body {background: #464646 url(crazy-frankenstein-files/bg-cf-christmas-2.gif) repeat-x top left;}
a {color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none;}
a:hover {color: #22B32D; font-size: 12px; font-weight: bold; text-decoration: underline;}
* {
margin: 0;
padding: 0;
}
/* --------------------------------------------------------------------------------------
	CF hedaer v3
-------------------------------------------------------------------------------------- */
#bg-cf {width: 992px; margin:10px auto 10px auto; background: #373737;}
#bg-cf .bg-cornerup {width: 992; height: 27px; background: transparent url(cfpremium-theme/corchristmas-headup.gif) no-repeat top;}
.bg-cornerdw {height: 41px;background: transparent url(cfpremium-theme/bg-dwcf.gif) repeat bottom; border-bottom: 1px solid #545454; border-left: 1px solid #545454; border-right: 1px solid #545454;}
#heup {height: 70px; background: transparent url(cfpremium-theme/heup.gif) repeat;}

#adsb {width: 992px; margin: 0px 0 0px 0; padding: 0px 0 0 0px; float: none; overflow: hidden;}
#adsb-left {width: 468px; margin: 0; padding: 0px 0 0 25px; float: left;}
#adsb-right {width: 468px; margin: 0 0 0 0; padding: 0px 25px 0 0; float: right;} 

#heupt {height: 130px; background: transparent url(cfpremium-theme/heupt.gif) repeat; text-align: center;}
#heupt  h1{width: 992px; height: 100px; text-indent: -9999px; background: transparent url(cfpremium-theme/logos-christmas.gif) no-repeat; font-weight: normal; margin: 0 0 10px 0;}
#heupt .ads{height: 15px; clear: both;}
/* --------------------------------------------------------------------------------------
	CF xellbox v3
-------------------------------------------------------------------------------------- */
#xellbox {float: none; width: 992px; margin: 0 0px 0 0; padding: 0 0 0px 0; background: #373737;}
#xellbpost {float: left; width: 682px; margin: 0; background: #373737;}
#xellbpbar {float: right; width: 300px; margin: 0 0 0 0px; background: #373737;}

#xellbcop {float: none; width: 300px; padding: 6px 0 0 0; background: #373737;}
#xellbl {float: left; width: 133px; margin: 0 2px 0 0;}
#xellbr {float: left; width: 160px; margin: 0 2px 0 0;}

.tp-vid img {border:0; display:block;}
.tp-vid li				{list-style-type:none; vertical-align:bottom;}

.tp-vid					{float:left; width:154px; height:133px; padding: 5px 0 10px 3px; margin: 0 0 0px 0px;}

.tp-vid:hover img			{border:2px solid #E5E5E5;}
.tp-vid img		  		{width:150px; height:113px; border:2px solid #CDCDCD;}
.tp-vid  a:hover .play		{display:block; visibility:visible; margin:-97px 0 0 55px; background:url(cfwow-tools/play.png); width:44px;  overflow:hidden; padding-top:-20px;}
.play

.tp-vid strong				{font-weight:normal;}
.tp-vid .title				{font-weight:bold; height:17px; background:url(crazy-frankenstein-files/palytab.gif);}
.tp-vid a:hover .title		{text-decoration:underline;}

#xellbr  hr {height:1px; clear: both; overflow:hidden; visibility:hidden;}

#xellbr .vidsb {border:0; display:block; width:164px;}

#search    		{height:29px; float:left; }
#search  img, fieldset, label, input	{border:0; display:block;}
#search form		{padding:4px 0 0 0; width:290px; margin-left:6px; }
#search .fld		{background:url(cfpremium-theme/search_filed.gif) repeat; padding:2px; height:18px; width:239px; margin-right:7px;}
.go					{margin-top:-22px; margin-right:5px; float:right;}

#fboutlike {background:url(cfpremium-theme/ZxSmkE.png); width:296px; height:100px; clear: both;}
#fboutlike a:hover {display:block; text-decoration:none;}
#hecf {float: none; width: 992px; background: #373737;}
#menucf {width: 992px; margin: 0 0px 0 0;}
/* --------------------------------------------------------------------------------------
	CF postface v3
-------------------------------------------------------------------------------------- */
#cfbar2-bgu {color: #373737; height: 56px; width: 678px; background: transparent url(bar_files/cf-barbg-sl_01.gif) no-repeat; clear: both;}
#cfbar2-bgu h1 {font: bold 13px Arial,sans-serif; color: #ffffff; text-decoration: underline; text-align: left; padding: 12px 0px 0 10px;}

#cfbar-bgu {color: #373737; height: 56px; width: 678px; background: transparent url(bar_files/cf-barbg-sl_01.gif) no-repeat; clear: both;}
#cfbar-bgu h1 {font: bold 13px Arial,sans-serif; color: #ffffff; text-decoration: underline; text-align: center; padding: 12px 0px 0 10px;}
#cfbar-bgu h2 {font: bold 13px Arial,sans-serif; color: #ffffff; text-decoration: underline; text-align: left; padding: 12px 0px 0 10px;}
#cfbar-bgc {color: #373737; width: 678px; background: transparent url(bar_files/cf-barbg-sl_02.gif) repeat-y;}
#cfbar-bgc .h3 {font-family: normal Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #D8D8D8; text-decoration: none; text-align: left; padding: 0 5px 0px 10px;}
#cfbar-bgc h3 {font-family: normal Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #D8D8D8; text-decoration: none; text-align: left; padding: 0 5px 0px 10px;}
#cfbar-bgc .h3 .pic {border: 1px solid #D8D8D8;}
#cfbar-bgc .h3 .pic:hover {border: 1px solid #A8EEAD;}
#cfbar-bgf {color: #373737; height: 90px; width: 687px; background: transparent url(bar_files/cf-barbg-sl_03.gif) no-repeat;}

#cfwbar-bgu {color: #373737; height: 30px; width: 678px; background: transparent url(bar_files/cf-barwbg-sl_01.gif) no-repeat ; clear: both;}
#cfwbar-bgc {color: #373737; width: 678px; background: transparent url(bar_files/cf-barwbg-sl_02.gif) repeat-y;}
#cfwbar-bgc h1 {font: bold 13px Arial,sans-serif; color: #ffffff; text-decoration: underline; text-align: center; margin: 0;}
#cfwbar-bgc h2 {font: bold 13px Arial,sans-serif; color: #ffffff; text-decoration: underline; text-align: left; margin: 0 0 0 10px;}
#cfwbar-bgc .h3 {font-family: normal Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #D8D8D8; text-decoration: none; text-align: left; padding: 0 5px 0px 10px;}
#cfwbar-bgc .h3 .pic {border: 1px solid #D8D8D8;}
#cfwbar-bgc .h3 .pic:hover {border: 1px solid #A8EEAD;}
#cfwbar-bgf {color: #373737; height: 69px; width: 678px; background: transparent url(bar_files/cf-barwbg-sl_03.gif) no-repeat;}
/* --------------------------------------------------------------------------------------
	CF postgames  v4
-------------------------------------------------------------------------------------- */
#gameslot {float: none; width: 658px; margin-left:10px;}
#gameslot h2 {font: bold 13px Arial,sans-serif; color: #ffffff; text-decoration: underline; text-align: left; margin: 0 0 0 0px;}
#gameslot #widget-sm {float: left; width: 329px; margin:0px;}
#gameslot #widget-bk {float: right; width: 329px; margin:0px; }
#gameslot #gs-desc {width: 658px; margin:0px;}
#gameslot #gs-desc strong {font-size: 12px; font-weight: bold; color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; padding: 0px 0 0 0px; }
#gameslot #gs-desc p {margin:0 0 7px 0px;}
#gameslot #gs-featured {width: 658px;}
#gameslot #gs-featured .fbar-title {font: bold 13px Arial, Tahoma, Verdana; color: #FFFFFF; line-height: 20px; width: 658px; text-align: left; border-bottom: 1px solid #FFFFFF; margin: 4px 0px 4px 0px; clear: both;}

#gem-featured {width: 658px; float: none;}

#gem-featured .slidebox {float: left; width: 160px; height: 140px; margin: 4px 0 0 3px;}

.slidebox img {width: 150px; height: 113px; margin: 0 0 0 3px;  border: 2px solid #D8D8D8;}
.slidebox img:hover {border: 2px solid #A8EEAD;}
	
#gem-featured .slidebox h2 {font-size: 12px; font-weight: bold; color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; text-align: center; text-decoration: none; margin: 5px 0 0 0;}
#gem-featured .slidebox h2 a {font-size: 12px; font-weight: bold; color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; text-align: center; text-decoration: none;}
#gem-featured .slidebox h2 a:hover {font-size: 12px; font-weight: bold; color: #A8EEAD; font-family: Geneva, Arial, Helvetica, sans-serif; text-align: center; text-decoration: underline;}

/* --------------------------------------------------------------------------------------
	CF postvids  v4
-------------------------------------------------------------------------------------- */
#vid-recommended {width: 658px; float: none; margin: 0 0 0 12px;}
#gems-featured       {width: 658px; float: none; margin: 0 0 0 12px;}
.vidsre						{display:block; padding-top:0px; }
.vidsre li, .vidsre a			{width:160px; height:150px; display:block; text-decoration:none;}
.vidsre li					{float:left; margin: 4px 0 0 0px;}
.vidsre img					{width:150px; height:113px; border:2px solid #D8D8D8;}
.vidsre strong				{font-weight:normal;}
.vidsre .title				{font-weight:bold; margin: 5px 0 0 0;}
.vidsre a:hover img			{border:2px solid #A8EEAD;}
.vidsre a:hover .play		{visibility:visible;}
.vidsre a:hover .title		{text-decoration:underline;}
.vidsre li:hover				{position:relative;}
.play					{margin:-110px 0 0 55px; background:url(cfwow-tools/play.png); width:44px; height:0px; padding-top:44px; visibility:hidden; overflow:hidden; cursor:pointer;}
.title					{height:26px; text-align:center; font:bold 12px/13px arial; color:white; display:block;}
.play                   {position:relative; display:block; text-decoration:none;}

.vidsre a:hover .gemplay		{visibility:visible;}
.gemplay					{margin:-100px 0 0 45px; background:url(cfwow-tools/play-gem.png); width:68px; height:0px; padding-top:28px; visibility:hidden; overflow:hidden; cursor:pointer;}
.gemplay                 {position:relative; display:block; text-decoration:none;}

#vid-recommended .slidebox {float: left; width: 160px; height: 140px; margin: 4px 0 0 3px;}

.slidebox img {width: 150px; height: 113px; margin: 0 0 0 3px;  border: 2px solid #D8D8D8;}
.slidebox img:hover {border: 2px solid #A8EEAD;}

#vid-recommended .slidebox h2 {font-size: 12px; font-weight: bold; color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; text-align: center; text-decoration: none; margin: 5px 0 0 0;}
#vid-recommended .slidebox h2 a {font-size: 12px; font-weight: bold; color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; text-align: center; text-decoration: none;}
#vid-recommended .slidebox h2 a:hover {font-size: 12px; font-weight: bold; color: #A8EEAD; font-family: Geneva, Arial, Helvetica, sans-serif; text-align: center; text-decoration: underline;}
/* --------------------------------------------------------------------------------------
	CF menu v3
-------------------------------------------------------------------------------------- */
#sb-menu{float: none; height: 48px; padding: 0px 0 0 0px; margin: 0 0px 0 0; background: url(cfpremium-theme/menub.gif) repeat; border-top: 1px solid #545454; border-bottom: 1px solid #545454;}
.sb-m2 {float: none; height: 45px; padding: 0; margin: 0; background: url(cfpremium-theme/sb-m2.gif) repeat bottom;}
#navcontainer
{
    margin: 0px;
    padding: 3px 0 0 18px;
}

#navcontainer ul
{
    margin: 0px;
    padding: 0 0px 0px 1px;
    list-style-type: none;
    text-align: left;
}

#navcontainer ul li { 
    float: left;
    padding: 0 0 0 2px;
}
#navcontainer ul li#me a
{
    text-decoration: none;
    background: url(cfpremium-theme/tabs1.gif) no-repeat;
    float: left;
    width: 115px;
    height: 45px;
    font: bold 11px bold Geneva, Arial, Helvetica, sans-serif;
}
#navcontainer ul li#me a:hover
{
    background: url(cfpremium-theme/tabs2.gif) no-repeat;
    width: 115px;
    height: 45px;
}
#navcontainer ul li a h1
{
	text-decoration: none;
	font: bold 12px bold Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 16px;
	margin: 0 0 0 0px;
	text-align: center;
}
#navcontainer ul li a:hover h1
{
    text-decoration: underline;
    font: bold 12px bold Geneva, Arial, Helvetica, sans-serif;
    color: #22B32D;
}
/* --------------------------------------------------------------------------------------
	 H1 , H2 , H3 ,h4
-------------------------------------------------------------------------------------- */
h1 {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
h2 {
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
}
h4 {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	padding: 8px;
	margin: 3px 1px 3px 5px;

}
h4 a {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
h4 a:hover {
	color: #22B32D;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
p {font-size: 12px; color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif;}
/* --------------------------------------------------------------------------------------
	  Article box v3
-------------------------------------------------------------------------------------- */
#wrapper {width: 682px;margin: 5px;}
/* --------------------------------------------------------------------------------------
	  Link list v2
-------------------------------------------------------------------------------------- */
#linkbox {
	width: 341px;
	height: 65px;
	float: none;
	margin: 1px 0;

}
#rightlinkbox {
	float: left;
	width: 251px;
	height: 57px;
}
#rightlinkbox a {
	background-image:url(cfpremium-theme/bg-sub-text1.gif);
	width: 251px;
	height: 57px;
	display: block;
	padding: 10px 0 0 0;
}
#rightlinkbox  a:hover {
	background-image:url(cfpremium-theme/bg-sub-text2.gif);
	width: 251px;
	height: 57px;
}
#rightlinkbox  strong{
    display:block;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
    padding: 10px;
}
#rightlinkbox h2 {
	display: block;
	font-size: 12px;
	font: bold Geneva, Arial, Helvetica, sans-serif;
	padding: 10px;
	text-decoration: none;
	color: #FFFFFF;
	}
#rightlinkbox h2 a {
	display: block;
	font-size: 12px;
	font: bold Geneva, Arial, Helvetica, sans-serif;
	padding: 10px;
	color: #FFFFFF;
	text-decoration: none;
	}
#rightlinkbox h2 a:hover {
	display: block;
	font-size: 12px;
	font: bold Geneva, Arial, Helvetica, sans-serif;
	padding: 10px;
}
#rightlinkbox  span{
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding: 10px;
	font-weight: lighter;
}
#leftlinkbox {
	float: left;
	width: 88px;
	height: 65px;
    border: 1px solid #888888;
}
#listing-block {
	width: 682px;
    margin: 8px 0 8px 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}

#listing-block li {
       width: 50%;
       float: left;
}
/* --------------------------------------------------------------------------------------
	  Cool links listing v2
-------------------------------------------------------------------------------------- */
#cl-wrapper {
	width: 831px;
	margin: 15px;
}
#coollinks-block {
	width: 816px;
	margin: 1px 0;
    list-style: none;
    overflow: hidden;
}

#coollinks-block li {
       width: 136px;
       float: left;
}
/* --------------------------------------------------------------------------------------
	  Picture class v2
-------------------------------------------------------------------------------------- */
.subpic {
    padding: 28px 0 0 22px;
}
.subpic img {
    border: 2px solid #D8D8D8;
}
.subpic img:hover {
    border: 2px solid #A8EEAD;
}
.listpic {
    padding: 1px 0 0 8px;
}
.listpic img {
    border: 1px solid #000000;
}
.subpic2 {
    padding: 28px 0 0 12px;
}
.subpic2 img {
    border: 2px solid #D8D8D8;
}
.subpic2 img:hover {
    border: 2px solid #A8EEAD;
}
/* --------------------------------------------------------------------------------------
	  Hot-text v2
-------------------------------------------------------------------------------------- */
div.menu {
	color: #000000;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
div.hot-text {
	font-family: Geneva, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #D8D8D8;
}
div.hot-text a {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

div.hot-text a:hover {
	color: #22B32D;
	font-size: 12px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
/* --------------------------------------------------------------------------------------
	  Main cz-links v2
-------------------------------------------------------------------------------------- */
.cz-links {
	background: url(cfpremium-theme/home-text-line_02.jpg) no-repeat left;
	padding-left: 45px;
	
}
.cz-links {
	font: bold 13px Arial, Tahoma, Verdana;
	color: #FFFFFF;
	line-height: 30px;
	border-bottom: 1px solid #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	
}
/* --------------------------------------------------------------------------------------
	 Xellpost bar v4
-------------------------------------------------------------------------------------- */
.bar-links {font: bold 12px Arial, Tahoma, Verdana; color: #FFFFFF; line-height: 20px; border-bottom: 1px solid #FFFFFF; background: url(cfpremium-theme/bar-arw.gif) no-repeat left; padding: 5px 0 0 25px;}
.bartext {font-family: Geneva, Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 12px; color: #D8D8D8; text-decoration: none; width: 125px; text-align: left;	padding: 8px 0 0 0; margin: 0 0 0px 5px;}
.bartext a {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #D8D8D8; text-decoration: none; text-align: left;}
.bartext a:hover {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #A8EEAD; text-decoration: none; text-align: left; border-bottom: 1px solid #FFFFFF;}
.bar-links2 {font: bold 12px Arial, Tahoma, Verdana; color: #FFFFFF; line-height: 20px; width: 268px; text-align: left; border-bottom: 1px solid #FFFFFF; background: url(cfpremium-theme/bar-arw.gif) no-repeat left;  padding: 5px 0 0 25px; clear: both}

.barads{padding-top: 5px; padding-bottom: 10px;}
/* --------------------------------------------------------------------------------------
	 cool links v4
-------------------------------------------------------------------------------------- */
.fl				{float:left;  list-style-type:none; vertical-align:bottom;}
.fr				{float:right; list-style-type:none; vertical-align:bottom;}
.lst			{width:145px; padding:1px 0 10px; padding-top:10px; padding-left:1px;}
.lst li			{line-height:18px;}
.lst a			{padding-left:15px; background:url(cfpremium-theme/arcl2.gif) 5px 5px no-repeat; font: 12px Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color:#eee;}
.lst a:hover	{background:url(cfpremium-theme/arcl1.gif) 5px 5px no-repeat; font: 12px Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color:#A8EEAD; text-decoration:underline;}
/* --------------------------------------------------------------------------------------
	 Bar links v4
-------------------------------------------------------------------------------------- */
.barl				{float:left;  list-style-type:none; vertical-align:bottom;}
.lbb			{width:130px; padding:1px 0 2px; padding-top:10px; padding-left:1px;}
.lbb li			{line-height:15px;}
.lbb a			{padding-left:10px; background:url(cfpremium-theme/arcl2.gif) 1px 7px no-repeat; font: 12px Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color:#eee;}
.lbb a:hover	{background:url(cfpremium-theme/arcl1.gif) 1px 7px no-repeat; font: 12px Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color:#A8EEAD; text-decoration:underline;}
/* --------------------------------------------------------------------------------------
	 Main cz-links box v2
-------------------------------------------------------------------------------------- */
#webbox {
	width: 672px;
	float: left;
	padding: 0px 0 0 5px;
	margin: 0 px 0 0;
	}
/* --------------------------------------------------------------------------------------
	Cool links text v2
-------------------------------------------------------------------------------------- */
div.cool-links {
	font-family: Geneva, Arial, Helvetica, sans-serif;	
	font-size: 14px;
	color: #888888;
	text-align: center;
}
div.cool-links a {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

div.cool-links a:hover {
	color: #22B32D;
	font-size: 12px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
/* --------------------------------------------------------------------------------------
	 Ads block version v2
-------------------------------------------------------------------------------------- */
#wrapper-post {
	width: 682px;
	margin: 5px;
}
#ads-block {
	width: 677px;
	float: none;

}
#ads-left {
	float: left;
	width: 336px;
	margin: 0 5px 0 0;

}
#ads-right {
	float: left;
	width: 336px;
	}
/* --------------------------------------------------------------------------------------
	 DUO ADs block version v2
-------------------------------------------------------------------------------------- */
#duoads-block {width: 660px; float: none; margin-left: 15px; margin-top: 5px;}
#duoads-left {float: left; width: 300px; margin: 0 20px 0 0;}
#duoads-right {float: left;width: 300px;}
/* --------------------------------------------------------------------------------------
	 DUO TOP ADs block version v2
-------------------------------------------------------------------------------------- */
#adsmtop-block {width: 660px; float: none; margin-left: 32px; margin-top: 5px;}
#adsmtop-left {float: left; width: 300px; margin: 0 20px 0 0px;}
#adsmtop-right {float: left; width: 300px;}
/* --------------------------------------------------------------------------------------
	 Footer box v3
-------------------------------------------------------------------------------------- */
#footer-tbg {color: #373737; width: 992px; background: #454545 url(cfpremium-theme/footer-tbg.gif) repeat-y;}

#footbo {width: 992px; margin: 0px 0 0px 0; padding: 5px 0 0 0px; float: none; overflow: hidden;}

.fads {margin: 0 0 0 10px;}
.footb-links {width: 175px; margin: 0 0 0 10px; padding: 0px; float: left; }
.footb-links ul {list-style: none; margin: 0; padding: 0;}
.footb-links ul li {margin: 0px 0 0px 0; padding: 0 0px 0px 0px; font-weight: bold; line-height:20px;}
.footb-links a {padding-left:15px; background:url(cfpremium-theme/arcl2.gif) 5px 5px no-repeat; font-size: 12px; color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.footb-links a:hover {background:url(cfpremium-theme/arcl1.gif) 5px 5px no-repeat; color: #22B32D; text-decoration:underline;}

.footb-extra {width: 195px; margin: 0 0 0 5px; padding: 0px; float: left; }
.footb-extra ul {list-style: none; margin: 0; padding: 0;}
.footb-extra ul li {margin: 0px 0 0 0; padding: 0px 0px 1px 0px; font-weight: bold; font-size: 12px; color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; line-height:20px;}

.footb-extra ul li.rss a {padding-left: 23px; background:url(cfpremium-theme/cf_ico_feed.png) no-repeat; text-decoration: none; }
.footb-extra ul li.rss a:hover {color: #22B32D; text-decoration:underline;}
.footb-extra ul li.gplus a {padding-left: 23px; background:url(cfpremium-theme/cf_ico_gplus.png) no-repeat; text-decoration: none; }
.footb-extra ul li.gplus a:hover {color: #22B32D; text-decoration:underline;}
.footb-extra ul li.blog a {padding-left:23px; background:url(cfpremium-theme/cf_ico_blogger.png) no-repeat; text-decoration: none;}
.footb-extra ul li.blog a:hover {color: #22B32D; text-decoration:underline;}
.footb-extra ul li.twit a {padding-left:23px; background:url(cfpremium-theme/cf_ico_twitter.png) no-repeat; text-decoration: none;}
.footb-extra ul li.twit a:hover {color: #22B32D; text-decoration:underline;}
.footb-extra ul li.fb a {padding-left:23px; background:url(cfpremium-theme/cf_ico_facebook.png) no-repeat; text-decoration: none;}
.footb-extra ul li.fb a:hover {color: #22B32D; text-decoration:underline;}

.footb-search {width: 318px; margin: 0 0 0 5px; padding: 0px; float: left; }

.footb-adsp {width: 185px; margin: 0 0 0 5px; padding: 0px; float: left; }

#footbo-left {width: 508px; margin: 0; padding: 0px 0 0 5px; float: left;}
#footbo-left h2 {font-size: 12px; color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; margin: 10px 0 0 0; text-decoration: none;}
#footbo-left h2 a:hover {color: #22B32D ;font-size: 12px; font-weight: bold;}
 
#footbo-right {width: 426px; margin: 0; padding: 0px 3px 0 0; float: right;}
#footer-tbg h4 {font-size: 12px; color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; padding: 8px; margin: 0px; text-align: center;}
#footer-tbg h4 a {color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none;}
#footer-tbg h4 a:hover {color: #22B32D; font-size: 12px; font-weight: bold; text-decoration: underline;}
.footer-upbg {width: 992px; height: 20px; background: #454545 url(cfpremium-theme/footer-upbg.gif) no-repeat;}
/* --------------------------------------------------------------------------------------
	submit page box v2
-------------------------------------------------------------------------------------- */
#wrapper-cap {
	width: 680px;
	margin: 25px;
}
/* --------------------------------------------------------------------------------------
	 Page list v2
-------------------------------------------------------------------------------------- */
#vids-holdpg { float: none; height: 70px;}
.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #D8D8D8;
text-decoration: none; 
color: #E2E2E2;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #000000;
color: #000;
background-color: #A8EEAD;
}

.pagination a.currentpage{
background-color: #999999;
color: #FFF !important;
border-color: #009F50;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}
/* --------------------------------------------------------------------------------------
	Wallpapers list v3
-------------------------------------------------------------------------------------- */
#walling-block { width: 682px; margin: 8px 0 8px 0; padding: 0; list-style: none; overflow: hidden;}
#walling-block li {width: 50%; float: left;}
#wallbox { width: 341px; height: 221px; float: none; margin: 1px 0 ;}
#post-wallbox {float: left; background-image:url(cfpremium-theme/wallerbg-scthub.gif); width: 339px; height: 250px;}
#post-wallbox  strong {font-size: 12px; font-family: Geneva, Arial, Helvetica, sans-serif; padding: 5px 0 0 0px; color: #FFFFFF;}
#post-wallbox  strong a {font-size: 12px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;}
#post-wallbox  strong a:hover {color: #A8EEAD; text-decoration: underline;}

.walls-thumb {padding: 10px 0 0 12px;}
.walls-thumb img {margin-left:50px; width:190px; height:143px; border: 2px solid #D8D8D8;} 
.walls-thumb img { image-rendering: optimizeQuality;}
.walls-thumb img:hover {border: 2px solid #A8EEAD;}

/* --------------------------------------------------------------------------------------
	Wallpapers list ADS v1
-------------------------------------------------------------------------------------- */
#post-adswallbox {float: left; background-image:url(cfpremium-theme/wallerbg-thumbads.gif); width: 339px; height: 270px;}
#post-adswallbox  strong {font-size: 12px; font-family: Geneva, Arial, Helvetica, sans-serif; padding: 5px 0 0 0px; color: #FFFFFF; }
#post-adswallbox  strong a {font-size: 12px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;}
#post-adswallbox  strong a:hover {color: #A8EEAD; text-decoration: underline;}

.adswalls-thumb {padding: 10px 0 0 20px;}

.rightadswalls-thumb {padding: 10px 0 0 20px;}

.adswalls-thumb img { border: 2px solid #D8D8D8;} 
.adswalls-thumb img {image-rendering: optimizeQuality;}
.adswalls-thumb img:hover {border: 2px solid #A8EEAD;}

#wallbox-ad {width: 678px; height: 66px; padding: 4px 0 0 0; border: 1px solid #5F5F5F; margin: -6px 0px -7px 0px;}
/* --------------------------------------------------------------------------------------
	CF wall-slide v3
-------------------------------------------------------------------------------------- */
#cfwall-bgu {
	color: #373737;
	height: 56px;
	width: 678px;
	background: transparent url(bar_files/cf-wallbar-sl_01.gif) no-repeat ;
	clear: both;
	}
#cfwall-bgu h2 {
	font: bold 13px Arial,sans-serif;
	color: #ffffff;
	text-decoration: underline;
	text-align: left;
    padding: 12px 0px 0 10px;
}
#cfwall-bgc {
	color: #373737;
	width: 678px;
	background: transparent url(bar_files/cf-wallbar-sl_02.gif) repeat-y ;
}
#cfwall-bgf {
	color: #373737;
	height: 34px;
	width: 687px;
	background: transparent url(bar_files/cf-wallbar-sl_04.gif) no-repeat ;
}
#wslide {
	width: 678px;
	float: none;
}
#wslide1 {
	width: 220px;
	float: left;
	margin: 0 0px 0 0px;
	padding: 0px 0 0 14px;
}
#wslide2 {
	float: left;
	width: 220px;
	padding: 0px 0 0 0px;
	margin: 0 0px 0 5px;
}
#wslide3 {
	float: left;
	width: 210px;
	padding: 0px 0 0 0px;
	margin: 0 0px 0 5px;
	}

.wslide img {
        width: 150px; 
		height: 113px;
        border: 2px solid #D8D8D8;
}
.wslide img:hover {
    border: 2px solid #A8EEAD;
}
.wslide strong {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.wslide strong a {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.wslide strong a:hover {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #A8EEAD;
	text-decoration: underline;
	}
/* --------------------------------------------------------------------------------------
	CF feat-wall v5
-------------------------------------------------------------------------------------- */

#fwalls-bgup {height: 40px; width: 678px; background: transparent url(bar_files/fwalls-bgup.gif) no-repeat; clear: both;}
#fwalls-bgup hr  {visibility:hidden; height: 7px;}
#fwalls-bgup strong {font: bold 13px Arial,sans-serif; color: #ffffff; text-decoration: underline; text-align: left; padding-left:25px;}
#fwalls-bgc {color: #373737; width: 678px; background: transparent url(bar_files/fwalls-bgc.gif) repeat-y;}
#fwalls-bgdw{color: #373737; height: 40px; width: 687px; background: transparent url(bar_files/fwalls-bgdw.gif) no-repeat;}

#fwalls {width: 678px; float: none; margin: 0px 0; list-style: none; overflow: hidden;}

#fwalls .wbox {float: left; width: 220px; margin: 1px 0 0 2px;}


#fwalls  .wbox-pic						{display:block; padding-top:0px;}
#fwalls  .wbox-pic li, .wbox-pic a			{width:220px; height:166px; display:block; text-decoration:none;  text-align:center; }
#fwalls  .wbox-pic li					{float:left; margin: 4px 0 0 0px; padding: 3px 0 0 0px;}
#fwalls  .wbox-pic img					{width:182px; height:133px; border:2px solid #D8D8D8;}
#fwalls  .wbox-pic strong				{font-weight:normal;}
#fwalls  .wbox-pic .title				{font-weight:bold; margin: 3px 0px 0 0;}
#fwalls  .wbox-pic a:hover img			{border:2px solid #A8EEAD;}
#fwalls  .wbox-pic a:hover .title		{text-decoration:underline;}
#fwalls  .wbox-pic li:hover				{position:relative;}
#fwalls  .wbox-pic					{height:26px; font:bold 12px/13px arial; color:white; display:block;}

#fwalls .wbox .resl  {display:block; width: 110px; float: left; text-align: center;}

#fwalls .wbox .resl strong {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration: none; font-weight: bold; padding: 0 0 0 5px;}
#fwalls .wbox .resl strong a {text-decoration: none;}
#fwalls .wbox .resl strong a:hover {text-decoration: underline;}

#fwalls .wbox .resr {display:block; width: 110px; float: left; text-align: center;}

#fwalls .wbox .resr strong {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration: none; font-weight: bold; padding: 0 0 0 5px;}
#fwalls .wbox .resr strong a {text-decoration: none;}
#fwalls .wbox .resr strong a:hover {text-decoration: underline;}

/******** Walls pagination *********
------------------------------------------------------------------*/
#tnt_pagination {
	display: block;
	height: 22px;
	line-height: 21px;
	clear: both;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#tnt_pagination a:link, #tnt_pagination a:visited{
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EAEAEA;
	margin-left:10px;
	text-decoration:none;
	background-color:#666666;
	color:#A8EEAD;
	width:22px;
	font-weight:bold;
}

#tnt_pagination a:hover {
	background-color:#EAEAEA;
	border:1px solid #ffffff;
	color:#666666;	
}

#tnt_pagination .active_tnt_link {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EAEAEA;
	margin-left:10px;
	text-decoration:none;
	background-color:#EAEAEA;
	color:#666666;
	cursor:default;
}

#tnt_pagination .disabled_tnt_pagination {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#525252;
	cursor:default;
}
/* --------------------------------------------------------------------------------------
	 Dumper box  v3
-------------------------------------------------------------------------------------- */
#wrapper-cont {
	width: 682px;
	margin: 0 0 0 4px;
	float: none;
}

#dumbox {
	width: 625px;
	height: 190px;
	float: left;
	margin: 25px 0;

}
#dumbox-r {
	width: 215px;
	float: right;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#leftdumbox {
	float: left;
	width: 410px;
	height: 170px;
	background-image:url(cfpremium-theme/bg-sub-text1.gif);
}
#leftdumbox h3 {font: bold 16px "Trebuchet MS", Arial, Tahoma, Verdana; color: #FFFFFF; text-decoration: none; text-align: left; padding: 0 0 0 15px; margin: 10px 0 0 0;}
#leftdumbox h3 a {font: bold 16px "Trebuchet MS", Arial, Tahoma, Verdana; color: #FFFFFF; text-decoration: none;}
#leftdumbox h3 a:hover {font: bold 16px "Trebuchet MS", Arial, Tahoma, Verdana;  color: #A8EEAD; text-decoration: underline;}

#leftdumbox h1 {text-decoration: none;	padding: 0 0 0 15px; margin: 2px 0 0 0;}
#leftdumbox h1 a {font: bold 16px "Trebuchet MS", Arial, Tahoma, Verdana; color: #FFFFFF; text-decoration: none;}
#leftdumbox h1 a:hover { font: bold 16px "Trebuchet MS", Arial, Tahoma, Verdana;  color: #A8EEAD;   text-decoration: underline;}

#leftdumbox h2 {text-decoration: none;	padding: 0 0 0 15px; margin: 2px 0 0 0;}
#leftdumbox h2 a {font: bold 16px "Trebuchet MS", Arial, Tahoma, Verdana; color: #FFFFFF; text-decoration: none;}
#leftdumbox h2 a:hover { font: bold 16px "Trebuchet MS", Arial, Tahoma, Verdana;  color: #A8EEAD;   text-decoration: underline;}

#leftdumbox p {display:block; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #E2E2E2; text-decoration: none;  font-weight: normal; padding: 0 0 0 15px; margin: 3px 0 0 0;}
#leftdumbox p a {display:block; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #E2E2E2; text-decoration: none; font-weight: bold;}
#leftdumbox p a:hover {display:block; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #A8EEAD; text-decoration: underline; font-weight: bold;}

#leftdumbox span {display:block;	font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color: #E2E2E2; text-decoration: none;  font-weight: normal; padding: 0 0 0 15px; margin: 10px 0 0 0;}
#leftdumbox span a:hover {display:block; font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color: #A8EEAD; text-decoration: none; font-weight: normal; padding: 0 0 0 15px; margin: 10px 0 0 0;}

#rightdumbox {
    float: left;
    width: 200px;
	height: 170px;
	background: url(cfpremium-theme/bg-sub-text1.gif) repeat;
}
.dumupl {
	width: 610px;
	height: 20px;
	background: url(cfpremium-theme/up-sub2.gif) no-repeat;
}
.dumdwl {
	width: 610px;
	height: 20px;
	background: url(cfpremium-theme/su-sub1.gif) no-repeat;
	clear: both;
}
/* --------------------------------------------------------------------------------------
	 Dumper comments v3
-------------------------------------------------------------------------------------- */
.dumcom-mics {
	  font-family: Geneva, Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  color: #D8D8D8;
      font-weight: normal;
	  text-align: left;
	  padding: 0 5px 0 15px;
	  margin: 10px 0 0 0;
}

.dumcom-mics a {
	  font-family: Geneva, Arial, Helvetica, sans-serif;
	  font-size: 12px;
      color:  #FFFFFF;
	  text-decoration: none;
      font-weight: bold;
	  text-decoration: underline; 
}
.dumcom-mics a:hover {
	  font-family: Geneva, Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  color: #A8EEAD;
	  text-decoration: underline;
      font-weight: bold; 
}
/* --------------------------------------------------------------------------------------
	 Avatars-box
-------------------------------------------------------------------------------------- */
#listing-temp {
	width: 670px;
    margin: 0 0 0px 0;
	padding: 0 0 0 60px;
    list-style: none;
    overflow: hidden;
}
#listing-temp li {
       width: 33%;
       float: left;
}
#linkbox-temp {
	width: 200px;
	height: 100px;
	float: none;
	padding: 0 0 0 0;
    margin: 0 0 0px 0x;
	display: block;
}
#linkbox-temp h3 {
	text-decoration: none;
	font: bold 11px bold Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	float: left;

}
#linkbox-temp  h3 a:hover {
	text-decoration: none;
	font: bold 11px bold Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	float: left;
}
#linkbox-temp .picts-thumb {
    padding: 15px 0 0 0px;
}
#linkbox-temp .picts-thumb img {
    border: 2px solid #D8D8D8;
}
#linkbox-temp .picts-thumb img:hover {
    border: 2px solid #A8EEAD;
}
/********FeaturedVids outlist v4 *********
------------------------------------------------------------------*/
#ftw {width: 300px; float: none; margin: 0px 0;}

#ftw .fvidbox {float: left; width: 145px; height: 180px; margin: 4px 0 0 3px;}

#ftw .fvidbox h3 {font: bold 11px "Trebuchet MS", Arial, Tahoma, Verdana; color: #FFFFFF; text-decoration: none; text-align: center; padding: 0 0 0 0px; margin: 1px 0 0 0;}
#ftw .fvidbox h3 a {font: bold 11px "Trebuchet MS", Arial, Tahoma, Verdana; color: #FFFFFF; text-decoration: none; text-align: center;}
#ftw .fvidbox h3 a:hover {font: bold 11px "Trebuchet MS", Arial, Tahoma, Verdana; color: #A8EEAD; text-decoration: underline;}
	  
.fvidbox .fvid-pic {padding: 0px 0 0 0px;}
.fvidbox .fvid-pic img {border: 2px solid #D8D8D8;}
.fvidbox .fvid-pic img:hover { border: 2px solid #A8EEAD;}

/********FeaturedVids PICK'S v4 *********
------------------------------------------------------------------*/
#fvp {width: 300px; float: none; margin: 0px 0;}

#fvp .fvpbox {float: left; width: 200px; height: 170px; margin: 4px 0 0 0px; padding: 0px 0 0 50px;}

#fvp .fvpbox h3 {font: bold 11px "Trebuchet MS", Arial, Tahoma, Verdana; color: #FFFFFF; text-decoration: none; text-align: center; padding: 0 0 0 0px; margin: 1px 0 0 0;}
#fvp .fvpbox h3 a {font: bold 11px "Trebuchet MS", Arial, Tahoma, Verdana; color: #FFFFFF; text-decoration: none; text-align: center;}
#fvp .fvpbox h3 a:hover {font: bold 11px "Trebuchet MS", Arial, Tahoma, Verdana; color: #A8EEAD; text-decoration: underline;}
	  
.fvpbox .fvp-pic {padding: 0px 0 0 0px;}
.fvpbox .fvp-pic img {border: 2px solid #D8D8D8;}
.fvpbox .fvp-pic img:hover { border: 2px solid #A8EEAD;}

/* --------------------------------------------------------------------------------------
	 Article Dumper listing v4
-------------------------------------------------------------------------------------- */
#artd {width: 678px; height: 900px; float: none; margin: 0px 0;}

#artd .artdbox {float: left; width: 333px; height: 435px; margin: 6px 0 0 4px;  background: transparent url(cfpremium-theme/art-box.gif) no-repeat;}

#artd .artdbox h3 {
	font: bold 16px "Trebuchet MS", Arial, Tahoma, Verdana;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	padding: 0 0 0 0px;
	margin: 10px 0 0 0;
}
#artd .artdbox h3 a {
	font: bold 16px "Trebuchet MS", Arial, Tahoma, Verdana;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
#artd .artdbox h3 a:hover {
      font: bold 16px "Trebuchet MS", Arial, Tahoma, Verdana;
      color: #A8EEAD;
      text-decoration: underline;}
	  
#artd .artd-pic {padding: 20px 0 0 60px;}
#artd .artd-pic img {border: 2px solid #D8D8D8;}
#artd .artd-pic img:hover { border: 2px solid #A8EEAD;}
/* --------------------------------------------------------------------------------------
	 Index Dumperlist v4
-------------------------------------------------------------------------------------- */
#artd .artdbox h1 { font: bold 14px Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; text-align: center; padding: 0 0 0 5px; margin: 10px 0 0 0;}
#artd .artdbox h1 a { font: bold 14px Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF;text-align: center; text-decoration: none;}
#artd .artdbox h1 a:hover {font: bold 14px Geneva, Arial, Helvetica, sans-serif; color: #A8EEAD; text-decoration: underline;}

#artd .artdbox p {display:block; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #E2E2E2; text-decoration: none; font-style: normal; font-weight: normal; padding: 0 0 0 15px; margin: 10px 15px 0 0;}
#artd .artdbox p a {display:block; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #E2E2E2; text-decoration: none; font-weight: bold;}
#artd .artdbox p a:hover {display:block; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px;color: #A8EEAD; text-decoration: underline; font-weight: bold;}
/* --------------------------------------------------------------------------------------
	 Video Dumperlist v4
-------------------------------------------------------------------------------------- */
#artd .artvbox {float: left; width: 333px; height: 325px; margin: 6px 0 0 4px; 
	background: transparent url(cfpremium-theme/art-vbox.gif) no-repeat;}
	
#artd .artvb-pic {padding: 20px 0 0 63px;}
#artd .artvb-pic img {border: 2px solid #D8D8D8;}
#artd .artvb-pic img:hover { border: 2px solid #A8EEAD;}

#artd .artvbox h1 { font: bold 14px Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; text-align: center; padding: 0 0 0 0px; margin: 10px 0 0 0;}
#artd .artvbox h1 a { font: bold 14px Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF;text-align: center; text-decoration: none;}
#artd .artvbox h1 a:hover {font: bold 14px Geneva, Arial, Helvetica, sans-serif; color: #A8EEAD; text-decoration: underline;}

#artd .artvbox p {display:block; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #E2E2E2; text-decoration: none; font-style: normal; font-weight: normal; padding: 0 0 0 15px; margin: 10px 15px 0 0;}
#artd .artvbox p a {display:block; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #E2E2E2; text-decoration: none; font-weight: bold;}
#artd .artvbox p a:hover {display:block; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px;color: #A8EEAD; text-decoration: underline; font-weight: bold;}
/* --------------------------------------------------------------------------------------
	 Link Exchange page box
-------------------------------------------------------------------------------------- */
#lebox {width: 632px; height: 122px; float: none; margin: 1px 0; padding: 0 0px 0px 20px;}
#rightle {float: left; width: 500px; height: 122px; padding: 0; border: 1px solid #888888;}
#leftle {float: left; width: 122px; height: 122px; border: 1px solid #888888;}
/* --------------------------------------------------------------------------------------
	 Dumper page listing
-------------------------------------------------------------------------------------- */
#pages {float: left; margin: 10px 0 0 0; width: 625px;}
#pages a {float: left; margin: 2px; width: 21px; height: 21px; line-height: 21px; border: 1px solid #EAEAEA; text-align: center; color: #A8EEAD; font-size: 11px; font-weight: bold; text-decoration: none;}
#pages a:hover {border: 1px solid #EAEAEA; background: #EAEAEA; color: #666666;}
/* Main - Content - Pages - Active */
#pages a.active {border: 1px solid #666666; background: #666666; color: #ffffff;}
#pages a.active:hover {border: 1px solid #666666; background: #666666; color: #ffffff;}

/* --------------------------------------------------------------------------------------
	CF buttons Widgetsoc v3
-------------------------------------------------------------------------------------- */
.mycf_toolbox {padding: 7px 0 0px 0; text-align: center;}
.mycf_toolbox .bpx_img a{margin: 0 0px 0 0px; padding: 0; border:0;}
.mycf_toolbox .bpx_img a:hover img{opacity: 1; border:0;}
.mycf_toolbox .bpx_img a img{opacity: 0.75; border:0;}
/* --------------------------------------------------------------------------------------
	CF buttons ShareWidget v1
-------------------------------------------------------------------------------------- */
#cfbsw     {width: 640px; margin-left:5px; margin-top:5px; float:none;  overflow: hidden;}
#swids1plus {width: 95px; float:left;}
#swidshare {width: 100px; float:left;}
#swidlike  {width: 320px; margin-left:10px; float:left; color: #fff;}
#swidlike .ovf {color: #fff;}
#swidtwit  {width: 105px; margin-left:10px; float:left;}
/* --------------------------------------------------------------------------------------
	CF buttons Widgetsoc v4
-------------------------------------------------------------------------------------- */
#widgetsoc {float: none; width: 446px;  margin-left:111px; margin-top:5px;}

#widgetsoc #widget-1plus {float: left; width: 145px; padding-left:16px;}
#widgetsoc #widget-share {float: left; width: 120px; margin-left:7px; padding-top:4px; }
#widgetsoc #widget-twitt {float: right; width: 130px; margin-right:7px; padding-top:4px; }

#widgetsoc #widget-lxt {float: left; width: 152px; margin:0px; background:;}
#widgetsoc #widget-rjs {float: right; width: 294px; margin-top:1px; background:;}
.cfwidg_toolbox {padding: 2px 0px 0px 0px; text-align: right;}
.cfwidg_toolbox .cfbpx_img a{margin:0 0 0 0px; width: 40px;  padding: 0; border:0;}
.cfwidg_toolbox .cfbpx_img a:hover img{opacity: 1; border:0;}
.cfwidg_toolbox .cfbpx_img a img{opacity: 0.75; border:0;}
/* --------------------------------------------------------------------------------------
	CF cool-links v3
-------------------------------------------------------------------------------------- */
#cl-ad  .hr{height: 45px; clear: both;}
#cl-ad {width:770px; padding-left:42px; margin-top:5px; margin-bottom:15px; height: 104px; clear: both;}

#neXTReMe, #neXTReMe img, #eXTReMe, #eXTReMe img {width: 1px; height: 1px; font-size: 1px;}





/************************************************************************************************
---------------------->>> RESPONSIVE DESIGN BELOW 1010px <<<-------------------------------------*
************************************************************************************************/

@media screen and (max-width: 1010px) {
  #bg-cf,#bg-cf .bg-cornerup {
  	width: 100%;
  	max-width: 992px;
  }
  #heup > div > div {
  	max-width: 100%;
  	width: 100%;
  }
  #heupt h1 {
  	  width: 100%;
  	  max-width: 992px;
  	  background: transparent url(cfpremium-theme/logos-christmas.gif) no-repeat center center;
  	  background-size:100%;
  }
  #heupt .ads {
  	  width: 100% !important;
	  max-width: 100%;
	  margin: auto;
	  overflow: hidden;
  }
  #heupt .ads > * {
    max-width: 100%;
	margin: auto;	
  }

  /* Menu */
  #menucf {
  	max-width: 992px;
  	width: 100%;
  }
  #sb-menu {
  	min-height: 48px;
  	height: auto;
  }
  #navcontainer {
  	display: inline-block;
  }

  /* Xellbox */
	#xellbox {
		width: 100%;
  		max-width: 992px;
   }

	#xellbpost {
		width: 65%;
		max-width: 682px;
	}
	#xellbpbar {
		width: 35%;
		max-width: 300px;
	}
	#xellbcop {
		width: 100%;
		max-width: 300px;
	}


	#webbox,#wrapper-post,#ads-block {
		width:100%;
		max-width: 682px;
	}
	#ads-block {
		width: 100%;
		display: inline-block;
		overflow: hidden;
	}
	#ads-block #ads-left,#ads-block #ads-right {
		width: 49%;
		margin-top: 10px;
	} 

	#ads-block #ads-left > div,#ads-block #ads-right > div {
		width: 100% !important;
		max-width: 336px;
		display: block;
		text-align: center;
		margin: auto;
	} 
	.cz-links {
		position: relative;
  		top: -25px;
	}
	.footer-upbg,#footer-tbg,#footbo {
		width: 100%;
		max-width: 992px;
	}
	.footb-links, .footb-extra, .footb-search {
		margin-bottom: 20px;
	}



	#xellbpost {
		width: 100%;
		max-width: 1000px;
		float:none;
	}
	#xellbpbar {
		width: 100%;
		max-width: 900px;
		float:none;
	}
	#xellbcop {
		width: 100%;
		max-width: 900px;
	}
	#xellbcop .lst {
		  min-width: 145px;
		  padding: 1px 0 10px;
		  padding-top: 10px;
		  padding-left: 1px;
		  width: 48%;
	}
	#xellbcop .lst.fr {
		float:left;
	}
	#xellbl {
		width: 48%;
	}
	#xellbr {
		width: 48%;
	}
	.lbb {
		width: 48%;
		min-width: 130px;
	}

	#webbox,#wrapper-post,#ads-block {
		width:100%;
		max-width: 1000px;
	}
	#ads-block {
		width: 100%;
		display: inline-block;
	}
	#ads-block #ads-left,#ads-block #ads-right {
		width: 48%;
		display: block;
	} 

	#ads-block #ads-left > div,#ads-block #ads-right > div {
		width: 100% !important;
		max-width: 336px;
		display: block;
		text-align: center;
		margin: auto;
	} 

	#wrapper-cont,#artd {
		max-width: 1000px;
		width: 100%;
	}

	#artd .artdbox {
		width: 46%;
		margin-right: 5px;
		min-height: 435px;
        padding: 5px;
        overflow: hidden;
		background: transparent url(cfpremium-theme/art-box.gif);
 	    background-size: 100% 100%;
 	    margin: 6px 1% 0 1%;
	}
	#artd .artd-pic img {
		display: block;
		margin:20px auto 0 auto;
	}
	#artd .artd-pic {
		padding:0;
	}


	/* */
	#walling-block {
		max-width: 880px;
		width: 100%;
	}
	#wallbox {
		width: 100%;
		max-width: 500px;
	}
	#post-adswallbox {
		  float: left;
		  background-image: url(cfpremium-theme/wallerbg-thumbads.gif);
		  background-size:100% 100%;
		  max-width: 500px;
		  width: 100%;
		  min-height: 270px;
		  height: auto !important;
	}
	#walling-block li {
		margin-right: 1%;
		width: 49%;
	}
	.adswalls-thumb img {
		max-width: 100%;
	}
	img {
		max-width: 100%;
	}
	.adswalls-thumb,.rightadswalls-thumb {
		padding: 10px 20px;
	}
	.rightadswalls-thumb > div {
		width: 100% !important;
	}
	#cl-ad {
		width: 100%;
		max-width: 770px;
		padding-left: 0;
	}
	body, html {
		overflow-x:hidden !important;
	}
}

@media screen and (max-width: 880px) {
	#featuredbg {
		display: none;
	}
	#xellbpost {
		width: 100%;
		max-width: 1000px;
		float:none;
	}
	#xellbpbar {
		width: 100%;
		max-width: 900px;
		float:none;
	}
	#xellbcop {
		width: 100%;
		max-width: 900px;
	}
	#xellbcop .lst {
		  min-width: 145px;
		  padding: 1px 0 10px;
		  padding-top: 10px;
		  padding-left: 1px;
		  width: 48%;
	}
	#xellbcop .lst.fr {
		float:left;
	}
	#xellbl {
		width: 48%;
		padding-left: 5px;
	}
	#xellbr {
		width: 48%;
	}
	.lbb {
		width: 48%;
		min-width: 130px;
	}

	#webbox,#wrapper-post,#ads-block {
		width:100%;
		max-width: 880px;
	}
	#ads-block {
		width: 100%;
		display: inline-block;
	}
	#ads-block #ads-left,#ads-block #ads-right {
		width: 100%;
		display: block;
		text-align: center;
	} 

	#ads-block #ads-left > div,#ads-block #ads-right > div {
		width: 100% !important;
		max-width: 336px;
		display: block;
		text-align: center;
		margin: auto;
	} 

	#wrapper-cont,#artd {
		max-width: 880px;
		width: 100%;
	}

	#artd .artdbox {
		width: 46%;
		margin-right: 5px;
		min-height: 435px;
        padding: 5px;
        overflow: hidden;
		background: transparent url(cfpremium-theme/art-box.gif);
 	    background-size: 100% 100%;
 	    margin: 6px 1% 0 1%;
	}
	#artd .artd-pic img {
		display: block;
		margin:20px auto 0 auto;
	}
	#artd .artd-pic {
		padding:0;
	}


	/* */
	#walling-block {
		max-width: 880px;
		width: 100%;
	}
	#wallbox {
		width: 100%;
		max-width: 500px;
	}
	#post-adswallbox {
		  float: left;
		  background-image: url(cfpremium-theme/wallerbg-thumbads.gif);
		  background-size:100% 100%;
		  max-width: 500px;
		  width: 100%;
		  min-height: 270px;
		  height: auto !important;
	}
	#walling-block li {
		margin-right: 1%;
		width: 49%;
	}
	.adswalls-thumb img {
		max-width: 100%;
	}
	img {
		max-width: 100%;
	}
	.adswalls-thumb,.rightadswalls-thumb {
		padding: 10px 20px;
	}
	.rightadswalls-thumb > div {
		width: 100% !important;
	}
	#cl-ad {
		width: 100%;
		max-width: 770px;
	}
	#cl-ad > * {
		width: 100% !important;
		max-width: 770px;
	}
}
/* 720px */

@media screen and (max-width: 720px) {
	div.hot-text {
		width: 500px;
  		padding: 10px;
  		display: block;
  		margin: auto;
	}
	#xellbpost > table > tbody > tr > td:nth-child(2) > table {
		max-width: 100%;
		width: 200px;
	}
}

/* 650 */
@media screen and (max-width: 650px) {
	#xellbpost > table {
		max-width: 100%;
		width: 200px;
		margin: auto;
	}
}

/* 550px */
@media screen and (max-width: 550px) {
	div.hot-text {
		width: 320px;
  		padding: 10px;
  		display: block;
  		margin: auto;
	}
	
	#ads-block #ads-left,#ads-block #ads-right {
		width: 100%;
		display: block;
	} 

	#ads-block #ads-left > div,#ads-block #ads-right > div {
		width: 100% !important;
		max-width: 336px;
		display: block;
		text-align: center;
		  margin: auto;
	} 

	#wrapper-cont,#artd {
		max-width: 880px;
		width: 100%;
	}

	#artd .artdbox {
		width: 93%;
		margin-right: 5px;
		min-height: 435px;
        padding: 5px;
        overflow: hidden;
		background: transparent url(cfpremium-theme/art-box.gif);
 	    background-size: 100% 100%;
 	    margin: 6px 1% 0 1%;
	}
	#artd .artd-pic img {
		display: block;
		margin:20px auto 0 auto;
	}
	#artd .artd-pic {
		padding:0;
	}


	/* */
	#walling-block {
		max-width: 880px;
		width: 100%;
	}
	#wallbox {
		width: 100%;
		max-width: 500px;
	}
	#post-adswallbox {
		  float: left;
		  background-image: url(cfpremium-theme/wallerbg-thumbads.gif);
		  background-size:100% 100%;
		  max-width: 500px;
		  width: 100%;
		  min-height: 270px;
		  height: auto !important;
	}
	#walling-block li {
		margin-right: 1%;
		margin-left: 1%;
		width: 98%;
		margin-bottom: 10px;
	}
	.adswalls-thumb img {
		max-width: 100%;
	}
	img {
		max-width: 100%;
	}
	.adswalls-thumb,.rightadswalls-thumb {
		padding: 10px 20px;

	}
	.rightadswalls-thumb > div {
		width: 100% !important;

	}
}



@media screen and (max-width: 380px) {
	div.hot-text {
		width: 240px;
		padding-right: 40px;
		margin-left: 5px;
	}
	.lbb a {

	}
}




/**************************************************************************
Article layout / Anima layout
**************************************************************************/
@media screen and (max-width: 1010px) {
	#cfwbar-bgu,#cfwbar-bgf,#cfbar-bgu,#cfbar-bgc,#cfbar-bgf {
		width:100%;
		background-size: 100% 100%;
	}
	#cfwbar-bgc,#cfwbar-bgf,#gameslot {
	  width: 100%;
	  background-size: 100% 100%;
	}
	#cfwbar-bgc h1 {
	  font-size:17px;
	}
	#cfwbar-bgc .h3 {
		font-size:14px;
		padding: 15px;
	}
	#duoads-block {
		width: 100%;
		margin: 0 auto;
	}
	#duoads-left, #duoads-right {
		width: 50%;
		margin:0;
		padding:0;
		overflow: hidden;
	}
	#duoads-left > *, #duoads-right > * {
		width: 100%;
		max-width: 300px !important;
        margin: auto;
	}
	#cfwbar-bgc .h3 .pic {
		max-width: 100% !important;
  		height: auto !important;
	}
	#fwalls {
		width: 100%;
	}
	#fwalls .wbox {
		width: 33.333333%;
		margin:0;
	}

	/* Game slot */
	#cfbsw,#gameslot #gs-desc,#gameslot #gs-featured,#gems-featured{ 
	    width: 99%;
	    padding: 0;
	    margin:0;
	} 
	#gameslot #gs-featured .fbar-title {
		width: 98%;
	}
	#gameslot #gs-desc p {
	  margin: 0 25px 7px 0px;
	}

	/* */
	#cfbar-bgc object,#cfbar-bgc video{
		width: 100% !important;
		overflow: hidden;
	}
	#cfbar-bgc center > div{
		width: 100% !important;
		overflow: hidden;
	}
	#cfbar-bgc center > object{
		width: 100% !important;
		overflow: hidden;
	}
	#cfbar-bgc center embed{
		width: 100% !important;
		overflow: hidden;
	}
	#cfbar-bgc center > video{
		width: 100% !important;
		overflow: hidden;
	}

	/* New page */
	#artd {
		min-height: 900px;
		height: auto;
	}
	#artd .artvbox {
		float: left;
		width: 48%;  
		background-size: 100% 100%;
		margin: 10px 1%;
		overflow: hidden;
	}
	#vids-holdpg {
	  float: none;
	  min-height: 70px;
	  height: auto;
	}
	#tnt_pagination {
		height: auto;
		min-height: 22px;
	}
	#tnt_pagination a:link, #tnt_pagination a:visited {
		display: inline-block;
 		margin-bottom: 11px;
	}
	#artd .artvb-pic {
		padding: 0;
	}
	#artd .artvb-pic img {
		display: block;
		margin:20px auto 0 auto;
		text-align: center;
	}
	#listing-block {
		width: 100%;
	}
	#cfbar2-bgu,#fwalls-bgup,#fwalls-bgc,#fwalls-bgdw {
		width: 100%;
		background-size: 100% 100%;
	}
	#gameslot h2 {
		margin: 10px 0;
	}

	/* */
	#post-wallbox {
		width: 100%; 
		background-size: 100% 100%;
        margin-bottom: 15px;
		overflow: hidden;

	}
	.walls-thumb img {
		  display: block;
		  margin: auto;
		  text-align: center;
	}
	#walling-block li {
		text-align: center;
		overflow: hidden;
	}
	.adswalls-thumb img {
		  max-width: 100%;
		  display: block;
		  margin: 10px auto;
	}
	#cl-ad {
		width: 100%;
		max-width: 770px;
		padding-left: 0;
	}
	#cfwall-bgu,#cfwall-bgcm,#wslide,#cfwall-bgf {
		width: 100%;
		max-width: 100%;
		background-size:100% 100%;
	} 
	#wslide1,#wslide2,#wslide3 {
		width: 33.333333%;
	}
	.lbb li {
		margin-bottom: 7px;
	}
}


@media screen and (max-width: 740px) {
	#listing-block li {
		width: 100%;
		float: none;
		margin-bottom: 10px;
		clear:both;
	}
	#linkbox {
		width: 100%;
		overflow: hidden;
	}
	#rightlinkbox a,#rightlinkbox a:hover,#fwalls-bgup {
		  background-size: 100% 100%;
		  width: 100%;
	}
	#rightlinkbox {
		float:none;
		width: 100%;
		padding-left: 89px;
	}
	#vid-recommended {
		width: 94%;
	}
	#wslide1,#wslide2,#wslide3 {
		float: none;
		width: 100%;
		margin-bottom: 25px;
		display: inline-block;
	}
	#slider-holder {
		width: 100%; 
	}
	#slider-holder .slide {
		  position: relative;
  		  width: 100%;
	}
	#slider-holder .slide-content {
		width: 95%;
	}
	#fboutlike {
		width: 100%;
		background-size: 100% 100%;
	}
}


@media screen and (max-width: 790px) {
	#heupt .ads {
		overflow: hidden;
	}
}

@media screen and (max-width: 680px) {
	.share_toolbox {
		text-align: left;
	}
}
@media screen and (max-width: 650px) {
	#duoads-left, #duoads-right {
		width: 100%;
		margin-top: 20px;
		overflow: hidden;
	}
	#fwalls .wbox {
		  width: 100%;
		  margin: 0;
		  float: none;
		  display: block;
		  clear: both;
	}
	#widgetsoc {
		width: 100%;
		max-width: 350px;
	}
	

	#walling-block li {
		width: 100%;
		float:none;
	}
	#wallbox {
		display: block;
  		margin: auto;
	}
}


@media screen and (max-width: 550px) { 
	#widgetsoc {
		width: 100% !important;
		max-width: 250px;
	}
	#heup iframe {
		width: 100% !important;
	}
	#cfbar-bgc ins, #cfbar-bgc iframe {
		width: 100% !important;
		overflow: hidden;
	}
	#ads-block #ads-left ins,#ads-block #ads-left iframe, #ads-block #ads-right ins,#ads-block #ads-right iframe{
		width: 290px;
		overflow: hidden;
	}

	/* pagination p*/
	#artd .artvbox {
		width: 96%;
		margin: 10px 3% 10px 1%;
		float: none;
	}

	#fwalls .wbox-pic li, .wbox-pic a {
		width: 100%;
	}
	#fwalls-bgup {
		text-align: center;
	}
	#fwalls .wbox .resl, #fwalls .wbox .resr {
		width: 50%;
	}
	#fwalls .wbox {
		display: inline-block;
		margin-bottom: 20px;
	}
}

@media screen and (max-width: 450px) { 
	#widgetsoc {
		width: 100%;
		max-width: 176px;
	}
	.mycf_toolbox .bpx_img a {
		  border: 0;
		  display: block;
		  text-align: left;
		  margin: 10px 0;
	}
	.footb-search {
		width: 290px;
	}
	#gameslot #widget-sm {
		width: 290px;
	}
}