*
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
img {
	border: 0px;
}
body {
	background: url(images/bg_grass.jpg) fixed;
	margin: 10px 0px;
}
#header {
	background: url(images/header.png) no-repeat;
	margin-right: auto;
	margin-left: auto;
	height: 215px;
	width: 760px;
}
* #header { behavior: expression(IEPNGFIX.fix(this)); }
#header_navi{
	background: url(images/head_bt.jpg) no-repeat;
	text-align:center;
	width: 70px;
	height: 23px;
	float: right;
	margin-top: 114px;
	margin-right:20px;
	padding-top:2px;
}

#header_navi a{

	color: #cccccc;
	font-size: 12px;
	text-decoration: none;

}
* #header_navi { behavior: expression(IEPNGFIX.fix(this)); }
#home{

	float: left;
	margin-top: 105px;
	margin-left: 30px;	

}
#home a{
	overflow: hidden;
	color: #D0D024;
	font-size: 25px;
}
a#close{
	width: 55px;
	height: 20px;
	margin-left: 681px;
	display: block;
}
.hiddn{
	display:none;
}

#contentwrapper{
	background: url(images/main_bg.png) repeat-y;
	margin-right: auto;
	margin-left: auto;
	width: 760px;
	clear: both;
}
* #contentwrapper { behavior: expression(IEPNGFIX.fix(this)); }
#left {
	width: 185px;
	float: left;
}
#right {
	float: left;
	width: 575px;
}
#footer {
	background: url(images/footer.png);
	width: 760px;
	height: 30px;
	margin-right: auto;
	margin-left: auto;
	padding-top:20px;
	text-align: center;
	clear: both;
}
* #footer { behavior: expression(IEPNGFIX.fix(this)); }

#copyright {
	color:#ffffff;
	margin-top: 10px;
	font-size: 12px;
}
.hidden {
	visibility: hidden;
}
a:link, a:visited{
	text-decoration: none;
}
a:active, a:hover{
	color: #979700;
	text-decoration: none;
}
/*----------------------------------------
left sidebar
----------------------------------------*/
.sidebar{
	margin-bottom:10px;
}

#sidebar_bt{
	margin: 0 10px 0 30px;
}
#sidebar_bt dt,#sidebar_bt dd{
	font-size: 0.85em;
	line-height: 1.6em;
}
#sidebar_bt dd a{
	background: url(images/blet2.jpg) no-repeat;
	padding-left: 20px;
}

/*----------------------------------------
right content
----------------------------------------*/
h2{
	background: url(images/blet1.jpg) no-repeat;
	height:35px;
	font-size: 1em;
	margin: 0 25px 0 20px;
	padding-left:35px;
	padding-top:7px;
}
.editbt{
	font-size: 0.8em;
	text-align: right;
}
.editbt a{
	background: url(images/blet2.jpg) no-repeat;
	padding-left:15px;
	margin: 0 30px 0 0;
}
.contentbody{
	font-size: 0.9em;
	line-height: 1.6em;
	margin: 0 25px 0 55px;
	border-bottom: #333333;
}
.contentitem{
	text-align: right;
	color: #333333;
	font-size: 0.8em;
	text-decoration: none;
	margin: 10px 30px 10px 55px;
}
.contentitem1 ,.contentitem2 ,.contentitem3 ,.contentitem4 {
	background: url(images/blet2.jpg) no-repeat;
	margin-left:10px;
	padding-left:15px;
}

.itembottomborder {
	background: url(images/border1.gif) no-repeat;
	height:20px;
	margin-top: 15px;
}

.archivemonth, .errorbody, .memberbody{
	font-size: 0.85em;
	margin: 10px 30px 30px 55px;
}
/*-------------------------------------------------
right comment,mailform
-------------------------------------------------*/
.commentform, .mailform,.comments, .itemcomment, .searchresult
{
	font-size: 0.85em;
	margin: 10px 30px 30px 55px;
}
.itemcomment h3{
	font-size: 1em;
	background: url(images/blet2.jpg) no-repeat;
	padding-left:15px;
	margin-bottom:10px;
}
.commentinfo{
	text-align: right;
	font-size: 0.8em;
}
/*-------------------------------------------------
  Forms
-------------------------------------------------*/

#searchbody input{
	margin: 10px 30px 30px 55px;
}
.formfield
{
	background-image:url(images/bg_grass2.jpg);
	background-attachment:fixed;	
	border-top:1px solid #444444;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-left:1px solid #444444;
	color:#ffffff;	
}
.loginform, .searchform
{
	font-size: 0.85em;
}
.loginform .formbutton,
.mailform .formbutton,
.formbutton
{
	width:135px;
}
.searchform .formfield,
.loginform .formfield
{
	width:135px;
	height: 20px;
}
.loginform label{

	font-size: 0.85em;
}
#nucleus_lf_shared
{	
	margin-right:3px;
}

.mainform .formfield
{
	width: 400px;
}
#nucleus_cf_name, #nucleus_cf_mail, #nucleus_cf_email, #nucleus_cf_body, .formbutton
{

	display:block;
}
.commentform textarea, .commentform .formfield, .mailform textarea, .mailform .formfield
{
	width: 400px;
}

.error
{	
	width: 145px;
	color: #555555;
	font-weight: bold;
}

/*-------------------------------------------------
  etc.
-------------------------------------------------*/
.highlight{
	background-color:#eeccee;
}

