body {background:#c4ebf4; margin:0px; font-family:"Trebuchet MS", "Gill Sans", Verdana, arial, helvetica; font-size:12px; font-size:14px; text-align:justify;color:#006666;}
a:link, a:visited, a:active {color:#006666; }
img {border:0px;}

#topbar {background:#8dcede;  border-bottom:1px solid #66cccc;margin-bottom:15px; }

#header, #pagename, #contents, #footer {width:780px; margin:0 auto; }
#header {height:60px; line-height:55px; color:#006666; font-size:20px; }
#header img {float:left;}
#header a:link, #header a:visited, #header a:active, #header a:hover {color:#006666; display:inline-block; width:100px; text-decoration:none;}
#header a:hover, #header a:active {color:#003333;font-weight:bold;}
.active {color:#c4ebf4 !important;font-weight:bold !important;}

#contents {clear:both;}

#pagename {color:#666666; font-size:25px; text-align:right; padding:10px;font-weight:bold;letter-spacing:-2px;text-transform:uppercase;}

#footer {font-size:12px;color:#66cccc; border-top: 1px dotted #99cccc; padding-top:10px; margin-top:20px;}
#footer div {float:right;}

h2{font-family:"Arial Narrow";font-weight:normal;font-size:25px;color:#999966;margin:0px; padding:0px;letter-spacing:0px;text-transform:uppercase;}

.tab {margin:5px 0px 20px 50px;}
.tab ul {margin:0px 0px 10px 20px;list-style-type:square;}
.restitle{display:inline-block; width:500px;font-weight:bold;}
.resitem {display:inline-block; width:150px;font-weight:bold;}
.right {text-align:right;}

#about_container {}
#about_left{float:left; width:580px;padding:10px;}
#about_right{background:#8dcede;margin-left:600px; width:150px;height:500px;padding:10px;line-height:30px;}
#about_clear{clear:both;}