* { margin: 0; padding: 0; }
body { background: #fbff87 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: 20px; 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:0	px 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: #9700c4 url(images/textbanner_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: yellow; text-align: left; line-height: 1.2em; font-size: 1.1em; text-transform: none;}
#lists :hover div dd a:hover {color: #dc66ff;} 
/*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: 50px; right: 103px; width: 330px; height: 80px; border: 0px solid red;}
#header_text p { text-align: center; font-size: 0.9em; color: yellow; line-height: 1.4em; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: normal;}
#header_left {background: url(images/header_01.gif) left no-repeat;}
#header_right {background: url(images/header_02.gif) 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: 130px; width: 320px; float: right; font-size: 0.8em; color: silver; line-height: 1.2em; font-style: normal; padding: 15px 0 0 2px; text-align: center; border:0px solid red;}
#footer_right a {color: yellow;}
#footer_right a:hover { text-decoration: underline; color:#9700c4;}
#tradelink {font-size: 1.5em; font-weight: bold; padding-bottom: 15px; color: yellow;}
#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 #0c47c0; margin: 0 3px 5px 3px; }
.thumbs a:hover img {border: 1px dashed #9700c4;}
/* 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: yellow; 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: yellow; font-family: Tahoma;}
/* BONUS GALLERIES links*/
.bonuslinks {width: 1040px; background: none; margin: 0px 0 10px 0; border:none;}
.bonuslinks ul {width: 500px; float: left; background: #0c47c0 url(images/table_bkg.gif); border:1px solid #9700c4; margin:5px 0 5px 11px;}
.bonuslinks li {list-style-type: none; line-height: 1.3em; margin:3px 0 3px 7px; text-align: left; }
.bonuslinks a, .bonuslinks a:link { color: yellow; font-size: 1.1em; font-weight: normal; text-decoration: none;}
.bonuslinks a:hover {color:#dc66ff; 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 10px; background: #0c47c0 url(images/table_bkg.gif); border:1px solid #9700c4;}
.toplinks li {list-style-type: none; line-height: 1.5em; margin:3px 0 3px 5px; padding-left:7px; text-align: left;}
.toplinks a, .toplinks a:link {color: yellow; font-size: 1.1em; font-weight: bold; text-decoration: none;}
.toplinks a:hover {color:#dc66ff; text-decoration:underline;}
/* TEXT BANNER */
.textbanner {width:1040px; border: none;} 
.textbanner ul {width : 330px;  margin-left:11px; background : #9700c4 url(images/textbanner_bkg.gif); float: left; border: 1px solid #0c47c0;} 
.textbanner li {padding : 5px 7px 5px 7px;  border:none;} 
.textbanner li p {font-size : 0.9em; color : yellow; font-family: Tahoma; font-weight: bold; margin:0px 0px;} 
.textbanner a, .textbanner a:link {color : yellow; font-size : 1.65em; font-weight : bold; text-transform : uppercase; line-height : 1em; text-decoration : underline;} 
.textbanner a:hover {color: #dc66ff; text-decoration : none;} 
/* CATEGORY links*/
.category_links {width: 1040px; background: none; text-align: center; margin-top: 7px; border: 0px solid red;}
.category_links ul {width: 240px; padding: 3px 0 3px 0; color:yellow; margin:0 0 0 14px; float: left;  background: #0c47c0 url(images/table_bkg.gif); border:1px solid #9700c4;}
.category_links li {list-style-type: none; line-height: 1.5em; margin: 0 5px 0 15px; text-align: left;}
.category_links a, .category_links a:link {color: yellow; font-size: 1.0em; font-weight: normal; text-decoration: none;}
.category_links a:hover {color: #dc66ff; text-decoration:underline;}



/* PREMIUM sites*/
.premium {width: 1040px; background: none; border:none;}
.premium ul {width: 330px; float: left; background: #0c47c0 url(images/table_bkg.gif); border:1px solid #9700c4; 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: yellow; font-size: 1.2em; font-weight: bold; text-decoration: none;}
.premium a:hover {color: #dc66ff; text-decoration: underline; text-decoration: none;}
.premium a img, .premium a:link img {border: 2px solid yellow; margin:10px 0 10px 0;}
.premium a:hover img {border: 2px solid #dc66ff;}

/*TITLES*/
div.imgtitle {height: 37px; width: 1040px; margin-left: 0;  border:0px solid red;}
div.imgtitle img{height: 37px; width: 1040px; border:none;}
.bookmark {width:1038px; height:37px; border:1px solid #9700c4; background:#0c47c0 url(images/table_bkg.gif);}
.bookmark a img, .bookmark a:link img {border:0px; width:149px; height:37px;}
.bookmark a:hover img {border:none;}
