* { margin: 0; padding: 0; }
body { background: #130b14 url(images/bg_head.jpg) repeat-x; font: 0.8em "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #e4e0a3; }
ul li { list-style-type: none; }
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a img { border: none; }
a { color: #19021a; text-decoration: none; } a:hover { text-decoration: underline; color: #000; } 
h4 { text-align: left; text-transform: uppercase; margin: 5px 3px 0 3px; font-size: 1.3em;}
h3 {  text-transform: uppercase;  text-align: center; color: #fbd694; font-size: 1.6em; line-height: 1em; }

#header_content, #footer_content, .toplists { width: 910px; margin: 0px auto; z-index: 2; position: relative; } 

#header_right { width: 455px; position: absolute; height: 167px; top: 0; right: 0; }
#header_text { width: 180px; position: absolute; top: 25px; right: 91px; }
#header_text p { text-align: center; font-size: 0.85em; line-height: 1.1em; color: #19021a; }
#header_text p a {font-weight: bold; text-decoration: underline; color: #cf1b91;}
#header_text p a:hover { color: #000; }

.content, .content1 { margin: 0 auto; background: #2c032e; border-left: 1px solid #600065; border-right: 1px solid #600065; border-top: 6px solid #cf1b91; border-bottom: 6px solid #cf1b91; }
.content { z-index: 1; margin-bottom: 20px; width: 90%; min-width: 1200px; }

.light { text-transform: uppercase; color: #fe18b6; font-weight: bold; }
.dark { text-transform: uppercase; color: #0066ff; font-weight: bold; }


.content_left { width: 140px; float: left;  position: relative; }
.content_right {  margin-left: 140px; position: relative; }

.thumbs .content_right div { float: left; padding-left: 2px; width: 50%; text-align: left; }
.thumbs .content_right div a p {	color: #e4e0a3; text-transform: uppercase; font-weight: bold;}

.content_left div a p {	color: #f9d900; font-weight: bold; padding-bottom: 8px;}

/*INNER */
.content1 { z-index: 1; margin-bottom: 20px; width: 80%; min-width: 980px; }
.content_left1 { width: 170px; float: right;  position: relative; padding: 0 0 0 5px;}
.content_right1 {  margin-right: 170px; position: relative; }
.content1  .content_right1  a {  margin: 0 10px; }
.content_left1 ul.freelinks li a {	color: #e4e0a3; float: right; margin-right: 3px;  }
/* END INNER */

.thumbs {text-align: center; }
.thumbs a img, .thumbs a:link img { display: inline; border: 1px solid #810088; margin: 1px; }
.thumbs a:hover img {border: 1px solid #f622ad; }

/* ARCHIVES */
.archives div { width: 46%;  float: left; padding: 5px 10px; color: #dcbc82; }
.archives ul { font-size: 1.1em;  }
.archives h3 { padding: 0 0 5px 10px; }
.archives ul li a {	color: #e5a705; font-weight: bold; margin-right: 4px; text-decoration: underline;}
.archives a:hover, .thumbs .content_left div a:hover p, .content_right div a:hover p {	color: #cf1b91; }

/* TOP FREE SITES */
.content1 .topfree ul {width: 22%; float: left; padding: 5px 10px; }
.topfree ul {width: 23%; float: left; padding: 5px 10px; }
.topfree li { line-height: 1.4emlist-style: none; color: #cf1b91; font-weight: bold;}
.topfree a, .topfree a:link {color: #dcbc82; font-size: 1.2em; text-decoration: none; margin-left: 10px;}
.topfree a:hover {text-decoration: underline; color: #e5a705; }
.topfree ul li.biglink a { text-decoration: underline; font-size: 1.6em; }

/* 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: 176px; }
#footer_right p { position: absolute; right: 242px; top: 46px; font-size: 0.85em; line-height: 1.1em; width: 320px; text-align: center; color:  #19021a; }

.categories li { text-align: left; padding-left: 4px; }
.categories a { color: #cf1b91; text-decoration: underline; font-weight: bold; }
.categories a:hover { color: #e5a705; }














