/**

 * Theme Name: CSR

 * Author: Rob Spencer

 * Version: 3.0

 */



@font-face {

    font-family: 'LeagueGothicRegular';

    src: url('fonts/League_Gothic-webfont.eot');

    src: url('fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/League_Gothic-webfont.woff') format('woff'),

         url('fonts/League_Gothic-webfont.ttf') format('truetype'),

         url('fonts/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');

    font-weight: normal;

    font-style: normal;

    text-transform: uppercase;

}



body { font-size: 11px; font-family: tahoma, Geneva, sans-serif; background: #1e2023; }

a:link {color:#64aacc; }     /* unvisited link */

a:visited {color:#dc7b2c;}  /* visited link */

a:hover {color:#4a4e51;}  /* mouse over link */

a:active {color:#8ed1d6;}  /* selected link */ 



blockquote { margin: 10px 20px; padding: 20px 15px; background: #f8f8f5; clear: both;

    box-shadow: 0 5px 8px #fff inset; font-weight: normal; border: 1px solid #e0e0d8;

    border-radius: 5px; }

blockquote, blockquote p, blockquote span { font-style: italic; font-size: 12px; line-height: 18px;

    color: #2c6795; }



#wrapper { width: 980px; margin: 10px auto; background: #fff; box-shadow: 0 0 10px #000; }



/** Header **/

#header-wrap { color: #fff; }

#header-wrap a { color: #fff; }



#topbar { overflow: hidden; background: #6d7879; position: relative; }

#topbar .tagline { font-weight: bold; line-height: 30px; padding: 0 9px; }



#topbar .searchform {

    margin: 0;

    background-color: #343434;

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#494949), to(#343434));

    background-image: -webkit-linear-gradient(top, #494949, #343434);

    background-image: -moz-linear-gradient(top, #494949, #343434);

    background-image: -ms-linear-gradient(top, #494949, #343434);

    background-image: -o-linear-gradient(top, #494949, #343434);

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#494949',endColorstr='#343434');

    padding: 3px 3px 3px 6px;

}



#topbar .searchform .search {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-top-color: currentColor;

    border-right-color: currentColor;

    border-left-color: currentColor;

    border-bottom-color: #626262;

    background: none repeat scroll 0 0 #333333;

    border-color: -moz-use-text-color -moz-use-text-color #626262;

    border-radius: 3px 0 0 3px;

    border-style: none none solid;

    border-width: 0 0 1px;

    box-shadow: 0 2px 3px #151515 inset;

    float: left;

    font-size: 12px;

    height: 15px;

    outline: medium none;

    padding: 4px 0 4px 10px;

    width: 260px;

    margin: 0;

    color: #fff;

}



#topbar .searchform button {

    padding: 2px 5px 8px;

    background-image: -moz-linear-gradient(center top , #323232 0pt, #1c1c1c 70%);

    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#323232), to(#1c1c1c));

    background-image: -webkit-linear-gradient(center top, #323232, #1c1c1c);

    background-image: -ms-linear-gradient(center top, #323232, #1c1c1c);

    background-image: -o-linear-gradient(center top, #323232, #1c1c1c);

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#323232', endColorstr='#1c1c1c');

    border-radius: 0 5px 5px 0;

    border-width: 0;

    box-shadow: 0 1px 1px #222222;

    cursor: pointer;

    float: left;

    height: 23px;

    width: 24px;

}



#social-icons { position: absolute; top: 3px; right: 300px; }

#social-icons a { padding: 0; margin: 0 2px; }



#nav1 {

    position: relative;

    background: #1a1a1a;

    box-shadow: inset 0 -10px 32px #30302f;

}



#nav1 .navbar, #nav2 .navbar { margin: 0; width: 100%; position: relative; }

#nav1 .nav, #nav2 .nav { position: relative; left: 50%; }

#nav1 .nav li, #nav2 .nav li { position: relative; right: 50%; }

#nav1 .nav a { font-size: 16px; text-transform: uppercase; line-height: 25px;

    font-family: LeagueGothicRegular, arial, sans-serif; }

#nav1 .nav li.active a { background-color: transparent; }

#nav1 .nav li:hover>a, #nav1 .nav li.active>a { color: #c04531; }

#nav1 .nav li.active>a { background: url("img/arrow-up-gray.png") bottom center no-repeat; }

#nav1 .dropdown, #nav1 .nav li:hover>a { background-color: #1a1b1a; }



#nav1 .dropdown {

    padding: 15px 0;

    border-bottom-right-radius: 10px;

    border-bottom-left-radius: 10px;

    box-shadow: 0px 8px 5px -5px #949393;

}



#nav1 .dropdown li a { background: url("img/bullet-dark-gray.gif") 10px center no-repeat;

    padding: 0 25px; white-space: nowrap; line-height: 32px; }

#nav1 .dropdown li:hover>a, #nav1 .dropdown li.active>a {

    background: url("img/bullet-orange.gif") 10px center no-repeat; }

#nav1 .date { line-height: 45px; padding: 0 19px; }

/**#nav1 .icon-home { position: absolute; left: 220px; top: 15px; } **/

#nav2 { background: #030303; }

#nav2 a { text-transform: lowercase; line-height: 36px; padding: 0 10px; border-left: 1px solid #252525; }

#nav2 a i { margin-right: 5px; margin-top: -3px; }

#nav2 a:hover { background-color: #1a1b1a; color: #c04531; }

#nav2 .badge { color: #000; font-weight: normal; font-size: 10px; line-height: normal; text-shadow: none; padding: 0 5px; }



#header { background: url(img/headerbg.jpg) top right no-repeat; height: 151px; position: relative; }

#logo { position: absolute; top: 25px; left: 32px; color: #4a4e51; }

#logo:hover { color: #4a4e51; text-decoration: none; }

#logo span { margin-left: 10px; font-style: italic; color: #4a4e51; }

#header .banner { width: 468px; height: 60px; position: absolute; top: 40px; right: 23px; background: #4a4e51; }



#nav3 { font-family: LeagueGothicRegular, arial, sans-serif; font-size: 20px; padding: 4px 7px 5px;

    background: url(img/nav3bg.png) top left repeat-x; }

#nav3 li { position: relative; }

#nav3 a { line-height: 23px; margin: 0 2px; }

#nav3 li.active a, #nav3 li:hover a { background: #3a434e; border: 1px solid #6d7879; border-top: 0;

    border-bottom: 0; margin: 0 1px; }

#nav3 li:hover li a { background: none; border: 0; margin: 0; }

#nav3 li li a { font-family: arial; color: #353535; font-size: 12px; padding: 0 0 0 15px;

    margin: 0; text-shadow: none; line-height: 24px; }

#nav3 div.dropdown .icon-20x20 { position: absolute; left: -5px; }

#nav3 li li a:hover { color: #90d2d7; }



#nav3 li div.dropdown {

    background-color: #fdfdfd;

    box-shadow: 3px 3px 5px #e1e1e1;

    border-radius: 10px;

    padding: 10px 15px;

}



#nav3 div.dropdown ul { margin: 0; }



/** All Dropdowns **/

ul div.dropdown { z-index: 1000; position: absolute; top: 100%; left: 0; display: none; }

ul div.dropdown li { float: none !important; }

ul li:hover>.dropdown { display: block; }

ul div.dropdown a { white-space: nowrap; }



/** Footer **/

#footer-wrap, #footer-wrap a { color: #c9c9c9; }



#footer { background: url(img/footer1bg.jpg) top left no-repeat #040e17; padding: 25px 10px;

    position: relative; }

#footer .widget { width: 175px; margin-left: 20px; }

/*#footer .widget .widget { width: auto; margin-left: 0; }*/

#footer .widget.first { margin-left: 0; }

#footer .widget .single-page { width: 360px; }

#footer .single-page img.pull-right { margin: 0 0 5px 5px; }

#footer h2 { font-family: LeagueGothicRegular, arial, sans-serif; font-size: 20px; color: #fff;

    text-transform: uppercase; font-weight: normal; padding-left: 19px; margin-left: -19px;

    background: url("img/footer-title-bg.png") left center no-repeat; }

#footer .single-page h2 { margin-left: 0; }

#footer .banner { width: 468px; height: 60px; position: absolute; bottom: 22px; left: 35px; background: #4a4e51; }

#footer ul { list-style: none; margin: 0; }

#footer .helpme { position: absolute; left: 470px; top: 20px; }

#footer .ecogra { position: absolute; left: 220px; bottom: 100px; }

#footer .avatar { width: 26px; height: 26px; border: 2px solid #fff; }



#footer2 { background: url(img/footer2bg.png) bottom left repeat-x; height: 38px; text-align: center;

    position: relative; line-height: 38px; }

#footer2 a.top { position: absolute; top: 0; width: 50px; }

#footer2 a:hover { text-decoration: none; }

#footer2 .left { left: 11px; }

#footer2 .right { right: 11px; }

#footer2 .icon { margin-top: 10px; float: right; }

#footer2 p { margin: 0; font-style: italic; }

#footer .avatar-block { overflow: hidden; margin-left: -7px; }

#footer .item-avatar { float: left; margin: 7px; }

/** End Footer **/



/** Main Section Layout **/

#content { padding: 10px; margin: 0; }

.content-wide { padding: 0 5px; }

.main { padding: 0 10px; margin-top: 20px; }

.main .content { width: 609px; float: left; }

.main .sidebar { width: 280px; float: right; /*border-left: 1px solid #e6e6e6;*/ padding: 0 25px; }

.review .main .sidebar { width: 340px; border: none; padding: 0; }

.review .content { width: 590px; }



.breadcrumb { background: none; border: none; color: #4a4e51; font-weight: bold; padding: 20px 15px; margin: 0; }

.breadcrumb a { color: #4a4e51; font-weight: normal; }



.hero-unit { background: #f8f8f8; padding: 10px; }

.hero-unit h1 { font-size: 22px; line-height: 36px; font-weight: normal; margin: 10px 0; }

.hero-unit p { font-size: 11px; line-height: 18px; }

.hero-unit .attachment-hero-unit { float: left; border: 1px solid #cfcece; margin-right: 10px; }



.main .content a { color: #353535; }

.main h1 { font-size: 18px; font-weight: normal; }



.entry { margin-bottom: 50px; }

.entry .post-thumbnail { margin: 0 10px 10px 0; border: 1px solid #dfdfdf; }



.alignright { float: right; }

.alignleft { float: left; }

img.alignright { margin-left: 10px; }

img.alignleft { margin-right: 10px; }



/** mce styles **/

#wrapper .rest18 { padding-left: 35px !important; line-height: 28px;

    background: url("/wp-content/themes/csr/images/18.jpg") left center no-repeat; }

#wrapper .nousLeft { padding-left: 35px; line-height: 25px;

    background: url("/wp-content/themes/csr/images/no-usa-players.jpg") left center no-repeat; }

#wrapper .nousRight { padding-right: 35px; line-height: 25px;

    background: url("/wp-content/themes/csr/images/no-usa-players.jpg") right center no-repeat; }

#wrapper .money { padding-left: 20px !important; color: #FF0000;

    background: url("/wp-content/themes/csr/images/money.gif") left center no-repeat; }

#wrapper .txtRedBold { color: #FF0000; font-weight: bold; }

#wrapper .txtBlackBold { color: #000; font-weight: bold; }

#wrapper .txtBlue { color: #4166A5 !important; }

#wrapper .us-accepted { background: url("/wp-content/themes/csr/images/usflag.gif") left center no-repeat;

               color: #1f599f; padding-left: 30px; font-size: 12px; }

#wrapper .us-flag { background: url("/wp-content/themes/csr/images/usflag.gif") left center no-repeat;

               color: #000000; padding-left: 30px; font-size: 12px; }

#wrapper a.txt-red { color: #b9590b; }



/** Review Lists **/

.reviewlist .play-now { float: left; margin-right: 10px; position: relative; }

.reviewlist .play-now img { width: 128px; height: 128px; }

.reviewlist .play-now a.btn-red {

    position: absolute;

    bottom: -12px;

    left: 30px;

    z-index: 999;

    text-transform: uppercase;

    font-family: LeagueGothicRegular;

    font-size: 18px;

    color: #fff;

}



.reviewlist .pager a { border: none; }

.reviewlist .pager a:hover { background: none; text-decoration: underline; }

.reviewlist .pager .prev { float: right; }

.reviewlist .pager .next { float: left; }



#alphanav .nav-pills li { margin-right: 3px; }



#alphanav .nav-pills a {

    border: 1px solid #a8a8a8;

    border-radius: 0;

    padding: 0 3px;

    color: #2b64ad;

    background: #f7f7f7;

}



#alphanav form { margin: -2px 0 0; }

#alphanav select { width: 155px; font-size: 12px; padding: 2px; margin: 0; height: 23px; line-height: 23px; }



/** Reviews **/

.review .slideshow { width: 290px; height: 302px; }

.review .info { width: 287px; }

.review .info h1 { line-height: 18px; margin-bottom: 10px; }

.review .bonus-text { font-style: italic; text-align: center; font-size: 12px; }

.review .sidebar .widget { margin-bottom: 10px; }

.review .gdtblbottom .voted { display: none; }

.review .gdtblbottom .ratingbutton { background: none; border: none; cursor: pointer; }

.review .gdtblbottom .ratingbutton a { cursor: pointer; color: #000; font-style: italic; }

.review .ratingmulti .gdmultitable { border: none; }

.review .ratingmulti .mtrow, .review .ratingmulti .gdtblbottom { background: none; }

.review .ratingmulti .mtrow { border-top: 1px solid #e0e0e0; }

.review .ratingmulti .mtrow td { padding: 10px 20px; font-size: 12px; font-style: italic; color: #343434; }

.review .ratings-averages { overflow: hidden; margin: 15px 0; }

.review .ratings-averages>div { border: 1px solid #eaeaea; background: #f5f5f5; font-style: italic;

    border-radius: 5px; padding: 5px; overflow: hidden; width: 44%; font-size: 12px;

    box-shadow: inset 5px 5px 15px #fff; }

.review .ratings-averages .csr { float: left; }

.review .ratings-averages .users { float: right; }

.review .ratings-averages .stars { float: right; }

.review .ratings-averages .csr .ratingblock { margin: 0; }

.review .ratings-averages .csr .ratingblock .ratingheader,

.review .ratings-averages .csr .ratingblock .ratingtext { display: none; }

.review .buttons { text-align: center; }

.review .buttons a { margin: 0 12px; font-family: LeagueGothicRegular; text-transform: uppercase; font-size: 16px; }

.review .postcontent .ratingblock { display: none; }

.review .info, .review .slideshow { margin-bottom: 15px; }

.review .box-blue { color: #333; }

/*.review .slideshow .img-main { border: 1px solid #e2e2e2; background: #f7f7f7; height: 224px;

    border-radius: 5px; }*/



/** Buttons **/

.btn { box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); border: none; color: #fff; }

a.btn, .buttons a.btn, a.btn:hover { color: #fff; }



.btn-red { background: #c82606; }

.btn-blue-light { background: #0ea5a2; }

.btn-gray-dark { background: #343434; }

.btn-orange { background: #ce6916; }

.btn-gray-light { background: #444; }

/** End Buttons **/





/** Sidebar **/

.sidebar .box { margin-bottom: 10px;

    box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); }

.sidebar .box .padder { padding: 10px; }

.sidebar .box form { margin: 0; }



.box-round { border-radius: 10px; }

.box-blue { background: #3a434e; color: #979797; }

.box-blue .input { background: #444; color: #888; border: none; width: 95%; font-size: 11px; }

.box-blue h2 { color: #149893; font-size: 12px; text-align: center; }



/*.blue-box input[type="checkbox"]:checked { background: red; }*/



/** Chrome autocomplete fix **/

/*.box-blue input:-webkit-autofill { background-color: #444 !important; color: #888 !important; }*/



.sidebar-login-form .input { width: 95%; } 



.box-blue.activity-feed ul { list-style: none; margin: 0; }

.box-blue.activity-feed li { overflow: hidden; margin-bottom: 10px; font-size: 10px; }

.box-blue.activity-feed .activity-avatar { float: left; margin: 0 5px 5px 0; }

.box-blue.activity-feed .activity-avatar img { width: 32px; height: 32px; }

.box-blue.activity-feed .activity-header p .avatar { display: none; }

.box-blue.activity-feed .activity-header p { line-height: 14px; }

.box-blue.activity-feed .activity-header a { color: #979797; }

.box-blue.activity-feed .activity-inner { display: none; }

.box-blue.activity-feed .activity-meta { display: none; }

.box-blue.activity-feed .input { width: 45%; font-size: 10px; margin: 0; }

.box-blue.activity-feed select { margin: 0 8px; }

.box-blue.activity-feed .btn { font-size: 10px; line-height: 16px; }

.box-blue.activity-feed label { display: none; }



.box-blue.complaint-form select { width: auto; }

.box-blue.complaint-form .captcha { overflow: hidden; }

.box-blue.complaint-form .captcha .input { width: 85px; float: left; }

.box-blue.complaint-form .captcha img { margin: 3px 0 0 10px; }

.box-blue.complaint-form p { margin: 15px; }

.box-blue.complaint-form .form p { margin: 0; }

.box-blue.complaint-form .submit { overflow: hidden; }

.box-blue.complaint-form .submit input { float: left; margin-right: 20px; }

.box-blue.complaint-form .submit img.ajax-loader { float: left; }

.box-blue.complaint-form .submit p { float: right; }

.box-blue.complaint-form .terms a { color: #c16010; text-decoration: underline; }

.sidebar .banner { text-align: center; }

.wpcf7-not-valid-tip { display: none !important; }

.wpcf7-not-valid { border: 1px solid red !important; }



#sidebar-me { overflow: hidden; }

#sidebar-me img, #sidebar-me h4 { float: left; }

#sidebar-me img { margin-right: 10px; }

#sidebar-me a.btn { float: right; margin-top: 5px; font-size: 10px; line-height: 16px; }

#sidebar-me h4 a { color: #149893; font-size: 12px; }



/** csr_game-networks taxonomy **/

.game-networks .entry { float: left; padding: 0 5px; }

.game-networks .thumbnail { border: 0; position: relative; padding: 0; box-shadow: none; }

.game-networks .thumbnail img { margin: 0; }

.game-networks h2 { font-size: 11px; line-height: 26px; font-weight: normal; text-align: center; }

.game-networks .postmeta { overflow: hidden; }

.game-networks .ratingblock { position: absolute; top: 0; right: 3px; }

.game-networks .ratingtext { display: none; }



.game-networks a.play-now {

    background: url("img/playnowbg.png") top left repeat-x;

    position: absolute;

    bottom: 4px;

    left: 0;

    display: block;

    width: 188px;

    line-height: 36px;

    color: #fff;

    font-family: LeagueGothicRegular;

    text-transform: uppercase;

    text-align: center;

    font-size: 18px;

    text-shadow: 0.1em 0.1em 0.2em black;

}



/** Free Games **/

#content.free-games { padding: 0; }

.game-wrap { height: 628px; overflow: hidden; background: url("img/free-game-bg.jpg") top left no-repeat; }

.game-wrap .main { padding: 0; }

.game-wrap iframe { border: 0; width: 640px !important; height: 564px !important; }

.game-wrap .entry { margin: 0; }

.game-wrap .game-header { overflow: hidden; padding: 10px; position: relative; }

.game-wrap .game-header h1 { float: left; }

.game-wrap .game-header .game-rating { position: absolute; top: 10px; right: 10px; width: 165px;

    color: #fff; font-size: 12px; line-height: 24px; }

.game-wrap .game-rating .game-rating-text { float: left; }

.game-wrap .game-rating .ratingstars { float: right; }

.game-wrap .game-rating .ratingtext { display: none; }

.game-wrap .postcontent .ratingblock { display: none; }

.game-wrap .game h1 { color: #fff; font-style: italic; font-weight: bold; font-size: 14px; line-height: 24px; }

.game-wrap .content { width: 646px; text-align: center; padding: 10px; }

.game-wrap .entry { float: right; padding: 0; width: 313px; overflow: hidden; color: #fff; }

.game-wrap .entry .postcontent { width: 235px; margin: 0 auto; padding: 20px 0; }



.featured-free-games table { width: 47.5%; margin: 10px; }

.featured-free-games table td { border-top: 0; border-bottom: 1px inset #dbdada; }

.featured-free-games table a { text-shadow: 0.1em 0.1em 0.2em #86cace; text-transform: uppercase; }

.featured-free-games a.red { color: #cb600c; text-shadow: 0.1em 0.1em 0.2em #ccc; }

.featured-free-games a.blue { color: #2d7c81; text-shadow: 0.1em 0.1em 0.2em #86cace; }

.featured-free-games .ratingtext { display: none; }



/** End Free Games **/



/** Blacklist **/

#blacklist {

    /*overflow: hidden;*/

    /*background: #f4f4f4;*/

    /*border: 1px solid #d8d7d7;*/

    /*border-width: 1px 0;*/

    /*position: relative;*/

    /*height: 240px;*/

    /*padding-top: 10px;*/

}

.blacklist .more { font-size: 10px; font-style: italic; margin: 2px 10px; }

#blacklist span { margin: 0 3px; }



/*#blacklist .wrapper { width: 10000px; }*/

/*#blacklist .wrap { padding: 0 10px; }*/

#blacklist h2 {

    font-size: 14px;

    text-decoration: underline;

    /*font-style: italic;*/

    /*padding: 0 10px;*/

    line-height: 18px;

    margin-bottom: 10px;

}

#blacklist .wrap { margin-bottom: 20px; }

#blacklist ul { list-style: none; margin: 0; }

#blacklist hr {

    /*position: absolute;*/

    /*left: 0;*/

    /*top: 35px;*/

    /*width: 100%;*/

    border-top: 1px solid #dbdada;

    border-bottom: 1px solid #fdfdfd;

    margin: 0;

}



#blacklist li { line-height: 26px; }

/** End Blacklist **/





.nav-tabs-orange .nav-tabs {

    background: #fff;

    border: none;

    margin-bottom: 20px;

    box-shadow: 0 8px 5px -1px #ddd;

    padding: 0;

}



.blacklist .nav-tabs-orange .nav-tabs {

    box-shadow: none;

    margin: 0;

}



.nav-tabs-orange .nav-tabs a { background: #7c8d95; border-color: #7c8d95; color: #fff; }

.nav-tabs-orange .nav-tabs li.active a, .nav-tabs-orange .nav-tabs li a:hover {

    background: #f6a868; border-color: #f6a868; border-bottom: 1px solid #f6a868; color: #fff; }



/** Comments **/

#comments { border-top: 1px solid #dfdfdf; padding: 20px 0; }

#comments h2 { font-size: 14px; font-weight: bold; line-height: 24px; margin-bottom: 25px; font-style: italic; }

#comments ol { list-style: none; margin: 0; }

.commentlist li { margin-bottom: 20px; }

.comment .comment-meta { overflow: hidden; }

.comment .comment-meta, .comment .comment-meta a { font-style: italic; }

.comment .avatar { float: left; margin-right: 15px; padding: 5px; background: #ecece0; border: 1px solid #dbdbce;  }

.comment .says, .comment .says a { font-size: 16px; font-weight: bold; color: #bd5c0c; }

.comment .tn { float: left; margin-top: 15px; }

.comment .comment-content .arrow { width: 18px; height: 18px; position: absolute; top: -18px;

    left: 20px; z-index: 10; background: url("img/comment-arrow.png") top left no-repeat; }

.comment .comment-content {

    margin: 5px 35px 0 0;

    padding: 20px 25px;

    background: #f8f8f5;

    border: 1px solid #e0e0d8;

    position: relative;

    box-shadow: 0 5px 8px #fff inset;

    border-radius: 5px;

}



#respond { width: 420px; }

#respond label, #respond p { font-size: 10px; }

#respond h3 { font-size: 14px; }

#respond #commentform input[type="text"] { width: 230px; margin: 0; }

#commentform input[type="text"], #commentform textarea { background: #f8f7f6; border: 1px solid #dedcdc; }

#respond .form-allowed-tags code { background: none; color: #000; border: 0; padding: 0; font-size: 10px; font-family: arial; }



/** Progressives **/

#progressives ul { list-style: none; margin: 0; overflow: hidden; }

#progressives li { float: left; margin: 0 5px; text-align: center; width: 30%; }

#progressives li input, #progressives li select { width: auto; }





/** Home Page **/

#content.home { padding: 10px 5px; }

.home .row { overflow: hidden; width: auto; margin: 0 0 10px 0; }

.home .row .col { float: left; margin: 0 3px; }

.home .row1 .col1, .home .row1 .col3 { width: 30%; }

.home .row1 .col2 { width: 38%; }

.home .row2 .col { width: 49.3%; }

.home .row6 .col { width: 32.7%; background: #f4f4f4; }

.home .widget { background: #f4f4f4; }



.widget .widget-content { overflow: hidden; }

.widget .caption { font-style: italic; font-size: 10px; }

.home .row1 .widget, .home .row1 .widget a { color: #4a4e51; }

.home .row1 .widget .caption { color: #949494; }

.widget .btn-gray { color: #fff !important; background: #717d7e; text-shadow: 1px 1px 3px #000;

    border-radius: 10px; text-shadow: inset 3px 3px 8px #000; padding: 0 5px; font-size: 10px; }





/** Recent Posts Widget Templates **/

.widget.bullet-list { padding: 13px 10px; }

.widget.bullet-list ul { list-style: none; margin: 0; }

.widget.bullet-list li { border-bottom: 1px dashed #999; padding: 5px 0 5px 20px;

    background: url("img/recent-posts-bullet.png") left center no-repeat; }

.widget.bullet-list .more { float: right; margin: 10px 0 0; }



.widget.titles-list { padding: 13px 10px; margin-top: -20px; }

.widget.titles-list ul { list-style: none; margin: 0; padding: 0 5px; }

.widget.titles-list li { border-bottom: 1px dashed #999; padding: 5px 0; }

.widget.titles-list .more { float: right; margin: 10px 0 0; }



.widget.featured-thumb-details { padding: 13px 15px 5px; position: relative; }

.widget.featured-thumb-details .thumbnail { float: left; background: #fff; margin: 0 10px 10px 0;

    border: 0; box-shadow: 2px 2px 5px #d3d3d3; border-radius: 0; }

.widget.featured-thumb-details .thumbnail .date { position: absolute; top: 5px; left: 5px;

    border: 1px solid #811f11; font-family: LeagueGothicRegular; text-transform: uppercase;

    font-size: 16px; padding: 3px 5px; box-shadow: 1px 1px 4px #000; }

.widget.featured-thumb-details .widget-content { border-bottom: 1px dashed #999; }

.widget.featured-thumb-details h3 { font-size: 12px; line-height: 16px; font-weight: normal; }

.widget.featured-thumb-details p { line-height: 14px; }



.widget.author-avatars { padding: 12px 5px; }

.widget.author-avatars ul { list-style: none; margin: 0; }

.widget.author-avatars li { border: 1px solid #fff; border-radius: 5px; overflow: hidden;

    padding: 5px; margin: 3px 0; position: relative; }

.widget.author-avatars li.odd { background: #d3e1e2; }

.widget.author-avatars li.even { background: #eddcce; }

.widget.author-avatars .avatar { margin: 0 5px 0 0; float: left; }

.widget.author-avatars h3 { font-size: 12px; font-style: italic; font-weight: normal; line-height: 16px; }

.widget.author-avatars h3 a { line-height: 16px; }

.widget.author-avatars p { margin: 0; }

/*.widget.author-avatars p.caption { position: absolute; bottom: 0; left: 60px; }*/

.widget.author-avatars p.more { float: right; }

.widget.author-avatars p.more a { color: #353535; font-size: 10px; font-style: italic; }



.widget.title-caption {  }

.widget.title-caption ul { list-style: none; margin: 0; padding: 0 3px; }

.widget.title-caption li { border-bottom: 1px solid #dbdada; border-top: 1px solid #fff; padding: 10px 15px; }

.widget.title-caption h3 { font-size: 12px; font-weight: normal; line-height: 16px; }

.widget.title-caption h3 a { color: #353535; }

.widget.title-caption .caption { font-style: italic; font-size: 10px; color: #949494; padding: 0 3px; margin: 0; }

.widget.title-caption .caption a { color: #757575; }



.widget.title-caption-image {  }

.widget.title-caption-image ul { list-style: none; margin: 0; padding: 0 3px; }

.widget.title-caption-image li { border-bottom: 1px solid #dbdada; border-top: 1px solid #fff; padding: 10px 15px; }

.widget.title-caption-image li.first { border-top: 0; }

.widget.title-caption-image h3 { font-size: 12px; font-weight: normal; line-height: 16px; }

.widget.title-caption-image h3 a { color: #353535; }

.widget.title-caption-image .caption { font-style: italic; font-size: 10px; color: #949494; padding: 0 3px; margin: 0; }

.widget.title-caption-image .caption a { color: #757575; }

.widget.title-caption-image .thumbnail { float: left; padding: 0; border: 0; margin: 0 10px 0 0; }



.widget.tabs .nav-tabs { border: 0; box-shadow: 1px 1px 3px #bebebe; padding: 1px 0; margin: 0 0 10px 0; }

.widget.tabs .nav-tabs li { width: 33%; margin: 0; }

.widget.tabs .nav-tabs a { color: #000; line-height: 37px; margin: 0; padding: 0; display: block; text-align: center; border: 0; position: relative; }

.widget.tabs .nav-tabs a:hover { background: none; color: #000; }

.widget.tabs .nav-tabs i { background: url("img/tab-arrow.png") no-repeat; display: none; position: absolute; bottom: -21px; left: 35%; width: 30px; height: 20px; }

.widget.tabs .nav-tabs li.active i, .widget.tabs .nav-tabs a:hover i { display: block; }

.widget.tabs .nav-tabs li.active a { background: none; border-width: 0 0 0 1px; }

.widget.tabs .nav-tabs li a, .widget.tabs .nav-tabs li.active a:hover { border-left: 1px solid #fff; border-radius: 0; }

.widget.tabs .nav-tabs li.first a, .widget.tabs .nav-tabs li.first a:hover { border: none; }



/** nav-tabs color schemes **/

.widget.tabs .nav-tabs.blue, .widget.tabs .nav-tabs.blue i     { background-color: #7cc0c5; }

.widget.tabs .nav-tabs.green, .widget.tabs .nav-tabs.green i   { background-color: #e1fdc7; }

.widget.tabs .nav-tabs.orange, .widget.tabs .nav-tabs.orange i { background-color: #d6711e; }

.widget.tabs .nav-tabs.pink, .widget.tabs .nav-tabs.pink i     { background-color: #f1bfc1; }

.widget.tabs .nav-tabs.red, .widget.tabs .nav-tabs.red i       { background-color: #d35e0a; }

.widget.tabs .nav-tabs.yellow, .widget.tabs .nav-tabs.yellow i { background-color: #fff2ae; }

/** end nav-tabs color schemes **/



.widget.tabs .nav-pills { margin: 0; padding: 4px 2px 0; border: 1px solid #e7ebf0; }

.widget.tabs .nav-pills a { border-radius: 0; color: #434343; font-size: 16px; text-transform: uppercase;

    font-family: LeagueGothicRegular; padding: 0 10px; line-height: 30px; text-shadow: 1px 1px 3px #aaa; }

.widget.tabs .nav-pills a:hover { background: none; }

.widget.tabs .nav-pills i { margin: 3px 0; }

.widget.tabs .nav-pills .has-icon a { padding: 0 5px; }



/** nav-pills color schemes **/

.widget.tabs .nav-pills.blue a { color: #e5893e; }

.widget.tabs .nav-pills.blue a:hover { color: #7bbfc4; }

.widget.tabs .nav-pills.blue .active a { color: #fff; background: #79bdc2; }

/******************/

.widget.tabs .nav-pills.pink a { color: #434343; }

.widget.tabs .nav-pills.pink a:hover { color: #b77071; }

.widget.tabs .nav-pills.pink .active a { color: #fff; background: #e1a1a1; }

/** end nav-pills color schemes **/



.widget.approved-casinos { font-size: 12px; text-align: center; }

.widget.approved-casinos td { padding: 3px 15px; border-bottom: 1px solid #dbdada; border-top: 1px solid #fff; }

.widget.approved-casinos .rating { width: 85px; }

.widget.approved-casinos .ratingblock { margin: 0; }

.widget.approved-casinos .title { font-style: italic; text-align: left; }

.widget.approved-casinos a { text-shadow: 0.1em 0.1em 0.2em #86cace; text-transform: uppercase; font-size: 11px; }

.widget.approved-casinos a.red { color: #cb600c; text-shadow: 0.1em 0.1em 0.2em #ccc; }

.widget.approved-casinos a.blue { color: #2d7c81; text-shadow: 0.1em 0.1em 0.2em #86cace; }

.widget.approved-casinos .ratingtext, .widget.approved-casinos .ratingheader { display: none; }





.ychannel.short-wide-scroll { width: 955px; margin: 0 auto; border-radius: 7px;

    background: #f5f5f5; border: 1px solid #d8d5d5; position: relative;

    box-shadow: inset 5px 5px 22px #d5d5d5, inset -1px -1px 12px #d5d5d5; }

.ychannel.short-wide-scroll .wrap { width: 837px; margin: 0 auto; overflow: hidden;

    border-left: 1px solid #dbdada; border-right: 1px solid #dbdada; }

.ychannel.short-wide-scroll .inner { margin: 0 37px; overflow: hidden; }

.ychannel.short-wide-scroll .scroll { width: 10000px; }

.ychannel.short-wide-scroll .video { float: left; position: relative; padding: 13px 0 10px;

    width: 234px; overflow: hidden; margin: 0 10px; }

.ychannel.short-wide-scroll img { width: 234px; height: 130px; margin-bottom: 5px; }

.ychannel.short-wide-scroll .length { color: #fff; position: absolute; right: 3px; top: 123px;

    background: #000; border-radius: 10px; padding: 0 3px; font-weight: bold; }

.ychannel.short-wide-scroll h3 { font-size: 12px; line-height: 12px; }

.ychannel.short-wide-scroll h3 a { color: #353535; }

.ychannel.short-wide-scroll p { margin: 0; }

.ychannel.short-wide-scroll .time { color: #999; }

.ychannel.short-wide-scroll .nav { position: absolute; top: 0; background-position: center; width: 57px;

    background-repeat: no-repeat; height: 100%; cursor: pointer; border-color: #fff;

    border-style: solid; margin: 0; }

.ychannel.short-wide-scroll .nav-left { left: 0; background-image: url("img/gray-arrows-lft.png");

    border-width: 0 1px 0 0; }

.ychannel.short-wide-scroll .nav-right { right: 0; background-image: url("img/gray-arrows-rgt.png");

    border-width: 0 0 0 1px; }



/** icons-slider **/

.widget.icons-slider { border: 1px solid #dbdbdb; border-radius: 5px; background: #f4f4f4; padding: 3px; }

.widget.icons-slider .widget-content { border: 1px solid #717271; border-radius: 5px; background: #3c4041;

    box-shadow: inset 0 8px 25px #1d1d1e, inset 0 -30px 50px #1d1d1e; padding: 5px 64px 10px; position: relative; }

.widget.icons-slider ul { list-style: none; margin: 0; overflow: hidden; }

.widget.icons-slider li { float: left; margin: 0 20px; }

.widget.icons-slider .inner { overflow: hidden; }

.widget.icons-slider .scroll { width: 10000px; }

.widget.icons-slider .nav { position: absolute; top: 35%; }

.widget.icons-slider .nav-left { left: 30px; }

.widget.icons-slider .nav-right { right: 30px; }

i.icon.icon-blackarrows { background: url("img/slider-nav-black.png") center no-repeat;

    cursor: pointer; width: 24px; height: 24px; }



/** Gallleries / Slideshows **/

.review .ngg-galleryoverview .pic { border: 1px solid #e2e2e2; border-radius: 5px; padding: 1px; height: 215px; }

.review .ngg-galleryoverview img { border-radius: 5px; }

.review .ngg-gallery-list { margin: 10px 0 0; overflow: hidden; }

.review .ngg-gallery-list li { float: left; list-style: none; margin: 0 5px 0 0; border: 1px solid #e2e2e2; border-radius: 5px; padding: 1px; }

.review .ngg-gallery-list li.last { margin-right: 0; }

.review .ngg-gallery-list img { width: 64px; height: 64px; }

/*.review .ngg-gallery-list li.selected { border-color: #eafed6; background: #eafed6; }*/

.review .ngg-gallery-list li:hover,

.review .ngg-gallery-list li.selected { border-color: #fff2ae; background: #fff2ae; }





.hero-unit .featured-posts { width: 330px; background: #fff; margin: 10px; position: relative;

    padding: 10px; border-radius: 10px; overflow: hidden; }

.hero-unit .featured-posts .slider { width: 255px; margin: 0 auto; overflow: hidden; }

.hero-unit .featured-posts .inner { width: 5000px; }

.hero-unit .featured-posts h4 { font-size: 11px; }

.hero-unit .featured-posts .entry { margin: 0 0 0 15px; }

.hero-unit .featured-posts .entry.first { margin-left: 0; }

.hero-unit .featured-posts img { width: 75px; height: 75px; }

.hero-unit .featured-posts .nav a { border: 1px solid #c6c6c6; border-radius: 10px; padding: 3px; position: absolute; top: 45%; }

.hero-unit .featured-posts .nav .next { right: 10px; }

.hero-unit .featured-posts .nav .prev { left: 10px; }

.online-gambling-news .hero-unit .postcontent { width: 550px; float: left; }





.game-networks .nav-tabs > li > a,

.game-networks .nav-pills > li > a { padding-left: 10px; padding-right: 10px; }



.social-input-row-url { display: none; }





.widget.casino-bonuses { font-size: 11px; text-align: center; }

.widget.casino-bonuses th {

	font-family: Arial, Helvetica, sans-serif; color:#4a4e51

	font-size: 12px;

	line-height: 26px;

	text-transform: uppercase;

}

.widget.casino-bonuses td { padding: 3px 15px; border-bottom: 1px solid #dbdada; border-top: 1px solid #fff; }

.widget.casino-bonuses .title { font-style: italic; text-align: left; }

.widget.casino-bonuses .bonus-code { text-align: left; font-size: 11px; font-family: arial; }

.widget.casino-bonuses .rating { width: 85px; }

.widget.casino-bonuses a { text-shadow: 0.1em 0.1em 0.2em #86cace; text-transform: uppercase; font-size: 11px; }

.widget.casino-bonuses a.blue { color: #6589a5; font-family: 'LeagueGothicRegular'; font-size: 12px; }

.widget.casino-bonuses .payout { font-family: 'LeagueGothicRegular'; font-size: 14px; color: #6589a5; }





.entry .postcontent a { text-decoration: underline; }



ul.ap_pagination li{padding: 0 !important;}

.ap_numeric{width:4% !important;}

ul.ap_pagination li a:hover{font-weight:normal !important;}

ul.layout_H{width:72% !important;}





