@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
body { background: #54002b url(images/bg.jpg) repeat; font: 0.8em Verdana, Arial, sans-serif;  margin: 0 auto; color: #f7e1b8; }
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; color: #f7e1b8;} a:hover {text-decoration: none; color: #ffb712; }

#bg_head { background: url(images/bg_head.jpg) repeat-x; }
#header, #footer { width: 986px; margin: 0px auto; z-index: 2; position: relative; } 
#main_content{  margin:  0 auto; width: 986px; }
#header_right { width: 493px; position: absolute; height: 178px; top: 0; right: 0; }
#header_text { position: absolute; width: 210px; top: 6px; right: 110px; color: #381404; font-size: 0.85em; line-height: 
1.1em; text-align: center; }
#header_text h1 { color: #d7280e; font-size: 1.1em; padding-bottom: 7px; }
#header_bm { position: absolute; width: 210px; top: 6px; left: 80px; color: #381404; font-size: 0.85em; line-height: 
1.1em; text-align: center; }
#header_bm a { color: #d7280e; font-size: 1.1em; text-decoration: underline; display: block; font-weight: bold; padding-bottom: 4px;}
#header_bm a:hover { color: #e60770; }

.title { background: url(images/line.jpg) no-repeat; height: 14px; }
.title h2 { text-align: left; font-weight: bold; font-family: Arial, Geneva; display: block; text-transform: uppercase; height: 30px; position: relative; top: -16px; left: 4px; font-size: 1.6em; }

.content, .topfree { background: #930e4d; width: 986px; text-align: center; margin-bottom: 30px; border-bottom: 3px solid #840d45; border-top: 3px solid #840d45;}

.thumbs { text-align: center; }
.thumbs img { border: 1px solid #bc1b67; }
.thumbs div { width: 185px; float: left; margin: 0 3px 10px 3px;}
html>body .thumbs div { margin: 0 6px 10px 5px;}
.thumbs div a span { font-size: 1em; padding:  0 4px;}
.thumbs a:hover img { border: 1px solid #ffb711; }
.thumbs a { margin: 0 2px; }

/* BLOCK TOP FREE SITES */
.topfree { margin-bottom: 30px; overflow: hidden; padding: 10px 0;}
.topfree ul {width: 190px; float: left; font-family: Verdana; }
.topfree li { line-height: 1.3em; font-size: 1em; }
.topfree span { color: #ffb712; padding-right: 5px; font-size: 0.75em;}
.topfree a, .topfree a:link { text-decoration: none; color: #fff; font-weight: bold;}
.topfree a:hover { text-decoration: underline; }

/* PAGES */
.pages { margin: 24px 0; font-size: 10px; color: #930e4e; }
.pages span { font-size: 14px; color: #ff9900; font-weight: bold; text-transform: uppercase; }
.pages a {  margin: 0 3px; font-family: Impact; font-size: 30px; color: #f7e1b8; text-decoration: none; font-weight: bold;}
.pages a:hover {text-decoration: underline; color: #ffb712;}
.pages a.act { color: #ffb712; text-decoration: underline; }

.center_bm { text-align: center; margin-bottom: 24px; font-family: Verdana;}
.center_bm a { color: #ff9900; text-decoration: underline; font-size: 1.4em;}
.center_bm a:hover { color: #fff; }

/* TEXT LINKS */
.textlinks { padding: 7px; overflow: hidden; }
.textlinks ul { width: 460px; float: left; text-align: left; margin-left: 10px; overflow: hidden; }
.textlinks a { text-decoration: underline; font-size: 1em;  }
.textlinks li { list-style: none; font-size: 0.85em; color: #ffb712; line-height: 1.6em; height: 1.6em; overflow:hidden;}

/* TEXT LINKS */
.tradetop { padding: 7px; overflow: hidden; }
.tradetop ul { width: 230px; float: left; text-align: left; margin-left: 10px; overflow: hidden; }
.tradetop a { text-decoration: underline; padding-right: 8px; font-size: 1.3em;  }
.tradetop li { list-style: none; font-size: 0.85em; color: #ffb712; line-height: 1.6em;}

#footer { margin-top: 20px; }
#footer_left {background: url(images/foot_left.jpg) left bottom no-repeat;}
#footer_right {background: url(images/foot_right.jpg) right bottom no-repeat; height: 161px; }
#footer_right p { position: absolute; left: 202px; top: 80px; font-size: 0.8em; line-height: 1.2em; width: 170px; text-align: center; color: #381404; } 
#footer_right p a { color: #381404; text-decoration: underline;}

.thumbs div a span, .textlinks a, .tradetop a, .topfree a {font-weight: bold; color: #f7e1b8; }
.thumbs div a:hover span, .textlinks a:hover, .tradetop a:hover, .topfree a:hover { color: #ffb712; text-decoration: underline;}
.cap a {text-transform:capitalize;}
.hardlinks {font-size: 8px; padding-top: 20px;}
