* { padding:0; margin:0; outline:0; }
body {
	background:#000 url(body.gif) repeat-x 0 114px;
	font-family: Arial, sans-serif;
	font-size:12px;
	line-height:15px;
/*	color:#88888b; */
	color:#FFF;
	padding-bottom:15px;
}
input, textarea, select { font-family: Arial, sans-serif; font-size:11px; }

a img { border:0; }

a { color:#fa9402; text-decoration: none; cursor:pointer; }
a:hover { text-decoration: underline; }

a.green { color:#79c004; }
a.green:hover { text-decoration: underline; }

.left, .alignleft { float:left; display:inline; }
.right, .alignright { float:right; display:inline; }

.featured-entry p
{padding-top:13px;}

.featured-entry h2
{padding-top:13px;}

.cl { font-size:0; line-height:0; clear:both; display:block; height:0; }
.cll { font-size:0; line-height:0; clear:left; display:block; height:0; }
.clr { font-size:0; line-height:0; clear:right; display:block; height:0; }

.al { text-align: left; }
.ar { text-align: right; }
.ac { text-align: center; }

h2 { font-size:23px; line-height:23px; color:#fff; }
h3 { font-size:16px; line-height:16px; color:#fff; }
h4 { font-size:12px; line-height:12px; }


h1#logo { font-size:0; line-height:0; width:260px; height:63px; position:absolute; top:26px; left:13px; }
h1#logo a{ display:block; height:63px; text-indent: -4000px; background:url(logo_260_beta.png); }

.shell { width:977px; margin:0 auto; background:#202022; }

#header { height:114px; background:url(header_pc.jpg); position:relative; }

.forgot-nav { color:#858585; font-size:11px; padding:10px 0 0 675px; height:23px; margin: 0;}
.forgot-nav a{ color:#858585; }
.forgot-nav a:hover{ text-decoration: underline; }
.forgot-nav span{ padding:0 5px; }

#search { height:32px; padding-left:350px; padding-top:6px; }
#search .field{ float:left; width:164px; height:17px; background:url(search-field.gif); padding:4px 5px 0 5px; position:relative; top:2px;}
#search .field input{ width:164px; background:transparent; border:0;}
#search .search-submit{ float:left; border:0; background:transparent; color:#fff; font-weight: bold; position:relative; top:4px; margin-left:4px; margin-right:10px;}
#search .button{ margin-left:3px;}

a.home-link { position:absolute; top:43px; left:930px; font-weight: bold;}

.last li a
{color:#79C004;
}

#top-nav { padding-left:13px;padding-top:39px; }
#top-nav ul{ list-style-type: none; font-weight: bold; padding-top:20px; }
#top-nav ul li{ line-height:12px; float:left; display:inline;  padding-right:15px; margin-right:15px; border-right:solid 1px #3f3f3f;}
#top-nav ul li.last{ padding-right:0; margin-right:0; border:0;}
#top-nav ul li a { color: #fff; padding: 7px 13px}
#top-nav ul li a:hover{ color: #fff; }
#top-nav ul li a.active{ text-decoration: none; color: #faa52c; font-size: 18px; }

#navigation { height:45px; background:url(navigation.gif); font-size:11px;}
#navigation ul{ list-style-type: none; font-weight: bold; padding-left:7px;}
#navigation ul li{ float:left; display:inline; height:45px; background:url(nav-li.gif) no-repeat right 0; padding-right:7px; margin-right:7px; line-height:44px;}
#navigation ul li.last{ background:transparent; padding-right:0; margin-right:0;}
#navigation ul li a{ color:#e2e2e2; padding: 3px 4px;}
#navigation ul li a:hover{ color:#fff;}
#navigation ul li a.active{ text-decoration: none; color: #faa52c; font-size: 14px;}

#main { border-top:solid 1px #458604;}

.ad { font-size:0; line-height:0; }

.two-ads { padding:10px 0;}
.two-ads .ad{ float:left; display:inline; }
.two-ads .ad-right{ float:right; }

#sidebar { float:right; width:300px; }
#content { float:left; width:667px; }

#footer { background:url(footer.gif) no-repeat 0 bottom; text-align: center; }

.button { float:left; width:108px; height:27px; background:url(button.gif); color:#fff; font-weight: bold; text-align: center; line-height:22px;}


.sidebar-content { padding:10px 8px; background:url(sidebar-cnt.gif) repeat-x 0 0; height:100%; }
.sidebar-box { background:#1a1a1c url(sidebar-b.gif) no-repeat 0 bottom; height:100%; margin-bottom:10px; padding-bottom:13px; }
.sidebar-box h3{ height:37px; background:url(sidebar-h.gif); font-size:14px; line-height:36px; color:#060606; padding-left:13px;}
.sidebar-box h3.black{ background-image: url(sidebar-h2.gif); height:42px; color: #fff; line-height: 42px; }
.sidebar-box .more{ margin-left:15px; }

.sidebar-light-box { background:#414143 url(sidebar-b-l.gif) no-repeat 0 bottom;}

ul.sidebar-posts { list-style-type: none; padding:15px; }
ul.sidebar-posts li{ background:url(bb.gif) repeat-x 0 bottom; padding-bottom:11px; margin-bottom:10px; height:100%;}
ul.sidebar-posts li.last{ background:transparent; padding-bottom:0; margin-bottom:0;}
ul.sidebar-posts .post-image{ float:left; display:inline; width:76px; margin-right:10px;}
ul.sidebar-posts .post-entry{ float:left; display:inline; width:130px; line-height:12px;}
ul.sidebar-posts .link{ font-weight: bold; padding-top:4px; font-size:11px;}
ul.sidebar-posts h5 { font-size: 12px; line-height: 12px; font-weight: normal; width: 100px; }
ul.sidebar-posts h5 a { color: #79c004; }
ul.sidebar-posts h5 a:hover { color: #fff; }

a.img img { border:solid 1px #535354;}
a.img:hover img { border:solid 1px #333;}

a.img2 img { border:solid 1px #1b1b1d;}
a.img2:hover img { border:solid 1px #333;}


a.more { text-align: center; display:block; width:65px; height:26px; font-size:11px; line-height:23px; color:#707072; background:url(more.png); }
a.more:hover { color:#fff; }


ul.bul1 { padding:15px; list-style-type: none;}
ul.bul1 li{ background:url(bb2.gif) repeat-x 0 bottom; padding-bottom:12px; margin-bottom:9px; height:100%;}
ul.bul1 li.last{ background:transparent; padding-bottom:0; margin-bottom:0;}
ul.bul1 a{ color:#fa9402; background:url(bul1.gif) no-repeat 0 5px; padding-left:9px; display:block; }
ul.bul1 a:hover{ text-decoration: underline;}


.featured { margin-bottom:13px; background-color: #404143; }
.featured-image { font-size:0;background:url(tablevegas.gif);width:661px;height:230px; margin-left:3px;}
.featured-entry { background:#4e4e4e url(featured.gif) repeat-x 0 0; padding:13px 15px; color:#fff; /* this hoses carousel height:100%; */ margin: 0 3px; }
.featured-entry .left { width:160px; position:relative; }
.featured-entry .right{ width:450px;}
.featured #cycle-nav { margin: 6px 7px 0 10px; height: 138px; text-align: center; }
.featured #cycle-nav div { font-size: 11px; float: left; margin-bottom: 6px; border: 2px solid #404143; padding: 3px 3px; width: 120px; overflow: hidden; }
.featured #cycle-nav div:hover { border: 2px solid #5d5d5d; }
.featured #cycle-nav div a { color: #fa9402; }
.featured #cycle-nav div.activeSlide {border: 2px solid #03619c;}
.featured #cycle-nav div img { padding-bottom: 3px; }

/* these are for testing the html_prototype file carousel.html */
.featured .carousel-set { margin: 6px 7px 0 10px; text-align: center; }
.featured .carousel-set div { font-size: 11px; float: left; margin-bottom: 6px; border: 2px solid #404143; padding: 3px 3px; }
.featured .carousel-set div:hover { border: 2px solid #5d5d5d; }
.featured .carousel-set div a { color: #FFF; }
.featured .carousel-set div.selected {border: 2px solid #03619c;}
.featured .carousel-set div img { padding-bottom: 3px; }
/* end test styles */

.featured .rating { font-size:11px; color:#060606; height:17px; bottom:10px; left:0;}
.featured .rating img{ float:left;}
.featured .rating span{ float:left; margin-left:8px;}

.featured .more { background:url(more2.png); width:69px; margin:0 0 0 auto;}

.box { background:#292a2d url(box-b.gif) no-repeat 0 bottom; margin-bottom:13px;}
.box-t { background:url(box-t.gif) no-repeat 0 0; height:100%;}
.box h3 { height:42px; line-height:40px; padding:0 14px; border-bottom:solid 1px #202123;}
.box-t h3 { line-height: 37px; }
.box-content { padding:10px 10px 20px 10px; border-top:solid 1px #3b3c3f;}

.box-light { background:#3a3b3e url(box-b-l.gif) no-repeat 0 bottom;}

.box a.right { font-weight: bold; margin:12px 15px 0 0;}
.box a.bul-link { background:url(bul3.gif) no-repeat 0 7px; padding-left:8px; position: relative; z-index: 2; }

ul.posts { list-style-type: none;}
ul.posts li{ background:url(bb3.gif) repeat-x 0 bottom; padding-bottom:7px; margin-bottom:5px; height:100%;}
ul.posts li.last{ background:transparent; padding-bottom:0; margin-bottom:0;}
ul.posts .post-image { float:left; width:209px; margin-right:15px; display:inline;}
ul.posts .post-entry { float:left; display:inline; width:410px; padding-top:10px; }
ul.posts h4 a { color: #79c004; }
ul.posts h5 a { color: #79c004; }
ul.posts h4 a:hover{ text-decoration: underline;}
ul.posts .post-entry p{ padding-top:10px;}
ul.posts .link { font-weight: bold;}
ul.posts .link a{ margin-right:10px;}

ul.videos { list-style-type: none;}
ul.videos li{ padding-bottom:3px; height:100%; width: 320px; float: left;}
ul.videos .break {background:url(bb3.gif) repeat-x 0 bottom; margin-bottom:5px; clear: both;}
ul.videos li.last{ background:transparent; padding-bottom:0; margin-bottom:0;}
ul.videos .post-image { float:left; width:132px; margin-right:15px; display:inline;}
ul.videos .post-entry { float:left; display:inline; width:160px; padding-top:10px; margin-right: 10px; }
ul.videos h4 a { color: #79c004; }
ul.videos h5 a { color: #79c004; }
ul.videos h4 a:hover{ text-decoration: underline;}
ul.videos .post-entry p{ padding-top:10px; font-size: 11px;}
ul.videos .link { font-weight: bold;}
ul.videos .link a{ margin-right:10px;}

.filters { padding-bottom: 15px; }
.filters p { color: #79c004; font-weight: bold; padding: 15px 0 0 15px; }
.filters p a { color: #79c004; }
.filters p a:hover { text-decoration: underline; }
.filters p a.active { font-style: italic; }
.filters form { float: left; display: inline; margin: 15px 0 0 15px; }
.filters form label,.archives label { color: #fff; font-weight: bold; float: left; display: inline; line-height: 21px; }
.filters form select, .archives select { float: left; display: inline; width: 110px; background: #fff; border: 1px solid #7f9db9; margin: 1px 10px 0; color: #000; }
.filters form .submit, .archives .submit  { float: left; display: inline; height: 21px; width: 22px; border: 0; background: url(filter-submit.gif) no-repeat 0 0; cursor: pointer; color: #333; padding-bottom: 3px; }

.article { background: #2f2f32; padding: 10px 5px; height: 100%; margin: 0 5px; }
.even-article { background: #37373b; }
.box .article .image { float: left; display: inline; width: 90px; margin-right: 10px; }
.box .article .image img { display: block; }
.box .review .text { float: left; display: inline; width: 410px; }
.box .article .rating { float: right; display: inline; width: 100px; height: 83px; background: url(rating-box.gif) no-repeat 0 0; text-align: center; font-weight: bold; color: #fff; padding-top: 17px;  margin-right: 10px; }
.box .article .rating span { display: block; }
.box .article .rating strong { font:bold 28px "Trebuchet MS", Arial, sans-serif; }
.box .article .text h4 { font: bold 13px Arial, sans-serif; color: #fff; }
.box .article .text .date { font-size: 11px; }
.box .article .text p { padding-bottom: 10px; }
.box .article .text .platform { display: block; font-weight: bold; }
.box .article .text .platform a { color: #FA9402; font-weight: normal}

.tablelist {width: 653px; margin: 0 auto; font-weight:bold; margin-bottom: 12px; }
.tablelist p {padding: 0 25px 0 0; margin: 0;}
.biglist { background: #2f2f32; padding: 7px 7px; height: 100%; margin: 0 5px; font-size: 11px;}
.biglist h4 { font-size: 13px; line-height: 26px;}
.biglist .text { font-size: 11px; line-height: 16px;}
.even-biglist { background: #37373b; }
.header { background: none; color: #79c004; font-size: 12px; }
.description { font-weight: normal; }

.linenav { line-height: 20px;}
.linenav a { margin: 0 2px; font-weight: bold;}

.intro h2 { font-size: 18px; font-weight: bold; padding: 15px 0 0 15px;}
.intro h4 { color: #FFF; padding: 15px 0 0 15px;}
.intro p { padding: 15px 0 0 15px;}

.box-content .internal-title { border: none; line-height: 26px; height: 26px; margin: 10px 0; background-color: yellow; }

.jumplist { margin: 15px auto; padding: 0 13px; text-align: center; clear: both; float: none;}
.jumplist a {padding: 0 2px; font-weight: bold;}

.archives { width: 320px; margin: 23px auto 0; }
.archives label { margin-right: 10px; }
.archives select { margin: 1px 5px 0 0; }

.featured-news { list-style: none outside; }
.featured-news li { float: left; display: inline; background: url(unnamed-5); }

.box .news .image { width: 209px; }
.box .news .text h4 { font-size: 12px; }
.box .news .text h4 a { color: #faa52c; }
.box .news .text h4 a:hover { text-decoration: underline; }


#sidebar .find-game { padding: 15px 0 0 10px;}
#sidebar .find-game .field { float: left; display: inline; height: 21px; width:175px; background: url(find-game-field.gif); margin-bottom: 7px; }
#sidebar .find-game .field input { border: 0; background: none; margin: 4px 0 0 7px; width: 200px; }
#sidebar .find-game .submit { border: 0; background: none; margin: 3px 0 0 5px; color: #fff; font-weight: bold; }
#sidebar .find-game p { padding-right: 10px; }
#sidebar .find-game p span { padding-right: 3px; }
#sidebar .find-game p a { color: #79C004; }
#sidebar .find-game ul { list-style: none outside; padding: 18px 25px 10px 0; width: 40%}
#sidebar .find-game ul li { background: url(bul1.gif) no-repeat 0 center; padding-left: 13px;  }
#sidebar .find-game ul li a { color: #79C004;  }
#sidebar .find-game ul li a:hover { color: #faa52c;  }


#sidebar .newsletter, #sidebar .poll { padding: 15px 10px 0 15px; height: 100%; }
#sidebar .newsletter label, #sidebar .poll label  { display: block; margin-bottom: 10px; }
#sidebar .newsletter .field { float: left; display: inline; height: 21px; width: 187px; background: url(newsletter-field.gif); margin-right: 7px; }
#sidebar .newsletter .field input { border: 0; background: none; margin: 4px 0 0 7px; width: 175px;  }
#sidebar .newsletter .submit { float: left; display: inline; height: 26px; width: 65px; background: url(more.png); border: 0; cursor: pointer; padding-bottom: 3px; color: #6f6f72;color:white; }

#sidebar .poll .checkbox { height: 13px; width: 13px; margin-right: 5px; }
#sidebar .poll p { padding-bottom: 5px; }
#sidebar .poll .submit { display: block; height: 26px; width: 65px;  background: url(more.png); border: 0; cursor: pointer; color: #707072; margin: 10px auto 0; padding-bottom: 5px; }

#sidebar .facebook { padding: 0 0 0 35px; }
#sidebar .facebook p { float: left; display: inline; width: 110px; margin-right: 10px; padding: 2px 0 0 0; }

.news-item .post { background: #3a3b3e; padding: 20px 15px; height: 100%; position: relative; margin: 0 -2px; }
.news-item .post .date {  text-align: right; display: block; margin-bottom: 15px; }
.news-item .post h2 { font-size: 18px; font-weight: bold; margin-bottom: 20px; }
.news-item .post h3 { font-size: 14px; line-height: 15px; height: auto; font-weight: bold; color: #fafafa; border-bottom: 0; padding: 0; margin-bottom: 15px; }
.news-item .post .bar { height: 25px; background: url(bar.gif) repeat-x 0 0; padding-top: 2px; margin-bottom: 15px; }
.news-item .post .short-bar {  padding: 2px 0 3px 110px; height: 100%; }
.news-item .post .bar .rating { float: left; display: inline; height: 20px; white-space:nowrap; border: 1px solid #000; line-height: 20px; padding: 0 5px; text-transform: uppercase; margin-left: 27px; font-size: 11px; }
.news-item .post .bar .rating strong { float: left; display: inline; font-weight: normal; }
.news-item .post .bar .rating span { float: left; display: inline; height: 17px;  font-size: 0; line-height: 0; text-indent: -4000px; width: 85px; margin: 2px 0 0 5px; }
.news-item .post .bar .rating span em { display: block; height: 17px; background: url(star.gif) repeat-x 0 0;  }
.news-item .post .bar a  { float: left; display: inline; height: 20px; line-height: 20px; border: 1px solid #000; margin-left: 5px; padding: 0 8px; text-transform: uppercase; font-size: 11px; }

.news-item .post .bar a.digg  { background: url(icon-digg.gif) no-repeat 8px center; padding-left: 27px; }
.news-item .post .bar a.facebook  { background: url(icon-facebook.gif) no-repeat 8px center; padding-left: 27px; }
.news-item .post p { padding-bottom: 15px; }
.news-item .post p a { color: #FA9402; }
.news-item .post .image.alignleft { margin:  0 12px 20px 0; }
.news-item .post .image.alignright { margin:  0 0 20px 12px; }
.news-item .post .image .caption { background: url(image-caption-bg.gif) repeat-x 0 bottom; padding: 10px 0; height: 100%;  }
.news-item .post .image .caption p { padding: 0; font-size: 11px; }
.news-item .post .related { border-top: 1px dashed #1f1f21; padding-top: 10px; }
.news-item .post .related h4 { font-size: 12px; color: #fff; margin-bottom: 25px; }
.news-item .post .related ul { list-style: none outside; }
.news-item .post .related ul li { background: url(bul1.gif) no-repeat 0 4px; padding-left: 12px; }
.news-item .post .related ul li h5 { font-size: 12px; font-weight: normal; }
.news-item .post .related ul li h5 a { color: #FA9402; }
.news-item .post .entry ul { padding: 0 0 15px 25px; }

.more-holder { float:left; display:inline; position:relative; z-index: 1;}
.more-holder img {margin-right: 4px;}

.news-item .post .bar .sharing-dd { position:absolute; top:22px; left:5px; background:#000; width:130px; display:none;}
.news-item .post .bar .sharing-dd ul{ list-style-type: none;}
.news-item .post .bar .sharing-dd ul li{ border-bottom:solid 1px #303134;}
.news-item .post .bar .sharing-dd ul li a{ float:none; display:block; padding:3px 0 3px 25px; margin:0; border:0; width:auto; background-repeat: no-repeat; background-position:5px center; text-transform: none; font-size:11px;}
.news-item .post .bar .sharing-dd ul li a:hover { background-color:#222;}

.news-item .post .bar .sharing-dd ul li a.icon1 { background-image:url(icon-facebook.gif);}


.product-desc .text { float: left; display: inline; width: 260px; margin: 0 10px; }
.product-desc .text h2 { margin-bottom: 5px;  }
.product-desc .text .related-links a { color: #faa52c; font-weight: bold; }
.product-desc .text .related-links a:hover { color: #fff; }
.product-desc .text p { padding-bottom: 5px; }
.product-desc .text p span { display: block; }
.product-desc .audience { float: right; display: inline; margin: 0 10px; width: 110px; font-size: 11px; }
.product-desc .audience img { display: block; margin-bottom: 5px; }
.product-desc .audience a  { font-weight: bold; }


.news-item .site-review { background: #202022; padding: 15px; height: 100%; margin-bottom: 5px; }
.news-item .site-review h2 { font-size: 14px; margin-bottom: 5px; }
.news-item .site-review .short-rating { float: left; display: inline; width: 100px; }
.news-item .site-review .short-rating p { color: #fff; padding: 10px 0 0 5px; }
.news-item .site-review .rating-box { height: 83px; width: 100px; background: url(rating-box.gif) no-repeat 0 0; text-align: center; color: #fff; padding-top: 17px; }
.news-item .site-review .rating-box em { font-style: normal; display: block; }
.news-item .site-review .rating-box span { font: bold 28px "Trebuchet MS", Arial, sans-serif; }
.news-item .site-review .detailed-rating { float: left; display: inline; width: 160px; margin: 0 25px 0 17px; list-style: none outside; }
.news-item .site-review .detailed-rating li {  line-height: 22px; border-bottom: 1px solid #454548; padding: 0 5px; }
.news-item .site-review .detailed-rating li.last { border: 0; }
.news-item .site-review .detailed-rating li span { float: right; display: inline; width: 50px; margin-left: 20px; }
.news-item .site-review .review-text { float: left; display: inline; width: 280px; }
.news-item .site-review .review-text p.author { font-size: 11px; }
.news-item .site-review .review-text p span { display: block; }

.wide-review-text { float: left; display: inline; width: 460px; margin-left: 17px; }

.news-item .file-info { background: #202022; padding: 15px; height: 100%; margin: 5px 0; clear: both; }
.news-item .file-info h2 { font-size: 14px; margin-bottom: 5px; }
.news-item .rating-right .short-rating { float: left; display: inline; width: 100px; }
.news-item .rating-right .short-rating p { color: #fff; padding: 10px 0 0 5px; }
.news-item .rating-right .rating-box { height: 83px; width: 100px; background: url(rating-box.gif) no-repeat 0 0; text-align: center; color: #fff; padding-top: 17px; margin-left: 10px;}
.news-item .rating-right .rating-box em { font-style: normal; display: block; }
.news-item .rating-right .rating-box span { font: bold 28px "Trebuchet MS", Arial, sans-serif; }
.news-item .file-info .submit { float: left; display: inline; height: 26px; width: 104px; background: url(download.gif) no-repeat; border: 0; cursor: pointer; padding-bottom: 3px; color: #faa52c; }
.news-item .file-info .detailed-rating { float: left; display: inline; width: 300px; margin: 0 25px 0 17px; list-style: none outside; }
.news-item .file-info .detailed-rating li {  line-height: 22px; border-bottom: 1px solid #454548; padding: 0 5px; }
.news-item .file-info .detailed-rating li.last { border: 0; }
.news-item .file-info .detailed-rating li span { float: right; display: inline; width: 200px; margin-left: 20px; }
.news-item .file-info .review-text { float: left; display: inline; width: 280px; }
.news-item .file-info .review-text p.author { font-size: 11px; }
.news-item .file-info .review-text p span { display: block; }

#comments {}
#comments .head { height: 44px; background: url(box-t-inner.gif) repeat-x  0 0; position: relative; margin: 0 -2px; }
#comments h2 { color: #fff; padding-left: 13px; font-size: 14px; font-weight: bold; line-height: 44px; }
#comments .comments-wrapper { padding: 10px; height: 100%; }
#comments .comment { padding: 5px; height: 100%; margin-bottom: 5px; }
#comments .comment-reply { background: #2f2f32; }
#comments .comment .author { float: left; display: inline; width: 180px; }
#comments .comment .author span { display: block; text-align: right; }
#comments .comment .author span a { color: #8cd204; }
#comments .comment .author img { margin-left: 10px; }
#comments .comment .text { float: left; display: inline; }
#comments .review-comment .text { float: left; display: inline; width: 405px; margin-left: 15px; }
#comments .comment .text h3 { font-size: 12px; border: 0; padding: 0 0 3px 0; height: auto; line-height: 15px; color: #faa52c; }
#comments form { padding: 10px 0 0 15px; }
#comments form .field { float: left; display: inline; height: 21px; width: 166px; background: url(comment-field.gif); margin: 0 5px 15px 0; }
#comments form .field input { border: 0; background: none;  margin: 4px 0 0 7px; color: #000; width: 155px; }
#comments form textarea { border: 1px solid #7f9db9; background: #fff; height:148px; width: 329px; padding: 5px; overflow: auto; display: block; margin-top: 10px; }
#comments form .submit { display: block; height: 26px; width: 65px; background: url(more.png); border: 0; cursor: pointer; padding-bottom: 5px; color: #a0a0a0; margin: 13px 0 0 151px; }

.news-item h3 { font-size: 14px; line-height: 15px; height: auto; font-weight: bold; color: #88888b; border-bottom: 0; padding: 0; margin-bottom: 15px; }

.two-cols {}
.two-cols .col{ float:left; display:inline; width:305px; }
.two-cols .col2{ float:left; display:inline; width:300px; padding-top:10px;}
.two-cols .col-border{ border-right:solid 2px #4b4c50;  padding-right:14px;}
.two-cols .col-right{ float:right; border:0; }
.two-cols h3.col{ width:305px; border-right:0;}

.preview { font-size:11px; line-height:15px; margin-bottom:10px;}
.preview-image { float:left; display:inline; margin-right:20px; width:132px; }
.preview-entry { float:left; display:inline; width:150px; padding-top:10px;}
.preview-entry p{ padding-bottom:5px;}

ul.bul2 { list-style-type: none; font-size:11px;}
ul.bul2 li{ background:url(bb2.gif) repeat-x 0 bottom; padding-bottom:7px; margin-bottom:5px;}
ul.bul2 li.last{ background:transparent; padding-bottom:0; margin-bottom:0;}
ul.bul2 a{ color:#FA9402; background:url(bul1.gif) no-repeat 0 5px; padding-left:9px; display:block; }
ul.bul2 a:hover{ color:#fa9402;}
ul.bul2 .date { display:inline; width: 60px; margin: 0 10px 10px; float: left; }
.dated li a{ padding-left: 80px; }

.post-image { font-size:0; line-height:0; }

ul.h-posts { list-style-type: none; padding:4px 0 0 0;}
ul.h-posts li { float:left; display:inline; width:205px; padding-right:6px; margin-right:4px; background:url(h-b.gif) no-repeat right 0;}
ul.h-posts li.last { padding-right:0; margin-right:0; background:transparent;}
ul.h-posts h4 { font-size:13px; line-height: 18px;  padding:5px 0 5px 0; color: #fff;}
ul.h-posts h4 a{ color:#FA9402;}
ul.h-posts h4 a:hover{ text-decoration: underline;}
ul.h-posts .post-entry{ padding:10px;}
ul.h-posts .post-entry p a { color: #88888b; }
ul.h-posts .post-entry p a:hover { color: #fff; }

ul.prices { list-style-type: none; padding:10px 0 0 10px;}
ul.prices .post-entry{ padding-top:10px;}
ul.prices li{ float:left; display:inline; width:124px; padding-right:10px;}
ul.prices li p  { color: #fff }

.bottom-ads { padding:10px 8px 20px 0;}
.bottom-ads .ad{ float:left; }
.bottom-ads .copy{ float:right; width:232px; height:55px; font-size:11px; text-align: center; background:url(copy.gif); color:#1c1c1e; padding-top:35px;}
.bottom-ads .copy a{ color:#1c1c1e; }
.bottom-ads .copy a:hover{ text-decoration: underline;}

#footer { font-size:11px; color:#3f3f3f; }
#footer span{ padding:0 14px; }

.footer-top { height:33px; }
.footer-top a{ color:#757474;}
.footer-top a:hover{ color:#fff;}


.footer-bottom { height:33px;}
.footer-bottom a{ color:#6d6c6c; }
.footer-bottom a:hover{ color:#77be04; }

.nobottom {margin-bottom: 0; padding-bottom: 0;}
.notop {margin-top: 0; padding-top: 0;}

.poll h1 { font-size: 14px; line-height: normal; padding-bottom: 12px; }
.poll input { margin: 0 8px 0 20px; }
.poll .lg-polls-answers { margin: 20px; }
.poll .lg-polls-answers li { margin-bottom: 8px; }
.poll .lg-polls-answers .answer-total-votes { font-style: italic; }
.poll .lg-polls-answers .answer-total-votes:before { content: "("; }
.poll .lg-polls-answers .answer-total-votes:after { content: ")"; }
.poll .poll-total-votes { text-align: center; font-weight: bold; }
#lg-poll-results-73 { margin-top: 15px; border-top: 1px dotted; padding-top: 0; }

.news-item .post .blog-top .date { text-align: left; font-size: 11px; }
.news-item .post .blog-top img {margin-right: 10px;}
.news-item .post .blog-top h2 {margin-bottom: 0;}

/*!
 * jQuery UI Stars v2.1.1
 * http://plugins.jquery.com/project/Star_Rating_widget
 */
#rating_form, #rating_block { margin: 4px 0 0 5px;}
p#rating_block  { padding-bottom: 0;}

.ui-stars-star,
.ui-stars-cancel {
	float: left;
	display: block;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}
.ui-stars-star a,
.ui-stars-cancel a {
	width: 17px;
	height: 17px;
	display: block;
	background: url(ui.stars.new.gif) no-repeat 0 0;
}
.ui-stars-star a {
	background-position: 0 -34px;
}
.ui-stars-star-on a {
	background-position: 0 -51px;
}
.ui-stars-star-hover a {
	background-position: 0 -68px;
}
.ui-stars-cancel-hover a {
	background-position: 0 -17px;
}
.ui-stars-star-disabled,
.ui-stars-star-disabled a,
.ui-stars-cancel-disabled a {
	cursor: default !important;
}
#download-window { background: #3a3b3f url(bk_download_window.gif) no-repeat bottom; margin: 2px; width: 517px; }
#download-window h3 { background: #3a3b3f url(bk_download_window_h1.gif) no-repeat top; height: 47px; line-height: 47px; padding: 0 14px;}
#download-window .post-entry { padding: 3px 15px 15px 15px; }
#download-window .post-entry h4 { color: #FFF; line-height: 17px; margin-bottom: 13px; }
#download-window .post-entry p { line-height: 17px; }
#download-window .post-entry .ad { float: right; margin: 0 0 15px 15px; }

#age_barrier { height: 160px; width: 100%; background: url(bk_video-age-barrier.jpg) repeat-x top; text-align: center; font-size: 11px; padding-top: 130px; margin-bottom: 12px;}
#age_barrier p {font-style: italic; margin-bottom: 0; padding-bottom: 5px;}
#age_barrier label { font-style: normal;}
#age_barrier .submit { height: 26px; width: 65px; background: url(more.png); border: 0; cursor: pointer; padding-bottom: 3px; color: #8cd200;}
#age_menu {width: 100px; margin-bottom: 3px; }


/*
	Login
*/

#overlay {	position: fixed;	z-index:100;	top: 0px;	left: 0px;	height:100%;	width:100%;	background-color:#000;	filter:alpha(opacity=60);	-moz-opacity: 0.60;	opacity: 0.60;  }

#login-wrap { position: fixed; display: none; }
#login-holder { position: relative; width: 366px; top: 150px; z-index: 9999; margin:0 auto;}
#login h2 { font: bold 24px/24px Arial, sans-serif; color: #fff; margin-bottom: 8px; }
.login-cnt { background: #fff; width: 366px; }
.login-bottom { background: url(login-bottom.gif) no-repeat 0 bottom; }
.login-top { background: url(login-top.gif) no-repeat 0 top; padding: 40px; }

#login label { float: left; display: inline; width: 105px; font-weight: bold; color: #726a5e; line-height: 20px;  }
#login .field { float: left; display: inline; width: 168px; padding: 2px 3px; background: #fff; border: 1px solid #dedbd4; margin-bottom: 18px; }
#login a { float: left; display: inline; text-decoration: underline; color: #0096db; font-size: 12px; line-height: 13px; }
#login label.checkbox { font-size: 12px; font-weight: normal; line-height: 13px; width: auto; }
#login input.checkbox { float: left; display: inline; height: 13px; width: 13px; margin: 0 7px 0 30px; }
#login .button { float: left; display: inline; height: 30px; width: 84px; border: 0; cursor: pointer; background: url(button3.gif) no-repeat 0 0; text-align: center; font: bold 15px "Myriad Pro",  "Trebuchet MS", Arial, sans-serif; color: #fff; padding-bottom: 2px; margin: 15px 0 0 0; }
#login a.login-cancel { color:#675545; display:inline; margin: 0; float: right; }
.sign-in { text-align: center; display:block; width:69px; height:27px; font-size:11px; line-height:23px; color:#707072; background: url(button2.png); border: none; color: #FFF; }
