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

html, body {
	border:0;
	margin:0;
	padding:0;
}
body {
	font:100%/1.25 arial, helvetica, sans-serif;
}
/***** Common Formatting *****/
 
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
}
h1 {
	padding:30px 0 25px 0;
	letter-spacing:-1px;
	font:2em arial, helvetica, sans-serif;
}
h2 {
	padding:20px 0;
	letter-spacing:-1px;
	font:1.5em arial, helvetica, sans-serif;
}
h3 {
	font:1em arial, helvetica, sans-serif;
	font-weight:bold;
}
p, ul, ol {
	margin:0;
	padding:0 0 18px 0;
}
ul, ol {
	list-style:disc;
	padding:0 0 0 40px;
	color:#242424;
}
blockquote {
	margin:22px 40px;
	padding:0;
}
small {
	font-size:0.85em;
}
img {
	border:0;
}
sup {
	position:relative;
	bottom:0.3em;
	vertical-align:baseline;
}
sub {
	position:relative;
	bottom:-0.2em;
	vertical-align:baseline;
}
acronym, abbr {
	cursor:help;
	letter-spacing:1px;
	border-bottom:1px dashed;
}
/***** Links *****/
 
a, a:visited {
	text-decoration:none;
}
/***** Forms *****/
 
form {
	margin:0;
	padding:0;
	display:inline;
}
input, select, textarea {
	font:1em arial, helvetica, sans-serif;
}
textarea {
	line-height:1.25;
}
label {
	cursor:pointer;
}
/***** Tables *****/
 
table {
	border:0;
	margin:0 0 18px 0;
	padding:0;
}
table tr td {
	padding:2px;
}

/********STYLES******/

body{
background:#000000;
text-align:center;
}

a:active, a:link, a:visited{
color:#ffffff;}

a:hover{
color:#7ed2ec;
}

#container{
width:1200px;
height:900px;
margin:0px auto;
background:url(../images/bg.jpg) no-repeat 0 0;
position:relative;}

#home_flash{
width:630px;
height:550px;
position:absolute;
top:100px;
left:355px;
z-index:2;
}

#nav{
width:510px;
height:60px;
position:absolute;
top:35px;
left:420px;
z-index:2;}

#content{
width:940px;
margin:0px auto;
height:740px;
}

#left_col{
width:225px;
float:left;
margin:275px 0 0 15px;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;}

#right_col{
width:450px;
float:left;
margin:150px 0 0 45px;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
color:#453c3a;
font-size:13px;
line-height:16px;}

p{
padding:5px 0 5px 0;
color:#242424;}

h1{
font-family:Georgia, "Times New Roman", Times, serif;
color:#242424;
font-size:20px;
font-weight:bold;
padding:5px 0 5px 0;
}

img.title{
padding:0 0 10px 0;}

#footer{
width:1200px;
height:25px;
margin:0px auto;
text-align:center;
clear:both;}

ul.star{
list-style:none;
width:210px;
padding:15px 0 0 15px;}

ul.star li{
color:#242424;
background:url(../images/star.png) no-repeat 0 0;
margin:0 0 12px 0;
padding:8px 0 0 35px;
min-height:30px;}

ul.nav{
list-style:none;
padding:0 0 0 0;
margin:0 0 0 0;
width:510px;
}

ul.nav li{
height:60px;
float:left;
padding:0 0 0 0;
margin:0 0 0 0;
}

ul.nav li a {
display:block;
height:60px; 
min-width:96px;
background:transparent url(navigation.png) no-repeat 0 0;
text-indent:-9009px;
outline:none;
}

ul.nav li.home{
width:102px;
background:url(../images/nav/home.png) no-repeat 0 0;}
ul.nav li.home:hover{
background-position:0 -60px;}

ul.nav li.about{
width:96px;
background:url(../images/nav/about.png) no-repeat 0 0;}
ul.nav li.about:hover{
background-position:0 -60px;}

ul.nav li.events{
width:107px;
background:url(../images/nav/events.png) no-repeat 0 0;}
ul.nav li.events:hover{
background-position:0 -60px;}

ul.nav li.photos{
width:104px;
background:url(../images/nav/photos.png) no-repeat 0 0;}
ul.nav li.photos:hover{
background-position:0 -60px;}

ul.nav li.contact{
width:101px;
background:url(../images/nav/contact.png) no-repeat 0 0;}
ul.nav li.contact:hover{
background-position:0 -60px;}

ul.nav li.on{
background-position:0 -60px;}
ul.nav li.on:hover{
background-position:0 -60px;}


#social{
width:100px;
height:25px;
position:absolute;
top:5px;
left:970px;
font-family:"trebuchet ms",Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
z-index:2;
}

ul.social{
list-style:none;
padding:0 0 0 0;
margin:0 0 0 0;
width:100px;
float:right;
}

ul.social li{
height:25px;
width:30px;
float:right;
padding:0 0 0 0;
margin:0 0 0 0;
}

ul.social li a {
display:block;
height:25px; 
width:30px;
background:transparent url(navigation.png) no-repeat 0 0;
text-indent:-9009px;
outline:none;
}

ul.social li.facebook{
background:url(../images/facebook_btn.png) no-repeat 0 0;}
ul.social li.facebook:hover{
background-position:0 -25px;}

ul.social li.twitter{
background:url(../images/twitter_btn.png) no-repeat 0 0;}
ul.social li.twitter:hover{
background-position:0 -25px;}

ul.social li.myspace{
background:url(../images/myspace_btn.png) no-repeat 0 0;}
ul.social li.myspace:hover{
background-position:0 -25px;}

img.right{
float:right;
margin:0 0 10px 10px;}

h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#5a5350;
text-transform:uppercase;
letter-spacing:1px;}

h2 a:active, h2 a:link, h2 a:visited{
color:#dd93ce;}

h2 a:hover{
color:#fff;
}

