@CHARSET "ISO-8859-1";

* { margin: 0; padding: 0; }
body { background: url('../images/background.png') top center no-repeat #006c0f; font-family: Tahoma, Arial; font-size: 14px; }
span { color: #009b0b; font-size: inherit; }
a { color: #009b0b; }
a:hover { font-weight: bold; }

p { margin: 15px 0; line-height: 140%; font-size: 12px; }
h1 { font-size: 22px; font-weight: normal; color: #375831; margin-bottom: 1em}
h1 a { font-size: inherit; color: inherit; }
h2 { font-size: 18px; font-weight: normal; color: #375831; margin-bottom: .5em }
h2 a { font-size: inherit; color: inherit; }
h3 { font-size: 16px; font-weight: normal; color: #375831; }
h3 a { font-size: inherit; color: inherit; }
h4 { font-size: 12px; font-weight: normal; color: #375831; }
h4 a { font-size: inherit; color: 009b0b; }
.clear { clear: both !important; }

ul, li { list-style: none; }

#page { width: 498px; background: url(../images/content_bg.png) repeat-y; margin: 0 auto; }

#dark_div, #light_div, #nav, #footer { margin: 0 auto; width: 462px; } 

#header { padding: 20px 0; text-align: center; }
#dark_div { background: #009b0b; height: 16px; width: 460px; margin: 0 auto; }
#light_div { background: #20e200; height: 6px; width: 460px; margin: 0 auto; } 

#nav { text-align: center; margin: 5px auto; width: 460px; }
#nav ul li { display: inline; padding: 0px 10px; font-family: Tahoma; font-size: 18px; color: #314458; }
#nav a { color: #314458; font-size: inherit; text-decoration: none; }
#nav a:visited { color: inherit; font-size: inherit; }
#nav a:hover { text-decoration: underline; font-weight: normal; }
		
.content { margin: 10px auto 0px auto; width: 434px; padding: 10px; position: relative; display: none; }
.content h1 { border-bottom: 1px solid #314458; margin-bottom: 10px; }
	
div.recentActivity { margin: 0 20px 20px 0; }
div.recentActivity img { display: block; float: left; width: 22px; }
div.recentActivity p.postText { font-size: 100%; color: #004309; margin: 0 0 5px 30px; }
div.recentActivity p.postDate { font-style: italic; font-size: 90%; color: #a8caca; margin: 0px 0 0 30px;  }
div.recentActivity a:hover { font-weight: normal; }

#mysites ul { margin-left: 8px; }
#mysites li { clear: both !important; margin: 10px 0; height: 100px; }
#mysites li h4 { margin-left: 145px; }
#mysites li p { margin-left: 145px; }
#mysites li img { width: 120px; border: 4px solid #009b0b; float: left; }
#mysites li img:hover { border: 4px solid #385932; }

#mysites #about { margin: 0 20px 20px 0; }
#mysites #about p { font-size: 110%; }
#mysites #about p a:hover { font-weight: normal; }
#mysites #about ul li { height: auto; }
#mysites #about ul li a { font-size: 120%; font-weight: bold; }
#mysites #about ul li a img { width: 24px; margin-right: 10px; position: relative; top: -2px; border: none; }
#mysites #about ul li a img:hover { border: none; }
	
#services_accordion .ui-accordion-content-active { height: 300px ; padding: 1em; }
#services_accordion h3 { padding: .5em;  }
#services_accordion h3.ui-state-active { border: 1px solid #002af7; color: #FFF; background: #00126c; }
#services_accordion h3.ui-state-default:hover { padding: .5em; background: #a5aac7; border: 1px solid #002af7; color:#314458 }
#services_accordion ul { margin: 0 0 1em 1.5em; }

	
#footer { background: #043c06; height: 150px; font-size: 12px; }
#footer ul { margin: 30px 10px; }
#footer ul li { list-style: none; margin-left: 20px; }
#footer ul li.header { margin: 0; }
#footer_mysites { width: 45%; float: left; }
#othersites { width: 45%; float: right; }
li.header { color: #FFF; margin-left: 0; }
	
#footer a { color: #9dffab; }
img.page_bottom { display: block; margin: 0 auto; }
