html {
overflow: -moz-scrollbars-vertical; 
overflow-y: scroll;
}

a { text-decoration: none; }
#header_all { padding: 0px; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#LHS { width:600px; float:left; height: 430px; }
#RHS { width:250px; float:right; }
#tophead { width:600px; padding-top:10px; padding-bottom: 20px; margin-right: auto; margin-left: auto; height: 10px; z-index: 10; position: relative; text-align:right; font-size: 12px; font-weight: bold; color: #990000; text-decoration: none; }
#tophead a { font-size: 11px; font-weight: bold; text-decoration: none; color: #902C28; font-family: Verdana, Arial, Helvetica, sans-serif; }
#tophead a:hover { color: #CCCCCC; }
#topmenu { width:783px; padding-top:35px; padding-left:100px; height: 80px; z-index: 10; background-image: url(../img/full.png); background-repeat: no-repeat; color: #FFF; font-family: Verdana, Geneva, sans-serif; font-size: 12px; text-decoration: none; text-align:center; margin-top: 22px;  margin-right: auto; }
#topmenu a{ text-decoration:none; color: #FFF; }
#topmenu a:hover{ color: #F90; text-decoration: none; }


#writeup_before { width:710px; height:710px; float: right; position:relative; }
#writeup { float:left; width:100%; position:relative; /*border: solid 1px #000066;  obscure dull blue */ filter: alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00; left: 0px; margin: auto; padding: 25px; background-image: url(../img/bg-black_new.png); }
#writeup p { z-index: 1; text-align: justify; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; filter: alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00; }
#inner_content { width:100%; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; *padding-left: 80px; font-size: 12px; float: left; left: 0px; line-height: 19px; }
#inner_content p { text-align: justify; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#inner_content_below { width:500px; margin-right: auto; margin-left: auto; text-align: center; color: #000000; font-family: "Myriad Pro"; font-size: 13px; filter:alpha(opacity=100);  /* discarded */ -moz-opacity:1.0;           /* discarded */ opacity: 1.0; padding: 0px; }
#menubar_trim { height: 40px; width: 700px; margin-right: auto; margin-left: auto; text-align: center;  /* discarded */ -moz-opacity:0.8;           /* discarded */ opacity: 0.8; }
/* ---------- gallery styles start here ----------------------- */
.gallery { list-style: none; margin: 0; padding: 0; }
.gallery li { margin: 2px; padding: 0; float: left; position: relative; width: 212px; height: 175px; }
.gallery a { text-decoration: none; color: #999; }
.gallery a:hover { color: #000; text-decoration: underline; }
.gallery img { border: none; padding-top: 14px; padding-right: 12px; padding-bottom: 12px; padding-left: 12px; }
.gallery em { width: 200px; height: 25px; display: block; position: absolute; top: 2px; left: 2px; text-align: center; font: italic 100%/100% Georgia, "Times New Roman", Times, serif; padding-top: 140px; background-image: url(../images/watercolor-mask.png); background-repeat: no-repeat; }
#gallcontents { width: 100%; margin-right: auto; margin-left: auto; text-align: justify; color: #9FA4A8; z-index: 55; text-decoration: none; position: relative; line-height: 18px; padding-top: 50px; padding-bottom: 40px; }
.head_bold { font-weight: normal; font-style: normal; font-variant: normal; font-size: 1.8em; line-height: 1.5em; font-family: sans-serif; color: #BF9F62; font-weight:bold; }
.head_bold_new { font-style: normal; font-variant: normal; font-size: 1.4em; line-height: 1.5em; font-family: sans-serif; color: #BF9F62; font-weight:bold; }
.head_elite { font-weight: 500; font-size: 24px; line-height: 1.5em; font-family: "Times New Roman"; color: #963535; font-weight:bold; }
.head_bold_1 { font-weight: bold; font-style: italic; font-variant: normal; font-size: 20px; line-height: 1.5em; font-family: "Times New Roman"; color: #000099; font-weight:bold; }
.small_bold { font-weight: bold; font-style: normal; font-variant: normal; font-size: 13px; line-height: 1.5em; font-family: sans-serif; color: #B12121; }
.small_bold_ita { font-weight: normal; font-style: italic; font-variant: normal; font-size: 13px; line-height: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; color: #B12121; }
.list { list-style-type: square; list-style-position: inside; left: 10px; padding-left: 10px; width: 400px; }
.photo_left { float:left; margin:10px; }
.photo_right { float:right; margin:10px; }
#top_RHS { width:100px; height:70px; float:right; padding: 0px; margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#top_LHS { width:220px; height:100px; float:left; padding: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 130px; position: absolute; }
.seperator{ height: 7px; }
#flaash{ float:left; position: absolute; left: 0px; bottom: 0px; width: 50%; height: 50%; margin-bottom: 10px; padding-bottom: 10px; }
#flaashh{ width:60%; margin-left:auto; margin-right:auto; height:40%; margin-bottom: 50px; padding-bottom: 50px; }
#form_ba table tr td textarea { width: 250px; }
#flaashh_1{ margin-right: auto; margin-left: auto; height: 50%; width: 50%; bottom: 0px; position: absolute; }
#bottom_RHS_new {
	width:100px;
	height:100px;
	float:right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	right: 0px;
	bottom: 0px;
	position: fixed;
}
