body { background-color: #000; color: #fff; font-family: helvetica, arial, sans-serif; font-size: 12px; letter-spacing: .08em;}
a { color: #95BF4F; text-decoration: underline; }
div.bottom { display: none; }
div.day_of_month { font-size: 12px; }
div.week { display: none; }
.top { background-color: #000; padding: 0; margin: 0 0 25px 0; }
.nav { margin: 0 0 25px 0; padding: 0; background-color: #000; color: #fff; font-size: 12px; display: none; }
.content { padding: 0; margin: 0 0 25px 0; }
#footer a { color: #999; padding: 0 0 30px 0; }
#logo {	float: left; clear: left; width: 135px;	margin: 0 60px 0 0;	}
#headerQuoteNav { float: left; width: 460px; }
#quote { width: 460px; border-bottom: 1px solid #4d4d4d; }		
#nav { width: 460px; clear: left; }		
#nav li { float: left; margin: 8px 39px 0 0; font-weight: bold; color: #fff; }
#nav li a { color: #95BF4F; text-decoration: none; }
table.grid { margin: 0; }
table.grid td { background-color: #000; }
table.grid, table.grid th, table.grid td { border: 1px solid #4d4d4d; }
.day_of_month a, .day_of_month_s a, .week a { color: #fff; }
table.grid th.cal_top { background-color: #000; font-size: 14px; color: #95BF4F; padding: 10px 0; border: 1px solid #000; }
form.top_form { float: none; }
.calendarViews { clear: both; }
table.grid th { background-color: #4D4D4D; font-size: 11px; padding: 2px 5px;}
#today { background-color: #4D4D4D; }
.title { font-size: 11px; line-height: 16px; font-weight: 400;}
.day ul { line-height: 16px; }
.nav a, .cal_top a { color: #fff; }
#showEvent { padding: 20px; line-height: 16px; }
#showEvent #center { width: auto; }