*{
	margin:0; padding:0;	
	list-style-type:none; 
	position:relative;
	color:#ffffff;
}
body{
	background:#1e1308 url('https://pursuant.s3.amazonaws.com/2013/WNC/inauguration/images/bg_main.jpg') no-repeat top center;	
}
p, h1, h2, h3, h4, h5, h6, li, label, input, select{
	font-family:Georgia, "Times New Roman", Times, serif;	
	font-weight:normal;
}
p, li{
	font-size:14px;
	line-height:20px;
}
a{
	text-decoration:none;	
}
a:hover{
	text-decoration:underline;	
}

#loading{
	z-index:10000;
	position:fixed;
	top:50%;
	left:50%;	
}
.underline{
	text-decoration:underline;	
}

#container{
	background:#292726 url('https://pursuant.s3.amazonaws.com/2013/WNC/inauguration/images/bg_container.jpg') no-repeat top center;
	width: 940px;
	margin: 30px auto 40px auto;	
	padding-bottom: 30px;
}
	#nav, #content{
		float:left;	
	}
	#nav{
		background:url('https://pursuant.s3.amazonaws.com/2013/WNC/inauguration/images/bg_nav.png') no-repeat right top;
		top:-11px;
		left:-8px;
		padding-top:9px;
		width:194px;
	}
		#nav li{
			line-height:44px;
			font-size:16px;
			font-variant:small-caps;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-style: normal;
			font-weight: 400;
			border-top: 1px solid #3D337B;
			border-bottom: 1px solid #6B61A7;
			height:44px;
			width:181px;
			background:#bada55;
			background: #493C92;
			padding-left: 8px; 
		}
			#nav li.height{
				padding-top:10px;
				line-height:15px;	
			}
			li#top{
				margin-top:-10px;
				height:239px;
				background:#493C92 url('https://pursuant.s3.amazonaws.com/2013/WNC/inauguration/images/bg_nav-top.png') no-repeat center top;
				border-top: none;
			}
				li#top a#logo{
					display:block;
					width: 181px;
					height: 200px;	
				}
				li#fish a#fishlogo{
					display:block;
					width:189px;
					height:120px;	
				}				
			li#fish{
				height:168px;
				padding:10px 0 0 0;
				width:189px;
				background:#493C92 url('https://pursuant.s3.amazonaws.com/2013/WNC/inauguration/images/bg_fish2.png') no-repeat center 55px;
				border-bottom: none;
				font-size: 11px;
				font-family:Georgia, "Times New Roman", Times, serif;
				line-height:14px;
				text-align:center; 
				font-variant: normal;
			}
			li#bottom{
				border-top:none;
				border-bottom: none;
				height:39px;
				width:181px;
				background:url('https://pursuant.s3.amazonaws.com/2013/WNC/inauguration/images/bg_nav-bottom.png') no-repeat;			
			}
	#content{
		margin-left:-13px;
		width:746px;
	}
		#header{
			z-index:1000;
		}
		#content .line{
			width:667px; 
			margin-left:40px; 			
		}

		#content h2{
			font-weight:bold;
			margin-bottom: -20px;
			padding: 20px 0 0 40px;	
		}
		#content p{
			padding: 40px 40px 10px 40px;
		}
		#content ul{
			margin-left: 20px;
			padding: 0 40px 20px 40px;
		}
		
			#content p.message{
				padding: 15px 40px;	
			}
				#content p.message span{
					font-style:italic;
				}

		
		#content h3{
			padding: 0 40px;	
		}
			#candle, #fields{
				float:left;
			}
			fieldset#fields{
				display:block;
				width:430px;
				border:none;	
				padding: 10px 0 10px 40px;
			}
				#fields p.field{
					padding: 0;
					margin: 10px 0;	
				}
					#fields label{
						display:inline-block;
						width: 45px;	
					}
						#fields label#msglabel{
							width: 200px;	
							padding-bottom: 5px;
						}
					#fields input[type="text"] {
						line-height:25px;
						vertical-align:middle;	
					}
					#fields input[type="text"], textarea, select{
						padding: 0 0 0 5px;
						border-radius: 5px;
						border: none;
						background:#5C5752;
						height:25px;	
						box-shadow: #1A1917 -1px 1px 1px 1px inset;
						font-style:italic;
						color:white;
					}
					select{
						padding: 3px 2px 2px 5px;
					}										
					textarea{
						resize: none;
						padding:5px;
						width:430px;
						height:205px;	
						font-family:Georgia, "Times New Roman", Times, serif;
						overflow:auto;
						color:white;
					}
					#first{width:95px;}
					#last{width:125px;}
					#email{width:225px;}	
						.default{
							color:#767676;	
						}
					input[type="submit"], #submit1, #submit3, #confirmSubmit{
						border:none;
						width: 94px;
						height: 36px;
						line-height: 36px;
						background: url('https://pursuant.s3.amazonaws.com/2013/WNC/inauguration/images/btn_submit.png') no-repeat;
						position: absolute;
						left: 315px;
						top:220px;
					}
						input[type="submit"]:hover{
							cursor:pointer;
						}
					#submit1, #submit3, #submit4, #confirmSubmit{
						left: 0;
						top:0;
						position: static;
					}

			#candle{
				background: url("https://pursuant.s3.amazonaws.com/2013/WNC/inauguration/images/bg_candle2.png") center bottom no-repeat;
				margin: 0 auto;
				width: 232px;			
				height: 400px;
				display: block;
				color: #000;
				font-weight: bold;
			}		
			.burning{
				/*background: url("https://pursuant.s3.amazonaws.com/2013/WNC/inauguration/images/bg_candle_2.png") no-repeat;*/
				margin: 0 auto;
				width: 1px;
				height: 1px;
				display: block;
				position: relative;
				top: 79px;
				left: -6px;	
				background-color: #FEFDC8;	
				border-radius: 10px;				
			}	
	
	#othermessages{
		margin-top:25px;	
		padding-bottom: 30px;
	}
		#othermessages h3{
			padding:0 0 10px 20px;
			border-bottom: 1px solid #898887;	
		}		
			#messages .slider_holder{
				width: 940px;
				margin: 30px 0 0 0;
				overflow: hidden;
				height: 160px;
				float:right;
			}
			
			#messages .slider_holder .slider_thumbnail_holder {
				width: 885px;
				float: left;
				overflow: hidden;
			}
			
			#messages .slider_holder .slider_thumbnail_wrap{
				width: 9999px; 
				position: relative; 
				top: 0px;
				left: 0px;
			}
			
			#messages .slider_holder .slider_item{
				width: 213px;
				margin: 0 5px;
				height: 160px;
				float: left;
				position: relative;
			}
			#messages .slider_holder .slider_item_body{
				width:175px;
				height: 135px;
				border: 1px solid #3C3B3A;
				font-family:Georgia, "Times New Roman", Times, serif; 
				font-size: 14px;
				font-style:italic;
				line-height: 20px;
				padding: 10px 15px;
				overflow:hidden;
			}
				#messages .slider_holder .slider_item_body .signature{
					font-style:normal;
					text-align:right;
					margin-top:5px;
					width:175px;
					font-family:Georgia, "Times New Roman", Times, serif; 
					font-size: 14px;
				}

			
			#messages .slider_holder .slider_left_arrow,	   
			#messages .slider_holder .slider_right_arrow{
				width: 26px;
				height: 46px;
				float: left;
				cursor: hand;
				cursor: pointer;
				margin-top: 55px;
			}
			#messages .slider_holder .slider_left_arrow:hover,	   
			#messages .slider_holder .slider_right_arrow:hover{
				opacity:0.7; 
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
				filter: alpha(opacity = 70);
			}
			
			#messages .slider_holder .slider_left_arrow{
				background: url("https://pursuant.s3.amazonaws.com/2013/WNC/inauguration/images/btn_left-slide.png") center center no-repeat; 
			}
			
			#messages .slider_holder .slider_right_arrow{
				background: url("https://pursuant.s3.amazonaws.com/2013/WNC/inauguration/images/btn_right-slide.png") center center no-repeat; 
			}
			
			#messages .slider_holder .disabled,	   
			#messages .slider_holder .disabled:hover{
				opacity:0.3; 
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; 
				filter:alpha(opacity=30);
			}
	.bottomlink, .prevnext{
		text-decoration:none;
		font-family:Georgia, "Times New Roman", Times, serif;
		margin-right:20px;
		padding-bottom: 3px;
	}

	.prevnext span:hover{
		text-decoration:underline;
		cursor:pointer;
	}

	.bottomlink:hover{
		border-bottom: 1px solid #ffffff;
		text-decoration:none;
	}
	.disabled{
		visibility:hidden;	
	}


/*
	#allmessagesholder{
		height:700px;
		overflow:hidden;
	}
		#messageswindow{
			height:9999px;	
		}
		
	#more{
		text-align:center;
	}
	#more:hover{
		cursor:pointer;	
	}
		#more span{
			font-style:italic;	
		}
*/

/*Alert box styling*/

#dialog-message{
	font-size:13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background:#ffffff;
}
.ui-dialog-titlebar{
		display:none;
}
.ui-dialog .ui-dialog-buttonpane{
	border:none;
	padding: 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;	
}

.gallery{
	padding-top:20px;
	width:690px;
	margin-left:43px;
}
	.gallery .image_holder{
		float:left;	
		width: 170px;
		height: 170px;
		position: relative;
	}
		.gallery .border{
			position: absolute;
			width:150px; height:150px;
			left:-5px;
			top:-5px;
			border: 5px solid transparent;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
			filter:alpha(opacity=50);
			-moz-opacity:0.5;
			-khtml-opacity: 0.5;
			opacity: 0.5;

		}
		.gallery .border:hover{
			border: 5px solid #4f4d4a;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
			filter:alpha(opacity=100);
			-moz-opacity:1;
			-khtml-opacity: 1;
			opacity: 1;
		}
		.gallery img{
			border: none;
		}
#pulldown:hover{
	cursor:pointer;
}
		
#reminder label, #signupform label{
	width: 100px;		
}
	#reminder form{
		border: thin solid #ffffff;	
		padding: 20px;
	}
	#reminder input[type="text"], #donateform input[type="text"]{
		width: 200px;	
	}
		#reminder form p:last-child{
			text-align:right;	
		}


#donateform{
	padding-left:40px;	
}
	#donateform label, #form2 label{
		width: 160px;
		text-align:right;
		padding-right: 10px;
	}
	#donateform #donorcsc{
		width: 50px;	
	}
	#donateform .radio{
		width:50px;	
	}
	#donateform label.radio:first-child{
		width:135px;
	}
		#donateform .cardtype input{
			width: 15px;	
		}
		#donateform .cardtype label{
			width: auto;
		}

	#submit3, #submit4, #confirmSubmit{
		width: 130px;		
		background: url('https://pursuant.s3.amazonaws.com/2013/WNC/inauguration/images/btn_submit1.png') no-repeat;
	}
	#form2 p.field{
		padding: 0 0 0 40px;
	}
		#form2 label{
			display:inline-block;
		}
	
#participants:hover, #musicians:hover{
	text-decoration: underline;
	cursor: pointer;
}

#participantslist, #musicianslist{
	display:block; 
	padding-left: 30px;	
}

#video {
	padding:0;
	margin:30px auto 30px auto;
	width:480px;
	height:360px;
	border:1px solid #AAA;
}
