body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
}

P {
	padding-top: 10px;
	margin: 0px;
}


.errorsDiv {
	font-weight: bold;
	color: #FF0000;
}
.successBox {
	font-weight: bold;
	color: #006600;
	background-color: #FFFFFF;
	border: 1px solid #003300;
	padding: 10px;
	width: 480px;
	background-position: center;
}
.headerText {
	font-size: 16px;
	font-weight: bold;
	color: #330066;
}


.LavendarHR {
	background-color: #CC99FF;
	height: 2px;
	width: 90%;
}

.eventStartDate {
	font-size: 16px;
	color: #660099;
	font-weight: bold;
}

H1
{font-size: 12pt;
font-weight: bold;
padding-top: 15px;
margin: 0;}

table.navbar
{font-size: 10pt;
margin: 0px;
padding: 3px; 
border: 0px; 
font-weight: bold;}

table.menu
{font-size: 10pt;
margin: 0px;
padding: 3px;
font-weight: bold;}

td.menuNormal
{padding: 3px;
color: #6633FF;
font-weight: bold;
vertical-align: top;
background-color:#CCFFFF;}

td.menuHover
{padding: 3px;
color: #6633FF;
font-weight: bold;
vertical-align: top;
/*remove the following line for drop-down menu with images*/
background-color:#CCFFFF;}

div.menuNormal
{display: none;
position: static;
}

div.menuHover
{border: 1px solid lightblue;
background-color: #6633FF;
display: inline;
position: absolute;}

a.menuitem:link
{text-decoration: none;
color: black;
background-color:#CCFFFF;
display: block;}

a.menuitem:visited
{text-decoration: none;
color:#6600CC;
background-color:#CCFFFF;
display: block;}

a.menuitem:hover
{text-decoration: none;
color:#6600CC;
background-color:#66CCCC;
display: block;}

a.menuitem:active
{text-decoration: none;
color:#6600CC;
background-color:#66FFFF;
display: block;}

end menu 

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
.tab_bg {
	background-image: url(../images/tab_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.bf_bg {
	background-image: url(../images/bf_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 40px;
	right: 40em;
}
.body_bg {
	background-image: url(../images/long_bg.gif);
	background-repeat: repeat-x;
}
 .rightBorder {
	padding-right: 8px;
}
.topgrad {
	background-image: url(../images/topgrad.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.botgrad {
	background-image: url(../images/botgrad.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.leftbg {
	background-image: url(../images/leftgrad.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.rightgrad {
	background-image: url(../images/rightgrad.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.circle_bg2 {
	background-image: url(../images/tab_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.box {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 6px;
	border: thin solid #663399;
}

.list1 {
	text-align: left;
	list-style-position: inside;
	list-style-type: circle;
	padding: 8px;
}
.list2{
	text-align: right;
	list-style-position: inside;
	list-style-type: circle;
	padding: 8px;
}

.smallText {
	font-size: .8em;
	font-weight: bold;
}
.FeaturedProdTable {
	background-color: #83B6C9;
	border: thin solid #003366;
}

.PageTitle {
	color: #330066;
	font-weight: bold;
	font-style: italic;
	font-size: 24px;
	padding-top: 24px;
	padding-bottom: 15px;
}

.style1 {
	color: #330066;
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
}

.style2 {
	font-size: 18px;
	color: #660099;
	font-weight: bold;
	font-style: italic;
}
.style3 {color: #953D79}
.eventListItem {
	font-size: 12px;
	font-weight: bold;
	color: #0000CC;
}
.eventTitle {
	font-size: 14px;
	font-weight: bold;
	background-color: #CC99FF;
	text-align: center;
	margin-top: 6px;
	padding: 4px;
}

.eventTitleLong {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #8B0989;
}
.16pxText {
	font-size: 16px;
}

.eventShortDesc {
	padding-bottom: 20px;
}

.signupframe {
	border: 1px solid #000000;
	color: #2D0909;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #97CAD7;
}
.waveBackGroundLEFT {
	background-attachment: fixed;

	background-repeat: no-repeat;
	background-position: left 30px;
	float: left;
	clear: left;
}

/* REMOVED FROM SECTION ABOBE BY A WANSTALL ON 082207 */
/* 	background-image: url(../images/vert_wave.gif); */


/* radio page */
#radiosml-01 {
	width: 285px;
	height: 230px;
	padding:0;
	float: left;
	background-image: url(../images/radio2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#radiosmr-01 {
	width: 280px;
	height: 220px;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right top;
	padding-top: 4px;
	float: right;
	clear: right;

}
/* end radio page */

/* left bank of the river!  -vertical wave middle right home page */
#sml-01 {
width: 25px;
height: 20px;
padding:0;
float: left;
clear: left;
}

#sml-02 {
width: 32px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-03 {
width: 34px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-04 {
width: 36px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-05 {
width: 38px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-06 {
width: 40px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-07 {
width: 40px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-08 {
width: 38px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-09 {
width: 36px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-10 {
width: 34px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-11 {
width: 32px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-12 {
width: 30px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-13 {
width: 28px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-14 {
width: 26px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-15 {
width: 24px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-16 {
width: 22px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-17 {
width: 20px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-18 {
width: 18px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-19 {
width: 16px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-20 {
width: 14px;
height: 20px;
padding:0;
float: left;
clear: left;
}

#sml-21 {
width: 16px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-22 {
width: 16px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-23 {
width: 16px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-24 {
width: 18px;
height: 20px;
padding:0;
float: left;
clear: left;
}

#sml-25 {
width: 20px;
height: 20px;
padding:0;
float: left;
clear: left;
}

#sml-26 {
width: 18px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-27 {
width: 16px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-28 {
width: 14px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-29 {
width: 10px;
height: 20px;
padding:0;
float: left;
clear: left;
}

#sml-30{
width: 7px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#sml-31 {
width: 4px;
height: 20px;
padding:0;
float: left;
clear: left;
}

#sml-32{
width: 2px;
height: 20px;
padding:0;
float: left;
clear: left;
}
/* end left-bank sand-bag divs - vertical wave middle right home page */
/* left - radio rafael and esateys image */
.RadioBackground {
	background-attachment: fixed;	
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	clear: left;
}



/* REMOVED FROM SECTION ABOBE BY A WANSTALL ON 082207 */
/* 	background-image: url(../images/eandr.gif); */

#smlTop-01 {
width: 260px;
height: 200px;
padding:0;
float: left;
clear: left;
}

#smlTop-02 {
width: 30px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#smlTop-03 {
width: 32px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#smlTop-04 {
width: 35px;
height: 20px;
padding:0;
float: left;
clear: left;
}
#smlTop-05 {
width: 38px;
height: 20px;
padding:0;
float: left;
clear: left;
}
/* left - end radio rafael and esateys image */
/* left - radio image on right middle */
#smr-01 {
	width: 217px;
	height: 96px;

	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right top;
	padding-top: 4px;
	float: right;
clear: right;

}
/* REMOVED FROM SECTION ABOBE BY A WANSTALL ON 082207 */
/*  	background-image: url(../images/radio5.gif); */


/* left - end radio image on right middle */

.leftBoxSide {
	background-image: url(../images/left_box.gif);
	background-repeat: repeat-y;
}
.topBoxBG {
	background-image: url(../images/top_box.gif);
	background-repeat: repeat-x;
}
.rightBoxSide {
	background-image: url(../images/right_box.gif);
	background-repeat: repeat-y;
}
.bottomBoxBG {
	background-image: url(../images/bot_box.gif);
	background-repeat: repeat-x;
}

.dirtye {
	background-image: url(../images/cf.png);
	background-repeat: no-repeat;
	background-position: center center;
}
