@charset "utf-8";
/* CSS Document */




body {
	background:url(img/body_bg.jpg) repeat-x top left;
	margin:0px;
	padding:8px 0px 8px 0px;
	font:12px Arial, Helvetica, sans-serif;
}
ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
a {
	text-decoration: none;
	color:#b6b237;
}
a img {
	border:none;
}
form {
	margin:0px;
	padding:0px;
}
.mainWrapper {
	width:956px;
	margin:0px auto;
}
.header {
	height:120px;
}
.header a {
	background:url(img/header_bg.jpg) no-repeat top left;
	height:120px;
	width:968px;
	display:block;
}
.middle {
	padding:23px 0px;
}
.sidebarLeft {
	width:204px;
	float:left;
}
/*------sideBox------*/

/* Button 1 */



.sideBox {
	margin-bottom:15px;
}
.sideBox .title {
	line-height:24px;
	padding:5px 10px;
	text-transform:uppercase;
	color:#323232;
	font-weight:bold;
}
.sideBox ul li {
	margin-top:1px;
	background:#e9e9e9 url(img/listItemTop.jpg) no-repeat top left;
}
.sideBox ul a {
	background:url(img/listItemBottom.jpg) no-repeat bottom left;
	padding:4px 10px;
	display:block;
	position:relative;
	color:#323232;
	font-weight:bold;
	text-transform:uppercase;
}
.sideBox ul a:hover, .sideBox .description {
	background:#efefe7 url(img/listItemBottom_hover.jpg) no-repeat bottom left;
	color:#8a8959;
}
.sideBox .description {
	margin-top:1px;
	padding:4px 10px;
	text-transform:uppercase;
	font-weight:bold;
}
.sideBox li.current_page_item {
	background:#b5b237 url(img/titleTopCorners.jpg) no-repeat top left !important;
}
.sideBox li.current_page_item a {
	background:url(img/titleBottomCorners.jpg) no-repeat bottom left!important;
	color:#323232!important;
}
.sideBox .heading {
	background:#b5b237 url(img/titleBottomCorners.jpg) no-repeat bottom left!important;
	color:#323232;
	padding:4px 10px;
	position:relative;
	text-transform:uppercase;
	font-weight:bold;
}
.sideBox .heading .top {
	background:url(img/titleTopCorners.jpg) no-repeat top left;
	height:2px;
	width:100%;
	position:absolute; top:0px; left:0px;
}
/*--------------end sideBox--------*/

.content {
	width:505px;
	float:left;
	margin-left:28px;
}
.content h1 {
	text-transform:uppercase;
	margin:0px;
	color:#323232;
	font-size:24px;
	line-height:25px;
	padding-bottom: 5px;
}
.main {
	margin-top:5px;

}
.main .separator {
	background:url(img/separator_bg.jpg) repeat-x top left;
	height:1px;
	line-height:0px;
	font-size:0px;
	margin:15px 20px 15px 0px;
}
.post img {
	float:left;
}
.postBody {
	float:left;
	margin-left:10px;
	width:380px;
}
.date {
	color:#323232;
	font-weight:bold;
	font-style:italic;
	font-size:9px;
}
.singlePost .date {
	margin-top:-10px;
margin-bottom: 10px;
}
h2 {
	margin:0px 0 0px 0;
	font-size:15px;
	color:#323232;
	text-transform:uppercase;
	line-height:36px;
}
 p {
	margin:0px;
	font-size:12px;
	color:#000;
}
.singlePost p {
	margin-bottom:10px;
	line-height:15px;
	
}
.postBody a.readMore {
	background:url(img/readMore_bg.jpg) no-repeat top left;
	height:17px;
	width:72px;
	display:block;
	float:right;
	margin-top:5px;
}

.postBody a.readMore:hover {
	background:url(img/knap2.jpg) no-repeat top left;
	height:17px;
	width:72px;
	display:block;
	float:right;
	margin-top:5px;
}

a.viewAll {
	background:url(img/allArrangementsButton.jpg) no-repeat top left;
	height:28px;
	width:260px;
	display:block;
	margin-top:10px;
}
.singlePost .excerpt {
	font-size:11px;
	color:#000;
	margin:10px 0px;
}
.sidebarRight {
	width:204px;
	float:right;
}
.sidebarRight .sideBox ul li {
	background:#efefe7 url(img/listItemTop_hover.jpg) no-repeat top left;
}
.sidebarRight .sideBox ul a {
	background: url(img/listItemBottom_hover.jpg) no-repeat bottom left;
	padding-top:4px;
	display:block;
}
.sidebarRight .sideBox ul a span.top {
	background:url(img/listItemTop_hover.jpg) no-repeat top left;
	height:2px;
}
.searchBox {
	background:#efefe7 url(img/listItemBottom_hover.jpg) no-repeat bottom left;
	padding:0px 0px 17px 0px;
}
.searchBox .top {
	background:url(img/listItemTop_hover.jpg) no-repeat top left;
	height:2px;
	margin-bottom:17px;
}
.searchBox form {
	background:url(img/search_bg.jpg) no-repeat top left;
	width:174px;
	margin:0px auto;
}
.searchBox input {
	float:left;
}
input.searchText {
	background:none;
	border:none;
	width:140px;
	position:relative; top:6px; 
	margin-left:5px;
	color:#888;
	font-size:10px;
	font-weight:bold;
}
input.searchSubmit {
	background:none;
	border:none;
	width:25px;
	height:25px;
}
/*------------------COMMENTS-----------------*/
form#comment-form p {
	margin-bottom:10px;
}
form#comment-form .label {
	width:75px;
	text-transform:uppercase;
	color:#646363;
	font-weight:bold;
	float:left;
	line-height:30px;
}
form#comment-form input {
	background:#efefe7;
	height:30px;
	border:none;
	width:260px;
	line-height:30px;
}
form#comment-form textarea {
	height:100px;
	width:470px;
	background:#efefe7;
	border:none;
}
input.submitComment {
	background:url(img/submitCommentButton.jpg) no-repeat top left !important;
	border:0px;
	height:28px;
	width:260px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	line-height:28px;
}
/*.single .main {
	max-height:none;
	overflow:inherit;
}*/
ul.commentlist .author {
	font-weight:bold !important;
	font-size:12px;
	color:#b6b237;
}
.author span.date {
	color:#444;
}
ul.commentlist .author a {
	color:#b6b237;
}
.comment-body {
	margin:5px 10px 0px 0px;
	font-size:11px;
}
span.reply {
	padding-left:20px;
	font-size:11px;
}
h3#comments-title {
	color:#444;
	font-size:14px;
}
ul.commentlist ul {
	margin-left:50px;
}



.footer {
	background:#efefe7;
}
.footer .mainWrapper {
	height:121px;
	text-align:center;
}
.footer .contact {
	text-transform:uppercase;
	white-space:pre;
	font-weight:bold;
	line-height:36px;
	color:#b5b238;
}
ul.footerMenu {
	text-align:center;
}
ul.footerMenu li {
	display:inline;
	padding:0px 15px;
}
ul.footerMenu a {
	color:#b5b5a9;
	font-weight:bold;
	text-transform:uppercase;
	line-height:36px;
}
ul.footerMenu a:hover {
	text-decoration:underline;
}
/*-----------calendar------------*/
table#my-calendar {
	width:208px;
	position:relative; left:-2px;
}
.calendarHeader {
	background:#b5b237 url(img/calendarMonth.jpg) no-repeat top left;
	text-align:center;
	height:39px;
	line-height:39px;
	font-weight:bold;
	color:#323232;
	font-size:15px;
	position:relative;
	text-transform:capitalize;
}
a.prevArrow {
	width:9px;
	height:11px;
	background:url(img/leftArrow.jpg) no-repeat top left;
	position:absolute; top:18px; left:11px;
	display:block;
}
a.nextArrow {
	width:9px;
	height:11px;
	background:url(img/rightArrow.jpg) no-repeat top left;
	position:absolute; top:18px; right:11px;
	display:block;
}
.weekDays {
	height:30px;
	background:#efefe7;
	color:#a2a294;
}
.weekDays .day {
	float:left;
	line-height:30px;
	width:29px;
	text-align:center;
	font-weight:bold;
}
#my-calendar td {
	background:#ccccbe;
	text-align:center;
	height:28px;
	color:#fff;
	font-weight:bold;
}
#my-calendar td.pad {
	background:#fffffe;
}
#my-calendar td.withPost {
	background:#fdd53e;
}
#my-calendar td.withPost a {
	color:#fff;
	display:block;
	line-height:27px;
}
.currentEvent {
	background:#efefe7;
	padding:15px;
	color:#a2a294;
}
.currentEvent .currentTitle {
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:5px;
}
.currentEvent a {
	color:#323232;
	text-decoration:underline;
	font-size:11px;
	margin:3px 0px;
	
}





.alignright {
	float:right;
	margin-left:10px;
}
.alignleft {
	float:left;
	margin-right:10px;
}
.clear {
	clear:both;
	line-height:0px;
	font-size:0px;
	height:0px;
}
.zebutton {
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  padding: 20px 10px 20px 10px;
  text-decoration: none;
  min-width:164px;
  display:inline-block;
  text-align:center;
  text-transform: uppercase;
  border: 1px solid #FFFFFF;
}
.zebutton:hover {
  background-color: #b6b237;
  text-decoration: none;
  background:#efefe7 url(img/listItemBottom_hover.jpg);
  color:#8a8959;
  border: 1px solid #8a8959;
}