body {
	margin: 1em;
	font-family: Geneva, Verdana, Arial, Sans-Serif;
	background-color: #930;
}


#fullFrame{
	vertical-align:middle;
	text-align:center;
	padding:1em;	
	background-color:black;

}

.headerText {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	padding-bottom: 8px;
}

#redBar {
	background-color:#670001;
	background: transparent (/images/boxes.gif) repeat-x;
 	height:34px;
}

#mainNav{
	width: 200px;
	padding:0; 
	border-right: 8px solid #660;
    vertical-align:top;
}

.greenLine {
	background-color:#fff;
	border-right: 8px solid #660;
}

#mainNav a:hover, a:hover, #pageUp a:hover {
	text-decoration: underline;
}

#mainNav a, #pageUp a {
	padding:.5em 0 0 0; 	
	display: block;
	margin: 0.5em .5em 0 1em ;
	font-size: 80%;
}

#pageUp {
	vertical-align:middle;
	text-align:left;
	padding-bottom:4px;	
	background-color:#ccc;
}

#copyright{
	vertical-align:middle;
	text-align:center;
	padding-bottom:4px;	
	background-color:#ccc;
}

.menuHeader{
	text-align:center;
	font: bold 90% sans-serif;
	margin: .5em .5em 0 .5em ;
	padding: 0;
	border-bottom: 4px solid rgb(80%,75%,70%);	
}

.TimesBold {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}

.contentTable { 
	margin:.5em;
	border:0; 
	padding:0;
}

.Mp3s a {
	
	display:block;
	text-decoration: none;
}

.Mp3s {
	border:1px groove #fff; 
	margin: .5em;
	padding:.25em;
	width:90%; 
}

.Mp3s img {
	vertical-align:middle;
}

#green  {background-color: #030;}

a:link {
	color: #030;
	text-decoration: none;
}

a:visited {
	color: #030;
	text-decoration: none;
}

a:active {
	color: red;
	text-decoration: none;
}

/**********/
td.content a:link {
	color: #FC3;
	text-decoration: none;
}

td.content a:visited {
	color: #FC3;
	text-decoration: none;
}

td.content a:active {
	color: red;
	text-decoration: none;
}

/*td.content a:link {color: #FC3;}
 */
/********/
#schedule {
	text-align:left;
	color:black;
	width:100%;
	border:1px solid #fff; 
	margin: .5em;
	padding:.25em;
}

#schedule td { 
	padding:.25em;
	text-align:left;
	font-size:80%;
	border-bottom: 2px dotted green;
}

#schedule #date { 
}

.goldlink a {
	color: #FC3;
	text-decoration: underline;
}
 
td#nav a {
margin-left:.25em;
}

/*
.copyright {
    text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 1.2em;
}

*/
.webSolutions { 
	padding-bottom:10px;
	font-size:80%;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.webSolutions a:hover { 
  border-width: 1px;
  background-color: blue; 
 }

.photo {
	margin: 10px;
	border-width: 2px;
	border-style: solid;
	border-color:#333;
}

.speaker  { margin-top: .5em;}

td#gototop {
	margin-top: 20px;
	align: bottom;
/*	border-style: none; */
	border-width: 0;
}
 
.field{
}

td.nav.nohover a:hover{background-color:#fff;}

#gototop a:hover { 	color: #F30; }

#gototop a:link, #gototop a:visited  {
	color: #009;
	text-decoration: none;
}

table td {
	padding: 0;
	border-width: 0;
	vertical-align: top;
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left; */
}

table td p, p {
	margin:.5em;
	width: 90%;
	text-align: left;
}

table#btns a img { border:0 }

.dot {
	color: #606;
	font-size:10pt;
	margin: 2px;
}

#copyrightFooter {
	padding:.5em;
	text-align:center;
	background-color:#606;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.header, h3 { font-size:110%; margin: 4px; }

.galleryHeader
{
	font-size: 110%;
	margin: 4px;
	text-align: center;
}

.centerNav {margin-left: 2em;}

h3 {
	text-align: left;
}


.green { color: #060; }


.gold {
	font: bold 150% Arial, sans-serif;
	color: rgb(40%,30%,20%);
	border-bottom: 2px solid rgb(60%,50%,40%);
}

#submit {padding-top:2px;}


td h2 {
	font: bold 125% sans-serif;
	margin: 0.5em 1em;
	padding: 0;
	/* border-bottom: 1px solid rgb(80%,75%,70%); */
}

td#footer {
	background-color: transparent;
	color: rgb(70%,60%,50%);
	border-top: 1px solid rgb(60%,50%,40%);
	text-align: right;
	font-size: 85%;
	padding-top: 0.33em;
	font-style: italic;
}

.header {margin: 0 8px 1em 8px }

#gold {
	font: bold 120% sans-serif;
	color:#FC3;
	/* color: rgb(40%,30%,20%); */
	border-bottom: 2px solid rgb(60%,50%,40%);
}

td#banner { border-bottom: 2px solid rgb(60%,50%,40%); }

td#banner, #banner { 	
	color:#FC3;
	/* color: rgb(40%,30%,20%); */
 }

td#banner h1{
	margin: 0 0 0 20px;
	padding: 0.25em 0 .25em 0;
	font: bold 150% sans-serif;
	letter-spacing: 0.5em;
}

td.content {
	margin: .5em 0 0 0;
	padding:0 .5em 0 .5em;
	width:90%;
}

td#main {
	background-color: transparent;
	color: black;
	padding: 1em;
	font: 95% Times, serif;
}

td#main h2 {
	font: bold 125% sans-serif;
	margin: 0.5em 1em;
	padding: 0;
	border-bottom: 1px solid rgb(80%,75%,70%);
}

td#main p { margin: 1em 2.5em; }

td#nav {
	vertical-align: top;
	background-color: #300; /*#FC3;*/
	background-image: url(/images/bogolon-back.jpg);
	background-repeat: repeat-y;
/*  background-position: top left; */
	background-color: transparent;
	width:128px;
	margin: 0 3px 0 .5em;
	padding: 1px 10px 1px 0;
}

td#footer {
	background-color: transparent;
	color: rgb(70%,60%,50%);
	border-top: 1px solid rgb(60%,50%,40%);
	text-align: right;
	font-size: 85%;
	padding-top: 0.33em;
	font-style: italic;
}

td#nav a {
	display: block;
	text-decoration: none;
	font: bold 80% Arial, Verdana, sans-serif;
/*	border-right: 1px solid #090; */
}

td#nav h4 {
	color: #F00; 
	margin: 0 .5em  0 0;
	padding: 1em 0 0 0; 
	font: bold 100% Arial, Verdana, sans-serif;
/*	border-right: 1px solid rgb(60%,50%,40%); */
	border-bottom: 2px solid rgb(50%,40%,30%);
}

#menu-gif {
	border-bottom: 2px solid  rgb(60%,50%,40%);
}

.caption {
	position:relative;
	top:  -15px; 
	left: 40px; 
	text-align:center;
	font:bold 80% serif;
	margin-bottom: 10px;
 }

td#nav a:hover {
	background-color: #FC3;
/*	margin-left: .5em; */
}

td#nav a#comment {
	background-color: rgb(100%,92%,90%);
	color: black;
	border: 1px solid rgb(60%,50%,40%);
/*	border-right-width: 4px;
	padding-right: 7px; */
}

/*  web solutions  */
#wstx {
	margin-top: 1.2em;
	text-align: center;
	font-size: 80%;
}

#wstx p {
	margin: .7em 0 0 2em;
	color: rgb(40%,50%,70%);
	text-align: center;
	font-size: 80%;
}

#wslogo { margin-top:4px; }



