/* =General
----------------------------------------------- */
body, html {
    font                : 10px Verdana, sans-serif;
    padding             : 0;
    margin              : 0;
    background			: #000 url(/images/site/site_bg.png) top left;
}
.RandomPlugged td{
padding:4px;
}
.RecentHosted td{
padding:2px;
}
.chosenones td{
padding:2px;
}
body { 
	text-align			: center;
}

body,td,th {
	color				: #fff;
	font				: normal 10px Arial, Helvetica, sans-serif;
}

ul, h1, h2, h3, h4 {
	margin				: 0;
	padding				: 0;
}

ul {

	list-style   : none none;
}

a:link, a:visited {
	color				: #FFFFFF;
	text-decoration		: none;
}

a:hover {
	color				: #F2D1A5;
}
a:active {
	text-decoration		: none;
	color				: #fff;
}

a img {
 	border: none;
}

hr {
	display: none;
}

/* =General Propreties
----------------------------------------------- */

.siteContainer {
    background			: transparent url(/images/site/header_bg.png) top left repeat-x;
}

.mainContainer {
	position		: relative;
	width			: 1005px;
	margin			: 0 auto;
	text-align		: left;
	padding-bottom	: 5px;
	padding-top		: 203px;
}

.mainContainer p {
	margin: 0;
	padding: 0;
}

.headerContainer {
	position			: absolute;
	top					: 0;
	left				: 0;
	width				: 1005px;
	height				: 203px;
	background			: transparent url(/images/site/wb_header.png) top left no-repeat;
}

.contentBoxContainer {
	padding				: 0 5px 5px 5px;
}

.colA {
	float			: left; 
	width			: 141px;
}

.colB {
	margin-left		: 5px;
	float			: left; 
	width			: 542px;
}

.colC {
	margin-left		: 5px;
	float			: left; 
	width			: 300px;
}

iframe {
	background-color: transparent;
}

/* =Navigation
----------------------------------------------- */

.wb {
	display				: none;
}

.navbar {
	width				: 1005px;
	height				: 26px;
	background			: transparent url(/images/site/nav_bar.gif) top left no-repeat;
	position			: absolute; 
	top					: 177px;
	z-index				: 999; 
	
}

.navbar li {
	display				: inline;
	float				: left;
	margin				: 0 0 0 20px;
}

.navbar li.floatr {
	float				: right;
	margin				: 0 20px 0 0;
}

.navbar img {
	border				: 0;
}
/*
.navbar img.floatr {
	float				: right;
	margin				: 0 20px 0 0;
}

*/
/* =Content Container
----------------------------------------------- */
.contentContainer {
	padding-top			: 10px;
	width				: 1005px;
	background-color	: #6B4B33;
	overflow			: auto;
	padding-bottom		: 10px;
}



/* =Top Content Container
----------------------------------------------- */

.topContentContainer {

	width: 310px;
	height: 83px;
	position: absolute;
	top: 66px;;
	right: 6px;

}

.topContentContainer li {
	float: left;
}


.topContentContainer img {
	width: 45px;
	height: 45px;
	display: inline;
	margin: 0 0 0 4px;
}

.topContentContainer a img {
	border: 1px solid #BCADA3;
}

.topContentContainer a:hover img {
	border: 1px solid #FFF;
}


/* =Footer
----------------------------------------------- */

.noborder {
	border : 0 !important;
}

.footer {	
	width				: 1005px;
	padding-top			: 3px;
	clear				: both;
	width				: 1005px;
	background-color	: #461E06;
	text-align			: center;
	height				: 20px;
	voice-family        : ""}"";    
	voice-family        : inherit;
	height				: 17px;	
}

html>body .footer {
	height				: 17px;

}

.footer ul {	
	width				: 295px;
	margin				: 0 auto;
	text-align			: center;
}

.footer li {	
	display				: block;
	float				: left;
	padding-right		: 3px;
	margin-right		: 3px;
	border-right		: 1px solid #FFFFFF;
}

.footer a {
	text-decoration		: underline;
}

.bfooter {

	padding-top: 5px;
	text-align: center;

}

/* =Misc
----------------------------------------------- */

.box {
	clear: both;
}

.topAdContainer {
	position	: absolute;
	height: 110px;
	margin: 5px;
	text-align: center;
	width	: 1005px;
	top		: 203px;
	left    : 0;
}


.topAdContainer .box{
	background-color:#5D3922; 
	text-align		: center;
	/*text-align: center;*/
	/*padding: 10px 0;*/
}

.topAdContainer .box iframe {
	margin			: 0 auto;
	
}

/* =Boxes
----------------------------------------------- */

.colA a {
	font                : 12px Arial, sans-serif;
}

.colA .box, .colB .box, .colC .box{
	background-color: #5D3922;
	margin-bottom: 5px;
}

.colA .box strong.title {
	background: #5D3922 url(/images/site/box_header_small.gif) top left no-repeat;
	text-align		: left;	
	display			: block;
	/*width			: 141px;*/
	height			: 21px;
	padding-left	: 5px;
	margin			: 0 0 5px 0;
	voice-family        : ""}"";    
	voice-family        : inherit;
	/*width			: 136px;*/
}


html>body .colA .box strong.title { 
	/*width			: 136px;*/
}
.colA .box ul {
	padding : 0px 0 3px 5px;
}

.colA .plug {
	text-align: center;
	padding: 10px 0px;
}

.colB .intro {
	/*height	: 75px;*/
	background		: #5D3922 url(/images/site/box_header_large.gif) top left no-repeat;	
	padding-left	: 5px;
	padding-top		: 3px;	
}

.colB .box .welcome {
	font			: normal 14px Arial, sans-serif;
}

.colB .intro p {
	padding	: 10px 5px 5px 5px;
	font-size: 12px;
	line-height: 1.5;
}

.colB .intro a {
	text-decoration: underline;
}



.colB .box h1 {
	background		: #5D3922 url(/images/site/box_header_large.gif) top left no-repeat;
	font			: normal 14px Arial, sans-serif;
	display			: block;
	padding-left	: 5px;
	padding-top		: 3px;
	height			: 24px;
	width			: 537px;
	voice-family        : ""}"";    
	voice-family        : inherit;
	height			: 21px;
	width			: 537px;
}

html>body .colB .box h1 {
	width			: 537px;
	height			: 21px;
}



.colC .box {
	text-align: center;
}

.colC .box strong.title {
	text-align		: left;
	background		: #5D3922 url(/images/site/box_header_medium.gif) top left no-repeat;
	padding-left	: 5px;
	margin-bottom	: 3px;
	display			: block;
	/*width			: 300px;
	voice-family        : ""}"";    
	voice-family        : inherit;
	width			: 295px;
}

html>body .colC .box strong.title {
	width			: 295px;*/
}


.colC .box ul.vidContainer strong.title {
	margin-left		: -4px;
}

.colC .box ul.bigVidContainer  strong.title {
	margin-left		: -7px;
	margin-bottom	: 7px;
}




.box strong.title {
	font			: normal 14px Arial, sans-serif;
	padding-top		: 3px;
	height			: 24px;
	display			: block;
	voice-family        : ""}"";    
	voice-family        : inherit;
	height			: 21px;	
}

html>body .box strong.title {
	height			: 21px;
}

.colC .box a.more {
	display 		: block;
	width			: 165px;
	margin			: 0 auto;
	font-size		: 11px;	
	padding-bottom	: 3px;
}


/* =Other 
----------------------------------------------- */

.vidBox {
	border-bottom		: 1px solid #6B4B33;
	position			: relative;
	height				: 125px;
	voice-family        : ""}"";    
	voice-family        : inherit;
	height				: 125px;
}

html>body .vidBox {
	height	: 125px;
}

.vidBox img {
	position	: absolute;
}

.vidBox img {
	top		: 2px;
	left	: 2px;
	border  : 1px solid #46301F;
}

.vidBox a:hover img {
	border  : 1px solid #F2D1A5;
}

.vidBox p {
	margin-left	: 167px;;
}

.vidBox p.desc {
	margin-left	: 167px;;
}

.vidBox strong {
	padding-top	: 2px;
	font	: normal 12px Arial, sans-serif;
}

.vidBox p {
	font	: normal 11px Arial, sans-serif;
	padding	: 2px 4px 0 0;
	color	: #F2D1A5;
}

.vidBox p.info {
	position: absolute;
	bottom: 4px;
}

.paginator {
	/*height : 20px;*/
	padding-bottom: 5px;
	font:	normal 11px Verdana, sans-serif;

}

.paginator p {
	text-align	: center;
	padding-top : 4px;
	position: relative;	
	width: 542px;
}

.paginator .first, .paginator .last {
	position: absolute;
}

.paginator .first {
	top : 4px;
	left: 5px;
}

.paginator .last {
	top : 4px;
	right: 5px;
}

.paginator a {
	text-decoration: underline;
}

/* =Video Container
----------------------------------------------- */



.vidContainer {
	/*padding-top: 2px;
	padding-bottom: 7px;*/

	padding-left: 4px;

}

.top25Container {
	height: 298px;
}

.wbVidContainer {
	height: 235px;
}

.vidContainer li {
	float: left;
	
}

.vidContainer a {
	display: block;
}

.vidContainer a img {
	border: 1px solid #46301F;
	margin	: 2px 0 0px 2px;
}

.vidContainer a:hover img {
	border: 1px solid #F2D1A5;
}


.bigVidContainer {
	padding-top	: 4px;
	padding-bottom: 9px;
	padding-left: 7px;
	height: 280px;
}

.bigVidContainer li {
	float		: left;
}

.bigVidContainer a {
	margin	: 4px 0 4px 4px;
}

.bigVidContainer a img {
	border: 1px solid #46301F;
}

.bigVidContainer a:hover img {
	border: 1px solid #F2D1A5;
}

.bigVidContainer p {
	text-align: center;
	text-decoration: underline;
}

/* =Content Pages
----------------------------------------------- */

.infoContent {
	font-size  : 12px;
	/*background : #5D3922 url(/images/site/box_header_large.gif) no-repeat scroll left top;*/
}

.colB .infoContent .contentTitle {
	background: none; 
	font-size: 18px;
	text-align: center; font-weight: bold; font-size: 18px; padding: 20px 25px 5px 25px;
	height: auto;
	width: auto;
}

/*
.infoContent h1 {
	background		: #5D3922 url(/images/site/box_header_large.gif) top left no-repeat;
	font			: normal 14px Arial, sans-serif;
	padding-left	: 5px;
	padding-top		: 3px;
	height			: 24px;
	width			: 542px;
	voice-family        : ""}"";    
	voice-family        : inherit;
	height			: 21px;
	width			: 537px;
}

html>body {
    height			: 21px;
	width			: 537px;
}
*/

.infoContent p.header {
	padding: 5px;
	font-size: 12px;
}

.infoContentBlock {
	text-align: center; 
	padding-top: 5px;
}



.infoContent .infoContentBlock p {
	padding-top: 0 !important;
}

.infoContent .infoContentBlock p.title {
	padding-bottom: 0px !important;
	margin-bottom: 0 !important;
}

.morevids h2 {
	padding: 5px 0; text-align: center; font-weight: bold; font-size: 18px;
}


/* =Submit Form
----------------------------------------------- */

.submitForm {
	padding	: 10px;
}

.submitForm th {
	font-size		: 12px;
	font-weight		: bold;
	padding-bottom	: 5px;
}

.submitForm td {
	font-size		: 11px;
	padding-right	: 10px;
}

.submit {

	padding: 10px 0px 10px 65px;
}

#category {
	width: 145px;
}

p.submitMsg { 
 padding: 5px;
}

/* =Site Map
----------------------------------------------- */

.entry {

	padding: 10px;

}

.entry strong {

	padding: 5px 0 0 0;

}

.entry ul {

	padding: 5px 10px 10px 10px;

}

/* =All Galleries
----------------------------------------------- */

/* =404 PAGES
----------------------------------------------- */

/* =Full Page
----------------------------------------------- */

/* =Watch Page
----------------------------------------------- */

.videoContainer {
	text-align: center;
	padding: 10px 0;
	border-bottom: 1px solid #6B4B33;	
	/*height: 460px;*/
}

.banner_container {
	width: 468px; background: #461E06; margin: 0 auto;
	padding: 4px 0;
}

#wb_player {
	/*display: block;
	margin-left: 37px;*/
}

/* =ADMIN
----------------------------------------------- */

.body {
	background			: #000 url(/images/site/site_bg.png) top left;
}

.adminHeader {
	font-size	: 16pt;
	padding		: 5px 0;
}

.tdstyle , .tdheaderstyle {
	font-size	: 12pt;
}

.adminPaginator {
	padding		: 0 40px;
	font-size	: 10pt;
}

.tablestyle {background-color: #000000}
.tablestyle td { color: #000; }
.tablestyle td a { font-weight: bold; color: #f00; }
.tablestyle td a:hover { font-weight: bold; color: #fff; }
.tdstyle {background-color: #d7d69b}
.tdstyle2 {background-color: #ffffff}
.tdheaderstyle {color: #ffffff; background-color: #e72c3f}
.gallerytitlestyle {background-color: #ebebcb}







.categories {
	height: 102px;
	overflow: hidden;
}


.categories li {
	float: left;
	display: block;
	width: 30px;
	/*background: red;*/
}

.hardlinks, .toplist {
  margin-left: 7px;
  margin-top: 0px; 
}

.toplist a {
overflow: hidden; display: block; height: 15px; width: 130px;
}

.pagination {
	padding: 5px 5px 0 5px;font: normal 11px Verdana;
}


#currentpage {
	font-weight: bold; font-size: 12px;
}

.colA .box {
	padding-bottom: 7px;
}
.messagediv {
font-size: 12px; padding: 10px; height: 60px;
}