body{color: #000; background: #EAEBC7; margin: 0 0; padding: 0; overflow: auto;}
.hide{display: none;}

/*generic styles */
 a{color:#666; text-decoration:underline;}
 a:hover{text-decoration:none;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#666666; font-size:100%; font-weight:bold; margin-top:10px; margin-bottom:10px;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#666666; font-size:90%; font-weight:bold; margin-top:10px; margin-bottom:0; padding-left:6px;}
p {font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify; color:#666666; font-size:80%; font-weight:normal; margin-top:0; margin-bottom:10px; padding:6px; line-height:1.5em;}

/* top banner styles */
#topbanner{border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000; background-color:#fff; margin-top:10px;}

/* primary content styles */
#primarycontent {border-left: 1px solid #000;border-right: 1px solid #000; background-color:#fff;}

/* copyright styles */
#copyright{border-left: 1px solid #000;border-right: 1px solid #000; border-bottom:1px solid #000; border-top:1px solid #E1DDD1; background-color:#fff;}
#copyright p{text-align:right; margin-bottom:0; margin-top:0; font-size:70%; padding-bottom:0; padding-left:0; padding-top:0; padding-right:4px;}
#copyright a{color:#666; text-decoration:underline;}
#copyright a:hover{text-decoration:none;}

/* Gallery styles */
#pictureframe{background-color:#fff;}
#information {border-top:1px solid #000;}
#information p{margin-top:0; margin-bottom:0; text-align:center; color:#666; font-weight:bold;}
#bottomline {border-bottom:1px solid #000;}
#startgallery {border-left: 1px solid #000; border-right:1px solid #E1DDD1}
#stopgallery {border-right: 1px solid #000; border-left:1px solid #E1DDD1}
#moments th{background: #EAEBC7 url(/images/structure/momentsGal02.gif%22) center  no-repeat; border-bottom:1px solid #000;}
#moments img{margin:15px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #666; border-right:1px solid #666;}
#theory th{background: #EAEBC7 url(/images/structure/theoryGal02.gif%22) center  no-repeat; border-bottom:1px solid #000;}
#theory img{margin:15px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #666; border-right:1px solid #666;}
#conflict th{background: #EAEBC7 url(/images/structure/conflictGal02.gif%22) center  no-repeat; border-bottom:1px solid #000;}
#conflict img{margin:15px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #666; border-right:1px solid #666;}
#canyon th{background: #EAEBC7 url(/images/structure/canyonGal02.gif%22) center  no-repeat; border-bottom:1px solid #000;}
#canyon img{margin:15px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #666; border-right:1px solid #666;}

#textbox{border-left: 1px solid #CCC; border-top:1px solid #CCC;border-right: 1px solid #999;border-bottom: 1px solid #999; width:350px; height:250px;}
#textbox {font-family:Verdana, Arial, Helvetica, sans-serif; margin:10px 5px 10px 5px;background-color:#D8DFD2;}
#textbox h1 {font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#666; font-size:100%; font-weight:bold; margin-top:10px; margin-bottom:0; padding:4px;}
#textbox p{font-size:80%; font-weight:bold; text-align:center; padding:4px; margin-top:4px; margin-bottom:10px; color:#666;}
#textbox a{color:#903; text-decoration:none;}
#textbox a:hover{text-decoration:underline;}

/*navigation styles */
/*left navigation */
#nav01 {border-right:1px dotted #E1DDD1;}

#navcontainer {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; margin-right:3px; margin-left:3px;}
#navcontainer ul{margin: 0;padding:2px; list-style-type:none;text-align:right;}
#navcontainer a {display: block;color: #666;background-color: #D8DFD2;width:120px; padding: 3px 16px 3px 8px;text-decoration: none;font-weight: bold;;border-bottom: 1px solid #FFF;}
#navcontainer a:hover{background-color:#E2E2CF; text-decoration: none;}
#navcontainer li li a{color: #666;background-color: #fff;padding: 3px 14px 3px 10px;text-decoration:none;font-weight: normal;}
#navcontainer li li a:hover{text-decoration:underline; background-color:#FFF;}

/* right navigation */
#rnavcontainer {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%;margin-right:3px; margin-left:3px;}
#rnavcontainer ul{margin: 0;padding:2px; list-style-type:none;text-align:left;}
#rnavcontainer a {display: block;color: #666;background-color: #D8DFD2;width:114px; padding: 3px 8px 3px 16px;text-decoration: none;font-weight: bold;;border-bottom: 1px solid #FFF;}
#rnavcontainer a:hover{background-color:#E2E2CF; text-decoration: none;}
#rnavcontainer li li a{color: #666;background-color: #fff;padding: 3px 10px 3px 14px;text-decoration:none;font-weight: normal;}
#rnavcontainer li li a:hover{text-decoration:underline; background-color:#FFF;}

/* image position and style */
.image {float:right; margin:6px; border:1px solid #E1DDD1;}
.imagel {float:left; margin:6px; border:1px solid #E1DDD1;}
