body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	/*padding: 0px; margin: 0px;
	background-color: #ccd;
	background-image: url(/graphics/bgwhite.gif);
	background-repeat: repeat-y;*/
}

body * {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

img { border: none; }

#logolayer{
	position: absolute;
	left: 0px;
	top: 0px;
}

#head {
	background-color: #66CCFF;
	background-image: url(/graphics/headBG.jpg);
	background-repeat: repeat-x;
	clear: both;
	height: 100px;
	/*position: absolute;*/
	/*width:780px;*/
	/*width: 100%;*/
}

#date {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: none;
	background-color: #6600CC;
	text-align: right;
	/*left: 0px;
	top: 100px;
	position: absolute;*/
	width: 100%;
	/*width:780px;*/
	padding-top: 2px;
	padding-bottom: 2px;
}

#leftbar {
	position:absolute;
	top: 143px;
	left:5px;
	width:150px;
}

#leftbar a {
	border-left: solid #6600CC 10px;
	padding: 3px;
	display: block;
	margin-top: 1px;
	background-color: #afb8fb;
	text-decoration: none;
	font-weight: bold;
}

#leftbar a:hover {
	border-left: solid #ffcc00 10px;
}

#rightbar {
	position:absolute;
	top: 143px;
	/*left:645px;*/
	right: 5px;
	width:135px;
	margin-right:5px;
}

#rightbar img { margin-bottom: 5px; }

#contentarea {
	/*position:absolute;
	top: 130px;
	left: -160px;*/
	/*right: 140px;*/
	/*width: 100%;*/
	/*margin-right: 140px;*/
	display: block;
	/*padding-left: 350px;*/
	/*left:160px;*/
	/*margin-left:160px;
	margin-right:140px;*/
	/*border: solid black 1px;*/
	/*width:475px;
	background-color: #FFFFFF;*/
	margin-top: 10px;
	margin-left: 170px;
	margin-right:160px;
	/*width: 500px;*/
}

#contentarea .newday, #contentarea .itemtitle, #contentarea .commenttitle {
	background-color: #6600CC;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 20px;
	padding: 3px;
	/*border-bottom: solid black 1px;*/
}

#contentarea .itemtitle a {
	display:block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#contentarea .bc, #contentarea .bc a { text-align: left; text-decoration: none; }
#contentarea .dt { text-align: right; text-decoration: none; margin-bottom: 10px; }
#contentarea h1 { text-align: center; padding: 1px; margin: 0px; margin-bottom: 0px; border-top: solid black 1px; border-bottom: solid black 1px; font-size: 24px; }
#contentarea .itemtitle2 {
	font-size: 14px;
	padding-left: 15px;
	margin-top: 5px;
	font-weight: bold;
	background-image: url(/graphics/arrow.gif);
	background-repeat: no-repeat;
}
#contentarea .itembody, #contentarea .commentbody { padding: 3px; /*border: solid #6600CC 1px;*/ }
#contentarea .postinfo { font-size: 9px; text-align: right; /*padding: 3px;*/ font-weight: bold; }

.localbody { padding-bottom: 10px; }
.localhead a { font-weight: bold; }

.thumb { /*float:left;*/ padding: 5px; margin: 0px auto;display:inline; width: 140px; }
.gallery { text-align:center; /*width: 450px;*/ /*margin: 0px auto;*/ display:block; }
.showphoto { margin: 0px auto; text-align:center; }
#searchtitle { background: #6600CC; color: #FFFFFF; font-weight: bold; padding:2px; }
#searchbox { border:solid #6600CC 1px; margin-top: 10px; }
#searchbox form { display: inline; }
#searchbox form input { border:none; background: #fff; }
#searchfields { padding:2px; }
#searchbox form input { width: 20px; }
#searchbox form #search { width: 120px; }
.formrow {clear:both;}
.label {float:left; width: 160px;}
.formrow textarea {display:block; clear:both; width: 295px;}
.prev { float:left;}
.next { float: right;}