/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: 62.5%;
margin: 0px;
text-align: center;
background: #1B120D url(img/bg.gif) top left repeat-x;
color: #CFCBBF;
font-family: Arial, Helvetica, sans-serif;
}

#menubar{
	margin: auto;
	width: 818px;	
	height: 114px;
}

	#logo{
		float: left;
		margin: 6px 0 0 0;
		height: 32px;
		width: 177px;
		background: url(img/logo.gif) top left no-repeat;
		text-indent: -9999em;
	}
	
	#nav{
		float: right;
		padding: 8px 0 0 0;	
		font-size: 1.4em;
	}
	
		#nav li{
			float: left;
			padding-left: 10px;	
		}
		
		#nav li a{
			float: left;
			padding: 5px 18px 6px 18px;
			background: #2E1F17;
			border: 1px solid #483328;	
			color: #B49482;
			text-decoration: none;
		}
		
		#nav li a:hover{
			background: #121212;
		}
	

	#wrap{
		margin: auto;
		width: 818px;
		text-align: left;
	}
	
		#top{
			font-size: 1.4em;
			line-height: 1.6em;
			padding-bottom: 25px;
		}
	
		#top h1{
			height: 53px;
			text-indent: -9999em;
			padding-bottom: 25px;
			background: url(img/titlebar.gif) top left no-repeat;
		}
		
		#top p{
			padding-bottom: 1em;
		}
		
		#top a{
			text-shadow: 1px 1px 0 #2B1D16;
			color: #980000;
		}

	
	#splash{
		font-size: 1.4em;	
		padding-bottom: 28px;
	}
	
		#splash ul{
			overflow: hidden;
			padding-left: 1px;
		}
		
		#splash li{
			float: left;
		}
		
		li#work-first{
			width: 244px;
			height: 164px;
			padding: 28px 12px 37px 0;
			background: url(img/shadow1.png) bottom center no-repeat;
		}
		
		li#work-second{
			width: 305px;
			height: 205px;
			padding: 0 0 39px 0;
			background: url(img/shadow2.png) bottom center no-repeat;
		}
		
		li#work-third{
			width: 244px;
			height: 164px;
			padding: 28px 0 37px 12px;
			background: url(img/shadow1.png) bottom center no-repeat;
		}
	
	
	
	#content{
		position: relative;
		padding-bottom: 60px;
	}
	
		.entry{
			position: relative;
			font-size: 1.4em;
			line-height: 1.6em;
			padding-bottom: 25px;
		}
		
		.entry a{
			color: #fff;
			text-decoration: underline;
		}
	

	
	#front-content{
		overflow: hidden;
		color: #f4d0a8;
		padding-left: 1px;
		font-size: 1.2em;
	}
	
		#front-content h2{
			text-align: center;
			font-size: 1.2em;
			padding: 11px 0 11px 0;
			color: #9F0001;
			background: url(img/break.png) top center no-repeat;
		}
	
		.content{
			padding: 15px 13px 0 13px;
			border: 1px solid #990100;
			overflow: hidden;
			min-height: 329px;
			line-height: 1.5em;
		}
	
		#news-box{
			float: left;
			padding-right: 12px;
			width: 244px;	
		}
		
			#news-box .content{
				background: url(img/boxbg1.gif) top left no-repeat;
			}
			
			#news-box li{
				position: relative;
				padding-bottom: 38px;
			}
			
			#news-box h3{
				position: relative;
				font-size: 1.2em;
				color: #fff;	
			}
			
			#news-box .date{
				display: block;
				padding-bottom: 4px;
				margin-bottom: 6px;
				color: #000;
				font-size: .9em;
				font-weight: bold;
			}
		
		
		#contact-us{
			float: left;
			padding-right: 12px;
			width: 305px;			
		}
		
			#contact-us .content{
				background: url(img/boxbg2.gif) top left no-repeat;
			}
			
			#contact-us  p{
				position: relative;
				padding-bottom: 1em;
			}
		
		
		#why-us{
			float: left;
			padding-right: 0px;
			width: 242px;	
		}
		
			#why-us .content{
				background: url(img/boxbg1.gif) top left no-repeat;
			}
			
			#why-us p{
				position: relative;
				padding-bottom: 1em;
			}
			


#footer{
	position: fixed;
	background: #251912;
	padding: 14px 0 25px 0;	
	border-top: 1px solid #342821;
	font-size: 1.1em;
	left: 0;
	bottom: 0;
	width: 100%;
}

	#foot{
		position: relative;
		width: 818px;
		text-align: left;
		color: #503f34;
		margin: auto;
	}
	
		#foot p{
			position: relative;
			line-height: 1.8em;
		}

















