body
	{
	background: #FFFFFF;

	padding:0px;
	margin:0px;
	border:0px;
	
	font-family: verdana;	
	font-size: 0.8em;
	color: #663366;
	
	text-align: center;
	
	/*
	background-image: url(../images/bg_shading.gif);
	background-repeat: repeat-y;
	*/
	}

form
	{
	padding:0px;
	margin: 0px;
	}
	
img
	{
	border: 1px #FF6633 solid;
	}

.no_border
	{
	border: 0px #FF6633 solid;	
	}

div
	{
	border: 0px #000 solid;
	}


h1
	{
	font-family: times new roman mt extra bold, times new roman, times, serif;
	font-family: verdana, arial, sans serif;
	font-weight: normal;
	color: #FF6633;
	}
	
h2
	{
	font-family: times new roman mt extra bold, times new roman, times, serif;
	font-family: verdana, arial, sans serif;
	font-weight: normal;
	color: #FF6633;
	}
	
h3
	{
	font-weight: bold;
	font-decoration: italic;
	font-size: 1.2em;
	color: #FF6633;	
	}


h4
	{
	font-weight: bold;
	font-decoration: none;
	font-size: 1.2em;
	color: #FF6633;
	}


h5
	{
	font-weight: normal;
	font-decoration: italic;
	font-size: 1.2em;
	color: #FF6633;
	}

	
	
B, strong
	{
	}
	
.float_left
	{
	position:relative;
	float:left;	
	}

.float_right
	{
	position:relative;
	float:right;	
	}
	
.clear_all
	{
	clear: all;
	}
	

table, tr, td
	{
	border-collapse: collapse;
	border: 0px #000000 solid;
	margin: 0px;
	padding: 0px;
	}
	
	
a:visited, a:link
	{
	font-decoration: none;
	}
	
a:hover, a:active
	{
	font-decoration: underline;
	}


#pagecontainer
	{
	width: 100%;
	text-align:center;
	}



#sunflies_maintable
	{
	width: 760px;
	margin: 20px auto;
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;	
	}

#sunflies_maintable_11
	{
	width: 370px;
	height: 160px;
	padding: 0px 0px 0px 45px;
	
	
	/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
	The incorrect IE5/Win value is above, while the correct value is 
	below. */ 

	voice-family: "\"}\""; 
	voice-family:inherit; 
	width:325px; 

	} 


	/* be nice to Opera 5 */ 
	body>#sunflies_maintable_11 {width:370px;} 
	


#sunflies_maintable_12
	{
	width: 390px;
	height: 160px;
	padding: 0px;
	}


#sunflies_maintable_21
	{
	width: 760px;
	}


#maincontent
	{
	width: 538px;
	width: 640px;
	margin: 0px 0px 0px 45px ;
	}

#sunflies_bannertop
	{
	}

#sunflies_bannerbot
	{
	margin: 75px 0px 0px 0px;
	color: #663366;	
	font-size: 0.7em;
	}

/* THE NAV */


#navselected
	{
	color: #FF9966;
	}

#navtitle
	{
	font-size: 0.7em;
	color: #663366;
	}

#navblock
	{
	font-size: 0.7em;
	}

.navigation
	{
	/* display:block;*/
	padding:0px 4px 0px 0px;
	text-decoration: none;
	color: #663366;	
	}
	
/*	
a:link.navigation
	{
	color: #000000;
	}

a:visited.navigation
	{
	color: #000000;
	}

*/

a:active.navigation, a:hover.navigation
	{
	color: #FFFFFF;
	background: #663366;
	}

	
