body {
	margin : 0 0 20px 0;
	padding : 0;
 	color : Black;
	background-color : White;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 80%;
}

/* NAVAGATION */
.nu { text-align : right; } /* navigation, utility*/

/* MAIN CONTENT */
#content { margin: 0; padding : 10px 175px 30px 95px;  }

h1, h2, h3, h4 { font-weight : bold; color : #52561d; }
h1 { font-size : 150%; margin : .5em 0 0 0; }
h2 { font-size : 130%; margin : 1em 0 0 0; }
h3 { font-size : 120%; margin : 1em 0 0 0; }
h4 { font-size : 110%; margin : 1em 0 0 0; }
h5 { font-size : 100%; margin : 0 0 1em 0; font-weight : normal; }


p { margin : 0.5em 0 0 20px; }
.jazzy { font-size : 115%; line-height: 1.5; }
.monos { font-family : "Courier New", Courier, monospace; }
.worktitle { font-style	: italic;}
.eventtitle { font-weight : bold;}
.eventdateloc { font-weight : bold; font-size : 115%; }
.breadcrumb { color : #666666; font-size : 80%; }
.updated { font-size : 80%; padding : 30px 0 0 0; }
.warning { color : #f93f26; font-weight : bold; }
.eventbox { margin : 15px 30px 15px -15px; padding : 0 15px 15px 15px; border : #ced649 1px solid; }


#content table { margin: .6em 0 0 20px; padding: 0;  font-size : 90%;  }
#content tr {  vertical-align : top;   }
.headrow { background-color : #f5f7db; vertical-align : bottom; font-weight: bold; }
.alter { background-color : #f5f7db; }
.applabel {  font-weight : bold; text-align : right; background-color : #f5f7db; }
.appblank { font-size : 80%; border-bottom : 1px solid #52561d; }
.appchoice { font-size :80%;  }

ul { margin : 0.25em 0 0 20px; }
ul li { margin : 0 0 .25em 30px; list-style-image: url(graphics/listmark.gif); list-style-position: outside; }
td ul li { margin : 0 0 0 15px; list-style-image: url(graphics/listmark.gif); list-style-position: outside; }
ol { margin : 0.25em 0 0 20px; }
ol li { margin : 0 0 .25em 30px; list-style-position: outside; }

a { text-decoration : none; }
a:link { color : #f93f26; }
a:visited { color : #af2c1b; }
a:hover, a:active { color : #ced649; text-decoration : underline; }

/* ALL FORMS */
#formbox { margin : 15px 0 30px -15px; padding : 0 15px 15px 15px; border : #ced649 1px solid; }
form { margin: 0; padding: 0; }
.grbord { border : #52561d 1px solid; } /* green border*/


/* SIDEBAR CONTENT */
#sidebar { margin: 0; padding : 10px 15px 20px 10px;  float: right; width: 152px;  }
.sidetabo { margin: 20px 0 0 0; padding: 0; background-color : #ced649;  text-align: center; } /* outer table*/
.sidetab { margin: 0; padding: 0; background-color : #f5f7db; text-align: left; }

.sidepara { margin: 0; padding: .5em; font-size : 75%; }
.sidedate { margin: 0; padding: 5px 0 1px 10px; font-size: 85%; font-weight: bold; }
.sidedetail { margin: 0; padding: 1px 5px 1px 15px; font-size : 75%; }

.sidebtns {	margin: 0; padding: 5px 0px 10px 10px; } /* single sidebar button */
.sidebtnt {	margin: 0; padding: 5px 0px 3px 10px; } /* top sidebar button */
.sidebtnb {	margin: 0; padding: 0px 0px 10px 10px; }  /* bottom sidebar button */

.sidelabl {	margin: 0; padding: 5px 0px 1px 10px; }
.sideform {	margin: 0; padding: 1px 0px 1px 10px; }

/* footer */
.fdiv { margin : 0; clear: both; }
.fbar { margin : 0; }
.fp { margin : 0.5em 15px 0 0; text-align : right; font-size: 75%; }


