/*   
Theme Name: Feulner
Theme URI: 
Description: Template for Michael Feulner.
Author: InterRep
Author URI: http://interrep.us
Version: 0.5
*/

/* ------------  CSS Document  ------------ */

* {
	margin:0;
	padding:0;
}

/* ------------ body ------------ */

body {
	font: 62.5%/1.6em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	color:#fff;
	margin:0;
	background:url(img/bg.png) repeat-x;
	background-color: #800000;

}

#wrapper {
	width:1000px;
	margin:0 auto;
	
}

/* ------------ navigation ------------ */
#nav-menu{
	border:none;
	border:0px;
	margin:0px;
	margin-top:35px;
	margin-right:10px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	float:right;
	color:#ff0606;
	list-style:none;
	}
#nav-menu ul{
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	}
	#nav-menu li{
		float:left;
		padding:0px;
		}
	#nav-menu li a{
		url(../img/separator.png) bottom right no-repeat;
		color:#ff0606;
		display:block;
		font-weight:bold;
		line-height:35px;
		margin:0px;
		padding:0px 5px;
		text-align:center;
		text-decoration:none;
		}
		#nav-menu li a:hover, #nav-menu ul li:hover a{
			url("img/hover.gif") bottom center no-repeat;
			color:#cda9e9;
			font-weight:bold;
			text-decoration:none;
			}
	#nav-menu li ul{
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	#nav-menu li:hover ul{
		display:block;
		
		}
	#nav-menu li li {
		background:url(img/bgr_menu_li.gif) no-repeat left center;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		}
		
	#mainmenu ul li{
		background:url(img/bgr_menu_li.gif) no-repeat left center;
			
	}
		
	#nav-menu li:hover li a{
		background:none;
		
		}
	#nav-menu li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		#nav-menu li ul a:hover, #nav-menu li ul li:hover a{
			background:#2580a2 url('img/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	#nav-menu p{
		clear:left;
		}	

#feature {
	margin-top:20px;
	margin-left:500px;
	width:450px;
	height:130px;
}

#feature p{
	margin-top:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#fff;
}

#feature h3{
	margin-top:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}


h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:3.8em;
	font-weight:normal;
	color:#fff;
	letter-spacing:-1px;
	margin:20px 0;
}

h1 a {
	text-decoration:none;
	color:#fff;
}

#footer {
	padding:20px;
	text-align:center;
	margin:20px auto 0px auto;
	color:#fff;
	font-size:13px;
	background:#666;
	clear:both;
}

#header {

height:70px;


}

#header .description {
	float:right;
	margin:45px 0 0 0;
	color:#222;
}

#header h1 {
	margin:15px 0 0 0;
	padding:25px 25px 40px 0;
	border-bottom:20px solid #fafafa;
}




.clear {
	clear:both;
}

#content {
	margin:0 275px 0 0 !important;
	margin:0 277px 0 0;
	border:3px solid #ff0606;
	background:#5e4075;
	padding:10px 25px 30px 25px;
}

#content p {
	line-height:24px;
	margin:25px 0;
	font-size:13px;
	word-spacing:2px;
	color:#FFF;
}

#content a {
	text-decoration:none;
	color:#ddd;
	border-bottom:1px solid #eee;
}

#content a:hover {
	color:#ccc;
}

#content h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:2.8em;
	font-weight:normal;
	margin:15px 0;
	border-bottom:1px solid #f6f6f6;
	padding:5px 0;
	line-height: 30px;
}

#content h2 a {
	color:#eee;
	text-decoration:none;
	border:none;
}

#sidebar {
	width:250px;
	float:right;
	padding:10px 10px 30px 10px;

}

#sidebar h2 {
	letter-spacing:2px;
	font-size:1.4em;
	color:#fff;
	border-bottom:1px solid #f6f6f6;
	padding:0 0 3px 0;
}

#sidebar ul {
	list-style:none;
	margin:0 0 20px 0;
}

#sidebar li {
	padding:3px;
	border-bottom:1px dotted #666;
	padding:3px 0 3px 15px;
}

#sidebar li a {
	color:#fff;
	text-decoration:none;
	font-weight: bold;
}

#xoxo li a{
	font-size: 16px;
	line-height:20px;
	color: #ffffff;
	font-weight: bold;
}

#xoxo li a:hover{
			color:#ffffff;
			text-decoration:none;
			}

#sidebar input {
	width:240px;
	padding:5px;
	background:#fdfdfd;
	color:#444;
	border:1px solid #f6f6f6;
	font:11px Verdana;
}

#sidebar input:focus {
	background:#fff;
	border:1px solid #eee;
}

#sidebar li a:hover {
	color:#000;
	
}

p.news {
	padding:10px;
	background:#D7F0B2;
	margin:10px 0;
	color:#537B17;
	border-bottom:2px solid #BCE67D;
	border-top:2px solid #BCE67D;
}

blockquote {
	padding:5px 15px;
	background:#f6f6f6;
	margin:10px 0;
	border:1px solid #eee;
}

#content ul, ol {
	margin:10px 10px 10px 25px;
	border-top:1px solid #eee;
}
#content li {
	padding:10px;
	border-bottom:1px solid #eee;
}



#content h3 {
	margin:10px 0;
	font:160% Trebuchet MS;
	color:#ffffff;
}

a.more {
	display:block;
	text-align:right;
	color:#2F460D;
	text-decoration:none;
	margin:10px 0 0 0 ;
}
a.more:hover {
	text-decoration:underline;
}


.sidebar_1{
padding:0px 20px 0px 15px;
	
	
}

.sidebar_1 li{
background:transparent url(img/ico_cat.gif) no-repeat scroll left 10px;
border-bottom:thin dotted #666666;
color:#000000;
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
line-height:20px;
padding:4px 0 4px 14px;
text-decoration:none;
}

.sidebar_1 li a{
	color:#000;
	text-decoration:none;
	
}