#topcap {margin: 10px auto 0;}
#header {width: 680px; margin: 0 auto 0; text-align: center;}

#main {width: 678px; margin: 0 auto; padding: 0; border: 1px solid #a1a5a9; background: url(../images/mainbackground.gif) 440px 0 repeat-y;}

#content {width: 430px; margin: 0; padding: 0;}
/* Show only to IE PC \*/
* html #content {width: 428px;} /* For IE 5 PC */

.padder {padding: 10px 0 10px 10px;}

#sidebar {width: 237px; margin: 0; padding: 0;}
/* Show only to IE PC \*/
* html #sidebar {width: 235px;} /* For IE 5 PC */

#sidebar div {border-bottom: 1px solid #a1a5a9; padding: 10px 10px 0 10px;}
#sidebar div.laster {border-bottom: none;}

#sidebar ul	{
					list-style: square;
					margin-top: 0px;
					margin-bottom: 0px;
					margin-top: 0px;
					margin-left: 16px;
					padding: 0px;
					line-height: 13px;
		}
                
#content ul	{
					list-style: square;
                                        margin-top: 0px;
					margin-bottom: 0px;
					margin-top: 0px;
					margin-left: 16px;
					padding: 0px;
                                        }
                

#content li	{
                line-height: 140%;
                margin-left: 5px;
                font-size: 11px;                  
                }



#nav {width: 678px; margin: 0 auto; border: 1px solid #a1a5a9; border-width: 0 1px; background: #d1d1d4 url(../images/navbackground.jpg) bottom left no-repeat;}
/* Show only to IE PC \*/
* html #nav {width: 676px;} /* For IE 5 PC */
#nav td {text-align: center; height: 33px;}
#nav a {text-decoration: none; text-shadow: 0px 1px white; display: block; color: #4a4d4b; font: 13px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; font-weight: bold; padding: 5px 0 6px; white-space: nowrap;}
#nav a:hover {color: #6C706E;}
#nav a.hi {color: #000;}
