@charset "utf-8";

* {
	margin:0; padding:0;
}
p img					{ margin:0 10px 10px 0; border: solid 5px #DDECD2; float:left;}
ol, ul, li{
	list-style: none;
}

a img { border:none }

body			{ background:url(./images/bg-main.jpg) repeat-x top #208100; font-family:Arial, Helvetica, sans-serif; line-height:15px;
font-size:11px;}
#wrap			{ width:846px; margin:0 auto;}
#top			{ background: url(./images/bg-top.jpg) no-repeat top center; height:374px;}


#logo 			{ position:relative; top:10px; left:57px; background: url(./images/logo.png); height:175px; width:175px; text-indent:-9999px;}


#logo a			{display:block;	height:175px; width:175px;}
#mainbg 		{ background: url(./images/bg-content.png) repeat-y; height:100%; min-height:410px;}
#bottom 		{ background: url(./images/bg-bottom.jpg) no-repeat bottom center; height:322px; margin-top: -200px;}
#content		{ width:620px; margin:0 auto; }

	#navi-top {
		position:relative; margin:0 110px;
	}

	#navi-top li {
		height:79px; width:125px;
		list-style:none; float:left;
	}
	
	#navi-top li.home a {
	
	background: url(./images/nav-btn-home.jpg) no-repeat top center;
	}
	#navi-top li.profile a {
	background: url(./images/nav-btn-profile.jpg) no-repeat top center;
	}
	#navi-top li.services a {
	background: url(./images/nav-btn-services.jpg) no-repeat top center;
	
	}
	#navi-top li.members a {
	background: url(./images/nav-btn-members.jpg) no-repeat top center;
	}
	#navi-top li.contacts a {
	background: url(./images/nav-btn-contacts.jpg) no-repeat top center;
	}

		#navi-top li a { 
			display:block;
			text-indent:-9999px;
			height:79px; width:125px;
			cursor: pointer;
		}
		
		#navi-top li a:hover { 
			background-position: bottom center;
		}
#sidebar, #featured, #login, #about, #content-main, #latest { background-color: #ffffff;}
#sidebar		{ width:250px;  float:left; margin-top:-110px; position:relative;}
#featured		{ width:250px;margin-bottom:5px; _height:0px;}
#featured div#featurebox { width:220px; height:320px; overflow:hidden; margin-bottom:10px;}
#login			{ width:250px; margin-bottom:10px; overflow:hidden}
#login li		{ list-style-image:url(images/blank.gif); list-style-position:inside; height:23px;}
#login li a:hoverr		{ padding-left:9px; background-color:#E3FED3; display:block; text-decoration:none; height:23px;}
#content-main	{ width:370px; float:right;  margin-top:-110px; position:relative;}
#post			{ width:370px;margin-bottom:10px; _height:0px;}
#latest			{ width:370px;margin-bottom:10px;}
#clear			{ clear:both;}


#featured div#strip { background:url(./images/Featured-Strip.png); top:13px; left:13px; height:95px; width:118px; position:absolute;}
div#downloadtheme { background:url(./images/RSS-Strip.png) no-repeat; top:0; left:0; height:95px; width:118px; position:absolute;}
div#downloadtheme a { display:block; height:95px; width:118px;}
.t {background: url(./images/t.gif) 0 0 repeat-x;}
.b {background: url(./images/b.gif) 0 100% repeat-x;}
.l {background: url(./images/l.gif) 0 0 repeat-y}
.r {background: url(./images/r.gif) 100% 0 repeat-y}
.bl {background: url(./images/bl.gif) 0 100% no-repeat}
.br {background: url(./images/br.gif) 100% 100% no-repeat}
.tl {background: url(./images/tl.gif) 0 0 no-repeat}
.tr {background: url(./images/tr.gif) 100% 0 no-repeat; padding:13px; overflow:hidden} 

ul#headingbar li {
 display:inline;
}

ul#headingbar li.headingbar-left {
 height:28px; width:33px; float:left; position:absolute; background:url(images/HeadingBar-Left.jpg)
}

ul#headingbar li.headingbar-bg h1 {
 background:url(./images/HeadingBar-BG.jpg) repeat-x; height:28px; width:84%; padding-top:4px; padding-left:33px;
}

ul#headingbar li.headingbar-bg h1 a{ color:#FFFFFF; text-decoration:none;}
ul#headingbar li.headingbar-bg h1 a:hover { color:#FFFFFF}
ul#headingbar li.headingbar-right {
 height:28px; width:33px; float:right; margin-top:-32px;background:url(images/HeadingBar-Right.jpg)
}

/*----MORE BUTTON-----*/
.more-link 			{ height:16px; width:41px; float:right; text-indent:-9999px; background: url(./images/button-more.jpg) no-repeat top center;}
p.buttonpad { margin-bottom:10px;}
a:hover.more-link	{ background-position: bottom center;}
/*----END-----*/


p { padding:8px;}
a { color:#1d6c00; text-decoration:none;}
a:hover { color:orange; text-decoration:underline;}
p b { color:#1d6c00;}
p.border-end { border-bottom:solid 1px #c8e3bf}
h1 { color:#FFFFFF; font-size:13px; }
#news { padding-bottom:10px;}
h2 { color:#1d6c00; font-size:11px; font-weight:bold; margin-bottom:10px; padding-left:10px;}
p.comment-link { width:150px; float:left; margin-top:-15px;}

form#commentform input { margin:10px;}
form#searchform input { margin:2px;}
.comment-wrap	{ margin:10px;}
.post-comment	{ padding:20px; background:#F0F9DF; border-left: #B6E371 solid 5px; margin:15px 0;}
blockquote 		{ padding:20px; background:#F0F9DF; border-left: #B6E371 solid 5px; margin:10px;}
#panel2,#panel3,#panel4,#panel5{ display:none;}
.headingbar-bg a { display:block}
.textfield { border:#d8d8d8 1px solid; background:url(images/search.gif) repeat-x bottom; width:190px; color:#666666; padding:2px;}
#footer-text { width:300px; margin:-90px auto 0 auto; display:block;}
#footer-text { color:#fff; text-align:center;}
#footer-text a { color:yellow; text-decoration:none; }
#footer-text a:hover { text-decoration:underline; color:yellow}