body {height:100%;width:100%;text-align:center;background-color:#000; color:#ccc;font-family:Trebuchet MS;}
hr {color:#fff; }

#contact_content {float:left;width:455px;border-right:2px outset #fff;text-align:center;padding:0 50px 0 50px;font-size:0.8em;}
#footer {width:100%;font-size:11pt;margin-top:250px;margin-bottom:20px;float:left;color:#ccc;text-align:center;}
#index_text { float:left;width:300px;text-align:left;margin-top:5px;}
#main_content { width:100%;padding:0 10px 0 0;text-align:center;}
#main_contact { text-align:center;color:#fff;padding:0;margin:5px 0 5px 0;font-size:14pt;}
#outer_div{margin:0 auto;width:800px;text-align:center;}
#review_content { text-align:left;float:left;width:545px;border-right:2px outset #fff;padding-right:10px; }
#reviews_annotation { padding-left:20px;float:left;width:210px;text-align:left;}
#scp_menu { padding:0 20px 0 10px;width:1000px; }
.annotation  {font-weight:bold;font-style:italic;text-align:right;margin:0;}
.contactinfo { padding:0;margin-bottom:0;color:#ccc;font-weight:bold;font-size:12pt;}
.gallery { margin-left:15px; }
.links {width:780px;text-align:left;}
.link_pic {margin: 0 20px 10px 20px;width:206px;}
.headline_quote { font-weight:bold;color:#fff;text-align:right;font-style:italic; }
.toplink { font-size:8pt;font-weight:normal;font-style:normal;}
a.nodec:hover {color:#fff;text-decoration:none;}
a.toplink:link {color:#999;}
a:visited { color:#ccc;text-decoration:none;font-family:Trebuchet MS;  }
a:hover{ color:#CC0000;text-decoration:underline;font-family:Trebuchet MS; }
a:link {color:#ccc;text-decoration:none;font-family:Trebuchet MS }
a bos:hover {text-decoration: inherit; color: inherit; background: inherit} 