/**
 * AW2 420
 * @desc Classes for 420 width AW2 2013 site layout.
 * @author yaypaul.com
 * @version 1S.0
 * @license Copyright 2013 Aaryn West. All Rights Reserved.
 */
#siteHead{ height:160px; }

#mainNav{ position:absolute !important; top:0; left:-10000px; width:100%; height:100%; margin:0; background:#fff; z-index:9998; }
	#headerNav li{ float:none !important; font-size:20px; line-height:22px; border-bottom:1px solid rgba(241,241,241,0.5); }
		#headerNav li a{ height:30px; }
		#headerNav li a:hover, #headerNav li a:active{ height:30px; padding-top:8px; background:#f0fafb; border-bottom:1px solid #f26058; }
#mobileNavClose{ display:block; margin-top:15px; font-size:26px; }
#mobileNavCloseBtn{ display:block; top:5px; right:5px; z-index:9999; border:1px solid #fff;
	/* Radius */
	webkit-border-radius:3px;
	moz-border-radius:3px;
	ms-border-radius:3px;
	o-border-radius:3px;
	border-radius:3px;}
#mobileNavCloseBtn:hover, #mobileNavCloseBtn:active{ border-color:#f26058; }
	#mobileNavCloseBtn .ui-icon{ background-image:url("../img/ui/ui-icons_f26058_256x240.png"); }

#mc_embed_signup{ left:98px; top:27px; z-index:10; }
	#mc_embed_signup input{ width:168px; }
	
#socialNav{ left:99px; top:6px; z-index:10; }
	#socialNav a{ margin-right:10px; }

#preview{ max-height:450px; }

h1{ font-size:38px; line-height:40px; }
p{ padding:0 15px 30px; font-size:20px; line-height:26px; }
p.foreword{ padding:0 15px 30px; font-size:26px; line-height:34px;}

#col_left{ margin-left:0; margin-right:15px; }
#col_left.home{ margin-right:0; }
	#col_left.home h1{ padding:40px 15px 20px; }

	#col_left.page .awp-single{ margin-top:0; }
	#col_left.page .awp-single .content{ margin-top:0; }
	.awp-single{ margin-top:108px; margin-left:15px; }
		.awp-single h2{ margin-bottom:10px; font-size:40px; line-height:42px; }
		.awp-single .content, .awp-single .content p{ padding-bottom:20px; font-size:15px; line-height:20px; }
		.awp-single .dateCnt{ left:0; top:-98px; height:88px; }
			.awp-single .dateCnt .dateBox{ float:left; position:relative; }
			.awp-single .dateCnt .addthis_toolbox{ float:left; position:relative; width:77%; margin-top:0; }
			.awp-single .dateCnt .addthis_toolbox a{ float:left; position:relative; display:block; margin:10px 0 20px 7px; }
			.awp-single .dateCnt .addthis_toolbox .addthis_counter.addthis_pill_style{ display:none; }
			
	div.pagination{ padding-left:15px; }
		div.pagination span, div.pagination a{ padding:5px 9px; margin-bottom:3px; font-size:15px; }
		
	.awp-grid{ width:97%; min-width:246px; height:auto; }
		.awp-grid h2{ font-size:14px; line-height:16px; }
			.awp-grid h2 .altSans{ font-family:"Geneva", geneva, tahoma, sans-serif; }

#col_right.home{ width:270px; margin:0 15px; }
	#col_right.home h3{ margin:40px 0 30px; }
	
	
.sb-blog li{ margin-bottom:25px; }
	.sb-blog li .img{ margin-right:10px; }
		.sb-blog li .img img{ width:100px; }
	.sb-blog li .title{ margin-top:0; margin-bottom:15px; font-size:16px; line-height:20px; }
	.sb-blog li .date{ font-size:10px; line-height:10px; }
	.sb-blog li .tags{ font-size:10px; line-height:10px; }
	
/* Mobile Nav Button */
#mobileNavBtn{ display:block; top:6px; right:17px; padding:7px; border:1px solid #c1c1c1; z-index:10;
	/* Radius */
	webkit-border-radius:4px;
	moz-border-radius:4px;
	ms-border-radius:4px;
	o-border-radius:4px;
	border-radius:4px; }
	#mobileNavBtn .line{ width:13px; height:2px; margin-bottom:2px; }
	#mobileNavBtn .line:last-child{ margin-bottom:0; }