* { margin:0; padding:0; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; background:#fff; font-size:11px; }
#black { overflow:auto; background:#000; margin-bottom:15px; clear:both; padding:10px 0; }
#upperdeck { background:#000; text-align:center; width:750px; margin:0 auto; color:#fff; }
#upperdeck img { width:460px; height:295px; border:none; margin:0 20px 0 0; float:left; }
#upperdeck ol { text-align:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px; text-transform:uppercase; color:#E5E8E4; font-weight:bold; position:relative; top:15px; left:85px; }
#upperdeck li { padding:0 0 7px 0;}
#upperdeck li img { width:16px; height:16px; margin-right:8px; }
.contact, .skype { display:block; position:relative; left:-23px; text-transform:none; font-weight: normal; }
.contact {margin-top:35px;}
.skype {margin-top:7px;}
li.skypeID { text-transform:none; }
#upperdeck a { text-transform:none; color:#E5E8E4; text-decoration:none; font-weight:normal; font-size:15px; }
#upperdeck a:hover { color:#fff; text-decoration:underline; }
#lowerdeck { width:730px; margin:25px auto; color:#777; line-height:18px; text-align:justify; padding-left:20px; line-height:2.3em; }
#lowerdeck img { width:139px; height:140px; border:none; float:left; margin: 8px 31px 2px 0; }
#bio { margin-top:-8px; }
#experience { padding-top:15px; margin-bottom:15px; clear:both; }
#accounts { clear:both; margin-bottom:15px; }
#experience h1, #accounts h1 { width:139px; text-align:right; text-transform:uppercase; padding:0; margin:0 31px 40px 0; float:left; display:inline; color:#555; font-size:11px; }
#footer { padding:4px 0 8px 0; text-align:center; border-top:1px dotted #ccc; font-size:10px; }
#footer img { width:auto; height:auto; border:none; float:right; margin:6px 0 0 10px; }
#footer span { display:block; float:right; }