/* Andrew M. Lin : base.css */
html,body,td {margin:0; padding:0; font-family: Arial,Helvetica,Sans-serif; font-size:12px; color:#fff; height:100%;}
body {background-color:#66747F;}

a, a:visited {color:#F1B820; text-decoration:none;}
a:hover {text-decoration:underline;}
a.hoverhand {cursor:pointer; cursor:hand;}

img {border:0;}

#outer {height: 100%; overflow: visible;  margin: 0 auto; width: 475px;} /* for explorer only*/
#outer[id] {display: table; position: static;  margin: 0 auto; width: 475px;}
#middle {position: absolute; top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}
#inner {position: relative; top: -50%;} /* for explorer only */
#inner[id] {position: static;}

#nav {text-align:right; margin: 0 6px 5px 0;}
#masthead {background-color:#3A98C0; width:475px; height:115px; border:1px solid #B3D4E2;}
#mastcontent {padding:32px 10px 10px 30px;}
#nametag {padding:10px 0px 0px 10px;}
#tagline {font-size:16px; color:#000; padding-top:3px;}
#endeavors {background:#1F789E url(../images/middle_bg.gif) top left repeat-x; margin-left:75px; padding:5px; width:390px; border:solid #B3D4E2; border-width:0 1px 1px 1px;}
#endeavors_content {text-align:center;}
.logo {padding:3px 10px;}
#contact {background:#196282 url(../images/bottom_bg.gif) top left repeat-x; margin-left:75px; padding:5px; width:290px; border:solid #B3D4E2; border-width:0 1px 1px 1px}

.title {float:left;}
.toggle {float:right;}

.left {float:left;}
.right {float:right;}