@charset "utf-8";
@import url("article.css");
@import url("index.css");
@import url("business.css");
@import url("movies.css");
@import url("events.css");
@import url("videos.css");
@import url("photos.css");
@import url("weather.css");
* {                        /* Universal Acceptor */
	margin:0;
	padding:0;
}
img { border:0 }

li { list-style:none; display:inline-block; }

body {		/* Body Class */
	margin:0px;
	color:#636363;
	font-size:13px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	background-image: url(../images/bg_spacecoastvibe.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
}

a {				/*Class for Link */
	text-decoration:none;
	color:#2da2db;
}

a:hover {		/* Class for Link */
	text-decoration:underline;
}

p {

	margin-top:12px;

}

/*-------------------------------------------------- Menu Class end Here--------------------------------------------------*/



			

/* Body Content Starts Here */

h1 {

	color:#001c31;

	font-size:40px;

	font-family:"Trebuchet MS";

	font-weight:normal;

	padding-left:35px;

	padding-top:10px;

	float:left;

	width:900px;

	text-align:left;

	margin:0px;

}

h3 {

	font-size:26px;

	text-align:left;

	font-weight:normal;

	margin-top:5px;
	
	font-family:"Trebuchet MS";
	

}

h4 {

/*
	color:#4e9194;

	font-size:18px;

	text-align:left;

	font-weight:normal;

	margin-top:12px;

*/

}

h5 {
	color:#4e9194;
	font-size:18px;
	text-align:left;
	font-weight:normal;
	margin-bottom:5px;
	margin-top:-2px;
}
a.pink, .pink { color:#ed0b7e; }

h4.a, a.blue, .blue {
	color:#2da2db;
}
.smalltext {
	font-size: 10px;
	color: #BEBEBE;
}
.datetext {
	font-size: 11px;
}
.mediumtext {
	font-size: 12px;
	color: #BEBEBE;
}
.clear { clear:both; }

#bodypagebg {		/* Site center align */
	width:1024px;
	height:auto;
	background-repeat: repeat-y;
	background-image: url(../images/bg_inner.png);
	background-position: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#wrapper {		/* Page align */
	width:994px;
	top: 0;
	left: 0;
	height:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
	padding-bottom: 30px;
}

#topsection {
	width:1024px;
	height:auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}

#header {
	background-image: url(../images/spacecoastvibe_header.png);
	background-repeat: no-repeat;
	height: 135px;
}

#utilitybar {
	border-bottom:1px solid #FFFFFF;
	background-color:#7fd0f8;
	display:block;
	clear:both;
	height: 40px;
}
#weatherbar #utilitybar {
	border:0px;
}

#utilitybar a { color:#306076; }
#utilitybar img { }
#slogan {
	height: 30px;
	width: 700px;
	position: relative;
	z-index: 10;
	font-size: 24px;
}

#logo {
	width:468px;
	height:135px;
	float:left;
	background-image: url(../images/spacecoastvibe_logo.png);
	background-repeat: no-repeat;
	z-index:20;
}

#banner_advt {
	float:left;
	padding-left:55px;
	padding-top: 56px;
}
#banner_advt img {
	border:1px solid #e2e2e2;

}
#menuarea { clear:both; }
#menuarea .endcap { float:left; }
#menumain {
	height:42px;
	float:left;
	background-image: url(../images/menu/menu_bg.png);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	width: 950px;
}
#menumain .menu_outer a:hover {
	color:#002C73;
}
#menumain .menu_outer_on a:hover {
	color:#002C73;
}
#menumain .menu_outer {
	float:left;
	width:auto;
	margin-right:15px;
	padding-right:22px;
	height:42px;
	background-image: url(../images/menu/menu_separator.png);
	background-repeat: no-repeat;
	background-position: right;
}
#menumain .menu_outer a {
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding-top:6px;
	padding-left:6px;
	display:block;
}
#menumain .menu_outer_on {
	float:left;
	width:auto;
	margin-right:15px;
	padding-right:22px;
	height:42px;
	background-image: url(../images/menu/menu_separator.png);
	background-repeat: no-repeat;
	background-position: right;
}
#menumain .menu_outer_on a {
	font-size:16px;
	color:#002C73;
	text-decoration:none;
	font-weight:bold;
	padding-top:6px;
	padding-left:6px;
	display:block;
}
	
#pagename {
	clear: both;
	padding-top: 10px;
	padding-left: 16px;
}
.crumbs {
	font-size: 18px;
	font-weight: bold;
	padding-left: 12px;
	clear:both;
	height: 35px;
	margin-top: 8px;
}
.crumbs  a {
	color:#ed0b7e
}


.calendar a {
	width:65px;
	float:right;
	background:url(../images/site/calendar.png) left no-repeat;
	padding-left:24px;
	margin-top:5px;
	line-height:28px;
	display:block;
	color:#306076;
	font-size:11px;
	font-weight: bold;
}
.weather a {
	width:70px;
	height:28px;
	float:right;
	background:url(../images/site/weather.png) left no-repeat;
	padding-left:24px;
	margin-top:5px;
	line-height:28px;
	display:block;
	color:#306076;
	font-size:11px;
	font-weight: bold;
}
.movies a {
	width:60px;
	float:right;
	background:url(../images/site/movies.png) left no-repeat;
	padding-left:24px;
	margin-top:5px;
	line-height:28px;
	display:block;
	color:#306076;
	font-size:11px;
	font-weight: bold;
}

.business a {
	width:100px;
	float:right;
	background:url(../images/site/search.png) left no-repeat;
	padding-left:24px;
	margin-top:5px;
	line-height:28px;
	display:block;
	color:#306076;
	font-size:11px;
	font-weight: bold;
}
.inlinetext {
	font-size: 15px;
	display: inline;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom:3px;
	color: #686868;
	border: 1px solid #C0C0C0;
}
.inlineitem {
	display: inline;
	vertical-align: top;
}
#register .inlineitem {
	display: inline;
	vertical-align: top;
	width:200px;
}

.inlineselect {
	width:100px;
	font-size: 15px;
	font-size:14px;
	color:#797979;
	padding:3px;
	padding-bottom:3px;
	border: 1px solid #C0C0C0;
	vertical-align: top;
	display: none;
}

.contentpad { padding-left:12px; padding-right:12px;}

a.footer {

	color:#0f446b;

	font-size:14px;

	line-height:50px;

}

/*  Footer Class ends here */



.error {

	color:red;

}

#googlesquare img { border:solid 1px; #e3e3e3; }

#copyright {
	width:992px;
	color:#545353;
	text-align:center;
	font-size:12px;
	margin-top:-12px;
}

#footer_bottom {
	width:992px;
	color:#0f446b;
	text-align:center;
	font-size:11px;
	margin-bottom:0px;
	line-height:50px;
	clear:both;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #F1F2F4;
}
