
#contactform p {
width:248px;
float:left;
margin:0;
padding:2px;
height:40px;
}

#contactform p input {
display:block;
}

#contactform p select {
display:block;
width:175px;
}

#left-mid form table {
margin-top:10px;
clear:left;
}
.blog #left-mid p {
color:#FFFFFF;
padding:7px;
}

#left-mid h1.title, #left-mid h2.title {
margin-bottom:10px;
width:465px;
}
#candidate h4 {
margin:10px 0px 0px 0px;
}
a.smalllink {
	font-size:12px;
}

#replied
{
color:#FFF;
background-color:#2e5693;
text-align:center;
border:1px solid #000;
width:375px;
margin-bottom:5px;
}

#topLinksLoggedIn, #loggedIn{
float:left;
width:150px;
margin:15px;
text-align:left;

}

a#admin_link {
position:absolute;
background-color:#FFFFFF;
width:120px;
float:left;
text-align:center;
line-height:30px;
}

#loggedIn {width:300px; }

.blog #right-mid {
display:none;
}
.blog #left-mid {
width:90%;
}
.blog #left-mid h1 {
color:#FFFFFF;
text-decoration:underline;
font-size:18px;
background: url(/images/post_icon.gif) no-repeat top left;
height:30px;
padding-left:35px;
}

h3 {
color:#FFFFFF;
text-decoration:underline;
font-size:18px;
margin:0 10px 10px;
float:left;
}

#users #right-mid {
float:right;
}

div#messages {
width:300px;
}


#users #left-mid {
width:300px;
padding:7px;
}

#users #content {
width:700px;
background-color:#FFFFFF;
}

#thanks #left-mid, 
.home #left-mid {
color:#FFF;
padding:10px;

}