

/*  side bar */
.sidespace{
	height: 5px;
}
* html .sidespace{
	display: none; 	
}


.sideitem {
			background: url(img/sbbody-r.gif) no-repeat bottom right;
			font-size: 100%;
			width: 100%;
			margin: 0 0 0 0;
}

.boxhead {
			background: url(img/sbhead-r.gif) no-repeat top right;
			margin: 0;
			padding: 0;
			text-align: center;
}
.boxhead .headfill {
			background: url(img/sbhead-l.gif) no-repeat top left;
			margin: 0;
			padding: 10px 30px 5px;
			color: white; 
			font-weight: bold; 
			font-size: 1.2em; 
			line-height: 1em;
}
.boxbody {
			background: url(img/sbbody-l.gif) no-repeat bottom left;
			margin: 0;
			padding: 5px 30px 31px;
			color: #6796BD;
			font-weight: bolder;
}
.boxbody a{
	text-decoration: none;
	color: #6796BD;
	font-weight: normal;
}
.boxbody a:hover{
	color: #6796BD;
	background: White;
	font-weight: normal;
}

/* -- page block -- */


.p-sideitem {
			background: url(img/p-sbbody-r.gif) no-repeat bottom right;
			font-size: 100%;
			width: 100%;
			margin: 0;
}

.p-boxhead {
			background: url(img/p-sbhead-r.gif) no-repeat top right;
			margin: 0;
			padding: 0;
			text-align: center;
}
.p-boxhead .p-headfill {
			background: url(img/p-sbhead-l.gif) no-repeat top left;
			margin: 0;
			padding: 10px 30px 5px;
			color: white; 
			font-weight: bold; 
			font-size: 1.2em; 
			line-height: 1em;
}
#nav .p-boxbody {
			background: url(img/p-sbbody-l.gif) no-repeat bottom left;
			margin: 0;
			padding: 5px 30px 31px;
			color: White;
}
#nav .p-boxbody h2{
	color: White;
}
#nav .p-boxbody li a{
				color: White;
}

/*  end pages block  */




/* -- about block -- */

.a-sideitem {
			background: url(img/a-sbbody-r.gif) no-repeat bottom right;
			font-size: 100%;
			width: 100%;
			margin: 0;
}

.a-boxhead {
			background: url(img/a-sbhead-r.gif) no-repeat top right;
			margin: 0;
			padding: 0;
			text-align: center;
}
.a-boxhead .a-headfill {
			background: url(img/a-sbhead-l.gif) no-repeat top left;
			margin: 0;
			padding: 10px 30px 5px;
			color: white; 
			font-weight: bold; 
			font-size: 1.2em; 
			line-height: 1em;
}
#nav .a-boxbody {
			background: url(img/a-sbbody-l.gif) no-repeat bottom left;
			margin: 0;
			padding: 5px 30px 31px;
			color: #333;
}
#nav .a-boxbody h2{
	color: White;
}
#nav .a-boxbody li a{
	color: White;
	text-decoration: none;
	font-weight: bolder;
}
#nav .a-boxbody .a-inside{
	padding-left: 20px;
}
#nav .a-boxbody .a-inside img{
	float: left;
	margin-right: 10px;
	margin-bottom: 0px;
	/*border: 2px solid #565656;*/
}
/*  about block  */






#nav li.current_page_item a{
	background: #E9F1F8;
	margin-left: 5px;
	color: #434344;
	border-left: #E9F1F8 3px solid;
	border-right: #E9F1F8 3px solid;
}
#nav li.current_page_item a:hover{
	background: #F5F5FC;
	color: #333333;
	border-left: 3px solid #F5F5FC;
	border-right: #F5F5FC 3px solid;
	margin-left: 5px;
}
/* -- end page block -- */


#nav h2 {
	color: #434344;
	font-weight: normal;
	font-size: 18px;
	list-style-type: none;
	margin: 0 0 0 0;
	padding-left: 18px;
}



#nav form {
	margin: 0 0 0 13px;

}

#nav ul {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 25px;
}

#nav li {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 1.5em;
}
#nav ul li a{
	color: #333;
	text-decoration: none;
}
#nav ul li a:hover{
	color: #74C0FA;
	background: #fff;
}

#nav ul .children{
	padding-left: 5px;
}
#nav ul .children li{
	background: url(img/children-cat.gif) 0 2px no-repeat;
	padding-left: 13px;
}
#nav ul .children a{
	text-decoration: none;
}





#nav input#s {
	width: 70%;
	background: #eee;
	border-top: 1px solid #828177;
	border-left: 1px solid #828177;
	color: #000;
}




#nav li.recentcomments{
	color: #503F2B;
	padding-left: 15px;
	margin-top: 5px;
	background: url(img/recentcomments.jpg) no-repeat bottom left;
}