* { margin: 0; padding: 0; }
body { background: #6c070d url(images/bg.jpg) repeat-x fixed top; font: 0.8em "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #070709; }
ul li { list-style-type: none; }
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px; }
a img { border: none; } a {text-decoration: none;} a:hover {text-decoration: none; } a { color: #070709; } a:hover { text-decoration: underline; }
h6 span { display: none; } 
.banner a p { font-size: 1.3em; font-weight: bold; line-height: 0.9em; padding-top: 2px; width: 900px; color: #ac2713; }
.banner { width: 900px; margin: 0px auto;  text-align: center; }

#header_content, .content { border-left: 10px solid #070709; border-right: 10px solid #070709; }
#header_content, .content { width: 926px; margin: 0px auto; position: relative;  } 
#footer { width: 946px; margin: 0px auto; position: relative;  }

#header_right { width: 462px; position: absolute; height: 95px; top: 0; right: 0;  }
#header_text { width: 360px; position: absolute; top: 5px; right: 70px;}
#header_text p { text-align: center; font-size: 0.85em; line-height: 1.1em; font-weight: bold; }
#header_right a.bg_link { font-size: 0.9em; text-transform: uppercase; }


.tmb_bot, div.bm_us { text-align: right; } .tmb_bot a { padding-right: 3px; font-size: 0.8em; }
.bm_us a { padding-right: 3px; text-transform: uppercase; font-size: 1.1em; font-weight: bold; }

/* BLOCK TOP FREE SITES */
.topfree { background: #d16a1b url(images/bg_topfree.jpg) repeat-y; }
.topfree ul {width: 230px; float: left; padding: 0 0 10px 0; }
.topfree li { line-height: 1.2em; margin-left: 15px; font-size: 1.3em; font-weight: bold;}
.topfree span { padding-right:  5px; color: #6c070d; font-size: 0.85em;}
.topfree a, .topfree a:link { text-decoration: underline; color: #070709; }
.topfree a:hover { text-decoration: underline; color: #6c070d;}

/* FOOTER */ 
#footer_left {background: url(images/footer_left.jpg) left bottom no-repeat;}
#footer_right {background: url(images/footer_right.jpg) right bottom no-repeat; height: 113px; }
#footer_right p { font-size: 0.85em; line-height: 1.3em; float: left; text-align: center; padding: 0 0 5px 5px; width: 510px; }
#traf { width: 120px; margin-left: 17px; float: left; }


/* LEFT */
.content {	background: #ece8c6 url(images/bg_thumbs.jpg) repeat; }
.content_left { width: 205px; float: left; }
html>body .content_right {  margin-left: 205px; position: relative; }
.content_right {  margin-left: 205px; position: relative;  }
.content_right a img, .content_right a:link img { display: inline; }

/* THUMBS */
.other { padding: 0 0 4px 2px; background: #070709; text-align: center;}
.thumbs { background: #d16a1b; text-align: center; }
.thumbs a img {	margin: 1px 1px 2px 2px;}
.thumbs a img, .thumbs a:link img { display: inline; border: 1px solid #a21916; }
.thumbs a:hover img {border: 1px solid #070709; }


/* DARK BLOCK */
.tmb_top1 { background: #070709 url(images/tmb_top1.jpg) no-repeat; height: 30px; text-align: center; }
.tmb_bot { background: #ece8c6 url(images/tmb_bot.jpg) no-repeat; height: 27px; }
.tmb_top { background: #070709 url(images/tmb_top.jpg) no-repeat; height: 30px; text-align: center; }
.tmb_top1 span, .tmb_top span { color: #070709; padding-top: 3px; display: block;}
h3 { text-transform: uppercase; font-size: 1.6em; }


/* LIGHT BLOCK */
.item { width: 370px; float: left; padding: 0 10px 10px 50px; margin: 12px 0 6px 0; }
.item h2 { font-size: 1.6em; text-transform: uppercase; margin: 0 10px 0 10px; border-bottom: 1px dashed #0b2a72;}
.item .item_text { padding-right: 7px;}
.item_pic { float:  left; margin-left: 10px; }
.item_pic  {padding-top: 10px;}
.item_pic a img, .paysites li a img { border: 1px solid #cecaaa; } 
.item_pic a:hover img, .paysites li a:hover img { border: 1px solid #d14839; }
.item_text { margin-left: 78px; padding: 10px 10px 10px 0; font-size: 1.2em; font-weight: bold;}
.item_text a { color: #070709; text-decoration: none;  }
.item_text p { font-size: 0.85em; }


/* ARCHIVES */
.archives { font-weight: bold;	}
.archives span { padding: 4px 10px 0 14px;font-size: 0.9em; color: #ece8c6; background: none; float: left; }
.archives a { font-size: 1em; display: block; float: left;  margin-right: 8px; text-align: center; color: #ece8c6; background-color: #d14839; padding: 0 8px; margin-top: 4px; }
.archives a:hover {	background-color: #ecad31; color: #070709; text-decoration: none;}


/* TRADERS */
.toplists {	padding-top: 7px; }
.toplists ul {width: 264px; float: left; margin: 5px 10px 10px 20px; text-align: center; }
.toplists li p { font-size: 0.8em; font-weight: bold; color: #a50b25; margin-left: 44px; padding: 0 10px; line-height: 1em;}
.toplists a, .toplists a:link { font-size: 1.6em; font-weight: bold;  text-transform: uppercase;  color: #ece8c6; margin: 0 0 3px 44px; display: block; width: 217px; background-color: #070709; }
.toplists a:hover {color: #070709; background-color: #d14839; text-decoration: none;}

/* PAYSITES */
.paysites {	padding: 14px 0 10px 60px; background: #ece8c6 url(images/bg_thumbs.jpg) repeat; }
.paysites ul {width: 218px; float: left; margin: 0 25px 0 25px; text-align: center; }
.paysites li a img { width: 200px; height: 300px; }
.paysites li p { font-size: 1.3em; font-weight: bold; line-height: 0.9em; padding-top:  2px; margin-left: 6px; width: 200px;  }



























