/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #ffffff url(/img/bg.jpg) top center;
color: #111;
font-family: Arial, Helvetica, sans-serif;
}

#wrap{
	width: 879px;
	margin: auto;	
	padding: 0 140px 75px 132px;
	background: url(/img/full-bg-server.png) top left repeat-y;
}

* html #wrap{
	background: none;
}

	#head{
		height: 141px;
		z-index: 10;
		position: relative;
		background: url(/img/head-bg.gif) top left;
	}
	
	* html #head{
		margin-top: -27px;
	}
	
		#head img{
			float: right;
			margin-right: 10px;	
		}
		
		#logo{
			position: absolute;
			top: 0;
			left: -30px;
			height: 208px;
			text-indent: -9999em;
			width: 297px;
			background: url(/img/logo.png) top left no-repeat;
			z-index: 100;
		}
	
	
	#nav-wrap{
		height: 38px;
		background: url(/img/nav-bg.gif) top left repeat-x;
		position: relative;
		z-index: 5;
	}
	
		#nav{
			float: right;
			padding-right: 20px;
			position: relative;
			z-index: 10;
		}
		
			#nav li{
				float: left;
				padding-left: 2px;
				background: url(/img/nav-break.gif) top left no-repeat;
				height: 38px;	
				position: relative;
			}
			
			#nav li a{
				float: left;
				padding: 11px 15px 0 15px;
				height: 27px;
				font-size: 1.2em;
				color: #fff;
				font-weight: bold;
			}
			
			#nav li ul{
				position: absolute;
				top: 38px;
				left: 0;
				width: 180px;
				padding: 10px;	
				background: #9C5A0B;	
				display: none;	
			}
			
			#nav li:hover ul, #nav li.sfhover ul{
				display: block;
			}
			
			#nav li ul li{
				float: none;
				height: 100%;
				padding: 0;
				background: none;
				border-bottom: 1px solid #C2931D;	
			}
			
			#nav li ul li a{
				display: block;
				height: 100%;
				text-align: left;
				float: none;
				padding: 8px 0 8px 5px;
				color: #fff;
				font-size: 12px;
				font-weight: normal;
			}
			
			#nav ul li a:hover{
				background: #C49520;
				text-decoration: none;
				color: #111;
			}
	
	
	#flash{
		position: relative;
		margin: 10px;
		padding: 14px;
		background: #fff;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}
	
		#flash iframe{
			position: relative;
			display: block;
			padding: 12px 16px 17px 12px;
			width: 800px;
			height: 400px;
			margin: auto;
			background: url(/img/frame.gif) top left;
		}	
	
	#content{
		position: relative;
		margin: 10px;
		padding: 18px;
		background: #fff;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		text-align: left;
		font-size: 1.2em;	
	}
	
		.entry p{
			line-height: 1.4em;
			padding-bottom: 1em;
		}

		.entry img {
			border: 4px solid #42300A;
		}
				
	
	
		#featured{
			position: relative;
			padding-bottom: 18px;
			margin-bottom: 5px;
			background: url(/img/lines.gif) bottom center repeat-x;
		}
		
			#featured h2{
				height: 44px;
				background: url(/img/featured.gif) top center;
				text-indent: -9999em;
			}
			
			#featured ul{
				overflow: hidden;	
			}
			
			#featured li{
				float: left;
				background: url(/img/cabin-bg.gif) top center no-repeat;
				margin: 8px 4px 10px 10px;
				padding: 7px 7px 0 7px;
				display: inline;
				width: 176px;
				height: 183px;
			}
			
			#featured li strong{
				font-weight: bold;
				font-size: 1.2em;
				text-align: center;
				display: block;
				color: #fff;
				padding-top: 6px;
			}



		#search-box{
			width: 171px;
			height: 245px;
			text-align: left;
		}
		
			#search-box h1{
				font-size: 1.2em;
				font-weight: bold;
				padding-bottom: 15px;
			}
			
			#search-box label{
				color: #000;
				font-size: 0.8em;
				display: block;
				font-weight: bold;
				font-family: Terminal, System;
			}
			
			#search-box p{
				overflow: hidden;
				padding-bottom: 2px;
			}
			
			#search-box .text{
				float: left;
				width: 121px;	
			}
			
			#search-box .submit{
				font-size: 1.0em;
				margin-top: 10px;
			}

#entry-footer{
	width: 879px;
	height: 79px;
	margin: auto;	
	padding: 0 140px 0 132px;
	background: url('/img/full-bg-footer.png') no-repeat;
}

#footer{
	width: 920px;
	height: 300px;
	margin: auto;
	padding: 45px 100px 60px 100px;
	background: url(/img/foot-bg-2.png) no-repeat;
}

	#foot{
		padding: 18px 0 0 50px;	
		color: #6C3B10;
	}
	
		#foot-links{
			font-size: 1.2em;
			text-align: center;
			padding-bottom: 12px;
			padding-right: 50px;
		}
		
			#foot-links a{
				color: #111;
			}
	
		#foot-logos{
			overflow: hidden;	
		}
		
			#foot-logos li{
				float: left;
				padding-right: 10px;
				height: 112px;
				
			}
			
			* html #foot-logos li{
				width: 10px;
			}
			
			#foot-logos img{
				display: block;
				float: left;
			}
			
			#foot-logos a{
				display: block;
				float: left;
				margin-bottom: 8px;
			}
		
		#copyright{
			font-size: 1.2em;
			font-weight: bold;
			color: #6C3B10;	
			padding-top: 8px;
			text-align:center
		}
		
			#copyright a{
				font-size: 1.0em;
				text-align: center;
				color: #111;
			}
		
		#powered-by{
			padding-top: 10px;
			font-size: 10px;
		}
		
			#powered-by a{
				color: #6C3B10;
			}




.scroll {
	height: 410px;
	width: 125px;
	overflow: scroll;
}
