/* Styles for this specific template */



body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #FFFFFF;
	height: 100%;
}
#vertical {
	margin-top: 20px;
}
#hoz {
}
h1 {
	font-size: 10px;
	margin: 0;
	padding: 0;
	color: #B3B3B3;
	line-height: 30px;
}
#footer p {
	padding: 0px;
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer a {
	text-decoration: none;
	color: #999999;
}
#footer a:hover {
	text-decoration: none;
	color: #0099FF;
}
h2 {
	font-size: 24px;
	margin: 0 0 10px 0;
	padding: 0;
	color: #006;
}
p {
	margin-top: 5px;
	margin-bottom: 5px;
}
img {
}
/* This template's versions of generic items */



.fl_loadbox { /* The box shown when an item is loading */
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	border: 1px solid #666666;
	color: #990000;
}
.fl_blogtitle { /* A blog title */
	font-size: 20px;
	font-weight: bold;
}
.fl_blogby { /* A blog byline and time*/
	text-transform: uppercase;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 2px;
	width: 100%;
	font-weight: bold;
}
.fl_blogfooter { /* Text at the bottom of a blog */
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 2px;
	width: 100%;
	font-weight: bold;
}
.fl_blogtags { /* Blog tags */
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 2px;
	width: 100%;
	font-weight: bold;
}
.fl_readmore { /* The read more link */
}
.fl_comments { /* Where the comments should appear */
	float: right;
}
.fl_blogentry1 { /* Style for odd-numbered blog entries */
}
.fl_blogentry2 { /* Style for even-numbered blog entries */
	background-color: #eee;
}
.fl_blogdivider { /* The line between blogs */
	margin-top: 5px;
	height: 5px;
	border-top: 1px dashed #292963;
}
.fl_commsheader { /* Comments title */
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 2px;
	width: 100%;
	font-weight: bold;
}
.fl_bottomlinks { /* Links at the end */
	text-align: right;
	width: 100%;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 2px;
	width: 100%;
	font-weight: bold;
}
.fl_prevnext { /* Previous and next entry links */
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 2px;
	font-weight: bold;
}
.fl_comm1 { /* Style for odd-numbered comments */
	border-left: 1px dotted #292963;
}
.fl_comm2 { /* Style for even-numbered comments */
	border-left: 1px dotted #292963;
	background-color: #eee;
}
.fl_newsheads { /* News headlines view style */
	font-size: 9px;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#fl_showbox { /* The border for the scrolling bar in the gallery */
	border: 1px dashed #292963;
}
.fl_arrowoff, .fl_arrowon { /* The left and right pointing arrows */
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.fl_arrowoff {
	color: #666;
	border: 1px solid #222;
	background-color: #ccc;
}
.fl_arrowon {
	color: #292963;
	background-color: #ccc;
	border: 1px solid #292963;
}
.fl_arrowoff:hover, .fl_arrowon:hover {
	text-decoration: none;
}
.fl_arrowon:hover {
	background-color: #eee;
}
.fl_imgcap { /* Picture captions in galleries */
	background-color: #333;
	border: 1px solid #292963;
}
.fl_pollvotebar { /* Colour of the bar showing percentages in polls */
	background-color: #292963;
}
.fl_pollquestion {
	font-weight: bold;
}
.fl_setuphead, .fl_setupheadoff:hover { /* Colour for the headers of contracting sections in admin */
	background-color: #6969a3;
}
.fl_setupheadoff {  /* Colour for deselected headers of contracting sections in admin */
	background-color: #99c;
}
.fl_setupbody { /* Colour for the body of the sections in admin */
	background-color: #eee;
}
input, select, textarea {
	background-color: transparent;
	border: 1px solid #ACACAC;
	color: #000000;
	font-size: 12px;
}
input:hover, input:focus, select:hover, select:focus, textarea:hover, textarea:focus {
	background-color: #eee;
}
textarea {
	font-size: 10px;
}
