

/* ======= startup ======= */
/* imports */

/* html tag/special behaviours */
body
	{	background-color:#fff;	}
img 
	{	behavior:url("pngbehavior.htc");	border:none;	outline:none;	}


/* ======= classes/ids ======= */
/* global (every page) */
.content
	{	width:100%;	}

.topSpace
	{	background:#797B74;	height:10px;	}

.mainLogo
	{	height:135px;	}

.quote
	{	font:bold 12pt Century Gothic, Futura, Arial;	color:#000;	position:absolute;	z-index:2;	top:25px;	left:50%;	width:500px;	height:auto;	margin-left:-120px;	text-align:right;	}

.contentArea
	{	color:#000;	margin:5px 2px 0px 2px;	padding:0px 2px 0px 0px;	width:auto;	height:400px;	overflow:auto;	}

A.navBar, A.navBar:link, A.navBar:visited
	{	color:#fff;	text-decoration:none;	background:#C36028;	text-indent:3px;	padding:0;	border-right:3px dashed #C36028;	border-left:3px dashed #C36028	}

A.navBar:hover, A.navBar:focus
	{	color:#fff;	background:transparent;	border-style:solid dashed;	border-width:2px 3px;	border-color:#797B74;	}

.navBar
	{	font:bold 10pt Century Gothic, Futura, Arial;	background:#C36028;	padding:3px;	height:auto;	outline:none medium;	}

A.navBar2, A.navBar2:link, A.navBar2:visited
	{	color:#fff;	text-decoration:none;	background:#C36028;	text-indent:0;	padding:1px;	border-style:solid;	border-width:1px 2px;	border-color:#C36028;	}

A.navBar2:hover, A.navBar2:focus
	{	color:#000;	background:#C36028;	border-style:solid dashed;	border-width:1px 2px;	border-color:#797B74;	outline:none medium;	}

.navBar2
	{	font:bold 9pt Century Gothic, Futura, Arial;	background:#C36028;	padding:0px 2px;	height:15px;	}

.message
	{	border:none;	padding:none;	width:100%;	font:10pt Century Gothic, Futura, Arial;	}

.head
	{	color:#fff;	font-weight:bold;	background:#797B74;	text-align:left;	text-indent:0.5em;	padding:2px 0;	width:100%;	}

div.pagetitle
	{	margin-bottom:5px;	color:#fff;	font-weight:bold;	background:#C36028;	text-align:left;	text-indent:0.5em;	padding:2px 0;	width:100%;	}

.pageTitle
	{	font:bold 12pt Century Gothic, Futura, Arial;	padding-left:12px;	color:#000;	text-transform:lowercase;	}

.sideBararea
	{	width:150px;	margin:5px 0px 0px 0px;	padding:0px 0px 0px 0px;	height:400px;	}

/* home/highlights specific */
.greeting
	{	color:#fff;	font-size:14pt;	font-weight:bold;	background:#797B74;	text-align:center;	padding:3px 0px 0px;	}

#date
	{	color:#C36028;	font-size:smaller;	}
	
#author
	{	color:#C36028;	font-size:smaller;	font-style:italic;	text-indent:3em;	}
	
.contentI
	{	color:#000;	text-align:justified;	text-indent:3em;	padding-left:4px;	width:auto;	border:solid 2px #797B74;	}

.contentN
	{	color:#000;	text-align:justified;	text-indent:3em;	padding-left:4px;	width:auto;	} 

/* schedule specific */
a#sched, a#sched:link, a#sched:visited
	{	color:#fff;	}

a#sched:hover, a#sched:focus
	{	color:#000;	}

.space
	{	height:2px;	}

.table_sched
	{	font-size:10pt;	cursor:default;	border:solid #C36028;	width:100%;	line-height:1.2;	}

.time
	{	width:10%;	}

.day
	{	width:15%;	}

.rowstyle
	{	text-align:center;	}

.sidebar
	{	position:relative;	display:none;	width:auto;	overflow:hidden;	}
	
.sidebarTitle
	{	background:#C36028;	color:#fff;	text-decoration:none;	font:bold 10pt Century Gothic, Futura, Arial;	padding:4px 0px 3px 0px;	margin:0px 0px 3px 0px;	}

.sidebarData
	{	font:8pt Century Gothic, Futura, Arial;	overflow:hidden;	text-indent:5px;	text-align:left;	line-height:1.1;	}
	
#time
	{	font-size:smaller;	}
	
/* bios specific */ 
.pic
	{	float:left;	width: 90px;	}

.infoclip
	{	clear:right;	}

.email
	{	text-indent:4em;	text-decoration:none;	}

/* contact specific */
.address
	{	color:#C36028;	font-size:larger;	text-align:justified;	padding-left:4px;	width:auto;	border:solid 2px #797B74;	} 

/* print schedule specific */
.print_table_sched
	{	font-size:8pt;	cursor:default;	border:solid #C36028;	width:100%;	}

.printInfo
	{	font:8pt Century Gothic, Futura, Arial;	background:#fff;	display:block;	position:relative;	z-index:2;	overflow:none;	border:solid #C36028;	overflow: hidden;	}

.printInfoTitle
	{	color:white;	font-weight:bolder;	text-decoration:underline;	background:#C36028;	text-align:center;	width:auto;	overflow:hidden;	}





#bottom /* ? */
	{	padding:0px;	height:400px;	}




/*
.sideLinks
 { color: #fff; font: bold 10pt Century Gothic, Futura, Arial; background: #C36028; text-align: left; text-indent: 5px; /* letter-spacing: -0.03em; */ width: 158px; height: 24px; border: none }
SPAN.sideLinktitle
{
	position: relative;
	top: 5px;
}
.search  
 { width: 152px; border: solid 3px #C36028 }
SPAN.search
 { color: #000; font: bold 10pt Century Gothic, Futura, Arial; text-align: left; /* letter-spacing: -0.03em; */ display: block; padding: 0 0 2px; position: relative; top: 2px; bottom: 2px; left: 3px; border: none }
A.search, A.search:link, A.search:visited
 { color: #000; font: bold 10pt Century Gothic, Futura, Arial; text-decoration: none; text-align: left; /* letter-spacing: -0.03em; */ display: block; padding: 0 0 2px; position: relative; top: 2px; bottom: 2px; left: 3px; border: none }
A.search:hover, A.search:focus
 { color: #C36028; text-decoration: overline; outline: none medium }
.go
 { color: #fff; padding-bottom: 3px; font: bold 10pt Century Gothic, Futura, Arial; text-decoration: none; background: #C36028; text-align: center; text-transform: lowercase; width: 30%; height:21px; border-top: solid 1px #ddd; border-bottom:solid 1px #ddd; border-left:solid 5px #ddd; border-right:solid 5px #ddd;}
.searchText
{
	width:70%; border:none; 
}
.searchFill
{
	height:21px; width:146px; padding-right:-30px; background: #fff;
}
*/