/* CSS Document */

body {	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:  Arial, Helvetica, sans-serif;
	background-color: #75a7cc;
background-image: url('images/bg.jpg');
background-repeat: no-repeat;
background-position: top center; 
}

#fullheight {height: 100%; width: 100%; background-color: #CCC;}

td, p, h3, h4 {font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 11.5px;	line-height:17px;	color: #000000;}

p {padding-bottom:10px;}

h1 {	font-size: 14pt;	color: #8C2F21;	font-weight: bold;margin: 1em 0 0 0;padding: 0 0 0 0;}
h2 {
	font-size: 16px;
	color: #8C2F21;
	font-weight: bold;
	margin: 15px 0 0 0;
	padding: 4px 0 0 0;
}

h3 {
	font-size:13px;
	padding-bottom:0;
	margin-bottom:0;
	}
	
h5 { padding: 0 0 0 0;}

a:link {color: #4A74B8;	text-decoration: none;font-weight: bold;}
a:visited {	text-decoration: none;	color: #4A74B8;		font-weight: bold;}
a:hover {	text-decoration: none;	color: #DD4426;		font-weight: bold;}
a:active {	text-decoration: none;	color: #DD4426;		font-weight: bold;}

a.net {font-size:12px; text-decoration: none; font-weight: lighter; font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 7px;}
a.net:link {color: #421010;}
a.net:visited {color: #421010;}
a.net:hover {color: #AF4141;}
a.net:active {color: #AF4141;}

a.right {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: lighter;
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 8px 4px 8px 15px;
	line-height:13px !important;
	background-position:4px 12px;
	background-repeat:no-repeat;
}

a.right:visited {color: #fff; font-weight: lighter;}

a.right:hover {color: #E8E8E8; font-weight: lighter;}



td.rightblue a {display:block;  background-colour:#537DB4; background-image:url(images/arrow_blue.gif); }
td.rightblue a:hover {background-color:#5D87BF; }

td.rightbrown a {display:block;  background-colour:#9E8567; background-image:url(images/arrow_brown.gif); }
td.rightbrown a:hover {background-color:#AA8F6F; }

td.rightpink a {display:block;  background-colour:#DB7070; background-image:url(images/arrow_pink.gif);}
td.rightpink a:hover {background-color:#E57676; }

td.rightgray a {display:block;  background-colour:#898989; background-image:url(images/arrow_grey.gif);}
td.rightgray a:hover {background-color:#959494; }




.text, .image, .block {}
div, img { vertical-align:middle;}

a.ev:link {color: #000000; text-decoration: none;}
a.ev:visited {color: #000000;text-decoration: none;}
a.ev:hover {color: #8C2F21;text-decoration: none;}
a.ev:active {color: #8C2F21;text-decoration: none;}

a.evred:link {color: #CD242B; text-decoration: none;}
a.evred:visited {color: #CD242B;text-decoration: none;}
a.evred:hover {color: #E42931;text-decoration: none;}
a.evred:active {color: #E42931;text-decoration: none;}

.footer	{color: #92958E}
.footertext	{
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7A7A7A;
}

.photocaption {
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #6E6E6E;
}

img.thumbL {
	margin:5px 15px 15px 0;
	float:left;
}

img.thumbR {
	margin:5px 0 10px 15px;
	float:right;
}

.clearfloat {
clear:both;
padding-top:10px;
}

.clearfloat_topborder {
clear:both;
padding-top:10px;
border-top:1px solid #ccc;
}

td.eve {padding: 0px 100px 30px 30px;text-align: left;}
td.community {padding: 0px 0px 30px 30px;text-align: left;}
