/* Body and box-like elements */ 
html { padding: 0; margin: 0; }

body {
    padding: 0;
    text-align: center;
    background: #FFF url(../imx/background.gif) top left repeat;
    margin: 0; }
    
#frame {
    width: 660px;
    text-align: left;
    padding-top: 15px;
    margin:0px auto; }
    
#header { 
    padding: 10px 0 13px 115px;
    margin: 0; }
    
#footer {
 	text-align: center;
 	padding: 5px 0 15px 0;
    margin:0px auto;
    }
    
#content {
    padding: 8px;
    border: solid 3px #b4aa80;
    background: #FFF; }
    
#main {
    display: block;
    width: 650px;
    padding: 0;
    margin: 0;
    float: left;} 
    
#flashcontent {
    border: solid 3px #b4aa80;
    height: 132px;
    padding: 0;
    margin: 10px 0 10px 0; }
    
#side {
    width: 280px;
    background: #FFF url(imx/side_back.jpg) top left no-repeat;
    float: right;
    height: 490px;
    padding: 0;
    margin: 0; }
    
#sidereg {
    width: 280px;
    background: #FFF url(imx/side_back_reg.jpg) top left no-repeat;
    float: right;
    height: 490px;
    padding: 0;
    margin: 0; }
        
#bodycopy {
    display: block;
    margin: 0;
    width: 470px;
    padding: 0; }
    
#ThumbnailHolder {
    display: block;
    width: 526px;
    margin: 0 auto;
    padding: 0; }
    
.PhotoPod {
    display: block;
    float: left;
    }
    
#PhotoPodBig {
    display: block;
    text-align: center;
    }
    



/* Top Nav */
ul.nav {
    margin: 0px auto;
    padding: 0;
    background: none;}

ul.nav li {
    list-style: none;
    float: left;
	margin-right: 10px;
    background: none;}

ul.nav li a {
    float: left;
    color: #490101;
    text-decoration: none;
    font: bold 12px/1.5em Lucida Grande, Verdana, sans-serif;
    background: none;}
        
ul.nav li a:hover {
     color: #FFF;
     text-decoration: none;
     background: #490101;
     }
     
ul.nav li.here a, a:hover {
	float: left;
    color: #FFF;
    text-decoration: none;
    font: bold 12px/1.5em Lucida Grande, Verdana, sans-serif;
    background: #490101;}
    
 
 
 
/* Headings */
h1 { /* logo image */
    margin:0px auto;
    text-indent: -9000px;
    font: 10px/10px sans-serif;
    height: 58px;
    width: 282px;
    background: transparent url(../imx/logo.gif) top left no-repeat;}
    
h1 a, a:hover { 
	float: none;
    background: transparent url(../imx/logo.gif) top left no-repeat;}
 
    
h2 { /* Content Headline Text */
    padding: 9px 0 8px 0;
    margin: 0;
    color:#330101; 
    font-size:30px; 
    font-weight: bold; 
    line-height:1px;
    letter-spacing: -.10px;
    font-family:Times New Roman, serif;
    background: transparent;} 
    
 
    
    
/* Normal lists */
ul.normal {
    display: block;
    padding: 0;
    margin: 5px 0 0 10px; }
    
ul.normal li {
    list-style-type:  circle;
    margin: 0 0 0 15px;
    padding: 1px;
    font: normal 12px/1.5em "Lucida Grande", "Verdana", sans-serif;
    line-height: 15px;
    color: #666; }
    
ul.normal li a {
    color: #AA7B6B;
    text-decoration: none; }

ul.normal li a:hover {
    color: #000;
    text-decoration: none; }
    

    
/* Paragraph and Link Styles */
#content p {
    color: #666;
    padding: 0;
    margin: 6px 0 0 0;
    font-size: 12px; 
    font-weight: normal; 
    line-height: 15px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: none;}
    
#content p a {
    color: #000;
    background: none;
    text-decoration: underline; }
    
#content p a:hover {
    color: #FFF;
    font-size: 12px; 
    font-weight: normal; 
    line-height: 15px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: #000;
    text-decoration: none; }
    
#PhotoPodBig p {
    color: #666;
    padding: 0;
    text-align: center; 
    font-size: 12px; 
    font-weight: normal; 
    line-height: 15px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: none;}
    
#PhotoPodBig p a {
    color: #000;
    background: none;
    text-decoration: underline; }
    
#PhotoPodBig p a:hover {
    color: #FFF;
    font-size: 12px; 
    font-weight: normal; 
    line-height: 15px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: #000;
    text-decoration: none; }

.PrevPhoto a {
	display: block;
    float: left;
    color: #FFF;
    font-size: 10px;
    padding: 2px;
    margin: 0 0 3px 0;
    font-weight: normal; 
    line-height: 15px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: #490101;
    text-align: left;
    text-decoration: none; }
    
.PrevPhoto a:hover {
	display: block;
    float: left;
    color: #FFF;
    font-size: 10px;
    padding: 2px;
    margin: 0 0 3px 0;
    font-weight: normal; 
    line-height: 15px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: #990000;
    text-align: left;
    text-decoration: none; }
    
.NextPhoto a {
	display: block;
    float: right;
    color: #FFF;
    font-size: 10px;
    padding: 2px;
    margin: 0 0 3px 0;
    font-weight: normal; 
    line-height: 15px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: #490101;
    text-align: right;
    text-decoration: none; }
    
.NextPhoto a:hover {
	display: block;
    float: right;
    color: #FFF;
    font-size: 10px;
    padding: 2px;
    margin: 0 0 3px 0;
    font-weight: normal; 
    line-height: 15px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: #990000;
    text-align: left;
    text-decoration: none; }

#footer p {
    color: #999;
    padding: 0;
    margin: 3px 0 0 0;
    font-size: 10px; 
    font-weight: normal; 
    line-height: 10px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: none;}
    
#footer p a {
    color: #999;
    background: none;
    text-decoration: none; }
    
#footer p a:hover {
    color: #FFF;
    font-size: 10px; 
    font-weight: normal; 
    line-height: 10px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: #000;
    text-decoration: none; }
    
.PhotoPod a {
    display: block;
    background: transparent;
    border: solid 1px #490101;
    width: 150px;
    height: 118px;
    margin: 0 20px 16px 0;
    padding: 1px; 
	}

.PhotoPod a:hover {
	background: #990000;
    border: solid 1px #990000;
	}
    


/*  Float Clear  */
.ClearIt {
	clear: both;
	display: block;
	}
