@charset "utf-8";
body  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
background-color:#ceff9c;

	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #006;
}

h1 {font: 14px Verdana, Arial, Helvetica, sans-serif;

	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 4px;;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #006;
}
h1.left {text-align:left}
h2 {font: 13px Verdana, Arial, Helvetica, sans-serif;

	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #006;
}
h2.left {text-align:left}
p.left {text-align:left}

.fullpageleft {position: relative; width:770px; float:left; text-align:left; margin:0px}


.divimage { padding:5px;}
#images {
	clear: both;
	width: 100%;
}


#container {position:relative; top:5px;
	width: 980px;   /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	/* text-align: left; this overrides the text-align: center on the body element. */
	
} 

#rightcolumn {float:right; width:980px; margin-top:145px; border:medium; border-style: solid; 
border-color:#000;
}
#paypal {
	background-color: #FFF;
	width: 750px;
	text-align: left;
}

#maincontent {
	float: left;
	width: 795px;
	margin-right: 0px;
	background-color: #FFF;
	padding: 5px;
}
#rightsidebar {
	float:right; width:150px;
	text-align:center;
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 11px;
	color: #FFF;
	border:#FFF double thick; padding-right: 5px; padding-left: 5px; padding-bottom:10px; background-color:#003300;
	
}

#leftsidebar {float:left; width:150px; margin-right:0px; padding:2px; color:#FFF;
margin-top: 0px; background-color: #003300; border: #009 thin solid; margin-right:5px;
}
#leftsidebarfb {float:left; width:150px; margin-right:0px; padding:2px; color:#FFF;
margin-top: 0px; background-color: #003300; border: #009 thin solid;
}

#header {height:192px; margin:0; padding:0; position:absolute;
top:0; left:0; width:980px; 
border:medium; border-style: solid; 
border-color:#000;
}

#google { margin:0; padding:0; width:804px; float:left; background-color:#fff;
}
#googlewhite { margin:0; padding:0; width:190px; height:60px; float:left; background-color:#fff; ;
}
#googleright { margin-right:3px;  padding:0; width:611px; height:60px; float:right; background-color:#fff; 
}
#footer { margin:0; padding:0; width:804px; float:left; background-color:#333300; font-size:10px; color:#FFF;
}

#headerleft {height:192; margin:0; padding:0; position:absolute; 
top:0; left:0; width:800px;border:medium; border-style: solid; 
border-color:#000;
}
#logo {  margin:0; padding:0; position:absolute; top:0; left:0px;
	width:800px; height:98px; 
	  border:medium; border-style: solid; 
border-color:#000;
	/* padding: 0 10px 0 20px;  this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead 0of text, you may want to remove the padding. */
} 
#headerright {height:98px; margin:0; padding:0; position:absolute; border:medium; border-style: solid; 
border-color:#000;
top:0px; left:820px; width:150px; background: url(../template_images/poweredbythesun.jpg) 0 0 no-repeat        ; 
}

p.sidebar{border: solid #fff 1px; padding-bottom:10px;  padding: 2px; font-size: 100%; -webkit-border-radius: 5px; -moz-border-radius: 5px; margin-right:6px; width:144px; margin-bottom:3px; margin-top:3px;
}


a.rightnav {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	border: solid #fff 1px; padding: 4px;
	margin-bottom:10px;

	}

a.rightnav:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	border: solid #fff 1px; padding: 4px;  -webkit-border-radius: 5px; -moz-border-radius: 5px;
	margin-bottom:10px;
}
a.rightnav:hover { font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #003;
	text-align: center;
	border: solid #fff 1px; padding: 4px; -webkit-border-radius: 5px; -moz-border-radius: 5px; 
	margin-bottom:10px; background-color: #ceff9c}
	
#artist2 { border:#000 thin solid ; text-align:left; width:780px; margin-left:5px;
}
.headliners {
	font-size:18px;
	font-family:"Arial Black", Gadget, sans-serif;
	text-align:left;
	color: #009;
}
.day {font-size: 14px;  font-family:"Arial Black", Gadget, sans-serif; text-align: center; color:#009 }
.headlinerscentre {font-size:18px; font-family:"Arial Black", Gadget, sans-serif; text-align:centre; color:#F00 }
.headlinerscentre2 {font-size:16px; font-family:"Arial Black", Gadget, sans-serif; text-align:centre; color: #003 }
.headlinerscentre2green{font-size:15px; font-family:"Arial Black", Gadget, sans-serif; text-align:centre; color: #030 }
.faerie{font: "Comic Sans MS", cursive; font-size:16px; color: #00F}
.faerielarge {
	font-size: 24px;
	color: #00F;
	font-family: "Comic Sans MS", cursive;
}

.artist { border:#000 thin solid ; text-align:left; width:610px; margin-left:175px;
}
.artist2 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.content1{text-align:center; 
font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#006;
}
.content2{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006;
}
.content3{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #090;
}
.content4{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006;
}
.content5{text-align:center; 
font-family:Arial, Helvetica, sans-serif; font-size: 15px; color: #C00;
}
.biog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 100%;
	text-align: left;
	clear: both;
	float: left;
}
.biogimg  {
	clear: both;
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
}
.collage {
	padding: 3px;
}
#container #rightcolumn #maincontent form table {
	text-align: center;
	margin-left: 275px;
}
#container #rightcolumn #maincontent form {
	text-align: center;
}
#rightcolumn #maincontent p img {
	padding: 2px;
}
