
.main_content
{
	position: relative;
	width: 948px;
	min-height: 600px;
	text-align: left;
	font-size: 16px;
	margin: 0px auto;
	margin-top: 47px;
	background-color: #141414;
}

.page_top
{
	background-image:url('https://community.akamai.steamstatic.com/public/images/updates/guides/guide_header_background.jpg');
	width: 948px;
	height: 372px;
	position: relative;
}

.page_top_text
{
	position: relative;
	top: 117px;
	left: 19px;
}

.page_title
{
			font-family: "Motiva Sans", Sans-serif;
		font-weight: bold; /* bold */

			font-size: 47px;
	color: white;
}

.page_desc
{
	font-family: 'Motiva Sans Regular Italic', Arial, Tahoma;
	font-size: 28px;
	color: white;
}

.num_guides_section
{
	position: relative;
	float: right;
	top: -64px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color: rgba( 0, 0, 0, 0.5 );
	color: white;
	font-size: 12px;
	text-transform: uppercase;
}

.num_guides
{
	font-size: 30px;
}

.section_header
{
			font-family: "Motiva Sans", Sans-serif;
		font-weight: normal; /* normal */

			color: white;
	font-size: 28px;
	padding: 12px;
	padding-left: 18px;
	margin-top: 33px;
	margin-bottom: 22px;
	background: -webkit-linear-gradient( top, #59aaf1 5%, #5098d8 95%);
	background: linear-gradient( to bottom, #59aaf1 5%, #5098d8 95%);
}

.section_body
{
	padding-left: 18px;
	padding-right: 18px;
	font-size: 17px;
}

.section_body_title
{
	color: #59a8ef;
}

.preview_images
{
	padding-top: 20px;
	padding-bottom: 20px;
}

.preview_image
{
	float: left;
	width: 294px;
}

.preview_image.middle
{
	padding-left: 15px;
	padding-right: 15px;
}

.large_caption
{
	font-size: 17px;
	color: #ac966a;
}

.medium_caption, .medium_caption a, .medium_caption a:visited
{
	font-size: 14px;
	color: #ac966a;
}

.medium_caption a
{
	text-decoration: underline;
}

.small_caption
{
	padding-top: 5px;
	font-size: 11px;
	color: #ac966a;
}

.caption_with_bg
{
	background-color: #222222;
	padding: 10px;
}

.preview_image.wide
{
	float: left;
	padding-right: 4px;
	width: 454px;
}

.preview_image.wide.right
{
	padding-right: 0px;
}

.guide_examples
{
	padding-top: 5px;
}

.guide_example
{
	background-color: #222222;
	border: 1px solid #141414;
	float: left;
	width: 446px;
	height: 60px;
	font-size: 14px;
	padding: 4px;
	cursor: pointer;
}

.guide_preview_image
{
	padding-right: 4px;
}

.guide_example:hover
{
	background-color: #3b3b3b;
}

.guide_preview_image
{
	float: left;
}

.guide_text
{
	max-width: 390px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.guide_app_name
{
}

.guide_title
{
	font-weight: bold;
	color: white;
}

.guide_author
{
	float: left;
	font-size: 11px;
}

.guide_author a, .guide_author a:visited
{
	color: #939393;
}

.info_icon
{
	background-image:url('https://community.akamai.steamstatic.com/public/images/updates/guides/icon_info.png');
	float: left;
	width: 32px;
	height: 24px;
	margin-top: 5px;
	margin-right: 10px;
}

.hr
{
	width: 100%;
	border-bottom: 1px #444 dotted
}

.instructions
{
	width: 620px;
}

.instructions_title
{
	font-weight: bold;
	color: #b4b4b4;
	padding-top: 20px;
}

.instructions_text
{
	color: #b4b4b4;
}

.played_apps
{
	font-size: 13px;
	color: #ac966a;
	background-color: #222222;
	padding: 10px;
	margin-left: 10px;
	width: 257px;
	float: right;
}

.played_apps_title
{
	font-size: 12px;
	color: #8b7858;
	text-transform: uppercase;
	padding-bottom: 10px;
}

.most_played_apps
{
	padding-top: 10px;
}

.most_played_app
{
	padding-top: 6px;
}

.most_played_app_icon
{
	width: 24px;
	height: 24px;
	float: left;
	padding-right: 4px;
}

.most_played_app_name
{
	line-height: 24px;
}

.page_footer
{
	border-top: 5px solid #529cde;
	background-color: #1c1c1c;
	margin-top: 19px;
	padding: 18px;
}

.footer_section
{
	width: 200px;
	min-height: 150px;
	float: left;
}

.footer_section.left
{
	padding-right: 10px;
}

.footer_section.right
{
	padding-left: 10px;
	border-left: 1px solid #262627;
}

.footer_section.middle
{
	border-left: 1px solid #262627;
	padding-left: 10px;
	padding-right: 10px;
}

.footer_section_title
{
	color: #59a8ef;
	font-size: 14px;
	text-transform: uppercase;
}

.footer_text
{
	padding-top: 10px;
	font-size: 12px;
}

.footer_text a, .footer_text a:visited
{
	color: #dedede;
	font-size: 14px;
}