@charset "utf-8";
/* CSS Document */

/* SITE SPECIFIC */
body {font-family: 'Open Sans', sans-serif; }

/* FONTS */
	p.paul, p.goodenough { color:#fff; }

/* FONTS SIZE */
	p.paul {  font-size:3.6em;  }
	p.goodenough { font-size:2.8em; }
	h2,h3,.results h1, .details h1{ font-size: 2.2em; }
	sidebar p, .sidebar p,.results h2 { font-size:1.5em; }
	p,sidebar .facebook,.sidebar .facebook,sidebar .twitter,.sidebar .twitter,.date,.older_posts .see_all,.older_posts .content .date,
	.search input, .older_posts .content .date,.older_posts .content .post  { font-size:1.4em; }
	.text,.results .text_box p  { font-size:1.2em; }
	.aerian_logo .text{ font-size:1.0em; }
	
/* FONT WEIGHT */
	h2, h2 a, .date,.link .text,h3,.results h1, .older_posts .content .post a, sidebar h3 a, .details h1 { font-weight:normal; }
	.link .text,a, a.link .text { font-weight:bold; }
	
/* COLOURS */
	.colour1,.results h1, .text_box h2, .details h1 { color:#fff; } /* WHITE */
	h2,h3,.date, h2 a { color:#f6f6f6; } /* OFF WHITE */	
	p,sidebar .facebook,.sidebar .facebook,sidebar .twitter,.sidebar .twitter,sidebar .text,.sidebar .text,.older_posts .content .post,.aerian_logo .text a,.results .date, .older_posts .content .post a  { color:#c2c2c2; } /* LIGHT GREY */
	.aerian_logo .text { color:#5f5f5f; }
	.colour4 { color:#303030; } /* DARK GREY */
	.link .text,a,p.goodenough  { color:#ffc000; } /* YELLOW */	
	
/* BACKGROUND and BACKGROUND COLOURS*/	
	.date,.link .text,.older_posts .content, .comment.odd { background:#303030; } /* GREY */
	.background2 { background:#222222; } /* DARK GREY */
	.background3 { background:#181818; } /* DARKEST GREY */
	body { background:url('/images/f/backgrounds/bg_tile.jpg')  #222222 repeat-x; }
	#wrapper_bg { width:100%; height:733px; background:url('/images/f/backgrounds/bg.jpg') no-repeat top center; }
	.comment.even { background:#222222; }
	
	 
	
/* GENERAL */
	.clear_both { clear:both; }
	.wrapper img { margin:5px 0px 5px 0px; }
	p,sidebar .facebook,.sidebar .facebook,sidebar .twitter,.sidebar .twitter { line-height:1.1em; }
/* GUTTER */
	.grid_2 { min-height:700px; }
	h2 { margin:0px 0px 7px 0px; }
	h3 { margin:0px; }
	p.paul { position:absolute; top:7px; left:175px;  }
	p.goodenough { position:absolute; left:176px; bottom:0px; }
	p.paul a, p.goodenough a { font-weight:normal; text-decoration:none; }
	p.paul a { color:#fff; }
/* HEADER */	
	header #page_header, #page_header { height:103px; position:relative; }
	#page_header .logo { width:250px; height:108px; float:left; margin:0px 0px 0px 160px; background:url('/images/f/logo.jpg') no-repeat top center; }
/* search */
	.search .text { position:absolute; top:10px; right:2px; padding:3px 20px 3px 40px; border:1px solid #2A3338;  border-radius:15px 15px 15px 15px; background:#fff; }
	.search_button {border: medium none; height: 19px; position: absolute; right: 199px; top: 14px; width: 23px;  background:url('/images/f/search_icon.jpg') no-repeat 0 #fff; cursor:pointer; }

/* shared */
	.main_promo .content { padding:0px 0px 7px 14px; margin:24px 0px 0px 0px; }
	.promo .content { padding:0px 0px 7px 14px; opacity:0.6; }
	.promo .content:hover { opacity:1; }
	.main_promo .date,.promo .date { width:124px; float:left; padding:1px 6px 1px 6px; margin:0px 10px 0px 0px; }
	.social_media { float:left; width:164px;}
	.link  { height:28px; position:relative; float:left; margin:0px 0px 0px 6px; }
	.link .text { padding:1px 11px; }
	.link .triangle { width:14px; height:10px; position:absolute; bottom:1px; left:40%; display:block; background:url('/images/f/triangle_down.png') no-repeat; }
	.divider { border-bottom:#303030 1px solid; margin:0px 7px 7px 7px; }
	.speech_marks_open  { width:39px; height:28px; display:inline-block; margin:0px 10px 0px 10px; background:url('/images/f/speech_marks_open.jpg') no-repeat; }
	.speech_marks_close  { width:20px; height:15px; display:inline-block; margin:0px 10px 0px 10px;background:url('/images/f/speech_marks_close.jpg') no-repeat; }
	.social_link { padding:2px 0px 0px 0px; }
	.promo { margin:16px 0px 0px 0px; }
	.main_promo p,.promo p { margin:0px 0px 20px 0px; }
/* RESULTS */
	.results .image { width:160px; float:left; }
	.results .image img { margin:0px; }
	.results .text_box { width:380px; float:left; }
	.results h2 { margin:0px 0px -3px 0px; }
	.results .date { width:auto; background:none; float:none; margin:0px 0px 6px 0px; }
	.results .date,.results h2,.results .text_box p { line-height:1.4em; padding:0px 0px 0px 5px; }
	.results .divider { border-bottom:#303030 1px solid; margin:5px 0px 0px 0px; }
	.results .promo { margin:7px 0px 0px 0px; }
	.results .promo .content { padding:0px 0px 7px 14px; opacity:1; }
/* SIDEBAR */
	sidebar,.sidebar { display:block; margin:24px 0px 0px 14px; }
	sidebar h3,.sidebar h3 { float:left; }
	sidebar p,.sidebar p { display:inline-block; line-height:1.4em; margin:0px 0px 22px 0px; }
	sidebar .facebook,.sidebar .facebook { width:29px; height:29px; float:left; display:block; margin:0px 10px 0px 0px; background:url('/images/f/facebook.png') no-repeat top center;  } 
	sidebar .twitter,.sidebar .twitter { width:29px; height:29px; float:left; display:block; margin:0px 10px 0px 0px; background:url('/images/f/twitter.png') no-repeat top center;  } 
	sidebar .text,.sidebar .text { width:130px; display:inline-block; position:relative; line-height:0.8em; margin:0px 0px 6px 0px; }
	sidebar .date,.sidebar .text { margin:0px; }
	/* OLDER POSTS */
	.older_posts { }
	.older_posts .content { padding:10px 10px 30px 10px; margin:15px 0px 0px 0px; position:relative; }
	.older_posts .content h3 { margin:0px 0px 10px 0px; position:relative; }
	.older_posts .content .post { line-height:1.2em; margin:0px 0px 14px 0px; }
	.older_posts a.see_all { position:absolute; bottom:5px; right:5px; }
/* FOOTER */
	footer, #footer { border-top:#303030 solid 1px; padding:14px 0px 0px 0px; margin:50px 0px 50px 0px; }
	footer .facebook,#footer .facebook { width:22px; height:22px; display:block; float:left; margin:0px 7px 0px 0px; background:url('/images/f/facebook_small.png') no-repeat top center; }
	footer .twitter,#footer .twitter { width:22px; height:22px; display:block; float:left; background:url('/images/f/twitter_small.png') no-repeat top center; }
	footer .aerian_logo,#footer .aerian_logo { float:right; }
	footer .aerian_logo .logo,#footer .aerian_logo .logo { width:136px; height:25px; float:left; background:url('/images/f/aerian_logo.png') no-repeat top center; } 
	.google_plus1 {  float: left;  margin: 1px 6px; }
	
	
	.comment { padding:5px; }
	
	.fb_iframe_widget  { background:#fff; }