html,body{
	background:url(../images/bg.gif) repeat-x #fff;
	padding:0;
	margin:0;
	font:normal 12px Arial;
	color:#3d3d3d
}

body.inside{
	background:url(../images/bgInside.gif) repeat-x #fff
}

img{
	border:none
}

a{
	color:#ad0000
}

a:hover{
	color:#FF9900
}

.container{
	width:860px;
	border:1px solid #fff;
	margin:2px auto 0 auto
}

.masthead{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff
}

.nav{
	background:#5c211f;
	padding:0 0 0 20px;
	margin:0;
	list-style:none;
	height:42px;
}

.nav li{
	background:url(../images/bgNav.gif) right center no-repeat;
	float:left;
	padding:0 6px 0 0
}

.nav li.last{
	background:none;
	padding:0
}

.nav li a{
	display:block;
	padding:0 15px;
	float:left;
	text-decoration:none;
	font:bold 12px Arial;
	color:#bf988f;
	line-height:42px
}

.nav li a:hover, .nav li a.active{
	color:#fff
}

.content{
	clear:both;
	background:url(../images/bgContent.gif) repeat-x #f1f1f1;
	padding:15px
}

.sidenav{
	float:left;
	width:210px
}

.calendarBox a{
	display:block;
	background:url(../images/bgCalendar.jpg) repeat-x #f1f1f1;
	border:2px solid #d6d6d6;
	padding:60px 15px 0 15px;
	height:26px;
	text-align:right;
	text-decoration:none;
	color:#ef9112
}

.boardBox a{
	display:block;
	background:url(../images/bgBoard.jpg) repeat-x #f1f1f1;
	border:2px solid #d6d6d6;
	padding:60px 15px 0 15px;
	margin:15px 0;
	height:26px;
	text-align:right;
	text-decoration:none;
	color:#ef9112
}

.onlineBox a{
	display:block;
	background:url(../images/bgOnline.jpg) repeat-x #f1f1f1;
	border:2px solid #d6d6d6;
	padding:60px 15px 0 15px;
	height:26px;
	text-align:right;
	text-decoration:none;
	color:#ef9112
}

.calendarBox a:hover, .boardBox a:hover, .onlineBox a:hover{
	color:#fff
}

.advertisementBox{
	background:#eaeaea;
	padding:0 0 15px 0;
	margin:15px 0 0 0;
	font:normal 11px Arial
}

.advertisementBox h1{
	background:url(../images/bgAds.gif) repeat-x;
	padding:0 0 0 15px;
	margin:0 0 15px 0;
	font:bold 14px Arial;
	color:#707070;
	line-height:30px
}

.advertisementBox h2{
	padding:0 15px;
	margin:0;
	font:bold 14px Arial;
	color:#ef9214
}

.advertisementBox p{
	padding:0 15px;
	margin:0;
	font:normal 11px Arial
}

.advertisementBox p.more{
	text-align:right
}

.mainContent{
	float:right;
	width:590px
}

.mainContent h1{
	font:bold 24px Arial;
	color:#535923;
	padding:15px 0 0 0
}

.clear{
	clear:both
}

.footer{
	background:#5c211f;
	padding:15px;
	margin:0 auto;
	width:832px;
	font:normal 11px Arial;
	color:#948480
}

.footer a{
	color:#948480;
	text-decoration:none
}

.footer a:hover{
	color:#fff
}

.footer ul{
	padding:0;
	margin:0;
	list-style:none
}

.footer ul li{
	display:inline
}

.footer ul li a{
	padding:0 3px
}

.copyright{
	padding:5px 0 0 0;
	margin:0
}

.imageLeft{
	background:url(../images/bgPic.gif);
	float:left;
	padding:4px 8px 12px 8px;
	margin:0 15px 15px 0
}

.imageRight{
	background:url(../images/bgPic.gif);
	float:right;
	padding:4px 8px 12px 8px;
	margin:0 0 15px 15px
}

.adsBox{
	background:#fff
}

.adsBox td{
	background:#f2f2f2;
	text-align:center;
	padding:25px 0;
	width:50%
}

.calendar{
	background:url(../images/bgCalendar.gif) repeat-x #fff;
	border:3px solid #fff
}

.calendar{
	border-bottom:3px solid #c7c7c7
}

.calendar h3{
	padding:10px;
	margin:0;
	font:bold 18px Arial;
	color:#750400
}

.monthlyCalendar{
	background:#dedede
}

.monthlyCalendar th{
	background:url(../images/bgTh.gif) repeat-x #7c0501;
	padding:5px 0;
	width:14.2%;
	color:#fff
}

.monthlyCalendar th.sunday{
	color:#f9d998
}

.monthlyCalendar td{
	background:#fff;
	padding:5px;
	font:normal 11px Arial;
	height:150px
}
.monthlyCalendar td .day{
	text-align:right;
	font:bold 14px Arial
}

.monthlyCalendar td.hasEvent{
	background:#dfe8fb
}

.inputField{
	border:1px solid #9d9d9d
}

fieldset{
	padding:15px
}

legend{
	font:bold 18px Arial
}

.membersList td{
	border-bottom:1px dashed #d7d7d7;
	padding:15px
}

.membersList td strong{
	display:block;
	font:bold 14px Arial
}

.txtcalendar{border: 1px solid #d7d7d7; background:#fdfdf5; font:bold 14px; text-decoration:none;}
.txtcalendar a{font-size:10px; text-decoration:none;}

.confooter p{
	margin:0;
	padding:0
}

.confooter p a{
	color:#c8790f;
	font-weight: bold
}

.boardImg{
	border:3px solid #fff
}

.boardImgRight{
	float:left;
	border:3px solid #fff;
	margin:10px 0 0 0
}