/*
Theme Name: Gameleon
Theme URI: http://20script.ir
Description: WordPress Arcade Theme 20script.ir
Version:2.6
Author: Tiguan
Author URI: http://www.20script.ir
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: arcade, games, jquery, online games, two-columns, right-sidebar, fixed-width, custom-background, custom-colors, theme-options, translation-ready
*/

@import url(fonts/bebas_neue/stylesheet.css);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:700&subset=latin,cyrillic-ext,greek-ext,greek,vietnamese,latin-ext,cyrillic);
@import url(css/reset.css);
@import url(css/bpress.css);

/* -------------- GLOBAL STYLE -------------- */
* {
margin:0;
padding:0
}

body {
background:#333;
margin:0 auto;
font-family:Arial;
font-size:12px;
height: 100%;
}

#main {
width:665px;
float:left;
overflow:hidden; 
display:inline; 
margin:0 auto;
}

#wrapper {
width:1024px;
background:url(images/bg-big.jpg) repeat scroll 0 0 transparent;
box-shadow:0 0 25px 0 rgba(0,0,0,0.9);
-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,0.9);
-moz-box-shadow:0 0 25px 0 rgba(0,0,0,0.9);
-o-box-shadow:0 0 25px 0 rgba(0,0,0,0.9);
margin:0 auto;
overflow:hidden
}

#wrapper-content {
width:984px;
margin:0 auto;
overflow:hidden
}

a {
text-decoration:none;
color:#FB2900
}

a:hover {
text-decoration:underline
}

h1,h2,h3,h4,h5,h6 {
font-family: BebasNeueRegular, Open Sans Condensed, Arial, Sans-Serif;
color:#666
}

/* -------------- HEADER STYLE -------------- */
#header {
width:1024px
}

#header-middle {
padding:3px 0 15px;
margin:0 auto;
min-height:41px;
overflow:hidden
}

#header-middle2 {
padding:15px 0;
margin:0 auto;
min-height:41px;
overflow:hidden
}

#logo {
background:#fb2900;
float:left;
vertical-align:middle;
margin-top:42px
}

#logo img {
vertical-align:middle;
margin:0 auto
}

.seo-logo {
font-size:.01px;
overflow:hidden;
position:relative;
}

/* -------------- TOP MENU STYLE ------------ */
.topmenu-area {
border-bottom:4px solid #FB2900;
position:relative
}

.topmenu {
background:#262729;
height:26px;
padding:0 20px 5px;
width:982px;
margin:0 auto;
border-left:1px solid #686868;
border-top:1px solid #686868;
border-right:1px solid #686868
}

.topmenu li {
background:url(images/menu_separator.png) no-repeat 100% 8px;
float:left;
line-height:30px;
list-style:none;
margin-right:10px;
padding-right:10px;
display:block;
z-index:10000
}

.topmenu li:last-child {
margin-right:0;
border-right:0
}

.topmenu li a {
font-weight:700;
list-style:none;
font-size:12px;
line-height:30px;
margin-top:0;
text-decoration:none;
color:#fff;
text-shadow:1px 1px 1px #000;
display:block;
float:left;
height:30px;
transition:opacity .3s ease-in-out;
-o-transition:opacity .3s ease-in-out;
-moz-transition:opacity .3s ease-in-out;
-webkit-transition:opacity .3s ease-in-out;
-moz-opacity:0.4;
opacity:0.4
}

.topmenu li a:hover {
text-decoration:none;
color:#fff;
opacity:100;
text-shadow:1px 1px 1px #000
}

.topmenu li ul {
display:none
}

.topmenu li:hover > ul {
box-shadow:inset 0 3px 3px #1e1e1e;
-webkit-box-shadow:inset 0 3px 3px #1e1e1e;
-moz-box-shadow:inset 0 3px 3px #1e1e1e;
-o-box-shadow:inset 0 3px 3px #1e1e1e;
display:block;
position:absolute;
top:31px;
line-height:30px;
z-index:10;
width:150px;
border-left:1px solid #dcdcdc;
border-top:0;
background:#3F3C3D
}

.topmenu li > ul li {
background:#3F3C3D repeat 0 0;
width:150px;
border-right:0;
height:25px;
padding:0;
position:relative
}

.topmenu li > ul li a {
color:#fff;
margin:0 auto;
padding:0 10px;
background:url(images/submenu_separator.png) repeat-x left bottom;
text-align:left;
font-size:12px;
color:#fff;
text-shadow:none;
height:25px;
line-height:25px
}

.topmenu li > ul li a:hover {
color:#FB2900!important;
text-shadow:none
}

.topmenu li ul li:hover > ul {
height:25px;
line-height:25px;
text-decoration:none;
display:block;
position:absolute;
top:0;
left:150px;
z-index:10
}

/* ------------- MAIN MENU STYLE ------------ */
#wrapper-menu {
background:#3F3C3D;
width:984px;
height:50px
}

#main-menu {
list-style:none;
margin:0 auto;
padding:0
}

#main-menu li {
float:left;
}

#main-menu li a {
color:#FFF;
padding:16px 10px 15px 10px;
display:block;
font-family: BebasNeueRegular, Open Sans Condensed, Arial, Sans-Serif;
font-size:19px;
cursor:pointer;
font-weight:normal;
text-decoration:none;
-webkit-transition:color 300ms linear;
-moz-transition:color 300ms linear;
-o-transition:color 300ms linear;
transition:color 300ms linear
}


#main-menu li.current-menu-item a, #main-menu li a:hover {
    border-bottom: 4px solid #fb2900;
    height:15px;
} 

#main-menu li:last-child a{
margin-right:0;
}

#main-menu li a:hover {
color:#EAEAEA;
text-shadow:1px 1px #000
}

#main-menu > li > a {
background:url(images/menu_separator.png) no-repeat 100% 16px
}

#main-menu li ul {
width:230px;
background:#3F3C3D repeat 0 0
}

#main-menu > li > ul {
box-shadow:inset 0 3px 3px #1e1e1e;
-webkit-box-shadow:inset 0 3px 3px #1e1e1e;
-moz-box-shadow:inset 0 3px 3px #1e1e1e;
-o-box-shadow:inset 0 3px 3px #1e1e1e
}

#main-menu li ul li a {
border-bottom: none!important;
height:15px;
color:#fff;
margin:0 18px;
padding:11px 0;
background:url(images/submenu_separator.png) repeat-x left bottom
}

.shaddow {
background:url(images/shadow.png) no-repeat scroll 0 0 transparent;
height:20px
}

/* --------- TABS SHORTCODE STYLE ----------- */
.tabs-wrapper {
overflow:hidden;
clear:both
}

.tabs-back {
border:#d5d5d5 solid 1px;
border-top:none;
background:#fff;
overflow:hidden;
}

.homepage-block-tabs {
margin-left:11px;
position:relative;
width:100%
}

.homepage-block-tabs h2, .homepage-block-tabs h2 a {
font-size:18px;
margin-top:3px;
color:#666
}

.homepage-tabs_container {
overflow:hidden;
clear:both;
float:left;
width:100%;
background:#fff
}

.homepage-block-tabs .grid-image {
position:relative;
display:inline-block;
margin-right:15px;
float:left
}

.post-entry .homepage-tabs_container {
width:100%
}

ul.tabs {
float:left;
height:40px;
overflow:hidden;
width:663px;
padding-left:0!important;
border:1px solid #d5d5d5
}

ul.tabs li {
border-right:1px solid #d5d5d5;
background:#262729;
float:left;
overflow:hidden;
padding-left:0!important;
position:relative;
bottom:0
}

ul.tabs li a {
text-align:center;
outline:none;
float:left;
height:40px;
line-height:40px;
text-decoration:none;
padding:0 15px;
font-family: BebasNeueRegular, Open Sans Condensed, Arial, Sans-Serif;
font-size:24px;
color:#fff;
display:block;
font-weight:400
}

ul.tabs li a:hover {
background:#262729;
-webkit-transition:all .4s ease;
-moz-transition:all .4s ease;
-ms-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
color:#fff!important;
padding:0 15px
}

html ul.tabs li.active a,html ul.tabs li.active a:hover {
background:#262729;
color:#fff!important;
padding:0 15px
}

.tabs_container {
border-top:none;
overflow:hidden;
float:left;
padding:0;
background:#fff;
clear:both
}

.tab_content {
padding:10px 0 0
}

/* -- CHECKLIST & BAD LIST SHORTCODE STYLE -- */
.checklist li {
background:url(images/check-list.png) no-repeat left!important;
color:#666;
padding-left:28px!important
}

.badlist li {
background:url(images/bad-list.png) no-repeat left!important;
color:#666;
padding-left:28px!important
}

.tdstyle {
width:320px
}

/* -------- DROPCAP SHORTCODE STYLE --------- */
.dropcap {
font-size:42px;
line-height:30px;
font-weight:700;
overflow:hidden;
margin-right:6px;
background:#fb2900;
padding:10px 5px 10px 5px;
text-transform:uppercase;
float:left;
position:relative;
top:5px;
color:#fff
}

/* -------- BUTTONS SHORTCODE STYLE --------- */

.button {display:inline-block; margin:15px 4px 15px 4px; -moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; border-color: -moz-use-text-color -moz-use-text-color #ccc; border-image:none; border-style:none none solid; border-width:0 0 2px; box-shadow:0 -10px 10px 0 rgba(0, 0, 0, 0.1) inset; color:#F7F7F7; cursor:pointer; font-family:"Open Sans","Times New Roman",Helvetica,Arial,sans-serif; font-size:12px; font-weight:800; outline:medium none; padding:8px 14px; transition:all 0.12s; -moz-transition:all 0.12s; -webkit-transition:all 0.12s}
.button a {color:#fff; text-shadow:1px 1px 0 #000; font-weight:bold}
.button a:hover {border-color:#333; color:#fff; text-decoration:none}
.button.black {background-color:#000; background: -moz-linear-gradient(top, #5b5b5b 0%, #000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b5b5b), color-stop(100%,#000)); background: -webkit-linear-gradient(top, #5b5b5b 0%,#000 100%); background: -o-linear-gradient(top, #5b5b5b 0%,#000 100%); background: -ms-linear-gradient(top, #5b5b5b 0%,#000 100%); background: linear-gradient(to bottom, #5b5b5b 0%,#000 100%); color: #f7f7f7; border-bottom: 1px solid #000; box-shadow: inset 0 -10px 10px 0 rgba(0,0,0,0.1); -moz-box-shadow:inset 0 -10px 10px 0 rgba(0,0,0,0.1); -webkit-box-shadow:inset 0 -10px 10px 0 rgba(0,0,0,0.1)}
.button.black:hover {background:-moz-linear-gradient(top, #000 0%, #5b5b5b 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#000), color-stop(100%,#5b5b5b)); background:-webkit-linear-gradient(top, #000 0%,#5b5b5b 100%); background:-o-linear-gradient(top, #000 0%,#5b5b5b 100%); background: -ms-linear-gradient(top, #000 0%,#5b5b5b 100%); background: linear-gradient(to bottom, #000 0%,#5b5b5b 100%);}
.button.green {background:#3d5901; background:-moz-linear-gradient(top, #7fba00 0%, #3d5901 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7fba00), color-stop(100%,#3d5901)); background: -webkit-linear-gradient(top, #7fba00 0%,#3d5901 100%); background: -o-linear-gradient(top, #7fba00 0%,#3d5901 100%); background: -ms-linear-gradient(top, #7fba00 0%,#3d5901 100%); background: linear-gradient(to bottom, #7fba00 0%,#3d5901 100%); color:#f7f7f7; border-bottom:1px solid #3d5901; box-shadow:inset 0 -10px 10px 0 rgba(0,0,0,0.1); -moz-box-shadow:inset 0 -10px 10px 0 rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 -10px 10px 0 rgba(0,0,0,0.1)}
.button.green:hover {background:-moz-linear-gradient(top, #3d5901 0%, #7fba00 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d5901), color-stop(100%,#7fba00)); background: -webkit-linear-gradient(top, #3d5901 0%,#7fba00 100%); background: -o-linear-gradient(top, #3d5901 0%,#7fba00 100%); background: -ms-linear-gradient(top, #3d5901 0%,#7fba00 100%); background: linear-gradient(to bottom, #3d5901 0%,#7fba00 100%);}
.button.red {background: #860101; background:-moz-linear-gradient(top, #ff0000 0%, #860101 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#860101)); background:-webkit-linear-gradient(top, #ff0000 0%,#860101 100%); background:-o-linear-gradient(top, #ff0000 0%,#860101 100%); background:-ms-linear-gradient(top, #ff0000 0%,#860101 100%); background: linear-gradient(to bottom, #ff0000 0%,#860101 100%); color:#f7f7f7; border-bottom:1px solid #860101; box-shadow:inset 0 -10px 10px 0 rgba(0,0,0,0.1); -moz-box-shadow: inset 0 -10px 10px 0 rgba(0,0,0,0.1); -webkit-box-shadow:inset 0 -10px 10px 0 rgba(0,0,0,0.1)}
.button.red:hover {background:-moz-linear-gradient(top, #860101 0%, #ff0000 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#860101), color-stop(100%,#ff0000)); background:-webkit-linear-gradient(top, #860101 0%,#ff0000 100%); background:-o-linear-gradient(top, #860101 0%,#ff0000 100%); background:-ms-linear-gradient(top, #860101 0%,#ff0000 100%); background:linear-gradient(to bottom, #860101 0%,#ff0000 100%);}
.button.blue {background:#0060b2; background:-moz-linear-gradient(top, #00b2ec 0%, #0060b2 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b2ec), color-stop(100%,#0060b2)); background:-webkit-linear-gradient(top, #00b2ec 0%,#0060b2 100%); background:-o-linear-gradient(top, #00b2ec 0%,#0060b2 100%); background:-ms-linear-gradient(top, #00b2ec 0%,#0060b2 100%); background:linear-gradient(to bottom, #00b2ec 0%,#0060b2 100%); color:#f7f7f7; border-bottom:1px solid #0060b2; box-shadow:inset 0 -10px 10px 0 rgba(0,0,0,0.1); -moz-box-shadow:inset 0 -10px 10px 0 rgba(0,0,0,0.1); -webkit-box-shadow:inset 0 -10px 10px 0 rgba(0,0,0,0.1)}
.button.blue:hover  {background: -moz-linear-gradient(top, #0060b2 0%, #00b2ec 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0060b2), color-stop(100%,#00b2ec)); background: -webkit-linear-gradient(top, #0060b2 0%,#00b2ec 100%); background: -o-linear-gradient(top, #0060b2 0%,#00b2ec 100%); background: -ms-linear-gradient(top, #0060b2 0%,#00b2ec 100%); background: linear-gradient(to bottom, #0060b2 0%,#00b2ec 100%); }
.button.orange {background:#fb2900; background:-moz-linear-gradient(top, #ffc000 0%, #fb2900 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc000), color-stop(100%,#fb2900)); background:-webkit-linear-gradient(top, #ffc000 0%,#fb2900 100%); background:-o-linear-gradient(top, #ffc000 0%,#fb2900 100%); background: -ms-linear-gradient(top, #ffc000 0%,#fb2900 100%); background:linear-gradient(to bottom, #ffc000 0%,#fb2900 100%); color:#f7f7f7; border-bottom:1px solid #fb2900; box-shadow:inset 0 -10px 10px 0 rgba(0,0,0,0.1); -moz-box-shadow:inset 0 -10px 10px 0 rgba(0,0,0,0.1); -webkit-box-shadow:inset 0 -10px 10px 0 rgba(0,0,0,0.1)}
.button.orange:hover {background: -moz-linear-gradient(top, #fb2900 0%, #ffc000 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb2900), color-stop(100%,#ffc000)); background: -webkit-linear-gradient(top, #fb2900 0%,#ffc000 100%); background:-o-linear-gradient(top, #fb2900 0%,#ffc000 100%); background:-ms-linear-gradient(top, #fb2900 0%,#ffc000 100%); background: linear-gradient(to bottom, #fb2900 0%,#ffc000 100%); }
.button.light {background:#F9F9F9; background:-moz-linear-gradient(top, #ECECEC 0%, #F9F9F9 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ECECEC), color-stop(100%,#F9F9F9)); background:-webkit-linear-gradient(top, #ECECEC 0%,#F9F9F9 100%); background:-o-linear-gradient(top, #ECECEC 0%,#F9F9F9 100%); background:-ms-linear-gradient(top, #ECECEC 0%,#F9F9F9 100%); background:linear-gradient(to bottom, #ECECEC 0%,#F9F9F9 100%); border-bottom:1px solid #d7d7d7; box-shadow:inset 0 -10px 10px 0 rgba(0,0,0,0.1); -moz-box-shadow:inset 0 -10px 10px 0 rgba(0,0,0,0.1); -webkit-box-shadow:inset 0 -10px 10px 0 rgba(0,0,0,0.1)}
.button.light a {text-shadow:1px 1px 0 #fff; color:#333;  }
.button.light:hover {background:-moz-linear-gradient(top, #F9F9F9 0%, #ECECEC 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(100%,#ECECEC)); background: -webkit-linear-gradient(top, #F9F9F9 0%,#ECECEC 100%); background: -o-linear-gradient(top, #F9F9F9 0%,#ECECEC 100%); background: -ms-linear-gradient(top, #F9F9F9 0%,#ECECEC 100%); background: linear-gradient(to bottom, #F9F9F9 0%,#ECECEC 100%);}


/* ------- TOGGLES SHORTCODE STYLE ---------- */
h5.toggle {
background:#3d3c3c url(images/global-pattern.png) repeat-x;
padding:10px;
margin:15px 0 13px;
cursor:pointer
}

h5.toggle a {
background:url(images/toggle-open.png) no-repeat left center;
text-decoration:none;
padding-left:20px;
font-size:18px;
color:#fff;
font-weight:400;
text-shadow:1px 1px 1px #000
}

h5.toggle.active a {
background:url(images/toggle-close.png) no-repeat left center;
text-decoration:none;
padding-left:20px;
color:#fff;
font-size:18px
}

.toggle-content {
margin-top:-13px!important;
display:none;
font-size:12px;
margin-bottom:20px
}

.toggle-content .block {
box-shadow:0 0 15px 0 rgba(0,0,0,0.3) inset;
-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.3) inset;
-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.3) inset;
-o-box-shadow:0 0 15px 0 rgba(0,0,0,0.3) inset;
background:#F1F1F1;
padding:10px
}

.toggle-content .profile {
color:#666
}

.toggle-content .profile img {
-moz-transition:all .3s ease 0s;
-webkit-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
transition:all .3s ease 0s;
background:none repeat scroll 0 0 #FFF;
border:1px solid #cecece;
padding:4px
}
.toggle-content .profile img:hover {
border:1px solid #535353;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
opacity:0.25
}


/* ------ INFORMATION SHORTCODE STYLE ------- */
.infobox {
padding:15px 10px;
margin-bottom:20px;
box-shadow:0 0 10px 0 rgba(0,0,0,0.4);
-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.4);
-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.4);
-o-box-shadow:0 0 10px 0 rgba(0,0,0,0.4)
}

.infobox.red {
border:1px solid #d20063;
background:#ffaa9f
}

.infobox.green {
border:1px solid #65ac00;
background:#d4ff97
}

.infobox.blue {
border:1px solid #007eff;
background:#b1e8ff
}

.infobox.yellow {
border:1px solid #ffc000;
background:#ffef87
}

.infobox.light {
border:1px solid #a2a2a2;
background:#F1F1F1
}

/* -------- COLUMNS SHORTCODE STYLE --------- */
.one_half, .one_third, .two_third, .three_fourth, .one_fourth {
margin-right:4%;
float:left;
line-height:21px;
margin-bottom:20px
}

.one_half {
width:48%
}

.one_third {
width:30.6666%
}

.two_third {
width:65.3332%
}

.one_fourth {
width:22%
}

.three_fourth {
width:74%
}

.last {
margin-right:0!important;
clear:right
}


/* --------- FULL WIDH PAGE STYLE ----------- */
#fullwidth {
background:#fff;
border:#d5d5d5 solid 1px;
padding:15px;
padding-bottom:0;
margin-bottom:20px;
overflow:hidden;
clear:both
}

#fullwidth .post-entry {
width:100%
}

#fullwidth p {
line-height:15px;
font-size:12px
}

/* --------- PAGE NOT FOUND STYLE ----------- */
.page404_title {
font-family: BebasNeueRegular, Open Sans Condensed, Arial, Sans-Serif;
font-weight:700;
width:100%;
color:#fff;
text-align:center
}

.page404_text {
color:#fb2900;
text-align:center;
font-size: 28px;
margin:100px 0 100px 0;
font-family: BebasNeueRegular, Open Sans Condensed, Arial, Sans-Serif;
}

/* --------- CONTACT PAGE STYLE ------------- */
.postForm label {
font-size:12px;
font-weight:700;
display:block;
color:#555;
margin-bottom:5px
}

.postForm label span {
font-style:italic;
color:#888;
font-weight:400
}

.postForm div {
margin-bottom:20px
}

.postForm .text {
background:url(images/form_bg.png) repeat-x bottom left;
border:1px solid #d5d5d5;
box-shadow:0 2px 8px rgba(0,0,0,0.15) inset;
color:#666;
font-size:12px;
width:278px;
padding:9px 10px
}

.postForm .error {
border:1px solid red
}

.postForm .submit {
background:#FB2900;
border:1px solid #EAEAEA;
font-size:12px;
color:#fff;
font-weight:700;
padding:6px 20px
}

.postForm .submit:hover {
-moz-transition:all .3s ease 0s;
-webkit-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
transition:all .3s ease 0s;
background:#525151
}

.postForm .error_msg {
display:none;
margin-top:5px;
color:red
}

.postForm .email_sent {
color:#fff;
font-size:12px;
display:none;
font-weight:bold;
padding:5px 15px 5px 15px;
margin-bottom:10px;
border:1px solid #d5d5d5;
background:#242424;
width:268px;
}
.postForm .message {
background:url(images/form_bg.png) repeat-x bottom left;
border:1px solid #d5d5d5;
box-shadow:0 2px 8px rgba(0,0,0,0.15) inset;
color:#666;
font-size:12px;
width:278px;
padding:9px 10px
}

/* ------------- PROFILE  --------------- */
#FileUpload {
position:relative; 
margin-left:42px
}

#BrowserVisible {
cursor:pointer!important;
position:absolute;
top:0;
left:0;
z-index:1;
background:url(images/browse.png) 100% 0 no-repeat;
height:42px;
width:454px
}

#FileField {
cursor:pointer!important;
border:1px solid #d5d5d5;
background:#f9f9f9 url(images/input.png) repeat-x top left;
color:#666;
font-size:14px;
outline:0;
width:280px;
height:38px;
}

#userphoto_image_file {
cursor:pointer!important;
position:relative;
width:454px;
height:42px;
text-align:left;
-moz-opacity:0;
filter:alpha(opacity:0);
opacity:0;
z-index:2
}

.mustlog-img {
border:1px solid #d5d5d5;
text-align:center;
color:#fb2900;
padding:15px;
margin-top: 20px;
text-transform:uppercase;
}

#my-profile-must-sign-in{
border:1px solid #d5d5d5;
text-align:center;
color:#fb2900;
padding:15px;
margin: 20px 0 20px 0;
text-transform:uppercase;
}

.update_fail {
border:1px solid #d5d5d5;
text-align:center;
color:#fb2900;
padding:15px;
margin-top: 20px;
text-transform:uppercase;
}

.update_success {
border:1px solid #d5d5d5;
text-align:center;
color:#3399FF;
padding:15px;
margin-top: 20px;
text-transform:uppercase;
}

.profile_fourth {
width:29%;
margin-right:4%;
float:left;
margin-bottom:12px
}

.profile_fourth p {
color:#333!important;
font-weight:700
}

.profile_fourth .top-prof {
padding-top:12px
}

.profile_fourth a {
color:#666!important;
font-weight:400
}

.profile_fourth a:hover {
color:#fb2900;
text-decoration:none
}

.pass {
text-transform:uppercase;
color:#666;
font-size:14px;
padding-right:20px!important;
font-weight:700
}

.profile_fourth .photo {
border:1px solid #d5d5d5;
padding:3px;
float:left;
width:32px!important;
height:32px!important;
margin-right:10px!important
}

.profile_fourth .avatar {
border:1px solid #d5d5d5;
padding:3px;
float:left;
width:32px!important;
height:32px!important;
margin-right:10px!important
}

form.profile_form {
margin:15px 0 0;
padding:1.3em 1.3em 0 0;
font-size:12px
}

form.profile_form label {
text-transform:uppercase;
color:#666;
font-size:14px;
padding-right:30px;
font-weight:700
}

form.profile_form input {
border:1px solid #d5d5d5;
background:#f9f9f9 url(images/input.png) repeat-x top left;
color:#666;
font-size:14px;
padding:8px 2%;
width:435px;
margin:5px;
outline:0
}

form.profile_form input:focus {
background:#f0f0f0
}

form.profile_form textarea {
border:1px solid #d5d5d5;
background:#f9f9f9 url(images/input.png) repeat-x top left;
color:#666;
font-size:14px;
padding:8px 2%;
width:435px;
margin:5px;
outline:0
}

form.profile_form small {
color:#666;
padding-left:5px
}

form.profile_form .disabled {
background:#f0f0f0
}

.profile-avatar .photo {
border:1px solid #d5d5d5!important;
padding:3px!important;
float:left;
width:70px;
height:70px;
margin-right:10px!important
}

.post .photo {
border:1px solid #d5d5d5;
padding:3px;
float:left;
width:70px;
height:70px;
margin-right:10px!important
}

.authorbox-avatar .photo {
border:1px solid #d5d5d5;
padding:3px;
float:left;
width:100px;
height:100px;
margin-right:10px!important
}

.authorbox-avatar .avatar {
border:1px solid #d5d5d5;
padding:3px;
float:left;
width:100px;
height:100px;
margin-right:10px!important
}

.grid-author-page {
background:#fff;
margin-bottom:20px;
color:#666;
border:#d5d5d5 solid 1px;
padding:15px;
overflow:hidden
}

.grid-author-page p {
color:#666
}

.grid-author-page a {
text-decoration:none!important
}

.grid-author-page img {
background:none!important;
padding:2px!important;
border:none!important
}

.grid-author-page img:hover {
opacity:0.7!important;
text-decoration:none!important
}

.grid-author-page .tooltip {
float:left!important
}

.aboutme {
padding:12px 0 0;
float:left;
border-top:1px solid #d5d5d5;
margin-top:12px;
position:relative;
overflow:hidden
}

.position {
padding:1px 3px 3px;
position:relative;
overflow:hidden
}

.avatar-58 {
width:80px!important;
height:80px!important
}

.grid-author-page h2 {
font-size:19px;
color:#333
}

.avatar-80 {
float:left;
width:70px!important;
height:70px!important
}

.photo {
border:1px solid #d5d5d5;
float:left;
width:50px;
height:50px;
margin-right:10px!important
}

.grid-sidebar .photo {
border:1px solid #d5d5d5;
float:left;
width:50px!important;
height:50px!important;
margin-right:10px!important
}

#author-box {
padding:15px;
background:#F2F2F2;
border:1px solid #d5d5d5
}

form.profile_form .profile_update {
display:inline;
margin:15px 0;
width:158px!important;
padding:0 15px;
text-transform:uppercase;
cursor:pointer;
font-family: BebasNeueRegular, Open Sans Condensed, Arial, Sans-Serif;
font-size:24px;
height:40px;
line-height:40px;
outline:medium none;
text-align:center;
text-decoration:none;
font-weight:400;
background:#fb2900;
color:#fff;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px
}

.profile_upload {
cursor:pointer!important;
color:#666;
margin-left:44px;
display:inline;
cursor:pointer;
font-size:24px;
height:40px;
line-height:40px;
outline:medium none;
text-align:center;
text-decoration:none;
font-weight:400;
background-color:#f2f2f2;
border:1px solid #ADADAD
}

form.profile_form .profile_update:focus {
background:#242424;
border:1px solid #333
}

/* ------------ COMMENTS STYLE -------------- */
#comments {
color:#333;
margin-bottom:15px
}

#comments h3 {
font-size:26px;
margin-bottom:15px
}

#comments .children {
margin:15px 0 0 74px
}

#comments .children li.comment {
margin:0 0 20px
}

#comment-input {
float:left;
margin-right:20px
}

#comment-input input {
margin-bottom:10px
}

#comment-input input:focus,textarea:focus {
outline:none
}

#comment-input label {
display:block;
margin-bottom:5px
}

#comment-input label .req {
color:#999
}

#comment-textarea {
float:right
}

#comment-textarea label {
display:block;
margin-bottom:5px
}

#comment-textarea-admin {
float:none;
margin-bottom:12px
}

#comment-textarea-admin label {
display:block;
margin:10px 0 5px
}

#comment-submit {
clear:both;
float:left;
margin-bottom:0
}

#comment-submit-admin {
clear:both;
margin-bottom:0
}

.comment-arrow {
background:url(images/comment-arrow.png) no-repeat;
width:8px;
height:15px;
float:left;
margin-top:16px;
margin-right:-1px
}

ol.commentlist {
margin-bottom:40px
}

li.commentlist {
}

.comwid-author p {
color:#333;
font-weight:700!important
}

.the-comment {
margin-bottom:15px
}

.comment-box {
background:#f6f6f6;
border:1px solid #d5d5d5;
padding:9px 12px 8px;
overflow:hidden
}

.comment-author {
margin-bottom:10px
}

.comment-author small {
color:#888
}

.comment-text {
line-height:18px
}

.cancel-comment-reply {
margin-bottom:10px
}

.no-comments {
color:#888
}

.comment-author a {
color:#2B2B2B
}

.comment-text-side {
font-size:12px!important;
color:#666;
font-family:Arial!important;
font-weight:700
}

.comment-text-side a {
color:#fb2900
}

.input-name {
background:url(images/login_username.png) no-repeat scroll 10px 10px transparent;
width:176px;
padding:10px 10px 10px 34px;
box-shadow:0 0 15px 0 rgba(0,0,0,0.2);
-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);
-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);
-o-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);
border:1px solid #d5d5d5
}

.input-name:focus, .input-email:focus, .input-website:focus {
background:#fff;
padding:10px;
width:200px;
color:#333
}

.input-email {
background:url(images/email.png) no-repeat scroll 10px 11px transparent;
width:176px;
padding:10px 10px 10px 34px;
box-shadow:0 0 15px 0 rgba(0,0,0,0.2);
-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);
-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);
-o-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);
border:1px solid #d5d5d5
}

.input-website {
background:url(images/website.png) no-repeat scroll 10px 10px transparent;
width:176px;
padding:10px 10px 10px 34px;
box-shadow:0 0 15px 0 rgba(0,0,0,0.2);
-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);
-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);
-o-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);
border:1px solid #d5d5d5
}

.textarea-comment {
box-shadow:0 0 15px 0 rgba(0,0,0,0.2);
-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);
-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);
-o-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);
background:#FFF;
border:1px solid #d5d5d5;
width:610px;
height:152px;
padding:10px;
margin-right:2px;
font-family:arial
}

.textarea-comment-out {
box-shadow:0 0 15px 0 rgba(0,0,0,0.2);
-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);
-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);
-o-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);
background:#FFF;
border:1px solid #d5d5d5;
width:350px;
height:152px;
padding:10px;
margin-right:2px;
font-family:arial
}

.comment-submit {
background-color:#FB2900;
border:medium none;
color:#fffff;
outline:medium none;
padding:3px 15px;
height:40px;
font-family: BebasNeueRegular, Open Sans Condensed, Arial, Sans-Serif;
font-size:24px;
margin-right:0;
cursor:pointer
}

.comment-submit:hover {
color:#333
}

#submit {
color:#fff
}

.commicon {
line-height:15px;
background:url(images/comment-icon.png) 0 -15px no-repeat;
padding-left:20px;
color:#333;
font-weight:700
}

.heading-comments-exist {
background:url(images/comment-icon.png) 0 -15px no-repeat;
padding-left:20px;
font-size:11px;
line-height:15px
}

.heading-comments-exist a {
font-size:12px!important;
text-decoration:none;
font-family:Arial!important;
color:#666
}

.heading-comments-exist a:hover {
text-decoration:none!important
}

.minilikes {
padding-right:6px;
}

.heading-comments {
background:url(images/comment-icon.png) 0px 1px no-repeat;
padding-left:22px;
font-size:11px;
text-decoration:none;
line-height:15px
}

.heading-comments a {
font-size:11px!important;
text-decoration:none;
font-family:Arial!important;
color:#666!important
}

.titlecomm {
color:#FB2900
}

.form-allowed-tags{
line-height:1em;
}

#respond .form-allowed-tags {
color: #888; 
font-size: 11px; 
line-height: 18px; 
background: #f8f8f8; 
margin-top: 10px; 
padding: 10px;
}

#respond .form-allowed-tags code{
font-size:11px;
}

/* Released by http://www.96ｄown.com */
/* ----------- POST ENTRY STYLE ------------- */
.post-entry blockquote {
background:#F2F2F2; 
margin-bottom:15px; 
padding:10px 10px; 
border-left:2px solid #fb2900; 
margin-left:20px; 
font-style:italic;
overflow:hidden;
position:relative;
}

.post-entry blockquote p {
padding:0; margin:0;
}

.post-entry ul {
counter-reset:li;
list-style:none;
padding-left:15px;
margin-top:10px;
font-size:12px;
overflow:hidden;
}

.post-entry ul li {
background:url(images/bullet-unordered.png) no-repeat scroll 0 0 transparent;
color:#666;
padding-left:18px;
padding-bottom:5px;
}

.post-entry ol {
counter-reset:li;
list-style:none;
padding-left:52px;
padding-right:25px;
margin-bottom:0px;
margin-top:20px;
font-size:12px;
overflow:hidden;
float:left;
}

.post-entry ol li {
list-style:decimal;
margin-bottom:6px;
}

.post-entry ol li a {
font-weight:700;
color:#666
}

.post-entry ol li a:hover {
color:#000
}

.post-entry p {
color:#666666;
padding-bottom:10px;
line-height:18px;
font-size:12px
}

.post-entry hr {
border:0;
background-color:#DDD;
height:1px;
margin-bottom:14px;
color:#DDD
}

.post-entry pre {
overflow:auto;
margin-bottom:20px
}

.post-entry .tabs_container {
width:100%
}

.post-entry ol li {
position:relative;
display:block;
padding:.4em .4em .4em .8em;
margin:.5em 0;
color:#666;
text-decoration:none;
-moz-transition:all .3s ease-out;
-webkit-transition:all .3s ease-out;
-o-transition:all .3s ease-out;
transition:all .3s ease-out
}

.post-entry ol li:before {
content:counter(li);
counter-increment:li;
position:absolute;
left:-2.5em;
top:50%;
margin-top:-1em;
background:#fb2900;
height:2em;
width:2em;
line-height:2em;
text-align:center;
color:#fff;
font-weight:700
}

.post-entry ol li:after {
position:absolute;
content:'';
border:.5em solid transparent;
left:-1em;
top:50%;
margin-top:-.5em;
-moz-transition:all .3s ease-out;
-webkit-transition:all .3s ease-out;
-o-transition:all .3s ease-out;
transition:all .3s ease-out
}

.post-entry ol li:hover:after {
left:-.5em;
border-left-color:#fb2900
}

.post-entry .alignright {
float:right;
margin:0 0 4px 10px
}

.post-entry .alignleft {
float:left;
margin:0 10px 4px 0
}

.post-entry h1 {
font-size:28px!important;
margin-bottom:10px
}

.post-entry h2 {
font-size:24px;
color:#666;
margin-top:-5px;
margin-bottom:8px
}

.post-entry h3 {
border-right:0!important;
background:none;
color:#666;
text-shadow:none!important;
padding:0;
font-size:20px;
}

.post-entry h4 {
font-size:18px;
margin-bottom:10px
}

.post-entry h5 {
font-size:16px;
margin-bottom:10px
}

.post-entry h6 {
font-size:14px;
margin-bottom:10px
}

.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
padding-bottom:15px;
}

.wp-caption {
line-height:18px;
padding:4px;
margin-bottom:20px;
text-align:center
}

.gallery-caption {
padding-top:4px;
margin-bottom:20px;
text-align:center
}

p.wp-caption-text {
margin-bottom:2px;
color:#666
}

div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto
}

.gallery .gallery-icon img {
border:.0em solid #d5d5d5!important;
width: 152px;
height:152px; 
padding:0px 2px 0px 2px;
margin-top:-8px!important;
}

.gallery .gallery-icon img:hover {
border:.0em solid #ddd!important
transition:opacity .3s ease-in-out;
-o-transition:opacity .3s ease-in-out;
-moz-transition:opacity .3s ease-in-out;
-webkit-transition:opacity .3s ease-in-out;
-moz-opacity:0.4;
opacity:0.4
}

.alignright {
}

.bypostauthor {
}

.sticky {
}

.alignleft {
}

/* ---------- GENERAL GRID STYLE ----------- */
.grid-caroimage {
position:relative;
display:inline-block;
float:left
}

.grid-caroimage h2 {
float:left;
padding-top:5px;
padding-bottom:5px;
clear:both
}

.grid-caroimage h2 a {
font-size:18px;
font-family: BebasNeueRegular, Open Sans Condensed, Arial, Sans-Serif;
color:#FB2900
}

.grid-caroimage img {
margin-bottom:10px
}

.block.half {
border:#d5d5d5 solid 1px;
background:#fff;
width:320px;
float:left;
overflow:hidden;
margin-right:18px
}

.block.half.last {
float:right;
margin-right:0
}

.block h3 {
background:#2B2A2A url(images/dots_widget.gif) repeat-x scroll center center;
font-size:24px;
color:#fff;
margin-right:15px;
padding:7px 15px 0;
height:33px;
overflow:hidden
}

.block h3 a {
background:none repeat scroll 0 0 #2B2A2A;
line-height:42px;
margin:-8px 20px 20px -20px;
padding:0 15px 0 20px;
float:left;
color:#fff;
font-size:24px!important;
cursor:pointer;
text-decoration:none
}

.grids_box {
background:#f2f2f2;
border-bottom:1px solid #d5d5d5
}

.scroll-grid h3 {
background:#f2f2f2;
font-size:24px;
border-bottom:1px solid #d5d5d5;
color:#333;
padding:7px 0 0 15px;
height:33px
}

.scroll-grid h3 a {
color:#333;
font-size:24px!important;
cursor:pointer;
text-decoration:none
}

.block img {
-moz-transition:all .3s ease 0s;
-webkit-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
transition:all .3s ease 0s;
background:none repeat scroll 0 0 #FFF;
border:1px solid #cecece;
padding:4px
}

.block img:hover {
border:1px solid #535353;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
opacity:0.25
}

.block-meta {
font-size:10px !important;
color:#888;
text-transform:uppercase;
margin-bottom:4px;
display:block
}

.block-meta a {
color:#888!important
}

.block-meta a:hover {
color:#FB2900!important;
text-decoration:none
}

.block-metas {
font-size:11px;
color:#888;
text-transform:uppercase;
margin-bottom:4px;
display:block
}

.block-metas a {
color:#888!important
}

.grid-image {
position:relative
}

.block p {
line-height:15px;
color:#666
}

.grid-box {
border-bottom:1px dashed #ccc;
width:275px;
margin:0 auto;
padding:15px 15px 7px 0;
position:relative;
overflow:hidden
}

.grid-link {
width:275px;
margin:0 auto;
padding-bottom:15px;
position:relative;
overflow:hidden;
clear:both
}

.grid-links {
margin:18px 0 4px -16px
}

.grid-links-last {
margin:18px 0 4px -16px
}

.grid-link:last-child {
border-bottom:0
}

.grid-link h2 {
font-size:12px;
font-family:Arial;
font-weight:700
}

.grid-link h2 a {
transition:background-color .2s linear 0 color .2s linear 0;
color:#333
}

.grid-link h2 a:hover {
color:#fb2900;
text-decoration:none
}

.grid-link-date {
color:#666;
font-size:11px;
font-style:normal;
font-weight:300;
display:inline;
text-transform:uppercase
}

.grid-box .block-meta {
font-size:12px
}

.grid-box h2 {
font-size:18px;
margin-bottom:-1px
}

.grid-box h2 a {
transition:background-color .2s linear 0 color .2s linear 0;
color:#666
}

.grid-box h2 a:hover {
color:#fb2900;
text-decoration:none
}

.grid-box img {
margin-bottom:0
}

.grid-sidebar {
border:#d5d5d5 solid 1px;
padding:15px;
background:#fff;
overflow:hidden;
clear:both
}

.grid-sidebar .content {
padding-bottom:10px;
margin-bottom:15px;
border-bottom:1px dashed #ccc;
background:#fff;
position:relative;
overflow:hidden;
color:#666
}

.high-grid {
border-bottom:1px dashed #ccc;
margin:0 auto;
padding:15px 15px 11px 0;
position:relative;
overflow:hidden;
clear:both
}

.high-grid:last-child {
border-bottom:0
}

.high-grid:first-child {
padding-top:0
}

.high-grid-members {
border-bottom:1px solid #ccc;
margin:0 auto;
padding:15px 15px 11px 0;
position:relative;
overflow:hidden;
clear:both
}

.high-grid-members:last-child {
border-bottom:0
}

.high-grid-members:first-child {
padding-top:0
}

.grid-sidebar .comm-widget {
padding-bottom:13px;
border-bottom:1px dashed #ccc;
margin-bottom:15px;
position:relative;
overflow:hidden;
color:#666
}

.grid-sidebar .comm-widget:last-child {
border-bottom:0;
margin-bottom:2px;
padding-bottom:2px
}

.grid-sidebar .content:last-child {
border-bottom:none;
padding-bottom:0;
margin-bottom:0
}

.grid-sidebar h2, .grid-sidebar h2 a {
font-size:12px;
font-family:Arial;
font-weight:700;
line-height:15px;
color:#666
}

.block.full {
width:663px!important;
border:#d5d5d5 solid 1px;
background:#fff;
padding:0 0 15px;
overflow:hidden;
}

.block.full .grid-box {
float:left;
margin-right:20px
}

.scroll-grid.full {
width:663px!important;
border:#d5d5d5 solid 1px;
background:#fff;
padding:0 0 15px;
overflow:hidden;
}

.scroll-grid.full .grid-box {
float:left;
margin-right:20px
}

.block.full .grid-box.last {
position:relative;
width:100%;
float:right;
margin-right:0
}

.block.full .whitebg {
border:1px solid #d5d5d5
}

.block.full h2 a {
color:#FB2900
}

.block.full h3 {
border-bottom:#d5d5d5 solid 1px;
color:#FFF
}

.grid-sidebar .grid-image {
position:relative;
margin-right:10px;
display:inline-block;
float:left
}

.grid-box .grid-image {
position:relative;
display:inline-block;
margin-right:5px;
float:left
}

.block.archive .block-rich {
width:633px;
margin-bottom:20px;
overflow:hidden
}

.block.archive .block-rich h2 {
margin-bottom:8px;
margin-top:2px;
color:#fff
}

.block.archive .block-rich h3 {
color:#fff
}

.block.archive .block-rich p {
line-height:18px
}

.block.archive .block-rich .block-meta {
margin-top:10px
}

.block.archive .block-rich .block-meta span {
font-size:11px;
text-transform:uppercase;
color:#888;
text-shadow:1px 1px 1px #FFF;
margin-right:8px
}

.block.archive .block-rich .button-comm {
background:url(images/comment-icon.png) no-repeat;
padding:0 0 0 20px;
line-height:15px
}

.block.archive .block-rich a.readmore {
text-align:left;
font-weight:700;
font-size:16px;
cursor:pointer;
padding:0 0 0 3px;
text-decoration:none
}

.block.archive .block-rich a.readmore:hover {
text-decoration:none
}

.block.archive .block-rich .clubs {
background:url(images/joystick.png) no-repeat left;
padding-left:18px;
color:#666
}

.block-rich {
border:#d5d5d5 solid 1px;
background:#fff;
padding:15px 15px 0;
overflow:hidden;
clear:both
}

.block-rich .content {
border:1px solid #d5d5d5;
padding:15px;
margin-bottom:15px;
background:#fff;
position:relative;
overflow:hidden;
color:#666
}

.block-rich h2, .block-rich h2 a {
font-size:22px;
font-family: BebasNeueRegular, Open Sans Condensed, Arial, Sans-Serif;
line-height:18px;
color:#666
}

.block-rich .grid-image {
position:relative;
display:inline-block;
margin-right:16px;
float:left
}

/* -------- SINGLE POST NAVIGATION --------- */
.infopost {
background-color:#f2f2f2;
color:#333;
font-size:12px;
border:#d5d5d5 solid 1px;
margin:0 auto;
padding:13px 0 8px 0;
height:20px;
text-align:center;
position:relative;
overflow:hidden
}
.info-nav-left {
float:left;
padding-left:15px;
}
.info-nav-right {
float:right;
padding-right:15px;
}
.navigation-wp {
width:100%;
padding-top:15px;
overflow:hidden
}

.infopost a {
color:#666;
text-decoration:none;
}

.single-nav{
overflow:hidden;
margin-top:15px;
height:25px!important;
padding-top:10px;
border:1px solid #d5d5d5;
background-color:#FFFFFF;
}
.single-nav a{
background-color:#F2F2F2;
color:#333;
font-weight:bold;
padding:10px 17px 10px 17px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
text-decoration:none;
}
.single-nav .nav-left a:hover{
color:#f1f1f1;
background:#333;
padding-left:20px;
}
.single-nav .nav-right a:hover{
color:#f1f1f1;
background:#333;
padding-right:20px;
}
.single-nav .nav-left{
float:left;
}
.single-nav .nav-right{
float:right;
}

/* ----------- GAME PAGE STYLE -------------- */
.gamepage {
border-top:none!important;
border:#d5d5d5 solid 1px;
padding:15px;
margin-bottom:20px;
color:#666;
background:#fff;
overflow:hidden;
clear:both
}

.gamepagewhite_tags {
border:1px solid #d5d5d5;
background:#fff;
padding:10px 10px 3px 8px;
overflow:hidden;
clear:both
}

.instructions {
border-top:none!important;
border:#d5d5d5 solid 1px;
padding:10px 15px;
margin-bottom:20px;
color:#666;
background:#fff;
overflow:hidden;
clear:both
}

.author-box-div {
border-top:none!important;
border:#d5d5d5 solid 1px;
padding:15px 15px 12px 15px ;
margin-bottom:20px;
color:#666;
background:#fff;
overflow:hidden;
clear:both
}

.author-box_socials {
padding:11px 0 0;
margin:0 auto;
color:#666;
background:#fff;
overflow:hidden;
position:relative
}

.count_authorbox {
color:#FB2900;
font-family:Georgia,Times,Serif;
font-size:1.4em;
font-style:italic;
margin:0 2px;
padding:1px 2px
}

.name_authorbox {
color:#FB2900;
font-weight:700
}

.game-top-title {
margin-top:15px!important;
margin-bottom:-16px
}

.gamestuff {
background:#fff;
border:1px solid #525252;
padding:3px;
width:854px;
margin-top:-30px;
margin-bottom:12px;
text-align:center;
line-height:22px
}

.gamestuffbelow {
width:auto;
margin:-14px 0 20px;
background:#EAEAEA;
padding:3px;
border-bottom:1px solid #d5d5d5;
border-left:1px solid #d5d5d5;
border-right:1px solid #d5d5d5
}

.gamestuffcenter {
width:865px;
margin:0 auto;
text-align:center
}

.gamepagetext {
float:right;
width:310px;
overflow:hidden
}

.gamepagetext h2 {
font-size:22px;
font-family: BebasNeueRegular, Open Sans Condensed, Arial, Sans-Serif;
line-height:18px;
color:#666;
padding-bottom:5px
}

.game-image {
width:292px;
height:242px;
padding:4px;
margin-right:15px!important;
float:left;
border:1px solid #d5d5d5
}
.game-image-myarcade {
width:100px;
height:100px;
padding:4px;
margin-right:15px!important;
float:left;
border:1px solid #d5d5d5
}
.pagesingle-image {
overflow:hidden;
position:relative;
margin-bottom:5px;
margin-right:15px!important;
float:left
}

.pagesingle-image img {
width:100%;
height:auto;
border:0;
-ms-interpolation-mode:bicubic
}

.gamepagetextfull {
float:left;
width:100%;
overflow:hidden
}

.gamepagetextfull h2 {
font-size:22px;
font-family: BebasNeueRegular, Open Sans Condensed, Arial, Sans-Serif;
line-height:18px;
color:#666;
padding-bottom:5px
}

.gamepagetextfull p {
line-height:15px;
padding-bottom:5px!important;
color:#666
}

.difficulty {
background:url(images/playon.png) no-repeat left;
text-transform:uppercase;
padding:1px 3px 0 20px;
color:#666
}

.difficultytext {
color:#649300;
margin-right:-2px;
font-weight:400
}

.post-heading h1 {
font-size:32px;
text-shadow:1px 1px 1px #FFF
}

.post-heading span {
font-size:11px;
text-transform:uppercase;
text-shadow:1px 1px 1px #FFF;
margin-right:8px
}

.toppad {
margin-top:20px
}

.game-background {
padding:15px 10px 10px;
margin-bottom:5px;
background:#EAEAEA;
width:auto;
min-height:350px;
text-align:center;
border:1px solid #d5d5d5;
border-bottom:none;
border-top:none
}

.stick {
border-right:1px solid #918F86;
color:#666;
text-transform:uppercase;
position:relative;
margin:0 auto;
padding:2px 5px 2px 10px
}

.stick:last-child {
border-right:none
}

.stick-com {
border-right:none;
color:#666;
text-transform:uppercase;
position:relative;
margin:0 auto;
padding:2px 5px 2px 10px
}

.lights-on {
background:url(images/lights-on.png) no-repeat scroll 0 0 transparent;
display:block;
cursor:pointer;
position:relative;
margin-top:0;
font-size:16px;
color:#fff;
padding:5px 0 0 24px;
float:right;
margin-right:5px;
height:26px
}

.lights-on:hover {
background:url(images/lights-off.png) no-repeat scroll 0 0 transparent;
color:#909090
}

.lights-off {
background:url(images/lights-off.png) no-repeat scroll 0 0 transparent;
cursor:pointer;
display:block;
position:relative;
margin-top:0;
color:#909090;
padding:5px 0 0 24px;
float:right;
margin-right:5px;
width:80px;
height:26px
}

.lights-on:active {
background:url(images/lights-on.png) no-repeat scroll 0 0 transparent;
color:#fff
}

#shadow {
display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:#000;
opacity:0.89;
z-index:99
}

#above {
position:relative;
z-index:100
}

#randomize,#randomize li {
list-style:none;
min-height:100px;
overflow:hidden;
clear:both
}

#randomize li {
display:none
}

/* ------- CATEGORY GAMES PAGE STYLE -------- */
.grid-category-page {
background:#fff;
margin-bottom:20px;
border:#d5d5d5 solid 1px;
padding:15px 0 0 15px;
overflow:hidden
}

.grid-category-page .content {
width:305px; 
float:left;
height:80px;
margin:0 15px 10px 0;
display:inline-block;
padding:0 0px 15px 0px;
position:relative;
overflow:hidden; 
}

.category-games-page h2, .category-games-page h2 a {
font-family: BebasNeueRegular, Open Sans Condensed, Arial, Sans-Serif;
font-size:18px;
line-height:17px;
color:#333
}

.category-games-page .grid-image {
margin-right:5px;
margin-bottom:-3px;
position:relative;
display:inline-block;
float:left
}

.grid-category-page h3 {
background:#3F3C3D;
font-size:24px;
color:#fff;
text-shadow:1px 1px 1px #333;
padding:7px 0 0 20px;
margin-bottom:10px;
height:33px
}

.category-archive-meta {
background:#fff;
margin:0 15px 15px 0;
border:#d5d5d5 solid 1px;
padding:15px;
overflow:hidden;
color:#666;
}

/* --------- GLOBAL WIDGET STYLE ------------ */
.widget {
margin-bottom:20px;
overflow:hidden;
background:#fff;
}

.widget ul {
border:#d5d5d5 solid 1px;
padding:15px 15px 15px;
background:#fff;
overflow:hidden;
}

.widget ul img {
border:#d5d5d5 solid 1px;
padding:3px;
width:50px;
height:50px;
overflow:hidden;
}

.widget ul a {
color:#666
}

.widget ol {
border:#d5d5d5 solid 1px;
padding:10px 15px 8px;
background:#fff;
overflow:hidden
}

.widget li span {
color:#666666;
padding-left:15px;
}

.widget ol a {
color:#666
}

.widget-title h3 a {
color:#fb2900;
text-decoration:none;
}

.widget li {
padding-bottom:13px;
border-bottom:1px dashed #ccc;
margin-bottom:15px;
background:#fff;
overflow:hidden;
color:#666
}

.widget li:last-child {
margin-bottom:0;
padding-bottom:0;
border-bottom:none
}

.widget p {
color:#666;
line-height:15px;
margin-right:3px;
}

.widget a {
font-family: BebasNeueRegular, Open Sans Condensed, Arial, Sans-Serif;
font-size:18px;
color:#666
}

.widget a:hover {
color:#FB2900
}

.widget .review_wrap {
padding-top:0px!important;
}

span.post-small-rate, span.post-small-rate span  {
padding: 0 !important;
}

.grids_box_sidebar {
background:#f2f2f2;
border-bottom:0!important;
border:1px solid #d5d5d5;
}

.grids_box_sidebar a {
 font-size:24px;
}

.no-pagination h4 {
background:#262729;
border:1px solid #d5d5d5;
padding:10px 0px 5px 0px;
overflow:hidden;
text-align:right;
}

.no-pagination h4 a {
background:#fb2900;
padding:10px 15px 5px 15px;
text-decoration:none;
font-size:22px;
color:#fff;
}

.widget-title {
background:#2B2A2A url(images/dots_widget.gif) repeat-x scroll center center;
margin-right:15px;
border-bottom:0!important;
font-size:24px;
color:#fff;
padding:7px 15px 0;
height:33px;
overflow:hidden
}

.widget-title-2 {
background:#2B2A2A url(images/dots_widget.gif) repeat-x scroll center center;
margin-right:15px;
border-bottom:0!important;
font-size:24px;
color:#fff;
padding:7px 15px 0;
height:33px;
overflow:hidden
}

.title-h1 {
margin:0px 20px 20px -30px!important;
float:left;
}

.raquo{
padding-right:15px; padding-left:10px;
}

.widget-title h1{
background:none repeat scroll 0 0 #2B2A2A;
line-height:42px;
margin:-7px 20px 20px -20px;
padding:0 15px 0 20px;
float:left;
color:#fff;
font-size:24px!important;
text-decoration:none
}


.widget-title-2 h1{
background:none repeat scroll 0 0 #2B2A2A;
line-height:42px;
margin:-7px 20px 20px -30px;
padding:0 15px 0 0px;
float:left;
color:#fff;
font-size:24px!important;
text-decoration:none
}

.widget-title-2 h3 {
background:none repeat scroll 0 0 #2B2A2A;
line-height:42px;
margin:-7px 20px 20px -20px;
padding:0 15px 0 20px;
float:left;
color:#fff;
font-size:24px!important;
text-decoration:none
}


.widget-title h3 {
background:none repeat scroll 0 0 #2B2A2A;
line-height:42px;
margin:-7px 20px 20px -20px;
padding:0 15px 0 20px;
float:left;
color:#fff;
font-size:24px!important;
text-decoration:none
}

.game-title {
background:#2B2A2A;
border:#D5D5D5 solid 1px;
border-bottom:none;
font-size:24px;
color:#fff;
padding:7px 15px 0;
height:33px;
overflow:hidden
}

.game-title h3 {
font-size:24px;
color:#fff;
height:33px;
overflow:hidden
}

.widget-title .rsswidget {
background:#3F3C3D;
font-size:24px;
padding:8px 10px 0 0;
height:33px
}

.widget-title .rsswidget img {
padding-bottom:1px;
margin-left:-2px
}

.widget cite {
color:#fb2900
}

.widget .rss-date {
color:#888
}

.widget .textwidget {
background:#fff;
border:1px solid #d5d5d5;
margin:0 auto;
color:#666;
clear:both;
padding:10px;
overflow:hidden
}

.widget-excerpt {
margin-bottom:5px
}

.widget .grid-sidebar:last-child {
border-bottom:0;
margin-bottom:0;
padding-bottom:0
}

.widget .grid-sidebar img {
-moz-transition:all .3s ease 0s;
-webkit-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
transition:all .3s ease 0s;
background:none repeat scroll 0 0 #FFF;
border:1px solid #cecece;
position:relative;
padding:3px
}

.widget .grid-sidebar img:hover {
border:1px solid #cecece;
opacity:0.7;
-moz-transition:all .3s ease-in-out 0;
-webkit-transition:all .3s ease-in-out 0;
-o-transition:all .3s ease-in-out 0;
transition:all .3s ease-in-out 0
}

.textwidget a {
font-size:12px!important;
font-family:Arial;
color:#fb2900;
font-weight:700
}

.textwidget p {
margin-bottom:15px;
line-height:15px
}

.textwidget p:first-child {
margin-top:-4px
}

.textwidget p:last-child {
margin-bottom:-3px
}

.widget .a-stats {
background:#fff;
margin:0 auto;
clear:both;
border:1px solid #d5d5d5;
padding:15px;
overflow:hidden
}

.widget #recentcomments li a {
}

.widget #recentcomments li {
font-family: BebasNeueRegular, Open Sans Condensed, Arial, Sans-Serif;
font-size:18px;
color:#333
}

/* --------- HOMEPAGE WIDGET STYLE ---------- */
.homepage-widget {
margin-bottom:20px;
overflow:hidden;
width:100%
}

.homepage-widget:last-child {
margin-bottom:20px
}

.homepage-widget .block .grid-sidebar:last-child {
border-bottom:0;
margin-bottom:0;
padding-bottom:0
}

.homepage-widget .grid-sidebar:last-child {
margin-bottom:0;
padding-bottom:10px
}

.homepage-widget .block .grid-box-last {
border-bottom:0;
margin-bottom:0;
padding-bottom:0
}

/* -------- SCROLLERS AUTOPLAY STYLE -------- */
.scrolly {
float:left;
height:242px!important;
overflow:hidden
}

.scrolly img {
float:left;
margin-left:1px;
display:block;
width:50px;
height:50px;
margin-right:10px
}

.scrolly img:hover {
-moz-opacity:0.7;
opacity:0.7
}

.scrolly h2 {
margin-left:64px
}

.scrolly li {
position:relative;
overflow:hidden
}

.widget .scrolly ul {
border:none!important;
padding:0 !important;
}

.miniscroller {
margin-top:15px;
margin-left:15px!important;
margin-right:0;
float:left;
position:relative;
overflow:hidden;
}


.miniscroller ul li {
position:relative;
display:inline-block;
float:left;
overflow:hidden
}

.miniscroller img {
border:1px solid #d5d5d5;
padding:3px;
float:left;
display:block;
background:#fff;
width:85px;
height:60px;
margin-right:15px;
position:relative;
overflow:hidden
}

.miniscroller img:hover {
border:1px solid #c2c2c2;
background:#f8f8f8;
-moz-opacity:0.7;
opacity:0.7
}

.miniscrolleroff {
margin-top:15px;
margin-left:15px!important;
margin-right:0;
float:left;
position:relative;
overflow:hidden;
}

.miniscrolleroff ul li {
position:relative;
display:inline-block;
float:left;
overflow:hidden
}

.miniscrolleroff img {
border:1px solid #d5d5d5;
padding:3px;
float:left;
display:block;
background:#fff;
width:85px;
height:60px;
margin-right:15px;
position:relative;
overflow:hidden
}

.miniscrolleroff img:hover {
border:1px solid #c2c2c2;
background:#f8f8f8;
-moz-opacity:0.7;
opacity:0.7
}

.Carousel {
position:relative;
overflow:hidden;
margin-left:15px;
margin-right:-15px;
margin-bottom:-15px
}

.Carousel img {
display:block;
width:183px;
border:1px solid #d5d5d5;
padding:4px;
height:120px
}

.Carousel ul li {
position:relative;
width:220px;
padding:15px 0 0;
line-height:15px;
font-size:12px;
color:#181818;
background:#fff;
float:left
}

.scrollspaces {
padding:0;
background:#fff;
margin-bottom:0
}

/* ------ SCROLLERS AUTOPLAY OFF STYLE ------ */
.scrollyoff {
float:left;
height:242px!important;
overflow:hidden
}

.scrollyoff img {
float:left;
display:block;
width:50px;
height:50px;
margin-right:10px
}

.scrollyoff img:hover {
-moz-opacity:0.7;
opacity:0.7
}

.scrollyoff h2 {
margin-left:64px
}

.scrollyoff li {
position:relative;
overflow:hidden
}

.widget .scrollyoff ul {
border:none!important;
padding:0 !important;
}

.Carouselstatic {
position:relative;
overflow:hidden;
margin-left:15px;
margin-right:-15px;
margin-bottom:-15px
}

.Carouselstatic img {
display:block;
width:183px;
height:120px
}

.Carouselstatic ul li {
position:relative;
width:220px;
padding:15px 0 0;
line-height:15px;
line-height:15px;
font-size:12px;
color:#181818;
background:#fff;
float:left
}

.btn_backward {
background:url(images/game-nav.png) no-repeat;
background-position:0 -32px;
display:block;
position:relative;
text-indent:-9999px;
font-size:.01px;
float:left;
left:10px;
width:32px;
height:32px
}

.btn_backward:hover {
background-position:0 1px
}

.btn_forward {
background:url(images/game-nav.png) no-repeat;
background-position:-41px -32px;
display:block;
position:relative;
text-indent:-9999px;
font-size:.01px;
float:right;
right:12px;
width:32px;
height:32px
}

.btn_forward:hover {
background-position:-41px 1px
}

.btn_backward-wp {
background:url(images/game-nav.png) no-repeat;
background-position:0 -32px;
display:block;
position:relative;
text-indent:-9999px;
font-size:.01px;
float:left;
left:6px;
bottom:8px;
width:32px;
height:32px
}

.btn_backward-wp:hover {
background-position:0 1px
}

.btn_forward-wp {
background:url(images/game-nav.png) no-repeat;
background-position:-41px -32px;
display:block;
position:relative;
text-indent:-9999px;
font-size:.01px;
float:right;
right:4px;
bottom:8px;
width:32px;
height:32px
}

.btn_forward-wp:hover {
background-position:-41px 1px
}

.btn_prev, .btn_next {
background:#fb2900 url(images/next-prev.png) no-repeat;
float:right;
border:none!important;
height:17px;
width:17px;
margin:4px 0 0 4px;
cursor:pointer;
text-indent:-999em;
padding:0!important
}

.btn_next {
background-position:0 0;
margin-right:15px
}

.btn_next:hover {
background-position:0 -.69em
}

.btn_prev {
background-position:0 -1.4em;
margin-right:1px
}

.btn_prev:hover {
background-position:0 -2.12em
}

/* ------------ BANNERS STYLE --------------- */

.banner125x125-sidebar {
border:#d5d5d5 solid 1px;
padding:15px 15px 0px 15px;
background:#fff;
overflow:hidden;
clear:both
}

.banner125x125{
overflow:hidden;
width:125px;
height:125px;
margin-right:17px;
margin-bottom:15px;
float:left
}
 
.banner125x125.right{
margin-right:0;
	}

#banner468x60-header {
background:#fff;
float:right;
margin:15px 40px 15px 0;
overflow:hidden;
text-align:center;
border:1px solid #d5d5d5
}

.banner468x60 {
background:#fff;
overflow:hidden;
text-align:center;
border:1px solid #d5d5d5;
width:468px;
margin:0 auto;
padding:3px
}

.banner_sidebar300x250 {
overflow:hidden;
text-align:center;
width:300px;
height:250px;
}

.banner300x250 {
width:300px;
height:250px;
margin-right:15px!important;
float:left;
border:1px solid #d5d5d5
}

.banner300x250 img, .banner300x250 img:hover {
border:none;
-moz-transition:all 0 ease-in-out 0;
-webkit-transition:all 0 ease-in-out 0;
-o-transition:all 0 ease-in-out 0;
transition:all 0 ease-in-out 0;
opacity:1
}

.banner660x90 {
width:661px;
height:90px;
margin:0 auto;
text-align:center;
padding:1px;
border:1px solid #d5d5d5
}

.banner728x90 {
overflow:hidden;
margin:0 auto;
text-align:center;
width:728px;
height:90px;
padding:1px;
border:1px solid #d5d5d5
}

.banner_gamead {
margin:10px 0 20px;
overflow:hidden;
text-align:center
}

/* ------ PLAY GAME VIDEO-WIDGET STYLE ------ */
.playgame a {
background:url(images/playgame.png) no-repeat 0 1px;
padding:8px 0 0 5px;
height:32px;
display:block;
text-align:center;
margin-bottom:0;
margin-top:-6px;
font-family: BebasNeueRegular, Open Sans Condensed, Arial, Sans-Serif;
font-size:18px;
color:#333;
text-shadow:1px 1px 1px #fff;
overflow:hidden
}

.playgame a:hover {
color:#DF5018;
text-shadow:2px 2px 2px #fff;
text-decoration:none
}

.read-video-posts a {
background:url(images/read-video-posts.png) no-repeat;
text-align:center;
padding:5px 0;
height:28px;
display:block;
margin-bottom:0;
margin-top:-3px;
font-family: BebasNeueRegular, Open Sans Condensed, Arial, Sans-Serif;
font-size:18px;
color:#333;
text-shadow:1px 1px 1px #fff;
overflow:hidden
}

.read-video-posts a:hover {
color:#DF5018;
text-shadow:2px 2px 2px #fff;
text-decoration:none
}
/* --------- RELATED GAMES STYLE ------------ */

.related-games {
float:left;
margin-right:15px;
width:81px;
height:60px;
position:relative;
margin-bottom:5px
}

.related-games img {
width:81px;
height:60px;
padding:2px
}

.related-games span {
top:46%;
right:5%
}

div.related-games:last-child {
margin-right:0
}

.related-posts {
float:left;
margin-right:15px;
width:77px;
height:60px;
position:relative;
margin-bottom:5px
}

.related-posts img {
padding:2px
}

.related-posts span {
top:46%;
right:5%
}

div.related-posts:last-child {
margin-right:0
}
/* ----------- TAG CLOUD STYLE -------------- */
.tag_clouds {
margin:0 auto
}

.tag_cloud a {
font-size:12px!important;
font-family:Arial;
font-weight:700;
margin:0 1px 2px;
padding:5px 7px;
float:left;
color:#fff!important;
background:#3F3C3D;
-moz-transition:all .3s ease 0;
-webkit-transition:all .3s ease 0;
-o-transition:all .3s ease 0;
transition:all .3s ease 0
}

.tag_cloud a:hover {
background:#fb2900;
color:#fff!important;
text-decoration:none
}

.tag_cloud a:visited {
background:#FB2900;
color:#fff!important;
text-decoration:none
}

.tag_cloud a:visited:hover {
background:#fb2900;
color:#fff!important;
text-decoration:none
}

.widget_tags span {
background:none repeat scroll 0 0 #333;
overflow:hidden;
text-shadow:1px 1px 1px #000;
color:#fff;
float:left;
margin:0 1px 2px -2px;
padding:5px 7px
}

.widget .tagcloud {
background:#fff;
margin:0 auto;
clear:both;
border:1px solid #d5d5d5;
padding:10px 15px 11px 14px;
overflow:hidden
}

/* ---------- SEARCH FORM STYLE ------------- */
#searchform {
background:#000;
border-left:1px solid #686868;
margin:0 auto;
height:31px;
overflow:hidden;
float:right
}

#searchform #s {
-o-transition:width .7s , color .4s;
-webkit-transition:width .7s , color .4s;
-moz-transition:width .7s , color .4s;
transition:width .7s , color .4s;
padding:.56em 0 0 5px;
line-height:19px;
background:none;
border:none;
color:gray;
text-transform:uppercase;
font-size:12px;
width:120px;
float:left
}

#searchform #s:focus {
width:200px;
text-transform:none;
outline:none
}

#searchform #s:hover {
width:200px;
color:#FFF;
outline:none
}

#searchform:hover {
background:#444
}

input#search-button {
background:#000 url(images/arrow-search.png) no-repeat;
color:#FFF;
right:0;
top:0;
height:31px;
width:41px;
border:medium none
}

input#search-button:hover {
-moz-opacity:1;
opacity:1;
background-color:#5F615D
}

.widget .boxsearch {
border:#d5d5d5 solid 1px;
padding:15px;
background:#fff;
overflow:hidden;
clear:both
}

.boxsearch {
border:none;
padding:0;
background:none
}

.widget #searchform {
width:258px!important;
background:#fff;
border:1px solid #d5d5d5;
margin-bottom:6px;
padding:3px;
height:22px;
overflow:hidden
}

.widget #searchform #s {
width:100%;
padding:3px;
background:none;
border:none;
color:#333;
font-size:10px;
height:16px;
text-shadow:none;
text-transform:uppercase
}

.widget #searchform #s:focus {
outline:none;
text-transform:none;
font-size:11px
}

.widget input#search-button {
display:none
}

/* ------------ SIDEBAR STYLE --------------- */
#sidebar {
float:right;
width:300px
}

#sidebar .widget {
margin-bottom:20px
}

#sidebar .widget .grid-sidebar {
padding-top:15px
}

#sidebar .widget .grid-sidebar:last-child {
border-bottom:1px solid #d5d5d5;
padding-bottom:9px;
margin-bottom:0
}

/* ---------- PAGINATION STYLE -------------- */
.pagination {
font-family: BebasNeueRegular, Open Sans Condensed, Arial, Sans-Serif;
font-size:19px;
clear:both;
padding:0 0 20px;
margin-bottom:30px;
position:relative
}

.pagination a {
background:#fff;
height:28px;
border:1px solid #cecece;
display:block;
float:left;
line-height:30px;
padding:0 10px;
color:#333;
margin-right:5px
}

.pagination span.current {
background:#26ADDE;
height:30px;
border:0 solid #cecece;
display:block;
float:left;
line-height:30px;
padding:0 10px;
color:#fff;
margin-right:5px
}

.pagination span.arrows {
font-size:18px
}

/* ------------ FOOTER STYLE ---------------- */
.footergrid {
position:relative;
padding:0;
bottom:0
}

.showfooter {
background:#fb2900 url(images/hide-footer.png) no-repeat;
position:absolute;
width:36px;
height:18px;
left:50%;
margin-top:7px;
display:none;
cursor:pointer
}

.hidefooter {
position:absolute;
width:36px;
height:18px;
left:50%;
background:transparent url(images/show-footer.png) no-repeat;
margin-top:-30px;
cursor:pointer
}

#wrapper-footer {
background:#222;
margin:0 auto;
height:0;
width:1024px;
overflow:hidden
}

#wrapper-footer-on {
background:#222;
margin:0 auto;
width:1024px;
overflow:hidden
}

#footer {
border-top:8px solid #FB2900;
background:#353535;
padding:0;
bottom:0;
color:#ddd;
width:1024px
}

#footer h3 {
color:#f1f1f1;
text-shadow:4px 4px 4px #000
}

#footer a {
color:#FB2900
}

#footer-bottom {
border-left:1px solid #333;
border-right:1px solid #333;
border-bottom:1px solid #333;
height:30px;
padding:13px 15px 3px;
background:#000;
clear:both;
bottom:0;
overflow:hidden;
color:#FB2900
}

#footer-bottom .left {
padding-top:3px;
float:left;
text-transform:uppercase;
text-decoration:none;
color:#fff;
font-weight:700
}

#footer-bottom .right {
float:right;
margin:-3px 0 8px 8px;
height:30px;
color:#999
}

#footer-bottom a {
color:#999
}

#footer-bottom a:hover {
color:#EAEAEA;
text-decoration:none
}

#footer .block img {
-moz-transition:all .3s ease 0s;
-webkit-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
transition:all .3s ease 0s;
background:none;
box-shadow:none;
border:1px solid #222
}

#footer .block img:hover {
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
-moz-opacity:0.7;
opacity:0.7
}

.footer-border {
border-top:2px solid #FB2900;
width:1024px;
margin:0 auto;
}

/* --------- FOOTER WIDGET STYLE ------------ */
.widgetfooter ul {
margin-top:15px
}

.widgetfooter ul a {
color:#666
}

.widgetfooter li {
background:url(images/dott-border.png) 0 100% repeat-x;
padding-bottom:6px;
margin-bottom:5px
}

.widgetfooter li a {
color:#f1f1f1!important
}

.widgetfooter li a:hover {
text-decoration:none
}

.widgetfooter li:last-child {
}

.widgetfooter p {
line-height:15px
}

.widgetfooter {
overflow:hidden;
padding:15px 0 15px 18px
}

.widgetfooter a {
font-weight:700;
color:#f1f1f1!important
}

.widgetfooter a:hover {
color:#FB2900!important
}

.widgetfooter-title {
background:url(images/dott-border.png) 0 90% repeat-x;
overflow:hidden;
font-size:24px;
color:#fff;
margin-bottom:30px;
padding:5px 0 10px;
text-shadow:1px 1px 1px #222
}

.widgetfooter-title a {
font-size:24px!important;
font-weight:400!important;
font-family: BebasNeueRegular, Arial, Sans-Serif!important;
color:#fff!important;
text-shadow:1px 1px 1px #000!important
}

.widgetfooter .grid-sidebar img {
border:1px transparent #000;
padding:2px
}

.widgetfooter .grid-sidebar:last-child {
border-bottom:0;
margin-bottom:0;
padding-bottom:0
}

#footer .grid-sidebar .content {
padding-bottom:2px;
padding-top:0;
border-bottom:0;
overflow:hidden;
background:#222
}

#footer .grid-sidebar .content:last-child {
border-bottom:none
}

#footer .a-stats {
background:#222;
margin:0 auto;
border:none;
padding-top:15px
}

#footer .widgetfooter {
float:left;
padding-top:27px;
padding-bottom:20px;
width:316px
}

#footer .widgetfooter.last {
margin-right:0
}

/* Hidding image on footer scroller */
#footer .scrolly {
height:190px!important;
overflow:hidden
}

#footer .scrolly img {
display:none
}

#footer .scrolly h2 {
margin-left:0
}

#footer .scrolly img:hover {
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
background:#222
}

#footer .scrolly p {
padding:4px 0 5px;
color:#999
}

#footer .gameicon {
background:url(images/joystick.png) 0 -1px no-repeat;
padding:0 0 0 22px
}

/* Hidding image on footer scroller */
#footer .scrollyoff {
height:190px!important;
overflow:hidden
}

#footer .scrollyoff img {
display:none
}

#footer .scrollyoff h2 {
margin-left:0
}

#footer .scrollyoff p {
padding:4px 0 5px;
color:#999
}

#footer .scrollyoff img:hover {
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
background:#222
}

#footer .grid-sidebar {
background:#222;
padding:0;
overflow:hidden;
clear:both;
width:auto;
margin-top:15px;
border:none
}

#footer .content {
border:none;
padding:4px;
width:auto;
margin-bottom:6px;
color:#999
}

#footer .follow {
background:none;
margin-bottom:1px;
margin-top:1px;
border:none;
height:19px
}

#footer .twitter-widget {
background:url(images/dott-border.png) 0 100% repeat-x;
padding-bottom:3px;
color:#999;
margin-bottom:5px;
border-bottom:0
}

#footer .grid-sidebar .comm-widget {
padding-bottom:6px;
background:url(images/dott-border.png) 0 100% repeat-x;
color:#999;
margin-bottom:5px;
border-bottom:0
}

#footer .grid-sidebar .comm-widget p {
padding-top:5px
}

#footer .grid-sidebar .comm-widget:last-child {
border-bottom:none
}

#footer .grid-sidebar .avatar {
border:none
}

#footer .tweetslink a {
color:#FB2900
}

#footer .tweetslink a:hover {
text-decoration:none;
color:#53A9D9!important
}

#footer .latesttweets {
line-height:15px;
color:#999;
background:url(images/twitter-bird-16x16.png) 0 0px no-repeat;
padding:0px 10px 10px 20px;
margin:0 0 15px
}

#footer .titlecomm {
color:#f1f1f1!important;
font-weight:700
}

#footer a.done {
font-weight:700
}

#footer .comwid-author {
color:#f1f1f1
}

#footer .commicon {
color:#fff;
background:url(images/comment-icon.png) 2px 14px no-repeat;
padding:13px 0 10px 23px;
font-weight:700
}

#footer .google-plus {
margin-top:-7px;
height:131px;
text-align:center
}

#footer .tag_clouds {
margin:auto auto auto -3px
}

#footer .tag_cloud a {
margin:0 1px 2px;
padding:5px 8px;
color:#f1f1f1!important;
float:left;
font-weight:400;
background:#3F3C3D;
-moz-transition:all .3s ease 0;
-webkit-transition:all .3s ease 0;
-o-transition:all .3s ease 0;
transition:all .3s ease 0
}

#footer .tag_cloud a:hover {
background:#FB2900;
color:#fff!important;
text-decoration:none
}

#footer .tag_cloud a:visited {
background:#fb2900;
color:#fff!important;
text-decoration:none
}

#footer .tag_cloud a:visited:hover {
background:#91ce30;
color:#fff!important;
text-decoration:none
}

#footer .widget_tags span {
background:none repeat scroll 0 0 #333;
overflow:hidden;
text-shadow:1px 1px 1px #000;
color:#fff;
float:left;
margin:0 1px 2px;
padding:5px 8px
}

#footer ul#social-counters {
}

#footer ul#social-counters li {
margin-top:1px;
margin-left:20px;
margin-bottom:1px
}

#footer #wp-calendar caption {
width:312px;
margin:0 auto;
border-bottom:none;
margin-left:0;
text-align:center;
background-color:#333;
padding:5px 0;
font-family: BebasNeueRegular, Open Sans Condensed, Arial, Sans-Serif;
font-size:22px;
color:#fff;
text-shadow:1px 1px 1px #000
}

#footer #wp-calendar {
overflow:hidden;
clear:both;
margin-top:-15px!important;
width:100%;
border:2px solid #222;
border-collapse:collapse;
text-align:center
}

#footer #wp-calendar thead th {
background:#3F3C3D;
color:#fff;
text-shadow:1px 1px 1px #000;
font-weight:400;
text-align:center;
border:2px solid #222;
padding:5px
}

#footer #wp-calendar tbody td {
background:#333;
border:2px solid #222;
color:#F1F1F1;
text-shadow:1px 1px 1px #000;
padding:2px 0
}

#footer #wp-calendar #today {
background:#3F3C3D;
font-weight:400;
color:#fb2900
}

#footer #wp-calendar tbody .pad {
background:#333
}

#footer #wp-calendar a {
padding:2px 0;
color:#fff;
text-shadow:1px 1px 1px #000;
font-size:12px!important;
font-family:Arial;
font-weight:400
}

#footer #wp-calendar tfoot td {
padding:3px 0;
background:#3F3C3D
}

#footer #wp-calendar #next {
text-align:right;
padding-right:10px
}

#footer #calendar_wrap {
border:none;
padding:15px 0;
font-weight:400;
background:#222;
overflow:hidden;
clear:both
}

#footer .textwidget {
line-height:15px
}

#footer .textwidget p {
line-height:15px
}

#footer .textwidget p:first-child {
margin-top:-4px
}

#footer .textwidget p:last-child {
margin-bottom:-3px
}

#footer #searchform {
width:294px;
background:#000;
border:1px solid #686868;
margin-top:3px;
padding:3px;
height:31px;
overflow:hidden;
float:right
}

#footer #searchform #s {
width:250px;
-o-transition:none;
-webkit-transition:none;
-moz-transition:none;
transition:none
}

#footer #searchform #s:focus {
width:250px
}

#footer input#search-button {
width:16px;
height:16px;
float:right;
margin-right:5px;
margin-top:1px
}

#footer .rss-date {
color:#888
}

#footer .rsswidget img {
padding-bottom:1px;
margin-left:0
}

#footer .rssSummary {
color:#999
}

/* ----------- BACK TO TOP STYLE ------------ */
.backtotop {
background:#FB2900 url(images/up-arrow.png) no-repeat scroll center center;
overflow:hidden;
-moz-transition:all 1s ease 0;
-webkit-transition:all 1s ease 0;
-o-transition:all 1s ease 0;
transition:all 1s ease 0;
width:35px;
height:46px;
display:block
}

.backtotop:hover {
background:url(images/up-arrow.png) no-repeat scroll center center #222!important;
}

.backtotop:active, .scrolltop:focus {
outline:none
}

/* ---------------- CALENDAR ---------------- */
#wp-calendar caption {
width:100%;
border:1px solid #222;
margin:0 auto;
text-align:center;
background:#FB2900;
padding:5px 0;
font-family: BebasNeueRegular, Open Sans Condensed, Arial, Sans-Serif;
font-size:22px;
color:#fff;
text-shadow:1px 1px 1px #000
}

#wp-calendar {
overflow:hidden;
clear:both;
margin:0 auto;
width:100%;
border:1px solid #222;
border-collapse:collapse;
text-align:center
}

#wp-calendar thead tr {
}

#wp-calendar thead th {
background:#DDD;
color:#333;
text-shadow:1px 1px 1px #fff;
font-weight:700;
text-align:center;
border:1px solid #000;
padding:5px
}

#wp-calendar tbody td {
background:#F1F1F1;
border:1px solid #222;
color:#333;
text-shadow:1px 1px 1px #fff;
padding:2px 0
}

#wp-calendar #today {
background:#e5e5e5;
font-weight:700;
color:#fb2900
}

#wp-calendar tbody .pad {
background:#fff
}

#wp-calendar a {
padding:2px 0;
color:#fff;
text-shadow:1px 1px 1px #000;
font-size:12px!important;
font-family:Arial;
font-weight:700
}

#wp-calendar tfoot td {
padding:3px 0;
background:#3F3C3D
}

#wp-calendar #next {
text-align:right;
padding-right:10px
}

#calendar_wrap {
border:#d5d5d5 solid 1px;
padding:15px;
font-weight:700;
background:#fff;
overflow:hidden;
clear:both
}

/* ----------- POST SHARE STYLE ---------------- */
.post-share{
text-align:center;
overflow:hidden;
background:#f8f8f8;
margin-bottom:0px;
padding:0;
}

.share-widget{
display: inline-block;
margin-right:15px;
}

.share-widget.last{
margin-right:0;
}

.share-widgets{
text-align:center;
overflow:hidden;
list-style-type:none;
margin:0;
padding:7px 0;
}

/* ----------- SOCIALS STYLE ---------------- */
.post-share-box{
	background:#FFF;
	height:16px;
	margin-top:20px;
	margin-bottom:20px;
    border:#d5d5d5 solid 1px;
    padding:12px 5px 12px 15px;
}

.post-share-box ul{
	list-style:none;
	margin:0;
	padding:0; 
}

.post-share-box li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	margin-right:30px;
	position:relative;
}

.post-share-box li a{
	background:url(images/share.png) no-repeat;
	float:left;
	text-indent:-10000px;
	height:19px;
}

.post-share-box li.facebook a{
	width:9px;
	background-position:0 0;
}

.post-share-box li.twitter a{
	width:15px;
	background-position:-38px 0;
}

.post-share-box li.linkedin a{
	width:21px;
	background-position:-160px 0;
}

.post-share-box li.reddit a{
	width:22px;
	background-position:-210px 0;
}

.post-share-box li.tumblr a{
	width:17px;
	background-position:-122px 0;
}

.post-share-box li.google a{
	width:15px;
	background-position:-80px 0;
}

.post-share-box li.email a{
	width:20px;
	background-position:-259px 0;
}

.post-share-box li.superlike-postshare {
    float:right;
    margin-right:10px;
    margin-top:-4px;
}

.google-plus {
margin-top:-37px;
margin-left:-10px;
height:128px;
text-align:center
}

.follow {
padding:0 11px 3px 0;
height:23px
}

.social_widget_link {
display:block;
float:left;
padding-right:0;
margin:0 0 8px 8px;
text-indent:-9999px;
font-size:.01px;
width:24px;
height:24px;
text-decoration:none
}

.social_widget_link:hover {
transition:all .3s linear;
-o-transition:all .3s linear;
-moz-transition:all .3s linear;
-webkit-transition:all .3s linear
}

.widget_social {
padding:5px
}

.latesttweets {
background:url(images/twitter-bird-16x16.png) 0 0px no-repeat!important;
padding:0px 10px 0px 20px;
margin:0 0 15px;
}

.twitter-widget {
padding:0 0 12px;
margin-bottom:14px;
border-bottom:1px dashed #ccc;
position:relative;
overflow:hidden;
color:#666
}

.twitter-widget2 {
padding:0 0 4px
}

.tweetslink a {
font-size:12px!important;
font-family:Arial;
font-weight:bold;
color:#4D9EF8!important;
}

.timeago {
font-size:12px!important; 
font-family:Arial!important; 
color:#fb2900!important;
}

.social_facebook {
background:#fff url(images/socials/facebook.png)
}

.social_twitter {
background:#fff url(images/socials/twitter.png)
}

.social_google {
background:#fff url(images/socials/google.png)
}

.social_youtube {
background:#fff url(images/socials/youtube.png)
}

.social_rssfeed {
background:#fff url(images/socials/rss.png)
}

.social_flickr {
background:#fff url(images/socials/flickr.png)
}

.social_vimeo {
background:#fff url(images/socials/vimeo.png)
}

.social_facebook:hover {
background:#3B5998 url(images/socials/facebook.png)
}

.social_twitter:hover {
background:#45D3EE url(images/socials/twitter.png)
}

.social_google:hover {
background:red url(images/socials/google.png)
}

.social_youtube:hover {
background:#fb2900 url(images/socials/youtube.png)
}

.social_rssfeed:hover {
background:#ff7612 url(images/socials/rss.png)
}

.social_flickr:hover {
background:#FF0084 url(images/socials/flickr.png)
}

.social_vimeo:hover {
background:#33454E url(images/socials/vimeo.png)
}

#social-media {
float:right;
margin-top:9px
}

#social-media img {
margin-left:4px
}

ul#social-counters {
list-style:none;
margin:0 auto;
padding:15px;
overflow:hidden
}

ul#social-counters li {
width:auto;
margin-bottom:15px;
border-bottom:0;
padding:6px
}

ul#social-counters li a {
display:block;
font-size:18px;
padding-left:50px;
text-shadow:1px 1px #fff;
text-decoration:none;
width:auto;
-moz-transition: all 0.5s ease-in-out 0s;
-webkit-transition: all 0.5s ease-in-out 0s;
-o-transition: all 0.5s ease-in-out 0s;
transition: all 0.5s ease-in-out 0s
}

ul#social-counters li a:hover {
border:none;
margin-left:3px
}

ul#social-counters li:last-child {
margin-bottom:0
}

ul#social-counters p {
padding:3px;
font-family: BebasNeueRegular, Open Sans Condensed, Arial, Sans-Serif;
text-shadow:1px 1px #fff;
color:#ff7e01;
font-size:18px;
padding-left:57px
}

ul#social-counters p:hover {
margin-left:3px;
-moz-transition: all 0.5s ease-in-out 0s;
-webkit-transition: all 0.5s ease-in-out 0s;
-o-transition: all 0.5s ease-in-out 0s;
transition:all  all 0.5s ease-in-out 0s
}

ul#social-counters #counter-comments p {
color:#70B427
}

ul#social-counters #counter-games p {
color:#3F3C3D
}

ul#social-counters #counter-posts p {
color:#3F3C3D
}

ul#social-counters #counter-users p {
color:#fb2900
}

ul#social-counters #counter-rss a {
color:#ff7e01
}

ul#social-counters #counter-facebook a {
color:#4358a5
}

ul#social-counters #counter-twitter a {
color:#26bde5
}

ul#social-counters #counter-facebook:hover {
background:#CBD7FF url(images/socials/facebook-fans.png) no-repeat;
border:1px solid #4a65c5
}

ul#social-counters #counter-twitter:hover {
background:#B5DEF4 url(images/socials/twitter-followers.png) no-repeat;
border:1px solid #26bde5
}

ul#social-counters #counter-rss:hover {
background:#ffe7a6 url(images/socials/rss-subscribers.png) no-repeat;
border:1px solid #ff7e01
}

ul#social-counters #counter-comments:hover {
background:#C2E69C url(images/socials/counter-comments.png) no-repeat;
cursor:default;
border:1px solid #70B427
}

ul#social-counters #counter-games:hover {
background:#d5d5d5 url(images/socials/counter-games.png) no-repeat;
cursor:default;
border:1px solid #3F3C3D
}

ul#social-counters #counter-posts:hover {
background:#d5d5d5 url(images/socials/counter-posts.png) no-repeat;
cursor:default;
border:1px solid #3F3C3D
}

ul#social-counters #counter-users:hover {
background:#ffdbd4 url(images/socials/counter-users.png) no-repeat;
cursor:default;
border:1px solid #fb2900
}

ul#social-counters #counter-facebook {
background:#F2F2F2 url(images/socials/facebook-fans.png) no-repeat;
border:1px solid #ccc
}

ul#social-counters #counter-twitter {
background:#F2F2F2 url(images/socials/twitter-followers.png) no-repeat;
border:1px solid #ccc
}

ul#social-counters #counter-rss {
background:#F2F2F2 url(images/socials/rss-subscribers.png) no-repeat;
border:1px solid #ccc
}

ul#social-counters #counter-comments {
background:#F2F2F2 url(images/socials/counter-comments.png) no-repeat;
cursor:default;
border:1px solid #ccc
}

ul#social-counters #counter-games {
background:#F2F2F2 url(images/socials/counter-games.png) no-repeat;
cursor:default;
border:1px solid #ccc
}

ul#social-counters #counter-posts {
background:#F2F2F2 url(images/socials/counter-posts.png) no-repeat;
cursor:default;
border:1px solid #ccc
}

ul#social-counters #counter-users {
background:#F2F2F2 url(images/socials/counter-users.png) no-repeat;
cursor:default;
border:1px solid #ccc
}

/* ---FACEBOOK LIKE BOX NO BRANDING STYLE --- */
#likebox-frame {
overflow:hidden;
position:relative
}

.facebookInner {
height:262px;
overflow:hidden;
margin:6px 0 0 8px
}

.facebooklike {
border:1px solid #d5d5d5;
padding:0 0 10px;
background:#fff;
position:relative;
overflow:hidden
}

/* -------------- LOGIN TABS ---------------- */
ul.nd_tabs {
background:#f2f2f2;
list-style:none!important;
margin:0 0 -1px!important;
padding:0!important;
overflow:hidden;
zoom:1;
height:40px;
border:1px solid #d5d5d5
}

ul.nd_tabs li {
border-right:1px solid #d5d5d5;
overflow:hidden;
padding-left:0!important;
position:relative;
background:#f2f2f2;
float:left;
color:#fff
}

ul.nd_tabs li a {
outline:none;
width:100%;
float:left;
height:40px;
line-height:40px;
text-decoration:none;
padding:0 10px;
font-family: BebasNeueRegular, Open Sans Condensed, Arial, Sans-Serif;
font-size:24px;
color:#333
}

ul.nd_tabs li a:hover {
background:#262729;
-webkit-transition:all .4s ease;
-moz-transition:all .4s ease;
-ms-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
color:#fff!important;
padding:0 10px
}

ul.nd_tabs li.active {
background:#fb2900
}

ul.nd_tabs li.active a {
color:#fff !important
}

ul.nd_tabs li.active a:hover {
}

/* -------------- WHO'S ONLINE -------------- */
.online-users {
background:#fff;
border:#d5d5d5 solid 1px;
padding:15px;
margin-bottom:6px;
padding-right:0!important;
overflow:hidden
}

.online-users p {
font-weight:700;
color:#666;
font-size:12px
}

.online-users a {
color:#fb2900;
font-style:italic;
font-size:12px;
font-family:Arial,Sans-Serif
}

.online-users a:hover {
text-decoration:none
}

.avatar-96 {
overflow:hidden;
position:relative;
width:50px;
height:50px;
float:left;
border:#d5d5d5 solid 1px;
padding:3px
}

ul.reviews-posts .review-thumbnail img:last-child{
overflow:hidden;
position:relative;
margin-bottom:-5px;
}

ul.reviews-posts {
padding:15px;
background:#fff;
overflow:hidden;
clear:both
}

.online-users .avatar {
margin-top:10px!important;
width:50px!important;
height:50px!important;
margin-right:12px!important;
background:#fff;
padding:3px!important
}

.online-users .photo {
width:50px!important;
height:50px!important;
margin-top:10px!important;
margin-right:12px!important;
padding:3px!important;
border:1px solid #d5d5d5
}

.count {
color:#333;
font-weight:700;
font-size:12px;
text-shadow:1px 1px 1px #fff
}

.usr {
color:#fb2900;
font-weight:700;
font-size:12px;
text-shadow:1px 1px 1px #fff
}

.online-users img:hover {
opacity:0.8;
-moz-transition:all .3s ease-in-out 0;
-webkit-transition:all .3s ease-in-out 0;
-o-transition:all .3s ease-in-out 0;
transition:all .3s ease-in-out 0
}

.online-users-login .avatar {
margin-top:6px!important;
width:50px!important;
height:50px!important;
background:#fff;
padding:3px!important;
margin-left:0!important;
margin-right:12px!important
}

.online-users-login .photo {
width:50px!important;
height:50px!important;
float:left!important;
margin-bottom:10px;
margin-left:0!important;
margin-top:6px;
margin-right:12px!important;
background:#fff;
padding:3px!important;
border:1px solid #d5d5d5
}

.online-users-login {
background:#fff;
margin:0 auto;
margin-top:-4px;
padding-bottom:4px;
padding-right:0!important;
overflow:hidden;
clear:both
}

.online-users-login .count {
color:#333!important;
font-weight:700!important;
font-size:12px!important;
font-family:Arial,Sans-Serif!important;
font-style:normal!important;
text-shadow:1px 1px 1px #fff!important
}

.online-users-login .usr {
color:#fb2900!important;
font-weight:700!important;
font-size:12px!important;
text-shadow:1px 1px 1px #fff!important
}

.online-users-login a {
color:#fb2900;
font-size:12px;
font-style:italic;
font-family:Arial,Sans-Serif
}

.online-users-login p {
font-weight:700;
color:#666;
font-size:12px
}

.online-users-login a:hover {
text-decoration:none
}

.mustlog {
padding-bottom:15px;
color:#333
}

.mustlog-img {
padding-bottom:10px;
color:#333
}

/* ------------- FACEBOOK COMMENTS -------------- */
.fb-comments{
margin-bottom:20px;
border:1px solid #d5d5d5;
min-height:162px;
}

/* ------------- FLICKR WIDGET STYLE -------------- */
.flickr-badges {
overflow:hidden;
background:#fff;
border:1px solid #d5d5d5;
padding:15px 0px 0px 15px;
}
.flickr_badge_image a {
float:left;
margin:0px 15px 10px 0px;
display:block;
}

.flickr_badge_image a img{
width:71px; 
height:52px; 
padding:3px;
border:1px solid #d5d5d5;
}

#footer .flickr-badges {
padding:0;
background:none;
border:none;
}
#footer .flickr_badge_image a img{
width:90px; 
height:53px; 
padding:0;
border:none;
}
 
	
/* ------------- MISCELLANEOUS -------------- */
.space {
padding-top:8px
}

.whitebg {
background:#fff;
border:1px solid #d5d5d5;
padding:15px;
overflow:hidden
}

.fullwhite {
background:#fff;
padding:10px;
overflow:hidden
}

.fullwhite p {
padding:15px
}

.bordback {
background:#fff;
border:#d5d5d5 solid 1px;
padding:15px;
padding-bottom:0;
margin-bottom:20px;
overflow:hidden;
clear:both
}

.bordback h3 {
color:#fff
}

.navigation-game {
width:100%;
padding-top:3px;
overflow:hidden
}

.navigation-game-full {
width:100%;
padding-top:3px;
overflow:hidden
}

.bottom-border {
margin-bottom:13px;
padding-bottom:13px;
background:url(images/dotted-border.png) bottom left repeat-x
}

.textscroller {
line-height:15px;
color:#666;
padding:0 0 12px;
clear:both;
width:192px
}

.shadow_01 {
background:url(images/shadow_01.png) no-repeat scroll 50% 100% transparent;
padding-bottom:7px
}

.hover_play {
background:url(images/play_black.png) no-repeat scroll 50% -100px;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
display:block
}

.hover_play:hover {
-moz-opacity:1;
opacity:1;
background-position:50% 50%
}

.hover_play_small {
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
display:block;
background:url(images/play_black_small.png) no-repeat scroll 50% -100px
}

.hover_play_small:hover {
-moz-opacity:1;
opacity:1;
background-position:50% 50%
}

.hover_play_small-wp {
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
display:block;
background:url(images/link.png) no-repeat scroll 50% -100px
}

.hover_play_small-wp:hover {
-moz-opacity:1;
opacity:1;
background-position:50% 50%
}

.datetabs {
color:#999;
font-size:10px;
font-style:normal;
font-weight:300;
line-height:1;
text-transform:uppercase;
margin-top:-3px
}

.color1 {
margin:-8px 0 0 -10px!important;
background:#FB2900!important;
float:left;
line-height:41px;
padding:0 12px
}

.somepadd {
margin-top:6px
}

.somepadd-author {
padding-top:8px;
margin-bottom:-5px
}

.somepadd-archive {
padding-top:8px;
margin-bottom:-5px;
}

.show-infos {
-moz-opacity:0;
opacity:0;
transition:all .3s linear;
-o-transition:all .3s linear;
-moz-transition:all .3s linear;
-webkit-transition:all .3s linear
}

.showthis:hover .show-infos {
-moz-opacity:1;
opacity:1
}

.whitebg h2 {
font-size:20px;
color:#00baf0;
margin-top:-3px
}

.whitecontent {
padding:10px;
background:#fff;
border:1px solid #d5d5d5;
position:relative;
overflow:hidden
}

.clearboth {
clear:both;
display:block;
font-size:0;
height:0;
line-height:0;
width:100%;
overflow:hidden
}

.iframe-border {
border:0
}

.clear {
clear:both;
line-height:0;
height:0
}
.clearspace-bottom {
padding-bottom:15px;
}
.clearspace-top {
padding-top:15px;
}

.rssSummary {
color:#666666
}

.moregames {
background:#f2f2f2;
padding:0 15px 8px 0;
margin:0 auto;
text-align:right;
position:relative;
top:-1px;
margin-bottom:-1px;
width:auto
}

.moregames a {
color:gray;
text-transform:uppercase;
font-size:11px;
text-decoration:none
}

.square {
width:6px;
height:6px;
background:#fb2900;
display:inline-block;
margin-bottom:.12em;
margin-right:10px
}

.arrow-right {
margin-left:8px;
margin-top:3px;
float:right;
width:0;
height:0;
border-top:5px solid transparent;
border-bottom:5px solid transparent;
border-left:5px solid #fb2900;
text-decoration:none
}

.gamesnumber {
display:inline-block;
cursor:default;
padding:3px 10px;
position:absolute;
bottom:6px;
left:15px;
background:#fb2900 repeat scroll 0 0;
color:#FFF;
font-weight:700;
font-size:11px;
font-family:Arial,Sans-Serif
}

.clubs {
background:url(images/joystick.png) no-repeat left;
color:#666;
cursor:default;
text-transform:uppercase;
padding:5px 2px 0 18px;
line-height:15px
}

.postviews {
background:url(images/post-views.png) no-repeat left;
color:#666;
cursor:default;
text-transform:uppercase;
padding:5px 0 5px 20px
}

.postviews-wp {
background:url(images/post-views.png) no-repeat left;
color:#666;
cursor:default;
text-transform:uppercase;
padding:5px 5px 5px 20px
}

.postdatetime-wp {
background:url(images/icon_time.png) no-repeat left;
color:#666;
cursor:default;
text-transform:uppercase;
padding:5px 5px 5px 14px
}

.triangle {
background:url(images/bg-up-arrow.png) no-repeat scroll 0 0 transparent;
width:320px;
padding-bottom:10px;
position:relative;
overflow:hidden;
top:-9px
}

#scrollBottom {
background:#fb2900 url(images/scrollBottom.png) no-repeat;
width:24px;
height:12px;
margin:0 auto;
margin-right:10px;
cursor:pointer
}

.topmenu-grid1 {
float:left;
left:0
}

.topmenu-grid2 {
float:right;
margin-right:-20px;
right:0
}

.pagecont {
color:#666666;
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:633px!important;
}

.newstickers {
margin-bottom:20px;
position:relative;
overflow:hidden
}

.video-shortcode, .soundcloud-shortcode {
padding-bottom:15px;
}

.formembedtext {
font-size:11px;
color:#666;
width:950px;
min-height:52px;
overflow:hidden;
font-family:tahoma;
border:none
}

.formembed {
margin:0 0 5px
}

::selection {
background:#fb2900;
color:#fff
}

::-moz-selection {
background:#fb2900;
color:#fff
}

::-webkit-selection {
background:#fb2900;
color:#fff
}

.seo-block {
height:104px;
line-height:15px;
border:#d5d5d5 solid 1px;
padding:15px;
color:#666;
background:#fff;
overflow:auto
}

#progressbar {
margin:0;
position:relative;
left:0;
height:40px
}

#progresstext {
position:absolute;
width:100%;
z-index:3;
text-align:center;
font-size:16px;
font-weight:700;
top:0;
left:0;
margin-top:11px
}

#progressbarloadbg {
position:absolute;
top:0;
left:0;
width:0;
height:40px
}

#progressbarloadtext:hover {
cursor:pointer
}

.center-progressbar-ad {
width: 402px ;
margin-left: auto ;
margin: 0 auto ;
}

.replay {
float:right;
cursor:pointer;
border:#333 solid 1px;
padding:1px;
position:relative;
color:#fff;
background:#343433;
overflow:hidden;
margin:0 auto;
}

.replay:hover {
background:#fb2900;
border:#fff solid 1px;
}
.avatar-block {
    border:1px solid #d5d5d5!important;
    padding:15px; 
    margin:0;
    overflow:hidden;
    position:relative;
    background: #fff;
} 

.topplayer .playerinfo {
padding-bottom:13px;
border-bottom:1px dashed #ccc;
margin-bottom:15px;
position:relative;
overflow:hidden;
color:#666;
font-weight:bold;
}

.topplayer .playerinfo:last-child {
border-bottom:0;
margin-bottom:2px;
padding-bottom:2px
}

.topplayer .playerinfo .avatar{
border:1px solid #d5d5d5;
padding:3px;
float:left;
width:50px;
height:50px;
}


/* ---------- STYLE END BYE-BYE ------------- */

/* Released by http://www.96ｄown.com */