

a { 
	text-decoration: none;
	color: #660000;	
}

a:hover {	
	text-decoration: underline;
}




/**********************************************
	Navigation
***********************************************/
ul.navigation {	
	list-style-type: none;
	float: left;
	width: 100%;
 border:1px solid #C6C5C5 !important;
	line-height:1em;
	text-decoration:none;
}

ul.navigation li { float: left; }

ul.navigation li a {
	display: block;
	padding: 8px 15px;
	color: #444;
	font-size:14px;
	text-transform:uppercase;
text-decoration:none;
	font-weight:bold;	
}

ul.navigation li.first a { padding-left: 0;	}
ul.navigation li.current_page_item a { color: #660000; }

.pagenavigation .wp-pagenavi a, .pagenavigation .wp-pagenavi a:link, .pagenavigation .wp-pagenavi a:visited {	
	border: 1px solid #333;
	color: #fff;
	background-color: #fff;	
}

/* Navigation Styles */
ul.navigation.navreset { margin:0; border:none; float:left; width: auto; }

ul.navigation.navbarbg, ul.navigation.navbarsep, ul.navigation.navsimple, ul.navigation.navboxes, ul.navigation.navboxesbg, ul.navigation.navertical { }
ul.navigation.navbarbg li.first a, ul.navigation.navbarsep li.first a { padding-left:15px; }
ul.navigation.navbarsep li a { border-right: 2px solid #fff; }

ul.navigation.navsimple, ul.navigation.navboxes, ul.navigation.navboxesbg { float:right; width: auto;  }
ul.navigation.navsimple { margin-top: 12px;  }
ul.navigation.navsimple li a { padding: 4px 15px; border-right: #ddd 1px solid; }
ul.navigation.navsimple li.last a { padding-right: 0; border-right: none; }
ul.navigation.navsimple li.first a { padding-left:0; }

ul.navigation.navboxes, ul.navigation.navboxesbg { margin-top: 8px; }
ul.navigation.navboxes li a { padding: 6px 15px; border: 1px solid #ddd; margin: 0 4px 4px 0; }
ul.navigation.navboxes li a:hover { background-color:#fff; }
ul.navigation.navboxes li.last a, ul.navigation.navboxesbg li.last a { margin-right: 0; }
ul.navigation.navboxesbg li a { padding: 8px 15px; margin: 0 6px 4px 0; }

ul.navigation.navsmall li a { padding: 0 12px; border-right: #ddd 1px solid; font-size:11px; line-height:1em; }
ul.navigation.navsmall li.first > a { padding-left:0; }
ul.navigation.navsmall li.last > a { padding-right: 0; border-right: none; }
ul.navigation.navsmall.sf-menu li:hover > ul, ul.navigation.navsmall.sf-menu li.sfHover > ul { top: 1.5em; }
ul.navigation.navsmall.sf-menu li li:hover ul, ul.navigation.navsmall.sf-menu li li.sfHover ul { top: 0; }

ul.navigation.navertical li a { padding: 6px 0; border-right: none; font-weight: normal; font-size:12px; letter-spacing: 1px; }
ul.navigation.navertical li { float: none; }

/* Superfish Dropdown Menu */
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;	
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			11em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.1em; /* match top ul list item height */	
}

ul.navigation.sf-menu li.sfHover {z-index: 99; }

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			11em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			11em; /* match ul width */
	top:			0;
}
.sf-menu li li {
	background:		#fff;
	border-left: 1px solid #eee;
	border-top:	1px solid #eee;
}

.sf-menu li li:hover {
	background-color:#f9f9f9;
}

ul.navigation.sf-menu li li a { padding: 8px 15px; border: none; margin:0; }

/*** arrows **/


.sf-menu li .sf-sub-indicator { 
	display: none;
	float: right;
	margin-left: 5px;
	width:			10px;
	height:			10px;	
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('images/arrows-999999.png') no-repeat -10px -100px;
}




.clear {
	clear:both; 
}


