/* +Structure */

body {
	margin:15px 0 15px 50px;
	font-family: Verdana;
	font-size: small;
	background: #FFF url(../images/bgtile.gif);
	}
#container {
	margin: 0; padding: 0;
	width: 740px; 
	background: #FFF url(../images/container_bg.gif) top left repeat-y;
	}
#topcorners img{
	margin:0;padding:0;
	}
#leftColumn {
	float:left;
	margin-right:6px; padding:0px 0px 6px 6px;
	width: 156px; height:auto;
	color:#FFF;
	background: #036 url(../images/left_border.gif) top left repeat-y;
	}
#leftover {
	margin:0; padding:0;
	width:156px; height:100%;
	background-color: #036;
	color:#036;
	}
#header {
	margin:0; padding:0;
	width:auto;
	background-color: #036;
	color:#FFF;
	background: #036 url(../images/headerline.gif) top right no-repeat;
	}
#main {
	width: auto; height:100%;
	margin: 0; padding: 6px 12px 0px 0px;
	background: #FFF url(../images/right_border.gif) top right repeat-y;
	overflow:auto; 
	}
#footer {
	background: #FFF url(../images/container_bg.gif) top left repeat-y;
	clear:left;
	color:#900;
	text-align:left;
	font-size:80%;
	width:auto; height:auto;
	margin: 0; padding:0px 0px 0px 170px;
	}
#bottomcorners img{
	margin:0; padding:0;
	}

/* +Formatting */

#leftColumn ul {
	list-style: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:100%;
	padding:0; margin:0px 2px 3px 2px;
	}
#leftColumn li {
	color:#FFF;
	display:block;
	text-align:right;
	padding:0; margin-bottom:2px;
	border: 1px solid #FFF;
	}
#leftColumn li a {
	text-decoration:none;
	display:block;
	background-color:#09f;
	padding:3px 4px 3px 3px;
	}
#leftColumn li a:visited {
	display:block;
	color:#FFF;
	}
#leftColumn li a:hover {
	display:block;
	color:#900;
	background: #FFF url(../images/hover.gif) bottom left no-repeat;
	}
html>body #leftColumn li a {
	width: auto;
	}
#leftColumn li a.current, #leftColumn li a.current:hover {
	display:block;
	color:#FFF;
	font-weight:bold;
	background:#900	url(../images/current.gif) bottom left no-repeat;
	}
#leftColumn li a.board, #leftColumn li a.board:hover {
	display:block;
	color:#FFF;
	font-weight:bold;
	background:#900;
	}
#leftColumn li a.long1 {
	display:block;
	background-color:#036;
	color:#FFF;
	}
#leftColumn li a.long2 {
	display:block;
	background-color:#069;
	color:#FFF;
	}
#leftColumn li a.long1:hover, #leftColumn li a.long2:hover {
	display:block;
	color:#900;
	font-weight:500;
	background:#FFF	url(../images/long.gif);
	}
#leftColumn li a.longcurrent:hover {
	display:block;
	color:#900;
	font-weight:500;
	background:#FFF	url(../images/long_hover.gif);
}
#leftColumn li a.longcurrent, #leftColumn li a.longcurrent:visited {
	display:block;
	color:#FFF;
	font-weight:500;
	background:#900	url(../images/longcurrent.gif);
	}
#leftColumn li a.one{
	display:block;
	color:#FFF;
	background-color:#006;
	}
#leftColumn li a.one:hover, #leftColumn li a.two:hover, #leftColumn li a.three:hover, #leftColumn li a.four:hover, #leftColumn li a.five:hover, #leftColumn li a.six:hover{
	display:block;
	color:#900;
	background-color:#FFF;
	}
#leftColumn li a.two {
	display:block;
	color:#FFF;
	background-color:#036;
	}
#leftColumn li a.three {
	display:block;
	color:#FFF;
	background-color:#069;
	}
#leftColumn li a.four {
	display:block;
	color:#FFF;
	background-color:#06C;
	}
#leftColumn li.large a, #leftColumn li.large a:visited  {
	display:block;
	padding:16px 3px 16px 0px;
	color:#FFF;
	background:#09C url(../images/donate.gif) no-repeat;
}
#leftColumn li.large a:hover {
	display:block;
	padding:16px 3px 16px 0px;
	color:#900;
	background:#FFF url(../images/donate_hover.gif) no-repeat;
}
#leftColumn li.largecurrent a, #leftColumn li.largecurrent a:visited  {
	display:block;
	padding:16px 3px 16px 0px;
	color:#FFF;
	background:#900 url(../images/donate_current.gif) no-repeat;
}
#leftColumn li.largecurrent a:hover {
	display:block;
	padding:16px 3px 16px 0px;
	color:#900;
	background:#FFF url(../images/donate_hover.gif) no-repeat;
}

#leftColumn li a.five {
	display:block;
	color:#FFF;
	background-color:#09C;
	}
#leftColumn li a.six {
	display:block;
	background-color:#09F;
	color:#FFF;
	}

p {
	margin:0; padding: 0;
	}
#header p.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:375%;
	padding:0px 0px 0px 0px; margin:0;
	}
#header p {
	font-size:85%;
	margin:0; padding:3px 0 5px 0;
	}
#header a:hover, #header a:visited, #header a:active, #header a:link {
	color:#FFF;
	text-decoration:none;
	margin:0; padding:0;
	}
#header img {
	padding:0; margin:0;
	}
#main img {
	float:right;
	padding:3px 6px 6px 6px;
	}
#main img.pop{
	float:left;
	padding:3px 6px 6px 0px
	}
#main ul.number li{
	padding-bottom:5px; list-style-type:decimal;
	}
#main ul li{
	font-size:90%; margin:0; padding-bottom:5px;
	list-style-type:disc;
	}
#main ul.nest li{
	font-size:100%; margin:0; padding-bottom:5px;
	list-style-type:circle;
	}
	#main table{
	margin:0;padding:0;
	}
#main .table {
	font-size:90%;margin:0; padding:0px 2px 0px 2px;
	}
#main .list {
	font-size:90%;margin:0; padding:0px 2px 0px 2px;
	}
#main .boldlist{
	font-size:90%;margin:0; padding:0px 2px 0px 2px;
	font-weight:bold;
	}
#main .body{
	font-size:90%;margin:0; padding:0px 2px 10px 2px;
	}
#main .sec{
	font-size:90%;margin:0; padding:0px 0px 7px 2px; font-weight:bold;
	}
#main .title {
	color:#900;
	margin:0; padding:2px 0px 6px 2px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:130%;	
	}
#main .subnav {
	color:#06C;
	margin:0; padding:0px 0px 10px 2px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:100%;	
	}
#main a:visited, #main a:link {
	color:#06C;
	text-decoration:none;
	}
#main a:hover, #main a:active {
	color:#06C;
	text-decoration:underline;
	}
#main .left{
	float:left;
	font-size:90%;margin:0; padding:0px 2px 10px 2px;
	}
#main .right{
	width:300px;
	text-align:left;
	float:right;
	font-size:90%;margin:0; padding:0px 2px 10px 2px;
	}
#main .clear{
	clear:both;
	font-size:90%;margin:0; padding:0px 2px 10px 2px;
	}









/* +ie 5 work-around */

body {
	font-size: x-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}
html>body { /* Opera */
	font-size: small;
	}


