/* CSS Document */

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000033;
background: url(../images/body_bkg.png) top center repeat-y #122d49;
margin: 0px;
}

/*slider*/
.sliderGallery {
	margin-top: 20px;
    overflow: hidden;
    position: relative;
    padding-top: 10px;
	padding-bottom: 10px;
    height: 240px;
	width: 520px;
	background: url(../images/slider_gallery_bkg.png) top left no-repeat;
	border-top: #c6d5e5 1px solid;
	border-left: #c6d5e5 1px solid;
	border-right: #c6d5e5 1px solid;
}

.sliderGallery UL {
    position: absolute;
    list-style: none;
    padding: 0;
    margin: 0;
	height: 280px;
	z-index: 1000;
}

.sliderGallery UL LI {
    display: inline;
}

#items_size {
/*margin-top: 15px;*/
}

#slider_bkg_container {
float: left;
width: 520px;
height: 30px;
background: url(../images/slider_gallery_bkg.png) bottom left no-repeat;
border-left: #c6d5e5 1px solid;
border-right: #c6d5e5 1px solid;
border-bottom: #c6d5e5 1px solid;
margin-left: 20px;
}

#slider_center {
margin: 0 auto;
width: 503px;
}

.slider {
float: left;
width: 451px;
height: 25px;
background: url(../images/slider_bkg.png) top left repeat-x;
}

.slide_button_left {
background: url(../images/slide_left.png) top left no-repeat;
float: left;
width: 26px;
height: 25px;
cursor: pointer;
}

.slide_button_right {
background: url(../images/slide_right.png) top right no-repeat;
float: left;
width: 26px;
height: 25px;
cursor: pointer;
}



.handle {
	margin-top: 1px;
    position: relative;
    cursor: move;
    height: 23px;
    width: 80px;
	background: url(../images/slider_handle_bkg.png) center center no-repeat;
}

input.file {
	border-left:2px solid #DBDBDB;
	border-bottom:2px solid #DBDBDB;
	border-top:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	padding:4px;
	color:#FFFFFF;
	font-weight: bold;
	font-size:1em;
	letter-spacing:1px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	cursor: pointer;
	background: url('../images/button_bkg.png') left center repeat-x;
	margin: 2px;
}

input.file:active {

	border-left:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
	border-top:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	padding:4px;
	background: url('../images/button_bkg.png') left center repeat-x;
	color: #CCCCCC;

}

input.button {
	border-left:2px solid #DBDBDB;
	border-bottom:2px solid #DBDBDB;
	border-top:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	padding:4px;
	color:#FFFFFF;
	font-weight: bold;
	font-size:1em;
	letter-spacing:1px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	cursor: pointer;
	background: url('../images/button_bkg.png') left center repeat-x;
	margin: 2px;

}

input.checkbox {
*width: 20px;
*height: 20px;
margin: 4px;
padding: 6px;
border: 1px #DBDBDB solid;

background: #eaf5ff;
}

input.button:active {

	border-left:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
	border-top:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	padding:4px;
	background: url('../images/button_bkg.png') left center repeat-x;
	color: #CCCCCC;

}
#logout a.button:visited, #logout a.button:link, #logout a.button:hover {
	border-left:2px solid #DBDBDB;
	border-bottom:2px solid #DBDBDB;
	border-top:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	padding:5px;
	color:#FFFFFF;
	font-weight: bold;
	font-size:1em;
	letter-spacing:1px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	cursor: pointer;
	background: url('../images/button_bkg.png') left center repeat-x;
	margin: 2px;
	text-decoration: none;
	width: 100px;
	display: block;
}

#logout a.button:active {

	border-left:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
	border-top:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	padding: 5px;
	background: url('../images/button_bkg.png') left center repeat-x;
	color: #999999;
	width: 100px;
	display: block;
}


a.button:visited, a.button:link, a.button:hover {
	border-left:2px solid #DBDBDB;
	border-bottom:2px solid #DBDBDB;
	border-top:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	padding:5px;
	color:#FFFFFF;
	font-weight: bold;
	font-size:1em;
	letter-spacing:1px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	cursor: pointer;
	background: url('../images/button_bkg.png') left center repeat-x;
	margin: 2px;
	text-decoration: none;
	*display: block;
	*width: 150px;
	*float: left;
	*height: 15px;
}

a.button:active {

	border-left:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
	border-top:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	padding: 5px;
	background: url('../images/button_bkg.png') left center repeat-x;
	color: #999999;
	*display: block;
}

input.textbox {
	width: 150px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	border: 1px #DBDBDB solid;
	padding: 4px;
	font-family: "Trebuchet MS";
	color: #666666;
	font-size: 13px;
	
	background: #eaf5ff;
}

select.select {
	width: 50px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	border: 1px #DBDBDB solid;
	padding: 3px;
	font-family: "Trebuchet MS";
	color: #666666;
	font-size: 13px;
	
	background: #eaf5ff;
}

select.selectMid {
	width: 70px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	border: 1px #DBDBDB solid;
	padding: 3px;
	font-family: "Trebuchet MS";
	color: #666666;
	font-size: 13px;
	
	background: #eaf5ff;
}


select.selectLong {
	width: 150px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	border: 1px #DBDBDB solid;
	padding: 3px;
	font-family: "Trebuchet MS";
	color: #666666;
	font-size: 13px;
	
	background: #eaf5ff;
}



input.phone {
	width: 30px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	border: 1px #DBDBDB solid;
	padding: 3px;
	font-family: "Trebuchet MS";
	color: #666666;
	font-size: 13px;
	
	background: #eaf5ff;
}

input.phone2 {
	width: 50px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	border: 1px #DBDBDB solid;
	padding: 3px;
	font-family: "Trebuchet MS";
	color: #666666;
	font-size: 13px;
	
	background: #eaf5ff;
}

file.textbox {
	width: 100px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px #DBDBDB solid;
	
	background: #eaf5ff;
}

textarea.textarea {
	width: 400px;
	height: 240px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px #DBDBDB solid;
	
	background: #eaf5ff;
}

/* CLASSES */
.bold {
font-weight: bold;
}

a.button2:visited, a.button2:link, a.button2:hover {
	border-left:2px solid #DBDBDB;
	border-bottom:2px solid #DBDBDB;
	border-top:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	padding:5px;
	color:#144477;
	font-weight: bold;
	font-size:1em;
	letter-spacing:1px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	cursor: pointer;
	background: url('../images/calendar_button_bkg.png') left center repeat-x;
	margin: 2px;
	text-decoration: none;
	
}

a.button2:active {

	border-left:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
	border-top:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	padding: 5px;
	background: url('../images/calendar_button_bkg.png') left center repeat-x;
	color: #000000;

}


.error {
width: 20px;
height: 20px;
}

.padding_20 {
padding: 20px;
}

.event_number {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 25px;
padding: 5px;
margin: 5px;
}

.search {
width: 980px; 
font-weight: bold; 
float: left; 
background: url(../images/search_bkg.png) top left no-repeat; 
border-bottom: 1px solid #dbdbdb;
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 10px;
}

.prevbuttons {
clear: left;
float: float;
width: 960px;
height: 30px;
padding-left: 10px;
padding-right: 10px;
}

	.neg_offset {
	float: left;
	}
	
	.pos_offset {
	clear: right;
	float: right;
	}

.unapproved {
background: url(../images/unapproved.png) top left !important;
}

.no_results {
height: 100px;
width: 300px;
margin: 40px auto;
font-family: "Trebuchet MS";
color: #333333;
font-size: 15px;
text-align: center;
font-weight: bold;
}

	 .no_results a:link, .no_results a:visited, .no_results a:hover {
	 color: #FFCC00;
	 }
	 
	.no_results a:hover {
	text-decoration: none;
	}

.time_field {
	width: 150px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	border: 1px #DBDBDB solid;
	padding: 4px;
	font-family: "Trebuchet MS";
	color: #666666;
	font-size: 13px;
	float: left;
	background: #eaf5ff;
}

.hide {
display: none;
}

.two_column {
width: 450px;
float: left;
}

.seperator {
width: 100%;
border-top: 1px #e8ebf0 solid;
}

.border_left {
border-left: 1px #e8ebf0 solid;
}

.border_right {
border-right: 1px #e8ebf0 solid;
}

.left{
float: left;
}

.right {
float: right;
}

.clear {
clear: both;
}

.tos {
border: 1px #CCCCCC solid;
padding: 15px;
margin: 10px;
float: left;
}

/* divs */
#container {
width: 980px;
margin: 0 auto;
}

	#bkg_container {
	*margin-left:2px;
	}
	
		#header {
		float: left;
		width: 980px;
		height: 269px;
		background: url(../images/header.png) top left no-repeat;
		}
		
			#logout {
			width: 550px;
			height: 30px;
			position: relative;
			top: 215px;
			left: 425px;
			}
				
				#logout a.button:link, #logout a.button:visited {
				border-left:2px solid #DBDBDB;
				border-bottom:2px solid #DBDBDB;
				border-top:1px solid #DBDBDB;
				border-right:1px solid #DBDBDB;
				padding:4px;
				color:#FFFFFF;
				font-weight: bold;
				font-size:1em;
				letter-spacing:1px;
				font-family: Arial, Helvetica, sans-serif;
				text-transform: uppercase;
				cursor: pointer;
				background: url('../images/button_bkg.png') left center repeat-x;
				margin: 2px;
				height: 15px;
				float: left;
				width: 90px;
				text-align: center;
				}
				
				
				#logout a.button:active {
				border-left:1px solid #DBDBDB;
				border-bottom:1px solid #DBDBDB;
				border-top:1px solid #DBDBDB;
				border-right:1px solid #DBDBDB;
				padding:4px;
				background: url('../images/button_bkg.png') left center repeat-x;
				color: #CCCCCC;
				display: block;
				}
				
		
			#login {
			width: 520px;
			height: 100px;
			position: relative;
			top: 200px;
			left: 425px;
			color: #122d49;
			padding: 14px 10px 10px 10px;
			line-height: 45px;
			font-weight: bold;
			}
			
				.left_log {
				float: left;
				line-height: 14px;
				}
				
					.left_log a:link, .left_log a:visited, .left_log a:active {
					color: #122d49;
					font-size: 10px;
					}
					
					.left_log a:hover {
					color: #122d49;
					text-decoration: none;
					}
				
				.right_log {
				width: 166px;
				position: relative;
				margin-top: -15px;
				top: 10px;
				left: 730px;
				font-weight: bold;
				color: #FFFFFF;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				background: url(../images/error_bkg.jpg) bottom left no-repeat;
				padding: 10px;
				border: #FFFFCC 1px solid;
				}
				
			
		#right_now {
		background: #e7ecf1;
		width: 980px;
		height: 100px;
		float: left;
		}
			
			#right_now_header_container {
			width: 600px;
			height: 40px;
			float: left;
			}
				
				.right_now_header {
				float: left;
				font-family: "Trebuchet MS";
				font-size: 30px;
				color: #000000;	
				width: 365px;	
				padding: 10px;	
				}
				
				.right_now_date {
				float: left;
				font-family: "Trebuchet MS";
				font-size: 13px;
				color: #2e5986;
				padding: 5px;	
				border: #b8c5d2 1px solid;
				margin-top: 10px;
				background: #e6ecf4;
				}
			
				.right_now_container {
				width: 150px;
				height: 250px;
				/*border: #d4d4d4 solid 1px;*/
				float: left;
				margin: 10px;
				background: url(../images/right_now_event_bkg.png) bottom left no-repeat;
				}
				
				.right_now_time {
				width: 150px;
				background: #6f8dac;
				height: 32px;
				text-align: center;
				font-size: 16px;
				font-family: "Trebuchet MS";
				color: #FFFFFF;
				line-height: 32px;
				}
				
				.right_now_org {
				width: 130px;
				background: #edf0f4;
				height: 52px;
				font-size: 18px;
				font-family: "Trebuchet MS";
				color: #3d648f;
				padding: 5px 10px 0px 10px;
				line-height: 20px;
				}
				
					.right_now_org a:link, .right_now_org a:visited, .right_now_org a:hover {
						font-size: 11px;
						font-family: "Trebuchet MS";
						color: #3d648f;
						line-height: 20px;
					}
					
					.right_now_org a:hover {
					text-decoration: none;
					}
				
				.right_now_desc {
				width: 130px;
				padding: 5px 10px 0px 10px;
				}
				
				#right_now_pre_next {
					width: 485px;
					height: 10px;
					padding-left: 20px;
					float: left;
				}
				
					#right_now_pre_next a:link, #right_now_pre_next a:visited {
					font-family: "Trebuchet MS";
					font-size: 15px;
					color: #000000;
					text-decoration: none;
					}
					
					#right_now_pre_next a:hover {
					color: #999999;
					}
				
		#right_now_date_container {
		width: 600px;
		height: 280px;
		float: left;
		margin-left: 20px;
		}
		
			#right_now_scroller {
			width: 600px;
			height: 240px;
			left: left;
			
			}
		
		#video {
		width: 400px;
		height: 326px;
		float: right;
		margin-top: -298px;
		margin-right: 20px;
		*margin-right: 20px;
		_margin-right: 5px;	
		}

	#content_container {
		width: 980px;
		/*height: 400px;*/
		float: left;
		margin-top: -1px;
		background: url('../images/calendar_top_bkg.png') top center no-repeat;
	}
	
		.left_details {
		width: 500px;
		float: left;
		padding: 10px;
		}
		
		.right_details {
		width: 300px;
		float: left;
		padding: 10px;
		}
	
		.date2date  {
		background: #eec02f !important;
		}
		
		#content_container img {
		padding: 5px;
		margin: 10px;
		border: 1px #e8ebf0 solid;
		}
		
		.img_styler img {
		padding: 5px;
		margin: 10px;
		border: 1px #e8ebf0 solid;
		}
	
		fieldset {
		border: 1px #e8ebf0 solid;
		padding: 15px;
		}

		.fieldset_header {
				font-family: "Trebuchet MS";
				font-size: 30px;
				font-weight: bold;
				color: #001d59;	
				padding: 10px;	
		}
		
		#message {
		border: 1px #eec02f solid;
		padding: 10px;
		background: url(../images/error_bkg.jpg) center center no-repeat;
		font-size: 12px;
		font-family: "Trebuchet MS";
		color: #FFFFFF;
		line-height: 15px;
		
		}
		
		.message {
		border: 1px #eec02f solid;
		padding: 10px;
		background: url(../images/error_bkg.jpg) center center no-repeat;
		font-size: 12px;
		font-family: "Trebuchet MS";
		color: #FFFFFF;
		line-height: 15px;
		
		}

/* ADMIN SECTION */

	#admin_menu {
	width: 800px;
	height: 80px;
	line-height: 40px;
	*line-height: 12px;
	margin: 0 auto;
	}
	
	.que_event_container {
	height: 100px;
	background: #fbfbfb;
	float: left;
	}
	



/* REQUIRE
.required {
background: #eaf5ff url('../images/clam.png') center right no-repeat !important;
} */
.error {
padding-right: 4px;
}



/* INVITE SECTION */
#preview ul, #preview li {
list-style: none;
}

#preview li {
padding: 10px;
width: 300px;
hight: 30px;
background: #b3c6db;
border: #e8ebf0 1ps solid;
margin: 5px;

}


/* EXPORT SECTION */
#output img {
border: none;
}

/* problems */
#problems2 img {
border: none;
padding: 0px;
margin: 0px;
}

/*terms of service div*/
#termsos {
padding: 5px;
margin: 5px;
background: #b3c6db;
border: #e8ebf0 1ps solid;
width: 190px;
line-height: 20px;
}

#preview {
margin: 20px;
}
