body {
background: #ffffff url(images/bg.gif) repeat;
text-align: center;
margin: 2px;
font: 11px Verdana, serif;}

#wrapper {
width: 760px;
height: 100%;
margin: 0 auto;}

#header {
width: 760px;
background: #ffffff url(images/header.gif) no-repeat;
height: 163px;}

#bg {
background: url(images/background.gif) repeat-y;
width: 760px;}

#navbar {
float: left;
width: 760px;
height: 25px;}

#menu {
	width:730px;
	margin:10px auto 0 auto;
	background-color:#F5F5F5;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	height:24px;
}
#menu ul {
	list-style-type: none;
	float: left;
	font-family: "verdana","Gill Sans MT", Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 0px 0px;
	margin: 0;
	border-left:1px solid #ddd;
	width:505px;
}
#menu ul li {
	float: left;
	display: block;
	height:24px;
	padding: 0px;
	margin-right: 0px;
	border-right:1px solid #ddd;
	text-transform:capitalize;
	font-size:9px;
	line-height:14px;
	font-weight:lighter;
	letter-spacing:1px;
}
#menu ul li:hover {
	background-position: left;
}
#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active {
	float: left;
	color: #666;
	text-transform:Capitalise;
	display: block;
	height:19px;
	padding:5px 20px 0px 20px;
	margin: 0px;
}
#menu .home, #menu .current_page_item {
	background-color:#fff;
}
#menu .home a:link, #menu .home a:visited, #menu .current_page_item a:link, #menu .current_page_item a:visited {
	background-position: right;
	background-repeat: no-repeat;
	color: #000;
}
#menu ul li a:hover {
	background-position: right;
	background-repeat: no-repeat;
	color: #111;
	height:19px;
	text-decoration: underline;
}
#menu ul li ul {
	width: 180px;
}
#menu .rss {
	list-style:none;
	margin:0px;
	font-family: "Verdana", "Gill Sans MT", Georgia, "Times New Roman", Times, serif;
	overflow:hidden;
	float:right;
	border:none;
	width:220px;
}
#menu .rss li {
	float:right;
	height:24px;
	background-color:#FFFBFA;
	border-left:1px solid #ddd;
	border-right:none;
	padding-left:10px;
}
#menu .rss li:hover {
	background-color:#FFF7F5;
}
#menu .rss li a {
	display: block;
	height:19px;
	padding:5px 20px 0px 20px;
	background-position:left;
	background:url(images/rss.png) no-repeat top left;
}
#menu .rss li a:hover {
	background:url(images/rss.png) no-repeat top left;
	color: #111;
	height:19px;
}
.menunav li:hover ul, ul.menunav li.sfHover ul {
	left:-1px;
	top:25px;
}
.menunav li:hover li ul, .menunav li.sfHover li ul {
	top:-9999px;
}
.menunav li li:hover ul, ul.menunav li li.sfHover ul {
	left:180px;
	top:-1px;
	border-top:1px solid #ddd;
}
.menunav li:hover ul, .menunav li li:hover ul {
	top: -9999px;
}
.menunav li ul {
	position:absolute;
	top:-9999px;
	border-right: 1px solid #ddd
}
.menunav li {
	float:left;
	position:relative;
	border-bottom:1px solid #ddd;
}
.menunav ul li {
	width: 100%;
}
.menunav li li {
	padding: 0px;
	background: url(images/libgt.png) repeat;
	height: auto !important;
}
.menunav li ul {
	z-index:100;
}
.menunav li:hover a:link, .menunav li:hover a:visited {
	color: #111 !important;
	text-decoration: underline;
}
.menunav li li:hover, .menunav li .current_page_item {
	background:url(images/libgth.png) repeat !important;
}
.menunav li li a:link, .menunav li li a:visited {
	padding:5px 20px 5px 20px !important;
	margin: 0px 0px 0px 0px !important;
	height: auto !important;
	background-image: none !important;
	float: left;
}


#mainnav {
float: right;
margin-right: 30px;
margin-bottom: 10px;
display: inline;
text-align: left;}

.nav h2 {
font: 18pt Verdana;
text-align: left;
margin: 27px 0 2px 6px;
width: 180px;
color: #999999;}

.nav * {
padding: 0;
margin: 0;}

.nav li {
width: 180px;
padding-top: 4px;
list-style: none;}

.nav li a {
display: block;
padding: 5px 0;
text-indent: 30px;
font: 9pt Verdana, arial;
text-decoration: none;
text-transform: capitalize;
width: 180px;
color: #3EA7DD;}

.nav li a:hover {
text-decoration: underline;
color: #999999;}

h5 {
font: 9pt Verdana, arial;
padding: 0;}

.dateblock {
background: url(images/date.gif) no-repeat;
width: 65px;
height: 72px;
text-align: center;
float: left;
font: bold 12pt Times New Roman,serif;
padding-top: 7px;
padding-right: 10px;
color: #CCCCCC;}

.dateblock .day {
	font-size: 35px;
	font-weight: bold;
	padding-top: 2px;
	letter-spacing: -1px;
	color: #8AD746;
}

#main {
margin-top: 26px;
width: 460px;
margin-left: 50px;
float: left;
text-align: left;
display: inline;
line-height: 16px;
text-align: justify;
font: 10pt verdana, serif;
color: #666666;}

h1 {
	padding: 8px 0 5px 0;
	margin: 3px 0px 3px 0px;
	font: 18pt Verdana;
	text-align: left;
	line-height: 14px;
	margin-bottom: 14px;
	color: #8AD746;
}

a.link {
	margin-top: 20px;
	font: 18pt Verdana;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	margin-bottom: 14px;
	color: #8AD746;
}

a.link:hover {
	margin-top: 20px;
	font: 18pt Verdana;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	margin-bottom: 14px;
	color: White;
}


h3 {
margin: 0;
text-align: left;
padding-top: 90px;
padding-left: 40px;
font:  2em Verdana;}

a.mainlink {
	text-decoration: none;
	color: Silver;
}

a.mainlink:hover {
	text-decoration: none;
	color: Silver;
}

#copyright {
text-align: center;
padding-top: 13px;
font-weight: bold;
font-size: 8pt;
color: #666666;}

#footer {
margin-top: 7px;
clear: both;
background: url(images/footer.gif) no-repeat;
width: 760px;
height: 74px;}

#footer a {
text-decoration: none;
color: #999999;}

#footer a:hover {
text-decoration: underline;
color: #999999;}

.com {
text-align: right;
padding-bottom: 6px;}

.searchform {
background-color: #FFFFFF;
border: 1px solid #999999;
color: #666666;}

.field {
background-color: #FFFFFF;
border: 1px solid #999999;
color: #666666;}

.comments {
background-color: #FFFFFF;
border: 1px solid #999999;
color: #666666;}

.button {
font-weight: bold;
background-color: #FFFFFF;
border: 1px solid #999999;
color: #666666;}

img {
float: left;
padding: 5px;}

a {
text-decoration: none;
color: #999999;}

a:hover {
text-decoration: none;
color: #CCCCCC;}

.linktext {
	font-size:9px;
	margin-left:5%;
	margin-right:5%;
}
.linktextarea {
	font-size:9px;
	font-family:verdana;
	overflow:hidden;
}