body { font-family:Arial, Helvetica, sans-serif; color:#3C3233; background-image: url('../img/bg.jpg'); background-repeat: repeat-y; background-color: #FFF; background-position: top center; }
a { color:#52A1F1; text-decoration:none; }
a:hover { color: #000; }
h3 { font-size: 22px;  }
h4 { font-size: 16px; }
.grid_12 { margin: 0; padding: 15px 0 0 0; border-top: 1px dotted #52A1F1; }
#header { margin: 10px 0 0 0; }
#birds { height: 164px; background: url('../img/birds.gif') no-repeat top left; margin: 0; padding: 0; }
#birds2 { height: 100px; background: url('../img/birds2.gif') no-repeat top left; margin: 0; padding: 0; }
#topnav, #socialnav, #recent, #work { margin:0; }
#topnav { padding-top: 10px; }
#socialnav { padding-top: 15px;}
#topnav li { font-size:18px; font-weight:bold; display:inline; list-style:none; margin: 0;}
#topnav li a { margin-right: 40px; }
#socialnav li { display:inline; list-style:none; margin: 0; }
#socialnav li a { margin-right: 10px; }
#body, #work, #blog { padding: 40px 0 0 0; }
#recent li, #projects li { list-style:none; margin: 0; padding: 0 0 25px 0; clear: both; }
#recent li img, #projects li img, #work .grid_10 img { border: 1px solid #52A1F1; }
#projects li img { float: right; margin: 0 0 25px 10px; }
#services li, #twitter_div li, #twitter_update_list li { list-style:none; margin: 0; padding: 0 0 15px 0; }
#work .grid_10 div, #body .grid_8 div { margin-bottom: 25px; font-weight: bold; background: #FFF; padding: 4px; border: 1px solid #CCCCCC; }
#body .grid_8 div img { display: block; }
#footer { color: #666666; }
