/* Layout */
body{
margin:0px;
padding:0px;
}

#main {
float:left;
overflow:hidden;
padding-left:13px;
width:587px;
min-height:350px;
margin-top:3px;
}

#column1 {
float:left;
width:170px;
}

#column2 {
float:right;
width:220px;
margin-right:5px;
display:none;
}

#newspanel {
float:left;
width:570px;
margin-right:5px;
}

.contentheading {
font-size:2.0em;
margin-bottom:20px;
}

.left {
float:left;
margin:0 20px 20px 0;
}

.right {
float:right;
margin:0 0 20px 20px;
}

#duaform{
margin-top:10px;
}
/* End Layout */

/* Update Forms */
p.forum_description, p.forum_intro_msg, div.forum_list_item {
margin-left:0px;
}

#duformerrorbox, .duformerrorbox {
margin-right:30px;
margin-left:0px;
}

div.forum_list_item, p.forum_description, p.forum_intro_msg, div.thread_list_item, div.post_list_item, #modheader {
margin-right:10px;
}

div.duupdatepub {
padding:2px;
}

.duupdategroup1 {
margin-bottom:10px;
}

.duleft {
margin-bottom:20px;
}

div.forum_list_item, p.forum_description, p.forum_intro_msg {
margin-left:0px;
}

.updatefieldrow .flabel, .updatefieldrowerr .flabel {
padding-top:3px;
}
.duupdategroup1 .updatefields, .updatefieldrow {
padding:2px;
}

div.duviewrecord{
padding-bottom:2px;
padding-top:2px;
}

div.duupdatepub h3 {
margin-left:6px;
}

.duviewgroup h3 {
border:0px;
}

div.duviewpage h3 {
border-bottom:1px solid #000000;
padding-bottom:2px;
padding-left:8px;
padding-top:2px;
}

.duviewrecord {
margin-bottom:0px;
border-top:0px;
}

/* End Update Forms */

/* Misc */
p.rulemenu{
height:1px;
width:80%;
background:#D31344;
margin-left:50px;
}


#button_links a{
padding-top:11px;
padding-bottom:12px;
display:block;
}

#button_links p{
height:40px;
width:155px;
margin-top:155px;
margin-left:8px;
}

/* End Misc */

/* Try to line up fields nicely */

.updatefieldrow .fcontrol select {
width: 204px;
}

.updatefieldrow .fcontrol input[type="text"] {
width: 200px;
}

.updatefieldrow .fcontrol textarea {
width: 300px;
}

.updatefieldrow .fcontrol select[name="relate[datefrom][d]"] { width: 50px; margin-right: 10px; }
.updatefieldrow .fcontrol select[name="relate[datefrom][M]"] { width: 50px; margin-right: 10px; }
.updatefieldrow .fcontrol select[name="relate[datefrom][Y]"] { width: 60px; }

.updatefieldrow .fcontrol select[name="relate[dateto][d]"] { width: 50px; margin-right: 10px; }
.updatefieldrow .fcontrol select[name="relate[dateto][M]"] { width: 50px; margin-right: 10px; }
.updatefieldrow .fcontrol select[name="relate[dateto][Y]"] { width: 60px; }

.updatefieldrow .fcontrol select[name="education[datefrom][d]"] { width: 50px; margin-right: 10px; }
.updatefieldrow .fcontrol select[name="education[datefrom][M]"] { width: 50px; margin-right: 10px; }
.updatefieldrow .fcontrol select[name="education[datefrom][Y]"] { width: 60px; }

.updatefieldrow .fcontrol select[name="education[dateto][d]"] { width: 50px; margin-right: 10px; }
.updatefieldrow .fcontrol select[name="education[dateto][M]"] { width: 50px; margin-right: 10px; }
.updatefieldrow .fcontrol select[name="education[dateto][Y]"] { width: 60px; }

.updatefieldrow .fcontrol select[name="contacts[dob][d]"] { width: 50px; margin-right: 10px; }
.updatefieldrow .fcontrol select[name="contacts[dob][M]"] { width: 50px; margin-right: 10px; }
.updatefieldrow .fcontrol select[name="contacts[dob][Y]"] { width: 60px; }


