/* CSS Document */

BODY {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#topDiv {
width:100%;
height:135px;
text-align:center;
background-image:url(../images/background-head.jpg);
float:left;
}

#headerOuter {
width:940px;
height:135px;
margin:0px auto;
}

#headerInner {
width:940px;
height:90px;
float:left;
}

#topNav {
width:940px;
height:45px;
float:left;
}

#midDiv {
width:100%;
text-align:center;
float:left;
}

#contentOuter {
width:940px;
margin:0px auto;
}

#contentInner {
width:905px;
margin-left:14px;
text-align:left;
float:left;
}

#mainArea {
width:520px;
float:left;
}

#sideBar {
width:370px;
margin-left:15px;
float:left;
}

#halfSideLeft {
width:180px;
float:left;
}

#halfSideRight {
width:180px;
margin-left:10px;
float:left;
}

#downloadPamphlet {
width:180px;
height:180px;
margin-top:10px;
background-color:#EEEEEE;
text-align:center;
float:left;
}

#contactArea {
width:360px;
padding:5px;
margin-top:10px;
background-color:#EEEEEE;
float:left;
}

#pregTable {
width:370px;
margin-bottom:10px;
float:left;
}

#constListArea {
width:360px;
padding:5px;
margin-top:10px;
background-color:#EEEEEE;
float:left;
}

#footDiv {
width:100%;
height:100px;
text-align:center;
background-image:url(../images/background-foot.jpg);
float:left;
}

#footerOuter {
width:940px;
height:100px;
margin:0px auto;
color:#FFFFFF;
}

#footerInnerLeft {
width:448px;
margin-left:22px;
margin-top:25px;
text-align:left;
float:left;
}

#footerInnerRight {
width:447px;
margin-top:25px;
text-align:right;
float:left;
}

#footerInnerBase {
width:800px;
margin-left:60px;
text-align:center;
float:left;
margin-top:10px;
color:#003366;
}

#polls {
display:block;
padding:5px;
width:250px;
background-color:#efefef;
margin-left:180px;
}

/**** CONTACT FORMS ****/

.textfield {
border:1px solid #999999;
width:110px;
}

.textarea {
border:1px solid #999999;
width:346px;
height:50px;
}

/**** HEADER TEXT ****/

.header {
color:#CC0000;
font-size:24px;
font-weight:bold;
}

a.footLink:link, a.footLink:visited {
color:#FFFFFF;
text-decoration:none;
}


a.footLink:hover {
text-decoration:underline;
}

/***** BORDER *****/

.thinBorder {
background-color:#EFEFEF;
border:1px #666666 solid;
}

.imgThinBorderRightAlign {
margin:4px 0px 4px 8px;
padding:4px;
border:1px solid #999999;
float:right;
}

.imgThinBorderLeftAlign {
margin:4px 8px 4px 4px;
padding:4px;
border:1px solid #999999;
float:left;
}

/****** COMMENT APPEARANCE *******/

.nametext {
font-size:14px;
font-weight:bold;
float:left;
}

div#line {
width:100%;
height:1px;
background-color:#999999;
margin: 7px 0px 7px 0px;
float:left;
}

.dateandtime {
font-style:italic;
float:right;
}

.commenttext {
width:100%;
margin-top:6px;
float:left;
}

/**** ADMIN SPECIFIC ******/

a.but-delete:link, a.but-delete:visited {
width:75px;
text-align:center;
padding:4px;
margin:3px;
background-color:#CCCCCC;
color:#000000;
border:1px solid #333333;
text-decoration:none;
float:right;
}

a.but-delete:hover {
width:75px;
text-align:center;
padding:4px;
margin:3px;
background-color:#CCCCCC;
color:#000000;
border:1px solid #333333;
text-decoration:underline;
float:right;
}

a.but-edit:link, a.but-edit:visited {
width:75px;
text-align:center;
padding:4px;
margin:3px;
background-color:#CCCCCC;
color:#000000;
border:1px solid #333333;
text-decoration:none;
float:right;
}

a.but-edit:hover {
width:75px;
text-align:center;
padding:4px;
margin:3px;
background-color:#CCCCCC;
color:#000000;
border:1px solid #333333;
text-decoration:underline;
float:right;
}

a.but-publish:link, a.but-publish:visited{
width:75px;
text-align:center;
padding:4px;
margin:3px;
background-color:#66CC66;
color:#000000;
border:1px solid #006600;
text-decoration:none;
float:right;
}

a.but-publish:hover {
width:75px;
text-align:center;
padding:4px;
margin:3px;
background-color:#66CC66;
color:#000000;
border:1px solid #006600;
text-decoration:underline;
float:right;
}

a.but-unpublish:link, a.but-unpublish:visited {
width:75px;
text-align:center;
padding:4px;
margin:3px;
background-color:#CC3333;
color:#000000;
border:1px solid #990000;
text-decoration:none;
float:right;
}

a.but-unpublish:hover {
width:75px;
text-align:center;
padding:4px;
margin:3px;
background-color:#CC3333;
color:#000000;
border:1px solid #990000;
text-decoration:underline;
float:right;
}

div#commentSection {
	width:400px;
	position:relative;
	float:left;
	left: 55px;
	top: 10px;
}

form {
margin:0px;
padding:0px;
}