@charset "utf-8";
/* CSS Document */

body {background: url(images10/bgrnd_01.jpg) repeat-x; padding: 0; text-align: center; }
#footer {background: url(images10/bgrnd_grass.jpg) repeat-x; float: left; position: relative; width: 100%; height: 58px; margin: auto; padding: 0;}
#container { position: relative; width: 1020px; margin: auto; padding: 0;}
#containerFloat { float: left; position:relative; background: url(images10/treeBgr.jpg) no-repeat top left; width: 1018px; margin: 0;  padding: 0;}

#menu {height: 38px; width: 1018px; float: left; position:relative; margin:0; padding:0; background:none;}
#containerMain {width: 1018px; /*height: 540px;*/ position: relative; float: left; margin:0; padding:0; /*border:#999999 solid 1px;*/}

#containerLeft {width: 294px; position: relative; float: left; margin:0; padding:300px 0 0 0;}
#containerLeft a{ color:#14bbce; text-decoration:none;}
#containerLeft  a:hover{ color:#f68020; text-decoration:underline;}
#containerMid {width: 430px; height: 540px; position: relative; float: left; margin:0; padding:0; /*border:#999999 solid 1px;*/}
#containerRight {width: 294px; position: relative; float: left; margin:0; padding:5px 0 0 0; text-align: left;}
#containerRight  a{ color:#14bbce; text-decoration:none;}
#containerRight  a:hover{ color:#f68020; text-decoration:underline;}

#containerLeft p {text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:13px; color: #959595; margin: 5px 0 15px 5px; padding:0;}
#containerLeft .subscriber{ border:solid 1px #c6c6c6; background:none; padding:0px; margin:0px;}

#containerRight p {text-align:left; font-family:Verdana, Geneva, sans-serif;  font-size:13px; color: #959595; margin: 5px 0 15px 5px; padding:0;}

#containerLeft2 {width: 207px; position: relative; float: left; margin:0; padding:190px 0 0 0;}
#containerLeft2 p {text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:13px; color: #959595; margin: 5px 0 15px 5px; padding:0;}
#containerMid2 {width: 604px; position: relative; float: left; margin:0; padding:0; background:url(images10/mid2Bgr.jpg) repeat-y; /*border:#999999 solid 1px;*/}
#containerMid2Ftr {width: 604px; height: 15px; position: relative; float: left; margin:0; padding:0; background:url(images10/mid2Ftr.jpg) no-repeat top left; /*border:#999999 solid 1px;*/}

#containerRight2 {width: 207px; position: relative; float: left; margin:0; padding:5px 0 0 0; }

#containerMid2 p {text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color: #848484; margin: 15px; padding:0;}
#containerRight2 p {text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:12px; color: #959595; margin: 5px 0 15px 5px; padding:0;}

#golfx{width: 365px; padding: 1px 5px 2px 0;}
#golfx p{margin: 10px; padding:0; text-align:left;}

#jazzx{ color:#fff; background:#f2f2f2; width: 365px; padding: 1px 5px 2px 0;}
#jazzx p{color:#848484; margin: 10px; text-align:left;}

#artist{margin:15px; border-bottom: #e2e2e2 solid 1px;}
#artist p{font-size:12px; margin: 5px 15px 15px 15px;}

#innerFooter{margin: 0 10px 0 10px; background:#eaeaea; padding: 1px 5px 2px 0;}
#innerFooter p{text-align:left;}

.date{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#33c4d5;}
.event{color:#f57f20;font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}

#artistLeft{width:410px; margin:0; padding:0;}
#artistLeft p{text-align:left; color:#f57f20;font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;margin:0; padding:0;}
#artistTitle{width:600px; margin:0; padding:0;}
#artistTitle p{text-align:left; color:#f57f20;font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;}
#artistRight{width:410px;  margin:0; padding:0;}
#artistRight p{text-align:right; color:#f57f20;font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; margin:0; padding:0;}
#artistLeft a { color:#f68020; text-decoration:none;}
#artistLeft a:hover { color:#14bbce; text-decoration:none;}
#artistRight a { color:#f68020; text-decoration:none;}
#artistRight a:hover { color:#14bbce; text-decoration:none;}
a{ color:#14bbce; text-decoration:none;}
a:hover{ color:#f68020; text-decoration:underline;}

h1{text-align:left; color:#f57f20;font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;margin:0; padding:0;}

fieldset{margin: 20px; border:#e2e2e2 solid 1px;}
legend{text-align:left; color:#f57f20;font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
hr{color: #e2e2e2; height:1px; border-width:0; background-color:#e2e2e2;}
.forms{font-family: Verdana, Arial, Helvetica, sans-serif;text-align:left;font-size:13px; color: #848484; margin: 0; padding:0;}

.loader {text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color: #848484; margin: 5px 0 15px 5px; padding:0;}
.floater-right {
	float: right;
	/*border:  1px solid #c0c0c0;
	background-color: #fff;
	padding:5px;*/
	margin: 2px 1px 0 10px !important;
  	margin: 2px 1px 0 5px;
}
.floater-rightA {
	float: right;
	border:  1px solid #c0c0c0;
	background-color: #fff;
	padding:5px;
	margin: 45px 1px 5px 10px !important;
  	margin: 45px 1px 5px 5px;
}

.floater-left {
	float: left;
	/*border:  1px solid #c0c0c0;
	background-color: #fff;
	padding:5px;*/
	margin: 2px 10px 0 1px !important;
  	margin: 2px 5px 0 1px;
}

/* CSS tricks */
.clear {
  clear: both;
  height: 1px;
  margin-bottom: -1px;
  line-height: 0px;
  display: block;
  font-size: 0px;
}