/* Begin Navigation */
#Xnavigation {
width: 660px;
height: 25px;
float: left;
}

	#nav {
		padding:10px 0px;
		background-color: #BF1E2D;
		background:url(images/RedGrad1.gif);
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		clear:both;
		text-transform: uppercase;
		margin:0px;
	}
	#nav ul {
		margin:0;
		xpadding:10px 10px;
		list-style:none;
	}
	#nav li.current_page_item, #nav li.current-cat, #nav li.current {
		background-color:#000000;
	}
	#nav li {
		display:inline;
		Xmargin:10px;
		padding:10px 10px;
		background-attachment: scroll;
		background-color: transparent;
		background-image: url(images/whitespacer.gif);
		background-repeat: no-repeat;
		background-position: right center;
	}
	#nav li a{
		color:#FFFFFF;
		text-decoration: none;	
	}
/* End Main Navigation */

/* Begin Sub Navigation */

#nav li ul {
clear: left;
position: absolute;
left: -999em;
z-index: 999;
width: 161px;
margin-top: 25px;
margin-left: 0px;
_margin-top: 0; /* IE6 only */
border: 1px solid #5F6356;
border-top: 0;
border-bottom: 0;
list-style: none;
line-height: 1;
padding-left: 0px;
}
/* http://thatnorwegianguy.wordpress.com/2007/03/20/ie7-css-filter-hack/ */
* + html #nav li ul {
margin-top: 0;
}

#nav li li {
display: inline;
_display: block;
float: none;
_float: left;
margin: 0;
font-size: .9167em;
text-transform: none;
}

#nav li ul ul {
margin: -31px 0 0 161px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
left: auto;
}

#nav li li li {
font-size: 1em;
}

#nav li:hover li a, #nav li.sfhover li a {
float: none;
width: 133px;
height: auto;
padding: 9px 14px;
border-bottom: 1px solid #5F6356;
background: #EBE9DC;
color: #3C3F36;
}

#nav li:hover li a:hover, #nav li.sfhover li a:hover {
background: #D9D6BD;
}
/* End Navigation */



/* Menu CSS */
#menu {
	background: #BE1E2D;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 900px;
}
#menu li {
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0;
	padding: 0;
}
#menu a {
	background: transparent url("images/seperator.gif") bottom right no-repeat;
	color: #ccc;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
}
#menu a:hover {
	background: #888 url("images/hover.png") bottom center no-repeat;
	color: #fff;
	padding-bottom: 8px;
}
#menu li.current_page_item, #menu li.current-cat, #menu li.current {
	background-color:#000000;
}










#sidebar {
	float:right;
	width:200px;
	padding:0 10px 0 0;
	background:#000000;
	font-family:myriad,myriad pro,Verdana, Arial, Helvetica, sans-serif;}
#sidebar ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	Xpadding:10px;
	margin:10px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	background:#C6001B;
	color:#ffffff;
	padding:10px 15px 5px;}
#sidebar h2 {
	margin:0;
	font-weight:bold;
}
#sidebar ul li ul {
	margin:0;
	padding:0 15px 5px;
}

#sidebar a {
	padding:5px;
	color:#ffffff;
	text-decoration:none;
}
#sidebar a:hover {
color:#DDE1D5;
text-decoration:underline;
}







#menu4 ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#menu4 li ul {
	border-color:#000000;
	border-style:solid solid none;
	border-width:1px;
	margin:10px;
	width:200px;
}
#menu4 li ul li a {
	height:24px;
	text-decoration:none;
	voice-family:inherit;
}
#menu4 li ul li a:link, #menu4 li ul li a:visited {
	background:transparent url(images/menu4.gif) repeat scroll 0 0;
	color:#CCCCCC;
	display:block;
	padding:8px 0 0 10px;
}
#menu4 li ul li a:hover {
	background:transparent url(images/menu4.gif) repeat scroll 0 -32px;
	color:#FFFFFF;
	padding:8px 0 0 10px;
}

