@charset "utf-8";

/* CSS Document */



@import url("events.css");

@import url("admin.css");

@import url("article.css");

/* Contact Page Styles */



#contact_form	{

	width: 400px;

	margin-top: 10px;

	margin-right: auto;

	margin-left: auto;

}



#contact_form label	{

	float: left;

	width: 75px;

}



#contact_form input	{

	float: left;

	width: 200px;

	margin-bottom: 15px;

}



#contact_form textarea	{

	float: left;

	width: 300px;

	margin-bottom: 15px;

	height: 150px;

}



#contact_form .submit	{

	height: 25px;

	width: 95px;

	float: none;

	padding-left: 75px;

}



/* Forecast Styles */



.forecast_capsule	{

	width: 917px;

	margin-right: auto;

	margin-left: auto;

}



#forecastmodule .zip	{

	background-color: #001c31;

	background-image: url(../images/bg_zip.jpg);

	background-repeat: no-repeat;

	width: 295px;

	padding-top: 12px;

	padding-bottom: 3px;

}



#forecastmodule .zip form	{

	margin-bottom: 0px;

}



#forecastmodule .zip_search	{

	padding-left: 32px;

	color: #FFFFFF;

	width: 140px;

	margin-right: 10px;

	float: left;

}



#forecastmodule .zip_search input	{

	font-size: 18px;

	width: 140px;

}



#forecastmodule .zip_btn	{

	float: left;

	width: 113px;

	padding-top: 16px;

}



.forecast	{

	background-color: #001c31;

	background-image: url(../images/bg_forecast.jpg);

	background-repeat: no-repeat;

	width: 853px;

	padding-right: 32px;

	padding-left: 32px;

	padding-bottom: 10px;

}



#forecastmodule .current	{

	background-image: url(../images/bg_current.jpg);

	float: left;

	height: 183px;

	width: 289px;

	background-color: #001c31;

	background-repeat: no-repeat;

	background-position: center bottom;

}



#forecastmodule .current .block	{

	width: 235px;

	margin-right: auto;

	margin-left: auto;

}



#forecastmodule .current .weather	{

	float: left;

	width: 128px;

	margin-top: 24px;

}



#forecastmodule .current .temp	{

	float: left;

	width: 97px;

	margin-left: 10px;

	margin-top: 46px;

}



.forecast_date	{

	font-size: 24px;

	font-weight: bold;

	color: #ff8516;

	margin-bottom: 45px;

}



.forecast_day	{

	background-image: url(../images/bg_forecast_day.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

	float: left;

	height: 183px;

	width: 249px;

	margin-left: 31px;

}



.forecast_day .block	{

	width: 229px;

	margin-right: auto;

	margin-left: auto;

}



.forecast_day .weather	{

	float: left;

	width: 128px;

	margin-top: 18px;

}



.forecast_day .temp	{

	float: left;

	width: 91px;

	margin-left: 10px;

	margin-top: 40px;

}



.forecast_bottom	{

	background-image: url(../images/bg_forecast_bottom.jpg);

	height: 12px;

	width: 917px;

}



/* Movie Page Styles */



.theaters	{

	margin-left: 15px;

	padding-top: 20px;

}



.movie_theater	{

	background-image: url(../images/bg_movie.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 132px;

	width: 260px;

	margin-right: 37px;

	margin-bottom: 40px;

}



.movie_theater .pocket	{

	height: 75px;

	padding-top: 20px;

	width: 210px;

	margin-right: auto;

	margin-left: auto;

}



.movie_theater .name	{

	font-size: 14px;

	margin-bottom: 10px;

}



.movie_theater .name a	{

	color: #2c96e4;

}



.movie_theater .address	{

	color: #001c31;

}



.movie_theater .btn	{

	text-align: center;

}



#theater	{

	width: 644px;

}



#theater .top	{

	background-image: url(../images/top_theater.jpg);

	background-repeat: no-repeat;

	height: 9px;

	width: 644px;

	padding: 0px;

}



#theater .middle	{

	background-image: url(../images/bg_theater.jpg);

	background-repeat: repeat-y;

	width: 614px;

	padding-left: 30px;

}



#theater .name	{

	font-size: 24px;

	color: #2c96e4;

	padding-top: 20px;

}



#theater .address	{

	color: #001c31;

}



#theater .shows	{

	margin-left: 11px;

	margin-top: 35px;

}



#theater .show	{

	width: 603px;

	padding-bottom: 22px;

}



#theater .flick	{

	float: left;

	width: 246px;

}



#theater .flick_name a	{

	color: #ff8616;

	font-size: 14px;

	font-weight: bold;

}



#theater .flick_name	{



}



#theater .rating	{

	float: left;

	margin-right: 15px;

	color: #2c96e4;

}



#theater .length	{

	float: left;

	color: #2c96e4;

}



#theater .times	{

	float: left;

	width: 357px;

	color: #001c31;

}



#theater .bottom	{

	background-image: url(../images/bottom_theater.jpg);

	background-repeat: no-repeat;

	height: 9px;

	width: 644px;

}

