/* Basic look & feel stuff */
BODY {background-color:#FBEFFB}
BODY,TABLE,PRE { color:#088A4B} /* global text color */
BODY,TABLE,PRE {font-size: 14px} /* global font size */
BODY,TABLE,PRE,A,TD,BLOCKQUOTE {font-family:'Tempus Sans ITC','Tempus Sans','Palatino', serif} /* global font */

/* LAYOUT */
BODY {margin: 24px} /* Margin around the outside of the page itself */

DIV.body {}
DIV.textcell {margin:10px; padding:5px; float:left; width:500px}
DIV.menucell {margin:10px; padding:5px; float:left; width:100px}
DIV.listcell {margin:10px; padding:5px; float:right; width:250px}


/* BOXES and CONTAINERS */
/* Example color scheme: #99cc66 dark green, #ffffcc beige, #ccff99 light green, #ffffff white */
DIV.outerbox {padding:2px; border-radius:1em; background-color:#99ff66}
DIV.innerbox1 {padding:2px; background-color:#ffffcc}
DIV.innerbox2 {padding:2px; background-color:#ccff99}
DIV.innerboxwhite {padding:2px; background-color:#ffffff}

/* Rounded Corners */
.boxc {position:relative;}
.boxc b.cn { height: 10px; width: 10px; background:
 url(http://www.ministeroffabulousness.net/images/corner.gif) no-repeat;
 position:absolute;
 }
.boxc b.tl {top: -1px; left: -1px; background-position: top left;}
.boxc b.tr {top: -1px; right: -1px; background-position: top right;}
.boxc b.bl {bottom: -1px; left: -1px; background-position: bottom left;}
.boxc b.br {bottom: -1px; right: -1px; background-position: bottom right;}


/* Element Formatting */
BLOCKQUOTE  {font-size: 12px; letter-spacing:0px; line-height: 14px; margin-top: 0px; margin-bottom: 0px; padding: 0px}


IMG {border-style:none;float:none; padding-right:5px}

A {font-weight: bold; text-decoration:none; font-size:11px; padding:0px}
A:link, A:active, A:visited {color:#088A4B;padding:0px}
/* A:hover {color: #aaaaaa;text-decoration: underline overline} */
A:hover {color: #cc99ff;text-decoration: none}

UL.circle {list-style-type:circle}
LI {list-style-type:square; list-style-position: inside}
LI.circle {list-style-type:circle}

HR {height:1px;border-style:solid;border-bottom-width:0px;border-top-width:1px;color:#088A4B}
HR.white {background:black;color:#330066}


TABLE, TR, TH, TD {border-collapse: collapse}
TABLE, TR, TH {padding:0px;margin:0px}
TD {right-padding:20px;right-margin:10px}
TD {vertical-align: top}

/* Sizes and Colors for the page subsections */
.day {margin-left:0px;padding:0px; padding-left:0px;text-align:left; vertical-align:top; font-size:14px}
.daycell {margin-left:0px;padding:10px; padding-left:0px;text-align:justify; vertical-align:top}

.itemlist {font-size:12px}
.currentitem {color:#610B5E;font-size:12px}
.ttle {font-size:13px;font-weight:bold}
.speaker {font-weight: bold}
.nav {font-weight: normal; font-size: 12px}

.currenttype {font-weight: bold; color:#088A4B;font-size: 14px}
