* {
margin: 0;
padding: 0;
}

p {padding:8px;}

body {	margin:auto;
	padding:0px;
	text-align:center;
	background-color:#ffffff;
	font-size:1em;}
	


		
#border {width:900px;border:1px solid #9a6ea7;margin:auto;}
	
	#headerholder {width:898px;
	height:71px;
	padding-top:5px;
	background-color: #ffffff;
	margin: 0px auto;}
	
	#header {width:641px;
	height:76px;
	background-color: #ffffff;
	float:left;}
	
	#searchbox {width:240px;
	height:38px;
	padding-top:32px;
	padding-right:10px;
	background-color: #ffffff;
	float:right;}
	
	.forms {background: #ffffff; }
	
	#topline {width:898px;
	height:30px;}
	
	#content {width:898px;
background-color:#ffffff;
margin:auto;
overflow: hidden;}
	
	#footer {width:898px;
	height:85px;
	background-image:url(images/footer.jpg);}
	

	
	#footertext {width:850px;
	height:42px;
	line-height:150%;
	margin-left:12px;
	padding-top:28px;
	font-size:0.8em;
	text-align:left;
	font-family: helvetica, arial,  sans-serif; 
	color:#ffffff;}
	
	
		#footertext a {
	text-decoration:underline;
	padding:0px;
	letter-spacing: 0px;
	 color:#ffffff;}

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

#footertext a:hover {
	text-decoration:none;
	padding-left:0px;
	letter-spacing: 0px;
color:#ffffff; }
	
	
	#menucol {
	position:relative; 
	width:160px;
	
	margin-top:30px;
	padding-top:1px;
	padding-bottom:0px;
	margin-left:16px;
	background-color:#ffffff;
	padding-left:0px;
	padding-right:1px;
	padding-bottom:12px;
	font-size:0.9em;
	text-align:left;
	font-family:  helvetica, arial,  sans-serif; 
	float:left;
overflow: hidden;
	}

#menucol li {
	
	list-style: none;
	line-height:110%;
	margin-top:2px;
	}

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


		
		
			#textcol {width:690px;
			
		font-size:0.8em;
font-family: helvetica, arial, verdana,  sans-serif; 
	color:#333333;
	background-color:#ffffff;
	text-align:justify;
	line-height:140%;
		float:right;}
		
						 #textcol  li {
	line-height:150%;
	margin-top:2px;
	}
	
		

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

#submenu {width:680px; 
text-align:right; font-size: 0.85em; }

 


	#textcol a {
	text-decoration:none;
	padding:0px;
	font-weight:600;
	 color:#df0056;}

#textcol a:visited {
	text-decoration:none;
	padding:0px;
	font-weight:600;
 color:#df0056;}

#textcol a:hover {
	text-decoration:underline;
	padding:0px;
	font-weight:600;
color:#007fad; }

		
		#copy {width:668px;  padding-left:8px; padding-right:12px; padding-top:4px; padding-bottom:16px; background-color:#ffffff;line-height:150%;  }

	#newscopy img {
padding-right:14px;
float:left;
} 

	#copytemp {width:600px;  padding-left:8px; padding-right:50px; padding-top:4px; padding-bottom:10px; background-color:#ffffff; }

.hide {display:none;}

.smaller {font-size:85%;
line-height:120%;}


.menustyleblue {margin-top:0px;
margin-left:0px;
display: block;
width:140px;
height:26px;
font-size: 1.0em; 
font-family:helvetica, arial,  sans-serif;
text-align:left;
color:#ffffff;
padding-top:10px;
margin-bottom:15px;
padding-left:10px;
text-decoration:none;
background-color:#007f8f ;

}
a.menustyleblue:link, a.homemenu:visited, a.homemenu:active {
color:#ffffff;
text-decoration:none;
background:#007f8f; 
}
a.menustyleblue:hover {
color:#ffffff;
text-decoration:none;
background:#999999;
}


.menustylepurple {margin-top:0px;
margin-left:0px;
display: block;
width:140px;
height:26px;
font-size: 1.0em; 
font-family:helvetica, arial,  sans-serif;
text-align:left;
color:#ffffff;
padding-top:10px;
margin-bottom:15px;
padding-left:10px;
text-decoration:none;
background-color:#8a569a;

}
a.menustylepurple:link, a.homemenu:visited, a.homemenu:active {
color:#ffffff;
text-decoration:none;
background:#8a569a; 
}
a.menustylepurple:hover {
color:#ffffff;
text-decoration:none;
background:#999999;
}

.menustylegreen {margin-top:0px;
margin-left:0px;
display: block;
width:140px;
height:26px;
font-size: 1.0em; 
font-family:helvetica, arial,  sans-serif;
text-align:left;
color:#ffffff;
padding-top:10px;
margin-bottom:15px;
padding-left:10px;
text-decoration:none;
background-color:#45a119;

}
a.menustylegreen:link, a.homemenu:visited, a.homemenu:active {
color:#ffffff;
text-decoration:none;
background:#45a119; 
}
a.menustylegreen:hover {
color:#ffffff;
text-decoration:none;
background:#999999;
}

.menustyledarkblue {margin-top:0px;
margin-left:0px;
display: block;
width:140px;
height:26px;
font-size: 1.0em; 
font-family:helvetica, arial,  sans-serif;
text-align:left;
color:#ffffff;
padding-top:10px;
margin-bottom:15px;
padding-left:10px;
text-decoration:none;
background-color:#205995;

}
a.menustyledarkblue:link, a.homemenu:visited, a.homemenu:active {
color:#ffffff;
text-decoration:none;
background:#205995; 
}
a.menustyledarkblue:hover {
color:#ffffff;
text-decoration:none;
background:#999999;
}

.menustylered {margin-top:0px;
margin-left:0px;
display: block;
width:140px;
height:26px;
font-size: 1.0em; 
font-family:helvetica, arial,  sans-serif;
text-align:left;
color:#ffffff;
padding-top:10px;
margin-bottom:15px;
padding-left:10px;
text-decoration:none;
background-color:#df0056;

}
a.menustylered:link, a.homemenu:visited, a.homemenu:active {
color:#ffffff;
text-decoration:none;
background:#df0056; 
}
a.menustylered:hover {
color:#ffffff;
text-decoration:none;
background:#999999;
}


.menustyleorange {margin-top:0px;
margin-left:0px;
display: block;
width:140px;
height:26px;
font-size: 1.0em; 
font-family:helvetica, arial,  sans-serif;
text-align:left;
color:#ffffff;
padding-top:10px;
margin-bottom:15px;
padding-left:10px;
text-decoration:none;
background-color:#ee7900;

}
a.menustyleorange:link, a.homemenu:visited, a.homemenu:active {
color:#ffffff;
text-decoration:none;
background:#ee7900; 
}
a.menustyleorange:hover {
color:#ffffff;
text-decoration:none;
background:#999999;
}




.menustylegrey {margin-top:0px;
margin-left:0px;
display: block;
width:140px;
height:26px;
font-size: 1.0em; 
font-family:helvetica, arial,  sans-serif;
text-align:left;
color:#000000;
padding-top:10px;
margin-bottom:15px;
padding-left:10px;
text-decoration:none;
background-color:#b6bacb;

}
a.menustylegrey:link, a.homemenu:visited, a.homemenu:active {
color:#000000;
text-decoration:none;
background:#b6bacb; 
}
a.menustylegrey:hover {
color:#ffffff;
text-decoration:none;
background:#999999;
}



div.float {
  float: left; margin: 24px;
  }
  
div.float p {
   text-align: center;
   }


div.gallery {
  float: left; margin: 0 12px 18px 12px;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-top: 0px solid #000000;
	font-size: 0.8em; 
  }
	

	div.gallery img {
border: none;
} 


#templeft {width:500px;
float:left;}

#tempright {width:200px;
text-align:right;
font-size:0.7em;
float:right;}

 #tempright a img {
border: none;
} 

#counter {color:#ffffff; 
	 }
	 
	 #newsrightcol {width:240px;
	 float:right;
	 padding-top:10px;
	  }
		
		 #newsrightcol a img {
border: none;
} 

	.pinktext {color:#df0056;}
	.bluetext {color:#007fad;}
	.mauvetext {color:#976cb4;}
	
	#listspace {line-height:200%;}
	
	#listspace li {
	line-height:160%;
 
	}
	
 #ticklist { list-style-image: url(images/tick.jpg); line-height:160%;} 

	
	

#subscribebox {width:134px;
padding:5px;
border:2px solid #ee7900;
font-size:1.0em;
font-weight:600;
line-height:150%;
font-family: helvetica, arial, verdana,  sans-serif; 
	color:#333333;
	background-color:#ffffff;}
	
	
	#subscribebox a {
	text-decoration:none;
	 color:#ee7900;}

#subscribebox a:visited {
	text-decoration:none;
 color:#ee7900;}

#subscribebox a:hover {
	text-decoration:underline;
color:#205995; }


.box { padding-left:8px;}

#leoleft {width:180px; float:left;}


#leoright {width:480px; float:right;}

img {
border: none;
}
