body { text-align:center; font-family:verdana; font-size:12px; }
div#container { margin:0 auto; width:757px; height:500px; background:#fff; }
div#top{ margin:0 auto; width:757px; height:100px; background:#fff; }
div#top h1{ float:left;width:280px;font-size:17px;margin:12px 0 0 0;padding:0; border:0px solid #eee;} 
div#top .adbanner{ float:right; background:#eee; width:468px; height:60px; }
div#main{ float:left; width:468px; background:#fff; padding:0 0 15px 0; }
p{ text-align:left; line-height:18px; margin:8px; clear:left;border:0px solid #000;width:95%; } 
span{ display:block; }
.nobreak { display:block; width:none;border:0px solid #000;margin:8px 0 8px 0;}

h1{ font-size:22px; text-align:left; margin:8px;  } 
 .reference{margin:5px 0 3px 0;float:right;font-size:10px;padding:0 0px 0 0;border:0px solid #ccc;text-align:right;width:468px;}
h2{ font-size:18px; text-align:left;clear:left; margin:8px; }
h3{ font-size:16px; text-align:left;clear:left; margin:8px; }
div#nav{ float:right; width:289px; background:#fff; }
ul {width:280px;list-style:none;margin:0 0 2px 0;padding:0 0 0px 0;border:0px solid #000;}
li{ text-align:left;margin:3px;padding:2px 0 2px 0;text-indent:0px;}
a:link{font-size:11px;color:#333;font-weight:bold;text-decoration:none;}
a:visited{font-size:11px;color:#666;font-weight:bold;text-decoration:none;}
a:hover{font-size:11px;color:#000;font-weight:bold;text-decoration:underline;}
div#main a:link{color:#333;font-weight:bold;text-decoration:underline;}
div#main a:visited{color:#666;font-weight:bold;text-decoration:underline;}
div#main a:hover{color:#000;font-weight:bold;text-decoration:none;}
.linkCategory {margin:0; padding:2px 0 2px 0; background:#eee;font-color:#333; font-weight:bold;font-size:13px;}
div#footer{clear:both;margin:0 auto;padding:10px; width:500px; border-top:1px dotted #ddd;} 
div#main .regular {margin:0 auto; clear:none;width:75%;border:0px solid #333;}
div#main .regular li{list-style:square;text-align:left;padding:3px 0  3px 0;list-style-position:inside;}
.author {float:left;border:0px solid #333;width:100%;text-align:left;font-style:none;font-weight:bold;margin:0px 0 8px 0;font-size:11px;}

label{float:left; border:0px solid #ddd;width:250px;}
input{width:100px;float:right;margin:0 55px 0 0px;}
.clearfloat {border:0px solid #ddd; display:block; margin:3px;clear:both;}
.button {display:inline; width:75px;}
img{ float:left; width:120px; border:1px solid #ccc; padding:2px; margin:0 5px 0 5px;}
