body{margin:0px;padding:0px;background:#555;color:#000;font-family:lucida grande,lucida sans unicode,arial,sans-serif;font-size:80%;text-align: center;}
img{border:0px solid #000;}
a{color:#036;text-decoration:underline;}
a:hover{color:#F29E64;}
#main, #footer{width:800px;margin:auto;border:1px solid #444;background:#FFF;text-align: left;height:750px;}
#left{padding:25px 10px 0px 25px;width:510px;float:left;height:611px;border-right:1px dashed #E0E0E0;}
#right{margin:25px 0 20px 568px;width:222px;}
#logo{background:#6C6C6C;padding:10px;}
h4{padding:0px;margin:0px;}

#menu{height:30px;background:url('../images/menuBack.gif');}
#menu a{float:right;height:30px;border-bottom:none;}

#single{padding:20px;}
#footer {background:#6C6C6C;height:26px;padding-top:5px;text-align:right;font-weight:bold;}
#footer span.item {padding-right:100px;}
#footer a{color:#036;}

a.home{width:58px;background:url('../images/menuHome.gif') no-repeat;}
a.code{width:52px;background:url('../images/menuCode.gif') no-repeat;}
a.contact{width:71px;background:url('../images/menuContact.gif') no-repeat;}
a.home:hover{background:url('../images/menuHomeHover.gif') no-repeat;}
a.code:hover{background:url('../images/menuCodeHover.gif') no-repeat;}
a.contact:hover{background:url('../images/menuContactHover.gif') no-repeat;}


div.linkList {margin-bottom:30px;}
div.list a{display:block;padding:5px 0px 5px 0px;text-decoration:none;border:1px solid #FFF;}
div.list a:hover{border:1px dashed #AAA;color:#333;}

a.heading{background:#999;display:block;border:1px solid #555;padding:8px;text-decoration:none;margin-top:20px;color:#222;font-weight:bold;}
div.Library{display:none;background:#DDD;color:#000;padding:10px;}
div.Library a{color:#000;}