/*
@font-face {
    font-family: 'webkin_book_cyrillic_regular';
    src: url('fonts/webkinzos_medium-webfont.eot');
    src: url('fonts/webkinzos_medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/webkinzos_medium-webfont.woff') format('woff'),
         url('fonts/webkinzos_medium-webfont.ttf') format('truetype'),
         url('fonts/webkinzos_medium-webfont.svg#webkin_book_cyrillic_regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/

@font-face {
    font-family: 'webkin_book_cyrillic_regular';
    src: url('fonts/webkinz_book_cyrillic.otf') format("opentype");
    font-weight: normal;
    font-style: normal;
}

body, input, textarea, .page-title span, .pingback a.url{
	font-size: 12px;
	font-family:'webkin_book_cyrillic_regular';
}
body{
	background-color: #b9e8ff;
}
#wrapper{
	background:url('images/bg-top-1px.png') repeat-x left top transparent;
	position: relative;
	z-index: 2;
	overflow: hidden;
}
#bg_ad{
	position: absolute;
	z-index: 1;
	top: 225px;
	left:50%;
	margin-left:-700px;
}
div#leaderboard{
    float: left;
    margin-left: -11px;
    margin-top: 2px;	
}
div#ul-slider-wrap div#openCloseWrapContentLeft li a,
div#ul-slider-wrap div#openCloseWrapContentLeft li a:hover,
div#ul-slider-wrap div#openCloseWrapContentLeft li a:visited{
	white-space: nowrap;
}
#content p, #content ul, #content ol, #content dd, #content pre, #content hr{
	line-height:16px;
}
p {
    font-size: 14px;
    line-height: 16px;
}
/*START Header*/
#header{	
	padding:10px 0 0;
	width:1050px;
	margin:0 auto;
	height:223px;
}
#header #access{
	height: 38px;	
	background: none repeat scroll 0 0 transparent;
}
div#content h1.entry-title, 
div#content h2.entry-title{
	padding:10px 0 10px 0px;
	margin-top: -35px;
	font-size:25px;
	margin-bottom:5px;
	letter-spacing:2px;
	color:#00005b;
	font-family: 'webkin_book_cyrillic_regular';
	text-shadow:1px 1px 1px #aaa;

}
body.blog div#content .post h2.entry-title{
	margin-bottom:0;
    margin-left: 10px;
    text-shadow: none;
}
body div#content .post h2.entry-title a{
	color:#00005b;
}
/* START menus */
#header #access ul.menu li {
    background: none repeat scroll 0 0 transparent;
	margin: 0;
}
#header #access ul.menu li:before,
#header #access ul.menu ul.sub-menu li:before{
	content:none;
}
#header #access ul.menu ul.sub-menu{
/*	display:block;*/
	top:28px;
	left:-5px;
}
#header #access ul.menu li:after,
#header #access ul.menu ul.sub-menu li:after{
	content:none;
}
#header #access ul.menu ul.sub-menu li{
	margin-left:0;
	min-width: 120px;
	width: 120px;
	border-bottom: 1px solid #f99900;
    height: auto !important;
	border-right:none;
	padding-bottom:0;
}
#header #access ul.menu ul.sub-menu li a{
    background: none repeat scroll 0 0 #F9E922;
    color: #540006;
    display: block;
    line-height: 30px;
    padding-bottom: 0px;
    width: 120px;
}
#header #access ul.menu ul.sub-menu li a:hover{
	background:#f8ff68;
}
#header #access ul.menu ul.sub-menu li:last-child:after,
#header #access ul.menu ul.sub-menu li:last-child,
#header #access ul.menu ul.sub-menu li:last-child:before{
	content:none;
	background:none;
	border:none;
	height:24px;
}
#header #access ul.menu ul.sub-menu{
	border:1px solid #540006;
}
#header #access ul.menu li{
	height: 28px !important;
	border-right: 1px solid #000000;
}
#header #access ul.menu li a{
/*	background: url('images/menu-bg.png') repeat-x scroll 0 0 transparent;  */

	width: 112px;
	height: auto;
	color: #fff;
	text-align: center;
	letter-spacing: 0px;
	font-family:'webkin_book_cyrillic_regular';
	font-weight:normal;
	font-size:16px;
}
#header #access ul.menu li a:link{
	color:#fff;
	text-align: center;
	letter-spacing: 0px;
	height:28px;
	display:inline-block;
	line-height:30px;
}
#header #access ul.menu li a:hover,
#header #access ul.menu li.current-menu-item a,
#header #access ul.menu li.current-menu-parent a{
/*		background:url('images/menu-bg-hover.png') repeat-x scroll 0 0 transparent; */
	color: #540006;
	background:#ffc600;
}
#header #access ul.menu li.current-menu-parent .current-menu-item a{
	background:#f8ff68 !important;
}
/* END menus */

/*START header-leaderboard Ad*/
#site-title{
	margin-left: 5px;
}
div#site-description{
	background: url('images/bg-leaderboard-ad.png') no-repeat;
	padding-left: 25px;
    padding-right: 25px;
}
/*END header-leaderboard Ad*/
/*End Header*/



/*START Body*/
#main{
	background: #93dcff; /* Old browsers */
	background: -moz-linear-gradient(top,  #93dcff 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93dcff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #93dcff 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #93dcff 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #93dcff 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #93dcff 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93dcff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	background: transparent; /* no gradient */
	filter: none; /* no gradient */
}
div#content-area{
	width: 660px;
	margin-left:-10px;
}
#sidebar-area.widget-area ul{
	margin-left:-10px;
}
#container{
	width:665px;
}
/*START sidebar*/
div#sidebar-area{
	margin-top:-5px;
	width: 330px;
}
div#sidebar-area li.widget-container:before,
div#sidebar-area li.widget-container:after{
	content: none;
}
/*START box Ad*/
div#sidebar-area li.widget_text{
	background: url("images/bg-box-ad.png") no-repeat;
    margin: 0 0 10px;
    padding: 5px 9px;
	height: 295px;
}
div#sidebar-area li.widget_text .textwidget{
	margin: 10px 0 0 5px !important;
}
/*div#sidebar-area.widget-area ul li#text-4.widget-container div.textwidget{
	margin-left: 6px;
}*/
/*END box Ad*/
/*START video widget*/
div#sidebar-area li.video_widget {
	background: url("images/bg-video.png") no-repeat scroll 0 0 transparent;
    height: 270px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: 0;
    padding: 32px 2px 0;
    width: 328px;
}
div#sidebar-area.widget-area ul li.mini_carousel_widget ul.mini-cwidget{
	line-height:10px;
	margin-left: 12px;
}
div#sidebar-area.widget-area ul li.mini_carousel_widget ul.mini-cwidget li{
	background-color:none;
}
div#sidebar-area.widget-area ul li.video_widget div.widget-video-title{
	margin-top: -23px;
    padding-bottom: 10px;
	font-family: 'webkin_book_cyrillic_regular';
	letter-spacing:2px;
	color:#660000!important;
	font-size:14px;
}
div#sidebar-area.widget-area ul li#videowidget-3.widget-container div.widget-video-title a{
	color:#000 !important;
	font-weight:bold;
	font-size:14px;
}
/*END video widget*/
/*START Callout Widget*/
div#sidebar-area.widget-area ul li.callout_button_widget{
   background: url("images/callout-widget-middle.png") repeat-y scroll 0 0 transparent;
   width: 330px;
   line-height: 0px;
}
div#sidebar-area.widget-area ul li.callout_button_widget:after {
    content: url("images/callout-widget-bottom.png");
}
div#sidebar-area.widget-area ul li.callout_button_widget:before {
    content: url("images/callout-widget-top.png");
    top: -12px;
}
/*END Callout Widget*/
/*END sidebar*/

/*START main carousel */
div#content-area li.main_carousel_widget div.tab-holder:after {
    content: none;
}
div#content-area li.main_carousel_widget div#carousel-tabs:before{
	content:none;
}
div#content-area li.main_carousel_widget div#carousel-tabs{
	background:none;
    padding-bottom: 0;
	height: auto;
}
body.home div#wrapper.hfeed div#main div#content-area div#content.home ul li.main_carousel_widget div#carousel-tabs.tabs{
	margin-top:-35px !important;
}
div#content-area li.main_carousel_widget div#carousel-tabs ul{
	margin-left:11px;
}
div#content-area li.main_carousel_widget div#carousel-tabs ul li{
	background:url('images/content-area-tab2.png') no-repeat;
	margin: 6px -15px 0 0;
    width: 150px;
	height: 32px;
	text-align:center;
}
div#content-area li.main_carousel_widget div#carousel-tabs ul li.selected{
	background:url('images/content-area-tab.png') no-repeat;
	margin-top: 4px;
	z-index: 9999;
	position: relative;
	height: 38px;
	text-align:center;
}
div#content-area li.main_carousel_widget div#carousel-tabs ul li a{
	margin: 10px 0 0;
	position:relative;
	top:7px;
	text-transform:capitalize;
}
div#content-area li.main_carousel_widget div#carousel-tabs ul li:after{
	content: none;
}
div#content-area li.main_carousel_widget div#main-carousel{
	background:none;
	margin-top:-6px;
}
div#content-area li.main_carousel_widget div.tab-holder{	
	background:url('images/content-area-mid.png') no-repeat;
	height:268px !important;
}
div#content-area li.main_carousel_widget div.thumb-tab a.activeSlide{
	background-position: 0 0;
    top: -25px;
}
div#content-area li.main_carousel_widget div#carousel-tabs:after{
	content:none;
}
div#content-area li.main_carousel_widget div.thumb-tab {
    margin-top: -25px;
}
div#content-area li.main_carousel_widget div.thumb-tab a{
	color: #000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 9px;
	padding-left: 5px;
	width: 182px;
	padding-right: 5px;
	margin-right: 5px;
	margin-left: 5px;
	line-height:16px;
}
div#content-area li.main_carousel_widget div.thumb-tab a img{
 	border-color: #999999 #FFFFFF #FFFFFF #999999;
    border-style: solid;
    border-width: 2px;
    height: 80px;
    margin-left: 5px;
    margin-top: -5px;
    padding: 0;
    width: 170px;
}
div#content-area li.main_carousel_widget div#main-carousel div#left{
	margin-left: 0px;
}
div#content-area li.main_carousel_widget div#main-carousel div#left img{
	background:url('images/main-carousel-frame.png') no-repeat;
    height: 182px;
    padding: 25px 20px 11px;
    width: 380px;	
}
div#content-area li.main_carousel_widget div#main-carousel div#right{
    margin: 25px 0 0 35px;
}
div#content-area li.main_carousel_widget div#main-carousel div#right a{
    font-size: 16px;
    font-weight: normal;
    line-height: 16px;
	text-decoration: none;
    text-transform: capitalize;
	color: #00005B;	
}
div#content-area li.main_carousel_widget div.tab-holder #right .excerpt{
	text-align:left;
	margin-top: 10px;
}
div#content-area li.main_carousel_widget div#main-carousel div#right .excerpt p{
	font-size: 12px;
    line-height: 16px;
}
div#content-area li.main_carousel_widget div#main-carousel div#right .excerpt p a{
	float: right;
    font-size: 13px;
    font-weight: normal;
	margin-top: 12px;
	color: #00005B;	
}
div#content-area li.main_carousel_widget div#main-carousel div#right .excerpt p a:hover{
	text-decoration:underline;
}
div#content-area li.main_carousel_widget div#main-carousel div#right ul.related_links{
	margin:0;
}
div#content-area li.main_carousel_widget div#main-carousel div#right ul.related_links li{
	margin-top:20px;
}
div#content-area li.main_carousel_widget div#main-carousel div#right ul.related_links li a{
	text-align:center;
	font-size: 12px;
}
div#content-area li.main_carousel_widget div.thumb-tab a{
	background:url('images/main-carousel-thumb-frame.png') 0 bottom no-repeat;
	height: 115px;
	text-align:center;
	text-transform:capitalize;
}
div#content-area li.widget-container{
	float:none;
	height:auto;
}
/* END main carousel */
/* START featured articles widget */
div#content-area li.feature_widget:before{
	content:url('images/content-area-feature-top-combine.png');
}
body.archive div#content:before, 
body.search-results div#content:before, 
body.blog div#content:before,
body.bbp-user-page div#content:before{
	content:url('images/content-area-feature-top2.png');
}
body.bbp-user-page div#content:before{
	position:relative;
	top:-26px;
}
div#content-area li.feature_widget,
body.archive div#content, 
body.search-results div#content, 
body.blog div#content,
body.bbp-user-page div#content{
	background:url('images/content-area-feature-middle.png')  repeat-y;
	padding-top:10px;	
}
body.blog div#content div.post div.entry-thumbs img.wp-post-image{
    height: auto;
    width: auto;
}
body.archive div#content, 
body.search-results div#content, 
body.blog div#content{
	margin-top:95px;
}
body.bbp-user-page div#content{
	margin-top:12px;
}
div#content-area li.feature_widget:after,
body.archive div#content:after, 
body.search-results div#content:after, 
body.blog div#content:after,
body.bbp-user-page div#content:after{
	content:url('images/content-area-feature-bottom.png');
	top:20px;
}
body.bbp-user-page div#content:after{
	position:relative;
	bottom:-26px;
}
body.bbp-user-page  div#content div.status-publish{
	padding-left:34px;
}
div#content-area li.feature_widget img{
	background:none;
	max-height: 80px;
	max-width: 170px;
}
div#content-area li.feature_widget li.cat-post-item{
	border-top:none;
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:-10px;
	padding-top: 15px;
}
div#content-area li.feature_widget li.cat-post-item:before{
	content:url('images/divider.gif');
	width:500px;
}
div#content-area li.feature_widget h3{    
    border: none;
    color: #FFFFFF;      
	padding:0;
	margin:0;
    margin-top: -75px;    
	margin-top: -71px\9;/* ie8 */
	margin-top: -80px\0;/* ie7 */
	margin-bottom:10px;    
    width: 608px;
	line-height: normal;
	position: relative;
	font-family: 'webkin_book_cyrillic_regular';
	letter-spacing:2px;
	font-weight:normal;
	font-size:25px;
}
div#content-area li.feature_widget h3 a{
    color: #FFFFFF;
    text-decoration: none;
    text-transform: capitalize;
}
div#content-area li.feature_widget a.more-articles:before{
	content:none;
}
div#content-area li.feature_widget li:first-child:before{
	content:none;
}
div#content-area li.feature_widget li.cat-post-item .tp{
	margin-top:13px;
}
div#content-area li.feature_widget li.cat-post-item .tp_t a{
	font-weight: normal;
	text-decoration:none;
	font-size: 18px;
	text-transform:capitalize;
	color:#000000;
}
div#content-area li.feature_widget li.cat-post-item .tp_tt a{
    background: url("images/read-more.png") no-repeat scroll right 0 transparent;
    clear: both;
    color: #540006;
    float: right;
    font-size: 12px;
    font-weight: bold;
    height: 31px;
    margin-top: 13px;
    text-decoration: none;
    text-indent: -99999px;
    width: 100px;
}
div#content-area li.feature_widget li.cat-post-item .tp_tt p{
	line-height:18px;
	text-align: justify;
}
div#content-area li.feature_widget li.cat-post-item .tp_tt a span{
	display:none;
}
div#content-area li.feature_widget a.more-articles{
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    text-shadow: -1px 1px 1px #000000;
	background:none;
	display:none;
}
div#content-area li.feature_widget a.more-articles:after{
	content:none;
}
/* END featured articles widget */
/*START  mini_carousel_widget*/
div#sidebar-area li.mini_carousel_widget{
	background: url('images/right-widget-mid2.png') no-repeat;
	width:328px;
	height:267px;
	margin:0 0 15px 0;
	padding-left: 3px;
}
div#sidebar-area li.mini_carousel_widget #mini-cwidget-left-but{
	background:url('images/cwidget-left-but.png') no-repeat !important;
	height:47px;
	width:21px;
	margin: 80px 0 0 7px;
}
div#sidebar-area li.mini_carousel_widget #mini-cwidget-left-but:hover{
	background:url('images/cwidget-left-but-hover.png') no-repeat !important;
}
div#sidebar-area li.mini_carousel_widget #mini-cwidget-right-but{
	background:url('images/cwidget-right-but.png') no-repeat !important;
	height:47px;
	width:21px;
	margin:80px 0 0 292px;
}
div#sidebar-area li.mini_carousel_widget #mini-cwidget-right-but:hover{
	background:url('images/cwidget-right-but-hover.png') no-repeat !important;
}
div#sidebar-area li.mini_carousel_widget h3#mini-cwidget-title{
	border:none;
	padding:0;
	background:none;
	margin:13px auto 0;
	font-family: 'webkin_book_cyrillic_regular';
	letter-spacing:2px;
}
div#sidebar-area li.mini_carousel_widget .mini-cwidget{
	background:none;
}
div#sidebar-area li.mini_carousel_widget .mini-cwidget li a{
	color:#000000;
	font-size:13px;
	font-weight:bold;		
}
div#sidebar-area li.mini_carousel_widget .mini-cwidget li a img{
	height: 197px;
    margin-left: -27px;
    max-width: 251px;
    width: 251px;
	margin-top:-3px;
}
div#sidebar-area.widget-area ul li.widget-container ul.mini-cwidget li{
	display:inline-block !important;
	height:8px;
	background-color:none !important;
}
div#sidebar-area.widget-area ul li.widget-container ul.mini-cwidget li a:first-child{
	float: left;
    margin-bottom: 10px;
}
/*END  mini_carousel_widget*/
/*START content*/
#search_category #submit2{
	background: url('images/search-button.png');
	width: 83px;
	height: 27px;
}
#content-area #content #search_category{
    background: url("images/search-bg.png") no-repeat scroll 0 0 transparent;
    height: 83px;
    margin: -137px 0 0 -20px;
    padding-bottom: 22px;
    position: relative;
    width: 620px;
}

/* duplicate to support generic search forms (for example the one used by kinzapedia */

#content-area #content .searchform{
    background: url("images/search-bg.png") no-repeat scroll 0 0 transparent;
    height: 83px;
    margin: -137px 0 0 -20px;
    padding-bottom: 22px;
    position: relative;
    width: 620px;
}

#content-area #content .searchform input#submit_button{
	background: url('images/search-button.png');
	border:medium none;
	width: 83px;
	height: 27px;
	text-indent: -9999px;
	cursor:pointer;
	display: inline-block;
}

#content-area #content #search_category form{
	padding:10px;
}
/*END content*/
/*START Blog*/

.single-post .entry-content img{
    max-width: 560px;
}
.entry-title a:active, .entry-title a:hover{
	color:#000000;
	font-size:16px;
}

#comments{
	margin-top: 30px;
}
#content .post .entry-title{
	margin: 0px;
	font-size:16px;
}
.entry-content, .entry-summary{
    line-height: 18px;
    padding: 0 5px 0 0;
    width: 565px;
}
body.blog div.page div.entry-content{
	 float: left;
}
body.blog div.post div.entry-summary{
	float: right;
	width: 350px;
}
body.single-post div.entry-content{
	width: auto !important;
}
body.blog div.entry-meta{
    padding-bottom: 9px;
    padding-left: 9px;	
}
#content .post .entry-utility{
    float: left;
    font-weight: bold;
    margin-bottom: 10px;
	margin-top: -10px;
	padding-left: 9px;
}
.entry-utility .comments-link:before,
.entry-utility .edit-link:before{
    content: url("images/btn-left.png");
    left: -7px;
    position: relative;
    top: 10px;
}
.entry-utility .comments-link:after,
.entry-utility .edit-link:after{
    content: url("images/btn-right.png");
    left: 7px;
    position: relative;
    top: 10px;
}
.entry-utility .comments-link,
.entry-utility .edit-link{
    background: url("images/btn-mid.png") repeat-x scroll 0 0 transparent;
    padding: 5px 0 7px;
	font-size:14px;
	text-shadow:1px 1px 1px #cdcdcd;
}
.entry-utility .comments-link a,
.entry-utility .edit-link a{
	color:#00005b;
	text-decoration:none;
}
.entry-utility .edit-link{
	margin-left:20px;
}
.entry-utility .meta-sep{
	display:none;
}
.reply {
    padding: 0;
    position: relative;
    text-align: right;
    top: -10px;
}
.reply a:before{
    content: url("images/btn-left.png");
    left: -7px;
    position: relative;
    top: 10px;	
}
.reply a:after{
    content: url("images/btn-right.png");
    left: 7px;
    position: relative;
    top: 10px;
}
.reply a{
	background: url("images/btn-mid.png") repeat-x scroll 0 0 transparent;
    padding: 7px 0;
	text-decoration:none;
}
.reply a, 
a.comment-edit-link{
	color:#540006;
	font-weight:bold;
}
body.single div.reply{
    clear: both;
    top: 0;
}
body.single div#content .post:after, 
.comments-error:after{
	content: url('images/content-area-blog-after.png');
	top: 25px;
	left: -30px;
}
body.single div#content .post:before, 
.comments-error:before{
	content: url('images/content-area-blog-before2.png');
	left:-29px;
	top: -18px;
}
body.single div#content .post,
.comments-error{
	background: url('images/content-area-blog-middle.png') repeat-y;
	width: 561px;
	padding:0 30px;
}
body.single div#content .post{
	margin-top:-20px;
}
body.single div#content .post h2.subtitle{
	margin-bottom:-24px;
}
body.blog div#content div#learn-and-earn{
	display:none;
	visibility:hidden;
}
body.archive div#content div.post:before, 
body.search-results div#content div.post:before, 
body.blog div#content div.post:before{
    content: url("images/divider.gif");
    left: -2px;
    position: relative;
}
body.blog div#content div.not-found:before{
	content:none;
}
body.archive div#content div.first-post:before, 
body.search-results div#content div.first-post:before, 
body.blog div#content div.first-post:before{
	content:none !important;
}
body.archive div#content h1.page-title, 
body.archive div#content div.post, 
body.search-results div#content h1.page-title, 
body.search-results div#content div.post, 
body.blog div#content h1.page-title, 
body.blog div#content div.post{
	background:none;
	padding:0;
}
.entry-summary a{
	background: url('images/read-more.png') no-repeat;
	height: 31px;
	width:100px;
	text-indent:-9999px;
	clear:both;
	float:right;
	margin:25px 0 4px;
	position: relative;
	top: 29px;
}
.entry-summary a span{
	display: none;
}
#search_category form input#searchText2{
	width:145px;
	line-height: 16px;
	font-size: 14px;
}
#search_category form select{
	width:110px;
}
div#content .entry-thumbs{
	float:left;
	margin:0 10px;
  	margin-right: 0;
    margin-top: 0;	
}
#content .wp-pagenavi{
	position:relative;
	top:-60px;
	font-size:14px;
}
#content .wp-pagenavi span.pages,
#content .wp-pagenavi a{
	color:#000000;
}
#content .bottom .wp-pagenavi{
	display: none;
} 
body.blog .first-post,
body.blog.hentry,
body.archive .first-post{
	/*margin-top: -30px !important;*/
}
body.blog .wp-pagenavi,
body.archive .wp-pagenavi{
	margin-bottom:-30px;
}
#content .entry-summary p{
	text-align: justify;
  	padding-right: 5px;
	word-wrap: break-word;
}
/*END Blog*/
/*Start Author*/
body.author div#content{
	content:none;
	background:none;
}
body.author div#content:after{
	content: url("images/content-area-feature-bottom.png");
	left:-30px;
	top: 25px;
}
body.author div#content:before{
	content: url('images/content-area-feature-top2.png');
	left:-30px;
	top: -20px;
}
body.author div#content{
	background: url('images/content-area-feature-middle.png') repeat-y;
	width: 561px;
	margin-top: 70px;
	padding:0 30px;
}
body.author div#content .wp-pagenavi{
    background: url("images/fun-page-bg.png") no-repeat scroll 0 0 transparent;
    height: 50px;
    margin-left: -30px;
    padding-top: 10px;
    width: 620px;
	margin-top: -121px;
}
body.author #content h1.page-title{
	margin-top:35px !important;
}
body.author div#content .first-post{
	margin-top:15px !important;	
}
#content h1.page-title.author {
    color: #00005b;
    position: relative;
    top: -65px;
}
#content h1.page-title.author span a{
	color: #00005b;
}
/*END Author*/
/*START Comments*/
body.page div#content #respond:after, 
body.single div#content #respond:after,
body.page div#content .commentlist:after, 
body.single div#content .commentlist:after{
	content:url('images/content-area-feature-bottom.png');
	position:relative;
	left:-30px;
	top:18px;
}
body.page div#content #respond:before, 
body.single div#content #respond:before{
	content:url('images/content-area-feature-top2.png');
	position:relative;
	left:-30px;
	top:-20px;
}
body.page div#content #comments-title:before, 
body.single div#content #comments-title:before{
	left:-30px;
	top:-24px;
	content:url('images/content-area-feature-top2.png');
	display:table;
	margin-bottom:-15px;
}
/*body.page div#content #comments-title, 
body.single div#content #comments-title{
	background:url('images/content-area-feature-top-combine.png');
	padding-bottom:0;
	height:35px;
	padding-top:25px;
	color:#FFFFFF;
	text-align:center;
}*/
body.single div#content .post{
	margin-bottom:50px;
}
body.page div#content #comments-title, 
body.single div#content #comments-title{
	background:url('images/content-area-feature-middle.png') repeat-y;
	color:#00005b;
	font-family:'webkin_book_cyrillic_regular';
	font-size:25px;
	letter-spacing:2px;
	line-height:30px;
	text-shadow:1px 1px 1px #AAAAAA;
	padding:8px 30px 35px;
	margin-bottom:-50px;
	width:560px;
}
body.page div#content #respond, 
body.single div#content #respond,
body.page div#content .commentlist, 
body.single div#content .commentlist{
	background: url('images/content-area-feature-middle.png');
	width:560px;
	padding:0 30px;
}
body.page div#content #respond h3#reply-title, 
body.single div#content #respond h3#reply-title{
	padding:0;
	font-size:25px;
	margin-bottom:5px;
	letter-spacing:2px;
	color:#00005b;
	font-family: 'webkin_book_cyrillic_regular';
	text-shadow:1px 1px 1px #aaa;
}
 body.single div#content .post h1.entry-title{
	font-size:25px;
	letter-spacing:2px;
	margin-bottom:5px;
	letter-spacing:2px;
	color:#00005b;
	font-family: 'webkin_book_cyrillic_regular';
	text-shadow:1px 1px 1px #aaa;
    margin-top: -25px;
}
body.single div#content .post div.entry-meta{
	margin-top:20px;
}
body.single #respond p.comment-notes,
body.single #respond p.comment-form-author label,
body.single #respond p.comment-form-email label,
body.single #respond p.comment-form-comment label,
body.single #respond p label{
	color:#000;
	font-weight:bold;
}

input.btn-submit-on, 
#respond .form-submit input#submit{
	background: url('images/submit-button2.png');
	height: 31px;
    width: 102px;
}
input.btn-submit-off{
	background: url('images/submit-button-disable2.png');
	height: 31px;
    width: 102px;
}
input.btn-submit-on{
	float: left;
}
#respond .form-submit input#submit{
	float: right;
}
li.comment.depth-1 #respond{
	margin-left:-76px !important;
	margin-top:0 !important;
}
.children li.comment.depth-2 #respond{
	margin-left:-120px !important;
	margin-top:0 !important;
}
.children li.comment.depth-3 #respond{
	margin-left:-175px !important;
	margin-top:0 !important;
}
.children li.comment.depth-4 #respond{
	margin-left:-232px !important;
	margin-top:0 !important;
}
div#respond h3#reply-title small{
	color:#FFFFFF;
}
.commentlist li.comment{
	border-bottom:1px solid #cdcdcd;
	line-height:16px;
	margin-top:45px;
}
.commentlist li.comment .children li{
	border:none;
	margin:0 0 15px;
}
.commentlist li:last-child{
	border:none;
}
.commentlist li.depth-1:last-child:after{
	content:none;
}
#cancel-comment-reply-link{
	color:#FFFFFF;
	float:right;
	margin:10px 0 0 -90px;
}
#respond .form-submit input#submit{
	margin-right:10px;
}
/*END Comments*/
/*START 404*/
body.error404 #content .post h1.entry-title,
body.search-no-results #content .post h1.entry-title{
	font-size:25px;
}
body.error404 div.error404 .entry-content:after,
body.search-no-results div.post:after{
    content: url("images/content-area-feature-bottom.png");
    left: -20px;
    position: relative;
    top:160px;
}
body.error404 div.error404:after{
	content:none!important;
}
body.search-no-results div.post:after{
	top:26px;
}
body.error404 div.error404:before, 
body.search-no-results div.post:before{
	content:url('images/content-area-feature-top2.png');
	position:relative;
	top:-20px;
}
body.error404 div.post div.entry-content,
body.search-no-results div.post div.entry-content,
div.error404 div.entry-content{
	background:none;
	padding-left:0;
}
body.error404 div.post, 
body.search-no-results div.post{
	background: url('images/content-area-feature-middle.png');
}
body.error404 div#content div.post div.entry-content form#searchform div input#searchsubmit,
body.search-no-results div#content div.post div.entry-content form#searchform div input#searchsubmit{
    background: url("images/search-button.png") repeat scroll 0 0 transparent;
    border: medium none;
    height: 27px;
    text-indent: -999px;
    width: 83px;
}
div.error404 h1.entry-title{
	margin-top:0px !important;
	font-size:25px;
}
/*END 404*/
/*START Contest*/
#content .entry-title{
	margin: 0 0 20px;
	text-transform: capitalize;
}
body.contest div.contest-container div.contents div.button div.button a:after,
body.campaign div#content div.page div.contents div#contestContent_content div#contestContent_btn a:after,
body.qsp div#content div.page div.contents div#contestContent_content div#contestContent_btn a:after,
body.single-campaign div#content div.contents div#contestContent_content div#contestContent_btn a:after, 
div#container.contest div#content div.button a:after,
body.campaign a.btn-contest:after,
body.qsp a.btn-contest:after,
a.btn-bg:after{
	content:url('images/btn-right.png');
	top:7px;
	left:7px;
	position:relative;
}
body.contest div.contest-container div.contents div.button div.button a:before,
body.campaign div#content div.page div.contents div#contestContent_content div#contestContent_btn a:before,
body.qsp div#content div.page div.contents div#contestContent_content div#contestContent_btn a:before,
body.single-campaign div#content div.contents div#contestContent_content div#contestContent_btn a:before, 
div#container.contest div#content div.button a:before,
body.campaign a.btn-contest:before,
body.qsp a.btn-contest:before,
a.btn-bg:before{
	content:url('images/btn-left.png');
	top:7px;
	left:-7px;
	position:relative;
}
body.contest div.contest-container div.contents div.button div.enter{
	float:left;
}
body.contest div.contest-container div.contents div.button div.comments{
	float:right;
}
body.campaign div#content div.page div.contents div#contestContent_content div#contestContent_btn a:before,
body.campaign div#content div.page div.contents div#contestContent_content div#contestContent_btn a:after,
body.single-campaign div#content div.contents div#contestContent_content div#contestContent_btn a:before,
body.single-campaign div#content div.contents div#contestContent_content div#contestContent_btn a:after,
body.campaign a.btn-contest:before,
body.campaign a.btn-contest:after,
body.qsp a.btn-contest:before,
body.qsp a.btn-contest:after{
	position:relative;
	top:8px;
}
body.contest div.contest-container div.contents div.button div.button a,
body.campaign div#content div.page div.contents div#contestContent_content div#contestContent_btn a, 
body.single-campaign div#content div.contents div#contestContent_content div#contestContent_btn a,
div#container.contest div#content div.button a,
body.campaign a.btn-contest,
body.qsp a.btn-contest,
a.btn-bg{
	background: url('images/btn-mid.png') repeat-x;
	height: 21px;
	padding-top:7px;
	letter-spacing:0;
	line-height:0;
	color:#00005b;
	font-family: 'webkin_book_cyrillic_regular';
	font-size:15px;
	font-weight:bold;
	text-shadow:1px 1px 1px #aaa;
	text-transform:capitalize;
	cursor:pointer;
}
body.contest div.contest-container div.contents div.button div.button a{
    padding-bottom: 5px;    
    text-decoration: none;
}	
body.campaign div#content div.page div.contents div#contestContent_content div#contestContent_btn a,
body.single-campaign div#content div.contents div#contestContent_content div#contestContent_btn a,
body.campaign a.btn-contest,
body.qsp a.btn-contest{
	padding-top:6px;
	padding-bottom:4px;
	text-decoration:none;
}
body.contest div.contest-container div.contents div.button div.btn-left,
body.contest div.contest-container div.contents div.button div.btn-right,
body.campaign .btn-left,
body.campaign .btn-right,
body.qsp .btn-left,
body.qsp .btn-right{
	display:none;
}
body.single-campaign div#content .post h1.entry-title{
	margin-bottom:-10px;
}
body.campaign div#content .page:before,
body.campaign div#content .page:after,
body.qsp div#content .page:before,
body.qsp div#content .page:after,
body.qsp div#form:before,
body.qsp div#form:after{
	position:relative;
}
body.page div#content .page:after,
body.campaign div#content .page:after,
body.qsp div#content .page:after,
body.qsp div#form:after{
	content:url('images/content-area-feature-bottom.png');
	left:-30px;
	top: 20px;
}
body.page div#content .page:before,
body.campaign div#content .page:before,
body.qsp div#content .page:before,
body.qsp div#form:before{
	content:url('images/content-area-feature-top2.png');
	left:-30px;
	top:-20px;
}
body.page div#content .page,
body.campaign div#content .page,
body.qsp div#content .page,
body.qsp div#form{
	background: url('images/content-area-feature-middle.png') repeat-y;
	width: 560px;
	padding:0 30px;
	margin-top:-5px;
}
body.qsp div#form{
	font-size:12px;
}
body.qsp div#form .questionIndex,
body.qsp div#form .questionLabel{
	float:left;
	color:#00005b;
	font-family: 'webkin_book_cyrillic_regular';
    letter-spacing:2px;
	margin:-12px 0 15px 0;
}
body.qsp div#form .questionIndex p,
body.qsp div#form .questionLabel p{
	font-size:20px;
}
body.qsp div.answer{
	clear:both;
	margin-left:10px;
}
body.qsp div.answer input{
	float:left;
}
body.qsp div.answer label{
	margin-left:5px;
}
body.qsp div#submit_button{
	float:right;
	margin-right:10px;
}
body.qsp div#submit_button:before{
	content:url('images/btn-left.png');
	position:relative;
	left:-7px;
	top:8px;
}
body.qsp div#submit_button:after{
	content:url('images/btn-right.png');
	position:relative;
	left:7px;
	top:8px;
}
body.qsp div#submit_button input#submit_button{
	/*background: url('images/btn-mid.png') repeat-x;*/
	background:none;
	height: 28px;
	padding-top:0px;
	letter-spacing:0;
	line-height:0;
	color:#00005b;
	font-family: 'webkin_book_cyrillic_regular';
	font-size:15px;
	font-weight:bold;
	text-shadow:1px 1px 1px #aaa;
	text-transform:capitalize;
	border:none;	
	cursor:pointer;
}
body.qsp div#submit_button{
	background: url('images/btn-mid.png') repeat-x 0 7px;
}
body.qsp div#form #postback,
body.qsp div#form #piggyBackFormData,
body.qsp div#form #currentKey,
body.qsp div#form #currentIndex{
	display:none;
}
body.qsp div#content-area{
	margin-left:0;
}
body.campaign h2.entry-title a[name="top"],
body.qsp h2.entry-title a[name="top"],
body.contest h2.entry-title a[name="top"],
body.treasure-hunt h2.entry-title a[name="top"]{
	text-transform:capitalize;
	margin-top:0px;
	font-size: 30px;
	margin-top:8px;
}
body.campaign h2.entry-title a[name="top"]:hover,
body.qsp h2.entry-title a[name="top"]:hover,
body.contest h2.entry-title a[name="top"]:hover,
body.treasure-hunt h2.entry-title a[name="top"]:hover{
	color:#00005b;
}
body.campaign h2.entry-title,
body.qsp h2.entry-title,
body.contest h2.entry-title,
body.treasure-hunt h2.entry-title{
	font-size: 16px;
	text-transform: capitalize;
}
body.qsp div.qsp div.contestTitleContainer div.contestBlock h2.entry-title{
	margin-top: 0px !important; 
}
body.campaign div#contestContent_image,
body.single-campaign div#contestContent_image,
body.qsp div#contestContent_image,
body.contest .image,
body.treasure-hunt a.image,
body.campaign a.image,
body.single-campaign p.image{
	float:left;
	margin-right:15px;
}
body.contest a.image,
body.treasure-hunt a.image,
body.campaign a.image,
body.single-campaign p.image{
	display:inline-block;
}
body.contest .image img,
body.treasure-hunt a.image img,
body.campaign a.image img{
	width:200px;
	height:auto;
}
body.contest div.btn-left,
body.contest div.btn-right{
	display:none;
}
.activity-container .text{
	font-size: 13px;
    line-height: 21px;
    text-align: justify;
}
.activity-container .button{
	clear:both;
	margin:10px 4px 0 4px;
}
.activity-container .button:after{
	clear:both;
}
.activity-container .button .enter{
	float:left;
	clear:none;
	margin-top:0;
}
.single-campaign .activity-container .button .enter{
	float:none;
}
.activity-container .button .comments{
	float:right;
	clear:none;
	margin-top:0;
}
#contest_form_label{
    float: left;
    margin: 17px 0 10px;
    width: 100%;
	color:#00005b;
	font-family: 'webkin_book_cyrillic_regular';
    letter-spacing:2px;
	font-size:20px;
}
body.contest div#content,
body.campaign div#content,
body.qsp  div#content{
	background: none;
}
body.contest div#content:after,
body.contest div#content:before,
body.campaign div#content:after,
body.campaign div#content:before,
body.qsp div#content:after,
body.qsp div#content:before{
	content: none;
}
body.contest div#content div.page,
body.qsp div#content div.page,
body.campaign div#content div.page{
    margin-left: -20px;
    margin-top: -90px;
}
body.single-campaign div#content div.page{
	margin-left:15px;
	margin-top:-9px;
}
body.single-campaign div#content .activity-container h2.entry-title{
	padding-top:0;
	margin-top:-20px;
	font-size:25px;
}
body.single-qsp div#content div.page{
	margin-left:0;
	margin-top:-10px;
}
ol.current-activity{
	clear:both;
}
body.contest div.entry-content ol.current-contest li,
body.campaign div.entry-content ol.current-contest li,
body.qsp div.entry-content ol.current-contest li,
ol.current-activity li{
    font-size: 13px;
    margin-bottom: 5px;	
}
body.campaign div.entry-content ol.current-activity{
	clear:both;
}
body.contest div#content div.page:before,
body.campaign div#content div.page:before,
body.qsp div#content div.page:before{
	content: url("images/content-area-feature-top2.png");
	top:-20px;	
}
body.contest div.entry-content,
body.campaign div.entry-content,
body.qsp div.entry-content{
	padding-top: 10px;
}
body.single-campaign div.entry-content{
	font-size: 12px;
}
body.contest div#content div.page div.entry-content h2.entry-title,
body.campaign div#content div div.entry-content h2.entry-title,
body.qsp div#content div div.entry-content h2.entry-title{
    float: left;
    margin-top: -26px;
    position: relative;
    width: 100%;
}
body.contest div.contestBlock h2.entry-title a,
body.contest div.contestBlock h2.entry-title a:hover,
body.campaign div.contestBlock h2.entry-title a,
body.campaign div.contestBlock h2.entry-title a:hover,
body.qsp div.contestBlock h2.entry-title a,
body.qsp div.contestBlock h2.entry-title a:hover,
body.single-campaign div.contestBlock h2.entry-title{
	font-size:22px !important;
	color:#00005b;
}
body.contest div.dates p:first-child,
body.campaign div.dates p:first-child,
body.qsp div.dates p:first-child{
	float:left !important;
}
body.contest div.dates p.copy,
body.campaign div.dates p.copy,
body.qsp div.dates p.copy{
	font-weight: bold;
	float:right;
}
body.contest div.contest-container:before,
body.contest div.contest-container,
body.campaign div.contest-container:before,
body.campaign div.contest-container,
body.qsp div.contest-container:before,
body.qsp div.contest-container{
    float: left;
    padding-top: 5px;
    width: 100%;
}
body.contest div#content.home div#error,
body.campaign div#content.home div#error,
body.qsp div#content.home div#error{
    font-size: 18px;
    font-weight: bold;
    padding-left: 30px;
    padding-top: 27px;
}
body.contest div.contest-block-description,
body.campaign div.contest-block-description,
body.qsp div.contest-block-description{
  	font-size: 13px;
    line-height: 21px;
    text-align: justify;	
}
body.contest div#contestContent_text,
body.campaign div#contestContent_text,
body.qsp div#contestContent_text{
    margin: 0 auto;
    min-height: 111px;
}
body.contest div#contestContent_content,
body.campaign div#contestContent_content,
body.qsp div#contestContent_content{
    padding-right: 10px;
    width: 555px;
}
body.contest div#contestContent_enter a.btn-contest,
body.campaign div#contestContent_enter a.btn-contest,
body.qsp a.btn-contest{
	margin-left: 8px !important;
	cursor:pointer;
}
body.qsp div.contents{
	float:left;
	padding-bottom: 20px !important;
}
body.campaign div.contents{
	float:none;
}
body.contest div#contestContent_comments div.rightlinks a.btn-comments,
body.campaign div#contestContent_comments div.rightlinks a.btn-comments,
body.qsp div#contestContent_comments div.rightlinks a.btn-comments{
	margin-right: 4px !important;
}
body.contest div.dates{
	margin-left: 0px;
    padding-bottom: 25px;
}
body.campaign div.dates,
body.qsp div.dates{
	margin-left:0;
	margin-top:-12px;
	padding-bottom:30px;
}
body.single-campaign div.dates{
	margin-top:-6px;
}
body.single-contest div#da{
	float:left;
	margin-bottom: 10px;	
}
body.single-contest input#submit_button{
    float: right;
    margin-right: 8px;
    width: 100px;
}
body.single-contest #main #content .error{
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: -25px;
}
body.single-contest #main #content .entry-title{
    font-size: 25px;
    margin-bottom: 5px;
    margin-top: -25px;
}
body.single-contest #main #content{
	margin-top: -25px;
}
body.single-contest #main #content div.entry-content div.image img{
	width:559px;
	height:auto;
	float:left;
}
body.single-contest div#content-area .entry-content:after{
	content:url('images/content-area-feature-bottom.png');
	position:relative;
	top: 19px;
	left:-30px;
}
body.single-contest div#content-area .entry-content:before{
	content:url('images/content-area-feature-top2.png');
    position: relative;
    top: -19px;
	left:-30px;
}
body.single-contest div#content-area .entry-content{
	background: url('images/content-area-feature-middle.png') repeat-y;
	width: 560px;
	padding: 0 30px;
    margin: 40px 10px 0 20px;
}
body.single-contest div#content:after,
body.single-contest div#content:before,
body.single-contest div#content{
	content:none;
	margin:0;
	background:none;
}
body.single-contest #comments{
	margin:58px 0 0 20px;;
}
body.single-contest #content #form label{
	color:#000;
	display:inline-block;
	width:85px;
	font-family:'webkin_book_cyrillic_regular';
}
body.contest #main #content div.contest-container:before,
body.campaign #main #content div.contest-container:before,
body.qsp #main #content div.contest-container:before,
body.single-contest #main #content .entry-content div#contest_form_label:before,
.activity-container:before{
	content:url('images/divider.gif');
	position:relative;
	left:0px;
}
body.single-campaign #main #content div.contest-container:before,
body.single .activity-container:before{
	content:none;
}
div#content .activity-container h2.entry-title{
	padding-top:30px;
	margin-bottom:-10px;
}
body.single-campaign div#content .post{
	margin-top:-11px;
}
body.single-campaign div.contest-container{
	margin-top:-35px;
}
body.single-contest #content .entry-content .date{
	color:#A82A6B;
}
body.single-contest #content .entry-content .date p.copy{
    color: #000;
    font-family: 'webkin_book_cyrillic_regular';
    font-size: 13px;
    font-weight: bold;
}
body.single-contest #content .entry-content .date p.copy:first-child{
	float:left !important;
}
body.single-contest #content .entry-content .date p.copy{
	float:right;
	padding-right:10px;
}
body.single-contest div#content div.date p.copy:first-child,
body.single-contest #content .entry-content .date{
    font-size: 13px;
}
body.single-contest #content .entry-content .date{
	margin-bottom:15px;
}
body.single-contest div.agree{
	margin:0 0 10px 0 ;
}
body.single-contest div#content #form div {
	line-height:16px;
}
body.single-contest div#content .form .postback{
	display:none;
}
body.single-contest div#content .form .agree{
    float: left;
    height: 20px;
    margin: 0;
    padding: 0;
    width: 20px;
}
body.single-contest div#content .form .subImage #subImage{
	margin:0;
}
body.single-contest div#content .form .imageUploadInstruction p#imageUploadInstruction{
	margin:0 0 15px;
}
body.single-contest div#content .form .submission textarea{
	width:555px;
}
body.single-contest div#content  div.entry-content #da p,
body.single-contest div#content  div.entry-content #agreement p,
body.single-contest div#content  div.entry-content #uname input,
body.single-contest div#content  div.entry-content #email input,
body.single-contest div#content  div.entry-content #emailInfo p,
body.single-contest div#content  div.entry-content #submission label,
body.single-contest div#content  div.entry-content #imageUploadInstruction p{
	line-height:12px;
	font-family:'webkin_book_cyrillic_regular';
	color:#000;
	line-height:16px;
}
body.single-contest div#content  div.entry-content #emailInfo p{
	margin:-13px 0 15px; 
}
body.single-contest div#content  div.entry-content #agreement{
	margin-bottom: 10px;
}
body.single-contest div#content  div.entry-content .agreement #agreement{
	width:535px;
}
body.single-contest div#content .form .clear input#clear{
	height:27px;
	width:100px;
	float:left;
	margin: 10px 0 0;
}
body.single-contest input#email{
	margin: 6px 0 0;
}
body.single-contest p#emailInfo{
    margin-left: 85px !important;
    padding: 0;	
}
body.single-contest input#uname{
    margin-bottom: 5px;	
}
body.single-contest div#content  div.entry-content #skillTestingLabel p {
	padding:5px 10px 0;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	width:300px;
}
body.single-contest div#content  div.entry-content #skillTestingQuest p{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	width:300px;
	height:31px;
	padding:10px 10px 0;
	margin-top:-17px;
	font-weight: bold;
}
body.single-contest div#content  div.entry-content #skillTestingLabe,
body.single-contest div#content  div.entry-content #skillTestingQuest{
	clear:both;
}
body.single-contest div#content  div.entry-content #skillTestingAns.skillTestingAns{
	padding:0 10px 10px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	width:300px;
}
body.single-contest #main #content div.entry-content #form form#form .clear:before{
    content: url("images/btn-left.png");
    left: -50px;
    position: relative;
    top: 11px;
}
body.single-contest #main #content div.entry-content #form form#form .clear:after{
    content: url("images/btn-right.png");
    left: -92px;
    position: relative;
    top: 11px;
}
body.single-contest #main #content div.entry-content #form form#form .clear input#clear{
    background: url("images/btn-mid.png") repeat-x scroll 0 0 transparent;
    border: medium none;
    height: 31px;
    margin: 10px 0 0 10px;
    padding: 0 0 5px;
    width: 44px;
	font-weight:bold;
	font-size:14px;
}
body.single-contest #main #content div.entry-content #form form#form .submit_button #submit_button{
    height: 31px;
    margin: -20px 0 0;
	float: right;
	background:url(images/submit-button2.png) no-repeat;
	border:none;
	cursor:pointer;
	text-indent:-99999px;
}
body.single-contest #main #content .entry-content #form #imageInfo #imageInfo img#preview{
	max-width:240px;
	max-height:160px;
}
body.single-contest #main #content #form #submission.submission label{
	width:100%;
	float:left;
	clear:both;
}
body.single-contest div#main div#content-area div#content.home div div.entry-content div#comments{
	margin:25px 0 0 -20px;
}
#comments .comment-body p{
	word-wrap:break-word;
}
#comments .navigation{
	display:block!important;
	margin-bottom:-50px;
	padding-top:17px;
}
#comments .navigation .nav-previous{
	margin-left:32px;
	width:auto;
}
#comments .navigation .nav-next{
	margin-right:56px;
	width:auto;
}
#comments .commentlist + .navigation{
	display:none;
}
#comments .commentlist li.comment{
	padding-left:30px;
}
body.single-contest #content div#comments div#respond h3#reply-title{
	margin-bottom:5px;
}
body.single-contest #content div#comments div#respond form#commentform p.logged-in-as{
	margin-bottom:10px;
}
body.home div.tp_t{
	 margin-bottom: 10px;
}
body.blog div.entry-thumbs{
	margin-bottom: 10px !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
}
body.single-contest div#agree.agree,
body.single-contest div#agreement{
	 float: left;
}
body.contest div#contestContent_image,
body.campaign div#contestContent_image,
body.qsp div#contestContent_image{
	margin: 0 11px !important;
	min-width: 200px;
	padding:1px;
}
body.contest img.alignleft, img.alignright, img.aligncenter,
body.campaign img.alignleft,
body.qsp img.alignleft{
    height: auto;
    margin-bottom: 12px;
}    
/*END Contest*/
/*START forums*/
body.forum-archive div#content{
	margin-left:0px !important;
	margin-top:0px !important;	
	background:none;
}
body.bbPress div#content{
	margin-left:23px;
}
body.forum-archive div#content:before,
body.forum-archive div#content:after{
	content:none;
}

body.topic-tag div#content div.status-publish:before,
body.bbPress div#content div.type-topic:before,
body.bbPress div#content div.type-forum:before,
body.bbPress div#content div.bbp-forum-content:before,
body.bbPress div#content div.bbp-topic-wrapper:before,
body.bbp-user-page div#content div.bbp-single-user:before{
	content:url('images/content-area-feature-top2.png');
	position:relative;
	top:-20px;
	left:-23px;
}
body.topic-tag div#content div.status-publish,
body.bbPress div#content div.type-topic,
body.bbPress div#content div.type-forum,
body.bbPress div#content div.bbp-forum-content,
body.bbPress div#content div.bbp-topic-wrapper,
body.bbp-user-page div#content div.bbp-single-user{
	background:url('images/content-area-feature-middle.png')  repeat-y;
	padding:0 23px;
	width:575px;
}
body.topic-tag div#content div.status-publish,
body.bbPress div#content div.type-topic,
body.bbPress div#content div.type-forum{
	margin-top:5px;
}
body.bbPress div#content div.bbp-forum-content,
body.bbPress div#content div.bbp-topic-wrapper,
body.bbp-user-page div#content div.bbp-single-user{
	margin-top:-10px;
}
body.topic-tag div#content div.status-publish:after,
body.bbPress div#content div.type-topic:after,
body.bbPress div#content div.type-forum:after,
body.bbPress div#content div.bbp-forum-content:after,
body.bbPress div#content div.bbp-topic-wrapper:after,
body.bbp-user-page div#content div.bbp-single-user:after{
	content:url('images/content-area-feature-bottom.png');
	position:relative;
	top:20px;
	left:-23px;
}

body.bbPress div#bbpress-forums ul.bbp-forums li.bbp-body li.bbp-forum-info div.bbp-forum-content:after,
body.bbPress div#bbpress-forums ul.bbp-forums li.bbp-body li.bbp-forum-info div.bbp-forum-content:before{
	content:"";
}
body.topic div.topic div#bbpress-forums ul.forums li.bbp-body div.topic{
	background:none;
	width:auto;
}
body.bbPress div#bbpress-forums ul.bbp-forums li.bbp-body li.bbp-forum-info div.bbp-forum-content{
	background:none;
	width:auto;
	clear:both;
	padding:0px;
	margin-top:6px;
}
#bbp_topic_submit,
#bbp_reply_submit{
    border: medium none;
    color: transparent;
	background: url('images/submit-button2.png');
	background-color:transparent;
	background-repeat:no-repeat;
	height: 31px;
    width: 102px;
	cursor:pointer;
	margin-top: 10px;
	text-indent: 9999px;
	float:right;
}
body.bbPress div.bbp-topic-wrapper form#new-post fieldset.bbp-form div span{
	font-size:12px;
}


.reply a:after,
.reply a:before{
	content:"";
}
.reply a{
	background:none;
}
div.ucc-bbp-in-reply-to .reply a:after{
	content:url("images/btn-right.png");
}
div.ucc-bbp-in-reply-to .reply a:before{
	content:url("images/btn-left.png");
}
div.ucc-bbp-in-reply-to .reply a{
	background:url("images/btn-mid.png") repeat-x scroll 0 0 transparent;
}
body.topic span.bbp-reply-post-date{
	float:left;
}
body.topic div.bbp-meta a.bbp-reply-permalink{
	display:none;
}
body.topic li.bbp-body ol.replylist li div.reply{
	background-color:#FFF;
}
body.topic div#bbpress-forums ul.forums li.bbp-body div.bbp-reply-header{
	padding-bottom:8px;	
}
body.topic div#bbpress-forums ul.forums li.bbp-body ol.replylist li div.reply div.bbp-reply-header{
	padding-bottom:17px;
}
body.topic div#bbpress-forums ul.forums li.bbp-body ol.replylist li div.reply{
	background-color:#FFF;
}
body.bbp-user-page div.bbp-single-user table.bbp-topics{
	float:left;
}

/*
body.bbPress  div.bbp-topic-wrapper 
body.bbPress  div.bbp-forum-content
body.bbPress  div.type-forum
*/
body.bbPress  div.bbp-topic-wrapper .bbp-breadcrumb p a,
body.bbPress  div.bbp-forum-content .bbp-breadcrumb p a,
body.topic-tag  div.status-publish .bbp-breadcrumb p a,
body.bbPress  div.type-forum .bbp-breadcrumb p a,
body.bbPress  div.type-topic .bbp-breadcrumb p a{
	color:#000 !important;
}

body.bbPress  div.bbp-topic-wrapper .bbp-forums a.bbp-forum-title,
body.bbPress  div.bbp-forum-content .bbp-forums a.bbp-forum-title,
body.topic-tag  div.status-publish .bbp-forums a.bbp-forum-title,
body.bbPress  div.type-forum .bbp-forums a.bbp-forum-title,
body.bbPress  div.type-topic .bbp-forums a.bbp-forum-title{
	color:#333333;
	text-decoration:none;
	font-weight:none;
	font-size:14px;
	vertical-align:middle;
}
body.bbPress div.bbp-forum-content h1,
body.topic-tag div.status-publish h1,
body.bbPress div.type-forum h1,
body.bbPress div.type-topic h1,
body.bbPress div.bbp-topic-wrapper h1{
	margin:-30px 0 0 0 !important;
	font-weight:bold ;
}
body.bbPress .topic .bbp-topic-title a{
	color:#333333;
	text-decoration:none;
	font-weight:normal;
	line-height:15px;
}
body.bbPress .topic .bbp-topic-title span.bbp-topic-pagination a{
	color:#999 ;
	font-weight:normal;
}
body.bbPress #content table.bbp-forums{
	margin-top:10px;
}
#bbpress-forums ul li.bbp-header,
#bbpress-forums ul li.bbp-footer,
.bbp-topics tr th,
.bbp-forums tr th,
body.bbp-user-page #bbp-user-replies-created .bbp-user-section .bbp-replies{
	overflow:visible;
}
.bbp-replies tr th{
	background: #2a78c2; /* Old browsers */
	background: -moz-linear-gradient(top,  #2a78c2 0%, #0f5db0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a78c2), color-stop(100%,#0f5db0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2a78c2 0%,#0f5db0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2a78c2 0%,#0f5db0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2a78c2 0%,#0f5db0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #2a78c2 0%,#0f5db0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a78c2', endColorstr='#0f5db0',GradientType=0 ); /* IE6-9 */
	
/*	background: #b9e8ff; /* no gradient */
/*	filter: none; /* no gradient */
	text-align:center;
	color:#fff !important;
}
.bbp-topics tbody tr td.bbp-topic-voice-count,
.bbp-topics tbody tr td.bbp-topic-reply-count,
.bbp-topics tbody tr td.bbp-topic-freshness,
.bbp-forums tbody tr td.bbp-forum-topic-count,
.bbp-forums tbody tr td.bbp-forum-reply-count,
.bbp-forums tbody tr td.bbp-forum-freshness{
	text-align:center;
	color:#999;
	vertical-align: middle;
}
.bbp-topics tbody tr td.bbp-topic-freshness,
.bbp-topics tbody tr td.bbp-topic-freshness p.bbp-topic-meta a, 
.bbp-forums tbody tr td.bbp-forum-freshness,
.bbp-forums tbody tr td.bbp-forum-freshness p.bbp-topic-meta a{
	text-decoration:none;
	color:#999;
	font-size:12px;
	font-weight:normal !important;	 
}
body.bbPress p.bbp-forum-description,
body.bbPress p.bbp-forum-description a,
body.bbPress p.bbp-topic-description,
body.bbPress p.bbp-topic-description a{
	color:#008FD4;
}
p.bbp-topic-meta{
	margin-left:3px;
	margin-top:6px;
}
span.bbp-topic-started-by{
	color:#999999;
}
#content table.bbp-topics tr td,
#content table.bbp-forums tr td{
	padding:6px 8px;
	font-size:14px;
}
body.bbPress p.bbp-forum-description a.bbp-author-name,
body.bbPress .topic .bbp-topic-title a.bbp-author-name,
table.bbp-topics tbody tr td.bbp-topic-freshness a.bbp-author-name,
table.bbp-forums tbody tr td.bbp-forum-freshness a.bbp-author-name,
.bbp-topics tbody tr td.bbp-topic-freshness a,
.bbp-forums tbody tr td.bbp-forum-freshness a,
ul.bbp-reply-revision-log a{
	color:#008FD4;
	font-weight:none;
	font-style:none;
	text-decoration:underline;
	font-size:12px;
}
body.bbPress p.bbp-forum-description a.bbp-author-name:hover,
body.bbPress .topic .bbp-topic-title a.bbp-author-name:hover,
table.bbp-topics tbody tr td.bbp-topic-freshness a.bbp-author-name:hover,
table.bbp-forums tbody tr td.bbp-forum-freshness a.bbp-author-name:hover,
.bbp-topics tbody tr td.bbp-topic-freshness a:hover,
.bbp-forums tbody tr td.bbp-forum-freshness a:hover,
ul.bbp-reply-revision-log a:hover{
	text-decoration:none;
}
body.bbPress p.bbp-forum-description,
body.bbPress p.bbp-topic-description{
	margin:5px 0 !important;
	color:#333333;
	font-style:italic;
	font-weight:normal;
}
body.bbPress #content tr td.bbp-forum-topic-count,
body.bbPress #content tr td.bbp-forum-reply-count,
body.bbPress #content tr td.bbp-topic-voice-count,
body.bbPress #content tr td.bbp-topic-reply-count,
body.bbPress #content tr td.bbp-forum-freshness{
	text-align:center;
}
body.bbPress #content tr td.bbp-forum-freshness a{
	display:inline;
}
body.bbPress #content tr td.bbp-forum-freshness p{
	display:inline;
	padding-left:14px;
}
body.bbPress #content tr td.bbp-topic-freshness{
	text-align:right;
	padding-right:30px;
}
body.bbPress .bbp-pagination{
	color:#333;
	font-size:12px;
	margin:5px 0;
}
body.bbPress .bbp-pagination span,
body.bbPress .bbp-pagination a{
	color:#000;
}
body.bbPress form#new-post fieldset.bbp-form legend{
	font-size:14px;
	color:#008FD4 ;
}
body.bbPress .entry-content fieldset legend{
	border:1px solid #dedede;
	padding:5px 24px 7px;
}
ul.bbp-reply-revision-log{
	font-size:12px;
}
body.bbPress #content tr td{
	border-right:1px solid #E7E7E7;
	text-align: left;
}
body.bbPress #content tr td.bbp-reply-author{
	text-align:center;
}
body.bbPress div#bbpress-forums ul li.bbp-body ul.odd{
	background: none repeat scroll 0 0 #F2F7FC;
    line-height: 10px;
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic{
	padding:4px;
}
li.bbp-forum-info, li.bbp-topic-title{
	width:52% !important;			
}
li.bbp-forum-freshness, li.bbp-topic-freshness{
	width:25% !important;	
}
body.bbPress div#bbpress-forums ul.bbp-forums li.bbp-body ul.status-publish li.bbp-forum-freshness{
	font-size:11px;
}
body.bbPress div#bbpress-forums ul.bbp-forums li.bbp-body ul.status-publish li.bbp-forum-topic-count,
body.bbPress div#bbpress-forums ul.bbp-forums li.bbp-body ul.status-publish li.bbp-forum-reply-count,
body.bbPress div#bbpress-forums ul.bbp-topics li.bbp-body ul.status-publish li.bbp-topic-voice-count,
body.bbPress div#bbpress-forums ul.bbp-topics li.bbp-body ul.status-publish li.bbp-topic-reply-count{
	margin-top:13px;
}
body.bbPress table tfoot{
	display:none;
}
body.bbPress .bbp-topic-wrapper .bbp-replies tr.topic td{
	background-color:#ADD8ED !important;
	border:none !important;
}
body.bbPress .bbp-topic-wrapper .bbp-replies tbody tr td.bbp-reply-content p,
body.bbPress .bbp-topic-wrapper .bbp-replies tbody tr td.bbp-reply-content{
	vertical-align:top !important;
	text-align: left;
}
body.bbPress .bbp-topic-wrapper .bbp-replies tr td.bbp-reply-author a,
body.bbPress .bbp-topic-wrapper .bbp-replies tr td.bbp-reply-author span{
	font-size:12px;
	color:#999;
}
body.bbPress .bbp-topic-wrapper .bbp-replies tr td.bbp-reply-author a.bbp-author-name{
	color:#008FD4;
	text-decoration:underline;
	font-weight:normal;
}
body.bbPress .bbp-topic-wrapper .bbp-replies tr td.bbp-reply-author a.bbp-author-name:hover{
	text-decoration:none;
}
body.bbPress .bbp-topic-wrapper .bbp-replies tr td.bbp-reply-author a.bbp-author-name,
body.bbPress .bbp-topic-wrapper .bbp-replies tr td.bbp-reply-author a.bbp-author-avatar{
	background:none;
}
body.bbPress .bbp-topic-wrapper .bbp-replies tr td.bbp-reply-author a.bbp-author-name:before,
body.bbPress .bbp-topic-wrapper .bbp-replies tr td.bbp-reply-author a.bbp-author-name:after,
body.bbPress .bbp-topic-wrapper .bbp-replies tr td.bbp-reply-author a.bbp-author-avatar:before,
body.bbPress .bbp-topic-wrapper .bbp-replies tr td.bbp-reply-author a.bbp-author-avatar:after{
	content:none;
}
body.bbPress .bbp-topic-wrapper .bbp-replies tbody tr.bbp-reply-header{
	background: #2a78c2; /* Old browsers */
	background: -moz-linear-gradient(top,  #2a78c2 0%, #0f5db0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a78c2), color-stop(100%,#0f5db0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2a78c2 0%,#0f5db0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2a78c2 0%,#0f5db0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2a78c2 0%,#0f5db0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #2a78c2 0%,#0f5db0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a78c2', endColorstr='#0f5db0',GradientType=0 ); /* IE6-9 */
	background: #ababab; /* no gradient */
	filter: none; /* no gradient */
	color:#ffffff !important;
	font-size:12px;
	text-align:right;
}
body.bbPress .bbp-topic-wrapper .bbp-replies tbody tr.bbp-reply-header a{
	color:#fff;
}
body.bbPress .bbp-template-notice{
	font-weight: bold;
	font-size: 13px;
}
body.bbPress .entry-content fieldset{
	background:#efefef;
}
body.bbPress #favorite-toggle a,
body.bbPress #subscription-toggle a{
	color:#ffffff;
}
body.bbPress .entry-content hr{
	display:none;
}
body.bbPress div#bbp-author-subscriptions,
body.bbPress div#bbp-author-favorites,
body.bbPress div#bbp-author-topics-started{
	margin-top:45px;
}
body.bbPress div#author-description h1{
	color: #00005B;
    font-family: 'webkin_book_cyrillic_regular';
    font-size: 30px;
    letter-spacing: 2px;
    margin-bottom: 5px;
    margin-top: 4px;
    padding: 10px 0;
    text-shadow: 1px 1px 1px #AAAAAA;
}
body.bbPress span.page-title{
	color: #00005B;
    font-family: 'webkin_book_cyrillic_regular';
	letter-spacing:2px;
	font-size:23px;
}
body.bbPress span.page-title a{
	letter-spacing:0;
}
body.bbPress #entry-author-info{
	border-color:#2A78C2;
}
body.bbPress div#bbpress-forums div.type-topic:after {
    content: "";
}
body.bbp-user-page div#bbp-user-replies-created div.bbp-user-section ul.forums li.bbp-body div.topic{
	background:none;
}
body.bbp-user-page div#bbp-user-replies-created div.bbp-user-section ul.forums li.bbp-body div.topic:after{
	content:none;
}

/*END forums*/
/*START fun video*/
.video-page div#content{
    margin-top: 0px !important;
}
body.blog div.video-player div#content:after{
	content:none;
}
body.blog div.video-player div#content:before{
	content:none;
}
body.blog div.video-player div#content{
	background: none;
	margin-top:0px;
}
div.video-page div#content h2.entry-title,
body.author div#content h1.page-title{
	padding:27px 0 0;
	margin-top: -35px;
	font-size:25px;
	margin-bottom:5px;
	letter-spacing:2px;
	color:#00005b;
	font-family: 'webkin_book_cyrillic_regular';
	text-shadow:1px 1px 1px #aaa;
}
div.video-page div#content h2.entry-title{
	padding:10px 0 0 12px;
}
div.video-page div#content #video-catalog{
	margin-left:10px;
}
div.video-page div#content #video-catalog .video-catalog-item{
	float:left;
	width:105px;
	height:164px;
	margin:5px 5px 5px 2px;
}
div.video-page div#content #video-catalog .video-catalog-item #Vimage{
	height:100px;
	width:100px;
	border: 1px solid #35c4fc;
	padding:2px;
}
div.video-page div#content #video-catalog .video-catalog-item #Vimage a img{
	height:100px;
	width:100px;
}
div.video-page div#content #video-catalog .video-catalog-item #Vtitle,
div.video-page div#content #video-catalog #Vdate{
    line-height: 14px;
    margin-top: 2px;
    padding-left: 7px;
    text-align: center;
    width: 91px;
}div.video-page div#content #video-catalog #Vdate{
	font-weight:bold;
}
div.video-page div#content #video-catalog #Vdate{
	margin-top:0px !important;
}
div.video-page div#content #video-catalog .video-catalog-item #Vtitle a,
div.video-page div#content #video-catalog #Vdate p{
	text-decoration:none;
	color:#000000;
	font-size:13px;
}
body.blog div.video-player div#content #videoPlayer{
	background:url('images/video-player-middle2.png') repeat-y;
}
body.blog div.video-player div#content #videoPlayer .mainPlayer{
	margin-left:12px;
	margin-top:-27px;
}
body.blog div.video-player div#content #videoPlayer .mainPlayer h2.entry-title{
	/*background:url('images/video-player-title.png') no-repeat;*/
	width:560px;
	height:50px;
	margin-left:-12px;
	text-align:center;
	padding-top:36px;
	font-family: 'webkin_book_cyrillic_regular';
	letter-spacing:2px;
	color:#660000;
	text-shadow:1px 1px 1px #aaa;
}
body.blog div.video-player div#content #videoPlayer:before{
	content:url('images/video-player-top2.png');
	position:relative;
	top:-20px;
}
body.blog div.video-player div#content #videoPlayer:after{
	content:url('images/video-player-bottom2.png');
	position:relative;
	top:15px;
}
body.blog div.video-player div#content #videoPlayer .videoPLayerText{
	line-height: 16px;
    width: 520px;
	background-color:#FFF;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
    margin: -25px 0 -15px 10px;
    padding: 8px 8px 3px;
	border:2px solid #590706;
}
body.blog div.video-player div#content #more-video{
	background:url('images/fun-more-middle.png') repeat-y;
	margin:50px 0 0;
}
body.blog div.video-player div#content #more-video:before{
	content:url('images/fun-more-top2.png');
	position:relative;
	top:-20px;
}
body.blog div.video-player div#content #more-video:after{
	content:url('images/fun-more-bottom.png');
	position:relative;
	top:16px;
}
body.blog div.video-player div#content #more-video .entry-title{
	padding:10px 0 0 25px;
	font-size:20px;
	margin-bottom:5px;
	margin-top:-30px;
	letter-spacing:2px;
	color:#00005b;
	font-family: 'webkin_book_cyrillic_regular';
	text-shadow:1px 1px 1px #aaa;
}
body.blog div.video-player div#content #more-video #VideoContainer2{
	float:left;
	margin:5px 0 0 32px;
}
body.blog div.video-player div#content #more-video #VideoContainer2 #Vimage a img{
	width:100px;
	height:100px;
}
body.blog div.video-player div#content #more-video #VideoContainer2 #Vtitle2,
body.blog div.video-player div#content #more-video #VideoContainer2 #Vdate2{
	display:none;
}
body.Fun div#playerContent{
  	border-color: #999999 #FFFFFF #FFFFFF #999999;
    border-image: none;
    border-style: solid;
    border-width: 2px;
    margin: 0;
    padding: 0;
    width: 535px;	
}
/*END fun video*/
/*START Fun Facts*/
body.fun-facts div#content{
	margin-top:78px;
}
body.single-fun-facts div#content{
	margin-top:20px;
}
body.single-fun-facts div#content:before{
	content:url('images/content-area-feature-top2.png');
	position:relative;
	top:-55px;
}
body.single-fun-facts div#content{
	background:url('images/content-area-feature-middle.png')  repeat-y;
	padding-top:35px;
	position:relative;
	left:25px;
}
body.single-fun-facts div#content:after{
	content:url('images/content-area-feature-bottom.png');
	top:20px;
	position:relative;
}
body.single-fun-facts div.entry-description div#FFP:after{
  	content: url("images/ffa-icon.png");
    position: relative;
    top: 28px;
    z-index: 999;
}
body.single-fun-facts div#content .entry-content{
	margin: -60px 25px 0 25px;
    width: 570px;
}
body.fun-facts div.fun-facts .entry-title a{
	font-size:16px;
}
body.fun-facts div#content div.fun-facts:before{
    content: url("images/content-area-feature-devider2.png");
    left: -20px;
    position: relative;
}
body.fun-facts div#content div.first:before{
    content: none;
}
body.fun-facts div#content div.first{
	margin-top:-90px;
}
body.fun-facts div#content .wp-pagenavi{
    background: url("images/fun-page-bg.png") no-repeat scroll 0 0 transparent;
    height: 50px;
    margin-left: -20px;
    width: 620px;
	margin-top: -55px;
	padding-top:50px;
}
/*body.fun-facts .wp-pagenavi:first-child {
	display:block !important;
}
body.fun-facts .wp-pagenavi {
	display:none;
}*/
body.fun-facts .wp-pagenavi form{
	margin-top:-35px;
}
body.fun-facts div#content div.fun-facts .entry-title{
	margin: 0 0 5px;
}
body.fun-facts div#content div.fun-facts .entry-excerpt{
	margin: 0 0 5px;
}
body.fun-facts div#content div.fun-facts .button-answer a{
    background: url("images/get-answer.png") no-repeat scroll 0 0 transparent;
    clear: both;
    float: right;
    height: 31px;
    text-indent: -999px;
    width: 102px;
}
/*END Fun Facts*/
/*START mobile games*/
body.mobile-games #content-area .mobile-games-detail:after,
body.mobile-games #content-area .mobile-games-detail:before,
body.mobile-games #content-area .mobile-games-list:after,
body.mobile-games #content-area .mobile-games-list:before{
	content:none;
}
body.mobile-games #content-area div#content .mobile-games-detail,
body.mobile-games #content-area div#content .mobile-games-list{
	background:none;
}
body.mobile-games #content-area div#content{
	margin-top:0;
}
body.mobile-games #content-area .mobile-games-list .entry-title{
	margin-right:9px;
}
body.mobile-games #content-area .mobile-games-list .entry-title.last{
	margin-right:0;
}
body.mobile-games .mobile-games-list .entry-title a:hover{
	font-size:21px;
}
body.mobile-games .mobile-games-list .entry-title img{
	width:105px;
	height:105px;
}
body.mobile-games div.mobile-games-detail .game-detail{
	border-top:1px solid #cdcdcd;
	width:555px;
	padding-top:25px;
}
body.mobile-games div.mobile-games-detail .game-detail-left, 
body.mobile-games div.mobile-games-detail .game-detail-right{
	margin-left:35px;
	width:auto;
}
body.mobile-games div.mobile-games-detail .game-detail-bottom{
	padding:15px;
	width:530px;
	font-size:12px;
}
a.btn-bg:before,
a.btn-bg:after{
	top:8px;
}
a.btn-bg{
	display:inline-block;
	height:28px;
	padding-top:0;
	padding-bottom:7px;
	background-position:0 7px;
	text-decoration:none;
	cursor:pointer;
}
body.mobile-games a.btn-bg{
	margin-left:34px;
}
/*
body.mobile-games #content:before,
body.mobile-games #content:after,
body.mobile-games #content{
	content:none !important;
	background:none !important;
}
body.mobile-games #content{
	margin-top:65px;
}
body.mobile-games .mobile-games-list:before{
	content:url('images/content-area-feature-top2.png');
	position:relative;
	top:-20px;
	left:-20px;
}
body.mobile-games .mobile-games-list:after{
	content:url('images/content-area-feature-bottom.png');
	top:20px;
	position:relative;
	left:-20px;
}
body.mobile-games .mobile-games-list{
	background:url('images/content-area-feature-middle.png')  repeat-y;
	position:relative;
	top:-55px;
	left:-10px;
}
body.mobile-games .mobile-games-detail:before{
	content:url('images/content-area-feature-top2.png');
	position:relative;
	top:-20px;
	left:-20px;
}
body.mobile-games .mobile-games-detail:after{
	content:url('images/content-area-feature-bottom.png');
	top:20px;
	position:relative;
	left:-20px;
}
body.mobile-games .mobile-games-detail{
	background:url('images/content-area-feature-middle.png')  repeat-y;
	position:relative;
	left:-10px;
}
body.mobile-games .mobile-games-list{
    clear: both;
    height: auto;
    padding: 0 15px 0 20px;
    width: 585px;
	margin-top:-20px;
}
body.mobile-games .mobile-games-detail{
    clear: both;
    height: auto;
    padding: 0 15px 0 20px;
    width: 585px;
}
body.mobile-games .mobile-games-list .entry-title{
	float:left;
	margin:5px !important;
	max-width:124px;
	max-height:124px;
}
div.mobile-games-detail div.cash-cow-2,
div.mobile-games-detail div.smoothie-moves,
div.mobile-games-detail div.goobers-lab,
div.mobile-games-detail div.wheres-wacky,
div.mobile-games-detail div.go-go-googles{
	display:none;
}
*/
/*END mobile games*/
/*END Body*/


/*START Footer*/
/*START footer-leaderboard Ad*/
div.placeholderAd {
	background: url('images/bg-leaderboard-ad.png') no-repeat;
	padding: 15px 30px 15px 14px;
}
/*END footer-leaderboard Ad*/
#footer-decore-container{
	width: 1000px;
	height: 200px;
	margin:-296px 52px 0 auto;

}
#footer-decore{
	background-image: url('images/footer-decore.png');
	background-repeat: no-repeat;
    height: 200px;
	margin-left:800px;
    width: 215px;
	position: absolute;
}
#footer{
	background-color:#35C4FC;
}
#footer .footer-links{
	color:#242424;
}
div.footer-properties div.link-wrapper a.footer-properties-links{
	color:#000000;
}
#footer li a,
#footer li a:link,
#footer li a:visited{
	color:#FFF714;
}
#footer_ext_menu ul#menu-bottom-ext-menu.menu li a,
#footer_ext_menu ul#menu-bottom-ext-menu.menu li a:link,
#footer_ext_menu ul#menu-bottom-ext-menu.menu li a:visited{
	color: #242424;
}
#footer li a:hover{
	text-decoration: underline;
}
p.footer-copyright{
	color: #242424;
}
#footer li:after{
	content:none;
}
#footer li:first-child:before{
	content:none;
}
#footer li:before{
	content:"|";
	position:relative;
	left:-5px;
}
/*END Footer*/

/* Chrome and Safari Fixes */
@media screen and (-webkit-min-device-pixel-ratio:0) { 
  div#content-area li.feature_widget::after, 
  body.archive div#content::after, 
  body.search-results div#content::after, 
  body.blog div#content::after{
   top:20px;
  }
  div#sidebar-area li.video_widget::after{
   top:14px;
  }
  div#sidebar-area li.widget_text{
   padding-top:10px;
  }
  div#sidebar-area li.widget_text::before{
   top:-20px;
  }
  div#sidebar-area li.widget_text::after{
 top:5px;
  }
  div#sidebar-area li.widget-container h3{
   position:relative;
  }
  div#content-area li.mini_carousel_widget #mini-cwidget-left-but{
   z-index:9999;
  }
  div#content-area li.mini_carousel_widget #mini-cwidget-right-but{
   z-index:9999;
  }
  div#content-area li.mini_carousel_widget .mini-cwidget li a{
   margin-left:-50px;
  }
  div#content-area li.mini_carousel_widget .mini-cwidget li a img{
 margin-left: 5px;
  }
}

/* end {Chrome and Safari Fixes} */
/* Firefox Fixes */
@-moz-document url-prefix() {

}
/* end Firefox fixes  */


body.home li#feature-widget.feature_widget div.tp_tt{
	float:right;
}
body.single div.post-content p.treblue{
    margin: 0 auto;
    padding: 0;
    width: 562px;	
}
body.single-contest div#agree.agree{
	clear:both;
}
body.single-contest div#congrate,
body.single-contest div.entry-content div.error{
    float: left;
    margin-bottom: 10px;
}
body.single-contest input#skillTestingAns{
	margin: 0;
}
body.blog div.contestBlock  h2.entry-title{
	padding-top: 10px;
}
body.blog div.entry-content ol.current-contest{
	float:left;
}
/* peek-a-newz */
#wrapper a#peek-a-newz-1{
	background-position:left -2px;
	left:-61px;
	top:142px;
	height:60px;
	margin-top:-60px;
}
#wrapper a#peek-a-newz-2{
	left:-7px;
	top:292px;
	height:69px;
	margin-top:-69px;
}
#wrapper a#peek-a-newz-3{
	left:1005px;
	top:103px;
	margin-top:-80px;
}
#wrapper a#peek-a-newz-4{
	left:190px;
	top:117px;
	margin-top:-80px;
}
#wrapper a#peek-a-newz-5{
	background-position: left -2px;
    left: -38px;
    top: 222px;
	height:48px;
	margin-top:-48px;
}
#wrapper a#peek-a-newz-6{
	background-position:right -47px;
	left:271px;
	top:330px;
	height:34px;
	margin-top:-34px;
}
#wrapper a#peek-a-newz-7{
	background-position:-58px bottom;
	left:1012px;
	top:334px;
	width:21px;
	margin-top:-80px;
}
#wrapper a#peek-a-newz-8{
	background-position:-81px bottom;
	left:0px;
	top:414px;
	width:57px;
	margin-top:-80px;
}
#wrapper a#peek-a-newz-9{
	background-position: left -1px;
    left: 1021px;
    top: 193px;
	height:35px;
	margin-top:-35px;
}
#wrapper a#peek-a-newz-10{
	background-position:right -40px;
	left:271px;
	top:263px;
	height:40px;
	margin-top:-40px;
}
#wrapper a#peek-a-newz-11{
	background-position:-30px bottom;
	left:1000px;
	top:341px;
	width:51px;
	margin-top:-80px;
}
#wrapper a#peek-a-newz-12{
	background-position:-82px bottom;
	left:639px;
	top:441px;
	width:45px;
	margin-top:-80px;
}
#wrapper a#peek-a-newz-13{
	background-position: left -1px;
    left:614px;
    top:142px;
	height:21px;
	margin-top:-21px;
}
#wrapper a#peek-a-newz-14{
	background-position: left -1px;
    left: 1022px;
    top: 193px;
	height:31px;
	margin-top:-31px;
}
/* END peek-a-newz */
/* START treasure-hunt */
.activity-container h2.entry-title a,
.activity-container h2.entry-title a:hover{
	font-size:25px;
	color:#00005b;
}
body.treasure-hunt div#content{
	margin-top:11px;
}
body.treasure-hunt div#content .page{
	padding:0 20px 0 10px;
}
body.treasure-hunt .activity-container .dates{
	margin-bottom:10px;
	font-weight:bold;
}
body.single-treasure-hunt div#content{
	margin-top:33px;
}
body.single-treasure-hunt div#content .page{
	padding:0 30px;
}
body.single-treasure-hunt div#content .activity-container h2.entry-title{
	padding:0;
	font-size:25px;
	margin-top:-20px;
	margin-bottom:10px;
}
body.single-treasure-hunt .image{
	float:left;
	margin-right:15px;
}
body.single-treasure-hunt .button{
	clear:both;
}
body.contest div#content div.page div.entry-content h2.entry-title{
	margin-top:-59px;
}
/* END treasure-hunt */



/* Fix - rockers home page position */

#footer-decore{background:none!important;}

/* End Fix - rockers home page position */
