/* RESET */

body, table, td, tr, div, blockquote, h1, h2, h3, img, ol, ul, li, form, p{border:0px;margin:0px;padding:0px;}
div,ul,li,a, ol{-moz-box-sizing:border-box;box-sizing:border-box;}
table{border-collapse:collapse;font-size:1em}
td{vertical-align:top;}
textarea{font-family:verdana;font-size:1em}

/* CORE */

HTML{ 
	height:100%; 
	font-family:verdana,  sans-serif;
	}

BODY{
	height:100%;
	vertical-align:top;
	background:url('/images/back.png') no-repeat top center white;
	text-align:center;
	}

h1,h2,h3{font-family:arial;font-weight:normal}
h1 {font-size:2em;color:#ff3c00;font-weight:bold;margin:0 0 20px}
h2 {font-size:1.5em;color:#444}
h2 {font-size:1.2em;color:#777}

a {color:#ff3c00}
a:hover {color:#EEE}

#header{height:280px;background:none}
#container{text-align:left;margin:0 auto;width:980px}
#nav{height:68px;background:url('/images/nav_back.png') repeat-x top left #0c0c0c;display:none}
#body{padding:0 20px}
#footer{height:50px;padding:0px 15px 0px;font-size:0.8em;text-align:right;color:#333}

#cal {background: url('/images/table_back.png') no-repeat 55% 30%  #333;color:white;}
#cal th{height:50px;text-align:center;vertical-align:center;font-family:arial;font-weight:normal;background:#111;font-size:1.2em}
#cal th .date{font-size:0.8em;color:#AAA}
#cal td{padding:5px}
#cal td.blank{background:white;padding:0px}
#cal td.rowt{vertical-align:bottom;padding:0px;background:#111;}
#cal a.event {width:170px;height:170px;display:block;color:#FFF;text-decoration:none}
#cal a.event .pad {padding:10px}
#cal a.event .time {display:block;font-size:0.7em;margin:-10px -10px 10px -10px;padding:3px;background:#AAA;color:#222}
#cal a.event .desc {clear:both;color:#777;display:block;font-size:0.7em;}
#cal a.event .loc {color:#999;display:block;font-size:0.9em;margin-top:5px}
#cal a.event .det {color:#ff4800;display:block;font-size:0.9em;margin-top:3px}
#cal a.event:hover {background:#3A3A3A;color:#FFF}
#cal td.description {background:#111;padding:30px;font-size:0.8em}


.rounded { -moz-border-radius: 5px; -webkit-border-radius: 5px;}