* {margin: 0; padding: 0;}
html, body {height: 98%;}
/*body {background: #fff url(images/16_col.gif) center repeat-y; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 20px; overflow: hidden;}*/
body {background: #fff; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 20px;}
a {color: #fff;}
h1 {font-size: 35px; font-weight: normal; margin-bottom: 5px;}
h2 {font-size: 30px; font-weight: normal; margin: 20px 0 20px;}
h3 {font-size: 20px; font-weight: normal;}
img {border: 0;}
ul {list-style: none; line-height: 20px; margin-bottom: 20px;}
.clearboth {clear: both;}
.thumb_preview {padding: 10px;}

#background {position: fixed; top: 0; left: 0; width: 100%;}
#wrapper {position: relative; margin: 0 auto; width: 960px;}

#header {border-bottom: 1px solid #fff; color: #fff; font-size: 30px; margin-top: 20px; padding-bottom: 10px;}
#header #items {font-size: 16px;}
#header #items a {background: #000; color: #fff; padding: 2px 5px; text-decoration: none;}
#header #items a.email {background: #fff; color: #000;}

#contact {float: left; width: 240px;}
#contact ul {font-size: 17px;}
#contact li {font-size: 14px; margin-bottom: 4px;}
#contact li a {color: #000; text-decoration: none;}
#contact li img {margin: 5px 5px 0 0; width: 14px; height: 14px;}

#design {float: left; width: 240px;}
#design a {background: #fff; color: #000; filter:alpha(opacity=60); opacity: 0.6; padding: 2px; text-decoration: none;}
#design a:hover {filter:alpha(opacity=100); opacity: 1;}
#design ul {font-size: 17px;}
#design li {margin-bottom: 7px;}
#design ul.graphicdesign {font-size: 13px;}
#design ul.graphicdesign li {margin-bottom: 2px;}

#preload-images {display: none;}

#photography {clear: both; display: normal; padding-bottom: 20px;}
#photography a.whitelink {background: #fff; color: #000; font-size: 20px; filter:alpha(opacity=60); opacity: 0.6; padding: 2px; text-decoration: none;}
#photography a.whitelink:hover {filter:alpha(opacity=100); opacity: 1;}

#entertainment {float: left; width: 480px;}
#entertainment #video {margin-bottom: 10px;}
#entertainment #video-thumbnail a {display: block; float: left; margin: 5px; width: 110px; height: 70px; overflow: hidden;}
#entertainment #video-thumbnail img {width: 100%; height: 100%;}
#entertainment p {font-size: 14px; margin: 20px 0;}
