/* @group overallstyle */


/* 
Theme Name: Fairbanks Ski Patrol Theme
Theme URI: http://www.fairbanksskipatrol.com   
Description: Theme for Fairbanks Ski Patrol Website
Author: Jim Warner
Author URI: http://www.fairbanksskipatrol.com
Version:1.0
.
General comments: 
License: All content and themes copywrite Jim Warner and Fairbanks Ski Patrol except NSP images (which are copyright National Ski Patrol) or where otherwise noted. 
.
*/    

/* Reset default browser styles */
      @import url('styles/reset.css');

/* Rebuild default browser styles */
      @import url('styles/rebuild.css');
      
/* Basic WordPress Styles */
      @import url('styles/wp.css');


body{
	font: 62.5/1.6em Geneva, Georgia, "Times New Roman", Times, serif; 
	color: #666;        
	margin:0;  
	padding:0;
	width:100%;
    min-width:600px; 
	border-top:2px solid #8BC159;
	background: #76432A url(designImages/pagebackgroundshort.png.jpg) repeat-x;
	 
} 

*{
  	margin:0;  
	padding:0;  	
}



/* @end overallstyle */

/* @group Master Layout */

#master_container{
	float:left;
	width:100%;
}

#wrapper{
	float: left;
	width:800px;	
	margin:80px 0 50px 40px;
	background:#C9B29D;
}

/* @group master classes */



/* @end master classes */

/* @end master layout */


/* @group headgroup */



#head{
	
}
#logocontainer{
	float:left;
	width:220px;
	height:220px;
	margin: -75px 0 0 -35px;
	
}

#logo{
	position:absolute;
}

/* @group title, subtitle, catchphrase */

#title{
	float:left;
	width:600px;
	margin:-45px 0 0 -85px;
	
}
#subhead{
	width:335px;
	float:left;
	margin:0 0 0 0;
	
	
}
#catchphrase{
	float:left;
	width:335px;
	margin: 0 0 0 0;
	
}

h1.title a{
	color: #fff;
	font: small-caps bold 1.2em Geneva, Georgia, "Times New Roman", Times, serif;
	letter-spacing: .1em;
	text-decoration: none;

}

.description {
	text-align:center;
	color: #094081;
	letter-spacing: .1em;
	letter-spacing: .1em;
	font-size: 1em;
}

.catchphrase{
	text-align:center;
	color: #094081;
	font-size: 1.2em;
	letter-spacing: .2em;

}

/* @end */

/* @group search */
#search{
	float:right;
   width:180px;
   margin:-10px 0 0 0;
}

#topsearchsubmit{
	float:right;
	margin:-20px 0 0 0;
}

#search li{
	list-style-type: none;
}

#topsearchlabel{
	float:right;
	margin:0 75px 0 0;
}
   


/* @end */

/* @group Feed */

#feed{
	width:180px;
	height:45px;
	position:absolute;
	left: 660px;
	top: 35px;
	color: #fff;
	background: url(designImages/rss.jpg) no-repeat right bottom;
}



#feed h6{
	margin-top:20px;
	margin-left:10px;
}

/* @end feed */  

#topbar{
	float:left;
	height:40px;
	width:802px;
	margin: -85px 0 0 0;
	clear: both;
}

/* @end headgroup*/

/* @group Horizontal Naviation */

.links{
	float:left;
	margin: -55px 0 0 200px;
	font-size: 2em;
	color: #723229;
}

#hnav{
	float:right;
	width:500px;
	margin-top:-55px;
}

* {
	margin:0;
	padding:0
	}

#nav {
	height:1.2em;
	border-bottom: 2px solid #094081;
 
}

#nav li {
	margin-right:.2em;
	border-right: 1px solid #723229;
	padding:0 7px;
}

#nav li, #subnav li {
	float:left;
	list-style:none;
	font-size: 1em;
	}

#nav a, #nav a:visited {
	color: #723229;
	text-decoration: none;

}

#nav a:hover, #nav a:active,
li.current_page_parent a,
li.current_page_parent a:visited,
#nav li.current_page_item a,
#nav li.current_page_item a:visited
        {
	color: #094081;
	font-style: italic;
	text-decoration: underline;
}

#subnav {
    padding-left:.5em;
	height:1.2em;


}

#subnav li {
	border-right: 1px solid #094081;
	padding:0 .4em;
	}	

#subnav a, #subnav a:visited {
	color:#295887;
	text-decoration: none;
	font-style: italic;
}

#subnav a:hover, #subnav a:active,
#subnav li.current_page_item a,
#subnav li.current_page_item a:visited {
	text-decoration: underline;
	color: #723229;
	font-weight: bold;
}




/* @end */

/* @group content */

#maincontent{
	float:left;
	margin-top: 5px;
	width:100%;
	border-top: 2px solid #723229;
	padding:25px 0 0 0;
}





/* @group leftcol */

#leftcol{
	float:left;
	width:150px;

		
}

#leftcol li{
	list-style-type: none;
	
}

#wp-calendar{
	padding:15px;
}


/* @end leftcol */


/* @group Center column */

/* @group general */

#centercol{
	float:left;
	width:550px;

	color:#000;
	font-size: 1em;
	margin:0 0 0 30px;
}
#centercol h2 {
	color: #094081;
	font-size:1.1em;
}

#centercol h2 a{
	color: #094081;
	font-size:1.1em;
}

#centercol h3 a{
	color: #723229;
	font-size:1em;
}
#centercol h3 {
	color: #723229;
	font-size:1em;
}
#centercol p a{
	color: #723229;

}
#centercol p{
	margin:0 10px 5px 10px;
}

/* @end */

#singlecentercol{
	margin: 0 0 0 15px;
}

.singleentry{
	padding:0 0 0 10px;
	
}

.singleentry p{
	padding-top: 10px;
}

#respond{
	margin:30px 0 0 0;
}

/* @group archives */

#archives{
	margin: 30px 0 0 20px;
}

#archives li{
	list-style-type:none;
	margin: 5px 0 0 0;
}



/* @end archives*/

/* @group archive */

#archivecentercol{
	width:500px;
	float:left;
	margin:0 0 0 30px;
}

#archivecentercol h2.pagetitle{
	color: #094081;
	
}

#archivecentercol a{
 	color: #723229; 
}

#archivecentercol h3 a{
 	color: #723229; 
 	font-size:1.2em;
}


#archivecentercol div.post{	
 	margin:0 0 0 10px;
}


#archivecentercol small{
 	margin:0 0 0 10px;
	color: #094081;
}

#archivecentercol p{
	color:#000;
	font-size:1.1em;
 	margin:5px 0 0 15px;
}

#archivecentercol p.postmetadata{
	font-size:1em;
	margin:10px 0 0 0; 
	color: #094081;
}

/* @end archive*/



/* @group news */

#news{
	border-bottom: 2px solid #723229;
	margin: 0 0 0 0;
	
}

ul#new_news{
	margin:0;
	padding:0;
}

div#latest_posts{
	padding:0 0 0 10px;
	margin: 0 0 0 0; 
}

div#latest_posts {
	margin: 20px 0 0 0;

}

div#latest_posts p{
	padding-top: 10px; 
}


/* @end news */

#home_content{
	margin: 20px 0 20px 0;
}

#home_content p{
	margin: 0 0 20px 0;
}

#home_content h2{
	margin: 20px 0 5px 0;
}


/* @end */

/* @group Right Column */

#rightcol{
	float:right;
	width:200px;	
}

#right_column_spacer{
	float:right;
	width:150px;
	height:230px;
}

#rightcol li{
	list-style-type:none;
	padding:0 15px 0 15px;
	margin:10px 0 30px 0;
}

#rightcol h4{
	color: #271211;
	text-align:center;
	}
	
#rightcol ul{
	text-align:center;

}





/* @group Post Categories search */
#rightcol select#cat.postform{
	margin:10px 0 30px 20px;
	
}


/* @end */

/* @group Upcoming events */

#rightcol ul {
	color: #000;

}


#rightcol ul li ul li{
	border:3px solid #271211;
	color: #000;
	background:#fff;
}

span.calnk a{
	color: #094081;
	text-decoration: underline;
	font-style: italic;
	font-weight: bold;
}

/* @end */

/* @group seo tag cloud */

.seo-tag-cloud a{color: #094081}
.seo-tag-cloud em em a {color: #46c;}
.seo-tag-cloud em em em em a {color: #86c;}
.seo-tag-cloud em em em em em em a {color: #d61b1d;
	font-size: .7em;
}

/* @end seo tag cloud */

/* @end right column */



/* @end */

/* @group single post */


#singlecentercol{
	float:left;
	width:550px;
	border-top: 2px solid #723229;
	color:#000;
	font-size: 1em;
}
#singlecentercol h2{
	color: #094081;}

.postnav{
	
}
.alignleft{
	
}
div.alignleft a{
	color: #723229;
}

div.alignright a{
	color: #723229;
}

.alignright{
	
}
.entry{
	
}

p.postmetadata.alt{
	font-size:.8em;
	margin: 10px 0 10px 0;
	padding:5px;
	border-bottom: 1px solid #723229;
	
}

/* @end single post */

/* @group comment input*/

#commentform {
	float:left;		
}

#commentform input{

	}
	
	
#commentform label{

	color: #094081;
	font-size: .8em;
	font-style: italic;
	
}

textarea#comment{
	width:500px;
	height:200px;
	
}

/* @end comment input*/

/* @group footer */
#footer{
	float:left;
	width:100%;
	height:60px;
	background: #c9b29d;
	border-top: 8px solid #723229;
	text-align:center;
	
	}
	
#copyright{
	font-size: .8em;
}
	
#patroller_holder{
	float:right;
	width:260px;
	height:445px;
	margin: -295px -100px 0 0;
	
}

#patroller_image{

}


/* @end */

#random_image_wrapper img{
	border:none;
	background:none;
}

/* @group Individual parts and pieces */




/* @group Mt. Aurora Skiland trail map */
#main_trail_map{
	padding-left:120px;
	margin-top:25px;

}



#runs{
	margin:25px 0 0 0;
}
/* @end */

/* @group SEO SU linkbox */

.su-linkbox input{
	background:#c9b29d;	
	width:80%;
	color: #301713;
	}
.su-linkbox{
	border: 1px solid #351715;
	padding:10px;
	margin:10px 0 0 0;
}

div.su-linkbox-label{
	font-size:.8em;
	color: #301713;
}

/* @end */

/* @group about us */

div#patrol_poster{
	margin: 30px 0 20px 180px;
	
}
h6.cp{
	margin-left:30px;
	margin-top:-10px;
	
}

/* @end */

.img_center{
	margin: 30px 0 30px 150px;
}

#coordinator_contact em a.aligncenter {
	
	font-size:1.2em;
	color: #723229;
	text-align: center;
}

/* @end */




