<style type="text/css">

#gallery {position:relative; width:850px; background-color:white; Border: 1pt solid Black; }

#outershell {position:relative; width:775px; height:50px; background-color:FCFCFC; Border: 1pt solid #D9D9D9; Padding: 0pt;margin:0px auto; z-index: 0;}
#topshell {position:relative; width:775px; height:75px; background-color:FCFCFC; Border: 1pt solid #D9D9D9; Padding: 0pt;overflow:hidden; float:right; z-index: 0;}
#leftshell {position:relative;float:left; width:125px; height:100px; background-color:#FCFCFC;border-right: 1pt outset solid #D9D9D9;
  Padding: 5pt; z-index: 0;}
#middleshell {position:relative;float:left; width:640px; height:8px; Border: 0pt; background-color:#FCFCFC;  Padding: 1pt; float:right; z-index: 0;}

#bottomshell {position:relative; width:777px; height:8px; background-color:FCFCFC; Border: 1pt solid #D9D9D9; Padding: 0pt; float:right; z-index: 0;}
#advshell {position:relative; width:100px; height:10px; top:10;left:780; background-color:white; Border: 0pt solid Black; Padding: 10pt; float:right; z-index: 0;}

#pic_div {position:relative; width:482px; height:490px; Border: 0pt; background-color:#F5F5F5;background-image:url(gallery_pic_bg.jpg);
  Padding: 0pt; float:left;overflow:hidden; z-index: 0;}

#pic_text_div {position:relative; width:640px; height:50px; Border: 0pt; background-color:FCFCFC;  Padding: 0pt; float:left; z-index: 0;}

#gallery_title { width:100px; height:40px; float:left; margin:0 0 1px 1px; border:1px solid #000;}

#main_pic {float:left;top:0; margin:0 0 5px 5px; border:1px solid #000;}
#thumbs { width:50px; height:50px; float:left; margin:0 0 5px 5px; border:1px solid #000;}
#thumbs_box {display:block; float:left; margin:0 0 5px 5px; width:55px; height:75px; border:1px solid #000;}

#thumbs a {display:block; float:left; margin:0 0 5px 5px; width:50px; height:50px; border:0px solid #000;}
#thumbs a img {width:50px; height:50px; border:0;}
#thumbs a:hover {border-color:#ddd;}
#thumbs a:hover img {position:absolute; width:auto; height:auto; right:185px; top:0; border:1px solid #333;}

#text_center {text-align:center; font-size:5px; color:B0B0B0}

p.copyrights_text {text-align:center;font-style: italic; font-size:12px; color:black;}
p.menu_text {text-align:center;font-style: italic; font-size:12px; color:B0B0B0}
p.pic_text {text-align: left; top:0px;color: #B0B0B0;font-size:14px;font-family: times} 




#navlist {padding-left: 0; margin-left: 0;font-size:12px;text-color: #B0B0B0;border-bottom: 1px solid #D9D9D9;width: 80px;}
#navlist li {list-style: none; margin: 0; padding: 0.25em;border-top: 1px solid #D9D9D9;}
#navlist li a:link {text-decoration:none;color: #B0B0B0;}
#navlist li a:visited {text-decoration:none; color: #B0B0B0;}
#navlist li a:hover {text-decoration: none; color: #ff9900;font-weight:bold;}


#menulist {padding-left: 0; margin-left: 0;font-size:12px;text-color: #A1A1A1;border-bottom: 1px solid #D9D9D9;width: 80px;}
#menulist li {list-style: none; margin: 0; padding: 0.25em;border-top: 1px solid #A1A1A1;}
#menulist li a:link {text-decoration:none;color: #A1A1A1;}
#menulist li a:visited {text-decoration:none; color: #A1A1A1;}
#menulist li a:hover {text-decoration: none; color: #ff9900;font-weight:bold;}

#navheader {width:100%; height:25px; background-color:#FCDAD5;font-size:12px;text-color: BLACK; border-top: 1pt outset solid black; border-bottom: 1pt outset solid black; Padding: 0pt;overflow:none;z-index: 0;}
#navheader ul {margin: 0;padding: 4px; list-style-type: none;text-align:center;}
#navheader ul li {display:inline;}
#navheader ul li a {text-decoration: none; padding: .2em .6em;color:BLACK;background-color:#FCDAD5;}
#navheader ul li a:hover {color: #fff; background-color: #369;}



body {
	background: #ECECEC;
	color: #333;
}


/*this is a new layout*/

#allwrapper {width:1050px;background-color:#ECECEC;; Border: 0pt solid #D9D9D9; Padding: 0pt;margin:0px auto; z-index: 0;}
#wrapper {float:left;width:80%;height:auto; background-color:FCFCFC; Border: 1pt solid #D9D9D9; Padding: 0pt;margin:0px auto; z-index: 0;}
#header {width:100%; height:100px; background-color:FCFCFC; Border: 1pt solid #D9D9D9; Padding: 0pt;overflow:hidden;z-index: 0;}
#main {position:relative;float:left; width:100%; height:auto; Border: 0pt; background-color:#FCFCFC;  Padding: 1pt; z-index: 0;}
#sidebar {position:relative;float:left;width:15%; height:auto; background-color:#FCFCFC;border-right: 1pt outset solid #D9D9D9; padding: 5pt; z-index: 0;}

#picdiv {position:relative; float:left;overflow:hidden; width:482px; height:490px; Border: 1pt; background-color:#F5F5F5;background-image:url(gallery_pic_bg.jpg);
              padding: 0pt; z-index: 0;}
#adbar {position:relative;float:left; width:10%; height:10px;background-color:#ECECEC; Border: 0pt solid Black; Padding: 10pt; z-index: 0;}
h2#left { color: #B0B0B0;font-size:20px;font-family: times;text-align: left;padding: 1px 0 1px 0;margin: 0 0 1px 0;}

#pic_box_div {position:relative; float:left; width:210px; height:auto; Border: 0pt; background-color:FCFCFC; Padding: 4pt;  z-index: 0;}
#pic_text_div {position:relative; width:640px; height:auto; Border: 0pt; background-color:FCFCFC; border-top: 1pt outset solid #D9D9D9;  Padding: 0pt; float:left; z-index: 0;}


#gallery_list {position:relative;float:left; width:110px; height:455px; background-color:#FCFCFC; overflow:auto; Padding: 1pt; z-index: 0; 
scrollbar-arrow-color: #eee;
scrollbar-3dlight-color: #888;
scrollbar-highlight-color: #eee;
scrollbar-face-color: #ECECEC;
scrollbar-shadow-color: #eee;
scrollbar-darkshadow-color: #888;
scrollbar-track-color: #fff;
 }

#footer {position:relative;
	clear: left;
	width: 100%;
                  height:20px;
	color: #FFF;
	padding-top: 2px;
                 text-align:center;
                 padding-bottom: 3px;
                 font-style: italic; 
                 font-size:12px; color:BLACK;
                 background-color:#FCDAD5;
                 border-top: 1pt outset solid BLACK;
}


</style>

