* {
margin: 0;
padding: 0;
}

p {padding:8px;}

body {	margin:0px 0px  0px 0px; 
	padding:0px;
	text-align:center;
	background-color:#E9DEF1;
	font-size:1em;}
	
	 /* styles for IE 5 Mac */
 #horizon {
	background-color: transparent;
	position: absolute;
	top: 20px;
	left: 20px;
 }
 
 /* following rules are invisible to IE 5 \*/
 #horizon {
   top: 50%;
   left: 0px;
   width: 100%;
   margin-top: -300px;
   text-align: center;
   min-width: 900px; 
 }
 /* end IE 5 hack */ 
	  
#wrapper {
	background-color: #FFFFFF;
	position: relative;
	text-align: left;
	width: 898px;
	height: 600px;
	margin: 0px auto;
	border:1px solid #9A6EA7;
		
	}
	
	#header {width:898px;
	height:100px;}
	
	#content {width:898px;
	height:415px;

	}
	
	#footer {width:898px;
	height:85px;
	background-image:url(images/footer.jpg);}
	
	#footertext {width:400px;
	height:42px;
	padding-left:30px;
	padding-top:38px;
	font-size:0.7em;
	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;
	height:380px;
	margin-top:30px;
	padding-top:1px;
	padding-bottom:0px;
	margin-left:16px;
	background-color:#ffffff;
	background-image:url(images/menufooter.jpg);
	padding-left:0px;
	padding-right:1px;
	font-size:0.9em;
	text-align:left;
	font-family:  helvetica, arial,  sans-serif; 
	float:left;

	}

#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:110%;
		float:right;}
		
						 #textcol  li {
	line-height:110%;
	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:10px; background-color:#ffffff;  }

	#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:100%;}


.menustyle {margin-top:0px;
margin-left:0px;
display: block;
width:140px;
height:20px;
font-size: 1.0em; 
font-family:helvetica, arial,  sans-serif;
text-align:left;
color:#000000;
padding-top:2px;
padding-left:20px;
text-decoration:none;
background:#ffffff url(images/slidebutton.gif) no-repeat 0 0px;

}
a.menustyle:link, a.homemenu:visited, a.homemenu:active {
color:#000000;
text-decoration:none;
background:#ffffff url(images/slidebutton.gif) no-repeat 0 0px;
}
a.menustyle:hover {
color:#2B6EA5;
text-decoration:none;
background:#ffffff url(images/slidebutton.gif) no-repeat -160px 0px;
}





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); } 

	
	
 }