body{padding: 15px 0 25px 15px;margin: 0px;background-color: #000;color: #aaa;font-family: Verdana;font-size: 13px;background-image: url('/images/rib5.jpg')}

.img{margin-bottom: 12px;}


#side_nav,#content{background-image: url('/images/sceneback.gif');border-width: 1px 1px 1px 1px;border-style: solid; border-colorX: #333 #282828 #222 #444;border-color: #888}

#side_nav{float: left;width: 180px;height: 200%;font-family: Arial;font-size: 12px}
#image_logo{margin: auto; text-align: center }
#side_nav a{text-decoration: none;color: #aaa}
#side_nav a:hover{text-decoration: underline}
#side_nav h4{margin: 10px 0 0 10px;font-size: 12px}
#side_nav li{margin: 0;padding: 0}
#side_nav ul{margin-top: 6px; padding-top: 0px}
#side_nav .here{color: red;}
#side_nav #skeleton{margin: auto;text-align: center;margin-top: 50px}

#top_nav a{color: #aaa;text-decoration: none}
#top_nav a:hover{color: #aaa;text-decoration: underline}

#content{float: left; width: 73%;margin: 0 0 0 15px}
#content #master{margin:32px 0 10px 29px;width: 520px }
#master h2{font-size: 13px}
#master h1{font-size:18px}
#master img{padding-right: 10px}

#gallery_div{margin:30px 0 25px 15px;}
#gallery_intro_text{margin: 0 0 20px 20px;width: 60%}
.gallery_header{margin: 0 0 12px 20px}



.thumb_container{float: left; margin: 5px 5px 5px 5px;width: 274px; height: 270px;text-align: center;heightX: 274px;font-size: 11px;min-height: 220px}
.pop_nav a{color: white;font-weight: 500;text-decoration: none; font-size: 13px;font-family: sans-serif;}
.thumb_container img{border: solid #888 1px}
.pop_nav a:hover{color: #EEDFBE}
.pop_nav{padding-left: 20px;height: 20px}
.pop_text{padding: 10px 5px 0px 10px;}

.toggle_gallery{display: none}

#footer{margin: 25px;text-align: center;clear: both}




