* { margin: 0; padding: 0; }
body { background: #f9ef87 url(images/bg.jpg) repeat; font: 0.8em "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #da9417; }
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; }
a { color: #da9417; } a:hover { text-decoration: underline; }
h5 { height: 5px; background: url(images/line_bg.jpg) repeat-x; }

#header_content, #footer_content, .toplists, .topgalls, .topfree_evomedia { width: 979px; margin: 0px auto; position: relative; z-index: 2;  } 
.content { width: 1230px; margin: 0px auto; position: relative; z-index: 2;  } 
.content2 { width: 1230px; margin: 0px auto; position: relative; z-index: 2;  } 


#header_left {background: url(images/head_left.jpg) left no-repeat;  }
#header_right {background: url(images/head_right.jpg) right no-repeat; height: 206px; }
#bm { width: 67px; height: 53px; position: absolute; top: 103px; right: 325px; z-index: 0;}

#header { background: url(images/bg_header.jpg) repeat-x; height: 206px;}
#header_content div { float: left; }
.content { z-index: 1; margin-bottom: 30px;   }
.thumbs { padding-left: 1px; text-align: center; }
.thumbs a img, .thumbs a:link img { display: inline; border: 1px solid #e9aa3a; margin: 1px; }
.thumbs a:hover img {border: 1px dashed #e9aa3a; }

.toplists ul {width: 285px; float: left; height: 106px; background: url(images/bg_link.jpg) no-repeat; margin: 0 6px 20px 24px; text-align: center;  }
.toplists li { padding: 25px 16px 5px 24px; }
.toplists li p { font-size: 0.8em; color: #6b820d; font-weight: bold; margin: 2px 0 1px;}
.toplists a, .toplists a:link {color: #b80600; font-size: 1.65em; font-weight: bold; text-transform: uppercase; }
.toplists a:hover {color: #b80600; text-decoration: underline; }

.topfree { background: #94b414; width: 1230px; }
.topfree ul {width: 240px; float: left; margin: 10px 0;}
.topfree a, .topfree a:link {color: #293301; font-size: 1.2em; font-weight: bold; text-decoration: none; ;}
.topfree a:hover {color: #fff6a5; }
.topfree li { background: url(images/arrowbase.gif) 0px 4px no-repeat; padding-left: 26px; line-height: 1.5em; color: #fefccc; line-height: 1.4em; margin-left: 30px;}
.topfree li:hover { background: url(images/arrow.gif) 0px 4px no-repeat; }

.topgalls {	margin-bottom: 30px;  }
.topgalls h2 { font-size: 1.8em; color: #c40800; }
.topgalls span { color: #c40800; }

.topfree_evomedia { margin-top: 40px; margin-bottom: 20px; }
.topfree_evomedia h4 { font-size: 0.85em; }
.topfree_evomedia li { display: inline; }
.topfree_evomedia a, .topfree_evomedia a:link { font-size: 0.85em; }

#footer { background: url(images/bg_footer.jpg) repeat-x; }
#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: 123px; }
#footer_right p { position: absolute; left: 246px; top: 20px; font-size: 0.75em; color: #293301; line-height: 1.3em; font-style: italic; width: 420px; text-align: center; }
#footer_right a {color: #293301; }
