body{
	font-family:arial;
	background:url(images/body_background.png) center top no-repeat;
	background-color:#000000;
	color:#a5a5a5;
	font-size:14px;
}

h2{
	font-size:26px;	
	color:#ec008c;
	padding:0;
	margin:0;
}
fieldset {
border:0;
margin:0;
}
label {
color:#6598da;
}
a{
	outline:0;	
}
.no_padding{
	padding:0;
	margin:0;	
}
.clear_left{
	clear:left;	
}

.float_left{
	float:right;	
}

.float_right{
	float:right;	
}

.purple_border,
.box {
	border:1px solid #493284; /*5f40a9;	*/
}

#page_5 .box{
	border:1px solid #035096; 
}


.titled-box h3 {
background:url(images/purple-trans-bg.png);
margin:0;
padding:5px;
color:#fff;
font-size:20px;
}

#page_5 .titled-box h3 {
background:url(images/elec-blue-trans-bg.png);
margin:0;
padding:5px;
color:#fff;
font-size:20px;
}



#page_1 #guestlist  h3 {
background:url(images/bright_pink_trans_bg.png);
margin:0;
padding:5px;
color:#fff;
font-size:20px;
}
#page_1 #guestlist {
	border:1px solid #ec008c;	
	float:right;
}

#page_1 #guestlist label{
	color:#8b4b71;
}

#page_1 #guestlist div.field input.formtext,#page_1 #guestlist div.field select{
	background:url(images/bright_pink_trans_bg.png);
}



#page_2 #guestlist  h3 {
background:url(images/elec-blue-trans-bg.png);
margin:0;
padding:5px;
color:#fff;
font-size:20px;	
}
#page_2 #guestlist {
	border:1px solid #035096;	
}

#page_2 #guestlist label{
	color:#536878;
}

#page_2 #guestlist div.field input.formtext,#page_2 #guestlist div.field select{
	background:url(images/elec-blue-trans-bg.png);
}




.titled-box h3 a {
color:#fff;
font-size:14px;
font-weight:normal;
padding-left:10px;
}


#centered{
	margin:0 auto;
	width:920px;
	position:relative;
}    

#main_content{
	float:left;
	width:620px;	
}

#right_pane{
	color:#cccccc;
	width:291px;
	height:auto;

	float:right;
}

.page_item {
	float:left;
	margin-bottom:8px;	
}

#header{
	background:url(images/nonhome_background_top.png) top left no-repeat;
	height:229px;
}

#footer{
	clear:both;
	background:url(images/footer.png) top left no-repeat;
	height:338px;
}

#page_1 #header{
	background:url(images/home_background_top.png) top left no-repeat;
	height:338px;
	display:block;
}

#main_nav{
	background:url(images/main_nav.png) top left no-repeat;
	display:block;	
	position:absolute;
	top:85px;
	height:123px;
	/*top:-145px;*/
	left:0px;
}


#sub_nav{
	background:url(images/sub_nav/sub_nav_bottom.png) bottom left no-repeat;
	display:block;	
	width:625px;
	height:30px;
	position:absolute;
	top:165px;
	left:155px;
}

#sub_nav img{
	margin-right:15px;	
}

#sub_nav img{
	border:0;	
}

#sub_nav .facebook_link img, #sub_nav .email_link img{
	
	margin-bottom:1px;
}

#sub_nav .facebook_link img{
	margin-right:0 !important;
}

#page_1 #main_nav{
	top:200px;
}
	
#page_1 #sub_nav{
	top:279px;	
}	
	

/*
#page_1 .page_item{
	float:left;
	margin:0 10px 10px 0;
}
*/


#page_1 #right_pane .page_item{
	margin-bottom:5px;	
}


#page_1 #contact_form{
	width:300px;	
	float:left;
}


#main_nav a{
	position:absolute;	
	text-indent:5000px;
	overflow:hidden;
	outline:none;
}

#main_nav a:hover {	
	background-position:bottom left;
}

#main_link_1 {
	display:block;
	background:url(images/main_nav_links/home.png) no-repeat;	
	width:170px;
	height:70px;
	left:4px;
}

#main_link_2 {
	display:block;
	background:url(images/main_nav_links/Guestlist.png) no-repeat;	
	width:122px;
	height:70px;
	left:174px;
}


#main_link_3 {
	display:block;
	background:url(images/main_nav_links/events.png) no-repeat;	
	width:99px;
	height:70px;
	left:296px;
}

#main_link_4 {
	display:block;
	background:url(images/main_nav_links/pictures.png) no-repeat;	
	width:122px;
	height:70px;
	left:395px;
}

#main_link_5 {
	display:block;
	background:url(images/main_nav_links/membership.png) no-repeat;	
	width:163px;
	height:70px;
	left:511px;
}

#main_link_6 {
	display:block;
	background:url(images/main_nav_links/contact.png) no-repeat;	
	width:114px;
	height:70px;
	left:674px;
}

#main_link_7 {
	display:block;
	background:url(images/main_nav_links/video.png) no-repeat;	
	width:152px;
	height:70px;
	left:788px;
}




#left_bottom_pane{
	float:left;
	width:300px;
	
}

#page_5 #left_bottom_pane{
	height:100%;
}

#page_7 #left_bottom_pane{
	color:#FFFFFF;	
}

#page_7 #left_bottom_pane a{
	color:#FFFFFF;	
}

#saturdays_paparazzi #paparazzi_title{
	border:0;	
}

.info_email{
	color:inherit;
	font-size:18px;	
}

.formfield{
	width:196px;
	height:19px;
	border:1px solid #c8d9f1;
	background-color:#c2d5f0;	
	margin-bottom:14px;
}

#join label{
	width:80px;
	float:left;
	color:#6696d9;	
	font-size:13px;
}

#join{
	width:298px;
	/*height:368px;*/
	background:url(images/join_panache_header.png) no-repeat top left;
	float:right;
}

#join_content{
	margin:0 10px;	
}

#join p{
	margin-top:40px;	
}

#map_canvas{
	width:617px;
	height:365px;	
}

.submit_btn{
	width:72px;
	height:19px;
	background:url(images/submit.png) no-repeat;
	border:0;
	margin:5px 0 5px 10px;	
}

.join_btn{
	width:72px;
	height:19px;
	background:url(images/join_us.png) no-repeat;
	border:0;
	margin:5px 0 5px 10px;	
}

div.field {
padding:5px;
}
div.field input.formtext,
div.field select{
background:black url(images/blue-trans-bg.png);
border:0px;
color:#fff;
}


#page_5 div.field input.formtext,
#page_5 div.field select{
background:black url(images/elec-blue-trans-bg.png);
border:0px;
color:#fff;
}
div.field select,
#page_5 div.field select{
color:#000;
background:white;
}


#guestList{
	height:365px;	
}

#guestlist label,
#join_panache label {
display:block;
float:left;
width:80px;
}
#featured-photos {
background:transparent url(images/photo_mask.png) no-repeat;
height:285px;
width:298px;
}

#join_panache, #guestlist, #photo_of_the_week{
	width:300px;
	float:left;
	margin-left:17px;	
}

#guestlist p , #photo_of_the_week p , #join_panache p{
	margin-left:10px;	
}

#main_events_links{
	width:617px;
	height:auto;
	margin-right:10px;	
}

#page_3 #main_events_links{ 
	width:300px;
}

#main_events_links img{
	border:0;
}

#page_3 #main_events_links img{
	margin:10px 0 10px 20px;	
}
#main_video{
	width:617px;
	height:360px;	
}

#home_page_video{
	width:290px;
	height:366px;	
}

.error{
	color:#ec008c;
}

.error_message{
	font-size:11px;
	margin-left:85px;	
}

.thankyou_dialog{
	width:300px;
	height:365px;
	float:left;
	margin-left:17px;	
}

.thankyou_dialog p{
	margin:10px  10px ;
}

#page_4 #main_content img{
/*	width:192px;*/
	height:130px;

}

.gallery_image_container{
	width:200px;
	height:185px;
	float:left;
	text-align:center;
	color:#FFFFFF;
}

.gallery_image_container img{
	border:0;	
}

.thumb{
display:block;
	float:left;
	height:150px;
	width:150px;	
}

.thumb img{
	border:0;	
}
li.video-thumb {
list-style:none;
padding:0;
margin:0;
margin-bottom:10px;
}
li.video-thumb img {
margin: 2px;
float:left;
width:120px;
height:90px;
}
.rssdesc {
clear:both;
display:block;
color:#999999;
}
a, a:visited {
color:#EC008C;
}
#video-thumbs {
margin:0;
padding:0;
}
.rssdate {
display:block;
}
.event_tag_line{
	height:150px;
	margin:25px 0;
}
a.titled-box.galanight {
display:block;
clear:both;
/*margin-top:10px;*/
margin-bottom:8px;
background:url(/assets/images/christian_heat_fly_small.jpg) ;
height:130px;
}
a.titled-box.galanight h3 {
color:#090204;
}
a.titled-box.mondays {
background:url(/assets/templates/panache/images/right_pane/mondays.png);
height:114px;
font-weight:normal;
text-decoration:none;
}
a.titled-box.mondays h3 {
color:#cccccc;
}
