@charset "utf-8";
/* CSS Document */

body {
	font: 100% Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	background: #000000;
}

p{
	font-size: 13px;
	line-height: 18px;
	letter-spacing: .03em;
	text-align: left; 
	color: #2a2a2a;
	margin: 0 0 10px 0;
	}
	

a {
text-decoration: underline;
color:#2a2a2a;
}


a:hover {
text-decoration: underline;
color:#8c7d52;
}




h1 {
text-align:left;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
}

h1 a{
text-align:left;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
color:#87c6ca;
text-decoration:none;
}

h1 a:hover{
text-decoration: underline;
color:#87c6ca;}

#eventinfo h1 a{
text-align:left;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
color:#fff;
text-decoration:none;
}

#eventinfo h1 a:hover{
text-decoration: underline;
color:#fff;}

h2 {
text-align:left;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
}

h3 {
text-align:left;
font-weight:bold;
font-size:12px;
}



	
	.title{
	font-size: 12px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing: .15em;
	text-align: left; 
	color: #383221;
	display:inline;
	margin: 0px 0px 0px 0px;
	}
	
#texthome ul {
display:block;
margin:	0px 0px 10px 0px;
padding:0;
}
	
#texthome li{
text-align:left;
font-size:14px;
list-style:none;
padding-bottom: 10px;
padding-left: 1.5em;
}

#texthome li a:hover{
color:#000000;
}
	
.color1{
background-image: url(../images/bullet1.gif);
background-repeat: no-repeat;
color:#473a7d;	
}

.color1 a{	color:#473a7d;}
	
.color2{
background-image: url(../images/bullet2.gif);
background-repeat: no-repeat;
color:#255389;	
}	
	
.color2 a{	color:#255389;}
	
.color3{
background-image: url(../images/bullet3.gif);
background-repeat: no-repeat;
color:#2c6b6e;	
	}
	
.color3 a{	
color:#2c6b6e;}

.color4{
background-image: url(../images/bullet4.gif);
background-repeat: no-repeat;
color:#4a682e;	
	}
	
.color4 a{	color:#4a682e;}

#left p.lavendar {
color:#b0b9e7;
}
/* DIVS   */


#container      
	{
	color: #be4d00;
	background-color: transparent;
	text-align: center;
	position: absolute;
	top: -1px;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block;
	}

#content    
	{
	font-family: 100% Verdana, Geneva, Arial, sans-serif;
	margin-left: -500px;  /* half of width  */
	position: absolute;
	top: 0px; /* 40% of height  */
	left: 49%;
	width: 1000px;
	height: auto;
	overflow: visible;
	}
	
	
#logo{
	position:absolute;
	left:46px;
	top:3px;
	width:450px;
	height: 250px;

}

#tagline{
	position:absolute;
	left:545px;
	top:125px;
	width:457px;
	height: 30px;

}

#title{
	position:absolute;
	left:680px;
	top:125px;
	width:500px;
	height: 30px;
	text-align:left;
}

#title h1{
	margin:0px;
	padding:0px;
	display:inline;
}


#bg{
	position:absolute;
	left:0px;
	top:0px;
	width:auto;
	height: auto;
}

#eventsbg{
	position:absolute;
	left:0px;
	top:0px;
	width:auto;
	height: auto;
	overflow:hidden;
	
}

#texthome{
	position:absolute;
	left:230px;
	top:520px;
	width: 450px;
	height: auto;
	text-align:left;
}

#texthome p{
	margin: 0px 20px 5px 0px;
	}
#text p {
	margin: 0px 20px 20px 0px;
	}
	

#left{
	position:absolute;
	left:20px;
	top:150px;
	margin: 0px;
	padding: 0px;
	width: 175px;
	line-height: 18px;
	text-align:right;
	}
	
#left p{
text-align:right;
color:#87c6ca;
}

#left a{
text-align:right;
color:#87c6ca;
text-decoration:none;
}

#left a:hover{
text-align:right;
color:#87c6ca;
text-decoration:underline;
}

#left h1{
color:#FFFFFF;
text-transform:uppercase;
font-size:14px;
text-align:right;
}

#left h2{
font-size:14px;
font-weight:bold;
text-align:right;
color:#87c6ca;
}



#thankyou {
	position:absolute;
	left:550px;
	top:180px;
	width: 445px;
	height: auto;
	border-left: 5px #000000 solid;
	background:url(../images/box_bg.png);
	background-repeat:repeat; 

}

#contact{
	position:absolute;
	left:550px;
	top:180px;
	width: 445px;
	height: auto;
	border-left: 5px #000000 solid;
	background:url(../images/box_bg.png);
	background-repeat:repeat;
	text-align:left;
}

#thankyou p, #contact p{
margin: 0 10px 10px 15px;
color:#FFFFFF;
font-size:12px;
}

#thankyou h1{
margin: 20px 10px 15px 15px;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
letter-spacing: .05em;
}

#form {
	margin: 10px 0px 25px 40px;
}

#contact h1{
margin: 20px 20px 15px 25px;
}


#form h1{
margin: 20px 20px 15px 0px;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
letter-spacing: .05em;
}

#form input, #form textarea{
	margin-left: 0px;
}

#form h3{
margin: 10px 10px 0px 0px;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
letter-spacing: .05em;
text-align:left;
}

#thankyou a, #contact a{
color:#FFFFFF;
text-decoration:underline;
}

#thankyou a:hover, #contact a:hover{
color:#87c6ca;
text-decoration:underline;
}



#events{
	position:absolute;
	left:720px;
	top:180px;
	width: 275px;
	height: auto;
	border-left: 5px #000000 solid;
	background:url(../images/box_bg.png);
	background-repeat:repeat; 

}

#events p{
margin: 0 10px 10px 15px;
color:#FFFFFF;
font-size:12px;
}

#events a{
color:#FFFFFF;
text-decoration:underline;
}

#events a:hover{
color:#87c6ca;
text-decoration:underline;
}

#events h1{
margin: 20px 10px 15px 15px;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
letter-spacing: .05em;
}

#events h2{
margin: 0px 10px 0px 15px;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
letter-spacing: .05em;
}


#right{
	position:absolute;
	text-align:left;
	left:721px;
	top:525px;
	width: 275px;
	height: auto;
	border-left: 5px #000000 solid;

}


#subscribe{
	padding-left:15px;
	width: 260px;
	height: auto;
}

#subscribe p{
margin: 0 10px 0 0px;
color:#000000;
}

#subscribe h3{
margin: 0 10px 0 0px;
color:#000000;

}


#rtbox{
	width: 260px;
	height: auto;
	background:	url(../images/rtbox_bg.png);
	background-repeat:repeat;
	padding: 20px 0px 20px 15px;
	margin: 30px 0 0 0;
}

#rtbox p{
margin-right:10px;
color:#FFFFFF;
}

#rtbox a{
color:#FFFFFF;
text-decoration:underline;
}

#rtbox a:hover {
color:#85deff;
text-decoration:underline;
}

#rtbox h1{
font-size:12px;
letter-spacing:.20em;
margin: 0 10px 0 0px;
color:#FFFFFF;
}



#rtcontact{
	width: 260px;
	height: auto;
	padding: 0px 0px 0px 15px;
	margin: 15px 0 0 0;
}

#rtcontact p{
font-weight:bold;
margin-right:10px;
color:#000000;
}

#rtcontact a{
font-weight:bold;
margin-right:10px;
color:#000000;
text-decoration:none;
}

#rtcontact a:hover{
font-weight:bold;
margin-right:10px;
color:#000000;
text-decoration:underline;
}

#rtcontact h1{
font-size:12px;
letter-spacing:.20em;
margin-right:10px;
color:#000000;
}


#eventinfo{
	position:absolute;
	left:380px;
	top:178px;
	width: 615px;
	height: auto;
	border-left: 5px #000000 solid;
	background:url(../images/box2_bg.png);
	background-repeat:repeat;
	text-align:left;

}

#eventinfo h4 {
color:#FFFFFF;
text-align:left;
font-style:italic;
font-weight:normal;
font-size:12px;
margin: 0 20px 10px 25px;
}



#eventinfo p{
margin: 0 20px 10px 25px;
color:#FFFFFF;
font-size:12px;
letter-spacing:.03em;
}

#eventinfo h1{
margin: 20px 20px 15px 25px;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
letter-spacing: .05em;
}

#eventinfo h2{
margin: 5px 0px 5px 25px;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
letter-spacing: .05em;
text-transform:none;
}



#eventinfo a{
color:#FFFFFF;
text-decoration:underline;
}

#eventinfo a:hover{
color:#87c6ca;
text-decoration:underline;
}

#eventinfo ul{
margin: 0px 0px 0px 15px;
color:#FFFFFF;
letter-spacing: .05em;
list-style-type:disc;
}

#eventinfo li{
margin: 0px 0px 0px 15px;
color:#FFFFFF;
font-size:12px;
letter-spacing: .05em;
list-style-type:disc;
text-align:left;
}

.center{
text-align:center;}

