.bold {
	font-weight: bold;
}
body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	margin-top:5px;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	vertical-align:top;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
p {font-size: 14px; line-height:16px; margin-top:8px; margin-bottom:8px;}
h1 {color:#B41E51; font-size:22px; margin-top:2px; margin-bottom:5px;}
h2 {color:#B41E51; font-size:17px; margin-top:2px; margin-bottom:3px;}
h3 {color:#B41E51; font-size:15px; margin-top:2px; margin-bottom:3px;}
/*menu bar & links...*/
.menu_bar_td {
background-color:#C14054;
padding-top:3px; padding-bottom:4px;
text-align:center}
a.button:link, a.button:visited {
color: #fff; font-size:14px; margin-left:19px; margin-right:19px; padding:3px; text-decoration:none; background-color:#C14054;}
span.currentpagelink {
color: #000; font-size:14px; margin-left:19px; margin-right:19px; padding:3px; text-decoration:none; font-weight: bold;}
a.button:hover {background-color:#811E5E; text-decoration:none}
/*LH div...*/
#text_content {width:900px; padding:12px; text-align:left; padding-top:14px; padding-right:14px; }
#text_content img {float:left; margin-right:22px; margin-top:9px;}
/*RH div...*/
#news_events{width:290px; padding:12px; text-align:right; padding-top:14px; }
#classes_div {font-size:13px; border:4px solid #E85AAA; margin-top:14px; padding:8px; background-color:#f5ef9e}
#news_div {font-size:13px; border:2px solid #E85AAA; margin-top:5px; padding:8px; background-color:#f5ef9e}
#classes_div img{float:right; padding:4px;}
/*email link*/
a.email_link {color:#E85AAA;  text-decoration:none; font-weight:600}
a.email_link:hover {text-decoration:underline;}
a.email_link:visited {color:#E85AAA;  text-decoration:none; font-weight:600}
/*Ribbon, Bronglais...*/
#rightcontent { width: 220px; height:76px; font-size:13px; border:4px solid #E85AAA; margin-top:8px; padding:8px; background-color:#f5ef9e}
#rightcontent img{float:left; padding-right:7px;}
/*links [common to both divs] */
a.divs_link:link 
{color:#E85AAA; text-decoration:none; font-weight:600;}
a.divs_link:hover /*/common to both divs */
{color:#E85AAA; text-decoration:underline}
.blank {height:8px;}
/*Footer */
#footer {background-color:#8D2067; color:#FFFFFF; font-size:10px; text-align:center; height: 18px; }
#footer a:link {
color: #fff;  text-decoration:none}
#footer a:visited {
color: #fff;  text-decoration:none}
#footer a:hover {background-color:#811E5E; text-decoration:underline}
.high {color:#B41E51; font-weight: bold;}
#container {
    margin-left: auto;
    margin-right: auto;
    width: 990px;
}
#currmenu1 {
	color:#AAA; 
	font-weight:600; 
	font-size:12px; 
	padding:0px 5px 0px 5px;
	}
.boxes {
	min-height:430px; 
	background-color:#D9DCD7; 
	width:294px; 
	text-align:left; 
	margin-top:6px;
	padding:10px;
}
* html .boxes {
	height: 430px;
	overflow: visible;
}
.boxes h1, .boxes h2, .boxes h3, .boxes img {
	text-align: center;
}
/* next, the details pages css: */

a.editlink {
	border: 1px solid black;
	font-size: 9px;
	background-color: Green;
	color: white;
	padding: 0px 2px;
	font-weight: normal;
}
a.editlink:hover {
	border: 1px solid black;
	font-size: 9px;
	background-color: Pink;
	color: Black;
	padding: 0px 2px;
	font-weight: normal;
}
.userimg {
	margin: 10px;
}
#righttd .userimg {
	margin: 0px;
}
#webdesign {
	font-size: 8pt;
	float: right;
	color:white;
}
#webdesign a {
	font-size: 8pt;
	color: white;
}
#webdesign a:hover {
	color: Blue;
}
.centered {
	text-align: center;
}
.indent {
	margin-left: 30px;
}
.userhigh {
	color: #b10045;
	font-weight: bold;
}
.userhigh2 {
	color: #B8AD99;
	font-weight: bold;
}
.userhigh3 {
	color: 	#8B4513;
	font-weight: bold;
	text-decoration: underline;
}
.userhigh4 {
	color: 		#A30A36;
	font-weight: normal;
	font-size: 140%;
}
.userhigh5 {
margin:2px 12px 2px 0px; font: 14px Georgia, "Times New Roman", Times, serif ; 
color:#B36C38; font-weight:600;
}
.userhigh6 {
	color: 		#A6D166;
	font-weight: bold;
}
.userHeader2 {
	color: 		Black;
	font-weight: bold;
	width: 98%;
	background: #B39C9C;
	margin: 0px;
	padding:2px 5px;
}
.userbig {
	font-size: 125%;
}
.userbigger {
	font-size: 150%;
}
.usersmall {
	font-size: 80%;
}
.usersmaller {
	font-size: 66%;
}
	.userhighbox {
		width: 720px;
		margin: 0 auto;
		text-align: center;
		border: 2px solid Maroon;
		background: Ivory;
		color: black;
		font-size: 10.5pt;
		padding:2px 5px 5px 5px;
	}
	.userhighbox h1 {
		color: #A30A36;
		font-weight: normal;
		font-size: 21pt;
		padding-bottom: 4px;
		margin-bottom: 0px;
		font-family: Century Gothic,Ariel,Helvetica,sans-serif;
		margin-top: 0px;
		text-decoration: none;
	}
	.userhighbox strong {
		color: #A30A36;
	}
	.userhighbox2 {
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #01839B;
	padding: 4px;
	background-color: #ffee99;
	color: #808080;
}
	.useracrobox {
	width: 300px;
	float: right;
	border: 1px solid #01839B;
	padding: 4px;
	background-color: #ffee99;
	color: #808080;
	text-align: left;
	font-size: 80%;
	margin-left: 10px;
}
	.useracrobox a{
		font-size: 90%;
	}
.userhighbox3 {
	text-align: justify;
	font-size: 115%;
}
.userhighbox3 h1, .userhighbox3 h2, .userhighbox3 h3{
	text-align: left;
	font-size: 130%;
}
#footercredits {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	margin-top: 5px;
}
#footercredits a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
}
#footercredits a:hover{
	color: Pink;
}
#footercredits .notloggedin{
	color: #aaaaaa;
	font-size: 8px;
	text-align: right;
}
#footercredits .notloggedin a:visited {
	color: #aaaaaa;
}
#footercredits .notloggedin a{
	color: #aaaaaa;
	font-size: 8px;
}
.loggedin {
	color: #A30A36;
	font-size: 9px;
	text-align: right;
	}
.loggedin a{
	color: #A30A36;
	font-size: 9px;
}
.loggedin a:hover{
	color: #ccaa99;
	font-size: 9px;
}
a.editlinkhigh {
	padding: 1px 2px 1px 5px;
	background: Yellow;
	border: 1px solid Navy;
	color: #b10045;
	font-weight: normal;
	text-decoration: none;
	font-size: 75%;
}
a:hover.editlinkhigh {
	background: Pink;
	color: Purple;
	text-decoration: underline;
}

#bigpic h2 {
	text-align: center;
	color: #A30A36;
	padding-bottom: 10px;
}
#bigpic p {
	text-align: center;
	color: #000;
}
#bigpic .copyright {
	text-align: center;
	color: #888888;
	font-size: 90%;
}
.listimagethumb {
	width: 156px;
	clear: right;
	float: left;
	border: 1px solid #eeeeee;
	margin: 5px;
	text-align: center;
	padding: 5px;
}
.listimagethumb img {
	border: 0px;
}
.listimagethumb p {
	padding: 0px;
	font-size: 75%;
}
.userlow1 {
	color: #888888;
}
.userjustify {
	text-align: justify;
}
.capimage_caption {
	font-size: 80%;
	color: #484848;
}
#eventblock h1, #newsblock h1 {
	text-align: center;
	background: #A30A36;
	color: white;
	padding: 2px;
}
#eventblock h2, #eventblock h3 {
	text-align: left;
}
#mainadminmenu a {
	text-decoration: none;
	font-size: 12px;
	color: #6E71EC;
	font-weight: bold;
}
#mainadminmenu a:hover {
	text-decoration: underline;
	font-size: 12px;
	color: #C000C0;
}
#homenews h1 {
	padding-top: 5px;
	padding-bottom: 5px;
} 
#homenews .newstitle {
	padding-bottom: 5px;
}
.errmsg {
	color: Maroon;
	padding: 10px;
	font-weight: bold;
}
.errmsg2 {
	color: Maroon;
	padding: 10px;
	font-weight: bold;
	text-align: left;
	border: 1px solid blue;
	padding: 3px;
	
}
#maincontent {
	width: 730px;
	padding-bottom: 20px;
}
.primg {
	clear: right; 
	float: right;
	padding: 5px;
	margin-left: 10px;
	border: 1px solid silver;
}
.primg p {
	font-size: 12px;
	color:#C14054;
}
.primg a {
	font-size: 10px;
	color: silver;
}
td.homeeventitem, td.homenewsitem {
background-color:#E4F19C; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11pt; 
padding:4px;
}
