body {width:60em; margin:0 auto;}

.split_left {float:left; width:27em; margin-right:6em;}
.split_right {float:left; width:27em;}
h1#Logo {margin-top:10px; margin-bottom:2em;}
h1#Logo a {border:none;}
#user_nav {float:right;}
#user_nav p {text-align:right;}

ul#MainNav {margin:0; padding:0; text-align:center; margin-bottom:3em;}
ul#MainNav a {color:#555; border:none; }
ul#MainNav li {display:inline; font-size:.9em; background-color:#ece9d7; padding:5px 10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
ul#MainNav h2 {display:inline;}

body#students #MainNav li#nav-students, 
body#clients #MainNav li#nav-clients,
body#home #MainNav li#nav-home,
body#job_types #MainNav li#nav-jobtypes,
body#pending #MainNav li#nav-pending,
body#announcements #MainNav li#nav-announcements,
body#email_list #MainNav li#nav-emaillist {font-size:1em; background-color:#cae9a4; border:3px solid #addb74; padding:5px 10px; -webkit-border-radius:10px; -moz-border-radius:10px; text-transform:uppercase;}


.page_header {background-color:#f7f5e7; border:3px solid #f0edda; padding:0 10px; -webkit-border-radius:10px; -moz-border-radius:10px; margin-left:-13px;}

ul.directory_list {list-style-type:none; margin:0 0 2em; padding:0;}
ul.directory_list li {margin:1em 0; border-bottom:1px solid #cae9a4;}
ul.directory_list li img {vertical-align:middle; margin-right:10px;}
ul.directory_list p.student_info {margin-bottom:0;}
ul.directory_list .job_types {margin-left:55px;}
ul.directory_list .description {margin-left:55px;}
ul.directory_list .reviews {margin-left:55px; color:#AAA;}
ul.directory_list .reviews.yes {color:#333;}

.student_listing .header img {vertical-align:middle; margin-right:10px;}
.student_listing .header span.job_types {margin-left:2em; font-size:.9em;}
body#students .student_listing .block {margin-left:55px;}
.student_listing .block {margin-bottom:2em;}
.student_listing .block ul {list-style-type:none; margin:0; padding:0;}

div.list_tools, div.message_alert {background-color:#f99e1c; border:3px solid #faba5f; -webkit-border-radius:10px; -moz-border-radius:10px; padding:5px 10px; color:#7b3002; margin-bottom:1em;}
div.list_tools p, div.message_alert p {margin:0; color:#7b3002; text-align:center;}

ul#LoginForm {margin:0; padding:0; list-style-type:none; padding:5px 10px; overflow:hidden; background-color:#f7f5e7; border:3px solid #f0edda; -webkit-border-radius:10px; -moz-border-radius:10px;}
#LoginForm li {margin:0; padding:0; float:left; margin-right:10px;}