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

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

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

.Mp3s img, .Mp3s div 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; 
 }


.dot {color:#F93; font-size: 18pt;  margin: 4px 0 4px 0;}

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

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



td#gototop {
	margin-top: 20px;
	vertical-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: #F93;
	font-size:14pt;
	margin: 2px;
}


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

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: 8px 8px 0 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%);
}

 .content div.caption {
	position:relative;
	top:1em;
	left: 40px; 
	text-align:center;
	font:bold 10pt serif;
	margin-top: 1em;
	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; }

