* { margin: 0; padding: 0; }
body { background: #475867 url(images/bg.jpg) repeat-x top; font: 0.8em Verdana, Arial, sans-serif;  margin: 0 auto; color: #f5f5f5; }
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: #000;} a:hover {text-decoration: none; color: #f5f5f5; }
.banner a p { font-size: 1.3em; font-weight: bold; line-height: 0.9em; padding-top: 2px; width: 933px; color: #ac2713; }
.banner { width: 933px; margin: 0px auto;  text-align: center; }
.bannersmall, .bannervert { text-align: center; }

.content, .toplists, .banners, .pages, .otherlinks, #footer {  margin: 0 auto; width: 1028px; background: #020202 url(images/bg_content.jpg) repeat-y;}

#header { width: 1028px; margin: 0px auto; z-index: 2; position: relative; } 
#footer { margin:  0 auto; width: 1028px; }
#header_right { width: 514px; position: absolute; height: 151px; top: 0; right: 0; }
#header_text { font-size: 0.9em; text-align: center; position: absolute; top: 80px; width: 1028px;  }
#header_text p { border: 1px solid red; padding: 0 40px; }

#header h5 { font-size: 70px; text-align: center; line-height: 0.9em; position: absolute; top: 2px;  display: block; width: 1028px; color: #f6f6f6;}
#second { color: #c5050a; }
#fourth { color: #7f9cb7; font-size: 0.3em;}

.pages { color: #e7060c; padding: 14px 0; }
.pages a {  margin-left: 14px; font-family: Geneva; font-size: 1.2em; color: #f5f5f5; text-decoration: none; font-weight: bold; }
.pages a:hover, .pages a.active { color: #e7060c; }

.thumbs { background: #f2f2f2 url(images/bg_thumbs.gif) repeat-y; width: 1028px; text-align: center; }
.thumbs a img { display: inline; border: 1px solid #cad1d8; margin: 1px; }
.thumbs a:hover img { border: 1px solid #bd050b; }

.padding { padding: 23px 0; }

/* PAYSITES 200x250*/
.banners ul {width: 200px; float: left; margin: 0 40px 15px 70px; text-align: center; }
.banners ul li { list-style: none; background: #000; display: block; width: 289px; height: 280px; padding-top: 15px;}
.banners li a img { width: 260px; height: 300px; border: 2px solid #323f4d;}
.banners li a:hover img { border: 2px solid #bd050a; }
.banners li p { line-height: 0.9em; width: 230px; font-size: 1.1em; font-weight: bold; padding-bottom: 3px; color: #bd050b;}

/* TRADERS */
.toplists ul {text-align: center; width: 230px; float: left; margin: 9px 0 9px 20px;}
.toplists li p { font-size: 0.85em; padding: 2px 5px; line-height: 1.1em; color: #f5f5f5; }
.toplists a, .toplists a:link { font-size: 0.9em; font-weight: bold;  display: block;  padding: 5px 0; color: #f5f5f5; background-color: #000;}
.toplists a:hover {  text-decoration: none; color: #000; background-color: #bd050a; }

/*  TOPFREE */
.topfree, .arch_gal { background: #f2f2f2 url(images/bg_thumbs.gif) repeat-y; }
.topfree ul { width: 190px; float: left; margin-left: 50px;}
.topfree li { line-height: 1.3em; color: #222d36; list-style-type: none; background: url(images/arr.gif) no-repeat 0px 2px; text-align: left; padding-left: 20px;}
.topfree a, .topfree a:link { font-size: 0.95em; font-weight: bold; color: #222d36; }

/* TEXTLINKS */
.arch_gal h2 { text-align: center; text-transform: uppercase; color: #000; }
.arch_gal div.arch_gal_1 { width: 428px; float: left; margin-left: 73px; text-align: left; }
.arch_gal li {  font-size: 1.1em; color: #222d36; }
.arch_gal li strong { color: #b80509; padding-left: 5px; font-size: 0.8em;}
.arch_gal div.arch_gal_1 a { color: #222d36; font-size: 0.9em; } 
.arch_gal div.arch_gal_1 a:hover { text-decoration: underline;}

.otherlinks h5 { color: #f5f5f5; font-size: 1em; padding: 0 0 0 15px;}
.otherlinks ul { padding: 0 0 14px 15px; font-size: 0.85em; }
.otherlinks li { display: inline; color: #f5f5f5;}
.otherlinks a, .otherlinks a:link {  color: #f5f5f5; margin: 0 4px 0 0; text-decoration: underline;}

#footer { padding: 10px 0; font-family: Arial; font-size: 1.2em; }
#footer a, #footer a:link { font-weight: bold; text-decoration: underline; }
#footer a:hover { text-decoration: underline; }
#footer p { text-align: center; padding: 2px 40px 10px 40px; font-size: 0.8em; line-height: 1.1em; color: #000;}

/* H1 with images */
.first_title { width: 1028px; position: absolute; top: 107px;}
.bg_title { background: url(images/line_top.jpg) no-repeat; height: 49px; width: 1028px; border: none; border: 0; }
.bg_title h3, .first_title h3 {  text-transform: uppercase;  font-size: 1.4em; line-height: 1em; text-align: center; color: #f6f6f6; }
.bg_title h3 { padding-top: 4px; }
.line_bot { background: url(images/line_bot.gif) no-repeat; height: 24px; width: 1028px; border: none; border: 0; }


.topfree a:hover, .otherlinks a:hover {	color: #e7060c; text-decoration: underline; }







