/* Main Styles */
body { margin:20px 0 0 0; }

#masthead { padding:0 0 0 100px;height:80px;position:relative; }
#masthead #menuList { list-style:none;margin:0;padding:0;position:absolute;left:400px;bottom:1px; }
* html #masthead #menuList { bottom:-2px; }
#masthead #menuList li { margin:0;padding:0;float:left; }
#masthead #menuList a { padding:3px 10px 2px 10px; }
#masthead #menuList .selected a { padding-bottom:3px; }
#masthead h1 { padding:42px 0 0 0;margin:0 0 0 35px; }

#content { padding:0 0 0 100px;min-height:450px }
#content #left { width:70%;padding:10px 0 10px 0; }
#content #right { position:absolute;left:75%;top:106px;padding:5px;width:20%; }
#content #main { width:90%;padding:10px 0 10px 0; }
#content #left .content, #content #main .content { padding:10px; }

#footer { padding:0 0 0 100px;height:60px; }

/* Form Stuff  */
fieldset { margin:20px 0 0 0; }
fieldset ul { list-style:none;margin:0;padding:0; }
fieldset li { margin:0;padding:5px 0 5px 0;position:relative; }
fieldset li label { position:absolute;top:5px;left:5px;padding:2px;cursor:pointer; }
fieldset li input, #forumPostFields li textarea, fieldset li select { border:1px solid #232323;background-color:#eee;margin:0 0 0 120px;padding:2px; }
fieldset li input:focus, #forumPostFields li textarea:focus, fieldset li select:focus { background-color:#fff; }

fieldset li input { width:65%; }
fieldset li textarea { width:65%;height:200px; }

ul.errorMsg { color:#b33;margin:10px 0 0 0;padding:0; }
ul.errorMsg li { margin:0 0 0 25px;padding:0; }

/* Shadow Box */
.dsBox { position:relative;top:3px;left:3px; }
.dsBox div, .dsBox fieldset { position:relative;top:-1px;left:-1px; }
.dsBox .clear { top:0;left:0; }

/* Blog Stuff */
#blogList { list-style:none;margin:0;padding:0; }
#blogList li { margin:0 0 10px 0;padding:0; }
#blogList li .entry { margin:0;padding:10px; }

#schemeChangeOuter { margin-bottom:20px;display:none; }
#schemeChangeDiv { height:1.4em;overflow:hidden;padding:5px; }
#schemeChangeDiv h2 { font-size:1.2em;margin:0;padding:0; }
#schemeChangeDiv #schemeChangeListDiv { margin:8px 0 0 10px;border:0; }

#ewList { list-style:none;margin:0;padding:10px; }
#ewList li { margin:0 0 10px 0;padding:0;line-height:80%; }

/* Forum Stuff */
#forumsList ul { list-style:none;margin:10px 0 0 0;padding:0 0 10px 0;position:relative;top:-1px;left:-1px; }
#forumsList li { margin:10px 0 0 10px;padding:0; }

#forumsList ul ul { list-style:none;margin:0;padding:0;position:static;top:0px;left:0px; }
#forumsList ul ul li { margin:0 0 0 20px;padding:0; }

#threadsTable table { width:100%; }
#threadsTable td, #threadsTable th { padding:3px 8px 3px 8px;text-align:center; }
#threadsTable .left { text-align:left; }

#threadDetail { margin:5px 0 0 0;padding:0 5px 5px 5px; }
#threadDetail h2 { margin:0 -5px 0 -5px;padding:3px; }
#threadDetail h3 { margin:0;padding:2px; }

#threadDetail ul { list-style:none;margin:10px 50px 0 0;padding:0; }
#threadDetail li { margin:15px 0 0 20px;padding:0 5px 5px 5px; }

/* Apps Stuff */
#appsList { list-style:none;margin:0;padding:10px; }

/* Archives Stuff */
#content #right #archivesDateNav ul { list-style:none;margin:0 0 10px 0;padding:0; }
#content #right #archivesDateNav li { margin:0 0 0 10px; }
#content #right #archivesDateNav #yearsList {  }
#content #right #archivesDateNav #monthsList {  }

/* Misc Page Stuff */
#miscItemsList {  list-style:none;margin:0;padding:0; }
#photoAlbums .s3 div { padding:10px; }
#photoAlbums ul { margin:0;padding:0; }
#photoAlbums li { margin:20px 0 0 0; }

#photosList img { }
#photosList { margin:10px 0 10px 0;padding:0; }
#photosList ul { list-style:none;margin:0;padding:0;display:block;height:90px;white-space:nowrap; }
#photosList li { float:left;margin:0 10px 0 0;padding:0; }
#photosList li img { height:80px; }
#photosList li a img { height:60px;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6; }
#photosList li a:hover img { filter:alpha(opacity=100);-moz-opacity:1;opacity:1; }

/* Other Stuff */
#loginForm, #signupForm { width:500px; }



