<style type="text/css">

#gallery {position:relative; width:850px; background-color:white; Border: 1pt solid Black; }
#gallery_list {position:relative;float:left; width:110px; height:400px; background-color:#FCFCFC;border-right: 1pt outset solid #D9D9D9;
               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;
 }




#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:50px; 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:B0B0B0}
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} 
p.news_text {text-align: left; top:-10px;color: #B0B0B0;font-size:14px;font-family: times; left-margin:10px;} 


#tall_pic {position:relative;left:-60px;top:0px;height:200px; width:150px; margin:0 0 5px 5px; border:1px solid #000;}
#short_pic {position:relative;left:-60px;top:0px;  height:150px;width:200px; margin:0 0 5px 5px; border:1px solid #000;}
#tall_pic_2 {float:left; height:200px; width:150px; margin:0 0 5px 5px; border:1px solid #000; z-index: 1;}


#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;}





#footer {position:relative;
	clear: left;
	width: 775px;
	color: #fff;
        left:10px;
	padding: 4px 0;
        text-align:left;
        font-style: italic; 
        font-size:12px; color:B0B0B0}

}

.in {
	margin: 1px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
}


body {
        background:#ECECEC;
	color: #333;
        height: 100%;
}

html {
  height: 100%;
}



/*this is a new layout*/

#allwrapper {width:1000px;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:440px; background-color:#FCFCFC;border-right: 1pt outset solid #D9D9D9; Padding: 5pt; z-index: 0;}

/* put this two lines in the main program for flexibility */
/*#picdiv {position:relative; float:left;overflow:hidden; width:440px; height:490px; Border: 0pt; *//*background-color:#F5F5F5;background-image:url(ar_gallery_pic_bg.jpg);Padding: 0pt; z-index: 0;}*/

#picdiv {position:relative; float:left;overflow:hidden; width:440px; height:490px; border: black 1px solid; background-color:#F5F5F5;background-image:url(venu_gallery_pic_bg.jpg);Padding: 0pt; z-index: 0;}
#picdiv  img {float:left; margin:0pt;Border: 1pt solid white;}



#picdiv2 {position:relative; float:left;overflow:hidden; width:350px; height:400px; Border: 0pt; background-color:Black;Padding: 0pt; z-index: 0;}


#newsdiv {position:relative;float:left; width:190px; height:490px; Border: 0pt; background-color:FCFCFC; Padding: 4pt;overflow:hidden; z-index: 0;}
#pic_box_div {position:relative; width:190px; height:100px; Border: 0pt; background-color:FCFCFC; Padding: 4pt;float:left; z-index: 0;}

#pic_text_div {clear:left;float:left;width:640px; height:100px; Border: 0pt; background-color:#FCFCFC;  Padding: 0pt; z-index: 0;}

#footer_ad {position:relative;clear: left;width: 775px;color: #fff;left:10px;padding: 4px 0;text-align:left;font-style: italic; font-size:12px; color:B0B0B0}



#adbar {position:relative;float:left;clear:right; width:10%; height:auto;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;}
h2.center { color: #2D73B9;font-size:30px;font-family: times;text-align: center;padding: 1px 0 1px 0;margin: 0 0 1px 0;}
h1.center { color: #00AEED;font-size:14px;font-family: times;text-align: center;padding: 1px 0 1px 0;margin: 0 0 1px 0;}
h1.center a {text-decoration:none;color: #00AEED;}
h1.center a:link {text-decoration:none;color: #00AEED;}
h1.center a:link

#nv {width:100%; height:20px; border: 2px solid black;}
#navheader {width:100%; height:20px; background-color:#959595;font-size:12px;text-color:white; Border: 1pt solid #959595; Padding: 0pt;overflow:none;z-index: 0;}
#navheader ul {margin: 0;padding: 0; list-style-type: none;text-align: center;}
#navheader ul li {display:inline;}
#navheader ul li a {text-decoration: none; padding: .2em .6em;color: white;background-color:#959595;}
#navheader ul li a:hover {color: #fff; background-color: #369;}

#glist {position:relative;float:left; width:110px; height:440px; background-color:#FCFCFC;border-right: 1pt outset solid #D9D9D9; 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;
} 

</style>
