* { margin: 0; padding: 0; }
body { background: #bfbfbf url(images/bg.jpg) repeat; font: 0.8em "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #42103a; }
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: #42103a; } a:hover {text-decoration: none; }
a { color: #beccd1; } a:hover { text-decoration: underline; }
h3 { font-size: 1.7em; text-transform: uppercase; border-bottom: 1px dotted #bababa; color: #68248c; padding: 10px; text-align: center; margin: 0 15px;}

#bg_head { background: url(images/bg_head.jpg) repeat-x; height: 175px;}
#header_content, #footer_content { width: 992px; margin: 0px auto; position: relative; z-index: 2;  } 
#header_right { width: 496px; position: absolute; height: 175px; top: 0; right: 0; }
#header_text { width: 160px; position: absolute; top: 5px; right: 240px; font-size: 0.85em; line-height: 1.1em; text-align: center;}

#bm { position: absolute; top: 123px; left: 128px; width: 117px; height: 29px; }
#bm_bot { position: absolute; bottom: 34px; left: 88px; width: 117px; height: 29px; }

.content { z-index: 1; margin: 0px auto; min-width: 992px;}
.thumbs { text-align: center;  }
.thumbs a img, .thumbs a:link img { display: inline; border: 1px solid #aeaeae; margin: 1px; }
.thumbs a:hover img, .banner a:hover img {border: 1px solid #e01077; }

#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: 168px; }
#footer_right p { line-height: 1.1em; width: 180px; text-align: center; padding-top: 10px; font-size: 0.8em; left: 230px; position: absolute; top: 15px; }
#footer_right p a { text-decoration: underline; color: #42103a; } 
#footer_right p a:hover { color: #cc0f78; text-decoration: underline; }

.line { background: #952382 url(images/line.gif) repeat-x top; height: 5px; width: 992px; margin: 0 auto;}


/* ARCHIVES */
.archives {  overflow: hidden; width: 600px; margin: 0 auto; }
.archives ul { overflow: hidden; height: 40px; margin: 20px 0;}
.archives li { display: inline; float:left; margin: 0 5px 0 0; width: 40px; }
.archives li.big_width { width: 58px; }
.archives li a { display: block; font-size: 0.9em; text-transform: uppercase; border: 1px solid #e01077;  height: 20px; text-align: center; padding: 3px 6px 0 6px; color: #611755; background: #fcfcfc;}
.archives li a.active, .archives li a.active:hover { background: #e01076; color: #fff; border: 1px solid #e01077; font-weight: bold;}
.archives li a:hover { color: #cd0f6c; border: 1px solid #e01076; }


/* BANNER */
.banner { background-color: #fcfcfc; border: 1px solid #bababa; margin: 30px auto; width: 992px; overflow: hidden; text-align: center; padding: 0 0;}
.banner p { padding: 15px 20px 15px 20px; line-height: 1em; font-size: 0.85em; }
.banner a { margin: 2px; }
.banner a img { border: 2px solid #c1c1c1; } .banner a:hover img { border: 2px solid #a9c801; }
.text_link { color: #68248c; padding: 15px 0; display: block; font-family: Arial, Geneva, sans-serif; font-size: 1.4em; font-weight: bold; text-decoration: underline; }
.text_link:hover { color: #a9c800; }


/* TRADERS */
.toplists { overflow: hidden; margin: 30px auto; width: 760px; 10px 10%; }
.toplists li { text-align: center; width: 180px; float: left; margin: 0 5px 10px 5px;}
.toplists p { font-size: 0.85em;  line-height: 1.1em; }
.toplists a, .toplists a:link { font-size: 0.95em; font-weight: bold;  text-transform: uppercase;   display: block;  color: #fff; background-color: #e01076; padding: 1px; }
.toplists a:hover {color: #fff; background-color: #a6c924; text-decoration: none;}


/* TOP FRIENDLY SITES */
.topfree  { background-color: #fcfcfc; border: 1px solid #bababa; margin: 30px auto; width: 670px; overflow: hidden; text-align: center; padding: 0 0; } 
.topfree ul {width: 200px; float: left; overflow: hidden; text-align: left; margin: 10px;}
.topfree li { line-height: 1.2em; margin-left: 10px; list-style: none; color: #cc0f78; font-size: 0.95em; border-bottom: 1px dotted #e5e4e0; margin-bottom: 5px; }
.topfree a {color: #313610; text-decoration: none; margin-left: 5px; font-size: 1.1em; }


/* TEXT GALLERIES  */
.text_galls {	background-color: #fcfcfc; border: 1px solid #bababa; margin: 30px auto; overflow: hidden; text-align: center; padding: 0 0;}
.text_galls ul { float: left; width: 320px;	padding: 20px; overflow: hidden;}
.text_galls li {font-size: 0.9em; padding-right: 10px; text-align: left;}
.text_galls a {	color: #cc0f78; text-decoration: underline; margin-right: 6px;}

/* BOTTOM LINKS */
.bottom_links {text-align: center; font-size: 0.85em; color: #943194; padding: 10px 20px 30px 20px;}
.bottom_links a { line-height: 1.6em; color:  #000; padding: 0 3px 0 4px; margin: 0 4px;}
.bottom_links a:hover { text-decoration: underline; color: #952382;}

.topfree a:hover, .text_galls a:hover { color: #68248c; text-decoration: underline; }











