html {
	margin: 0;
	padding: 0;
}

body {
	margin: 0px;;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background:url('../gfx/bg.jpg') #1b1c1c top center no-repeat;
}

.header {
	width: 100%;
	height: 164px;
	background:url('../gfx/headerbg.png') repeat-x;
}

.logo, .featured, .main, .bottommenuwrap, .footerwrap {
	width: 980px;
	margin: 0 auto;
}

.logoleft {
	float: left;
	width: 237px;
}

.logoright {
	float: right;
	width: 743px;
	margin: 0;
}

.topmenu1 {
	text-align: right;
	color: #FFFFFF;
	font-size: 18px;
}

.topmenu1 a, .topmenu1 a:visited {
	color: #CCCCCC;
	text-decoration: none;
}

.topmenu1 a:hover, .topmenu1 a.active {
	color: #FFFFFF;
	text-decoration: none;
}

.tagline {
}

.topcontent {
	width: 100%;
}

.featuredleft {
	float: left;
	width: 330px;
	padding: 20px 0;
}


.featuredright {
	float: right;
	width: 640px;
	padding: 20px 5px;
}

.featuredhead {
	font-size: 32px;/*48px;*/
	font-weight: bold;
	color: #FFFFFF;
}

.featuredsub, .featuredsub a, .featuredsub a:visited {
	font-size: 24px;/*36px;*/
	font-weight: normal;
	color: #99CC66;
	text-decoration: none;
}

.featuredsub a:hover {
	color: #CCFF66;
}

.featuredsubhead, .featuredsubhead a, .featuredsubhead a:visited {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none
}

.featuredsubhead a:hover {
	font-size: 16px;
	font-weight: bold;
	color: #99CC66;
}

.banner {
	width: 630px;
	margin: 0 auto;
}

.more {
	float: right;
	position: relative;
	width: 261px;
	margin-top: -60px;
}

.thumbs {
	position: relative;
	padding: 0 0 0 10px;
	margin: 10px auto;
}

.toggleopacity img {	// for all other browsers
	filter:alpha(opacity=70); opacity: 0.7;
}

.toggleopacity:hover img {	// for all other browsers
	filter:alpha(opacity=70); opacity: 1;
}

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.wrapper {
	background:url('../gfx/contentband.png') repeat;
	padding-bottom: 70px;
}

.mainleft {
	float: left;
	width: 270px;
	padding: 20px 0;
	text-align: center;
}

.sidenav {
	width: 250px;
	background:url('../gfx/contentpanel.png') repeat;
	padding: 0 10px 10px 10px;
	text-align: left;
}

.sidenavlink {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 0;
}

.sidenavlink a, .sidenavlink a:visited  {
	color: #99CC66;
	text-decoration: none;
}

.sidenavlink a:hover {
	color: #FFFFFF;
}

ul.sidenavwrap {
	width: 250px;
	margin: 0 auto;
	background:url('../gfx/contentbg.png') repeat;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.sidenavwrap li a, ul.sidenavwrap li a:visited  {
	display: block;
	padding: 4px 5px;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0 5px;	
}

ul.sidenavwrap li a:hover, ul.sidenavwrap li a.on {
	color: #99CC66;
}

ul.sidenavwrap li{
border-bottom: 2px solid #FFFFFF;
}

ul.sidenavwrap li.last{
	border: 0;
}

/*start leigh new stuff*/
ul.sidenavwrap li ul.submenu{
padding:0;
margin:0;
text-indent:0;
margin-left:15px;
list-style:none;
}

ul.sidenavwrap li ul.submenu, ul.sidenavwrap li ul.submenu li, ul.sidenavwrap li ul.submenu li a{
font-size:14px;
font-weight:bold;
border-bottom:none;
}
/*end leigh new stuff*/

.right{
	float: right;
	width: 650px;
	margin: 20px 0 0 0;	

}

.mainright {
	/*float: right;
	width: 650px;*/
	padding: 0 0 10px 0;
	background:url('../gfx/contentpanel.png') repeat;
	/*margin: 20px 0 0 0;
	padding: 0 0 10px 0;*/
}

.breadcrumb {
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #99CC66;
}

.breadcrumb a, .breadcrumb a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.breadcrumb a:hover {
	color: #99CC66;
}

.content {
	background:url('../gfx/contentbg.png') repeat;
	width: 610px;
	padding: 20px 10px;
	margin: 0 auto;
}

.contentnav {
	padding: 10px;
	width: 630px;
	height: 27px;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	line-height: 27px;
	vertical-align: middle;
}

.story {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 16px;
}

.story a, .storytitle a:visited {
	color: #99CC66;
	text-decoration: none;
}

.story a:hover {
	color: #CCFF66;
}

.storytitle a, .storytitle a:visited {
	font-size: 32px;
	color: #99CC66;
	text-decoration: none;
}

.storytitle a:hover {
	color: #CCFF66;
}

.storytitlesub {
	font-size: 18px;
	line-height: 24px;
	color: #CCCCCC;
}

.articleimg {
	float: left;
	margin: 0 20px 10px 0;
}

.flash {
	float: right;
	width: 655px;
	margin: 20px auto;
}

.flash a img{
border:none;
}


.bottommenu {
	background: #121313;
	color: #CCCCCC;
	padding: 20px 0;
}

.bottommenu a, .bottommenu a:visited {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.bottommenu a:hover {
	color: #999999;
}

.bottomlinks {
	float: left;
}

.credit {
	float: right;
	text-align: right;
	font-size: 10px;
	color: #FFFFFF;
}

.credit a, .credit a:visited{
	font-size: 10px;
	text-decoration:none;
	color: #FFFFFF;
}

.credit a:hover{
text-decoration:underline;
}


.footer {
	background: #FFFFFF;
	color: #333333;
	padding: 15px 0;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

.footerleft {
	float: left;
	width: 480px;
}

.footerright {
	float: right;
	width: 480px;
	padding: 0 0 0 15px;
	border-left: 1px solid #333333;
}


/*new lw 10-04-13*/
.featuredhead{
font-size:28px;
}
/*
.featuredsub h1,.topcontent .featuredsub h2,.topcontent .featuredsub h3,.topcontent .featuredsub h4,.topcontent .featuredsub h5,.topcontent .featuredsub h6 ,h6.orangeFeatureHead,h4.orangeFeatureHead{
	font-size: 20px;
	font-weight: bold;
	color: #FFAA00;
	margin: 1em 0pt; padding: 0pt;	
	}
	
	.topcontent .featuredsub h6, h6.orangeFeatureHead{font-size:14px; font-weight:bold;}
	.topcontent .featuredsub h4, h4.orangeFeatureHead{font-size:16px; font-weight:bold;}
	*/
	
h6.orangeFeatureSub,h4.orangeFeatureHead,p.orangeFeatureText{
	font-size: 20px;
	font-weight: bold;
	color: #FFAA00;
	margin: 1em 0pt; padding: 0pt;	
	}
	
	p.orangeFeatureText{font-size: 13px;font-weight: bold;}
	p.blackFeatureText{font-size: 13px;font-weight: bold; color:#000;}
	p.greenFeatureText{font-size: 13px;font-weight: bold; color:#99CC66;}	
	h6.orangeFeatureSub{font-size:14px; font-weight:bold;}	
	h4.orangeFeatureHead{font-size:16px; font-weight:bold;}
	h6.blueFeatureSub{font-size:14px; font-weight:bold;color:#13B5EA}	
	h4.blueFeatureHead{font-size:16px; font-weight:bold;color:#13B5EA}