body { background: #2a2a2a url(design/bg.png); 
	color: #2a2a2a;
	font: 14px Book Antiqua, Cambria, "Times New Roman", Times, serif;
	line-height: 20px;
	margin: 0;
	padding: 0; }

img { border: none; }

#header { background-color: #000000;
	border-bottom: 1px solid #202020;
	height: 100px;
	padding: 10px 0px; }
	
	#logo { float: left;
		height: 100px;
		margin-left: 100px;
		width: 375px; }
		
	#nav { float: right;
		width: 600px; }
		
		#nav ul { margin: 0;
			padding: 35px 0 0 0; }
			
		#nav ul li { color: #ffffff;
			display: inline-block;
			font: 20px Tahoma, Geneva, sans-serif;
			list-style-type: none;
			margin: 0;
			padding: 0 20px; }
			
			#nav ul li a { color: #ffffff;
				text-decoration: none; }
				
			#nav ul li a:hover { color: #74865d;
				text-decoration: underline; }

               #nav ul li ul { position: absolute;
			top: 40px;
			display: none; }

               #nav ul li:hover ul { display: block; }

			#nav ul li ul li { background-color: #74865d;
				border-bottom: 2px solid #6a7a55;
				color: #ffffff;
				display: block;
				margin: 0;
				padding: 10px; 
				box-shadow: 0px 0px 3px #808080;
				-moz-box-shadow: 0px 0px 3px #808080;
				-webkit-box-shadow: 0px 0px 3px #808080; }

			#nav ul li ul li a { color: #e7e0d4!important;
				text-decoration: none!important; }

			#nav ul li ul li a, a:hover { color: #ffffff!important;
				text-decoration: none!important; }

			#nav ul li ul li:hover { background-color: #6a7a55;
				color: #ffffff!important; }

			#nav ul li ul li.first { border-radius-topleft: 5px;
				-moz-border-radius-topleft: 5px;
				-webkit-border-radius-topleft: 5px;
				border-radius-topright: 5px;
				-moz-border-radius-topright: 5px;
				-webkit-border-radius-topright: 5px; }

			#nav ul li ul li.last { border-bottom: none!important;
				border-radius-bottomleft: 5px;
				-moz-border-radius-bottomleft: 5px;
				-webkit-border-radius-bottomleft: 5px;
				border-radius-bottomright: 5px;
				-moz-border-radius-bottomright: 5px;
				-webkit-border-radius-bottomright: 5px;
				box-shadow: 0px 2px 3px #808080;
				-moz-box-shadow: 0px 2px 3px #808080;
				-webkit-box-shadow: 0px 2px 3px #808080; }

#content { background-color: #e7e0d4;
	border: 1px solid #daccb3;
	margin: 0 auto;
	padding: 20px;
	width: 900px;
	box-shadow: 0px 10px 10px #000000;
	-moz-box-shadow: 0px 10px 10px #000000;
	-webkit-box-shadow: 0px 10px 10px #000000; }
	
	#content h1 { font: 28px Tahoma, Geneva, sans-serif;
		letter-spacing: 2px; 
		margin: 10px auto;
		padding: 0 0 10px 0;
		text-align: center;
		width: 400px; }
		
		#content h1 b { color: #74865d; }
		
		#content h1 em { color: #000000;
			font-size: 30px;
			font-variant: small-caps; 
			font-weight: bold; }
		
		#content h2 { border-bottom: 2px solid #74865d; 
			color: #74865d; 
			line-height: 30px; }
			
			#content h2 a, a:hover { color: #74865d!important; 
				text-decoration: none; }
			
	#col_left { float: left;
		margin-right: 20px;
		width: 460px; }
	
	#col_right { float: right;
		width: 380px; }
	
#footer { background-color: #000000;
	border-bottom: 1px solid #202020;
	clear: both;
	font: 14px Tahoma, Geneva, sans-serif;
	padding: 10px 0px; 
	text-align: center; }
	
	#footer a { color: #606060; }

a { color: #74865d;
	text-decoration: underline; }
				
a:hover { text-decoration: none; }

.blogs { text-align: center; }

.clear { clear: both; }
.left { float: left; }