body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#fdf3d0 url(/site/images/onecolbkgd.gif) no-repeat -30px -70px; color:#5a3914; margin:0px; padding:0px; }

/* TABLE STUFF */
table.grid { border-collapse:collapse; border-right:0px; border-bottom:1px solid #a97611; border-left:0px; vertical-align:top; margin:0px; width:628px; }
table.grid th, table.grid td { width:77px; }
table.grid td { border-collapse:collapse; border:1px solid #a97611; vertical-align:top; height:88px; }
table.grid th.cal_top { font-size:16pt; text-align:left; padding-bottom:10px; padding-left:10px; width:100%; }
table.grid th.cal_top_s { background:#B0E0E6; }
table.grid td.holder { vertical-align:top; border:0px solid #fff; padding:5px; }

td, th { vertical-align:top; }

td.single_day { border-left:1px solid #a97611; z-index:1000; }

td.single_day.dayView div.date { border:1px solid #a97611; }

th.cal_top_s a { color:#5a3914; text-decoration:underline; }

table.day { width:100%; border-collapse:collapse; border:0px; padding:0px; margin:0px; }
table.day td { padding:0px; margin:0px; }
table.day th { background-color:#fdf3d0; border-right:1px solid #a97611; border-bottom:1px solid #a97611; border-left:1px solid #a97611; padding:5px; }

td.day { background-color:#fdf3d0; }

/* ANCHOR STUFF */
a { color:#a46e05; }
.top a, .nav a, .cal_top a, .bottom a { color:#a46e05; text-decoration:none; }
.nav a, .cal_top a { color:#a46e05; }
.nav a { padding:2px; }
.nav a.selected { background:transparent url(/site/images/sidenavlinkbkgd.gif) repeat-y -2px top; color:#5a3914; }

/* HEAD TAG STUFF */
h1 { font-size:22px; }
h2 { font-size:14px; color:#5a3914; }	
h3 { font-size:12px; color:#5a3914; margin:0px; }
h4 { font-size:11px; color:#5a3914; margin:0px; }
h5 { font-size:11px; color:#5a3914; margin:0px; }
h6 { font-size:11px; color:#5a3914; margin:0px; }

/* FORM STUFF */
form { margin:0em; padding:0em; }

form.top_form { margin:0px; padding:0px; }

input { font-size:11px; color:#5a3914; border:#5a3914 1px solid; background-color:#ffffff; padding:1px 2px 1px 2px; cursor:pointer; }


/* MISC. IDs & CLASSES */
.top { color:#5a3914; padding:0px; width:600px; }

.top_nav { padding:0px 20px 0px 20px; width:100%; }

.top_nav a { text-decoration:underline; }
.top_nav a:hover, .views a:hover { color:#5a3914; }

.nav { color:#5a3914; padding:0px; line-height:30px; }

.views { position:relative; left:416px; top:20px; width:230px; }

.bottom { clear:left; background-color:#B0E0E6; color:#5a3914; padding:5px 10px; border-top:1px solid #a97611; border-bottom:1px solid #a97611; }

.top h1 { margin:0em; padding:0em; }

.content { padding:0px 20px 20px 20px; }

.content .item { padding:0px 0px 8px 0px; }
.content .edit { padding-bottom:6px; }

.element { float:left; margin-right:20px; margin-bottom:20px; }

#anchor_godate { display:none; }

#all_day_add { margin-left:20px; }

div#timelayer { position:absolute; visibility:hidden; }

.time { font-size:10px; margin-top:2px; }

.title { font-size:10px; font-weight:bold; }

.venue { font-size:8pt; }

.location { font-size:8pt; }

.edit { font-size:8pt; }

.day { padding:3px; }
.day ul { margin:0px; padding:0px; list-style-type:none; }

.day_of_month { text-align:left; width:100%; font-size:12px; font-weight:bold; color:#5a3914; margin:0px 3px 4px 0px; }

.error { background:#fcc; }

.sidebar { width:300px; border:1px solid #a97611; background:#fff; padding:5px; float:right; }

.day_of_month_s { text-align:left; color:#5a3914; }

.button { padding:2px; float:left; }
.button div { width:10px; height:10px; border:1px solid #a97611; }

.cell { height:29px; border-bottom:1px dashed #a97611; color:#5a3914; background-color:#fdf3d0; }

.cell_top { background:transparent url(/site/images/sidenavlinkbkgd.gif) repeat-y -2px top; height:34px; border-bottom:1px solid #a97611; font-weight:bold; text-align:center; margin:0px; padding-top:3px; }

.cell_top a { font-size:11px; }

div.date { position:absolute; background:#fdf3d0 url(/site/images/sidenavlinkbkgd.gif) repeat-y -2px top; z-index:1; overflow-y:hidden; overflow-x:hidden; margin:8px 0px 0px 0px; padding:0px; }

.wrap { width:auto; clear:both; }

#dates { position:absolute; left:0px; top:0px; right:0px; }

.inner { padding:0px 2px; font-size:9px; }
.inner .time, .inner .venue, .inner .location, .inner .edit { font-size:10px; }
.inner .title { font-size:10px; }

div.cal_top { font-size:14px; line-height:30px; font-weight:bold; text-align:left; border-bottom:1px solid #a97611; margin:0px; }

.single_day_frame { position:relative; margin:0px; padding:0px; }

.time_frame { position:relative; margin:0px; padding:0px; width:79px; }

.timex { width:80px;	 }

.day_of_week { height:1440px; border-left:1px solid #a97611; position:absolute; }

#today { background:transparent url(/site/images/sidenavlinkbkgd.gif) repeat-y -2px top; }

.day_of_month a, .day_of_month_s a, .week a { color:#5a3914; }

.week { text-align:left; font-size:8pt; font-weight:bold; margin:0px 4px 4px 0px; }

.cell_top a { color:#5a3914; text-decoration:underline; }

.code { font-family:Courier New; }

/*.morning { background:#ffc; }

.noon { background:#fcc; }

.afternoon { background:#cff; }

.evening { background:#ccf; }

.midnight { background:#ccc; }*/