body {
	background: url('images/body_bg.png') 0px 1px repeat-x;
	color: #d1d1d1;
}
a {
	color: #464646;
}
hr {
	border-bottom: 1px solid #E0E0E0;
}
blockquote {
	color: #595959;
}
/* begin ---------------------------------------- header */
#description {
	color: #1d1d1d;
}
#menu-container {
	border: #c4c4c4 1px solid;
}
#menu {
	background: url('images/menu_white.png') repeat-x;
	border: #fff 1px solid;
}
#menu ul li {
	border-right: #505050 2px solid;
}
#menu ul li a {
	color: #505050;
}
#search {
	background: #fff;
	border: #c4c4c4 1px solid;
}
#search #s {
	color: #515151;
}
#search #searchsubmit {
	background: url('images/search.png') center no-repeat;
}
/* end ---------------------------------------- header */
#content-container .heading-container {
	background: #c4c4c4;
	border: #c4c4c4 1px solid;
}
#content-container .heading {
	background: url('images/content_heading_white.png') repeat-x;
	border: #fff 1px solid;
}
#content-container .heading p, #content-container .heading h1, #content-container .heading h2, #content-container .heading h3 {
	/*border-left: #505050 2px solid;*/
	color: #505050;
}
/* begin ---------------------------------------- slider */
#slider-container {
	background: #fff;
	border-left: #c4c4c4 1px solid;
	border-right: #c4c4c4 1px solid;
	border-bottom: #c4c4c4 1px solid;
}
#slider {
	border: #c4c4c4 1px solid;
}
/* end ---------------------------------------- slider */
/* begin ---------------------------------------- posts & pages */
#content {
	border-left: #c4c4c4 1px solid;
	border-right: #c4c4c4 1px solid;
	border-bottom: #c4c4c4 1px solid;
}
.post {
	background: #fff;
	color: #1d1d1d;
}
.page-subtitle {
	color: #1d1d1d;
	border-bottom: 1px solid #EFEFEF;
}
.post-meta {
	border-top: #ddd 1px solid;
	border-bottom: #ddd 1px solid;
}
.bottom-meta {
	border-top: #ddd 1px solid;
	border-bottom: #ddd 1px solid;
}
.post-comments a {
	color: #FFF;
}
.post-comments a:hover {
	color: #FFF;
}
/*.post-content h2 {
	border-bottom: 1px solid #EFEFEF;
}
.post-content h3 {
	border-bottom: 1px solid #EFEFEF;
}*/
.post-content img.alignnone {
	background: #FFF;
	border: 1px solid #EFEFEF;
}
.post-content img.alignleft {
	border: 1px solid #EFEFEF;
	margin: 0 25px 15px 0;
}
.post-content img.alignright {
	border: 1px solid #EFEFEF;
}
.navleft a, .navright a {
	color: #000;
}
.navigation {
	background: #fff;
}
/* end ---------------------------------------- posts & pages */
/* begin ---------------------------------------- comments */
#comments ol li {
	border-bottom: 1px solid #F0F0F0;
}
.comment-gravatar {
	background: #FFF;
	border: 1px solid #F0F0F0;
}
.comment-meta {
	color: #666;
}
#comment-form input {
	background: #fff;
	border: #c4c4c4 1px solid;
}
#submit {
	border: #c4c4c4 1px solid;
	background:#2d98c4;
	color: #FFF;
}
/* end ---------------------------------------- comments */
/* begin ---------------------------------------- sidebar */
.sidepanel .heading-container {
	background: #c4c4c4;
	border: #c4c4c4 1px solid;
}
.sidepanel .heading {
	background: url('images/content_heading_white.png') repeat-x;
	border: #fff 1px solid;
}
.sidepanel .heading h3 {
	/*border-left: #505050 2px solid;*/
	color: #505050;
}
.sidepanel-content-containter {
	background: #c4c4c4;
}
.sidepanel .sidepanel-content {
	background: #fff;
	color: #1d1d1d;
}
/* end ---------------------------------------- sidebar */
/* begin ---------------------------------------- footer */
#footer {
	color: #fff;
	background: url('images/menu_bg.png') repeat-x;
	border: #111 1px solid;
}
#footer a {
	color: #fff;
}
/* end ---------------------------------------- footer */
.sep {
	color: #CCC;
}
/* begin --------------------------------- Calendar */
#wp-calendar caption {width: 240px; text-align: center; color: #1d1d1d; font-weight: bold; padding: 5px 0 10px 0;}
#wp-calendar { border-collapse:collapse; width: 240px; text-align: center;}
#wp-calendar thead th {padding: 5px 0 5px 10px; font-weight: bold;}
#wp-calendar tbody td, #wp-calendar #prev {padding: 5px 0 5px 10px;}
#wp-calendar #today, #wp-calendar tbody td:hover, #wp-calendar #prev:hover {padding: 5px 0 5px 10px;}
#wp-calendar a {padding: 2px 0; font-weight: bold;}
#wp-calendar tfoot td {padding: 3px 0;}
#calendar_wrap {display: block; width: 240px; padding: 0 1px 1px 0; margin: 5px 0 0 0;}
#wp-calendar #next {text-align: right; color: #000; padding: 5px 10px 5px 0;}
#wp-calendar #prev {text-align: left;}
/* end --------------------------------- Calendar */