* {
margin: 0;
padding: 0;
}

p {padding:8px;}

body {	margin:0px 0px  0px 0px; 
	padding:0px;
	text-align:center;
	background-image:url(images/mainbg_200.jpg);
	background-color:#af2d73;
	font-size:1em;}
	
	
	#siteholder {
		width:820px;
		margin:auto;
		padding:0px;
	background-color:#ffffff;}
	
	#header {width:820px;
	height:120px;
	padding:0px;}
	
	#mainpic {width:820px;
	height:260px;
	padding:0px;}
	
	
	
	
	
	#bodycontent {width:818px;
		overflow: none;
	border-left: 1px solid #6C010D;
	border-right: 1px solid #6C010D;
	border-bottom: 0px solid #6C010D;
	background-color:#ffffff;}
	
	
	
	
	
	#leftmenucol {padding-left:16px;
 }
	
	
	#leftmenu {width:160px;
	padding-left:8px;
	padding-top:24px;
		text-align:left;
float:left;}		
	
	
	
	#leftmenu li {
	
	list-style: none;
	line-height:140%;
	margin-top:2px;
	}

#leftmenu ul {
	margin-right:5px;
	margin-top:0px;
	 
}

#leftmenu a {font-size:1em;
	padding-left:8px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	font-weight:600;
	display: block;
	width:196px;
	border-left:4px solid #7b1d52;
	border-right:2px solid #7b1d52;
	background-color:#f1c109;
	font-family:    arial,verdana,   sans-serif; 
	color:#7b1d52;}

#leftmenu a:visited {font-size:1em;
	padding-left:8px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	font-weight:600;
	display: block;
	width:196px;
	border-left:4px solid #7b1d52;
	border-right:2px solid #7b1d52;
	background-color:#f1c109;
	font-family:     arial, verdana,  sans-serif; 
	color:#7b1d52;}

#leftmenu a:hover {font-size:1em;
	padding-left:8px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	font-weight:600;
	display: block;
	width:196px;
	border-left:4px solid #7b1d52;
	border-right:2px solid #fa5ca7;
	background-color:#000000;
	font-family:    arial,  verdana,  sans-serif; 
	color:#ffffff;} 

	
	#leftmenu a.noborder, #leftmenu a:link.noborder, #leftmenu a:visited.noborder, #leftmenu a.noborder img {
border: none;
} 

img {
border: none;
} 


	
	
	
	#textcol {width:546px;
		text-align:justify;
		font-size:0.8em;
font-family:  arial, verdana, georgia, sans-serif; 
	color:#3b0a10;
	background-color:#ffffff;
	padding-left:3px;
	padding-right:10px;
	padding-top:14px;
	border-left: 1px dotted #C2BEBE;
	line-height:135%;
		float:right;}	
		
		
	
		
		
			#textcol a {
	text-decoration:underline;
	padding:0px;
	letter-spacing: 0px;
	 color:#000000;}

#textcol a:visited {
	text-decoration:underline;
	padding:0px;
	letter-spacing: 0px;
 color:#000000;}

#textcol a:hover {
	text-decoration:none;
	padding:0px;
	letter-spacing: 0px;
color:#999999; }
		
	

#copy {width:520px; padding-left:20px; line-height:130%;}

				 #copy  li {
	line-height:150%;
	margin-top:2px;
	color:#3b0a10;
	}
	
	#copy ul span { color: #3b0a10; }

	
	#copy  ul {
	margin-left:45px;
	list-style: disc ;
	
}

#copy 	hr {border: none 0; 
border-top: 1px dashed #E9507F;/*the border*/
width: 98%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}
		


	


#botbit {width:800px;
	padding-top:6px;
	padding-right:10px;
	padding-left:10px;
	font-size:0.7em;
	text-align:left;
	margin:0 auto;
	background-color:#7b1d52;
	padding-bottom:4px;}

#botbit a {
	text-decoration:none;
	padding:0px;
	letter-spacing: 0px;
	font-family:  arial, helvetica, sans-serif; color:#ffffff;}

#botbit a:visited {
	text-decoration:none;
	padding:0px;
	letter-spacing: 0px;
	font-family:  arial, helvetica, sans-serif; color:#ffffff;}

#botbit a:hover {
	text-decoration:underline;
	padding:0px;
	letter-spacing: 0px;
	font-family:  arial, helvetica, sans-serif;color:#ffffff; }	
	
	#quote {font-size:1.1em;
font-family:  arial, verdana,  sans-serif; 
	color:#E9507F;
	padding-bottom:3px;}
	
	.hide {display:none;}
	
	.pagetitle {font-size:1.4em;
	text-align:left;
	font-family:  georgia, verdana,  arial,  sans-serif; 
	color:#7b1d52;}	
	
	.tel {font-size:1.2em;
font-family: georgia, arial, verdana,  sans-serif; 
	color:#333333;}	
	
	.red {color:#6C010D;}	
	
	.black {color:#000000;}	
	
	.smaller {font-size:65%;}
	
	.purpley {color:#7b1d52;}
	
	
	
		#gallerycol {width:720px;
	
		font-size:0.8em;
font-family: georgia, arial, verdana,  sans-serif; 
	color:#666666;
	background-color:#ffffff;
	padding-left:3px;
	padding-right:30px;
	padding-top:14px;

	line-height:135%;
		float:left;}	
		
		
		
		
div.gallery {
  float: left; margin: 0 9px 12px 0;
  }

#thumbs {width:450px;
	cursor: hand;}
	
	
	
	
		#menupic {width:720px;
	
		font-size:0.8em;
font-family: georgia, arial, verdana,  sans-serif; 
	color:#666666;
	background-color:#ffffff;
	padding-left:3px;
	padding-right:3px;
	padding-top:14px;

	line-height:135%;
		}	
	
	
		#menupic  a {
	text-decoration:underline;
	padding:0px;
	letter-spacing: 0px;
	 color:#000000;}

#menupic  a:visited {
	text-decoration:underline;
	padding:0px;
	letter-spacing: 0px;
 color:#000000;}

#menupic  a:hover {
	text-decoration:none;
	padding:0px;
	letter-spacing: 0px;
color:#999999; }

#contactinfo {font-family:    arial,verdana,   sans-serif; 
	font-size:1.4em;
	font-weight:600;
	color:#7b1d52;}	
