body {
	font-family: Trebuchet, Arial, Verdana, sans-serif;
	font-size: 0.9em;
	text-align: left;
	margin: 0;
	padding: 10;
	background: url('/images/body.gif') repeat-x scroll top left;
}
#Wrapper {width: 850px; margin: 0 auto 0 auto; padding: 0; text-align: left; }
#Header { 
   margin: 0; padding: 0;
   display: block;
   width: 750px;
   height: 111px;
   
   text-indent: -9999px; 
   border: 0;
}
#Header h1 {margin: 0; padding: 0;}
#Header h1 a {
   padding: 0; margin: 13px 0 0 8px;
   background: url('/i/logo.gif') no-repeat scroll top left;  
   display: block; width: 200px; height: 96px;
   float: left;
}
#Header img {
   float: right;
   margin: 19px 1px 0 0;
}




#Menu td {
	float: left;
	padding: 0;
	margin-left: 20px;
	text-align: left
}
#Menu td a {
	display: block;
	width: 80px;
	line-height: 28px;
	border: none;
	padding: 20; border_bottom: 1px; border-bottom-color: #000;
	text-align: left;
	text-decoration: none;
	color: #C90;
	font-size:1em; font-weight: bold;
}

#Menu td a:hover {
	color: #990002;
}

#home #nav-home, #about #nav-about, #calendar #nav-calendar, #contact #nav-contact, #members #nav-members, #news #nav-news, #vacancies #nav-vacancies {
  
}

#AdminMenu {clear: both; margin-top: 30px;}

#Content {margin: -23px 0 0 0; padding: 5px; clear: both; }
#Content a {color: #500; }
#Content a:hover {color: #000; }
#Content p {text-align: justify; color: #333; }
#Content h1 {
	letter-spacing: 2px;
	font-weight: normal;
	font-size: 1.7em;
	padding: 5px; 
	color: #C90;
	font-family: Trebuchet, Verdana, Arial;
	border-bottom: 1px solid #500;
}
#Content h2 {letter-spacing: 3px; font-weight: normal; color: #500; font-family: georgia; font-size: small;}
#Footer {
	display: block;
	width: 600px;
	height: 15px;
	margin: 0 0 0 0;
	padding: 0;
	float:left;
   
   
}

#Footer p ,#Footer p a {
	color: #888;
	font-family: georgia, serif;
	font-size: 0.8em;
	text-align: right;
	line-height: 15px;
	text-decoration: none;
	padding-right: 5px;
}
#Footer p { border-top: 1px solid #888; }

.opening {display: block;  border: 1px solid #500; padding: 3px; margin: 9px; color: #333;}

.NoStyle {margin: 0; padding: 0; border: 0;}
.Center {text-align: center;}

div.member, div.member_upgraded {
	padding: 5px;
	border: 1px solid #C0C0C0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -1px;
}

div.member h3, div.member_upgraded h3 {
    margin: 0; padding: 0;
}

div.member .image img, div.member_upgraded .image img {
   border: 0;
}

div.member .image, div.member_upgraded .image {
    float: left; padding: 5px; margin-right: 5px; clear: left;
    border: 1px solid #DDD; display: block; width: 212px;
}

div.member .info p, div.member_upgraded .info p {margin: 10px;}
div.member .url, div.member_upgraded .url {clear: both;}

 div.member_upgraded {
     background: #FFF url('/i/star.gif') no-repeat scroll top right; 
     border: 1px solid #900;
 }
 
#IndexNews, #IndexEvents{ display: block; width: 350px;  border: 1px solid #EEE;}
#IndexNews {float: left;}
#IndexEvents {float: right;}
#IndexMembers {clear: both; border-top: 1px solid #C0C0C0;}
div.member .image, div.member_upgraded .image {
    float: left; padding: 5px; margin-right: 5px; clear: left;
    border: 1px solid #DDD; display: block; width: 212px;
}

#IndexMembers .info p, #IndexMembers .info p {margin: 10px;}
#IndexMembers a, #IndexMembers a {clear: both;}
.maintableborder tr td p .body strong {
	text-align: center;
}
