html {overflow: -moz-scrollbars-vertical;}

body {font-family: verdana, arial; font-size: 11px; line-height: 15px; color: #000000; margin: 0px;}
td {font-family: verdana, arial; font-size: 11px; line-height: 15px; color: #000000;}
p {font-family: verdana, arial; font-size: 11px; line-height: 15px; color: #000000;}
li {font-family: verdana, arial; font-size: 11px; line-height: 15px; color: #000000;}
input {font-family: verdana, arial; font-size: 11px; color: #000000;}
select {font-family: verdana, arial; font-size: 11px; color: #000000;}
textarea {font-family: verdana, arial; font-size: 11px; color: #000000;}
a {color: #426675; text-decoration: underline;}
a:hover {color: #000000; text-decoration: underline;}

h1 {font-family: Garamond, Times New Roman; font-size: 24px; line-height: 26px; color: #426675; font-weight: bold; margin: 0px; padding: 0px; font-variant: small-caps;}
h2 {font-family: Garamond, Times New Roman; font-size: 18px; line-height: 20px; color: #666666; font-weight: bold; margin: 0px; padding: 0px; font-variant: small-caps;}

.opacity100 {opacity: 1.0; filter: alpha(opacity=100);}
.opacity95 {opacity: 0.95; filter: alpha(opacity=95);}
.opacity90 {opacity: 0.9; filter: alpha(opacity=90);}
.opacity80 {opacity: 0.8; filter: alpha(opacity=80);}
.opacity70 {opacity: 0.7; filter: alpha(opacity=70);}
.opacity60 {opacity: 0.6; filter: alpha(opacity=60);}
.opacity50 {opacity: 0.5; filter: alpha(opacity=50);}
.opacity40 {opacity: 0.4; filter: alpha(opacity=40);}
.opacity30 {opacity: 0.3; filter: alpha(opacity=30);}
.opacity20 {opacity: 0.2; filter: alpha(opacity=20);}
.opacity10 {opacity: 0.1; filter: alpha(opacity=10);}
.opacity0 {opacity: 0.0; filter: alpha(opacity=0);}

.topmenu {font-family: Garamond, Times New Roman; font-size: 17px; padding-top: 4px; padding-bottom: 2px; width: 170px; display: block; text-decoration: none; text-align: left; font-weight: normal; color: #000000; border-bottom: 1px solid #666666;}
.topmenu:hover {text-decoration: none; color: #666666;}

.submenu {font-family: verdana, arial; font-size: 10px; width: 180px; display: block; text-decoration: none; text-align: right; text-decoration: none; font-weight: normal; color: #ffffff;}
.submenu:hover {text-decoration: none; color: #ffffcc;}

.formbutton {height: 20px; width: 150px; text-align: center; font-size: 11px; line-height: 18px; display: block; border-left: 1px solid #426675; border-right: 1px solid #5a6359; color: #5a6359; text-decoration: none; background-image: url('/images/button-bg.gif'); background-repeat: repeat-x; background-position: left top;}
.formbutton:hover {color: #000000; text-decoration: none;}

.container {text-align: left; width: 960px; display: block; margin-left:auto; margin-right: auto;}
.main {width: 960px; text-align: left;}

.maintab {width: 960px; padding: 0px; border-spacing: 0px; border: 0px; margin-top: 0px;}
.mainleftcol {width: 200px; height: 100%; padding-top: 5px; padding-bottom: 90px; text-align: left; background-color: #ffffff; padding-left: 10px; padding-right: 10px; background-image: url('http://www.lakesidestories.com/images/leftcol-bg.jpg'); background-repeat: repeat-y; background-position: left top;}
.mainrightcol {width: 760px; height: 100%; background-color: #ffffff; padding: 0px;}
.maintitlebar {width: 730px; text-align: right; background-color: #ffffff; padding-left: 10px; padding-right: 30px; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #800000;}
.maincontent {padding-top: 20px; padding-left: 20px; padding-right: 40px; padding-bottom: 80px;}

.footertab {margin-top: 1px; width: 960px; height: 23px; padding: 0px; border-spacing: 0px; background-color: #ffffff;}
.footerlefttd {padding-left: 10px; background-color: #ffffff;}
.footerrighttd {padding-right: 10px; padding-top: 6px; padding-bottom: 6px; text-align: right; color: #666666; font-weight: normal; background-color: #ffffff;}
.footerlink {color: #666666; font-weight: normal; text-decoration: none;}
.footerlink:hover {color: #000000; text-decoration: none;}

.subfooter {color: #cccccc; text-align: center; padding-top: 4px;}
.subfooterlink {color: #ffffff; text-decoration: none;}
.subfooterlink:hover {color: #cccccc; text-decoration: none;}

.slideshowDiv {width: 960px; height: 640px; background-color: #ffffff; position: relative;}
.homemenuDiv
{
	position: absolute;
	z-index: 99;
	width: 176px;
	margin-top: 300px;
	padding-left:6px;
	background-color:#ffffff;
	background-image: url('http://www.lakesidestories.com/images/leftcol-bg.jpg');
	background-repeat: repeat-y;
	background-position: left top;
}

.signupbox {margin:0px; padding-left:10px; padding-right:16px; padding-top: 6px; background-image: url('http://www.lakesidestories.com/images/signup_2.gif'); background-repeat: repeat-y; background-position: left top;}

.rightbox {clear: both; float: right; border: 1px solid #999999; background-color: #f0f0f0; padding: 12px; margin-left: 20px; margin-bottom: 5px;}

.imageleft {float: left; border: 1px solid #666666; margin-right: 16px; margin-top: 5px; margin-bottom: 3px;}
.imageright {float: right; border: 1px solid #666666; margin-left: 16px; margin-top: 5px; margin-bottom: 3px;}

.resultbg {padding: 10px; background-image: url('http://www.lakesidestories.com/images/result-bg.jpg'); background-repeat: repeat-x; background-position: left top;}

