* { margin: 0; padding: 0; }
body { background: #222222 url(images/body_bkg.gif); font: 0.8em Tahoma, Verdana, Arial, Helvetica, sans-serif;  margin: 0 auto; color: black; }
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; } h1 span { display: none; }
a { color: #b90000; text-decoration: underline;} a:hover { text-decoration: none; color: #FFAE25; }
/* MENU */
#header_desc { font-size: 0.85em; width: 550px; position: relative; float: right; margin-right: 40px; text-align: center; line-height: 1.05em; font-weight: bold;}
#lists {width: 550px; height: 30px; z-index: 500; padding-bottom: 4px; float: left; border:0px solid red;} 
#lists li { width: 130px; height: 30px; margin-right: 3px; padding-top: 1px; padding-bottom: 5px; float:left; text-align: center;  border:0px solid yellow;}
#lists li a.menutitle {width: 134px; height:45px; padding-bottom: 20px; padding-left: 2px;  color: black; font-size: 1.1em; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
#lists li a:hover, #lists li a.menutitle:hover { color: #222222; text-decoration: none; }
#lists div {display:none;}
.menulayer { z-index: 500;} 
#lists li a:hover {text-decoration:none; white-space:normal; background-position:130px 15px;}
#lists li:hover a {text-decoration:none; white-space:normal; background-position:130px 15px;}
#lists :hover div {display:block; width:440px; background: #222222 url(images/body_bkg.gif); position:absolute; left:0; top:30px; border: 1px solid #222222; padding-bottom: 8px;}
#lists :hover div dl {display:inline; padding:0; margin: 5px; float:left; width:135px;}
#lists :hover div dl dd { margin-left: 5px; border-bottom: 0px dotted #222222;}
#lists :hover div dd a {display:block; text-decoration:none; color: #ffcd35; text-align: left; line-height: 1.2em; font-size: 1.1em; text-transform: none;}
#lists :hover div dd a:hover {color: #fb4646;} 
/*HEADER*/
#header_content, #footer_content, .content, .toplists { width: 1040px; margin: 0px auto; position: relative; z-index: 2; border:0px solid red;} 
#header_text {	position: absolute; top: 60px; right: 85px; width: 330px; height: 80px; border: 0px solid red;}
#header_text p { text-align: center; font-size: 0.9em; color: black; line-height: 1.4em; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: normal;}
#header_left {background: url(images/header_01.jpg) left no-repeat;}
#header_right {background: url(images/header_02.jpg) right no-repeat; height: 164px;}
/*FOOTER*/
#footer_left {background: url(images/footer_01.gif) left bottom no-repeat; height: 109px;}
#footer_right {background: url(images/footer_02.gif) right bottom no-repeat; height: 109px;}
#footer_right p {margin-right: 140px; width: 350px; float: right; font-size: 0.8em; color: black; line-height: 1.2em; font-style: normal; padding: 15px 0 0 2px; text-align: center; border:0px solid red;}
#footer_right a {color: #b90000;}
#footer_right a:hover { text-decoration: underline; color:gray;}
#tradelink {font-size: 1.5em; font-weight: bold; padding-bottom: 15px; color: #b90000;}
#tradelink a:hover {color: gray;}
/*CONTENT*/
.content { z-index: 1; margin-bottom: 10px; text-align: center; }
.thumbs a img, .thumbs a:link img { display: inline; float:left; border: 1px solid gray; margin: 0 3px 5px 3px; }
.thumbs a:hover img {border: 1px dotted #FFAE25; }
/* ARCHIVES */
.pages {font-weight: bold; position: absolute; color: black; left: 256px; background: url(images/bg_archive.gif) no-repeat; width: 523px; height: 35px; }
.pages div { padding: 6px 0 0 10px; top: 13px;}
.pages span {display: block; float: left; margin-right: 11px; padding-top: 3px; color: #FFD35D; font-size: 0.9em; font-family: Tahoma;}
.pages a {display: block; float: left; width: 22px; height: 22px; background: url(images/bg_pages.gif) no-repeat; margin-right: 7px; text-align: center; padding-top: 2px; color: #FFD35D; font-family: Tahoma;}
/*TITLES*/
div.imgtitle {height: 25px; width: 1040px; margin-left: 0;  border:0px solid red;}
/* BONUS GALLERIES links*/
.bonuslinks {width: 1040px; background: none; margin: 0px 0 10px 0; border:none;}
.bonuslinks ul {width: 500px; float: left; border:2px solid #510000; margin:5px 0 5px 10px;}
.bonuslinks li {list-style-type: none; line-height: 1.3em; margin-left: 5px; text-align: left; }
.bonuslinks a, .bonuslinks a:link { color: #ffcd35; font-size: 1.1em; font-weight: normal; text-decoration: none;}
.bonuslinks a:hover {color:#fb4646; text-decoration: underline;}
/* TOP TRADERS links*/
.toplinks {width: 1040px; background: none; text-align: center; border: 0px solid red;}
.toplinks ul {width: 245px; float: left; margin:5px 0 5px 9px;  border:2px solid #510000;}
.toplinks li {list-style-type: none; line-height: 1.5em; margin-left: 5px; padding-left:7px; text-align: left;}
.toplinks a, .toplinks a:link {color: #ffcd35; font-size: 1.1em; font-weight: bold; text-decoration: none;}
.toplinks a:hover {color:#fb4646; text-decoration:underline;}

/* DESC links*/
.desclinks {width: 1040px; background: none; text-align: center; border: 0px solid red;}
.desclinks ul {width: 495px; float: left; margin:5px 0 5px 9px;  border:2px solid #510000;}
.desclinks li {list-style-type: none; line-height: 1.5em; margin-left: 5px; padding-left:7px; text-align: left;}
.desclinks a, .toplinks a:link {color: #ffcd35; font-size: 1.1em; font-weight: bold; text-decoration: none;}
.desclinks a:hover {color:#fb4646; text-decoration:underline;}


/* TEXT BANNER */
.textbanner {width:1040px; border: none;} 
.textbanner ul {width : 330px;  margin-left:11px; background : #545454 url(images/bgimg.gif); float: left; border : 1px solid #ffae25;} 
.textbanner li {padding : 5px 7px 5px 7px;  border:none;} 
.textbanner li p {font-size : 0.9em; color : #ffae25; font-family: Tahoma; font-weight: bold; margin:0px 0px;} 
.textbanner a, .textbanner a:link {color : #ffcd35; font-size : 1.65em; font-weight : bold; text-transform : uppercase; line-height : 1em; text-decoration : underline;} 
.textbanner a:hover {color: #fb4646; text-decoration : none;} 
/* CATEGORY links*/
.category_shadow {width: 1040px; height: 15px; background: url(images/gold_shadow.gif) no-repeat;  background-position: center; border: none;}
.category_links {width: 1040px; padding: 0 0px 0 0px; background: url(images/gold_inside.gif) repeat-y; background-position: center; border: none;}
.category_footer {width: 1040px; height: 25px; background: url(images/gold_footer.gif) no-repeat;  background-position: center; border: none;}
.category_links ul {width: 235px; float:left; border:none;}
.category_links li {list-style-type: none; line-height: 1.5em; text-align: left; margin:0 5px 0 17px;}
.category_links a, .category_links a:link {color: #B90000; font-size: 1em; font-weight: normal; text-decoration: none;}
.category_links a:hover {color:#222222; text-decoration:underline;}
.gold_left {width:474px; float:left; margin-left:39px;}
.gold_right {width:474px; float:left; margin-left:8px;}
/* PREMIUM sites*/
.premium {width: 1040px; background: none; border:none;}
.premium ul {width: 330px; float: left; background: #545454 url(images/bgimg.gif); border : 1px solid #ffae25; margin:5px 0 5px 11px;}
.premium li {list-style-type: none; line-height: 1.3em; margin-bottom:10px; text-align: center;}
.premium a, .premium a:link { color: #ffcd35; font-size: 1.2em; font-weight: bold; text-decoration: none;}
.premium a:hover {color: #fb4646; text-decoration: underline; text-decoration: none;}
.premium a img, .premium a:link img {border: 1px solid gray; margin:10px 0 10px 0;}
.premium a:hover img {border: 1px dotted #FFAE25;}

.thumbs2 .ti{ width: 202px; height: 183px; float: left; margin: 3px; overflow: hidden; }
.thumbs2 .ti img{ margin: 2px 0; padding: 0; display: block; }
.thumbs2 .ti a img{ border: 1px solid #808080; }
.thumbs2 .ti a:hover img{ border: 1px dotted #FFAE25; }
