html, body {
	color:#000000;
	font:12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
p {
	text-align:justify;
	padding:0 0 8px;
	margin:0;
}
.askmh a:link {
	color:#5B0000;
}
.navi td a {
	color:#fff;
	font-size:13px;
	font-weight:bold;
}
.mainlist-v2 span {
	background-color:#E6E7E9;
	padding-left:3px;
	padding-right:3px;
	font-size:11px;
}
.rssicon a:link, .rssicon a:hover, .rssicon a:visited {
	border-bottom:0;
}
.vid-des a {
	color:#ffffff;
	text-decoration:underline;
}
.mainlist-v2 span a:link {
	font-weight:bold;
	color: #417698;
}
.views_slideshow_breakout_teasers {
	text-align:center;
}
.views_slideshow_div_breakout_teaser {
	padding: 6px;
	border: 1px solid #000000;
	display:inline;
}
.subnav a:link, .subnav a:visited {
	color:#000000;
}
.subnav a:hover {
	border-bottom:0;
	color:#DA2B38;
}
.mainlist-v2 span a:visited {
	font-weight:bold;
	color: #417698;
}
.sponlinks tbody tr td {
	font-size:11px;
	font-weight:bold;
}
.sponlinks a:link {
	text-decoration:underline;
	border-bottom:none;
	font-weight:normal;
	color: #3F7695;
}
.sponlinks a:visited {
	text-decoration:underline;
	border-bottom:none;
	font-weight:normal;
	color: #3F7695;
}
.mhtools a:link, .mhtools a:visited {
	padding:2px;
	background:none;
	color:#69452F;
	font-size:11px;
	font-weight:normal;
}
.mhtools a:hover {
	padding:2px;
	background:#ffffff;
	text-decoration:none;
	border-bottom:0;
	font-size:11px;
	font-weight:normal;
}
.mhtools2 a:link, .mhtools2 a:visited {
	background:none;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
}
.mhtools2 a:hover {
	color:#ffffff;
	background:none;
	text-decoration:underline;
	border-bottom:0;
	font-size:11px;
	font-weight:normal;
}
.blog-content a:link, .blog-content a:visited {
	border-bottom:1px solid #000000;
	text-decoration:none;
}
.blog-content a:hover {
	border-bottom:1px solid #FFFFFF;
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	margin:0;
	padding:0;
}
.subtext {
	color:#FF0000;
	font-size:10px;
	font-weight:bold;
}
.contest-qn {
	margin-bottom:20px;
}
.box {
	width:600px;
}
.promo td {
	padding:3px;
}
.promo img, .promo a img {
	border:1px solid #000000;
}
.events td {
	padding:3px;
}
.events img, .events a img {
	border:1px solid #000000;
}
.landing {
	line-height:10px;
	font-size:11px;
}
.promo-txt a, .promo-txt a:link, .promo-txt a:visited, .promo-txt a:hover {
	font-weight:bold;
	color:#FABD0C;
}
.landing-header {
	padding-top:2px;
	padding-bottom:8px;
	line-height:13px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}
.landing a:link, .landing a:visited {
	color:#FFFFFF;
	text-align: left;
	text-decoration:none;
}
.landing a:hover {
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
}
.landing a:active, .landing a.active {
	color:#FFFFFF;
}
.listing a:link, .listing a:visited {
	color:#ffffff;
	text-align: left;
	text-decoration:none;
}
.listing a:hover {
	border-bottom:1px solid #ffffff;
	color:#ffffff;
}
.front_listing a:link, .front_listing a:visited {
	color:#000000;
	text-align: left;
	text-decoration:none;
}
.front_listing a:hover {
	border-bottom:1px solid #000000;
	color:#000000;
}
.listings {
	line-height:10px;
	font-size:11px;
}
.listings-header {
	padding-top:3px;
	line-height:15px;
	padding-bottom:0px;
	color:#FF0000;
	font-size:15px;
	font-weight:bold;
}
.listings-header a:link, .listings-header a:visited {
	color:#FF0000;
	text-align: left;
	text-decoration:none;
}
.listings-header a:hover {
	border-bottom:1px solid #FF0000;
	color:#FF0000;
}
.listings-header a:active, .listings-header a.active {
	color:#FF0000;
}
.listings a:link, .listings a:visited {
	color:#FF0000;
	text-align: left;
	text-decoration:none;
}
.listings a:hover {
	border-bottom:1px solid #FF0000;
	color:#FF0000;
}
.listings a:active, .listings a.active {
	color:#FF0000;
}
#blk img {
	border :1px solid #CECECE;
}
#blk a:link, #blk a:visited {
	color:#8AC43D;
	text-align: left;
	text-decoration:none;
}
#blk a:hover {
	border-bottom:1px solid #8AC43D;
	color:#8AC43D;
}
#blk a:active, #blk a.active {
	color:#8AC43D;
}
h1 {
	font-size:170%;
	margin-bottom:.5em;
	padding-bottom:.35em;
}
h2 {
	font-size:160%;
}
h3 {
	font-size:140%;
	font-weight:700;
}
h4 {
	font-size:140%;
}
h5 {
	font-size:130%;
}
h6 {
	font-size:120%;
}
tbody {
	border-top: 0px;
}
a:link, a:visited {
	color:#000000;
	text-decoration:none;
}
a:hover {
	border-bottom:1px solid #000000;
	color:#000000;
}
a:active, a.active {
	color:#000000;
}
#blocking img, #blocking a img {
	display: block;
	border:none;
}
hr {
	border-top:1px solid #000000;
	border:none;
	height:1px;
	margin:0;
	padding:0;
}
ul, ul.menu, .item-list ul {
	margin:0 0 .5em;
	padding:0 0 0 0.5em;
}
ul li, ul.menu li, .item-list ul li {
	list-style:square;
	margin:0 0 0 1em;
	padding:0;
}
ul li.expanded, ul.menu li.expanded, .item-list ul li.expanded {
	list-style:square;
}
ul li.collapsed, ul.menu li.collapsed, .item-list ul li.collapsed {
	list-style:square;
}
ul.menu li ul li ul li {
	line-height:1.6em;
}
#page, #front, #second {
	background-color:#ffffff;
	margin:0;
	padding:0;
}
#container {
	background-color:#cfd7cf;
}
#main {
	background-color:#e0e5e0;
	padding:10px 20px 20px;
	border:1px solid #c5cac5
}
.withleft #main {
	border-left:1px solid #c5cac5;
}
.withright #main {
	border-right:1px solid #c5cac5;
}
#page {
	margin: 0 15px;
}
#header {
	background:url(header.png) repeat-x;
	height:100px;
	margin:0;
	padding:0;
}
#logotitle {
	float:left;
	height:80px;
	overflow:visible;
	padding-left:10px;
	position:relative;
	z-index:1;
}
#header #sitename, #header #site-slogan {
	border:0;
	left:100px;
	margin:0;
	padding:0;
	position:relative;
	top:15px;
}
.block-region {
	color:#000000;
}
#header #sitename a, #header #sitename a:visited, #header #sitename a:hover {
	border:0;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:700;
	letter-spacing:3px;
	text-decoration:none;
}
#header #sitename a:hover {
	color:#fff;
}
#header #site-slogan {
	color:#bdd2be;
	font-size:12px;
	font-weight:700;
	letter-spacing:1px;
	text-align:left;
}
#header #logo {
	position:absolute;
}
#logo a, #logo a:visited, #logo a:hover {
	text-decoration:none;
}
#logo a img {
	border:0;
}
#primary {
	height:29px;
	text-align:right;
	border:1px solid #b6bc64;
}
#primary ul li {
	float:left;
	margin:0;
	padding:0;
}
#primary ul li a, #primary ul li a:visited {
	border:1px solid #c6cb86;
	font-weight:700;
	color:#fff;
	float:left;
	font-size:10px;
	height:17px;
	margin:2px 1px;
	padding:4px .8em 0;
}
/*#primary ul li a:hover {
background:url(images/primary.png) repeat-x;
}*/

#secondary ul {
	height:12px;
	padding:3px 5px 1px;
	text-align:center;
}
#secondary ul li {
	color:#ffffff;
	margin:5px;
	padding:10px;
}
.sidebar .block {
	margin-bottom:1.5em;
}
.sidebar .block h2 {
	height:19px;
	background:url(blockhead.png) no-repeat;
	color:#6C7A8D;
	font-size:13px;
	font-weight:700;
	margin:10px -8px 8px -5px;
	padding:4px 2px 4px 6px;
}
.sidebar .block h3, .sidebar .block div.title {
	color:#6C7A8D;
	font-size:12px;
	font-weight:700;
}
#header-region {
	color:#F1F5F9;
	height:28px;
	left:122px;
	line-height:28px;
	padding:0;
	position:absolute;
	top:10px;
	vertical-align:bottom;
}
#header-region * {
	display:inline;
	vertical-align:bottom;
}
#header-region h2, #header-region h3, #header-region div, #header-region ul, #header-region li {
	display:inline;
	font-size:10px;
	line-height:20px;
	padding-right:.5em;
}
#header-region h2, #header-region h3 {
	font-weight:700;
}
#header-region h2 {
	font-size:13px;
}
#header-region input, #header-region select {
	background-color:#B4D1F1 !important;
	border-color:#8EACCE !important;
	color:#476281 !important;
}
#footer {
	background-color:#cfd7cf;
	height:20px;
	margin:0;
	text-align:center;
}
ul.primary {
	border-bottom:1px solid #DADCE0;
	text-align:right;
}
ul.primary li a {
	border-color:#ffffff;
	background-color:#dddddd;
}
ul.primary li a.active {
	border-bottom:0;
	border-color:#ffffff;
	background-color:#ffffff;
}
ul.primary li a:hover {
	border-color:#ffffff;
	background-color:#eeeeee;
}
ul.secondary {
	padding:0;
}
ul.secondary li {
	margin:0;
}
ul.secondary li.active a, ul.secondary li a:hover {
	border-bottom:3px solid #ffffff;
}
thead th {
	background-color:#770f0f;
	border-top:1px solid #770f0f;
	border-bottom:2px solid #770f0f;
	color:#ffffff;
	font-size:90%;
	font-weight:700;
	padding:4px 5px 0;
}
tr.even, tr.odd {
	border-color:#ffffff;
	background-color:#ffffff;
	color:#000000;
}
.odd td {
	padding:0px;
}
td.active {
	background:#d91b1b;
	color:#ffffff;
	padding: 4px;
}
#listings a {
	text-transform: uppercase;
}
.navi a:hover {
	border-bottom:0;
}
#hd-landing td a:link, #hd-landing td a:visited {
	color:#1fa4b7;
	text-align: left;
	text-decoration:none;
}
.maglisting {
	text-decoration:none;
}
.maglisting a:hover {
	border-bottom:0;
}
#hd-landing td a:hover {
	border-bottom:1px solid #1fa4b7;
	color:#1fa4b7;
}
#hd-landing td a:active, #hd-landing td a.active {
	color:#1fa4b7;
}
#landing-feature a:link, #landing-feature a:visited {
	color:#ffffff;
	text-align: left;
	text-decoration:none;
}
#landing-feature a:hover {
	border-bottom:1px solid #ffffff;
	color:#ffffff;
}
#landing-feature a:active, #landing-feature a.active {
	color:#ffffff;
}
#border-table {
	border:3px solid white;
}
#main-table {
	width: 1010px;
}
#mini-content-table {
	border:1px solid white;
}
.story-node {
	color: #000000;
}
.story-node hr {
	color: #3E1B39;
	background-color: #3E1B39;
	height: 3px;
}
.runnerblk a {
	color:#FFF000;
}
#female-main {
	margin:10px 10px 10px 10px;
	background-color: #3E1B39;
	color: #ffffff;
	font:12px arial;
}
td.menu-disabled {
	background-color:#E5E5E5;
}
form {
	margin-bottom:.5em;
}
input, textarea, select, textfield {
	color:#555;
	padding:1px 3px;
}
fieldset {
	background-color:#ffffff;
	border:solid #DADCE0 1px;
	margin:1em 0;
	width:90%;
}
fieldset.collapsed {
	background-color:transparent;
	padding:0;
}
.form-item input.error, .form-item textarea.error {
	border:1px dashed #E1471D;
	color:#555;
}
#node-form, #node-form .node-form {
	overflow:auto;
}
#user-login-form .form-item {
	margin:0 0 .5em;
}
#user-login-form .item-list {
	font-size:90%;
	margin-top:.5em;
}
#user-login-form input.form-text {
	border:1px solid #D1DBEC;
	text-align:left;
}
#user-login-form input.form-submit {
	border:1px solid #D1DBEC;
}
#user-login-form label {
	font-size:90%;
	font-weight:400;
}
#user-login-form .form-required {
	display:none;
}
#search input.form-submit:hover, #search input.form-submit:focus, #search input.form-text:hover, #search input.form-text:focus, #user-login-form input.form-text:hover, #user-login-form input.form-text:focus, #user-login-form input.form-submit:hover, #user-login-form input.form-submit:focus {
	background-color:#fff;
	border-color:#B7C7E2;
	color:#485F7E;
}
#block-user-2 ul li, #block-user-3 ul li {
	background-image:url(mini-user-light-blue.png);
	background-position:0 3px;
	background-repeat:no-repeat;
	list-style-image:none;
	list-style-type:none;
	margin-left:-5px;
	padding-left:18px;
}
.progress .bar {
	background:#fff url(progressbar.gif) repeat;
	border:1px solid #00375a;
}
.messages {
	background-color:#FFEDED;
	border:4px solid #FF5B5B;
	margin:10px 0;
	min-height:32px;
	padding:1.3em 1em .3em 52px;
}
.messages ul {
	margin:0;
	padding:0 0 0 20px;
}
div.status {
	background:url(icon-info.png) .5em 50% no-repeat;
}
div.error {
	background:#FCD295 url(icon-alert.png) .5em 50% no-repeat;
	border:2px solid #E1471D;
}
div.error ul li, div.status ul li {
	list-style-image:none;
	list-style-type:square;
}
div.meta, .description, .breadcrumb, .submitted, .taxonomy {
	color:#000000;
	line-height:1.6em;
}
pre {
	background:#fbfcfe;
	border:1px solid #DADCE0;
	padding:0.75em 1.5em;
}
blockquote {
	border:1px #DADCE0 solid;
	font-style:italic;
	margin:0.5em 1em;
	padding:0.3em;
}
code {
	font-family:'lucida console', 'Courier New', Monaco, monospace;
}
.blockinner {
	margin:0;
	padding:0;
}
.commentz {
	border: none;
	padding:6px;
	background:#ffffff;
	color:#000;
	width:340px;
	margin-bottom:10px;
}
.submittedz {
	font-style: italics;
}
.new-commz {
	font-weight:bold;
}
.commentz #new-commz {
	font-size:100%;
}
.preview .node, .preview .comment {
	background-color:#eee;
	border:1px solid #ddd;
	margin:5px 0 10px;
	padding:10px;
}
#mission {
	border:1px solid #c0c7c0;
	margin:0 0 10px;
	padding:15px;
}
.new {
	color:red;
	float:right;
	font-size:80%;
	font-weight:700;
	vertical-align:super;
}
div.admin-panel {
	background-color:#fbfcfe;
	border:1px solid #8fa390;
	margin:15px 0 0;
	padding:0 0 15px;
}
div.admin-panel h3 {
	background:#acc1ac url(gear.png) no-repeat 4px 4px;
	border-bottom:1px solid #8fa390;
	margin:0 0 5px;
	padding:5px 5px 5px 30px;
}
ul.links li.first {
	padding-left:0;
}
.node div.links {
	border-bottom:dashed #becbbe 1px;
	padding-bottom:2px;
	padding-top:1px;
}
.sticky div.links {
	border-bottom:none;
}
.comment .links {
	font-size:90%;
}
li.comment_add a, li.comment_comments a {
	background:url(comment.png) no-repeat 0 1px;
	padding-left:15px;
}
li.node_read_more a {
	background:url(readmore.png) no-repeat 0 2px;
	padding-left:15px;
}
li.upload_attachments a {
	background:url(attachment.png) no-repeat 0 2px;
	padding-left:15px;
}
li.comment_delete a {
	background:url(mini-trash.png) no-repeat 0 0;
	padding-left:15px;
}
li.comment_edit a {
	background:url(mini-edit.png) no-repeat 0 0;
	padding-left:15px;
}
li.comment_reply a {
	background:url(comment.png) no-repeat 0 0;
	padding-left:15px;
}
.node {
	margin-bottom:15px;
	padding-bottom:15px;
}
.node h2.title a {
	color:#333;
	font-weight:400;
	margin-bottom:0;
}
.meta, .submitted, .taxonomy {
	color:#666;
}
.meta {
	padding-bottom:1em;
}
.node .submitted {
	float:left;
	text-align:left;
	width:99%;
}
.node .with-taxonomy .submitted {
	width:48%;
}
.node .taxonomy {
	float:right;
	text-align:right;
	width:48%;
}
.taxonomy .links a {
	border-bottom:solid 1px #9cf;
	text-decoration:none;
}
.taxonomy .links a:hover {
	border-bottom:solid 1px #9cf;
}
.taxonomy li.first {
	background:url(category.png) no-repeat 0 2px;
	padding-left:15px !important;
}
.sticky {
}
div.node div.content .book-navigation {
	margin:0;
	padding:0;
}
div.node div.content .book-navigation ul.menu {
	border:0;
	border-top:0;
	margin:0;
	padding-bottom:10px;
}
div.node div.content .book-navigation .page-links {
	background:#C1D4EA;
	border:1px solid #2763A5;
	border-width:1px 0;
	margin:0;
	padding:0px;
}
#forum table {
	width:100%;
}
.feed-item-meta {
	color:#666;
	font-size:90%;
	text-align:right;
}
h3.feed-item-title a {
	color:#333;
	font-size:13pt;
	font-weight:400;
	margin-bottom:0;
}
.poll .bar {
	background-color:#becbbe;
	height:16px;
}
.poll .bar .foreground {
	background:url(poll.png) repeat-x;
	clear:none;
	float:left;
	height:16px;
}
.poll .vote-form {
	text-align:center;
}
.poll .vote-form .choices {
	display:block;
	padding-left:5%;
	text-align:left;
}
.pager {
	padding-top:8px;
	font-size:90%;
	text-align:center;
}
.pager a, .pager a:visited {
background-color:;
	border:0px solid #ffffff;
	color:#000000;
	margin-left:5px;
	padding:2px 3px;
	text-decoration:underline;
}
.pager .pager-current {
background-color:;
	border:0px solid #000000;
	color:#000000;
	margin-left:5px;
	padding:2px 3px;
}
.pager a:hover {
border-color:;
	color:#000000;
	text-decoration:underline;
}
.pagerv2 {
	padding-top:8px;
	font-size:90%;
	text-align:center;
	padding:4px;
}
.pager-list .pager-next a, .pager-list .pager-next a:visited {
	background-color:#dddddd;
	border:0px solid #ffffff;
	color:#000000;
	margin-left:5px;
	padding:4px;
	text-decoration:none;
}
.pager-list .active, .pager-list .active {
	background-color:#dddddd;
	border:0px solid #ffffff;
	color:#000000;
	margin-left:5px;
	padding:4px;
	text-decoration:underline;
}
.pagerv2 .pager-current {
	background-color:#aaaaaa;
	border:0px solid #000000;
	color:#000000;
	margin-left:5px;
	padding:4px;
}
.pager-list .pager-next a:hover {
	background-color:#cccccc;
	color:#000000;
	text-decoration:underline;
	padding:4px;
}
.wisdom-v2 table tr td b a {
	color:#9B3332;
}
.workout-v2 table tr td b a {
	color:#005081;
}
.v2-node .pager a, .v2-node .pager a:visited {
	background-color:#cccccc;
	border:0px solid #ffffff;
	color:#000000;
	width:15px;
	height:15px;
	margin-left:5px;
	padding:4px;
	text-decoration:underline;
}
.v2-node .pager .pager-current {
	background-color:#dddddd;
	border:0px solid #000000;
	color:#000000;
	margin-left:5px;
	padding:4px;
}
.v2-node .pager a:hover {
	width:15px;
	height:15px;
border-color:;
	color:#000000;
	background-color:#bbbbbb;
	text-decoration:underline;
}
.sidebar, #user-login-form {
	text-align:left;
}
div.links, ul.links {
	text-align:right;
}
.bloglistv2 a {
	color:#ffffff;
}
.v2listings a {
	color:#E72933;
	text-decoration:none;
}
.node h2.title a:hover, h3.feed-item-title a:hover {
	border-bottom:0;
	color:#345;
	text-decoration:underline;
}
table.login-panel {
	text-align:left;
	background:#F1F1F1;/*
border-top: 1px solid #cdcdcd;
border-right: 1px solid #cdcdcd;
border-left: 1px solid #cdcdcd;
*/
}
table.tool-panel {
	text-align:left;
	background:#d9d9d9;/*
border-top: 1px solid #cdcdcd;
border-right: 1px solid #cdcdcd;
border-left: 1px solid #cdcdcd;
*/
}
.login-panel-content {
	background-color:#F1F1F1;
	padding: 6px 7px;
	text-align:left;
}
.login-panel-content a:link, .login-panel-content a:visited {
	font-size:11px;
	text-decoration:underline;
	border:none;
	color:#000;
	font-weight:normal;
}
.login-panel-content a:hover {
	color:#000;
	font-weight:normal;
}
table.login-panel-content td:hover {
	background-color: #d4d4d4;
}
td.tool-panel-header {
	padding:5px 12px;
	font-weight:bold;
	color:#5a0200;
	background:#d9d9d9;
	font-size:12px;
	text-align:left;
}
td.login-panel-header {
	padding:5px 12px;
	font-weight:bold;
	color:#5a0200;
	background:#F1F1F1;
	font-size:12px;
	text-align:left;
}
td.tool-panel-header {
	padding:5px 12px;
	font-weight:bold;
	color:#5a0200;
	background:#d9d9d9;
	font-size:12px;
	text-align:left;
}
table.login-panel-form td {
	padding:2px 5px;
}
table.login-panel-form {
}
td.rumhe2009-navi {
	padding-bottom:1px;
	color:#ffffff;
	font-weight:bold;
	font-family:arial;
	font-size:17px;
	text-decoration:none;
	letter-spacing:-1px;
}
.rumhe2009-navi {
	background:url('navi-repeat.jpg');
	background-repeat: repeat-x;
}
.rumhe2009-video {
	background:url('rumhe-g-repeat.jpg');
	background-repeat: repeat-x;
	background-position: bottom left;
}
.rumhe2009-navi a:link {
	color:#ffffff;
	font-weight:bold;
	font-family:arial;
	font-size:17px;
	text-decoration:none;
	letter-spacing:-1px;
	padding:0px 15px;
}
.rumhe2009-navi a:visited {
	color:#ffffff;
	font-weight:bold;
	font-family:arial;
	font-size:17px;
	text-decoration:none;
	letter-spacing:-1px;
	padding:0px 15px;
}
/*
.rumhe2009-navi a {
color:#ffffff;
font-weight:bold;
font-family:arial;
font-size:17px;
text-decoration:none;
letter-spacing:-1px;
padding:0px 15px;
}
*/

.rumhe2009-navi a:hover {
	color:#ff0000;
	font-weight:bold;
	font-family:arial;
	font-size:17px;
	text-decoration:none;
	letter-spacing:-1px;
	padding:0px 15px;
}
td.rumhe2009-side-header {
	background:url('side-header-black.jpg');
	text-align:center;
	font-weight:bold;
	color:#fff;
	height:29px;
	font-size:17px;
}
td.rumhe2009-side-white-black {
	background:url('side-header-white.jpg');
}
td.rumhe2009-side-box-white {
	background:#fff;
	padding:5px 8px;
	background:url('white-repeat.jpg');
}
td.rumhe2009-side-header1 {
	background:url('side-header.jpg');
	text-align:center;
	font-weight:bold;
	color:#fff;
	height:29px;
	font-size:17px
}
td.rumhe2009-side-box {
	padding-bottom:8px;
	text-align:center;
	background:url('black-repeat.jpg');
}
.nostyle a:hover {
	border-bottom:none;
}
/**Webform Area of Interest Css Hack **/
#webform-component-area_of_interests_fs .fieldset-wrapper .webform-component-select .form-item {
	margin:0px;
}
#webform-component-area_of_interests_fs .fieldset-wrapper .webform-component-select .form-item label {
	display:none;
}
#webform-component-area_of_interests_fs .fieldset-wrapper .webform-component-select .form-item .form-checkboxes .form-item label.option {
	margin:0px;
	display:block;
}
/**Webform T&C Hack**/
.webform-client-form div #webform-component-tnc {
	width:95%;
}
.webform-client-form div #edit-submit {
	margin-top:5px;
	display:block;
}
#webform-component-answer .form-item label {
	margin-right:50px;
}
ul#menu, ul#menu li {
	list-style:none;
	padding:0;
	margin:0;
}
ul#menu li {
	background:url(bullet_50.gif) no-repeat 0 4px;
	padding:2px 10px 2px 15px;
}
ul#menu li a {
	font-weight:bold;
	font-size:12px;
}
.bonus-bot img {
	border:1px solid #dddddd;
}
.footer a {
	color:#fff;
}
.reviews_banner img {
	float:left;
	margin:2px 5px 2px 0;
	border:1px solid #000;
	padding:3px;
	background:#fff;
}
.reviews {
	border-bottom:1px dotted #457C92;
	margin:5px 0;
	padding:0 0 5px;
}
.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:#fff;
	text-decoration:none;
	font-size:14px;
	margin:0 0 3px 0;
	font-weight:bold;
}
a.read-more {
	background:#000;
	color:#FFFFFF;
	cursor:pointer;
	padding:3px 10px;
}

