/** 
ThesisReady Secret Agent Skin
Main Stylesheet
**/


/** Sitewide Styles **/
	.custom .page { background: none} /** Remove Page Background Color **/
	.custom a { outline: none} /** Remove Link Outline **/
	/** Clearfix Block **/
		.custom #header:after,
		.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
		.clearfix {display: inline-block;} 


/** Header Styles **/
	.custom #header_area { background: url(images/trsa_page_top.png) 0 0 repeat-x; padding-top: 20px}
	.custom #header {border: none; padding-right: 0px}
		.custom #trsa_logo #logo_text { color:  #000; font-size: 22px; margin-top: 26px; display: block} /** Style Logo Text **/
		.custom #logo { float: left; display: none} /** Hide Default Logo **/
		.custom #tagline { display: none} /** Hide Tagline **/
		.custom #trsa_header_banner_widget { width: 468px; height: 60px; float: right; margin-top: 15px} /** Position Banner Widget Area **/
		/** Menu Styles **/
			.custom .menu { background: url(images/trsa_nav_bg.png) no-repeat; width: 913px; height: 40px; margin-left: 25px; padding-left: 10px; border: none; margin-bottom: 20px}
				.custom .menu li { margin-top: 0px}
					.custom .menu li a{ background: none; padding: 13px 7px 13px 9px; border: none}
					.custom .menu li.current a,
					.custom .menu li a:hover { background: url(images/trsa_nav_hover.png) repeat-x; border-left: 1px solid #999; border-right: 1px solid #999; padding: 13px 6px 13px 8px}
						.custom .menu li ul { border: none}
							.custom .menu li ul a { background: #fff; border: 1px solid #999; padding: 5px}
							.custom .menu li ul .current a,
							.custom .menu li ul a:hover { background: #eee; border: 1px solid #666; padding: 5px}
		/** Front Page Featured Post **/
			.custom #trsa_featured_post_area { background: url(images/trsa_feature_box_background.png) no-repeat center; width: 921px; height: 284px; margin: 50px 0 60px 25px; position: relative}
				.custom #trsa_featured_post_area #trsa_polaroids {background: url(images/trsa_polaroids.png) center no-repeat; width: 331px; height: 374px; z-index: 100; position: relative; margin: -60px 0 0 -20px; float: left}
					.custom #trsa_featured_post_area #trsa_polaroids .inner { margin: 32px 0 0 36px}
				.custom #trsa_featured_post_area .post { float: left; width: 602px; margin: 40px 0 0 0}
					.custom #trsa_featured_post_area .post .headline_area h2 {text-align: center; color: #fff; font-size: 48px}
					.custom #trsa_featured_post_area .post p { color: #fff}
						/** Readmore Button **/
							.custom .button_contain { float: right; position: absolute; bottom: 10px; right: 20px} /** Readmore Container **/
							.custom .btn { float: left; clear: both; background: url(images/readmore_button/btn_left.png) no-repeat; padding: 0 0 0 10px; margin: 5px 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px } /** Button Element **/
							.custom .btn a{ float: left; height: 40px; background: url(images/readmore_button/btn_stretch.png) repeat-x left top; line-height: 42px; padding: 0 10px; font-size: 16px; text-decoration: none } /** Button Link **/
							.custom .btn span { background: url(images/readmore_button/btn_right.png) no-repeat; float: left; width: 10px; height: 40px } /** Button Span **/
							.custom .more{  font: 1.5em/0 sans-serif; background-color: #fff } /** Slider Button Class **/     
							

/** Content Styles **/
	.custom #content_box { background: none; margin-left: 20px}
		/** Post Styles **/
			.custom #content_box .post_box { border: none; margin-bottom: 10px}
			.custom #content_box .post,
			.custom #content_box .post_box { background: url(images/trsa_post_outer_bg.png) repeat-x; margin-left: 6px; padding-top: 10px; padding-bottom: 10px}
				.custom #content_box .post .headline_area,
				.custom #content_box .post .format_text,
				.custom.page .format_text,
				.custom.page .headline_area { margin: 0 10px 0 10px;padding: 8px}
					.custom #content_box .post .attachment-front_page_post { margin: -8px 0 0 -8px}		
				.custom.page .headline_area,
				.custom #content_box .post .headline_area {border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; background: #eee}
				.custom.page .format_text,
				.custom #content_box .post .format_text {border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; background: #ccc url(images/trsa_post_inner_bg.png) repeat-x}
					.custom .entry-title { font: 30px/40px 'PTSansNarrowBold', Arial, sans-serif; }
				.custom .teasers_box { border: none; margin-top: -20px;}
					.custom #content_box .post .to_comments { border-top: 1px solid #999; margin-bottom: 0; padding-top: 5px}
			/** Sidebar Styles **/
				.custom .sidebar .sidebar_list { padding-top: 0px; padding-left: 0; background: #eee; padding-right: 0; margin-right: 12px; padding-top: 10px}
					.custom #sidebars .image_box { background: none; border: none}
						.custom #sidebars .image_box img { padding: 0}
					.custom #custom_social_media_box { border-bottom: 1px dotted #000; border-top: 1px dotted #000; margin: 0 13px 10px 0}
						.custom #custom_social_media_box ul { height: 67px; padding-left: 7px}
						.custom #custom_social_media_box ul li { float: left; list-style: none}	
					.custom .widget div { margin: 0 10px}
						.custom .widget h3 { background: url(images/trsa_widget_title.png) no-repeat; width: 307px; height: 54px; margin-left: -8px; text-align: center; padding-top: 9px; font-size: 20px}	
			/** Author Box Styles **/		
				.custom .author_box { background: #ededed; border: 1px solid #999; margin: 10px 32px 10px 16px; padding: 7px; position: relative}		
					.custom .author_box h2 { margin: 5px 0 0 100px; font-size: 18px; border-bottom: 1px dotted #999; padding-bottom: 5px; font-weight: 900}
					.custom .author_box img { float: left; margin: 0 10px 5px 0}
					.custom .author_box #author_site { position: absolute; top: 14px; right: 10px; font-size: 15px}
					.custom .author_box #author_links { border-top: 1px solid #333; padding: 5px 0 0 0;  height: 21px; margin-top: 6px}
						.custom .author_box #author_links a { float: right; display: block; height: 24px; width: 24px; text-indent: -9999px; margin-left: 5px}
							.custom .author_box #author_links .twitter a { background: url(images/icons/small/twitter.png) no-repeat }
							.custom .author_box #author_links .facebook a { background: url(images/icons/small/facebook.png) no-repeat }
							.custom .author_box #author_links .email a { background: url(images/icons/small/email.png) no-repeat }
				
				
/** Footer Styles **/
	.custom #footer_area { background: #414141 url(images/trsa_footer_bg.png) repeat-x;margin-top: 30px; border-top: 1px solid #000}
		.custom #footer { border: none; margin-left: 15px; padding-bottom: 0}
	/** Footer Widget Settings **/
			.custom #footer #footer_widgets { margin-left: -15px}
			.custom #footer #footer_widgets .col{  width: 31%; float: left; text-align: left; margin-left: 20px} /** Footer Widget Columns **/
				.custom #footer #footer_widgets li .widget_box { margin: 0 10px; background: #fff; border: 1px solid #333 } /** Footer Widget Boxes **/
				.custom #footer #footer_widgets h3 {margin-left: -22px; width: 287px; padding-top: 14px}				
	/** Bottom Copyright Styles **/			
		.custom #trsa_copyright_area { background: #000 url(images/trsa_copyright_bg.png) repeat-x; padding: 15px 0}
			.custom #trsa_copyright { color: #fff; text-align: right; font-size: 1.5em; font-family: sans-serif}
				.custom #trsa_copyright #copyright_widget { margin-bottom: 10px}
				.custom #trsa_copyright p {padding: 10px 0 0 0}
				.custom #trsa_copyright a { color: #eee; border-bottom: 2px solid #999; font-weight: 900}