body	{
	background: #fdf url(/ui/images/pink.png); 
	color: #333366;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-top: 2px solid #dddd99;
	text-align: center;
	font-family: verdana, lucida, arial, helvetica, sans-serif;
	padding-bottom: 25px;
	}
	
#wrapper	{
	background: #fff;
	width: 100%;
	min-width: 600;
	margin: 2px auto;
	background-color: #fff;
	color: #333;
	line-height: 130%;
	}
	
#header	 { 
	color: #333; 
	background: #fdf url(/ui/images/pink.png); 
	text-align: center; 
	margin: 0px; 
	padding: 5px 0px 7px 0px; 
	border-style: none none solid; 
	border-width: 0 0 1px; 
	border-color: #ffff99 
	}

#header img	{
	margin: 0px;
	padding: 0px;
	border: 0px;
	}

#trailbar {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #996;
	text-align: left;
	clear: left;
}

#trailbar p {
	font-size: 10px;
	margin: 2px 0px 2px 10px;
	padding: 0px;
}

#pagebody	{
	padding: 0px;
	margin: 0px;
	border: 0px;
	text-align: left;
	color: #444;
	background: transparent;
	}

#boardbody	{
	padding: 20px;
	}

#maincontent	{
	background: transparent;
	margin: 0px 0px 0px 180px;
	padding: 22px 10px 10px 20px;
	border: 0px;
	text-align: left;
	color: #444;
}

#leftside	{
	float: left;
 	width: 180px;
 	margin: 0px 0px 20px 0px;
 	padding: 0px;
	color: #444;
	background: transparent;
	height: 100%;
	}
	
#sidebar	{
 	width: 180px;
 	margin: 0px;
 	padding: 0px;
	color: #444;
	background: #ffddff;
	height: 100%;
	}
	
.padmenuitem {
	padding: 20px 0 0 0px;
	text-align: center;
	}
	
#footer {
	border: 0px;
	border-top: 1px solid #cccc99;
	border-bottom: 1px solid #cccc99;
	color: #666;
	background: #fff;
	padding: 0px;
	text-align: left;
	clear: both;
	font-size: 11px;
	}

#footer p	{
	margin: 5px 0px;
	padding: 0px;
	text-align: center; 
	}
  

	
	/*  Typography */
	
#pagebody h1, #pagebody h2, #pagebody h3, #pagebody h4, #pagebody h5, #pagebody h6	{
	font-family: "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	letter-spacing: 3px;
	}

#header h1, #pagebody h1	{
    margin-top: 0px;
    margin-bottom: 0px;
    color: #000099;
    font-size: 16px;     
    }

#pagebody h2	{
	font-size: 14px;       
    }

#maincontent h3	{ 
	font-weight: bold;
	color: #333;
	padding: 0px 0px 10px 0px;
	font-size: 13px; 
	}
		
#maincontent h4	{
	font-weight: bold;
	color: #ff33ff;
	padding: 10px 0px 20px 0px;
   	font-size: 12px; 
	}

#maincontent h5	{
	font-weight: bold;
	color: #333;
	padding: 0px 0px 10px 0px;
    font-size:  12px;
	}
	
	
#open h5 {
	border-bottom: 1px solid #ff99ff;
	padding: 0px;
	margin: 0 0 10px 0px; 
	}

#maincontent h6	{
	margin: 0 0 25px 0px;
	padding: 0px;
	background: transparent;
	color: #333;
	text-transform: uppercase;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;      
	}


#maincontent p	{
	line-height: 140%;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 1em;
	}
	
#pagebody, #pagebody div, #pagebody p, #pagebody th, #pagebody td, #pagebody li, #pagebody dd, #pagebody dt    {
     font-size:   12px;   
    }

#maincontent dl	{
	line-height: 1.4em;
	margin-top: 0px;
	padding-top: 0px;
	}

#maincontent dd	{
	margin-bottom: 5px;
	padding-left: 5px;
	margin-left: 5px;
	}

#sidebar h4	{
	margin: 0px 0px 5px 0px;
	padding: 23px 0px 0px 10px;
	color: #fff;
	border-bottom: 3px double #fff;
	font-weight: bold;
	background: #73009D;
	text-align: left;
	font-size: 16px;
	line-height: 15px;
	}
	
	
.bold {
	font-weight: bold;
	}
	
.small	{
     font-size: 11px;
	}
	
.underline {
	text-decoration: underline;
	}
	
#namelist {
	margin: 0 0 0 1em;
	padding: 0px;
	}
	
#namelist ul {
	margin: 0 0 1.5em 0px;
	padding: 0px;
	text-align: left;
	border: 0px;		
	line-height: 1.5em;
	}
	
#namelist ul li {
	list-style: none;
	margin: 0px;
	padding: 1px 0 0 3px;
	font-weight: bold;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	background: #eec;
	color: #663;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-size:    12px; 
}

	
#namelist ul li li {
	list-style: none;
	margin: 0 0 0 1.5em;
	padding: 2px 0 2px 10px;
	font-weight: normal;
	border-top: 1px solid #ccc;
	border-bottom: none;
	border-left: 1px solid #ccc;
	background: #fff;
	color: #333;
	font-family: verdana, lucida, arial, helvetica, sans-serif;
	font-size: 11px;  
	}
	

#boardlist {
	margin: 0 0 0 1.5em;
	padding: 0px;
	}
	
#boardlist ul {
	margin: 0 0 1.5em 0px;
	padding: 0px;
	text-align: left;
	border: 0px;		
	line-height: 1.5em;
	}
	
#boardlist ul li {
	list-style: none;
	margin: 0px;
	padding: 0 0 0 5px;
	font-weight: bold;
 	}
	
#boardlist ul li li {
	list-style: none;
	margin: 0 0 0 1.5em;
	padding: 2px 0 2px 2px;
	font-weight: normal;
	}	
	
	
	/* Links */
	
a:link, a:visited {
	font-weight : bold; 
	text-decoration : none;
	color: #660099;
	background: transparent; 
	}

a:hover {
	font-weight: bold; 
    text-decoration: underline;
    color: #999933;
	background: transparent; 
	}

a:active {
	font-weight : bold; 
	text-decoration : none;
	color: #ff0000;
	background: transparent;  
	}


	/*  Horizontal Menubar */

#menu {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: #dddd99;
	}

#menu ul {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	list-style-type: none;
	text-align: center;
	clear: left;
	white-space: nowrap;
	background: #dddd99;
	}

#menu ul li {
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 20%;
	background: #dddd99;
	}

#menu ul li a {
	background: #dddd99;
	width: 100%;
	border-top: none;
	border-left: 1px solid #996;
	border-bottom: none;
	border-right: 1px solid #fff;
	padding: 1px 0px 1px 0px;
	margin: 0px;
	color: #333366;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 10px;
	}

#menu ul li#two	{
	width: 19%;
	}
	
#menu ul li#two a	{
	border-left: none;
	}
	
#menu ul li#one a	{
	border-right: none;
	}

#menu ul li a:hover {
	color: #000;
	background: #fff;
	}

#menu ul li a:active	{
	background: #ddccff;
	color: #ff0000;
	}

body#sectionone #menu li#one a, 
body#sectiontwo #menu li#two a,
body#sectionthree #menu li#three a,
body#sectionfour #menu li#four a,
body#sectionfive #menu li#five a,
body#sectionsix #menu li#six a,
body#sectionseven #menu li#seven a {
	background: #73009D;
	color: #fff;
	font-weight: bold;
	}
	
/* Holly Hack. IE Requirement \*/
* html #menu ul li { height: 1%; }
* html #menu ul li a { height: 1%; }
* html #menu ul li {width: 20%;}
* html #menu ul li#two {width: 19%;}
/* End */

/* left side sub navigation */

#leftside #sidebar {
	margin:0px 0px 5px 0px; 
	padding:0px 0px 5px 0px;
	background: #fdf;	
}

#sidebar ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
  	font-family: Verdana, Arial, helvetica, sans-serif;
  	font-size:11px;
  	border:none;
	background: #fdf;	
	width:180px;
}
		
#sidebar ul li ul {
	border-top:none;
	}
	
#sidebar ul li a {
	color:#609; 
	display: block; 
	padding: 7px 8px 7px 15px;
	margin:0px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	background:#fdf;
	font-size: 11px;
	line-height: 12px;
}

#sidebar ul li a:hover {
	background:#f5f;
	color: #fff;
}
	

#sidebar ul li li a {
	padding-left: 15px;
}


/* Holly Hack. IE Requirement \*/
* html #sidebar ul li { height: 1%; }
* html #sidebar ul li a { height: 1%; }
/* End */


/* highlight for current page in left menu */
#leftside div.navone li#subone a,
#leftside div.navtwo li#subtwo a,
#leftside div.navthree li#subthree a, 
#leftside div.navfour li#subfour a, 
#leftside div.navfive li#subfive a,
#leftside div.navsix li#subsix a,
#leftside div.navseven li#subseven a,
#leftside div.naveight li#subeight a, 
#leftside div.navnine li#subnine a, 
#leftside div.navten li#subten a,
#leftside div.naveleven li#subeleven a,
#leftside div.navtwelve li#subtwelve a,
#leftside div.navthirteen li#subthirteen a, 
#leftside div.navfourteen li#subfourteen a, 
#leftside div.navfifteen li#subfifteen a,
#leftside div.navsixteen li#subsixteen a,
#leftside div.navseventeen li#subseventeen a,
#leftside div.naveightteen li#subeightteen a {
	background: #fff url(/ui/images/arrow.gif) right no-repeat;
	color: #f0f;
	font-weight: bold;
	border-top: 1px solid #faf;
	border-bottom: 1px solid #faf;
	padding-right: 15px;
} 
	

#open {
	border: 1px solid #ff66ff;
	background: #ffeeff url(/ui/images/pinkfade.png) repeat-x ;
	padding: 20px;
	margin: 20px 0 0 0px;
	}
	
.invisible {
	display: none;
    }
    
#membersmenu p {
	color: #999;
	font-weight: normal;
	letter-spacing: 2px;
	margin: 0px 0px 10px 20px;
	font-size: 11px;
	}

#ollist ol {
	margin: 0 0 0 2.5em;
	padding: 0px;
	text-align: left;
	border: 0px;		
	line-height: 1.5em;
	}
	
#ollist ol li	{
	margin: 0 0 1.5em 0px;
	padding: 0px;     
	}	

.pinkcur {
	font-weight: bold;
	color: #f6f;
	}
	
/* Forms */

form {
	margin: 0 0 0 1.5em;
	}
	
ul.no_style {
	list-style: none;
	margin:0px;
	padding: 0px;
	padding-left: 10px;
}