body { background-color: #333333; margin: 0; padding: 0 0 0 0;  font: 70% Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #ffffff;}
h1, h2, h5 { font-weight: bold; color: #c0c0c0; margin: 0 0 10px 0; padding: 5px 0 10px 0;}
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 180%}
h2 { font-size: 125%; border-bottom: 1px solid #999999;}
h3 { font-size: 110%;}
h5 { font-size: 110%;}
a { color: #FFFF00; text-decoration: none;}
img { border: 0;}

#wrapper { width: 770px; text-align: left; margin: auto; background: url("images/webdesign.gif") no-repeat -3px 45px;}
#header { position: relative; margin: 0 0 15px 0; padding: 5px 10px 10px 0;}
#header img { float: left;}
#header h5 { margin: 0; padding: 22px 0 0 0; border: 0; white-space: nowrap;}
#navtop { color: #FFFFFF; padding: 0 10px;}
#navtop ul { list-style: none; margin: 0; padding: 10px 2px;}
#navtop li { display: inline; margin: 0; padding: 0; white-space: nowrap;}
#navtop a { text-decoration: none; color: #FFFFFF; margin: 0 0 10px 0;}
#navtop a.menucurrent { color: #999999;}
#mainpanel { position: relative; padding: 10px; margin: 0 0 0 85px; border: 15px solid #999999;}
#maincontent { position: relative; padding: 10px; color: #000066; background-color: #666666; margin: 0; border: 1px solid #999999;}
#mainimage { margin: 0; padding: 0;}
#portfolio { position: relative; padding: 20px 0;}
#footer { position: relative; padding: 20px 15px 30px 0; margin: 0 0 15px 85px; height: 3em;}
#decoration { clear: both; margin: 10px 0; text-align: center;}

.stretcher { clear: both;}
.webpages { margin: 15px 0;}
.weblink { float: left; width: 31%; height: 28ex; margin: 2px;}
.webpages, .weblink { padding: 10px 5px 5px 5px; text-align: center; background-color: #444444;}
.webpages img, .weblink img { margin-bottom: 5px;}
