body        { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #2e0d44; background-image: url(/images/3.gif); background-attachment: fixed; margin: 0; border-width: 0; }

 hr {
  border: 0;
  width: 100%;
 color: #666;
background-color: #666;
height: 1px;
}

#divBanner    { background-image: url(/images/16.gif); background-repeat: no-repeat; margin-top: 0; margin-left: 150px; width: 574px; height: 90px }
#divContainer    { margin-left: 150px; width: 576px;  }
#div2colContainer    { 
margin-top: 22px; 
margin-left: 150px; 
/margin-left: 75px; 
width: 572px;  
float: left; 
background-color: white; }

#divNav    {  }

#nav    { font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 }

	#nav li.on ul, #nav li.off ul   { margin: 0; padding: 0 }

	#nav a  { text-decoration: none }

	#nav li  { display: block; margin: 0; padding-right: 2px; float: left; }

	#nav li ul  { display: none }

	#nav li.off ul, #nav li.on ul  { background: #d6e3b0; position: absolute; left: 150px; width: 572px; height: 22px }

	#nav li a   { color: #2e0d44; font-weight: bold; display: block; padding: 5px; width: 50px; height: 10px;  background-color: white; }

	#nav li.on a  { color: #000; background-color: #989a72 }

	#nav li.on ul a, #nav li.off ul a   { color: #000; font-weight: normal; margin-right: 15px; width: auto; float: left; border: 0 }

	#nav li.on ul  { background-color: #989a72; display: block }
		#nav li.on:hover ul  { background-color: #d6e3b0; display: block }

	#nav li.off:hover ul  { display: block; z-index: 6000 }

	#nav li.off a:hover, #nav li:hover a {
		background: #d6e3b0;
		color: #000;
	}

		
#accessibility { position: absolute; top: -10000px; }

#mainContent     { line-height: 140%; background-color: white; text-align: justify; margin-top: 22px; clear: both; border-style: solid; border-width: 15px 30px 8px; border-color: #fff }
#mainContent a   { color: #32104A; text-decoration: underline; }
#mainContent a:hover   { color: #000; text-decoration: underline; background-color: #f1ff85 }

p.mainContent   { margin: 0px 0px 3px 0px }
#mainContent2     { width: 340px; line-height: 140%; background-color: #fff;  margin-top: 0;  float: left; border-style: solid; border-width: 15px 15px 8px 30px ; border-color:  #fff}
#mainContent2 a   { color: #32104A; text-decoration: underline;  }
#mainContent2 a:hover   { color: #000; text-decoration: none; background-color: #f1ff85 }

#mainImg    { width: 359px; height: 269px; background-color: white; text-align: justify; margin-top: 22px; float: left; clear: right; background-image: url(/images/7.jpg);  }
#menuImg   { width: 213px; height: 269px; background-color: white; text-align: justify; margin-top: 22px; float: left; background-image: url(/images/10.gif);  }
#telephoneImg   { width: 359px; height: 28px; background-color: white; text-align: justify;   float: left; clear: right; background-image: url(/images/5.gif);  }
#seasonImg   { width: 213px; height: 28px;  background-color: white; text-align: justify;  float: left; background-image: url(/images/6.gif);  }






#sideBar     { width: 120px;line-height: 140%; background-color:  #eee;  margin-top: 0px;  float: right; border-style: solid; border-width: 15px 20px 8px 5px ; border-color: #fff; padding: 5px; }
#sideBar a   { color: #32104A; text-decoration: none;  }
#sideBar a:hover   { color: #000; text-decoration: underline;  }
.sideinput    { width: 130px; border-style: solid; border-width: 0px 1px 1px 0px ; border-color: #666; }
.gobutton    {  color: #333; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border-style: solid; border-width: 1px 1px 1px 1px ; margin-top: 5px; border-color: #666; background-color: #ddd; cursor:pointer;}

#right_col     { width: 150px;line-height: 140%; background-color:  #fff;  margin-top: 0px;  float: left; border-style: solid; border-width: 38px 0px 8px 10px ; border-color: #fff; padding: 0px; }
#right_col   a   { color: #32104A; text-decoration: none;  }
#right_col   a:hover   { color: #000; text-decoration: underline;  }


#divFooter   {margin-left: 150px; padding-top: 10px; width: 572px; color: #7D698B; font-size: 11px; clear: both }
#divFooter a:link, a:visited  { color: #7D698B; text-decoration: none }
#divFooter a:hover  { color: #7D698B; text-decoration: underline }
#divCopyright   {margin-left: 150px; margin-top: 5px; width: 572px; color: #7D698B; font-size: 9px; }
#divCopyright a, a:link, a:visited { color: #7D698B;  text-decoration: none;  }
#divCopyright a:hover  { color: #fff; font-weight: bold;text-decoration: underline }


#divLister   {margin-left: 150px; padding-top: 10px; width: 572px; color: #7D698B; font-size: 11px; clear: both }
#divLister a:link, a:visited  { color: #D1C4E2; text-decoration: none }
#divLister a:hover  { color: #fff; text-decoration: underline }
#divLister h3  { font-weight: normal }


h1  { color: #32104A; font-size: 2em; font-family: Georgia, "Times New Roman", Times, serif; margin: 0px 0px 20px 0px;  }
h2  { color: #660; font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0px 0px 10px 0px;  }
h3  { color: #660; font-size: 1.3em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0px 0px 10px 0px;  }

#alert     { position: absolute; top:148px; left: 160px; background-image: url(/images/15.gif); background-repeat: no-repeat; color: #CC0033; background-color:  #FFCACD;  padding: 15px 15px 15px 91px; width: 231px; z-index: 3000; border-style: solid; border-width: 1px 3px 3px 1px ; border-color: #000; 
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
}

.rssThumbs {
width: 340px;
	text-align: left;
padding: 0 0 0 0px;
	float: left;
	margin: 0px 0px 0px 00px;
clear:both;
}



.rssThumb {
	text-align: left;
padding: 0 0 0 0px;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 50px;
	height: 50px;
	border: 0px;
clear:both;
}
.rssImg {
	text-align: left;
padding: 0px 0px 0px 0px;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 50px;
	height: 50px;
}
#rssThumbNav{
	text-align: left;
	float: right;
font-family: Verdana, sans-serif;
font-size: 9px;
}



#rssThumbNav ul{
display:inline;
list-style:none;
margin:0px;
padding:0px;
		}
		
#rssThumbNav li {
display: inline;
list-style:none;
		}

.sdr_guestname
{ color: #660; font-size: 1.3em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0px 0px 0px 0px;  }

.sdr_commentsul
{ color: #660; font-size: 1.3em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0px 0px 0px 0px;  }

.sdr_pageul li { 
color: #660; 
list-style: none; 
display: inline;
padding: 0 3px;
 }

.current {font-weight: bold; font-size: 12px;}

.artimg_right
{
float: right;
margin: 6px;
}

.artimg_left
{
float: left;
margin: 6px;
}

#gfi   { color: #ffffff; }
#gfi a, #gfi a:hover   { color: #ffffff; text-decoration: underline; font-weight: bold;  }

.iop{ display:block; overflow: hidden; height: 0; width: 0; }


.comment		{ border: 1px solid #eee; padding: 10px; margin: 5px 0; background-color: #ffffff; overflow: auto; }
.odd  			{ background-color: #f0f0f0; }
.even			{  }
.author		 	{ border: 1px dotted #333; }
.comment h5 	{ margin-bottom: 0.1em; }
.comment:hover 	{ border: 1px solid #333; }
.author:hover	{ background-color: #e6e6fa; }
.comment-time 	{ width: 90%; text-align: right; font-size: smaller; color: #580974; }
.author-string	{ font-variant: small-caps; font-weight: 100; }
.comment-no 	{ font-size: 1.5em; color: #999; }
.comments_error { font-size: 12px; color: #cc0033; }
textarea.comments_error, input.comments_error { background-color: #ffeeee; }
.comments_error li  { margin: 3px 0; background-color: #fff; list-style-image: url(/images/66.gif); list-style-type: circle; }





.gravatar {
float: left;
margin-top: 12px;
padding-right: 8px;
}

.gravatar2 {
float: right;
margin-top: 9px;
padding-left: 8px;

}
