body {margin: 0; padding: 0; background: #000000; text-align: center; font: 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color: #CCCCCC;}
table, td {font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; color: #CCCCCC;}

#main {width: 680px; margin: 15px auto; text-align: left;}
#main h2 {font-size: 16px; margin: 0; border-bottom: 1px dotted #a1a5a9; color: #666666;}
#main ul.square li {padding-top: .3em;}
#main ul.square li.more {margin-left: 10px; list-style-type: circle}

ul {list-style: none outside; margin: 0; padding: 0 0 1em 0;}
ul.square {list-style: square outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ul.circle {list-style: circle outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ul ul.circle {margin-top: .3em;}
ul ul.square {margin-top: .3em;}

li {padding-bottom: .3em;}

a:link {
	color: #CCCCCC;
}
a:visited {
	color: #CCCCCC;
}