/*

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

*/	


			/* Global Layout */


body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #ffffff url(img/tbg.gif) top left repeat-x;
color: #bfbfbf;
font-family: Arial, Helvetica, sans-serif;
}



.section{
	position: relative;
}

	#head{
		position: relative;
		width: 868px;
		margin: auto;
		height: 183px;
	}
	
		#logo{
			left: 0;
			top: 20px;
			width: 235px;
			height: 125px;
			position: absolute;
			text-indent: -9999em;
			background: url(img/logo.gif) top left no-repeat;	
		}
		
		#top-links{
			float: right;
			height: 35px;
			text-transform: lowercase;
			padding-top: 21px;
		}
		
			#top-links li{
				float: left;
				font-size: 20px;
				padding-left: 20px;	
			}
			
			#top-links li a{
				color: #938c39;
				float: left;
			}
		
		#head h1{
			color: #938c39;
			text-transform: uppercase;
			font-weight: bold;
			font-size: 24px;
			width: 540px;
			float: right;
			clear: both;
			height: 46px;
			text-align: center;
			padding-top: 10px;
		}
		
		#nav{
			position: relative;
			float: right;
			z-index: 100;
			clear: right;
			width: 564px;
		}
		
			#nav li{
				float: left;
				width: 180px;
				padding-left: 8px;
				height: 65px;
				position: relative;
			}
			
			#nav li a{
				float: left;
				line-height: 65px;
				height: 65px;
				width: 180px;
				color: #fff;
				font-size: 32px;
				text-decoration: none;
				-moz-border-radius: 8px 8px 0 0;
				-webkit-border-radius: 8px 8px 0 0;
				border-radius: 8px 8px 0 0;
				background: url(img/btn-bg.gif) top left repeat-x;
			}
			
			#nav li a:hover{
				background: #C77210;
			}
			
			#nav li:hover>a{
				background: #C77210;				
			}
			
			#nav li ul{
				position: absolute;
				display: none;	
				top:64px;
				left:8px;
				width: 180px;
				text-align: left;
			}
			
			#nav li:hover ul{
				display: block;
			}
			
			#nav li li{
				position: relative;
				height: auto;
				padding: 0;
				margin:0;
				float: none;
				line-height: 1.5em;
			}
			
			#nav li li a{
				position: relative;
				float: none;
				width: auto;
				height: auto;
				padding: 0;
				margin:0;
				font-size: 16px;
				line-height: 1.8em;
				-moz-border-radius: 0;
				-webkit-border-radius: 0;
				border-radius: 0;
				padding-left: 6px;
				display: block;
				background: #C77210;
				border-bottom: 1px solid #fff;
			}
			
			#nav li li a:hover{
				background: #F4911F;
			}


.section.splash{
	background: #F4911F;	
}

#splash{
	position: relative;
	width: 964px;
	margin: auto;	
}

	#splash img{
		display: block;
	}
	
	.splash.alt{
		padding-bottom: 9px;
	}




.section.slider{
	background: #F4911F;	
	position: relative;
	display: block;
}

.section.slider h2{
	color: #421400;
	font-weight: bold;
	font-size: 15px;
	line-height: 17px;
	text-align: center;
}

#slider{
	position: relative;
	display: block;
	width: 900px;
	margin: auto;	
	padding: 10px 0 10px 0;
	height: 94px;	
	background: #F4911F;
}

	#go-left{
		position: absolute;
		top:10px;
		left: 15px;
		width: 27px;
		height: 94px;
		background: url(img/slide-left.gif) top left no-repeat;
	}
	
	#go-right{
		position: absolute;
		top:10px;
		right: 15px;
		width: 27px;
		height: 94px;
		background: url(img/slide-right.gif) top left no-repeat;
	}

	#slider ul{
		position: relative;
		margin: 0 41px 0 41px;
		background: #CBCBCB;
		height: 94px;
		padding-left: 1px;
	}
	
		#slider li{
			float: left;
			padding: 8px 5px 0 4px;
		}
		
		#slider li a{
			float: left;
			border: 1px solid #fff;	
		}
		
		#slider li a img{
			float: left;
			border: 4px solid #000;
		}

	

.section.page{
	position: relative;
	background: #E7E8E9 url(img/pbg.gif) top left repeat-x;
}
	
	#page{
		position: relative;
		width: 892px;
		margin: auto;
		color: #231F20;
		text-align: left;
		overflow: hidden;
		padding-bottom: 10px;
	}
	
		#content{
			float: left;
			width: 568px;
		}
		
	
			.entry{
				position: relative;
			}
			
				
			
				.entry a{			
					color: #857D31;
					font-weight: bold;		
					text-decoration: underline;
				}
			
				.entry h2{
					position: relative;
					font-size: 30px;
					color: #857D31;
					padding: 14px 0 3px 0;
					margin-bottom: 14px;	
					font-weight: bold;
					border-bottom: 3px solid #f49121;
				}
				
				.entry h3{
					position: relative;
					font-size: 26px;
					color: #857D31;
					padding: 2px 0 3px 0;
					margin-bottom: 14px;	
					font-weight: bold;
					border-bottom: 3px solid #f49121;
				}
				
				.entry p{
					line-height: 1.5em;
					padding-bottom: 1em;
				}
				
				.feature{
					position: relative;
					overflow: hidden;
					background: #EAD7C1;
					-moz-border-radius: 10px;
					-webkit-border-radius: 10px;
					border-radius: 10px;
					padding: 12px;
				}
				
					.fbox{
						float: left;
						width: 270px;
						
					}
			
		
		
		#sidebar{
			float: right;
			width: 281px;
			padding-left: 19px;
			border-left: 3px solid #D2D3D5;
		}
		
			#sidebar h3{
				position: relative;
				font-weight: bold;
				color: #F49121;
				padding: 14px 0 6px 0;
				font-size: 30px;
			}
			
			a.twitter{
				display: block;
				position: relative;
				height: 67px;
				text-indent: -999em;
				background: url(img/twitter.gif) top left no-repeat;
			}
			
			a.flickr{
				display: block;
				position: relative;
				height: 62px;
				text-indent: -9999em;
				background: url(img/flickr.gif) top left no-repeat;
			}
			
			.module{
				padding: 13px;
				font-size: 12px;
				line-height: 1.6em;	
				border-bottom: 3px solid #D2D3D5;
			}
			
				.module p{
					padding-bottom: 1em;
				}
				
				.module a{
					color: #857D31;
					font-weight: bold;
					text-decoration: underline;
				}
			
			#flickr{
				position: relative;
				padding: 10px 0 10px 10px;	
			}
			
				#flickr li{
					float: left;
					padding-right: 6px;	
				}
				
				#flickr li a{
					float: left;	
				}
				
				#flickr li a img{
					float: left;
				}

	
	
	
	#content-page{
		position: relative;
		text-align: left;
		margin: auto;
		width: 868px;
	}

#corevalues{
		position: relative;
		text-align: center;
		margin: auto;
		width: 600px;
		background-color:#F4911F;
	}
	
#corevalues strong{
	font-weight: bold;
	
}
		.post{
			position: relative;	
			padding: 18px 0 18px 0;
			color: #231f20;
		}
			
			
			.menus{
				position: relative;
				float: right;
				margin-bottom: 1em;
				overflow: hidden;
				width: 380px;
				padding: 3px 0 3px 0;
				-moz-border-radius: 8px;
				background: #EAD7C1;
				
			}
			.minimenus{
				position: relative;
				float: right;
				margin-bottom: 1em;
				overflow: hidden;
				width: 300px;
				padding: 3px 0 3px 0;
				-moz-border-radius: 8px;
				background: #EAD7C1;
				
			}
			
				.amenu{
					float: left;
					padding-left: 15px;
					z-index: 10;
					
				}
				
							.amenu a{
					font-size: 18px;
					z-index: 10;
					
				}
				
					.amenu strong{
						display: block;
						font-weight: bold;
						color: #857D31;
						font-size: 18px;
					}
					
					.amenu li{
						line-height: 2em;	
					}
					
					.amenu li a{
						color: #222;
						text-decoration: none;
						z-index: 30;
					}
			
		
			.post p{
	line-height: 1.5em;
	position: relative;
	padding-bottom: 1em;
	text-align: left;
			}
			
			.post a{
				color: #f4911f;
				text-decoration: underline;	
			}
			
			.post h1{
				font-size: 72px;
				font-weight: bold;
				color: #857d31;	
				margin: 0 0 14px 0;
				border-bottom: 3px solid #f4911f;
			}
			
			.post h2{
				font-size: 22px;
				color: #857d31;
			}
			
			.post h3{
				font-size: 16px;
				color: #f4911f;
				padding-bottom: 1em;	
			}
			
			.post hr{
				padding:0;
				margin: 0;
				height: 3px;
				margin: 0 -15px 15px -15px;
				background: #D6D6D6;
				clear: both;
				border:0;
			}
			
			.post ul{
					list-style: disc;
					margin-left: 10px;
				}
			.img-right{
				float: right;
				margin: 0 0 1em 2em;
			}
			
			.img-left{
				float: left;
				margin: 0 2em 1em 0;
			}
	
	
	

.section.foot{
	padding: 45px 0 45px 0;
	background: #857C18 url(img/print.gif) top left repeat-x;
}

	#footer{
		position: relative;
		width: 892px;
		margin: auto;
		color: #fff;
		text-align: left;
		overflow: hidden;
	}
	
		#proposal{
			float: left;
		}
		
			a.req-proposal{
				display: block;
				height: 42px;
				width: 163px;
				margin-bottom: 15px;
				text-indent: -9999em;
				background: url(img/proposal.gif) top left no-repeat;
			}
			
			#proposal p{
				float: left;
				padding-right: 20px;
				font-size: 14px;
			}
		
		#social{
			float: right;
		}
		
			#social ul{
				position: relative;
				overflow: hidden;
			}
			
			#social p{
				text-align: right;
				padding-top: 6px;
			}
		
			#social li{
				float: left;
				padding-left: 14px;	
			}
			
			#social li a{
				float: left;
				height: 64px;
				width: 64px;	
				text-align: left;
			}
			
			.social1{
				background: url(img/btn1.gif) top left no-repeat;
			}
			.social2{
				background: url(img/btn2.gif) top left no-repeat;
			}
			.social3{
				background: url(img/btn3.gif) top left no-repeat;
			}
			.social4{
				background: url(img/btn4.gif) top left no-repeat;
			}
			.social5{
				background: url(img/btn5.gif) top left no-repeat;
			}
		
			
