/*============== Body Styles===================================*/
body {
 background-color:#6B2B0A;
 margin:65px 0px;
 text-align:center;
 font-family:"lucida sans",verdana,arial,sans-serif;
 color:#000;
 font-size:62.5%;
}

/*============== Misc. Styles===================================*/
h1{font-size:2em;font-style:italic;color:#000;padding:0 0 0 5px;}
h1.hd{font-size:2.2em;color:#000;font-style:italic;padding:0 0 0 5px;}
h2{font-size:1.4em;color:#000;padding:0px;}
h2.hd{font-size:2em;font-style:italic;color:#000;padding:0 0 0 5px;}
.centered{text-align:center;}
p.gallery{font-size:1.3em;color:#ccc;font-style:italic;}
p.about{font-size:1.5em;color:#000;font-style:italic;}
p.aboutalt{font-size:1.5em;color:#000;font-style:normal;}
p.aboutalta{font-size:1.5em;color:#ccc;font-style:normal;}
p.aboutaltb{font-size:1.5em;color:#ccc;font-style:bold;text-decoration:underline;}
.clear{clear:both;margin-bottom:2px;}
a:link,a:visited{color:#6B2B0A; text-decoration:underline; padding:2px;}
a:hover{background-color:transparent;}
img{border:0;}
.itl{font-style:italic;}
ul.list{font-size:1.5em;color:#ccc;font-style:normal;}
/*============== Wrapper Styles===================================*/
#wrapper{width:1275px;margin-left:auto;margin-right:auto;}

#container{
 width:100%;
 height:850px;
 border:5px solid #000;
 background-image:url('images/bodybg5.jpg');
 background-repeat:no-repeat;
 background-color:#fff;
 position:relative;
}

/*============== Header Styles===================================*/
#headerlogo{position:absolute;left:15px;top:15px;padding:0;margin:0;}
#headerlogo.img{width:650px;height:138px;border:0;}
#homeslogan{position:absolute;top:125px;right:10px;}

/*============== Styles for Navigation Menu ===================*/
#navmenu{text-align:right;position:absolute;top:0px;right:0px;background-color:transparent;padding:0;}

ul.nav {list-style-type:none;margin:0;padding:0;overflow:hidden;}
ul.nav li
{
float:left;
}
ul.nav a:link,a:visited
{
display:block;
min-width:80px;
font-style:italic;
font-size:1.6em;
color:#684122;
background-color:transparent;
text-align:center;
padding:4px;
text-decoration:none;
border-left:1px dotted #684122;
}
ul.nav a:hover
{
background-color:#DAB482;
color:#000;
}

#social{text-align:center;position:absolute;top:45px;right:5px;background-color:transparent;padding:0;}
#social a:link, #social a:visited, #social a:active{display:block;color:#684122; text-decoration:none; padding:2px;}
#social a:hover{background-color:#transparent;text-decoration:underline;color:#684122;padding:2px;}
#social img{width:30px;height:30px;border:0;}


/*============== Styles for Main Content ===================*/

#contenthd{position:absolute;top:125px;right:10px;text-align:right;border:0;}
#contenta{position:absolute;top:65px;left:137px;height:380px;width:1000px;background-color:#E3D9BF;overflow:auto;text-align:left;border:2px solid #000;}
#contenta a:hover{background-color:#DAB482; color:#684122; padding:2px;}
#contentan{position:absolute;top:460px;left:137px;width:1000px;background-color:transparent;text-align:left;}
#contentan h1{font-size:2em;color:#ccc;font-style:normal;padding:0;}
#contentan h2{font-size:1.6em;color:#ccc;font-style:normal;text-decoration:underline;padding:0;}
#contentan a:link,#contentan a:visited{color:#DAB482;text-decoration:none;padding:2px;}
#contentan a:hover{background-color:#6B2B0A;color:#DAB482;padding:2px;}
#content{position:absolute;top:171px;left:0;width:100%;background-image:url('images/contentbg.png');height:600px;padding:0;text-align:center;border-top:2px solid #000;border-bottom:2px solid #000;overflow:auto;}
#contentg{position:absolute;top:171px;left:0;width:100%;background-image:url('images/contentbg.png');height:550px;padding:0;text-align:center;border-top:2px solid #000;}
#thumbs{position:absolute;top:721px;left:0;width:100%;background-image:url('images/contentbg.png');height:90px;overflow:auto;padding-top:5px;text-align:center;border-top:2px solid #000;border-bottom:2px solid #000;white-space:nowrap;}
.bioimage{float:left;margin:5px;border:0;}


/*============== Styles for Footer ===================*/
#footerleft{text-align:left;position:absolute;bottom:5px;left:5px;}
#footerright{text-align:right;position:absolute;bottom:5px;right:5px;}

p.footer{font-size:1.3em;color:#ababab;padding:0;margin:0;}
#footer a:link, #footer a:visited, #footer a:active{color:#684122; text-decoration:none; padding:2px;}
#footer a:hover{background-color:#DAB482; color:#684122; padding:2px;}

/*============== CloudZoom Styles ===================*/
/*
 Cloud Zoom CSS. (c)2012-2013 Star Plugins.
*/

/* CSS for lens */
.cloudzoom-lens {
    border:5px solid #888;
    width:30%;
    height:30%;
    box-shadow: -0px -0px 10px rgba(0,0,0,0.40);
    cursor:pointer;
    z-index: 10;
}
/* CSS for zoom window. */
.cloudzoom-zoom {
    border:1px solid #888;
    width:265px;
    height:300px;
    box-shadow: -0px -0px 10px rgba(0,0,0,0.40);
	z-index: 100;
}
/* CSS for zoom window in 'inside' mode. */
.cloudzoom-zoom-inside {
    border:none;
    box-shadow:none;
}

/* CSS for captions */
.cloudzoom-caption {
    display:none;   /* CSS captions should be hidden initially */
    text-align: left;
    background-color:#000;
    color:#fff;
    padding:10px;
    font-size:1.2em;
}

/* A blank image */
.cloudzoom-blank {
    background-image:url(scripts/blank.png);
}

/* The animated ajax loading image */
.cloudzoom-ajax-loader {
    background-image:url(scripts/ajax-loader.gif);
    width:32px;
    height:32px;	
}


    img.cloudzoom-gallery {
        border:1px solid #000;
    }
    a.thumb-link{
        text-decoration: none;
        margin-right:5px;
    }
