/* Copied from State Styles */

	#bottom_block {
		clear:both;
		padding:5px 5px;
		background:#ffffff;
		height:160px;
		border-bottom:1px solid #999;
		border-top:1px dotted #999;

	}
	#bottom_block p {
		margin:0;
    }
	* html #bottom_block {
		height:1px;
	}
	
	#bottom_block_box {
	width:168px;
	float:left;
	margin-left:20px;
	}


/* Moved from index.php */

/*/ - - - - -  Misc Attributes  - - - - -  /*/

	body,
	html {
		margin:0;
		padding:0;
		color:#000;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		background:#fff9e5;}
	
	h1 {margin:0;}
		
	h2 {margin:0 0 1em;}

	#quarter {width:25%; float:right; height:23px;}
	#three-quarters {width:75%; float:left; height:23px;}
	#float-left {float:left;}
	#float-right {float:right;}

		
	
/*/ - - - - -  Site Structure  - - - - - /*/

	#above_site {width:990px;}
	
	#wrap {
		width:988px;
		margin:0 auto;
		background:#ffffff;
		border: solid 1px #333;
		clear:both;
		}

	#leader_board {padding:5px 10px;}

	#header {
		background-image: url(http://www.statebystategardening.com/graphics/sbs/header-warning.gif);
		background-repeat:no-repeat;
		height:85px;
		width:990px;
		clear:both;
		}

	#title_bar {margin-top:13px;}
	
	#title_text-box {float:left; width:635px; padding-left:20px;}
	
	#search_box {
		float:right;
		margin-top:20px;
		margin-right:30px;  
		}

	#nav { padding:5px 10px;
						background:#4e2c24;
						background-image: url(http://www.statebystategardening.com/graphics/sbs/nav_bg.jpg);
						background-repeat:repeat-x;
						padding-bottom:13px;
						padding-top:13px;
						font-size:0.9em;}
				
		#nav ul {
			margin:0;
			padding:0;
			list-style:none;
			}
		
		#nav li {
			display:inline;
			margin:0;
			padding:0;
			}
	
	.nav_dividers {color:#4e2c24;}  
	
	
		
	#left_col {
		float:left;
		width:130px;
		padding:10px;
		padding-left:20px;
		padding-top:20px;
		background:#ffffff;
		}
		
	#right_col {
		float:right;
		width:800px;
		padding:10px;
		background:#ffffff;
		}

	#mag_subs {
		width:490px;
		margin-top:20px;
		float:left;  
		clear:both;
		}
		
	.categories {
		width:490px;
		margin-top:20px;
		float:left;  
		clear:both;
		}
	
		
	#medium_ad {
		height:153px;
		width:300px;
		margin-top:20px;
		float:right;
		}
		
	.map {
		border:solid 0 #a56149;
		background:#FFFFFF;
		float:left;
		width:615px;
		padding-right:20px;
		
		}
		
	.rightside_spacer {
		margin-top:20px;
		clear:both;
		}
		
	#sky_ad_box {
		width:160px;
		height:600px;
		float:right;
		margin-top:20px;
		}
		
	.bottom_block {
		clear:both;
		padding:5px 5px;
		background:#ffffff;
		height:160px;
		}
	
		.bottom_block p {
			margin:0;
			}
			
		* html .bottom_block {
			height:1px;
			}
		
	.bottom_block_box {
		width:168px;
		float:left;
		margin-left:20px;
		margin-top:10px;
		}


 #sbs_footer { background-color: #4e2c24; color: #836c66; padding: 10px;}
				a.sbs_footer:link {color:#FFFFFF;}
				a.sbs_footer:active {color:#FFFFFF;}
				a.sbs_footer:visited {color:#FFFFFF;}
				a.sbs_footer:hover {color:#FFFF99;}

.bottom_links {font-size:0.8em;}

	#footer {
		clear:both;
		background:#4e2c24;
		}
		
		#footer p {
			margin:0;
			}
			
		* html #footer {
			height:1px;
			}

	#extra_bottom_bar { background-color:#0099CC; height:15px;}



/*/ - - - - -  Font Classes  - - - - -  /*/

.region	 {
font-size:.9em;
line-height:1.5em;
color:#0099CC;
}

.title {
color:#0099CC;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
line-height:1.5em;
}

.cat_titles {
font-family:Verdana,  Helvetica, Arial, sans-serif;
font-size:0.9em;
font-weight:bold;
color:#0099CC;
}

.subtitles {
font-family:Verdana,  Helvetica, Arial, sans-serif;
font-size:0.9em;
font-weight:bold;
color:#333333;
}



.smaller_text {
font-size:.7em;
}

.medium_text {
font-size:.9em;
line-height:1.5em;
}




/*/ Dealing with Hyperlinks /*/

a:link {color:#006699; text-decoration:none;}
a:active {color:#006699; text-decoration:none;}
a:visited {color:#006699; text-decoration:none;}
a:hover {color:#0099CC; text-decoration:none;}

.footer_style {
font-size:.8em;}

a.footer_style:link {color:#FFFFFF;}
a.footer_style:active {color:#FFFFFF;}
a.footer_style:visited {color:#FFFFFF;}
a.footer_style:hover {color:#FFFF99;}

.above_site {
color:#333;}

a.above_site:link {color:#333;}
a.above_site:active {color:#333;}
a.above_site:visited {color:#333;}
a.above_site:hover {color:#000;}

.nav_links {color:#fff;} 
				a.nav_links:link {color:#ACEAFA}
				a.nav_links:active {color:#ACEAFA;}
				a.nav_links:visited {color:#ACEAFA;}
				a.nav_links:hover {color:#66CCCC;}

.state {
font-size:.7em;
color:#333;
}

a.state:link {color:#333;}
a.state:active {color:#333;}
a.state:visited {color:#333;}
a.state:hover {color:#333;}



