@charset "utf-8";
body {
	font: 62.5% Verdana, Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6, dt, dd, dl, ol, ul, li, pre, p, blockquote, address, caption, fieldset, cite, code, dfn, var {
	line-height: 1em;
	font-size: 1em;
	margin:0;
	padding:0;
}
div {
	margin: 0;
	padding: 0;
}
a img, img, fieldset, table {
	border:none;
}
ol, ul {
	list-style: none;
}
a, a:visited {
	text-decoration: none
}
a:hover {
	text-decoration: underline
}
table, tr, th, td {
	border-collapse: collapse;
}
.left {
	float: left;
}
.right {
	float: right;
}
.layout10 {
	width: 9.99%;
}
.layout20 {
	width: 19.9%;
}
.layout25 {
	width: 24.9%;
}
.layout33 {
	width: 33.3%;
}
.layout40 {
	width: 39.9%;
}
.layout50 {
	width: 49.9%;
}
.layout60 {
	width: 59.9%;
}
.layout66 {
	width: 66.6%;
}
.layout75 {
	width: 74.9%;
}
.layout80 {
	width: 79.9%;
}
.layout100 {
	width: 100%;
}
.layout62 {
	width: 61.8%;
}
.layout38 {
	width: 38.1%;
}
.layout24 {
	width: 23.6%;
}
.layout76 {
	width: 76.3%;
}
.island25 {
	width: 24.2%;
	margin-right: 1%;
}
.island33 {
	width: 31.6%;
	margin-right: 1%;
}
.island38 {
	width: 37.4%;
	margin-right: 1%;
}
.island50 {
	width: 49.4%;
	margin-right: 1%;
}
.island62 {
	width: 61.4%;
	margin-right: 1%;
}
.island66 {
	width: 66.3%;
	margin-right: 1%;
}
.islandLast {
	margin-right: 0;
}
.grid1 .itemWrap {
	width: 100%;
}
.grid2 .itemWrap {
	width: 49.9%;
	float: left;
}
.grid3 .itemWrap {
	width: 33.3%;
	float: left;
}
.grid4 .itemWrap {
	width: 24.9%;
	float: left;
}
.grid5 .itemWrap {
	width: 19.9%;
	float: left;
}
.grid6 .itemWrap {
	width: 16.5%;
	float: left;
}
.grid1 .itemWrap .item {
}
.grid2 .itemWrap .item, .grid3 .itemWrap .item, .grid4 .itemWrap .item, .grid5 .itemWrap .item, .grid6 .itemWrap .item {
	padding: 0.5em;
}
.item {
	overflow: hidden;
}
img.thumb {
	margin-bottom: 0.5em;
}
img.thumb.left {
	margin-right: 0.5em;
}
img.thumb.right {
margin-left:15px;
margin-top:5px;
padding:2px;
}

a.read_more{
font-size:12px;
font-weight:bold;
color:#1E5BA8;
text-decoration:none;
}

a.read_more:hover{
color:#000;
text-decoration:none;
}



.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
.clearfix {
	zoom: 1;
	display: block;
}
#container {
}
#header {
}
#body {
}
#left {
}
#main {
}
.contentMain {
}
.contentExtra {
}
.contentFooter {
}
#right {
}
#footer {
}
.tab, ul.ui-tab {
	clear: both;
	height: 1.6em;
	padding-bottom: 2.3em;
	_padding-bottom: 2em;
	position :relative;
}
.tab li, ul.ui-tab li {
	float :left;
	margin-right: 2px;
	padding :3px 5px;
}
ul.tab li.first-child {
	padding-left: 0;
}
.tab ul {
	height: 1.6em;
	left: 0;
	margin: 0;
	position: absolute;
	padding-top: .3em;
	top: 1.7em;
	width: 100%;
	_width :100.8%;
}
.tab ul li {
	float : none;
}
.pipe li {
	border-left : 1px solid #333;
	display : inline;
	padding : 0 .3em 0 .4em;
}
.pipe li.first-child {
	border : 0px none;
	padding-left : 0
}
.pipe li.nodeco {
	border : 0px none;
}
.tab-pipe {
	clear: both;
	height: 1.6em;
	position: relative;
}
.tab-pipe li {
	border-left: 1px solid #333;
	float: left !important;
	margin-left: .5em;
	padding-left: .5em;
}
ul.tab-pipe li.first-child {
	border-left : 0px none;
	margin-left : 0;
	padding-left : 0
}
ul.tab-pipe li.nodeco {
	border: 0px none;
}
.shim {
	clear: both;
}
br.shim {
	line-height: 0;
	font-size: 0;
	padding: 0;
	margin: 0;
}
.ah {
	height: 1px;
	left: -5000px;
	overflow: hidden;
	position: absolute;
	top: -5000px;
	width: 1px;
}
.icn {
	background-image: url('sprite.png');
	background-repeat: repeat-y;
	_height: 16px;
	min-height: 16px;
	padding: 0 0 6px 22px;
	text-decoration: none;
	line-height: 1.6em;
}
.next {
	background-position: left 1051px;
}
.prev {
	background-position: left 1095px;
}
.podcast {
	background-position: left 1427px;
}
.open {
	background-position: left 1383px;
}
.closed {
	background-position: left 1333px;
}
.addThis {
	background-position: left 1182px;
}
.magnify {
	background-position: left 1133px;
}
.commentsAll {
	background-position: left 1000px;
}
.commentsAdd {
	background-position: left 956px;
}
.comments {
	background-position: left 912px;
}
.help {
	background-position: left 868px;
}
.archive {
	background-position: left 824px;
}
.shareThis {
	background-position: left 780px;
}
.kirtsy {
	background-position: left 737px;
}
.stumble {
	background-position: left 691px;
}
.extaudio {
	background-position: left 656px;
}
.extvideo {
	background-position: left 608px;
}
.bookmark {
	background-position: left 560px;
}
.mail {
	background-position: left 512px;
}
a.comment {
	background-position: left 464px;
}
.print {
	background-position: left 418px;
}
.feed {
	background-position: left 368px;
}
.rate {
	background-position: left 320px;
}
.delicious {
	background-position: left 272px;
}
.digg {
	background-position: left 224px;
}
.newsvine {
	background-position: left 176px;
}
.facebook {
	background-position: left 128px;
}
.reddit {
	background-position: left 80px;
}
.now-public {
	background-position: left 32px;
}
.ascending {
	background-position: right 1233px;
}
.descending {
	background-position: right 1283px;
}
.pagination {
	clear: both;
	position: relative;
	text-align: right;
	padding: 4px 6px 4px 0;
	background-color: #fff;
	height: 25px;
}
.pagination li {
	float: left !important;
	line-height: 26px;
}
.pagination li a {
	text-decoration: none;
	padding: 5px 6px 4px 5px;
	margin: 0 3px 0 3px;
	border: 1px solid #ccc;
}
.pagination li a:hover, .pagination li a:active {
	border: 1px solid #999;
	background-color: #efefef;
}
.pagination li span.current {
	padding:5px 6px 4px 5px;
	margin:0 3px 0 3px;
	border: 1px solid #999;
	font-weight: bold;
	background-color: #efefef;
}
.pagination li span.disabled {
	display: none;
}
.nextPrev .prev a, .nextPrev .next a {
	background-image: url('sprite.png');
	background-repeat: repeat-y;
}
.nextPrev .prev a {
	background-position: left 1090px;
	padding-left: 20px;
}
.nextPrev .next a {
	background-position: right 1046px;
	padding-right: 20px;
}
.accordion-toggle {
	cursor: pointer;
	display: block;
}
a .zoom {
	cursor: url('cursors/zoom.gif'), pointer;
}
.jam-tabset {
	margin-bottom: 10px;
}
.jam-tabset .ts-nav-list {
	font-size: .85em;
}
.jam-tabset .ts-nav-list li {
	border-top:1px solid #D4D4D4;
	border-left:1px solid #D4D4D4;
	border-right:1px solid #D4D4D4;
	position:relative;
	width:auto;
	float:left;
	list-style:none;
	line-height:normal;
	background: #e9e9e9;
	margin-bottom:0;
}
.jam-tabset .ts-nav-list li {
	margin-bottom: 0 !important;
}
.jam-tabset .ts-nav-list li em {
	font-style:normal;
}
.jam-tabset .ts-nav-list li a {
	padding: 5px 10px;
	position:relative;
	display:block;
	overflow:visible;
}
.jam-tabset .ts-nav-list li a:hover {
	background:#c8c8c8;
	position:relative;
	display:block;
	text-decoration:none;
}
.jam-tabset .ts-nav-list li a img {
	display:none;
}
.jam-tabset .ts-nav-list li.active-tab {
	z-index:10;
	border-bottom-color:#fff;
}
.jam-tabset .ts-nav-list li.active-tab a {
	background:#fff;
	text-decoration:none;
	top:1px;
	margin-top:-1px;
	padding-bottom:6px;
}
.jam-tabset .ts-nav-list li.active-tab a:hover {
	background:#fff;
}
.jam-tabset div.active-panel {
	display:block;
	background:#fff;
}
.jam-tabset div.inactive-panel {
	display:none;
}
.jam-tabset .ts-panel-element {
	border:1px solid #D4D4D4;
	;
	clear:both;
	padding:10px;
}
.jam-tabset, .ts-nav-list li, .ts-nav-list li a, .jam-tabset .active-panel {
	display:block;
}
#b #rate button {
	float : left;
}
#b #rate .rating {
	background : url('bg_top.png') left top no-repeat;
	float : right;
	margin-top : -2em;
	padding-top : 7px;
	text-align : center;
	_width : 74px;
}
#b #rate .rating div {
	background : url('bg_bottom.png') left bottom no-repeat;
	margin-bottom : 5px;
	padding : 0 4px 4px;
	_width : 74px;
}
#b #rate .rating div h3 {
	margin : 0;
	text-align : center;
	width : 74px;
}
#b .rating h3 span {
	background-image : url('stars.png');
	_background-image : url('stars.gif' );
	padding-top : 14px;
	width : 1px
}
#b .a-rating span {
	background-image : url('stars_shadow.png');
	background-position :  
               left -1px;
	padding-top : 14px;
	width : 1px
}
#b .half span {
	padding-left : 8px;
}
#b .one span {
	padding-left : 16px;
}
#b .one-half span {
	padding-left : 23px;
}
#b .two span {
	padding-left : 30px;
}
#b .two-half span {
	padding-left : 38px;
}
#b .three span {
	padding-left : 45px;
}
#b .three-half span {
	padding-left : 53px;
}
#b .four span {
	padding-left : 60px;
}
#b .four-half span {
	padding-left : 67px;
}
#b .five span {
	padding-left : 74px;
}
#b #rate .rating-current {
}
#b #rate .rating-current div {
}
#b #rate .rating-current div h3 {
}
.rate {
	text-align: right;
	position: relative;
	z-index: 2;
	float: right;
}
.rate p {
	font-weight: bold;
}
.rated p {
	width: 100%;
	text-align: right;
	color: #999999;
}
.starsRate, .starsRated {
	height: 20px;
	width: 100px;
	float: right;
}
.rate ol {
	background-image: url('ratings.gif');
	width: 100px;
	height: 20px;
	float:right;
}
.rate .half {
	background-position: 0px -20px;
}
.rate .one {
	background-position: 0px -40px;
}
.rate .one-half {
	background-position: 0px -60px;
}
.rate .two {
	background-position: 0px -80px;
}
.rate .two-half {
	background-position: 0px -100px;
}
.rate .three {
	background-position: 0px -120px;
}
.rate .three-half {
	background-position: 0px -140px;
}
.rate .four {
	background-position: 0px -160px;
}
.rate .four-half {
	background-position: 0px -180px;
}
.rate .five {
	background-position: 0px -200px;
}
.rate .score-0dot5 {
	background-position: 0px -240px;
}
.rate .score-1 {
	background-position: 0px -260px;
}
.rate .score-1dot5 {
	background-position: 0px -280px;
}
.rate .score-2 {
	background-position: 0px -300px;
}
.rate .score-2dot5 {
	background-position: 0px -320px;
}
.rate .score-3 {
	background-position: 0px -340px;
}
.rate .score-3dot5 {
	background-position: 0px -360px;
}
.rate .score-4 {
	background-position: 0px -380px;
}
.rate .score-4dot5 {
	background-position: 0px -400px;
}
.rate .score-5 {
	background-position: 0px -420px;
}
#b #rate .rating div p {
	color : #999;
}
@media all and (min-width: 0px) {
#b #rate #rating-panel {
width : 337px;
}
#b #rate #rating-panel ul.plain {
width : 260px;
}
#b #rate #rating-panel ul.plain label {
margin-top : 0;
}
}
#rater-a p, #rater-b p, .set-rating, .set-rating li, .loader, .rating-set, .rating-set li {
	margin:0px;
}
#rater-a p, #rater-b p, .set-rating, .set-rating li, .set-rating li a, .loader, .rating-set, .rating-set li {
	padding:0px;
}
.set-rating li a, .set-rating li a:hover {
	height:18px;
}
.set-rating, .set-rating li, .rating-set {
	float:left;
}
.rating-set li {
	border: none;
}
.rating-set li a {
	border: none;
}
.current-rating, .loader {
	float:right;
}
.loader, .set-rating {
	height:20px;
}
.set-rating li a:hover, .rating-set li p {
	background:left -23px;
	z-index:2;
	left:0px;
}
.black-rating {
	height:35px;
	overflow:hidden;
	padding:0px;
	border:0px solid #9C9C9C;
}
.white-rating {
	overflow:hidden;
}
.set-rating, .rating-set {
	list-style:none;
	position:relative;
	width:100px;
	background:left top repeat-x;
}
.set-rating li a {
	display:block;
	outline:none;
	width:10px;
	height: 20px;
	text-decoration:none;
	z-index:20;
}
.set-rating a span {
	display:none;
}
.current-rating img {
	vertical-align:text-bottom;
}
.rate .loader {
	background:url('/images/pluginRatings/loader.gif') 50% 50% no-repeat;
}
#rater-a {
}
#rater-b {
	background:#000;
	color:#fff;
}
.loader {
	width:70%;
}
.rating-set {
}

.rateTextInline {
	float:left;
	padding-top: 4px !important;
}
.ratedTextInline {
	float:left;
	padding-top: 4px !important;
	margin-left: 10px;
	color: #9c9c9c;
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 10px !important
}
.ratedText2Inline {
	float:left;
	width: 300px !important;
	padding-top: 4px !important;
	margin-left: 10px;
	color: #9c9c9c;
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 10px !important
}
body {
	background: #f2f2f2;
	color: #0D3258;
	font-family: arial, helvetica, clean, sans-serif
}
#container {
	width: 990px;
	margin: 0px auto;
	padding: 0 0 10px 0;
	text-align: left;
}
#container #containerTop {
	background: url('main-content-top.png') left top no-repeat;
	height: 14px;
}
#container #containerMain {
	background: url('main-content-main.png') left top repeat-y;
	padding: 7px 0 5px 0;
}
#container #containerBottom {
	background: url('main-content-bottom.png') left top no-repeat;
	height: 16px;
}
#header {
	margin: 0 21px;
}
#body {
	width: 990px;
}
#main {
	padding: 0 0 0 21px;
	width: 588px;
	float: left;
}
.contentMain {
	width: 418px;
	float: left;
	overflow: hidden;
}
body.wide .contentMain {
	width:100%;
	float:none;
}
.contentExtra {
	width: 160px;
	float: right;
	overflow: hidden;
}
body.wide .contentExtra {
	display:none;
}
.contentFooter {
	width: 418px;
	float: left;
	overflow: hidden;
}
body.wide .contentFooter, body.staticArticle .contentFooter {
	width:100%;
	float:none;
}
#right {
	width: 336px;
	float: right;
	padding: 0 7px 7px;
	margin: 0 21px 0 0;
	background:#EDEDED url('searchBoxBg.png') right top no-repeat;
	display:inline;
}
#footer {
}
#header {
	background: url('headerBg.png') top left repeat-y;
}
#header #branding {
	float: left;
	margin: 5px 0 0 5px;
}
#body {
	padding-top: 0;
}
#header .tab {
	background: url('navigationPrimaryBg.png') top left no-repeat;
	height: 25px;
	padding-bottom: 2.8em;
	margin: 2px 5px 0 5px;
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: bold;
}
#header .tab li {
	border: none;
	margin: 0px;
	padding: 0px;
	height: 25px;
}
#header .tab a {
	padding: 0px 6px;
	margin: 5px 0px;
	color: #ffffff;
	display: block;
	overflow: hidden;
	line-height: 1.1em;
}
#header .tab a:hover {
	text-decoration: underline;
}
#header .tab .first-child {
	margin-left: 4px;
	display: inline;
}
#header .tab li.current {
	background: #a40906 url('nav_selected.png') top left repeat-x;
	border-color: #d12522;
	border-style: solid;
	border-width: 0px 1px;
}
#header .tab li.current a {
	background: none;
}
#header .tab li .tab-pipe {
	font-weight: normal;
	text-transform: none;
}
#header .tab li .tab-pipe {
	top: 2em;
	background: none;
	margin: 3px 0px;
	padding: 0px;
	width: 100%;
}
#header .tab li .tab-pipe li {
	padding: 0px 0 0 0;
	margin: 0px;
}
#header .tab li .tab-pipe li.first-child {
	margin-left: 14px;
}
#header .tab li .tab-pipe li a, #header .tab li .tab-pipe li.first-child a {
	padding: 3px 8px !important;
	overflow: hidden;
	display: inline-block;
	float: left;
	margin: 0;
}
#header .tab li .tab-pipe li.current {
	background-image: url('none');
}
#header .tab li .tab-pipe li.current a {
	font-weight: normal;
	background: #A40906;
}
.siteHome #page-nav {
	display: none;
}
#page-nav {
	_height: 22px;
	min-height: 22px;
	font-size: 0.9em;
}
#page-nav a {
	color: #666;
	text-decoration: underline;
}
#page-nav a:hover {
	color: #CC0000;
}
#page-nav .trail {
	float: left;
}
.trail li {
	background: url('next.png') left 0.4em no-repeat;
	display: inline;
	padding: 0 2px 0 10px;
}
.trail li.first-child {
	background : transparent;
}
#page-nav .trail li:last-child a {
}
#page-nav .slider {
	float: right;
}
.slider li {
	float: left !important;
	margin-left: .5em;
	padding-left: .5em;
}
.slider .prev {
}
.slider .prev a {
	background :url('previous.png') left .4em no-repeat;
	padding: 0 0 0 8px;
}
.slider .next {
	padding: 0 6px 0 6px;
}
.slider .next a {
	background :url('next.png') right .4em no-repeat;
	padding: 0 8px 0 0;
}
ul.slider li.first-child {
	border-left: 0px none;
	margin-left: 0
}
.slider {
	clear : both;
	height : 1.6em;
	position : relative;
}
.pagination {
	height:30px;
}
.pagination li {
	padding:5px 0;
}
#page-nav .pagination {
	float : right;
}
#page-nav .pagination li a {
	background: transparent url('next.png') 100% 70% no-repeat;
	padding-right: 15px;
}
#page-nav .pagination li.first-child a {
	background: transparent url('previous.png') 0% 70% no-repeat;
	padding-left: 15px;
	padding-right: 0;
}
#page-nav .backtotop {
	background-image :  url('uparrow.gif');
	padding-right: 16px;
	background-position: right;
	background-repeat: no-repeat;
}
#footer {
	background: none;
	padding: 26px 26px 0px 26px;
}
#footer h3 {
	color: #000;
}
#footer ul {
	text-align: left;
}
#footer ul li {
	padding-left: 16px;
	background: url('bullet.gif') no-repeat 5px 5px;
}
#footer {
}
.footerLinks {
	width: 565px;
	float: left;
}
.footerNav, .footerAlerts, .footerPolicy {
	width: 180px;
	float: left;
}
.footerPromo {
	width: 98%;
	float: right;
}
.footerContact {
	width: 100%;
	float: left;
}
.footerPromo .footerSocial {
	width: 210px;
	float: right;
}
.footerSearch {
}
.social {
	width: 200px;
}
.twitterLink {
	background-image: url('social_twitter.gif');
	background-position: right top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 28px;
	width: 70px;
	float: right;
	margin: 5px;
}
.hitwiseLink {
	background-image: url('logo_hitwise.gif');
	background-position: right top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 120px;
	width: 106px;
	float: left;
}
.facebookLink {
	background-image: url('social_facebook.gif');
	background-position: right top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 19px;
	width: 70px;
	float: right;
	margin: 5px;
}
.youtubeLink {
	background-image: url('social_youtube.gif');
	background-position: right top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 28px;
	width: 70px;
	float: right;
	margin: 5px;
}
#body h1, #body h2, #body h3, #body h4, #body h5, #body h6, #body p, #body li, #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer p, #footer li {
	line-height: 1.3em;
}
#left p, #left li {
	font-size: 1.3em;
}
#main p, #main li {
	font-size:12px;
margin:0;
padding:0 0 7px;
text-align:justify;
line-height:17px;
}
#right p, #right li {
	font-size:12px;
margin:0;
padding:0 0 7px;
text-align:justify;
}
#footer p, #footer li {
	font-size: 1.2em;
}
a {
	text-decoration: none;
}
a:link {
	color: #1E5BA8;
}
a:visited {
	color: #1E5BA8;
}
a:hover {
	color: #1E5BA8;
	text-decoration: underline;
}
.separator {
	border-left:0px solid #CCCCCC; border-right:0px solid #CCCCCC; border-top:1px solid #CCCCCC; border-bottom:0px solid #CCCCCC; clear: both;
	padding-top: 1em;
	margin-top: 0.5em
}
.separatorBottom {
	border-left:0px solid #CCCCCC; border-right:0px solid #CCCCCC; border-top:0px solid #CCCCCC; border-bottom:1px solid #CCCCCC; clear: both;
	margin-bottom: 1em;
	padding-bottom: 18px;
}
.partial {
	border-style: dotted
}
.bulleted .item, .bulleted li {
	margin-bottom: 0.4em;
	padding-left: 10px;
	background: transparent url('bullet.gif') no-repeat scroll left 0.6em;
}
.icn {
	line-height: 1.6em;
}
.icn.addThis {
	background-image: url('icons16Sprite.gif');
	background-position: left -333px;
}
.icn.print {
	background-image: url('icons16Sprite.gif');
	background-position: left -284px;
}
.icn.archive {
	background-image: url('icons16Sprite.gif');
	background-position: left -382px;
}
.icn.commentsAdd {
	background-image: url('icons16Sprite.gif');
	background-position: left -435px;
}
.icn.commentsAll {
	background-image: url('icons16Sprite.gif');
	background-position: left -482px;
}
.icn.closed {
	background-image: url('icons16Sprite.gif');
	background-position: left -532px;
}
.icn.open {
	background-image: url('icons16Sprite.gif');
	background-position: left -575px;
}
.icn.feed {
	background-image: url('icons16Sprite.gif');
	background-position: left -234px;
}
.nextPrev .prev a {
	background-image: url('icons16Sprite.gif');
	background-position: left -134px;
	background-repeat: repeat-y;
	float:right;
	margin-right:15px;
}
.nextPrev .next a {
	background-image: url('icons16Sprite.gif');
	background-position: right -184px;
	background-repeat: repeat-y;
	float:right;
}
.rate ol {
	background: transparent url('ratings.png') no-repeat scroll 0 0;
}
#main .rate li {
	margin-bottom:0;
}
#main .contentExtra .websitesAccordion .copy {
	padding: 0 0 0 20px;
	font-size: 1.1em;
	font-weight: normal;
}
#main .contentExtra .islandMedium {
}
#main .contentExtra .islandMedium .accordion-toggle.island-title {
	font-size: 1.2em;
	margin: 5px 10px;
}
.date {
	color: #ff0000;
	font-size:12px;
}
.post-date {
	background: #D12522;
	color: #fff;
	float: left;
	margin-right: 5px;
	padding: 2px 4px 0;
	display: block;
	width: 2em;
}
.post-date .post-month, .post-date .post-day {
	display: block;
	font-size: 1em;
	text-align: center;
}
.post-date .post-day {
	font-size: 1.5em;
}
.post-info {
	padding: 0.2em;
	font-size: 1em;
}
.qanda .headline {
	display: none;
}
.qanda .teaser {
	background: url('q.gif') left 3px no-repeat;
	padding-left: 25px;
	min-height: 25px;
}
.qanda .more {
	background: url('a.gif') left 3px no-repeat;
	padding-left: 25px;
	height: 20px;
	min-height: 25px;
}
.qandaPage .teaser {
	background: url('q.gif') left 3px no-repeat;
	padding-left: 25px;
	min-height: 25px;
}
.qandaPage .body {
	background: url('a.gif') left 3px no-repeat;
	padding-left: 25px;
	min-height: 25px;
}
.corner {
	position: absolute;
	height: 5px;
	width: 5px;
}
#header {
	position: relative;
}
#header .corner {
	background-image: url('spriteHeaderCorner.png');
	background-repeat: no-repeat;
}
#header .cornerBL {
	background-image: url('headerBgBL.png');
	height: 12px;
	width: 700px;
	bottom: 0;
	left: 0;
	margin-bottom:-1px;
}
#main .corner {
	background-image: url('spriteIslandCorner.png');
	background-repeat: no-repeat;
}
#right .corner {
	background-image: url('spriteIslandCornerE.png');
	background-repeat: no-repeat;
}
.cornerTL {
	top: -1px;
	left: -1px;
}
.cornerTR {
	background-position: top right;
	top: -1px;
	right: -1px;
}
.cornerBL {
	background-position: bottom left;
	bottom: -1px;
	left: -1px;
}
.cornerBR {
	background-position: bottom right;
	bottom: -1px;
	right: -1px;
}
#main .textXSmall .headline, #footer .textXSmall .headline, #right .textXSmall .headline {
	font-size: 1.1em;
}
#main .textSmall .headline, #footer .textSmall .headline, #right .textSmall .headline {
	font-size: 1.2em;
}
#main .textMedium .headline, #footer .textMedium .headline, #right .textMedium .headline {
	font-size: 1.4em;
}
#main .textLarge .headline, #footer .textLarge .headline, #right .textLarge .headline {
	font-size: 1.6em;
}
#main .textXLarge .headline, #footer .textXLarge .headline, #right .textXLarge .headline {
	font-size: 1.9em;
}
.islandLight {
	background: #FFF;
	border: 1px solid #CCC;
	margin: 0 0 1em 0;
	padding: 5px;
	position: relative;
}
.islandMedium {
	background: #ededed;
	border: 1px solid #CCC;
	margin: 0 0 1em 0;
	padding: 0;
	position: relative;
}
.islandDark {
	background: #999999;
	border: 1px solid #CCC;
	margin: 0 0 1em 0;
	padding: 0;
	position: relative;
}
.islandLight .copy, .islandMedium .copy {
	padding: 0px 10px 10px 10px;
}
.islandLight .action, .islandMedium .action {
	padding: 0 10px 5px;
}
.island-title {
	color: #25528A;
}
#main .contentExtra .islandMedium .island-title {
	font-size: 1.4em;
}
#main .islandLight .island-title, #main .islandMedium .island-title {
	margin: 10px 10px 5px;
	font-size:20px;
	padding-bottom: 5px;
}
#main .islandLight .island-subtitle, #main .islandMedium .island-subtitle {
	font-size:13px;
}
#right .islandLight .island-title {
	font-size:15px;
	margin: 1px 10px 5px;
}
#right .islandLight .island-subtitle {
	font-size: 1.3em;
	margin-bottom: 0.5em;
}
#comments h2.pod-title {
	font-size: 1.6em;
}
#comments h3.pod-title {
	font-size: 1.4em;
}
#comments label {
	font-size: 1.2em;
}
#comments label strong {
	font-size: 0.8em;
	color: #666;
	font-weight: normal;
}
#comments #body {
	width: 175px;
	background: none;
}
#comments .formRow {
	margin-bottom: 0.5em;
}
.prices dt {
	font-weight: bold;
	font-size:120%;
}
.prices dd {
	color: #25528A;
	margin-bottom: 5px;
}
#the-ticker {
	width:936px;
}
.pod-extra.scores {
	padding-bottom: 0;
}
.scores .priceRetail {
	margin-bottom: 10px;
}
.reviewScores dt {
	padding-bottom: 2px;
}
.reviewScores dt.finalScore {
	font-size: 1.5em;
	font-weight: bold;
}
.reviewScores dd {
	width: 97px;
	height: 16px;
	background: url('stars_inactive.png') no-repeat left center;
	margin-bottom: 10px
}
.reviewScores dd span {
	display: block;
	text-indent: -5000px;
	background: url('stars_active.png') no-repeat left center;
	height: 16px
}
.reviews .attributes li {
	border: 1px #CCC solid;
	padding: 3px 5px;
}
.pricegrabber {
	padding-left: 5px;
	padding-right: 5px;
}
.pricegrabber td, .pricegrabber th {
	padding: 5px;
}
.pricegrabber .island-title {
	padding-left: 5px;
	padding-right: 5px;
}
#right .searchMain {
	margin-bottom: 1em;
}
#right form#site-search-1 {
	padding: 0px;
	margin: 0px;
	position: relative;
	height: 40px;
	background: none;
}
#right #site-search-1 button {
	cursor:pointer;
	width: 66px;
	height: 21px;
	background: transparent url('search_button.png') repeat;
	border: none;
	display: block;
	text-indent: -9999px;
	position: absolute;
	top: 0px;
	right: 20px;
}
#right #site-search-1 input#q-1.text {
	color: #000000;
	height: 17px;
	padding:4px 0 0 8px;
	width: 189px;
}
#right #site-search-1 input#q-1.text {
	background-color: #ffffff;
	background-image: url('search_cap.png');
	background-position: top left;
	background-repeat: no-repeat;
	border: none;
	position: absolute;
	top: 0px;
	right: 86px;
}
#right #site-search-1 fieldset div p {
	float: left;
	padding-top: 36px;
	color: white;
}
#right form#site-search-1 .copy {
	background: none;
	border: none;
	margin: 0px;
	padding: 0px;
}
#right form#site-search-1 .copy fieldset div {
	border: none;
	margin: 0px;
	padding: 0px;
}
#right form#site-search-1 fieldset p label {
	float: none;
	display: inline;
}
#footer form#site-search-2 {
	padding: 0px;
	margin: 0px;
	position: relative;
	height: 40px;
	background: none;
}
#footer #site-search-2 button {
	width: 66px;
	_padding-top:2px;
}
#footer #site-search-2 input#q-2.text {
	color: #000000;
	height: 17px;
	padding:4px 0 0 8px;
	width: 189px;
}
#footer #site-search-2 fieldset div p {
	float: left;
	padding-top: 36px;
	color: white;
}
#footer form#site-search-2 .copy {
	background: none;
	border: none;
	margin: 0px;
	padding: 0px;
}
#footer form#site-search-2 .copy fieldset div {
	border: none;
	margin: 0px;
	padding: 0px;
}
#footer form#site-search-2 fieldset p label {
	float: none;
	display: inline;
}
.polls_resultbar {
	background:#4B5BA8 none repeat scroll 0 0;
	height:10px;
	margin:2px 0;
}
#content.separator {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}
.selected {
	background: #FFF;
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin-bottom: 10px;
}
.selected .headline, .page-title {
	font-size: 2.5em !important;
	color: #25528A;
}
.page-title {
	border-bottom: dotted 1px #CCC;
}
.default .homepage {
	border: none;
}
.list .item {
	margin-bottom: 1em;
}
.list .item h1, .list .item h2, .list .item h3, .list .item h4, .list .item h5, .list .item p {
	margin-bottom: 0.3em;
}
.landing p.action, .list p.action {
	background: #FFF;
	border: 1px solid #CCC;
	margin-bottom: 1em;
	padding: 5px 10px;
}
p .icn.archive {
	text-align: right;
	padding-right: 20px;
	background-position: right -382px;
	font-weight: bold;
}
.list .post-date {
	font-size: 1.2em;
}
.Search2 #content {
	background-color:#fff;
	padding:10px;
}
.Search2 #main h2 {
	font-size: 1.3em;
}
.Search2 .search-sort {
	float:right;
}
.galleries .list .headline {
	font-size: 1.8em;
}
.default .copy-extras, .competitons .copy-extras {
	float: right;
	margin: 0 0 0.5em 0.5em;
}
#content.selected {
	padding: 1em;
}
.selected .heading {
	padding-top: 1em;
}
.selected .info, .selected .post-info {
	font-size: 1em;
	margin-bottom: 0.2em;
	color:#666;
}
.selected .date {
	font-weight: bold;
	color: #666;
}
.selected .byline {
}
.selected .commentsLink {
}
.selected .post-date {
	font-size: 1.2em;
}
.selected h2 {
	font-size: 1.8em;
}
.selected h3 {
	font-size: 1.6em;
}
.selected h4 {
	font-size: 1.4em;
}
.selected p, .selected ul {
	margin-bottom: 0.6em;
}
.selected .teaser {
	font-weight: bold;
	clear:both;
}
.selected .body {
}
.selected .body h2 {
	font-size: 1.8em;
}
.selected .body h3 {
	font-size: 1.6em;
}
.selected .body h4 {
	font-size: 1.4em;
}
.selected .body p, .selected .body ul, .selected .body ol, .selected .body blockquote {
	margin-bottom: 1.2em;
}
.selected .body ul {
	list-style-type: disc;
	list-style-position: inside;
}
.selected .body ol {
	list-style-type: decimal;
	list-style-position: inside;
}
.selected .body a {
	text-decoration: underline;
}
.selected .body blockquote {
	margin-left: 2em;
	margin-right: 2em;
	font-style: italic;
}
.selected .nextPrev {
	text-align: right;
}
.selected .other-images img {
	margin-top: 0.3em;
}
#comp_details label {
	width: 160px;
	text-align: right;
	display: inline-block;
	padding-right: 5px;
}
.competitions .selected h2 {
	border-top: dotted 1px #CCD3E6;
	margin: 1em 0 0.5em 0;
	padding-top: 1em;
}
.competitions .terms .check-list {
	font-size: 0.8em;
}
.competitions .form_error {
	color: #C50031;
}
#contact label {
	width: 120px;
	display: inline-block;
	text-align: right;
	margin-right: 5px;
}
.magazine .list {
	background-color:#fff;
}
.magazine .selected .teaser {
	clear:none;
}
.polls #content {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	margin-bottom:10px;
	padding:10px;
}
.ads {
	margin-bottom: 1em;
	text-align: center;
}
.mpu01 {
}
.banner01 {
	margin-top: 28px;
	margin-right: 10px;
	float: right;
}
.button01, .button03 {
	float: left;
	width: 49.9%;
}
.button02, .button04 {
	float: right;
	width: 49.9%;
}
.sky01 {
	float: right;
	width: 160px;
	text-align: center;
	background-color: #ffffff;
	margin-bottom: 1em;
}
.leaderboard01 {
	text-align: center;
}
p.action {
	text-align: right;
}
#main #cheetahmail-email {
	width: 250px;
	margin-bottom: 0.3em;
}
#main #signup-email-1 {
	width: 250px;
	margin-bottom: 0.3em;
}
#right #cheetahmail-email {
	width: 140px;
	margin-bottom: 0.3em;
}


ul.nav{
padding:0;
margin:0 0 0 4px;
float:left;
display:block;
list-style:none;
}

ul.nav li{
border-bottom:1px solid #EEEEEE;
padding-bottom:5px;
padding-top:5px;
list-style-type:none;
font-size:12px;
padding-left:5px;
text-decoration:none;
font-family:arial,helvetica,clean,sans-serif;
width:300px;

}

ul.nav li a{
color:#1E5BA8;
text-decoration:none;
font-size:12px;
line-height:1.3em;
font-weight:bold;
font-family:arial,helvetica,clean,sans-serif
}

ul.nav li a:hover{
color:#ff0000;
text-decoration:none;
}

a.name_bonus{
color:#CE2420;
text-decoration:none;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

a.name_bonus:hover{
color:#000;
text-decoration:none;
}

p.banner img{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #000000;
margin:0;
padding:1px;
text-align:center;
}

p.bonus{
font-size:12px;
text-align:left;
}




ul.footlink{
list-style:none; 
display:inline;
float:left;
padding:0;
margin:0;
} 
 
ul.footlink li{
list-style:none; 
display:inline;
float:left;
text-align:left;
padding:0 10px 0 10px;
margin:0;
border-right:1px solid #000;
color:#000;
font-size:12px;
font-weight:normal;
text-decoration:none;
}  
 
ul.footlink li a{
color:#000;
font-size:12px;
font-weight:normal;
text-decoration:none;
}   

ul.footlink li a:hover{
color:#ff0000;
font-size:12px;
font-weight:normal;
text-decoration:none;
} 




.reviews{
border-bottom:1px dashed #457C92;
margin:5px 0 10px 10px;
padding:0 0 5px;
zoom:1;
}

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

.reviews_banner img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}
.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
 text-decoration:none;
color:#25528A;
font-size:12px;
font-weight:bold;
 margin:0 0 3px 0;
}

.reviews h4 a:hover{
color:#000;
}

#story h2{
border-bottom:1px dotted #CCCCCC;
color:#1E5BA8;
font-size:16px;
line-height:1em;
margin:10px 10px 5px 0;
padding:0 0 5px;
}

h1{
font-size:16px;
margin:10px 10px 5px;
padding-bottom:5px;
color:#25528A;
border-bottom:1px dotted #CCCCCC;
}


.casino_banner img{
float:left;
margin:0 5px 0 0;
padding:1px;
border:1px solid #000;
}




