*{ font-family: arial, sans-serif; font-weight: normal; margin: 0; padding: 0 }
body{ background: #191919; }
p, ul, li, a, label, input{ color: #ccc; font-size: 11px; }

h1{ color: #ccc; font-weight: bold; margin: 80px 0 0 0; }
h1 span{ border-bottom: 1px solid #666; color: #666; font-family: times; font-size: 20px; display: block; width: 400px;}
h2{ color: #fff; font-size: 20px; font-family: times; margin: 5px 0 10px 0; }
h3{ }

#main_container{ margin: 0 auto; width: 830px; }

ul#nav{ margin: 5px 0 20px 0;}
ul#nav li{ display: inline; padding: 0 10px 0 0;}
ul#nav li a{ color: #ccc; text-decoration: none;}

ul.portfolio li{ display: inline-block; margin: 3px;}
ul.portfolio li a img{ border: 2px solid #666; display: inline-block; padding: 1px;}
ul.logo li a img{ height: 80px; width: 110px;}

#photoaday img{ margin: 0 5px 5px 0; }

form.contact label{ color: #ccc; display: block; margin: 10px 0; }
form.contact input{ display: block; color: #666; font-size: 14px; padding: 5px; width: 340px; }
form.contact textarea{ display: block; color: #666; font-size: 14px; padding: 5px; width: 340px; }
form.contact input#spam{ display: none;}
form.contact input#submit{ border: 1px solid #222; display: block; margin: 5px 0 0 0; padding: 8px 0; width: 100px; }

#footer{ border-top: 1px solid #666; margin: 20px 0 0 0; padding: 50px 0 0 0;}