/* Dirty Hack to get around with the current changes... */

div#maincontent_top { background:url(/images/background_nav_1x40.png) repeat-x 0 0; width:948px;}
div.noborder#maincontent_top { display: none; }

/* position: relative; padding: 10px 26px 0 26px; margin: 0; width: 960px; z-index: 1; background:url(/images/background_maincontent.gif) 0 0 repeat-y; background-color: white; */

div#maincontent { background: none; margin: 0; padding:0; width:1000px;}
div.noborder#maincontent { } 

/*  width: 960px; height: 19px; padding: 0 26px; margin: 0; background:url(/images/background_maincontent_bottombar.gif) top left no-repeat; */

div#maincontent_end { background: none; }
div.noborder#maincontent_end { display: none; }

body#minimal div#maincontent { background: none; }

div#nav_background {height:10px;}
div#nav { position:relative; top:15px; }

/* END dirty hack... */

div.main { width:1000px; }
div.main h2 { color: #e9fbff; font-size:150%; padding:0 10px 0 10px; }

div.main div.sub_nav { background: url(/images/background_sub_nav_1x30.png) repeat-x; width:990px; height:30px; margin-top:0px; vertical-align: middle; line-height:26px; color:#3f5a6d; font-weight:bold; padding-left:10px; }
div.main div.sub_nav a { color:#3f5a6d; padding: 0 5px 0 5px; }

div.main div.about { background:url(/images/background_blue_640x1.png) repeat-y; width:640px; float:left; margin: 0; height:820px;}

div.about div.prof { background: url(/images/background_profs_620x600.png) no-repeat; width:620px; height:600px; margin:5px 10px 10px 10px;}
div.about div.prof h3 { color: #689ab5; padding:10px 10px 0 10px; font-size:140%;}
div.about div.prof p { color :#689ab5; padding:10px 12px 0 12px; }
div.about div.prof ul { margin-left:40px; color :#689ab5; }

div.about div.open_tasks { clear:both; background:url(/images/background_browse_open_tasks_620x150.png) no-repeat; width: 620px; height:150px; margin:0px 10px 10px 10px; }
div.about div.open_tasks h3 {color: #699ab8; font-size:140%; padding: 5px 10px 0 10px;}
div.about div.open_tasks p {color: #699ab8; padding: 0 10px 0 10px;}

div.main div.help_col { background:url(/images/background_blue_480x1.png) repeat-y; width:340px; float:left; padding: 0 10px 0 10px; color: #e8fafe; height:820px; }
div.help_col div.search p {padding: 0 10px 0 10px;}
div.help_col div.search form { padding: 5px 0 0 10px;}
div.help_col div.search input { line-height:30px; vertical-align: middle; font-size:133%; }
div.help_col div.join { padding-top:20px; }
div.help_col div.join ul { padding-left:25px;}
div.help_col div.join p { padding:10px;}
div.help_col div.join form { padding: 0 0 0 10px; }
div.help_col div.join input { line-height:20px; vertical-align: middle; font-size:100%; }

div.help_col div.join div.join_button {margin-left:10px;}