body {padding: 0; margin: 70px 0 20px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;}
p {margin: 0 0 10px 0;}
a {color:#7eab00;}
a:hover {color:#000;}

#page {margin: 0 auto; width: 600px; height:600px;position: relative; padding-left: 105px;}

#header h1 {text-indent: -2000px; background-image: url('../img/logo.gif'); width: 64px; height: 80px; position: absolute; margin: 0; top: 120px; left: 0;}
#header #subtitle {text-indent: -2000px; background: url('../img/hello.gif') -2px 0px no-repeat; width: 450px; height: 157px; margin-bottom: 00px;}
#header #info {margin-bottom:25px;}

#main {position: relative; background: transparent url('../img/accolade_fill.gif') repeat-y 134px top; margin-bottom: 45px;}
#main #menu {margin: 0; padding: 20px 0 0 0; list-style-type: none; width: 165px; background: transparent url('../img/accolade_up.gif') no-repeat right top; position: absolute; top: 0; left: 0;}
#main #menu li {margin: 0; padding: 5px 0; }
#main #menu li a {width: 120px; height: 20px; text-indent: -2000px; display: block; outline: none;}
#main #menu li#menuBasics a {background-image: url(../img/menu_basics.gif);}
#main #menu li#menuJob a {background-image: url(../img/menu_job.gif);}
#main #menu li#menuList a {background-image: url(../img/menu_list.gif);}
#main #menu li#menuNews a {background-image: url(../img/menu_news.gif);}
#main #menu li a:hover, #main #menu li.active a {background-position: right top;}
#main #menu li.active {background:url('../img/accolade_active.gif') top right no-repeat;}

#twitter_update_list {list-style-type:none; margin:0; padding:0;}
#twitter_update_list li {margin:0; padding:5px 0; width:100%; overflow:hidden; border-bottom:1px solid #f0f0f0;}
#twitter_update_list li span {display:block; width:80%; float:left;}
#twitter_update_list li span a {display:inline; width:auto; float:none; text-align:left; color:#7eab00;}
#twitter_update_list li a {display:block; width:18%; float:right; text-align:right; color:#ccc; text-decoration:none;}


#main #content {padding: 10px 0 1px 175px; background: transparent url('../img/accolade_down.gif') no-repeat 134px bottom; overflow: hidden; display: inline-block;}
#main #content .panel {display: none;}
#main #content .panel p {width:80%; padding:5px 0; }
#main #content .active {display: block;}

#footer {position:absolute; bottom:10px; font-size: 11px;  color: #a5a5a5;}
#footer strong {font-weight: bold; color:#888;}
#footer:hover {color: #000;}
#footer:hover strong {color: #000;}
