body 
{background-color:#FFFF99;
background-image: url(images/yellowzig.gif);
font-weight: 500;
text-align: left;
color: #000000;
width: 100%;
height: 100%;
margin: 0;
padding:0px;
z-index: 0;}

abbr, acronym, dfn {cursor: help; text-decoration: underline; color: #cc3366;}

a.menulink:link {  text-decoration: underline; font-weight: bold; color:  #663300; }
a.menulink:active {  text-decoration: none; font-weight: bold;}
a.menulink:visited { text-decoration: underline; font-weight: bold; color:#fffcde; }
a.menulink:hover {  text-decoration: underline; font-weight: bold; background-color:#ffc700;}

a.whitelink:link {  text-decoration: underline; font-weight: bold; color:#ffdb91; }
a.whitelink:active {  text-decoration: none; font-weight: bold;}
a.whitelink:visited { text-decoration: underline; font-weight: bold; color:#ffffa3; }
a.whitelink:hover {  text-decoration: underline; font-weight: bold; background-color:#ffc700;}


table, th, tr, td {border-collapse: collapse ;
 border: solid 1px black;  padding: 5px; vertical-align: top; font-size: 100%;}
thead {background-color: white;}

.photostyle {
background-color:#ffdb91;
padding: 5px;
margin: 5px;
margin-bottom: 5px;
border: 5px green solid;
text-align: center;
width: 270px;
height: 230px;
}



.menuleft {
position: absolute; left: 0px; top:0px; width: 320px;
background-image: url(images/fademenu.jpg);
background-repeat: repeat-y;
background-position: 0 0;
z-index: 2;
height: 5000px;
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
text-align: left;
color:#336600;  
border:none;
font-size: 110%;
}

.rightdiv {position: absolute; top: 110px; left: 605px; width: 800px; height: 100%; background-image: url(images/laneway_fade.jpg); background-repeat: no-repeat;}
 
.content {
position: absolute; left: 320px; top:140px; border: none; width: 675px;
background-image: url(images/yellowzig.gif);
border:0;
font-size: 85%;
margin:0;
margin-right: 10%;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
text-align: left;
color: #336600;
padding:0px;
margin-bottom:40px;
padding-left: 20px;}




H1, H2, H3, H4,H5 {color:#663300; font-style:italic; font-weight: 500;}

H1 {font-size: 250%;}
H2 {font-size: 200%;}
H3 {font-size: 150%;}
H4 {font-size: 100%;}
H5 {
	padding-left:5px;
	font-size:150%;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
}



span.wsp_required {
  color: #CC0033;
  font-size: 14px;
}
img.cal_ico {
  border:0px;
  cursor:pointer;
  padding-left:3px;
  vertical-align:-0.2em !important;
  vertical-align:baseline;
}

.gallery_text_area{
	
	
}




.gallery_content{
	width:900px; 
	float:left; 
	left:338px; 
	top:850px; 
	position:absolute; 
	margin-top:55px;
	
}

.thing_to_do{
	width:600px;
	float:left;
	height:410px;
}

.to_do_text{
	width:550px;
	float:left;
	padding-left:6px;
}