body {margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    background-image: ../../images/fgspbak.jpg;
	}
	
.darkpurple {color:#4D0020;}
.medblue {color: #05B9FF;}
.lightpurple {color: #F2EFF5;}

.style2 {color: #FF9900}
.style3 {color: #F2F0F5}
.style5 {color: #F2F0F5; font-weight: bold; }
.style6 {font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

h2 {
	font-size: 18px;
}
h3 {
	font-size: 14px;
}

/* borders */

#borderright {border-right: 1px solid #4D0020;}
#border {border: 1px solid #f9f7eb;}
#borderbot {border-bottom: 1px solid #4D0020;}


/* text */

.ten {font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;}

.eleven {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;}

.elevenbold {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;}

.twelve {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}

.twelvebold {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;}


.head {font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
	color: #333333;}

p {font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size: 12px;
margin: 0px;}
	
a:link	   			{color: #333333; text-decoration: underline;}
a:visited			{color: #333333; text-decoration: underline;}
a:active 			{color: #0000FF; text-decoration: none;}
a:hover				{color: #0000FF; text-decoration: none;}

/*	Horizontal Header Navbar Menu	 */

small.navbarmenu {

font-size: 10px;
font-weight: bold;
color: #F2EFF5;
background: #8e5a72;
font-family: "verdana", "arial", "geneva", sans-serif;

}

a.navbarmenulink:link {

color: #F2EFF5;
font-weight: bold;
font-family: "verdana", "arial", "geneva", sans-serif;
}


a.navbarmenulink:visited {

color: #F2EFF5;
font-weight: bold;
font-family: "verdana", "arial", "geneva", sans-serif;
}


a.navbarmenulink:active {

color: #5b0024;
font-weight: bold;
background: #f2eff5;
font-family: "verdana", "arial", "geneva", sans-serif;
}


a.navbarmenulink:hover {

color: #5b0024;
font-weight: bold;
font-family: "verdana", "arial", "geneva", sans-serif;
background: #f2eff5;
}

/* Left Column Nav Buttons */

#button {width: 100%;
	margin-bottom: 1em;
	font-family: Arial, Verdana, Tahoma;
	color: #FFFFFF;}
	
#button ul {list-style: none;
	margin: 0;
	padding: 0;
	border: none;}
		
#button li {border-bottom: 1px solid #d8ddca;
	margin: 0;}

#button li a {display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 6px solid #8E5A72;
	border-right: 1px solid #8E5A72;
	background-color: #4D0020;
	color: #F2EFF5;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	width: 100%;}

#button li a {
	width: auto;}

#button li a:hover {border-left: 6px solid #8E5A72;
	background-color: #F2EFF5;
	color: #4D0020;
	border-right: 1px solid #8E5A72;}

/*	Definition list	 */

dl {
color: #000000;
background: #f2eff5;
font-family: "verdana", "arial", "geneva", sans-serif;
}

/*	Links unvisited links	*/

a.link:link {
color: #000000;
}

/*	Links visited links				*/

a.link:visited {
color: #000000;
}


ul {

margin-left: 30px;
list-style: disc;
color: #000000;
background: #f2eff5;
font-family: "verdana", "arial", "geneva", sans-serif;
}



/*	The link description			*/

span.descript {

font-size: small;

color: #000000;

background: #f2eff5;

font-family: "verdana", "arial", "geneva", sans-serif;

}



/*	New links Box		*/

sup.new {

font-size: x-small;

color: #000000;

background: #05B9FF;

font-weight: bold;

font-family: "verdana", "arial", "geneva", sans-serif;

}



/*	Popular links		*/

sup.pop {
font-size: x-small;
color: #f2eff5;
background: #5b0024;
font-weight: bold;
font-family: "verdana", "arial", "geneva", sans-serif;
}

/*	Links date and hits	 */

small.date {
font-size: x-small;
color: #666666;
font-family: "verdana", "arial", "geneva", sans-serif;
}



/*	Line for Number of links in categories	*/

small.numlinks {

font-size: x-small;

color: #666666;

font-family: "verdana", "arial", "geneva", sans-serif;

}



/*	This class is for "Looking for something in particular?"		*/

strong.search {

color: #000000;

background: #f2eff5;

font-weight: bold;

font-family: "verdana", "arial", "geneva", sans-serif;

}



/*	This class is for "More options"	*/

small.more {

font-size: small;

color: #000000;

background: #f2eff5;

font-weight: normal;

font-family: "verdana", "arial", "geneva", sans-serif;

}



/*	This is for main headers on all pages *apart* from the home page	*/

h1 {

margin-left: 15px;

font-size: 18px;

font-weight: bold;

border: none;

color: #f2eff5;

background: #5b0024;

font-family: "verdana", "arial", "geneva", sans-serif;

}

/*	This class is for the error messages					*/

strong.error {

color: #f2eff5;

background: #5b0024;

font-weight: bold;

font-family: "verdana", "arial", "geneva", sans-serif;

}

/*	This is for the margin for the form elements				*/

div.margin {

margin-left: 12px;

}



/*	This is for page $ title_linked						*/

strong.title {
font-size: small;
font-weight: bold;
color: #000000;
font-family: "verdana", "arial", "geneva", sans-serif;
}

/*	This is for Category Listings table cells		*/

td.catlist {

font-size: 14px;
color: #000000;
margin-left: 40px;
background: #f2eff5;
font-family: "verdana", "arial", "geneva", sans-serif;
}



/*	Preformatted text							*/

pre {

margin-left: 10px;

font-size: small;

font-weight: bold;

color: #333333;

background: #f2eff5;

}



/*	This is for the page last updated text					*/

small.update {

font-size: x-small;

font-weight: bold;

color: #999999;

background: #f2eff5;

font-family: "verdana", "arial", "geneva", sans-serif;

}



/*	This is for the total number of links					*/

p.grandtotal {
font-size: medium;
font-weight: bold;
color: #000000;
background: #f2eff5;
font-family: "verdana", "arial", "geneva", sans-serif;
}


