img,body,div {
	border:		0px none;
	border-collapse:collapse;
	margin:		0;
	padding:	0;
	font-family: 	"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size: 	15px;
	color:		#000;
	text-align:	left;
}
body {
	background:	#563D82 url('images/page-bg.png') repeat-x;
	margin:		0;
	padding:	0;
}

p,h1,h2,h3,h4,h5,h6,ul,ol {
	margin-top:	0;
}


#bodyContainer {
	margin:		0;
	padding:	0;
	width:		100%;
}

#container {
	margin:		0 auto;
	padding:	0;
	width:		779px;
}

#header {
	clear:		both;
	width:		100%;
	height: 136px;
	background:url('images/header.jpg') top center no-repeat;
	text-align:center;
}
#header #title {
	padding:10px;
	/*background: #EEE url('controls/images/cms_header.jpg') no-repeat left;
	padding-left: 46px;*/
	text-align: center;
	font-size: 20px;
	width:auto;
	display:inline-block;
	margin-top:50px;
}

#navigation {
	float:		left;
	clear:		both;
	background: url('images/top-bg.png') top center no-repeat;
	height:40px;
	width:779px;
}

#columnContainer {
	background:#EEE;
	float:		left;
	clear:		both;
	width:100%;
}

#centerCol {
	margin-left: 0px;
	margin-right:0px;
	padding:	15px;
	border:		#FFF 1px solid;
	border-width:	0 0px;
        min-height: 500px;
}

#leftCol {
	float:		left;
	clear:		left;
	padding-top:	15px;
	min-height:250px;
	width:180px;
display:none;
}

#rightCol {
	float:		right;
	clear:		right;
	padding-top:	15px;
	min-height:250px;
	width:210px;
padding-right: 10px;
padding-left: 20px;
display:none;
}

#rightCol p, #leftCol p {
	margin:		0px 10px 5px;
}

#footer {
	clear:		both;
	background: #FFF;
	min-height:50px;
	width:100%;
	text-align:	center;
}

#credit {
	clear:		both;
	margin:		0 auto;
	text-align:	center;
}


.newsposting {

padding: 10px;
border-bottom: 1px solid #999;
min-height: 120px;
}

.newsposting h3 {

font-size: 15px;
margin: 0px;

}

.newsposting h4 {

font-size: 13px;
color: #444;
margin: 0 0 10px;

}

.newsposting p {
margin: 5px 0 5px 120px;
}


.comment {

border-bottom: 1px solid #AAAAAA;
padding: 5px;

}

#website {
    display: none;
}

#divCommentEntry, #divPrivateCondolence {

width: 300px;


}

#divCommentEntry {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #003366;
    padding: 10px;
    position: absolute;
    top: 100px;
}

#divCommentEntry label, #divPrivateCondolence label{
display: block;
font-weight: bold;
width: 100px;
}

#divCommentEntry textarea, #divPrivateCondolence textarea {

width: 280px;
height: 100px;

}

#divCommentEntry input, #divPrivateCondolence input {

width: 280px;

}

#divArticleHeader {
    height: 25px;
    margin-left: 10px;
}

#divArticleHeader a {
    border: 1px solid #43698E;
    color: #43698E;
    cursor: pointer;
    font-weight: bold;
    margin: 0 20px 0 0;
    padding: 3px;
}

#btnRunComment {
    width: 150px !important;
}

#btnCancelComment {
    margin-left: 30px;
    width: 100px !important;
}
