


body {

	margin: 0px;

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 100%;

	color: #3b5998;

	/*background: url(images/bg.gif) #333333 repeat-x top;*/
	background: #333333;

}

h1, h2, h3, h4, h5, h6 {

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	letter-spacing: -0.05em;

	text-transform: capitalize;

}

.post-content img {

	float: none;

	border-width: 0px;

}

.post-features .post-content {

	margin: 0px;

	padding: 8px 5px 12px;

	float: left;

	width: 570px;

	font-size: 0.6875em;

	color: #333333;

	line-height: 16px;

	border-top: 1px solid #eeeeee;

	border-bottom: 1px solid #eeeeee;

}

.post-meta .post-content {

	margin: 0px;

	padding: 8px 5px;

	float: left;

	width: 570px;

	background: #FFFFFF;

	font-size: 0.6875em;

	color: #333333;

	line-height: 16px;

	border-top: 1px solid #eeeeee;

	border-bottom: 1px solid #eeeeee;

	overflow: hidden;

}

#main-post .post-content {

	 

	font-size: 0.6875em;

	line-height: 16px;

}



.comment-text {

	float: left;

	width: 485px;

   	font-size: 0.6875em;

	line-height: 18px;

	color: #121212;

	margin: 0px;

	padding: 0.5em 0px;

}



.nav, .nav * {

	margin:0px;

	padding:0px;

    

}

#horiz-menu {  /* this is a z-index ie6 and ie7 bug fix */

	float: left;

	width: 894px;

	color: #FFFFFF;

}



.moo-menu {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 894px;

  



}

.moo-menu-wrap {

	/*background: url(images/bgmenu.gif) #8f1d29 repeat-x; */
	background: #3b5998;

	float: left;

	width: 894px;

}







.nav {

	float:left;

	margin: 0px;

	list-style-type: none;

	position: relative;

	background: #000000;

}

.nav ul {

	float: left;

	position: relative;

	margin: 0px;

	width: 125px;

	padding: 0px;

    

}

.nav ul ul{

	margin: 0px;

	padding: 0px;

	position: relative;

	float: left;

	width: 125px;

}

.nav li {

	float:left;

	list-style:none;

	font-size: 0.6875em;

	line-height: 30px;

	position: relative;

	display: inline;

	/*background: url(images/bgmenu.gif) #8f1d29 repeat-x;*/

	background: #3b5998;
	
	text-transform: capitalize;

	margin: 0px;

	text-align: center;

	font-weight: bold;

}

.nav li li {

	float:left;

	font-size: 1em;

	display: block;

	line-height: 17px;

	text-transform: capitalize;

	margin: 0px;

	position: relative;

}

.nav li li li {

	font-size: 1em;

	position: relative;

	float: left;

	line-height: 17px;

	text-transform: capitalize;

	margin: 0px;

}

.nav li a {

	color: #ffffff;

	text-decoration: none;

	display: block;

	float: left;

	height: 30px;
	
	padding-right: 10px;

	padding-left: 10px;

	/* background: url(images/bgmenu.gif) #8f1d29 repeat-x; */
	background: #3b5998;

	border-right: 0px solid #454545;

}

.nav li a:hover {

	color: #ebebeb;

	text-decoration: none;

	display: block;

	float: left;

	height: 30px;
	

	padding-right: 10px;
	padding-left: 10px;

	/* background: url(images/bgmenuon.gif) #9a202d repeat-x; */
	background: #90a6cd;

	border-right: 0px solid #454545;

}


.nav li li a {

	display:block;

	text-decoration:none;
	
	float:left;
	

	/*background: #333333;*/
	
	background: #fff;

	color: #4F6AA3;

	padding: 3px 5px;
	
	height: auto;

	position: relative;

	border-right: 0px solid #191919;

	border-bottom: 0px solid #191919;

	width: 115px;
	
	

}

.nav li li a:hover {

	display:block;

	padding: 3px 5px;
	

	text-decoration:none;

	float:left;

	/* background: #565656; */
	
	/* background: #90a6cd;*/
	background: #8497BF;

	color: #fff; 

	height: auto;

	position: relative;

	border-right: 1px solid #191919;

	border-bottom: 1px solid #191919;

	width: 115px;

}

.nav li li li a {

	display:block;

	padding: 3px 5px;

	text-decoration:none;

	float:left;

	background: #333333; 
	

	color: #ffffff;

	height: auto;

	width: 114px;

	position: relative;

	border-right: 1px solid #191919;

	border-bottom: 1px solid #191919;

}

.nav li li li a:hover {

	display:block;

	padding: 3px 5px;

	text-decoration:none;

	float:left;

	height: auto;

	background: #565656;

	color: #FFFFFF;

	width: 114px;

	position: relative;

   	border-right: 1px solid #191919;

	border-bottom: 1px solid #191919;

}



div#horiz-menu li:hover li,

div#horiz-menu li.sfHover li,

div#horiz-menu li.active:hover li,

div#horiz-menu li.active.sfHover li {

	background-image: none;

}



div#horiz-menu li:hover li a,

div#horiz-menu li.sfHover li a,

div#horiz-menu li.active:hover li a,

div#horiz-menu li.active.sfHover li a {

	background-image: none;

}



.nav li ul {

	top:-999em;

	position:absolute;

}



.nav li:hover ul,

.nav li.sfHover ul {

	top: 29px;
	border: 1px solid #4F6AA3;
	left: 0px;

	position: absolute;

}

.nav li:hover li ul,

.nav li.sfHover li ul {

	top:-999em;

	position: absolute;

}



.nav li li:hover ul,

.nav li li.sfHover ul {

	top:0px;

	position: relative;

    left: 0px;

}