body {
background-color: #fff;
background-image: url(http://s3.amazonaws.com/toddhudgens/grad);
background-repeat: repeat-x;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 14px;
margin: 0px;
}

a {
color: #0066BB;
text-decoration: none; 
}

a:visited { color: #7D26CD; }

a img { border: 0px; }

div#wrapper {
margin: 0 auto;
padding-left: 60px;
width: 800px;
}

div#body {
margin-top: 16px;
min-width: 800px;
padding: 0.6em;
}

div#header {
height: 88px;
}

div#footer {
background:#f8f8f8 none repeat scroll 0% 50%;
border-bottom:1px solid #ddd;
border-top:1px solid #ddd;
clear:both;
margin:0px auto;
_padding:1em;
text-align: center;
}

img#logo {
border: 0px;
float: left;
margin-left: 16px;
margin-top: 16px;
}


div#nav {
background-color: transparent;
background-image: url(http://s3.amazonaws.com/toddhudgens/navbar);
background-repeat: no-repeat;
color: #f0f0f0;
height: 50px;
margin-top: 3px;
_margin-top: 10px;
*padding-left: 38px;
width: 600px;
}


#nav ul {
font-weight: bold;
height: 36px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0 0 0 -20px;
}

#nav li {
float: left;
}

#nav li a {
color:#eee;
display:block;
font-size: 16px;
padding:9px 14px 7px;
text-decoration: none;
text-transform: lowercase;
}

#nav li.current a {
color:#cee3f8;
cursor: pointer;
}

div#title {
font-size: 1.6em;
font-weight: bold;
}

.field, .comment { background: #fff url(http://s3.amazonaws.com/toddhudgens/input) repeat-x; }
.field, .del, .cancel { padding: 0.25em; }
.field, .comment { border: 1px solid #669BB4; }
.del { border: 1px solid red; }
.cancel { border: 1px solid #777; }

div#pMenu {
font-weight: bold;
margin-left: 650px;
margin-top: 8px;
position: absolute;
}
#pMenu a { 
color: #333; 
font-size: 11px;
}

input#name, input#email { width: 250px; }

img.link { 
border: 0px; 
}
