body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 4px;
	text-align:center;
}

img { border: none; }

.blog{ border: 3px solid #000000; }


.bottom_line{ color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 9px; letter-spacing:1px; margin-top:0px; }

.p_body { color:#999999; font-family:Arial, Helvetica, sans-serif; font-size: 11px; }
.p_about { color:#777777; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; margin-right:10px; margin-left:10px; }
.p_patron { color:#777777; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; margin-right:10px; margin-left:10px; }

p.p_spacer{ margin-top:50px; }
p.p_home { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.3em; margin-left:1em; font-weight:bold; margin-left:1em; }
p.p_contact { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.3em; margin-left:1em; font-weight:bold; margin-left:2em; }
p.p_contact_info { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.3em; margin-left:1em; font-weight:bold; margin-left:0em; }
p.p_titles { margin-bottom:0em; padding-bottom:0em; margin-left:2px; padding-left:5px; }
p.p_blog{ margin-left:10px; margin-right:10px; }

.blog_title{ color:#666666; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; }
.blog_date{ color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.blog_body{ color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
hr.dottedLine { border: none 0;	border-top: 3px solid #efefef;/*the border*/ width: 100%; height: 1px;/*whatever the total width of the border-top and border-bottom equal*/ }
hr.dividerLine { border: none 0; border-top: 3px solid #efefef;/*the border*/ width: 90%; height: 1px; text-align:center;/*whatever the total width of the border-top and border-bottom equal*/ }

.asterisk { color:#0066ff; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
.formTextGrey { color:#999999; font-family:Arial, Helvetica, sans-serif; font-size: 11px; }
input.formBox { background-color:#EFEFEF; border-style:solid; border-width:1px; border-color:#999999; padding-left:4px; }
input.formCheckbox { background-color:#EFEFEF; border-style:solid; }
textarea.formTextarea{ color:#333333; font-size:10px; }

a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; letter-spacing: 0px; line-height: 1.5em; color:#666666; text-decoration:none; }   	/*	for unvisited links */
a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; letter-spacing: 0px; line-height: 1.5em; color:#666666; text-decoration:none; } 	/*	for visited links */
a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; letter-spacing: 0px; line-height: 1.5em; color:#910D10; text-decoration:none; } 	/*	when mouse is over link */
a:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; letter-spacing: 0px; line-height: 1.5em; color:#666666; text-decoration:none; }	/*	when link is clicked */	

img.div_line{ border:none; padding:0px 0px 0px 0px; margin:0px 15px 0px 2px; }
img.div_private{ border:none; padding:0px 0px 0px 0px; margin:0px 2px 0px 15px; }

.navSelected{ color:#696969; font-family:Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:none; margin:0px 0px 5px 15px; padding:5px 0px 0px 0px; line-height:12px; }
.gallerySelected { color:#696969; font-family:Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:none; margin:5px 0px 0px 15px; padding:5px 0px 0px 0px; line-height:12px; }  
.privSelected { color:#696969; font-family:Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:none; margin-right:10px; margin-left:10px; } 
.privateTitle { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:none;  margin:0px 0px 5px 15px; padding:5px 0px 0px 0px; line-height:8px; font-weight:bold; }
.pageTitle { color:#696969; font-family:Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:none; margin:5px 0px 0px 15px; padding:5px 0px 0px 0px; line-height:12px; } 

a.navLink:link { color:#aaaaaa; font-family:Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:none; margin-right:15px; margin-left:15px; margin-top:0px; padding-top:0px; line-height:12px; }   		
a.navLink:visited { color:#aaaaaa; font-family:Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:none; margin-right:15px; margin-left:15px; margin-top:0px; padding-top:0px; line-height:12px; } 		
a.navLink:hover { color:#696969; font-family:Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:none; margin-right:15px; margin-left:15px; margin-top:0px; padding-top:0px; line-height:12px; } 			
a.navLink:active { color:#aaaaaa; font-family:Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:none; margin-right:15px; margin-left:15px; margin-top:0px; padding-top:0px; line-height:12px; }

a.privLink:link { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:none; margin-right:10px; margin-left:10px; }   		
a.privLink:visited { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:none; margin-right:10px; margin-left:10px; } 		
a.privLink:hover { color:#b5b5b5; font-family:Arial, Helvetica, sans-serif; font-size: 9x; text-decoration:none; margin-right:10px; margin-left:10px; } 			
a.privLink:active { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:none; margin-right:10px; margin-left:10px; }

a.galleryLink:link { color:#b5b5b5; font-family:Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:none; margin:5px 15px 5px 15px; padding:5px 0px 0px 0px; line-height:12px; }   		
a.galleryLink:visited { color:#b5b5b5; font-family:Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:none; margin:5px 15px 5px 15px; padding:5px 0px 0px 0px; line-height:12px; } 		
a.galleryLink:hover { color:#696969; font-family:Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:none; margin:5px 15px 5px 15px; padding:5px 0px 0px 0px; line-height:12px; } 			
a.galleryLink:active { color:#b5b5b5; font-family:Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:none; margin:5px 15px 5px 15px; padding:5px 0px 0px 0px; line-height:12px; }

a.emailLink:link { color:#5e759c; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; font-weight:bold;  }   		
a.emailLink:visited { color:#5e759c; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; font-weight:bold; } 		
a.emailLink:hover { color:#8D8258; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline; font-weight:bold; } 			
a.emailLink:active { color:#5e759c; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; font-weight:bold; }

a.hammer:link { color:#bbbbbb; font-family:Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; margin-top:0px; }   	/*	for unvisited links */
a.hammer:visited { color:#bbbbbb; font-family:Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; margin-top:0px; } /*	for visited links */
a.hammer:hover { color:#696969; font-family:Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:underline; margin-top:0px; } 	/*	when mouse is over link */
a.hammer:active { color:#bbbbbb; font-family:Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; margin-top:0px; }	/*	when link is clicked */	
.hammer_text{ font-family:Arial, Helvetica, sans-serif; color:#bbbbbb; font-size:10px; }

#wrapper{ width: 500px; margin:0 auto; text-align:left; }
ul { margin:0; padding:0; list-style:none; width:600px; }
ul li { float:left; }

input.formButton{
	background: #efefef;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	color: #666666;
	margin: 0px 3px 0px 3px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	letter-spacing:1px;
	padding: 2px 2px 2px 2px;
}

input.patronButton{
	background: #efefef;
	border-top: 1px solid #b5b5b5;
	border-left: 1px solid #b5b5b5;
	border-right: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	color: #666666;
	margin: 0px 3px 0px 3px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	letter-spacing:1px;
	padding: 2px 2px 2px 2px;
}

div#news{
	width:600px;	
	margin:10px 0px 10px 0px;
	text-align:left;
}

div#news div#headline{
	color:#bd1010;
	font:normal 15px Arial, Helvetica, sans-serif;
	padding:40px 0px 0px 0px;
}

div#news div#date{
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#777777;
	padding:5px 0px 15px 0px;
}

div#news div#newsline{
	font:12px Arial, Helvetica, sans-serif;
	padding-left:20px;
	float:right;
	color:#777777;
	line-height:18px;
}

div#news a:link { color:#5e759c; font:12px Arial, Helvetica, sans-serif; text-decoration:none; color:#bd1010; }   		
div#news a:visited { color:#5e759c; font:12px Arial, Helvetica, sans-serif; text-decoration:none; color:#bd1010; } 		
div#news a:hover { color:#5e759c; font:12px Arial, Helvetica, sans-serif; text-decoration:none; color:#777777; } 			
div#news a:active { color:#5e759c; font:12px Arial, Helvetica, sans-serif; text-decoration:none; color:#bd1010; }

div#about{
	width:600px;	
	margin:0px 0px 0px 0px;
	text-align:left;
}

div#about div#headline{
	color:#bd1010;
	font:normal 14px Arial, Helvetica, sans-serif;
	padding:20px 0px 0px 0px;
}

div#about div#message{
	font:12px Arial, Helvetica, sans-serif;
	color:#777777;
	line-height:18px;
	padding:0px 0px 10px 0px;
}

div#infobox{
	font:11px Arial, Helvetica, sans-serif;
	color:#777777;
}

div#infobox a:link { color:#5e759c; font:11px Arial, Helvetica, sans-serif; text-decoration:none; color:#bd1010; }   		
div#infobox a:visited { color:#5e759c; font:11px Arial, Helvetica, sans-serif; text-decoration:none; color:#bd1010; } 		
div#infobox a:hover { color:#5e759c; font:11px Arial, Helvetica, sans-serif; text-decoration:none; color:#777777; } 			
div#infobox a:active { color:#5e759c; font:11px Arial, Helvetica, sans-serif; text-decoration:none; color:#bd1010; }

a.reitherlink:link { color:#5e759c; font:12px Arial, Helvetica, sans-serif; text-decoration:none; color:#bd1010; }   		
a.reitherlink:visited { color:#5e759c; font:12px Arial, Helvetica, sans-serif; text-decoration:none; color:#bd1010; } 		
a.reitherlink:hover { color:#5e759c; font:12px Arial, Helvetica, sans-serif; text-decoration:none; color:#777777; } 			
a.reitherlink:active { color:#5e759c; font:12px Arial, Helvetica, sans-serif; text-decoration:none; color:#bd1010; }
