* { margin: 0; padding: 0; }
body { background: #e0f3fa; font: 0.8em Verdana, Arial, sans-serif;  margin: 0 auto; color: #000066; border-top: 10px solid #c5e8f6; }
ul li { list-style-type: square; }
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a img { border: none; } a {text-decoration: none; color: #000066;} a:hover {text-decoration: none; color: #e41205; }
h3 { font-size: 1.6em;  margin: 8px 17px 0 17px; color: #cf140b; border-bottom: 1px dashed #34a9cc; text-align: center; text-transform: uppercase;}
h6 { background: #b30000 url(images/line.gif) repeat-x; height: 6px;}

#main_content {  margin:  0 auto; width: 780px; background-color: #eefaff; border-left: 2px solid #c5e8f6; border-right: 2px solid #c5e8f6;}
#footer { margin:  0 auto; width: 780px; }
#header { padding-top: 12px; }
#header h1 { font-size: 4em; text-align: left; float: left; padding: 10px 10px 0 10px; width: 480px; line-height: 0.9em; color: #a80000; }
#header p { color: #000066; text-align: center; display: block; width: 430px; float: right; margin-bottom: 10px; font: 1em Verdana; line-height: 0.95em; }
#bm_top { text-align: right; padding-right: 5px;}
#header a {	color: #000066; text-decoration: underline; }
#header a:hover { color: #e41205; }


.galls_text a {  padding: 2px 10px 1px 10px; background: #000; color: #d4d8dd;  }

.content { text-align: center; } .content a { font-weight: bold; }
.content a img, .blue_bg a img { display: inline; border: 1px solid #c5e8f6; margin: 2px; }
.content a:hover img, .arch_gal_3 a:hover img, .blue_bg a:hover img { border: 1px solid #34a9cc; }


.banners ul {width: 240px; float: left; margin: 5px 3px; text-align: center; }
.banners ul li { list-style: none; }
.banners li a img { width: 240px; height: 160px; border: 1px solid #c5e8f6;}
.banners li a { font-size: 1.1em; font-weight: bold; line-height: 0.9em; padding-top: 2px; width: 240px; text-decoration: underline; color: #000066; } .banners li a:hover { color: #e41205; }  


/* TRADERS */
.toplists { background: #b0e1f4; margin: 7px 15px; padding: 10px 6px;}
.toplists ul {text-align: center; width: 233px; margin-left: 10px;float: left;  }
.toplists li { list-style: none; }
.toplists li p { font-size: 0.85em; line-height: 1em; font-family: Tahoma; text-align: center;}
.toplists a, .toplists a:link { font-size: 1.6em; font-weight: bold;  text-transform: uppercase;  display: block;  background-color: #8ecbe3; color: #fff; text-decoration: none; padding-top: 3px; text-align: center;}
.toplists a:hover { color: #000066; text-decoration: none; }


/*  4x8 */
.topfree ul { width: 184px; float: left; padding-top: 6px; }
.topfree h2, .arch_gal h2 { text-align: center; text-transform: uppercase; color: #ac2713; border-bottom: 1px dashed #ac2713; margin-bottom: 2px;}
.topfree li { line-height: 1.3em; margin: 0 0 0 10px; color: #000; list-style-type: none; }
.topfree a, .topfree a:link { font-size: 1.1em; font-weight: bold; text-decoration: underline; color: #000066; margin-left: 5px;}
.topfree a:hover {	color: #e41205; text-decoration: underline; }

.links2col ul { float: left; width: 350px; padding: 5px;}
.links2col li { list-style: none; font-size: 0.95em; text-decoration: underline;}

.otherlinks { padding: 5px 10px 5px 10px; }
.otherlinks h4 { color: #191919; font-size: 1em; font-weight: bold;}
.otherlinks li { display: inline; color: #191919;}
.otherlinks a, .otherlinks a:link {  color: #191919; font-size: 0.9em; margin: 0 4px 0 0; text-decoration: underline;}
.otherlinks a:hover { text-decoration: underline; color: #ac2713; }

#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: 1px 5px 3px 5px; font-size: 0.8em; line-height: 1.1em; color: #191919;}

.blue_bg { background: #b0e1f4; margin: 7px 15px; padding: 4px 6px 10px 6px;}
.textlinks { width: 245px; float: left; }
.textlinks ul { text-align: left; margin-left: 22px; float: left; }
.textlinks li a { font-size: 0.85em; text-decoration: underline; }

.banner_big a { float: left; padding-right: 10px; }
.banner_big p { color: #000; font-size: 0.95em; }
a.biglink { font-size: 1.8em; font-weight: bold; text-decoration: underline; }
a.mediumlink { font-weight: bold; text-decoration: underline; }

#otherlinks ol { text-align: center; padding: 0 0 10px 0; font-size: 0.95em; list-style: none;}
#otherlinks ol li { color: #000066; list-style: none;}
#otherlinks h2 { color: #000066; text-align: center;}
#otherlinks a, #otherlinks a:link { color: #000066; font-weight: bold; text-decoration: underline;}
#otherlinks a:hover {  color: #e41205; }





