/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
html{color:#000;background:#162530;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
/* End reset.css */

body {
	font-family: "Verdana", "Arial";
	font-size: 12pt;
	background: #000;
	color: #223544;
}

.clear { clear: both; }

h1 {
	font-size: 1.1em;
	line-height: 34px;
	color: #e7ddcf;
	padding-bottom: 20px;
	padding-top: 80px;
	padding-left: 263px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	letter-spacing: .08em;
}

#content .name {
	font-size: 1.1em;
	line-height: 34px;
	color: #ab7d22;
	padding-top: 40px;
	padding-left: 150px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-transform: capitalize;
	letter-spacing: .08em;
}
#content .title {
	font-family: Georgia, "Times New Roman", Times, serif;	
	color: #b19268;
}
#about #content p {
	font-family: Verdana, Geneva, sans-serif;
	color: #a0adb5;
	font-size: .8em;
	line-height: 1.5em;
	text-align: left;
	padding: 10px 200px;	
}

#logo	{
	display: block;
	height: 112px;
	width: 190px;
	float: left;
	background: transparent url(../images/covell_small.png) no-repeat scroll left top;
	position: relative;
	margin-left: 30px;
}
 #logo #home_link {
            display: block;
            position: absolute;
            top: 0px;
            left: 30px;
            height: 112px;
            width: 190px;
            text-indent: -999px;
        }


#wrapper {
	margin: 0px auto;
	width: 995px;
	text-align: left;
	background: #2d414f;
}

#indexheader {
     background: url("../images/main_bg.jpg") no-repeat scroll left top transparent;
     display: block;
     height: 583px;
     position: relative;
}

#indexheader ul {
     clear: both;
     float: right;
     left:-45px;
     line-height: 45px;
     position: relative;
     top: 10px;
}

#indexheader ul li {
     display: block;
     float: left;
     height: 56px;
     letter-spacing: 0.2em;
     text-transform: uppercase;
}

#indexheader ul li.last {
     border-right: medium none;
}

#indexheader li a, #indexheader li a:link, #indexheader li a:visited {
     border-right: 1.5px solid #E7DDCF;
     color: #E7DDCF;
     padding: 0px 10px;
     text-decoration: none;
}

#indexheader li a:hover, #indexheader li a:active {
     border-right: 1.5px solid #E7DDCF;
     color: #FFFFFF;
     padding: 0px 10px;
     text-decoration: none;
}

#indexheader li.last a {
     border-right: medium none;
}

#clickhere a, #clickhere a:link, #clickhere a:visited, #clickhere a:hover, #clickhere a:active {
     background:transparent;
     float:left;
     color: #93876F;
     left: 370px;
     top:120px;
     height: 35px;
     display: block;
    position:absolute;
    z-index:1;
}
#header {
	display: block;
	height: 148px;
	background: transparent url(../images/bar_small.png) no-repeat scroll left top;
	position: relative;
    }
#header ul {
	line-height: 45px;
	float: left;
	width: 300px;
	position: relative;
	top: 10px;
	left: 390px;
	padding-left: 50px;
}
#header ul li {
                float: left;
                display: block;
                height: 56px; 
                text-transform: uppercase;
				letter-spacing: .2em;
            }
        #header ul li.last {
                border-right: none;
            }
        #header li a,
        #header li a:link,
        #header li a:visited {
	padding: 0px 10px;
	color: #e7ddcf;
	text-decoration: none;
	border-right: 1.5px solid #e7ddcf;
        }
		#header li a:hover,
        #header li a:active {
	padding: 0px 10px;
	color: #fff;
	text-decoration: none;
	border-right: 1.5px solid #e7ddcf;
        }
		#header li.last a {
            border-right: none;
        }
#tempcontent {
	height: 430px;
	display: block;
	background: 2d414f;
	padding: 10px;
	padding-bottom: 60px;
	clear: both;
	float: left;
	position: relative;
}
#content {
	background: 2d414f;
}
#photos #tempcontent .imageContainer {
    width: 450px;
    margin-left: 260px;
}
/* default link style - needed to make the :active work correctly in IE */
a, a:visited, a:hover, a:active {
color:#000;
}
/* style the outer containing div to fit the landscape, portrait and buttons */
#album {
width:640px; 
height:486px; 
background:#2d414f url(/gallery/photo_1.jpg) 0 0px no-repeat;
border:1px solid #2d414f;
margin-left: 260px;
}
/* remove the padding margin and bullets from the list. Add a top margin and width to fit the images and a position relative */
.gallery {
padding:0; 
margin:435px 0 0 115px; 
list-style-type:none; 
position:relative; 
width:640px;
}
/* remove the default image border */
.gallery img {
border:0;
}
/* make the list horizontal */
.gallery li {
float:left;
}
/* style the link text to be central in a surrounding box */
.gallery li a, .gallery li a:visited {
font-size:11px;
float:left; 
text-decoration:none; 
color:#ab7d22; 
background:#162530; 
text-align:center; 
width:26px; 
height:26px; 
line-height:24px; 
border:1px solid #444;
margin:2px;
}
/* position the images using an absolute position and hide them from view */
.gallery li a img {
position:absolute; 
top:-320px; 
left:300; 
visibility:hidden; 
border:0;
}
/* fix the top position for the landscape images */
.gallery li a img.landscape {
top:-435px;
left:-225px;
}
/* fix the left position for the portrait images */
.gallery li a img.portrait {
left:0;
border-left:0 px;
border-right:0 px;
}
/* style the hover background color for the text boxes */
.gallery li a:hover {
background:#000;
}
/* style the active/focus colors for the text boxes (required for IE) */
.gallery li a:active, .gallery li a:focus {
background:#162530; 
color:#ab7d22;
}
/* make the images visible on active/focus */
.gallery li a:hover img{
visibility:visible;
}


#pressphoto {
	height: auto;
	position: relative;
	float: left;
	top: 0px;
	padding-left: 45px;
	padding-bottom: 60px;
	border-right: 1px solid #515151;
	padding-right: 40px;
    }
#pressphoto .title {
	font-family: Georgia, "Times New Roman", Times, serif;	
	color: #b19268;
	letter-spacing: .05em;
}
#presslist {
    display: block;
    height: 1250px;
	width: 350px;
	float: left;
	position: relative;
    }
#presslist .title {
	font-family: Georgia, "Times New Roman", Times, serif;	
	color: #b19268;
	padding-left: 35px;
	letter-spacing: .05em;
}
#presslist ul {
	line-height: 35px;
	position: relative;
	top: 20px;
	padding-left: 30px;
}
#presslist ul li {
        float: left;
        display: block;
        font-size: .8em;
		letter-spacing: .07em;
            }
        #presslist li a,
        #presslist li a:link,
        #presslist li a:visited {
	padding: 10px 10px;
	color: #a0adb5;
	text-decoration: none;
        }
		#presslist li a:hover,
        #presslist li a:active {
	padding: 0px 10px;
	color: #a0adb5;
	text-decoration: underline;
        }
#footer {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	color: #ab7d22;
	background: #162530;
	text-align: left;
	margin: 0px;
	padding: 10px;
	border-top: 1px solid #9b6b19;
	position: relative;
}
#footer p {
	line-height:36px;
	text-align: center;
	color: #375872;
}

#footer ul {
	margin: 0px auto;
	padding: 0px 0px 0px;
	text-align: center;
        }
            #footer ul li {
                display: inline;
				padding: 0px 15px;
            }
            
            #footer ul li,
            #footer ul li a,
			#footer ul li a:link,
			#footer ul li a:visited {
                color: #ab7d22;
				text-decoration: none;
            }
			#footer ul li a:hover,
			#footer ul li a:active {
				text-decoration: underline;
			}
                #footer ul li em {
                    color: #6aadc8;
                }

