body {
	background:#fff url(../images/backgrounds/body.gif) repeat-y top left;
	font:normal 0.81em/1.5 Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin:0;
	padding:0;
}
a:focus {outline:1px dotted #eee;}
label {font-weight:bold;}

#container,#leaderboard,#logo {margin:0; padding:0;}
#leaderboard {height:100px; background:url(../images/backgrounds/leaderboard.gif) repeat-x top left; min-width:900px;}
#leaderboard #logo {width:450px; height:100px; float:left;}
#leaderboard #manage {width:275px; float:right; margin:35px 20px 0 0; padding:0;}
#manage a {color:#fff; font-weight:bold; background:url(../images/icons/manage_profile.png) no-repeat right;}
#manage ul {margin:0; padding:0; list-style-type:none;}
#manage ul li {display:block; margin:0; padding:0;}
#manage ul li a {display:block; line-height:2.6em; width:275px; height:32px; background:url(../images/icons/manage_profile.png) no-repeat right;}
#manage ul li a:hover {color:#d9d7e4;}

#content {margin:0; padding:0; width:100%;}
#content #sidebar {width:250px; margin:0; padding:0; float:left;}
#content #column {margin:0 20px 0 280px; padding:0; line-height:1.2em; min-width:600px;}
#footer {margin:100px 20px 50px 280px; padding:7px 0; border-top:1px solid #d9d7e4; color:#706c8b; line-height:1.6em;}

#nav_main {width:250px; margin:0; padding:0; border-top:1px solid #9994b6;}
#nav_main ul {margin:0; padding:0; list-style-type:none;}
#nav_main ul li {display:block; margin:0; padding:0;}
#nav_main ul li a {display:block; width:220px; margin:0; padding:6px 10px 4px 20px; border-bottom:1px solid #9994b6; color:#d9d7e4; font-weight:bold; font-size:0.91em; text-decoration:none; background:#706c8b;}
#nav_main ul li a:hover {background:#d9d7e4; color:#706c8b;}
#nav_main ul li .nav_main_on, #nav_main ul li:hover .nav_main_on {background:#fff; color:#2e2e2e;}
/* Content Body */
#column h1 {color:#435267; font:bold 1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin:0px; padding-top:10px; border-bottom:1px solid #435267;}
#column .subhead {font:normal 0.65em/1.5 Verdana, Arial, Helvetica, sans-serif; color:#435267; font-style:italic;}
#column h2 {color:#435267; font:bold 1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin:0px; padding-top:10px;}
#column h2 a {color:#435267; text-decoration:none;}
#column h3 {color:#9994b6; font:bold 1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin:0px; padding-top:10px;}
#column a, td a {color:#66571f;}
#column a:hover, td a:hover {color:#4d486d;}
#tbl_list tr.alt td {background-color:#d9d7e4;}
#tbl_list tr.over td {background-color:#e8e4d7;}
#tbl_list tr td {border-top:1px solid #706c8b; margin:0; padding:4px;}
#tbl_list tr th {font-weight:bold; text-align:left; background:#706c8b; border-right:1px solid #fff; margin:0; padding:4px; color:#fff;}
#tbl_list div a {float:left; height:32px; margin-right:30px; padding-left:42px; background:url(../images/icons/blank_user.png) no-repeat top left; font-size:10px;}
.member_name {font-size: 1.3em; font-style:italic;}
#tbl_search #studentPhoto {border:1px solid #706c8b;}
#tbl_search .discipline, #tbl_search .coursecodes {font-size:0.85em;}
#tbl_search:tr.over:td {background-color:#fff;}
/* Example Profiles */
#profile_examples {width:180px; float:right; margin:0 0 0 30px; padding:0; text-align:center; background:#909fb3; border:1px solid #435267; -moz-border-radius:4px; -webkit-border-radius:4px;}
#profile_examples img {background:#d3dce9; border:1px solid #435267; text-align:center; padding:4px;}
#profile_examples p {font:bold 0.91em/1.5 Verdana, Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:5px;}

#footer a {color:#706c8b; text-decoration:underline;}
#footer a:hover {color:#4d486d;}