* { margin: 0; padding: 0; }
body { background: #141414 url(images/bg.jpg) repeat; 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: #f5f5f5;} a:hover {text-decoration: none; color: #bb0101; }
.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; }

.content, .toplists, .banners, .pages, .otherlinks {  margin: 0 auto; width: 1013px; }
#header_bg { background: #141414 url(images/header_bg.jpg) repeat-x top; height: 123px;}
#header { width: 1013px; margin: 0px auto; z-index: 2; position: relative; } 
#footer { margin:  0 auto; width: 1013px; }
#header_right { width: 506px; position: absolute; height: 123px; top: 0; right: 0; }

#header h5 { font-size: 2.2em; line-height: 0.9em; color: #f5f5f5; position: absolute; top: 36px; left: 60px; display: block; width: 1013px;}

.pages ul {padding: 14px 0 14px 0; font-size: 1em; }
.pages ul li { display: inline; color: #f5f5f5; }
.pages ul li a, .pages ul li a:link{  padding: 2px 6px 3px 6px; background: #000; color: #f5f5f5; font-size: 0.9em;  }
.pages ul li a:hover { background-color: #bb0102; color: #000; }


.thumbs { background: #202020; width: 1013px; text-align: center; }
.thumbs a img { display: inline; border: 1px solid #171717; margin: 1px; }
.thumbs a:hover img { border: 1px solid #bb0102; }

.padding { padding: 0; }

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

/* TRADERS */
.toplists ul {text-align: center; width: 200px; float: left; padding: 17px 0 14px 43px;}
.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: #b9b9b9; background-color: #000001;}
.toplists a:hover {  text-decoration: none; color: #000; background-color: #bb0101; }


/*  TOPFREE */
.topfree { background: #202020; padding: 10px 0;}
.topfree ul { width: 190px; float: left; margin-left: 50px;}
.topfree li { line-height: 1.3em; color: #141414; 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: #fff; }

/*  TEXTLINKS */
.arch_gal { background: #202020; padding: 5px 0 10px 0;}
.arch_gal h2 { text-align: center; text-transform: uppercase; color: #f5f5f5; }
.arch_gal div.arch_gal_1 { width: 428px; float: left; margin-left: 63px; text-align: left; }
.arch_gal li {  font-size: 1.1em; color: #bb0102; }
.arch_gal li strong { color: #bb0102; padding-left: 5px; font-size: 0.8em;}
.arch_gal div.arch_gal_1 a { color: #efefef; font-size: 0.9em; } .arch_gal div.arch_gal_1 a:hover { text-decoration: underline;}

.otherlinks { padding: 10px 0 14px 0; 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;}
.topfree a:hover, .otherlinks a:hover  {color: #bb0102; 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: 3px 40px 10px 40px; font-size: 0.8em; line-height: 1.1em; color: #f5f5f5;}

/* H1 with images */
.bg_title { background: #000 url(images/line_top.jpg) no-repeat; height: 32px; width: 1013px; border: none; border: 0; }
.line_bot { background: url(images/line_bot.jpg) no-repeat; height: 62px; width: 1013px; border: none; border: 0; }
.line_bot_small { background: url(images/line_bot_small.jpg) no-repeat; height: 11px; width: 1013px; border: none; border: 0; }
.bg_title h3 {  text-transform: uppercase;  font-size: 1.4em; line-height: 1em; text-align: center; color: #f5f5f5; padding-top: 2px; }


.line_top_small { background: #202020 url(images/line_top_small.jpg) no-repeat; height: 11px; width: 1013px; border: none; border: 0; }








