/*
Theme Name: Snow Recruit
Theme URI: http://www.snowrecruit.com/
Description: The default theme for Snow Recruit.
Version: 1.0
Author: Trampoline Branding
Author URI: http://trampolinebranding.com/
*/

/* ------ start clean */
@import  url("reset.css") screen, print;


/************ TEMP STYLES ON BOTTOM TO OVER WRITE ALL OTHERS **************/

/* ------ body */
body { font: 100% "Trebuchet MS", Arial;  }
address { font-size: 80%; color: #333; margin: 0 0 10px 10px; }

/* ------ main divs page */
#wrap { width: 780px; margin: 20px auto; }
	#wrap #header { height: 70px; }
		#wrap #header #logo { float: left; width: 120px; }
		#wrap #header #slogan { width: 500px; float: right; text-align: right; text-transform: lowercase; color: #9ab6da; font: 125% "Helvetica Neue", Helvetica; }
	#wrap #navigation { border-top: 2px solid #bccfe6; border-bottom: 2px solid #bccfe6; }
		#wrap #navigation #lang_sel_list { width: 150px; float: right; }
			#wrap #navigation #lang_sel_list ul { display: inline; background-image: url('images/snow_recruit_small_logo.png'); padding: 2px 0 2px 30px; background-repeat: no-repeat; width:auto; }
				#wrap #navigation #lang_sel_list ul li a.lang_sel_sel { color: #8cb0d9; }	
	#wrap #masthead { height: 200px; }
	.page-id-9 #wrap #masthead,
	.page-id-8 #wrap #masthead,
	.page-id-88 #wrap #masthead,
	.page-id-91 #wrap #masthead,
	.page-id-315 #wrap #masthead  { background: url('images/gecko.jpg'); }
	.page-id-63 #wrap #masthead,
	.page-id-99 #wrap #masthead,
	.blog #wrap #masthead,
	.single #wrap #masthead,
	.error404 #wrap #masthead,
	logged-in #wrap #masthead { background: url('images/ducks.jpg'); }
	.page-id-2 #wrap #masthead,
	.page-id-5 #wrap #masthead,
	.page-id-93 #wrap #masthead,
	.page-id-96 #wrap #masthead { background: url('images/shoes.jpg'); }
	
	#wrap #content { border-top: 2px solid #bccfe6; padding: 10px 0 0 0; }
		#wrap #content #left { float: left; width: 570px; padding: 0 10px 0 0; border-right: 2px solid #bccfe6; }
			#wrap #content #left .post { border-top: 2px solid #bccfe6; padding: 10px; margin: 0 0 10px 0; background-color: #eee; }
			#wrap #content #left .navigation { height: 2em; font-size: 85%; }
				#wrap #content #left .navigation .alignleft { float: left; }
				#wrap #content #left .navigation .alignright { float: right; }				
		#wrap #content #right { float: right; width: 195px; }
	#wrap #footer { clear: both; }

/* ------ headers */
#wrap #header #logo h1 { }
#wrap #content h2,
#popupdiv h2 { font: 125% "Helvetica Neue", Helvetica; margin: 5px 0 10px 0; color: #877c66; }
	#wrap #content h2 span { float: right; padding: 5px 0 0 0; font-size: 70%; font-style: italic; }
#wrap #content h3 { font: 110% "Helvetica Neue", Helvetica; margin: 0 0 5px 0; color: #666; }
	#wrap #content .post h3 { margin: 0 0 10px 0; padding: 0 0 5px 0; border-bottom: 1px solid #ccc; }
		#wrap #content .post h3 span { float: right; padding: 5px 0 0 0; font-size: 80%; font-style: italic; }

/* ------ a's */
#content a:link, #content a:visited,
#popupdiv a:link, #popupdiv a:visited { color: #333; text-decoration: underline; }
#content a:hover, #content a:active,
#popupdiv a:hover, #popupdiv a:active { color: #877c66; text-decoration: none; }

#footer a:link, #footer a:visited { color: #666; text-decoration: underline; }
#footer a:hover, #footer a:active { color: #333; text-decoration: none; }

#content .post .more-link { display: block; width: 100%; text-align: right; }

#wrap #header #logo h1 a { display: block; width: 120px; height: 54px; text-indent: -9999px; background-image: url('images/snow_recruit.png'); }
#wrap #content h3 a:link { color: #333; text-decoration: none; }
#wrap #content h3 a:visited { color: #999; text-decoration: none; }
#wrap #content h3 a:hover, #wrap #content h3 a:active { color: #333; text-decoration: underline; }

/* ------ p's */
#content p,
#popupdiv p { margin: 0 0 15px 0; line-height: 1.4; font-size: 80%; color: #666; }
	#content p.postmetadata { background-color: #eee; padding: 10px; }
#footer p { padding: 20px 0 0 0; line-height: 1.4; font-size: 70%; color: #aaa; }

/* ------ lists */
#content ul { color: #666; padding: 0 0 15px 25px; list-style-type: square; font-size: 80%; }
#content ul li { margin: 5px 0 5px 0; line-height: 1.4; }
#content ul ul { font-size: 100%; list-style-type: circle; }
#content #right ul#link-list { padding: 15px 0 20px 25px; list-style-image: url('images/arrow.png'); }
#content #right ul#link-list li { margin: 0 0 5px 0; }
#content #right ul#link-list li a { color: #877c66; text-decoration: none; }
#content #right ul#link-list li a:hover { color: #333; text-decoration: underline; }

/* ------ navigation */
#navigation ul { margin: 5px 0; width: 500px; float: left; }
#navigation ul li { display: inline; margin: 0 15px 0 0; }
#navigation ul li a { font-size: 85%; color: #877c66; text-decoration: none; text-transform: lowercase; }
#navigation ul li a:hover { color: #000; }

/***** TEMP STYLES ****/
#wrap #navigation #lang_sel_list {float:right;}
#lang_sel_list {font-family:verdana,arial,sans-serif;height:32px;position:relative;z-index:99;width:182px !important;}
#wrap #navigation #lang_sel_list ul {background:url(images/snow_recruit_small_logo.png) middle left no-repeat;display:inline;height:25px;padding:2px 0 2px 30px !important;width:auto;}
#navigation ul {float:left;margin:5px 0;}
#lang_sel_list ul {left:0;top:19px;}
#navigation ul li {display:inline;margin:0 15px 0 0;}
#lang_sel_list li {float:left;position:relative;}
#lang_sel_list ul, #lang_sel_list li {list-style-type:none !important;}
#lang_sel_list a, #lang_sel_list a:visited {background:#FFFFFF none repeat scroll 0 0;display:block;line-height:18px;padding-left:10px;text-decoration:none !important;}
#navigation ul li a {color:#877C66;font-size:85%;text-decoration:none;text-transform:lowercase;padding-top:0px !important;padding-bottom:0px !important;}
#lang_sel_list a, #lang_sel_list a:visited {border:none;color:#877c66;font-size:85%;}

#lang_sel_list ul {border:none;margin:5px 0 !important;}
#lang_sel_list li {width:75px;}