﻿* html #container {
height:100%;
}

h1 {
font:normal 16px/25px 'Lucida Grande',Helvetica,Tahoma,sans-serif;
color:#222;
font-weight:700;
display:inline;
}

h2 {
font:normal 14px/25px 'Lucida Grande',Helvetica,Tahoma,sans-serif;
color:#fff;
font-weight:700;
}

body {
background:url(../images/bg-fog.gif) repeat-x;
font:normal 12px/20px 'Lucida Grande',Helvetica,Tahoma,sans-serif;
color:#222;
height:100%;
margin:0;
padding:0;
}

img {
border:0;
}

p {
margin:10px 10px 10px 0;
padding:0;
}

.info {
width:780px;
text-align:center;
text-transform:uppercase;
font-size:10px;
padding-bottom:3px;
}

.warning {
display:block;
width:760px;
height:510px;
background:#900;
color:#fff;
font-size:14px;
text-align:center;
padding:20px;
}

.homelink {
display:block;
float:left;
background:url(../images/davidhaysom_logo.jpg);
width:400px;
height:90px;
}

#container {
width:800px;
min-height:100%;
margin:0 auto;
}

#copyright {
bottom:0;
border-top:solid 1px #ccc;
width:800px;
font:normal 10px/20px 'Lucida Grande',Helvetica,Tahoma,sans-serif;
padding-bottom:10px;
}

#header {
margin-top:15px;
height:90px;
width:800px;
position:relative;
border-bottom:solid 1px #ccc;
}

#header img {
float:left;
}

#siteheader {
text-transform:uppercase;
float:right;
padding-left:0;
overflow:hidden;
font:11px 'Lucida Grande',Helvetica,Tahoma,sans-serif;
margin:0;
}

#siteheader a {
color:#222;
}

#siteheader li {
float:left;
line-height:90px;
list-style-type:none;
margin-left:25px;
text-align:right;
}

#ContentLinks {
text-transform:uppercase;
float:left;
padding-left:20px;
overflow:hidden;
font:11px 'Lucida Grande',Helvetica,Tahoma,sans-serif;
font-weight:700;
margin:0;
}

#ContentLinks a {
color:#222;
margin-bottom:20px;
min-height:20px;
padding:20px 0 0;
}

#ContentLinks li {
float:left;
line-height:30px;
list-style-type:none;
margin-left:20px;
text-align:left;
}

g
/* Images and Image Navigation */
#mainimg {
width:800px;
background:url(../images/loadingW.gif) center center no-repeat;
position:relative;
z-index:1;
}

#loading {
border:10px solid #e5e4e3;
}

#nextprev {
display:block;
width:800px;
height:35px;
}

#nextprev a {
color:#222;
text-decoration:none;
}

#nexttext {
display:block;
float:left;
width:100px;
height:35px;
text-transform:uppercase;
padding-left:0;
overflow:hidden;
font:11px 'Lucida Grande',Helvetica,Tahoma,sans-serif;
line-height:35px;
margin:0;
}

#prevtext {
display:block;
float:right;
width:100px;
height:35px;
text-transform:uppercase;
padding-left:0;
overflow:hidden;
font:11px 'Lucida Grande',Helvetica,Tahoma,sans-serif;
text-align:right;
line-height:35px;
margin:0;
}

.photobox {
display:block;
width:600px;
height:35px;
float:right;
text-align:center;
line-height:35px;
}

.bookmarks {
float:right;
}

#imgfooter {
width:800px;
margin-top:10px;
}

#imgfooter a {
color:#709425;
text-decoration:none;
}

#archives img {
border:5px solid #e5e4e3;
margin:0 4px 4px 0;
}

#archives img:hover {
filter:alpha(opacity=50);
-moz-opacity:.5;
opacity:.5;
}

#info {
width:785px;
overflow:auto;
border-bottom:1px #fff solid;
padding:10px 0 0 15px;
}

#info img {
float:right;
margin-right:10px;
}

.bigimageblock {
display:block;
float:left;
width:189px;
margin-right:3px;
}

#originals img {
float:left;
border:5px solid #e5e4e3;
margin:0 10px 10px 0;
}

.friendsblock {
float:left;
width:247px;
margin-right:14px;
}

.links {
width:670px;
text-align:center;
height:30px;
margin:0 auto;
}

a:link,.image-no {
text-decoration:none;
color:#709425;
}

#siteheader li a,#ContentLinks li a {
list-style-type:none;
text-decoration:none;
}

#siteheader li a:hover,#siteheader li.active a,#topnav li:hover,#ContentLinks li a:hover,#contentlinks li.active a,#contentlinks li:hover {
color:#97110E;
}

#nextprev a:hover,#imgfooter a:hover {
color:#709425;
}

#archives,#originals {
width:800px;
overflow:auto;
}