body, html { margin: 0;	padding: 0; background: #FFFFEE; min-width: 800px; font-family: arial; }
.bannertop { background-image: url(images/top.jpg);	background-repeat: no-repeat; 	background-position: left top;
			 height: 126px; width: 800px; }
.bannerbottom {	background-image: url(images/background.jpg); background-repeat: repeat-x;  height: 151px; width: 800px; }
.topnavbar { margin: 0; margin-left: 180px; padding: 0; }
.topnavbar img { margin: 0px; padding: 0px; margin-right: -4px;}
.bottomnavbar { margin: 0; margin-left: 155px; margin-top: -5px;/*float: left;*/ }
.bottomnavbar img { margin: 0px; padding: 0px; margin-right: -3px;}
.floatimage { position:absolute; margin: 0; padding: 0; top: 0; background-color: transparent; background: transparent;  margin-left: -2.5%;}
a img { border: none; }
.box { min-height: 100px; background-color: transparent; position: absolute; top: 180px; font-family: Verdana; font-size: small; }
.innerbox { border: 1px solid #D2A345; padding: 30px 0px 10px 20px; margin-left: 55px; min-width: 675px; max-width: 675px; }
a:link, a:hover { border: none; color: #006699; }
.box h1 { font-size: medium; font-style: bold; line-height: .30em; color: #006699; margin-bottom: 35px; }
#wrap {	repeat: repeat-y; margin: 0 auto; width: 800px;	}
.homePicBox {margin: 0; padding: 0; float: right; padding-right: 5px; padding-left: 10px; font-size: .85em; text-align: center; }
.headerbox {margin-bottom: 40px;}
.footerbox { width: 800px; position: relative; clear: both; padding-top: 10px; text-align: center; color: #D2A345; font-size: xx-small;  }
.bottomboundsbox { width: 800px; max-height: 52px; margin-top: 10px; }
.bottomboxleft { float: left; margin: 0; padding: 0; width: 400px; text-align: left; height: 52px; }
.bottomboxright {float: right; margin: 0; padding: 0; position: relative; width: 400px; text-align: right;  height: 52px; }
.innerbox table {width: 85%;}
.floatrightpic img {float: right; margin: 0; padding: 0; margin-top: -95px; margin-right: 5px;}
#playlist  { border: none; margin: none; font-size: .9em; font-family: arial; padding: .2em;
    }
.logotable { width: 100% ; margin: 0; padding: 0;}
.logotable td {text-align: center;}
#playlist th { font-size: small; font-weight: bold; }
#playlist td { padding-top: .2em; padding-bottom: .2em; font-family: arial;}
#playlist table { margin-right: 10px; }
.headerrow { padding: .2em;  background-color: #57ABD5; font-size:1.4em; font-weight: bold; color: white; font-family: arial;}

.cappic{ float: left; margin-bottom: 5px; margin-right: 10px;  }
.picandtextwrapper { height: 160px; margin-bottom: 10px;  padding-right: 10px; }
.captextheader { color: #663366; font-weight: bold; margin-bottom: 5px; margin-top: 5px; }
.innerboxss { border: 1px solid #D2A345; padding: 30px 0px 10px 20px; margin-left: 55px; min-width: 675px; max-width: 675px; }
.captable {margin-bottom: 20px; }
.captable2 {margin-top: 0px; }
.tikipic {float: right; margin-top: 30px; padding-left: 20px;}
.contactpic {float: right; margin-top:25px; margin-right: 40px;}
.shorthead h1 {margin-top: -20px; }
.innerboxvt { border: 1px solid #D2A345; padding-top: 30px; padding-right: 30px; padding-left: 30px; margin-left: 55px; margin-bottom: 30px; min-width: 630px; max-width: 630px; }