  @font-face {
    font-family: DanceStep;
    font-style:  normal;
    src: url(/css/DANCEST0.eot);
  }

div#main{
background-image: URL(/files/images/source/bg.gif);
background-position: top center;
background-repeat:repeat-y;

}

body {
background-color: #f0f0ca;

font-family: Trebuchet Ms, Verdana, Tahoma, Arial ;
	font-size: 13px;

	color: #444444;

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


a:link {
	color: #ff0000;
	text-decoration: underline;
}

a:hover {
	color: #ff0000;
	text-decoration: none;
}

a:visited {
	color: #ff0000;

}

a:active {
	color: #ff0000;
	text-decoration: none;
}




div#menu  {list-style:none; padding:0 margin: 0; position: relative; height: 100%;}

div#menu  li { display:inline; float:left; 
	background-image: url(/files/images/source/menu_div.gif);
	background-repeat:no-repeat;
	background-position:left;

}
div#menu  li a {
	float: left;
	display: block;
	cursor: pointer;
	padding: 15px 15px 7px 25px;
	font-family: Verdana, Trebuchet Ms, Tahoma ;
	font-weight: bold;
	font-size: 12px;
	color: #000000;	
	text-decoration: none;
}

div#menu  li a:hover {
	float: left;
	display: block;
	cursor: pointer;
	padding: 15px 15px 7px 25px;
	font-family: Verdana, Trebuchet Ms, Tahoma ;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;	
	background-color: #da251d;
	text-decoration: none;
	background-image: url(/files/images/source/menu_div.gif);
	background-repeat:no-repeat;
	background-position:left;
}



.header_link {
	font-family: Verdana, Trebuchet Ms, Tahoma ;
	font-weight: bold;
	color: #dddddd;
	font-size: 12px;
	text-decoration: none;
}

.header_link:hover {
	color: #ffffff;
	text-decoration: underline;

}

.mainmenu {
	font-family: Verdana, Trebuchet Ms, Tahoma ;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	}

.title {
	font-family: DanceStep, Trebuchet Ms, Verdana, Tahoma ;
	font-weight: bold;
	font-size: 16px;
 letter-spacing: 6px; 
	color: #b53b0a;
	text-decoration: none;
	}

.mainmenu:hover {
	color: #ffffff;
	}


div#resources, div#resources a  {
	font-size: 17px;
	font-weight: bold;
	color: #7d9659;
	text-decoration: none;
}

div#resources a:hover  {
	font-size: 17px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

div#taxpayers, div#taxpayers a  {
	font-size: 15px;
	font-weight: bold;
	color: #7d9659;
	text-decoration: none;
}

div#taxpayers a:hover  {
	font-size: 15px;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}

div#buttomtext, div#buttomtext a  {
	font-size: 11px;
	color: #444444;
}

div#buttomtext a:hover  {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

div#fpfiendsclub {
	font-size: 13px;

	color: #444444;
}

div#fpfiendsclub .date {
	color: #aa3333;
}
div#fpfiendsclub .subject {
	font-size: 15px;
	font-weight: bold;
	color: #607443;
}

div#fpfiendsclub a  {
	font-weight: bold;
	color: #607443;
}

div#fpfiendsclub a:hover  {
	color: #cc0000;
	
	text-decoration: none;
}

div#spotlight {
	font-size: 13px;

	color: #444444;
}
div#spotlight #time {
	font-size: 13px;
	font-weight: bold;
	color: #aa0000;
}
div#spotlight #subject {
	font-size: 13px;
	font-weight: bold;
	color: #009900;
}
div#spotlight #short {
	padding-left: 30px;
	text-align: justify;
	
}
div#spotlight #short a {
	color: #444444;
	text-decoration: none;
	
}
div#spotlight #short a:hover {
	color: #607443;
	text-decoration: underline;
	
}
