/* CSS Document */

body {
   color: #000000;
   font-family:Verdana, Arial, Helvetica, sans-serif; 
   font-size: 1em; 
   background-color:#412514; 
   }
   
#header h1, h2 { 
   text-indent: -5000px; 
   }

#container { 
   position:relative;
   width: 1024px;
   height: 768px; 
   margin: 0 auto;
   }
   
#header { 
   border-bottom: #823F20 3px solid;
   background: url(../graphics/header-graphic.jpg) no-repeat;
   position: relative; 
   width: 1024px; 
   height: 150px;
   }

ul#nav  { 
   list-style-type:none;
   margin: 0;
   position: absolute; 
   top: 130px; 
   right: 80px; 
   }

ul#nav li { 
   display: inline;
   }

ul#nav li a { 
   color: #000;
   font-size: .8em;
   text-decoration:none;
   text-align:center;
   text-transform:uppercase;
   letter-spacing: 0px;
   padding: 2px 10px;
   margin: 0px 0px;
   }

ul#nav li a:hover {
   color: #FFFFFF;
   background: #823F20;    
   }

#main { 
   background: url(../graphics/main-bg.jpg) no-repeat; 
   width: 1024px; 
   height: 600px;
   position:relative;
   margin: 0;
   padding-top: 15px;
   }

#about_main { 
   background: url(../graphics/main-bg.jpg) no-repeat; 
   width: 1024px; 
   height: 600px;
   position:relative;
   margin: 0;
   padding-top: 15px;
   }


#about_main p {  
   font-size: .8em;
   text-indent: 2em;
   float:left; 
   width: 400px;
   padding: 0px 0px .8em 80px;
   margin: 0px auto; 
   text-align:left;  
   }

#about_main img {
   float:left; 
   padding: 0px 10px 10px 82px;
   }



#gallery_main { 
   background:url(../CKPrebuild/css/graphics/main-bg.jpg) no-repeat; 
   width: 1024px; 
   height: 600px;
   position:relative;
   margin: 0;
   padding-top: 15px;
   }

#thmb1 {
    position:absolute;
	left: 100px;
	top: 38px;
    width:150px;
    height: 150px; 
    margin-right: 20px; 
    }

#thmb2 { 
    position:absolute;
	left: 317px;
	top: 50px;
    width:150px;
    height: 150px; 
    margin-right: 20px; 
    }

#thmb3 { 
    position:absolute;
	right: 317px;
	top: 39px;
    width:150px;
    height: 150px; 
    margin-right: 20px; 
    }
	
#thmb4 { 
    position:absolute;
	right: 100px;
	top: 30px;
    width:150px;
    height: 150px; 
    margin-right: 20px; 
    }

#thmb5 {
    position:absolute;
	left: 100px;
	top: 213px;
    width:150px;
    height: 150px; 
    margin-right: 20px; 
    }

#gallery_main img { 
    border:#412514 solid 2px;
	padding: 2px;
    float:left;  
	} 
 
#gallery_main h3 { 
   clear:left;
   width: 150px; 
   text-align:center; 
   font-weight:normal; 
   font-size: .75em;  
   padding-top:.75em;  
   }     

#gallery_main h3 a { 
   color: #000; 
   text-decoration:none; 
   }

#gallery_main h3 a:hover { 
   color:#FFF; 
   }

#gallery_main { 
   background: url(../graphics/main-bg.jpg) no-repeat; 
   width: 1024px; 
   height: 600px;
   position:relative;
   margin: 0;
   padding-top: 15px;
   }

#flashcontent { 
   text-align:center; 
   }

#share_main { 
   background: url(../graphics/main-bg.jpg) no-repeat; 
   width: 1024px; 
   height: 600px;
   position:relative;
   margin: 0;
   padding-top: 15px;
   }

#share_main h3 { 
   color: #823F20; 
   margin: 0 auto; 
   font-weight:normal; 
   font-size: 1em; 
   text-align:center; 
   margin: 20px auto;
   }

#share_main, email, submit { 
   text-align:center;  
   }

 #stories_main { 
   background: url(../graphics/main-bg3.jpg) repeat-y; 
   width: 1024px;
   min-height: 600px; 
   position:relative;
   margin: 0;
   padding-top: 15px;
   }

#stories_main p {  
   font-size: .8em;
   width: 700px;
   padding: 0px 0px .8em 0px;
   margin: 0px auto; 
   text-align:left;  
   }

#stories_main h3 {
   font-size: 1em;
   font-weight:normal; 
   text-align:left; 
   color:#823F20;
   width: 700px;
   padding: 0px 0px 1em 0px;
   margin: 0px auto; 
   text-align:left;   
   }

#stories_main h4 { 
   font-size: .8em; 
   font-weight:normal;
   width: 700px;
   padding: 0px 0px .8em 0px;
   margin: 0px auto; 
   text-align:left; 
   color:#000; 
   }  

ul#next_page { 
   list-style-type:none;
   padding: 1em 40%;
   }

ul#next_page li { 
   display:inline; 
   }

ul#next_page li a { 
   font-family:Verdana, Arial, Helvetica, sans-serif; 
   font-size: .9;
   color: #823F20;
   padding: 1px 2px;
   text-decoration: none;
   }

ul#next_page li a:hover { 
   color: #FFF; 
   }

ul#next_page li a:visited { 
   color: #000; 
   }

.next { 
   font-size: .75em; 
   }

#thankyou {  
   margin: 260px auto; 
   text-align:center;  
   }
   
#footer { 
   clear:both;
   position: relative;
   left: -40px;
   top: 0px;
   width: 1024px;
   height:20px;
   margin: 2em auto;
   }


#footer ul { 
   top: 0px;
   font-family:Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   color: #F59C90;
   list-style: none;
   text-align:center;
   }
   
#footer ul li { 
   display:inline;
   }

#footer ul li a {
   font-family:Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   color: #F59C90;
   padding: 1px 2px;
   text-decoration: underline;
   }

ul#footer_nav li a:hover { 
   color: #FFF; 
   }   

#footer ul li span { 
   padding: 10px;
   }
