* { margin:0;padding:0;border:0; }
html {margin:0;background:#f9f9f9 url(img/background.gif);font:77%/16pt "lucida sans",verdana,arial,sans-serif;color:#777;text-align:center;border-right:10px solid #771f1f;}
body {width:70%;float:left;background:#fff;}
a {color:#791a1a;text-decoration:underline;}
a:hover{color:#000;text-decoration:none;}
select{border:1px solid #aaa;background:#eee;color:#777;font:78% verdana,arial,sans-serif;text-transform:uppercase;letter-spacing:2px;}
option{padding:2px;padding-top:0;}
form{text-align:left;margin:10px;}
input,textarea{border:1px solid #efefef;background:#ccc;color:#444;text-align:left;}
h1,h2,h3,h4,h5,h6{line-height:18pt;margin:20px 0 10px 0;font-family:"lucida sans",tahoma,verdana,arial,sans-serif;text-transform:uppercase;letter-spacing:5px;}
h1{font-size:80%;color:#fff;background:#777;padding-left:20px;}
h2,h3,h4,h5,h6{font-size:80%;color:#791a1a;background:#fff;}
:focus
{
-moz-outline-style: none;
}

a:active{outline:none;}
a{outline:none;}
ul{margin:10px 10px 10px 60px;font:90%/11pt verdana,arial,sans-serif;}

p{text-indent:35px;}

/*-------------------------HEADERFOOTER-----------------------------*/

div#header {margin:50px auto 0 auto;width:100%;background:#fff;}
div#header h1{margin:0 auto 10px auto;background:url(img/header.gif) no-repeat;width:377px;height:26px;}
div#header h1 a{float:left;width:377px;height:26px;text-indent:-100000px;}
div#header ul{margin:0;display:block;list-style:none;font:70% verdana,sans-serif;text-transform:uppercase;letter-spacing:2px;}
div#header li{display:inline;margin-right:20px;}
div#header li a{display:inline;text-decoration:none;}

div#footer{float:left;clear:both;width:100%;text-align:center;color:#777;font-size:75%;margin-top:60px;padding-top:50px;padding-bottom:50px;line-height:8pt;text-transform:uppercase;background:#eee;}
div#footer a{text-decoration:none;color:#666;}
div#footer a:hover{color:#bbb;}

/*----------------------PHOTOBOX-------------------------------*/

div#thumbs{width:170px;overflow:auto;float:left;margin:5px;height:360px;}
div#thumbs img{border:1px solid #eee;}
h2#portfolio{float:left;width:80%;text-align:left;padding-left:45px;}
img#photo{border:1px solid #eee; padding:5px;float:left;margin-left:5px;}

/*----------------------CONTENTSTUFF--------------------------*/

div#text{width:650px;margin:20px auto;text-align:left;}
div#text p{margin:10px;font-family:"lucida sans",verdana,arial,sans-serif;}
hr{color:#444;border:0;height:1px;background:#444;}
div#desc h3{margin:0 0 -5px 0;}
div#desc h4{margin:0 0 -10px;}
div#notes{clear:both;float:left;margin-top:20px;text-align:right;width:670px;}
