body {
	background:url(topBodyFade.png) top center repeat-x #ebf9ff;
	font-family:Arial, Helvetica, Sans Serif;
	margin:0;
	text-align:center;
}
p {
	text-align:justify;
}
.width-thin {
	text-align:center;
}
.mainBody {
	background: #eaeaea;
	border:1px solid #a2a2a2;
	min-width:970px;
	border-top:0px;
}
.yearendnumber {
	width:80px;
	line-height:62px;
	text-align:center;
	margin-right:15px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 64px;
	font-weight: bold;
	color: #ff3600
}
.yearendalbumtitle {
	font-size:22px;
}
.yearenddescription {
	font-family: Georgia, Times New Roman, Times, serif;
	padding-left:10px;
	padding-top:26px;
}
p {
	margin:1em 0;
}
li {
	margin:0;
}
td {
	vertical-align:top;
	text-align:left;
	font-size:12px;
	line-height:18px;
	font-family: arial;
	color:#222222;
}
img {
	border:0
}
html {
	height:100%
}
.clr {
	clear:both
}
.outline {
	border:0 solid #ccc;
	background:#fff;
	padding:2px
}
#buttons_outer {
	width:635px;
	margin-bottom:2px;
	margin-right:2px;
	float:left
}
#search_searchword {
	color:#0022a0
}
.search .button {
	color:#FFFFFF;
	background-color:#444444;
	font-size:11px;
}
.search .buttonIE {
	color:#FFFFFF;
	background-color:#444444;
	font-size:11px;
	height:20px;
}
.search .inputbox {
	border:solid 1px #DDDAD6;
	border-right:0px;
	font-size:12px;
	background-color:#fff;
	width:240px;
	padding:1px;
.padding:0px!important;
	color:#666;
	height:22px;
	font-weight:normal;
}
a.qroradio:hover {
	color:#396D8C;
	font-weight:700
}
.mainmenu a:link, a:visited {
	color:#396D8C;
	text-decoration:none;
	font-weight:700
}
#buttons_inner {
	border:1px solid #ccc;
	height:21px !important
}
#pathway_text {
	overflow:hidden;
	display:block;
	height:25px;
	line-height:25px !important;
	padding-left:4px;
	border:1px solid #ccc;
	margin-bottom:2px
}
#pathway_text img {
	margin-left:5px;
	margin-right:5px;
	margin-top:6px
}
#buttons {
	float:left;
	width:auto;
	margin:0;
	padding:0
}
.contentpagetitlelatestarticles {
	font-size:12px;
}
div.moduletablenavigation {
	height:24px;
	position:relative;
	top:6px;
	text-align:center;
}
div.componentheadinglatestarticles {
	padding-bottom:0;
	background-image:url(latestarticlesheader.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	color:#FFF;
	text-align:left;
	padding-left:6px;
	height:21px;
	line-height:21px;
	font-weight:700;
	font-size:10px;
	text-transform:uppercase;
	margin:0
}
.bloglatestarticles {
	background-image:url(latestarticlesbackground.jpg);
	background-repeat:repeat-y;
	padding:3px
}
table.content_table {
	width:600px;
}
ul {
	list-style:none;
	margin:0;
	padding:0
}
li a, li a:visited {
	display:inline;
	vertical-align:middle;
	padding-bottom:2px;
	color:#ed2e14;
	font-family:tahoma;
	font-size:11px;
	line-height:16px;
	font-weight:700;
	text-decoration:none;
	margin-bottom:2px;
	margin-left:0
}
li div {
	display:block;
	margin-bottom:2px;
	margin-left:6px;
	margin-right:5px
}
.content_table a:link, .content_table a:visited {
	color:#ed2e14;
	text-decoration:none;
	font-weight:700
}
.content_table a:hover {
	color:#292929;
	text-decoration:none;
	font-weight:700
}
table.contentpaneopen {
	width:100%;
	border-spacing:0;
	margin:0;
	padding:3px;
}
table.contentpaneopenlatestarticles {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	margin:2px;
	padding:0
}
table.contentpaneopen td.componentheading {
	padding-left:0
}
table.contentpane {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	font-family:arial;
	margin:0;
	padding:0
}
table.contentpane td {
	font-family:arial;
	margin:0;
	padding:0;
}
.componentheading {
	padding-bottom:0;
	background-repeat:no-repeat;
	background-position:0 0;
	vertical-align:middle;
	text-align:left;
	height:21px;
	line-height:21px;
	margin-bottom:5px;
	padding-left:4px;
	font-weight:700;
	font-size:10px;
	text-transform:uppercase
}
.componentheadingcategory {
	padding-bottom:0;
	background-image:url(featuresheader.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	color:#FFF;
	vertical-align:middle;
	text-align:left;
	height:1px;
	line-height:21px;
	margin-bottom:5px;
	padding-left:4px;
	font-weight:700;
	font-size:10px;
	text-transform:uppercase;
	visibility:hidden;
}
.contentheading {
	color:#363636;
	font-family:Arial;
	font-size:24px;
	font-weight: bold;
	letter-spacing: -1px;
}
.contentpagetitle {
	font-weight:700;
	color:#2360ba;
	text-align:left
}
.contentheadingcategory {
	height:30px;
	color:#2360ba;
	font-weight:700;
	font-size:12px
}
.content_tablecategory a:hover {
	color:#5781c1;
	text-decoration:none;
	font-weight:700
}
.contentpagetitlecategory {
	font-size:12px;
	font-weight:700;
	color:#2360ba;
	height:30px
}
table.moduletable {
	width:100%;
}
table.moduletable a {
	display:block;
	vertical-align:middle;
	border-bottom:1px solid #fff;
	padding-bottom:2px;
	color:#396D8C;
	font-family:tahoma;
	font-size:11px;
	line-height:16px;
	font-weight:400;
	text-decoration:none;
	padding-left:8px;
	margin-bottom:2px;
	margin-right:8px
}
div.moduletable {
	padding:0;
	margin:0px;
}
table.moduletable th, div.moduletable h4, div.moduletablemustsee h4 {
	background:url(modulegrad.gif) repeat-x top right;
	color:#ffffff;
	text-align:left;
	text-transform: uppercase;
	padding-left:6px;
	font-weight:bold;
	font-family:arial;
	padding: 4px 4px 4px 4px;
	font-size: 14px;
	line-height: 0.8;
	margin-bottom:6px;
	border:solid 1px #888888;
	border-bottom:0px;
}
div.moduletableaotw h4 {
	background:url(aotwmodule.gif) repeat-y;
	color:#ffffff;
	text-align:left;
	text-transform: uppercase;
	padding-left:6px;
	font-weight:bold;
	font-family:arial;
	padding: 4px 4px 4px 4px;
	font-size: 14px;
	line-height: 0.8;
	margin-bottom:6px;
}
div.moduletablelala h4 {
	background:url(modulehead2.gif) repeat-x top right;
	color:#ffffff;
	text-align:left;
	text-transform: uppercase;
	padding-left:6px;
	font-weight:bold;
	font-family:arial;
	padding: 4px 4px 4px 4px;
	font-size: 14px;
	line-height: 0.8;
	margin-bottom:6px;
}
div.moduletablefpssheader h4 {
	background:#1f1f1f;
	color:#FFFFFF;
	text-align:left;
	padding-left:6px;
	font-family:arial;
	padding-top:4px;
	padding-bottom:4px;
	font-weight: bold;
	font-size: 18px;
	line-height: 0.8;
	letter-spacing: -1px;
	margin-bottom:6px;
	border-bottom:solid 2px #ed2e14;
}
div.moduletablefeatured h4 {
	background: url(modulegrad.gif) repeat-x #414141;
	color:#ffffff;
	line-height:1.1;
	text-align:left;
	text-transform: uppercase;
	padding:4px 4px 4px 4px;
	font-family:Arial;
	font-size: 14px;
	margin-bottom:0px;
	width:592px;
	border-bottom:0px solid #1348B3;
	position:relative;
	top:-6px;
	left:3px;
	z-index:100000;
}
div.moduletablelatestalbumreview h1, div.moduletablelatestalbumreview h4 {
	background: #414141;
	color:#ffffff;
	line-height:1.1;
	text-align:left;
	text-transform: uppercase;
	padding:1px 0 3px 0;
	font-family:Arial;
	font-size: 14px;
	margin-bottom:0px;
	width:192px;
	border:1px solid #aaa;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-bottom:0px solid #1348B3;
}
div.moduletablelatestalbumreview h1 {
	font-size:18px;
}
div.moduletablelatestconcertreview h4 {
	background: #414141;
	color:#ffffff;
	line-height:1.1;
	text-align:left;
	text-transform: uppercase;
	padding:1px 0 3px 0;
	font-family:Arial;
	font-size: 14px;
	margin-bottom:0px;
	width:192px;
	border:1px solid #aaa;
	border-bottom:0px solid #1348B3;
}
div.moduletablelatestintereview h4 {
	background: #414141;
	color:#ffffff;
	line-height:1.1;
	text-align:left;
	text-transform: uppercase;
	padding:1px 0 3px 0;
	font-family:Arial;
	font-size: 14px;
	margin-bottom:0px;
	width:192px;
	border:1px solid #aaa;
	border-bottom:0px solid #1348B3;
}
div.moduletablerecentitems {
	margin-left:8px;
}
.latestnewsrecentitems li {
	padding-left:8px;
}
div.moduletablerecentitems h4 {
	background-image:url(featuresheader.gif);
	background-repeat:no-repeat;
	background-position:-5px 0;
	color:#fff;
	text-align:left;
	padding-left:6px;
	height:21px;
	line-height:21px;
	font-weight:700;
	font-size:10px;
	text-transform:uppercase;
}
div.moduletablevideohome h4 {
	background-color:#000000;
	color:#FFFFFF;
	text-align:left;
	padding:1px;
	padding-top:2px;
	padding-left:6px;
	font-family:Arial;
	font-weight: bold;
	font-size: 24px;
	line-height: 0.8;
	letter-spacing: -1px;
	text-transform:uppercase;
	margin-bottom:2px;
	width:373px;
}
table.moduletable td {
	font-size:11px;
	font-weight:400;
	margin:0;
	padding:0
}
.sectiontableheader {
	font-weight:700;
	background:#f0f0f0;
	padding:4px
}
.small {
	color:#999;
	font-size:11px
}
.createdate {
	height:15px;
	padding-bottom:20px;
	color:#999;
	font-size:11px
}
.modifydate {
	height:15px;
	padding-top:10px;
	color:#999;
	font-size:11px
}
table.contenttoc {
	border:0 solid #ccc;
	margin-left:2px;
	margin-bottom:2px;
	padding:2px
}
table.contenttoc th {
	background:url(bg_3.gif) repeat-x;
	color:#666;
	text-align:left;
	padding-top:2px;
	padding-left:4px;
	height:21px;
	font-weight:700;
	font-size:10px;
	text-transform:uppercase
}
.highlight {
	background:url(highlightFade.jpg) repeat-x #3ECDE7 top;
	border:1px solid #333;
	color:#ffffff;
	padding:5px;
}
.highlight a:link, .highlight a:visited {
	color:#ffffff;
	font-family:Arial;
	font-weight: bold;
	font-size: 14px;
	line-height:1.1;
	padding:4px;
}
.highlight a:hover {
	color:#ffffff;
	font-family:Arial;
	font-weight: bold;
	font-size: 14px;
	line-height:1.1;
	padding:4px;
}
.code {
	background-color:#ddd;
	border:1px solid #bbb
}
div.mosimage {
	border:1px solid #ccc
}
.mosimage {
	border:1px solid #ccc;
	margin:5px
}
.mosimage_caption {
	margin-top:2px;
	background:#efefef;
	color:#666;
	font-size:10px;
	border-top:1px solid #ccc;
	padding:1px 2px
}
span.article_seperator {
	display:block;
	height:.5em;
	font-size:4px;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	border-bottom-style:dotted;
	padding-bottom:3px;
	margin-bottom:8px;
	width: 94%;
	margin-left:2px;
}
.readon {
	font-family:tahoma, verdana;
	text-transform:uppercase;
	font-size:11px
}
.sideQuote {
	float:right;
	width:300px;
	border-top:solid 2px #ed2e14;
	border-bottom:solid 2px #ed2e14;
	font-family:Georgia, Verdana;
	font-style:italic;
	font-size:16px;
	line-height:22px;
	padding: 10px 0px 6px 0px;
	margin:10px 0 10px 10px
}
.relatedBox table {
	border:solid 1px #999999;
	width:100%
}
.relatedBox th {
	background-color:#7d7d7d;
	color:#FFF;
	padding-left:6px;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	cursor:default;
}
.relatedItem a {
	font-size:12px;
	margin:2px;
	margin-left:10px;
	line-height:1.5em;
}
a.qroradio:link, a.qroradio:visited, .content_tablecategory a:link, .content_tablecategory a:visited {
	color:#2360ba;
	text-decoration:none;
	font-weight:700
}
table.contentpane td.componentheading, table.contentpanecategory td.componentheadingcategory {
	padding-left:4px
}
table.contentpaneopen fieldset, table.contentpaneopencategory fieldset {
	border:0;
	border-bottom:1px solid #eee
}
.contentcolumn, .contentcolumncategory {
	padding-right:5px
}
table.contentpaneopencategory, table.contentpanecategory {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	margin:0;
	padding:0
}
.moduletablefooterlinks a:link, .moduletablefooterlinks a:visited, .moduletablefooterlinks a:hover {
	color:#FFFFFF;
	font-family:Arial;
	font-size:1em;
	font-weight:700;
	text-decoration:none;
}
.infoBoxTop {
	background-color:#646464;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	height:20px;
	width:194px;
	color:#FFFFFF;
	padding-left:8px;
	font-size:11px;
	font-weight:bold;
}
.infoBoxMiddle {
	border-left: 1px solid #646464;
	border-right:1px solid #646464;
	width:188px;
	padding:6px;
	margin-left:10px;
	margin-right:10px;
}
.infoBoxMiddle a {
	font-size:11px;
}
.infoBoxBottom {
	background-color:#646464;
	height:2px;
	width:202px;
	margin-left:10px;
	margin-bottom:4px;
	margin-right:10px;
}
.reflectimage {
	position:relative;
	left: 6px;
	float: right;
	margin-right:5px;
	margin-top:16px;
	margin-left:16px;
}
.reflectimage2008 {
	margin-left: 16px;
	float: right;
}
.mostread li {
	padding:3px 1px;
	border-bottom:1px solid #DDD;
}
.mostreadlast li {
	padding:3px 1px;
}
.mostread li a, .mostread li a:visited {
	display:inline;
	vertical-align:middle;
	padding-bottom:2px;
	color:#222222;
	font-family:Arial;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration:none;
	margin-bottom:4px;
	margin-left:0
}
.user13_inner {
	color:#FFFFFF;
	height:16px;
	width:100.7%;
	position:relative;
	top:-6px;
	left:-5px;
	margin-bottom:4px;
}
.user13_inner_IE {
	color:#FFFFFF;
	position:relative;
	height:16px;
	width:98.7%;
	top:0px;
	left:1px;
}
.moduletableHeader {
	color:#ffffff;
	padding:6px 4px 6px 6px;
	margin: -1px 0 0 -2px;
	line-height:1;
	font-size:1.2em;
	width:100%;
	text-decoration:none;
	text-transform: uppercase;
	font-family:arial;
	font-weight:bold;
	vertical-align:top;
	background:url(modulegrad.gif) repeat-x #2c2c2c;
}
.categoryHeader {
	color:#ffffff;
	padding:6px 4px 6px 6px;
	margin: -1px 0 4px -2px;
	line-height:1;
	font-size:1.2em;
	width:100%;
	text-decoration:none;
	text-transform: uppercase;
	font-family:arial;
	font-weight:bold;
	vertical-align:top;
	background:url(modulegrad.gif) repeat-x #2c2c2c;
}
.categoryHeader a:link, .categoryHeader a:visited, .categoryHeader a:hover {
	color:#ffffff;
}
.albumweekLink1 a {
	font-size:12px;
	color:#0e74c2;
	text-decoration:none;
	font-weight:600;
	font-family:Arial, Helvetica, Verdana;
}
.albumweekLink2 a {
	font-size:14px;
	color:#0e74c2;
	margin-left:2px;
	text-decoration:none;
	font-weight:400;
	font-family:Arial, Helvetica, Verdana;
	letter-spacing:-1px;
}
.main {
	padding-bottom:12px;  /* border:1px solid #ccc;  background: url(images/backpattern.gif) repeat #EEEEEE; */
}
.festivallinks {
	text-decoration:none;
	color:#FFFFFF;
	padding:4px;
}
.festivallistA {
	background-color:#43a840;
	width:100%;
	padding:10px;
	font-family:Arial;
	font-size:44px;
	letter-spacing:-1px;
	color:#FFFFFF;
}
.festivallistB {
	background-color:#88d417;
	width:100%;
	padding:10px;
	font-family:Arial;
	font-size:44px;
	letter-spacing:-1px;
	color:#FFFFFF;
}
.festivallistA2010 {
	background-color:#0d3580;
	width:100%;
	padding:10px;
	font-family:Arial;
	font-size:44px;
	letter-spacing:-1px;
	color:#FFFFFF;
}
.festivallistB2010 {
	background-color:#4e89f6;
	width:100%;
	padding:10px;
	font-family:Arial;
	font-size:44px;
	letter-spacing:-1px;
	color:#FFFFFF;
}
.sxsw09A {
	background-color:#ff9900;
	width:100%;
	padding:10px;
	font-family:Arial;
	font-size:44px;
	letter-spacing:-1px;
	color:#FFFFFF;
}
.sxsw09B {
	background-color:#003366;
	width:100%;
	padding:10px;
	font-family:Arial;
	font-size:44px;
	letter-spacing:-1px;
	color:#FFFFFF;
}
.ratingTable {
	border-bottom: 1px solid #ff3600;
	background: #595959;
	font-family:Arial;
	width:586px;
}
.ratingLeft {
	font-size:11px;
	font-family: arial;
}
.highestrated, .highestrated a:link, .highestrated a:visited {
	color:#000000;
	font-family:arial;
	font-size: 16px;
	text-decoration:none;
	margin-left:0;
	text-align:left;
}
.moduletablemustsee a:link, .moduletablemustsee a:visited, .moduletablemustsee a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-family:arial;
	font-weight:700;
}
.moduletablemustsee a:hover {
	color:#444444;
}
.veryTop2 { /*	height:35px; background:url(/templates/v2/images/mainnav-bg.gif) top repeat-x; */
}
.shadowBottom {
	width:100%;
	background: url('Shadow.png') repeat-x top #222222;
	height:0px;
}
.headerBox {
	padding-top:2px;
	background: #323232;
}
.rssFeedTable {
	margin-left:4px;
	font-size:.9em;
	color:#232323;
}
.rssFeedTable p img {
	float:left;
	margin:0 5px 0 0;
}
.rssFeedTable a:link, .rssFeedTable a:hover, .rssFeedTable a:visited {
	font-size:1em;
}
.rssFeedRight {
	background:url(nav_bar.gif) repeat-x;
	text-align:center;
	width:20px;
	margin-top:4px;
	font-size:11px;
}
.essential a:link, .essential a:hover, .essential a:visited {
	font-family:Arial;
	font-size:14px;
	color:#222222;
	font-weight:bold;
	text-decoration:none;
	letter-spacing: -1px;
}
.essential ul {
	padding:0;
	margin:0;
	list-style:none;
}
.essential li {
	padding:3px 1px;
	border-bottom:1px solid #DDD;
}
.essential .last li {
	padding:3px 1px;
}
.spotlighton {
	vertical-align: middle;
	margin-bottom:8px;
	border: 1px solid #ccc;
	margin-right:6px;
	background:url(spotlightbox.png) repeat-x top;
	padding:4px;
	text-align:center;
	padding-bottom:3px;
	width:290px;
}
.archiveside {
	padding:5px;
}
.archiveside a, .archiveside a:link, .archiveside a:visited {
	font-size:11px;
	color:#FC4C00;
	text-decoration:underline;
	font-weight:bold;
}
.highlightbox {
	border: 1px solid #ccc;
	padding:7px;
	margin-top:4px;
	border-bottom: 2px solid #aaa;
}
.highlightbox img {
	background:url(preview.gif) no-repeat center;
	display:block;
	height:58px;
	width:132px;
	overflow:hidden;
}
.albumInfoDate {
	margin-right:3px;
	cursor:default;
	text-shadow: 1px 1px 1px #333;
	width:64px;
	text-align:center;
	vertical-align:middle;
	padding:1px;
	background:url(albumInfoBack.jpg) repeat-x #cccccc;
	color:#ffffff;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #888;
	border-bottom:2px solid #3c3c3c;
}
.albumInfoRating {
	margin-right:3px;
	text-shadow: 1px 1px 1px #333;
	cursor:default;
	width:64px;
	text-align:center;
	vertical-align:middle;
	background:url(albumInfoBackRating.jpg) bottom repeat-x #FF6E2E;
	color:#ffffff;
	font-size:36px;
	line-height:36px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #888;
	border-bottom:2px solid #560F01;
}
.albumInfoLabel {
	color:#ffffff;
	text-shadow: 1px 1px 1px #333;
	cursor:default;
	background:url(albumInfoBack.jpg) repeat-x #cccccc;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #888;
	border-bottom:2px solid #3c3c3c;
	margin-right:3px;
}
.albumInfoAuthor {
	color:#ffffff;
	text-shadow: 1px 1px 1px #333;
	cursor:default;
	background:url(albumInfoBack.jpg) repeat-x #cccccc;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #888;
	border-bottom:2px solid #3c3c3c;
}
div.moduletablerandomalbumreview h4 {
	background: url(modulegrad.gif) repeat-x #414141;
	color:#ffffff;
	line-height:1.1;
	text-align:left;
	text-transform: uppercase;
	padding:4px 4px 4px 4px;
	font-family:Arial;
	font-size: 14px;
	margin-bottom:0px;
	width:292px;
	border-bottom:0px solid #1348B3;
	z-index:100000;
}
.moduletablerandomalbumreview a, a:link, a:visited {
	color:#222222;
	text-decoration:none;
}
div.moduletablearchive h4 {
	background: url(modulegrad.gif) repeat-x #414141;
	color:#ffffff;
	line-height:1.1;
	text-align:left;
	text-transform: uppercase;
	padding:4px 4px 4px 4px;
	font-family:Arial;
	font-size: 14px;
	margin-bottom:0px;
	width:292px;
	border-bottom:0px solid #1348B3;
	position:relative;
	top:-6px;
	z-index:100000;
}
div.moduletablepopular h4 {
	background: url(modulegrad.gif) repeat-x #414141;
	color:#ffffff;
	line-height:1.1;
	text-align:left;
	text-transform: uppercase;
	padding:4px 4px 4px 4px;
	font-family:Arial;
	font-size: 14px;
	margin-bottom:0px;
	width:290px;
	border-bottom:0px solid #1348B3;
	position:relative;
	top:-6px;
	z-index:100000;
}
.mostreadpopular li {
	padding:3px 1px;
	border-bottom:1px solid #DDD;
}
.mostreadpopularlast li {
	padding:3px 1px;
}
.mostreadpopular li a, .mostreadpopular li a:visited {
	display:inline;
	vertical-align:middle;
	padding-bottom:2px;
	color:#222222;
	font-family:Arial;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration:none;
	margin-bottom:4px;
	margin-left:0
}
#new-nav {
	font-size: 85%;
	line-height: normal;
	vertical-align:bottom;
	padding: 2px 0 0px 7px;
	margin: 2px 0px 0px 0px;
	width:633px;
	float:left;
	overflow:hidden;
}
#new-nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#new-nav ul li {
	display: inline;
	border-left: none;
	margin: 0;
	padding: 0;
}
#new-nav ul li a:hover {
	background-position: left -24px;
	background-color:transparent;
	text-decoration: none;
}
#new-nav a {
	display: inline;
	float: left;
	overflow: hidden;
	height: 24px;
	margin: 0;
	color:#fff;
	line-height:24px;
	font-size:15px;
	padding:0 10px;
}
#new-nav a:hover {
	color: #ffb72f;
}
.homefeatures {
	height:282px;
	width:100%;
	background:url(home-feature-back.gif) top repeat-x;
}
.topHeader {
	width:592px;
	background: url(modulegrad.gif) repeat-x;
	background-color:#1f1f1f;
	color:#FFFFFF;
	position:relative;
	top:4px;
	text-align:left;
	padding-left:6px;
	font-family:arial;
	padding-top:0px;
	padding-bottom:4px;
	left:6px;
	font-weight: bold;
	font-size: 120%;
	line-height: 0.8;
}
.article_info {
	margin-left:8px;
	height:20px;
	font-size:12px;
	border-top:1px solid #ee2200;
	border-bottom:1px solid #ee2200;
	width:590px;
	padding:3px 0px 2px 0px;
	margin-top:3px;
	vertical-align:middle;
}
table.contentpaneopen td.story p, .story p {
	margin:0;
	padding:0 0 8px;
	text-align:justify;
}
table.contentpaneopen td.ban img{
	position:relative;
	left:4px;
	padding:0px;
	padding-right:2px;
	text-align:right;
	float:right;
}
.reviews_banner img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
margin:0;
padding:0;
}

.reviews h3, .reviews h3 a, .bonus h3, .bonus h3 a{
 padding:0;
 margin:0;
 color:#000;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}
.reviews h3 a:hover, .bonus h3 a:hover{
color:#808080;
text-decoration:none;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
 color:#104867;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}

a.read-more {
background:#FF0000;
color:#FFFFFF;
cursor:pointer;
padding:3px 10px;
}
