/* CSS Document */

BODY {
margin:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#ffffff;
}

div#page {
width:960px;
margin:0px auto;
}

div#container {
width:960px;
float:left;
}

div#header {
width:960px;
height:65px;
float:left;
}

div#headerLeft {
width:300px;
height:65px;
float:left;
}

div#headerRight {
width:300px;
height:65px;
float:right;
}

div#menu {
width:960px;
height:44px;
margin-top:4px;
background-image:url(images/menuBack.jpg);
float:left;
}

div#content {
width:550px;
background-image:url(images/contentMid.jpg);
margin-top:8px;
float:left;
}

div#contentTop {
width:550px;
height:14px;
background-image:url(images/contentTop.jpg);
overflow:hidden;
float:left;
}

div#contentFoot {
width:550px;
height:14px;
background-image:url(images/contentBase.jpg);
overflow:hidden;
float:left;
}

div#contentContainer {
width:517px;
position:relative;
left:14px;
float:left;
}

div#sidebar {
width:400px;
margin-left:10px;
margin-top:8px;
float:left;
}

div#midColumn {
width:190px;
float:left;
}

.contentButt {
margin-top:10px;
}

div#rightColumn {
width:200px;
margin-left:10px;
float:left;
}

div#contactCol {
width:400px;
margin-top:10px;
background-image:url(images/contactMid.jpg);
float:left;
}

div#contactTop {
width:400px;
height:14px;
overflow:hidden;
background-image:url(images/contactTop.jpg);
float:left;
}

div#contactBase {
width:400px;
height:14px;
overflow:hidden;
background-image:url(images/contactBase.jpg);
float:left;
}

div#contactForm {
width:372px;
position:relative;
left:14px;
float:left;
}

div#footer {
width:960px;
height:44px;
margin-top:8px;
background-image:url(images/menuBack.jpg);
float:left;
}

div#footerLeft {
width:465px;
float:left;
position:relative;
top:14px;
left:15px;
color:#FFFFFF;
}

div#footerRight {
width:465px;
float:left;
position:relative;
top:14px;
text-align:right;
}

div#footSpacer {
width:960px;
height:10px;
float:left;
}

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

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

/****** FORM ITEMS  *******/

.textfield {
width:120px;
height:18px;
margin-left:4px;
margin-right:2px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #666666;
}

.textarea {
width:352px;
height:46px;
padding:2px;
margin-left:4px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #666666;
}

/******* MENU LIST *******/

.menuUL{
margin-top:0px;
margin-left:16px;
padding:0px;
border-right:1px solid #990000;
}

.menuList {
float:left;
list-style:none;
padding:13px;
height:18px;
margin:0px;
border-left:1px solid #990000;
}

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

a.menuLink:hover {
color:#FFFFFF;
text-decoration:underline;
}

.leftItem {
float:left;
list-style:none;
padding:13px;
height:18px;
margin:0px;
border-left:0px;
}

.Button {
width:57px;
height:20px;
margin:3px;
border:0px;
background-image:url(images/Butt.jpg);
float:right;
}

.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;
}
