body{color: #fff;background: #15191B url(../images/bg.jpg) repeat left top;text-align: left;border-top: 2px solid #b60c46;font: 14px Georgia, "Times New Roman", Times, serif;padding-bottom: 100px;}

.container_24 .grid_24  {width: 980px;}
/* @group Navigation */


#nav{background: transparent url(/images/bg3.png) repeat-x left top;height: 65px;position: relative;}
#nav ul.nav {height: 66px;float: right;position: relative;width: 650px;margin: 0 0 0 0;padding: 0;background: url(/images/nav.png) no-repeat 0 0;list-style: none;}
#nav ul.nav li {list-style: none;position: absolute;top: 1px;} 
#nav ul li, #nav ul li a {height: 66px;display: block;text-indent: -9999px;background: none;border: none;margin: 0;padding: 0;}

#nav ul.nav li.mega div.navbox {border-top: 22px solid #1C2021;width: 495px;z-index: 100;-moz-box-shadow: 0 7px 7px rgba(0,0,0,.7);-webkit-box-shadow: 0 7px 7px rgba(0,0,0,.7);display: none;padding: 20px 10px 10px;position: absolute;top: 42px;background: rgba(0,0,0,.85);-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;color: #000;}
#nav ul.nav li.hovering div.navbox {display: block;}
#nav ul.nav li#categories div.navbox {left: -86px;}
#nav ul.nav li#addons div.navbox {left: -208px;}
#nav ul.nav li.mega div.navbox ul {overflow: auto;clear: both;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;}
#nav ul.nav li.mega div.navbox li {width: 145px;float: left;list-style: none;display: block;margin: 0 10px 0!important;position: static;margin: 0;height: auto;}
#nav ul.nav li.mega div.navbox li a {-moz-border-radius: 25px;-webkit-border-radius: 25px;height: auto;text-indent:0;padding: 6px 12px;color: #fff;text-decoration: none;display: block;font-weight: 100;font-size: 13px;}
#nav ul.nav li.mega div.navbox li a:hover, #nav ul.nav li.mega div.navbox li a.current {background: #92bb04 url(/images/greengrad.png) repeat-x;color: #000;text-shadow: 0 1px 0 rgba(255,255,255, .5);padding-left: 12px;}
#nav ul.nav li.mega div.navbox li a.current {color: #FFF;background: #3267a0 url(/images/bluegrad.png) repeat-x;}



li#gallery {left: 0;width: 102px} 
li#spotlight {left: 102px;width: 109px} 
li#categories {left: 211px;width: 122px} 
li#addons {left: 333px;width: 93px} 
li#submit {left: 426px;width: 84px} 
li#about {left: 509px;width: 81px }
li#faq {left: 590px;width: 60px}

li#gallery a:hover { background: transparent url(/images/nav.png) 0 -69px no-repeat;}
li#spotlight a:hover { background: transparent url(/images/nav.png) -102px -69px no-repeat;}
li#categories:hover, li#categories a:hover { background: transparent url(/images/nav.png) -211px -69px no-repeat;}
li#addons:hover, li#addons a:hover { background: transparent url(/images/nav.png) -333px -69px no-repeat;}
li#submit a:hover { background: transparent url(/images/nav.png) -426px -69px no-repeat;}
li#about a:hover { background: transparent url(/images/nav.png) -509px -69px no-repeat;}
li#faq a:hover { background: transparent url(/images/nav.png) -590px -69px no-repeat;}

li#gallery a.current { background: transparent url(/images/nav.png) 0 -137px no-repeat;}
li#spotlight a.current { background: transparent url(/images/nav.png) -102px -137px no-repeat;} 
li#categories a.current { background: transparent url(/images/nav.png) -211px -137px no-repeat;}
li#addons a.current { background: transparent url(/images/nav.png) -333px -137px no-repeat;}
li#submit a.current { background: transparent url(/images/nav.png) -426px -137px no-repeat;}
li#about a.current { background: transparent url(/images/nav.png) -509px -137px no-repeat;}
li#faq a.current { background: transparent url(/images/nav.png) -590px -137px no-repeat;}

#social {float: right;margin: 20px;}
#twitter {margin-right: 20px;}
#rss {}
/* @end */


/* @group Header */
#header h1 a {display: block;background: transparent url(/images/logo.png) no-repeat left top;text-indent: -9999px;height: 120px;width: 550px;margin: 0 0 0 -90px!important;}
#header h2{height: 0;margin: 0;padding: 0;text-indent: -5000px;}
h1, h2, h3, h4 {font-weight: 100;color: #daf67a;}
h1, h2 {color: #FFF;font-size: 30px;}
h2 span {font-style: italic;color: #d83d72;}
/* @end */


/* @group Featured on Home Page */
#featured{padding: 20px 25px;background: transparent url(../images/featured.png) no-repeat left top;color: #fff;height: 310px;margin-bottom: 40px;-moz-box-shadow: 0 0 25px rgba(0,0,0, .8);-webkit-box-shadow: 0 0 25px rgba(0,0,0, .8);-khtml-box-shadow: 0 0 25px rgba(0,0,0, .8);}
#featured h3{color: #FFF;font-size: 28px;line-height: 1.3;margin: 0;}
#featured img{	float: right;margin: 10px 5px 0 15px;-moz-box-shadow: 0 5px 15px rgba(0,0,0, .3);-webkit-box-shadow: 0 5px 15px rgba(0,0,0, .3);-khtml-box-shadow: 0 5px 15px rgba(0,0,0, .3);}
#featured span{font-size: 14px;}
#featured p{font-size: 16px;line-height: 160%;font-style: italic;margin: 20px 0 35px 0;width: 300px;}
#featured span a {color: #FFF;}
#featuredread, #featuredvisit{text-indent: -5000px;display: block;width: 130px;height: 32px;float: left;}
a#featuredread{background: transparent url(../images/featuredread.png) no-repeat left top;}
a#featuredread:hover{background: transparent url(../images/featuredread.png) no-repeat left bottom;}
a#featuredvisit{background: transparent url(../images/featuredvisit.png) no-repeat left top;margin-left: 30px;}
a#featuredvisit:hover{background: transparent url(../images/featuredvisit.png) no-repeat left bottom;}
a#featuredread span, a#featuredvisit span{display: none;}
/* @end */


/* @group Side Bar and Navigation */
#sidenav {width: 270px;overflow: hidden;}
#sidenav h3, #sidenav .tabs h3 {background: #191d1e url(/images/greygrad.png) repeat-x;padding: 10px 0 12px 20px;margin: 0;-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-webkit-border-top-right-radius: 5px;text-shadow: 0 -1px 0 #000;}
#sidenav .tabs h3 {padding: 0;background: transparent;}
#sidenav h3 a {font-size: 16px;background: #191d1e url(/images/greygrad.png) repeat-x;padding: 8px 12px;margin: 0;-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;text-shadow: 0 -1px 0 #000;color: #FFF;text-decoration: none;float: left;margin-right: 5px;}
#sidenav h3 a:hover {background: #3267a0 url(/images/bluegrad.png) repeat-x;}
#sidenav h3 a.current {background: #c80247 url(/images/redgrad.png) repeat-x;}
#sidenav .tabs {list-style: none;margin: 0;padding: 0;}
#sidenav .tabs li {padding: 0;margin: 0;}
#sidenav .tabs li h3 {font-size: 18px;}
#sidenav{margin-left: 25px;}
#sidenav li{display: list-item;}


.sidebarad {width: 160px;display: block;margin-bottom: 20px;}
.sidebarad img {width: 265px;height: 265px;}
.smallsidebarad {display: block;margin: 0 10px 10px 0; float: left;}
.smallsidebarad img{float: left;}
.smallsidebarad.last {margin-right: 15px;}
/* @end */


/* filters */
#filter {position: relative;z-index: 1000;margin-top: -80px;float: left;width: 970px;overflow: hidden;}
#filter h3, #filter h3 {background: #191d1e url(/images/greygrad.png) repeat-x;padding: 10px 0 12px 20px;margin: 0;-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-webkit-border-top-right-radius: 5px;text-shadow: 0 -1px 0 #000;}
#filter h3 {padding: 0;background: transparent;}
#filter h3 a {font-size: 14px;background: #191d1e url(/images/greygrad.png) repeat-x;padding: 6px 10px;margin: 0;-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;text-shadow: 0 -1px 0 #000;color: #FFF;text-decoration: none;float: left;margin-right: 5px;}
#filter h3 a:hover {background: #3267a0 url(/images/bluegrad.png) repeat-x;}
#filter h3 a.current {background: #c80247 url(/images/redgrad.png) repeat-x;}
#filter .tabs {float: right;width: 170px;list-style: none;margin: 0;padding: 0;}
#filter .tabs li {padding: 0;margin: 0;}
#filter li h3 {font-size: 18px;}

#filter li {display: list-item;}
#filter .categorylist {width: 980px;z-index: 1000;overflow: auto;clear: both;background-color: #000;padding:10px 0 20px;margin-bottom: 40px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;}
#filter .categorylist li{width: 135px;float: left;list-style: none;display: block;border-bottom: 1px solid #1F2427;margin: 0 2px 0;}
#filter .categorylist li:hover{color: #C0F54C;}
#filter .categorylist li a{padding: 6px 0 2px 10px;color: #fff;text-decoration: none;display: block;font-weight: 100;font-size: 10px;text-transform: uppercase;}	
#filter .categorylist li a:hover, .categorylist li a.current {color: #EC2154;}
#filter .categorylist li a.current {color: #ce074a;letter-spacing: .5px;}




/* @group Search Form */
.searchinput{background: transparent url(../images/search.png) no-repeat scroll left top;border: 0 none;width: 178px;height: 30px;float: left;}
.searchbutton{background: transparent url(../images/searchbutton.png) left top;border: 0 none;width: 50px;height: 30px;text-indent: -5000px;}
.searchbutton:hover{background: transparent url(../images/searchbutton.png) no-repeat left bottom;height: 30px;	}

/*.searchinput{background: transparent url(../images/search.png) no-repeat left top;height: 30px;width: 180px;border: 0;padding: 0;line-height: 0;}
.searchbutton{background: transparent url(../images/searchbutton.png) no-repeat left top;height: 30px;width: 50px;border: 0;padding: 0;text-indent: -5000px;}
.searchbutton:hover{background: transparent url(../images/searchbutton.png) no-repeat left bottom;height: 30px;}*/
/* @end */


/* @group Submit Page */
fieldset {margin: 0;padding: 0;}
form .textleft {margin: 0 30px 0 0;width: 275px;float: left;}
form .textright {margin: 0;width: 275px;float: left;}
label {display:block;margin:25px 0 5px 0;font-size: 12px;color: #fff;font-family: myriad pro;}
div.ff-ft label{margin-top: 0;}
option {background-color: #fff;	font-size: 13px;color: #666;}
.required{color: maroon;}
.inputtext {width: 265px;background-color: #efefef;-moz-border-radius: 3px;-webkit-border-radius: 3px;border: 0;-moz-box-shadow: 0 1px 0 #FFF;padding: 7px;}
.inputtext:focus {-moz-box-shadow: 0 0 15px rgba(255,255,255, .7);}
textarea.inputtext {width: 580px;font-size: 12px;}
/*#categoryselect{width: 300px;height: 250px;	font-size: 14px;color: #999;padding: 10px 5px;display: block;}*/
.submitbutton {-moz-border-radius: 4px;-webkit-border-radius: 4px;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);background:url("../images/btn-sm-bg.png") repeat-x scroll 0 0 transparent;border: 1px solid #8a1b2b;color: #540019;display:inline;float:right;font-size:1em;margin-right:5px;padding:5px 15px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.4);}
.submitbutton:active{background-position: 0 bottom;}
.entry  fieldset {padding: 40px;background: #1E2224;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
legend {font-size: 16px;color: #fff;}
.entry form textarea {width: 500px;}
/* @end */


/* @group Listings */
.listingcontent{background: transparent url(../images/headingbar.png) no-repeat center top;	padding-top: 60px;}
.listings{border: 1px solid #121617;background-color: #000000;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 20px 10px 20px 10px;width: 288px;height: 265px;float: left;margin-bottom: 40px;text-align: center;position: relative;}	
.listings:hover {background: #121617;-moz-box-shadow: 0 1px 10px rgba(0,0,0, .6);-webkit-box-shadow: 0 1px 10px rgba(0,0,0, .6);border-color: #272c2f;}
.listings:hover img {background: #1f2326;-moz-box-shadow: 0 1px 5px rgba(0,0,0, .6);-webkit-box-shadow: 0 1px 10px rgba(0,0,0, .6);border-color: #272c2f;cursor: pointer;}
.listings h4 {margin: 3px auto 5px auto;font-size: 14px;font-weight: normal;width: 180px;text-align:center;}
.listings .listingcomments {position: absolute;left: 20px;bottom: 15px;display: block;background: url(/images/commentbubble.png) no-repeat;font-size: 9px;width: 12px;height: 19px;padding: 0 2px;text-align: center;overflow: hidden;color: #000;text-decoration: none;text-shadow: 0 1px 0 rgba(255,255,255, .8);}
.listings .view, .listings .visit {position: absolute;bottom: -13px;left: 66px;display: none;width: 86px;height: 32px;background: url(/images/viewdetails.png) no-repeat;text-decoration: none;text-indent: -9999px;}
.listings .visit {left: 155px;background: url(/images/visitwebsite.png) no-repeat;}
.listings .view:hover, .listings .visit:hover {background-position: 0 -32px;}
.listings:hover .view, .listings:hover .visit {display: block;}
.listings h4 a {font-weight: normal;color: #FFF;text-decoration: none;text-shadow: 0 0 10px #FFF;}
.left{margin-left: 25px;}
.right{margin-right: 25px;}
.listings h4{text-align: center;font-size: 14px;font-weight: normal;}
.listings .ee2 {position: absolute;top: -1px;right: -1px;-moz-box-shadow: 3px 1px 10px rgba(0,0,0,.8);}
.listings .like {position: absolute;bottom: 15px;right: 10px;margin: 0 10px 0 0;}
.like p {font-size: 12px;display: block;float: right;color: #fe6c8e;margin: 0; padding: 0;}
.likee_like {margin-left: 5px;float: right;display: block;width: 18px;height: 17px;background: url(/images/like.png)no-repeat;text-indent: -9999px;}
.likee_like:hover {background-position: 0 -17px;}

.paginate{margin: 20px 0 45px 20px;font: 13px Arial, Helvetica, Geneva, sans-serif;}
.paginate a{color: #fff;margin: 0px 3px;padding: 4px 6px;background-color: #1E2225;border: 1px solid #343A3F;}
.paginate a:hover{color: #fff;margin: 0px 3px;padding: 4px 6px;background-color: #343A3F;border: 1px solid #eee;}
.paginate strong{color: #F2004D;margin: 0px 3px;padding: 4px 6px;background-color: #1E2225;	border: 1x solid #343A3F;}
/* @end */


/* @spotlight detail */
.details {margin: 0 0 20px 0;padding: 40px;background-color: #000000;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.details img {display: block;margin: 0 0 40px 0;}
.details p {font-size: 14px;margin: 0 0 20px 0;}
.details h3 {margin-bottom: 20px;}
.details .deets {float: left;width: 400px;}
.details .addons h3 {margin-bottom: 10px;}
.details .addons {float: right;margin-left: 20px;width: 170px;}
.details .addons ul {list-style: none;}
.details .addons ul li {margin: 0;display: block;margin-bottom: 8px;line-height: 2;}
.details .addons li a {font-size: 12px;text-transform: lowercase;padding: 4px 12px;text-decoration: none;color: #FFF;background: #3267a0 url(/images/bluegrad.png) repeat-x;-moz-border-radius: 25px;-webkit-border-radius: 25px;-khtml-border-radius: 25px;border-radius: 25px;text-shadow: 0 -1px 0 rgba(0,0,0, .3);}
.details .addons li a:hover {background: #92bb04 url(/images/greengrad.png) repeat-x;color: #000;text-shadow: 0 1px 0 rgba(255,255,255, .5);}
.details .ratingblock {margin: -20px 0 0 0;}
.commentwrapper {margin-bottom: 20px;}
.grid_10.comment{margin: 0;background: #141719;padding: 20px 20px 0 20px;width: 370px;-moz-border-radius-topright: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-bottomright: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-bottomleft: 3px;-webkit-border-bottom-left-radius: 3px;}
.even .grid_10.comment, .even .grid_5.commentposted {background: #1e2224;}
.comment p {font-size: 12px;line-height: 1.5;}
.grid_5.commentposted {background: #141719;margin: 0;width: 160px;-moz-border-radius-topleft: 3px;-webkit-border-top-left-radius: 3px;-moz-border-radius-bottomleft: 3px;-webkit-border-bottom-left-radius: 3px;padding: 5px 10px;}
.grid_5.commentposted p {text-transform: uppercase;margin: 0 0 3px 0;font-size: 10px;text-shadow: 0 -1px 0 #000;}
.grid_5.commentposted p a {text-transform: none;font-size: 11px;}
.faq {background: rgba(32,36,40,.6);margin-bottom: 20px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;padding: 20px;overflow: hidden;}
.readmore {float: right;width: 86px;height: 32px;background: url(/images/readmore.png) no-repeat;text-decoration: none;text-indent: -9999px;}
.readmore:hover {background-position: 0 -32px;}
/* @end */


/* @group Pagination */
p.pagination{color: #FFF;font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;}
p.pagination a{text-shadow: 0 -1px 0 rgba(0,0,0,.7);-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;color: #fff;background-color: #417eb5;margin: 0px 3px;padding: 5px 9px;text-decoration: none;font-size: 10px;}
p.pagination a:hover{background-color: #ce074a;color: #FFF;}
p.pagination strong {font-size: 11px;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;margin: 0 3px;color: #fff;background: #c80247 url(/images/redgrad.png) repeat-x;margin: 0px 5px;padding: 8px 12px;text-shadow: 0 -1px 0 rgba(0,0,0,.7)}
span.white{color: #fff;}
/* @end */


/* @group Footer */
#footer{margin-top: 30px;}
#footer img{margin: 0px 20px 20px;}
/* @end */



