body {
 margin:0;
 padding:0;
 font-family:verdana,sans-serif,arial;
 background-color:#EEE8EC;
 color:#670662;
}
#outer {
 width:100%; 
}
#header { 
 position:relative; 
 margin:0 100px 0 162px;
 padding:0;
 background:transparent url(../graphics/headerBlend.gif) repeat-x;
 height:86px;
 border-right:1px solid #606;
 border-left:1px solid #606;
}
#header * {
 margin-top:0;
}
#headerContent {
 position:relative;
 top:50px;
 left:20px;
 height:20px; 
 letter-spacing: .5em;
 font-weight:bold; 
}
#mainContent {
 position:relative;
 margin:0 100px 0 162px;
 padding:20px 100px; 
 letter-spacing:4px;
 line-height:25px;
 min-height:400px;
 height:auto !important;
 height:400px;
 border:1px solid #606;    
 background-image:url(../graphics/purpleshell.gif);
 background-repeat:no-repeat;
 background-position:bottom right; 
}
#mainContent a {
 font-family:verdana;
 font-weight:bold;
 font-size:0.8em;
 height:1.3em;
 text-align:left;
}
#footer {
 margin:0 100px 0 162px;
 clear:both;
 margin-top:5px;
}
#footer, #footer a {
 font-size:8pt;
 font-style:italic;
 color:#999; 
}
/* MENU */
#menu {
 position:absolute;
 top:0;
 left:10px; 
 width:152px;
 padding-top:86px; 
 background-image:url(../graphics/headershell.gif);
 background-repeat:no-repeat;
 background-position:top left; 
 border-bottom:1px solid #606; 
}
#menu a:link, #menu a:visited {
 display:block;
 padding:4px 0 2px 6px;
 font-size:0.8em;
 font-weight:bold;
 text-decoration:none; 
 color:#670662;
 background-color:#C5AFCA;
 border-top:1px solid #606;
 border-left:1px solid #606; 
 border-right:3px solid #999; 
}
#menu a:hover {
 border-right:3px solid #670662;
 background-color:#EEE8EC; 
}
#menu #selectedMenu {
 border-right:3px solid #670662;
}
/* END MENU */

.subitems li {
 text-decoration:underline;
}
