body {
	background-color: #9dd5f8;
	background-image: url(http://bigcitynightsflorida.com/images/bg.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, sans-serif;
}
a:link {
	color: #008b3b;
	text-decoration: underline;
}
a:visited {
	color: #008b3b;
	text-decoration: underline;
}
a:hover {
	color: #008b3b;
	text-decoration: none;
}
a:active {
	color: #008b3b;
	text-decoration: underline;
}
#container {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(http://bigcitynightsflorida.com/images/mainbg.png);
}
#top {
	width: 900px;
	height: 122px;
	background-image: url(http://bigcitynightsflorida.com/images/header.jpg);
}
#top2 {
	width: 900px;
	height: 8px;
	background-image: url(http://bigcitynightsflorida.com/images/top2.jpg);
}
#searchBox {
	width: 825px;
	margin-left: auto;
	margin-right: auto;
	background-color: #3eb0ec;
	border-bottom: solid 1px #0199e4;
	text-align: right;
	padding: 5px;
}
#content {
	width: 835px;
	margin-left: auto;
	margin-right: auto;
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#footer {
	width: 900px;
	height: 22px;
	background-image: url(http://bigcitynightsflorida.com/images/footer.jpg);
}
#bottom {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	line-height: 20px;
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#bottom a:link {
	color: #000;
	text-decoration: underline;
}
#bottom a:visited {
	color: #000;
	text-decoration: underline;
}
#bottom a:hover {
	color: #000;
	text-decoration: none;
}
#bottom a:active {
	color: #000;
	text-decoration: underline;
}
.footer ul {
	list-style-type: none;
}
.footer ul li {
	float: left;
	margin-right: 5px;
}
.footer ul li a {
	display: block;
	background: #fca518;
	padding: 4px 10px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.footer ul li a:hover {
	background: #fdbe0a;
}


h1 {
	font: 2em "Lucida Grande", Lucida, Arial, Helvetica, sans-serif;
	color: #033366;
	margin-bottom: 0px;

}
h2 {
	font: 1.2em "Lucida Grande", Lucida, Arial, Helvetica, sans-serif;
	color: #1c1c1c;
	margin-bottom: 0px;
	font-style: italic;
	font-weight: bold;
}
h3 {
	font: 1.2em "Lucida Grande", Lucida, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	font-weight: bold;
}




#topNav {
	width: 400px;
	float: right;
	margin-right: 30px;
	margin-top: 40px;
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
}


.roll a { display: inline-block; text-decoration: none; } 
.roll ul { margin: 0; padding: 0; list-style: none; } 
.roll ul li { display: inline; list-style-type: none; background: none; } 
.roll ul li a, #roll ul li a:visited { /* styles for the default button state */ margin: 0 2px 2px 0; padding: 0 10px; /* controls the padding on either side of the button name */ line-height: 20px; /* this value must be at least twice the border-radius value */ color: #333; background: #FFFFFF; font-family: "Lucida Grande", Lucida, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; /* remove this line unless you want to use lowercase, uppercase or small-caps */  /* should be set to 0 for most cases */ -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } 
.roll ul li a:hover { /* styles for the rollover button state */ color: #fff; background: #333; } 

#infoBar { display: inline-block; text-decoration: none; } 
#infoBar ul { margin: 0; padding: 0; list-style: none; } 
#infoBar ul li { display: inline; list-style-type: none; background: none; } 
#infoBar ul li { /* styles for the default button state */ margin: 0 2px 2px 0; padding: 0 10px; /* controls the padding on either side of the button name */ line-height: 20px; /* this value must be at least twice the border-radius value */ color: #333; background: #cccccc; font-family: "Lucida Grande", Lucida, Arial, Helvetica, sans-serif; font-size: 12px; /* remove this line unless you want to use lowercase, uppercase or small-caps */  /* should be set to 0 for most cases */ -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } 



#sidebar {
	width: 22%;
	float: left;
}
#mainColumn {
	width: 77%;
	float: left;
	padding-left: 5px;
	border-left: dotted 1px #fdc904;
}
.break {
	clear: both;
	height: 0px;
	overflow: hidden;
}
#searchForm {
	width: 37%;
	float: right;
	text-align: right;
}
#breadcrumb {
	width: 63%;
	float: right;
	text-align: left;
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 2px;

}

.formlabel {
	float: left;
	text-align: right;
	width: 150px;
	padding-right: 5px;
	padding-top: 3px;
}

.formlabel2 {
	float: left;
	text-align: right;
	width: 100px;
	padding-right: 5px;
	padding-top: 3px;
}

.sminput {
	font-size: 10px;
}

#tweet_this {
	width: 200px;
	float: right;
	background-image: url(http://bigcitynightsflorida.com/images/twitter_48.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 28px;
	padding-top: 15px;
	height: 30px;
	margin-right: 5px;
}

#tweet_this_bcn {
	width: 170px;
	float: left;
	background-image: url(http://bigcitynightsflorida.com/images/twitter_32.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 35px;
	padding-top: 8px;
	height: 28px;
	margin-left: 5px;
}

#forward_this {
	width: 170px;
	float: left;
	background-image: url(http://bigcitynightsflorida.com/images/email_32.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 35px;
	padding-top: 8px;
	height: 28px;
	margin-left: 5px;
}

#facebook_this {
	width: 170px;
	float: left;
	background-image: url(http://bigcitynightsflorida.com/images/facebook_32.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 35px;
	padding-top: 8px;
	height: 28px;
	margin-left: 5px;
}

#myspace_this {
	width: 170px;
	float: left;
	background-image: url(http://bigcitynightsflorida.com/images/myspace_32.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 35px;
	padding-top: 8px;
	height: 28px;
	margin-left: 5px;
}

.alert {
	background: #fff6bf url(http://bigcitynightsflorida.com/images/warning_48.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border: 2px solid #ffd324;
	margin: 20px;
}
.good {
	background: #fff6bf url(http://bigcitynightsflorida.com/images/accepted_48.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border: 2px solid #ffd324;
	margin: 20px;
}


#user_account {
	width: 215px;
	float: left;
	background-image: url(http://bigcitynightsflorida.com/images/user_48.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 55px;
	height: 125px;
}

#business_info {
	width: 215px;
	float: left;
	background-image: url(http://bigcitynightsflorida.com/images/home_48.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 55px;
	height: 125px;
}

#cities {
	padding-left: 20px;
}
#cities ul 			{ 
			display:block; 
			position:relative; 
			width:900px;
			padding:0;
			margin:0;
			}
			
#cities li			{
			display:block;
			position:relative;
			float:left;
			clear:none;
			width:200px;
			height:20px;
			padding:0 10px 0 0;
			list-style-type:none;
			list-style-position:inside;
			margin:0;
			overflow:hidden;
			}

.gray {
	color: #666666;
}
.italic {
	font-style: italic;
}

.pages {
	CLEAR: left; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 1em 0px; PADDING-TOP: 1em
}
.pages A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #fff 1px solid; MARGIN-RIGHT: 0.1em; PADDING-TOP: 0.2em; BORDER-BOTTOM: #fff 1px solid
}
.pages SPAN {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #fff 1px solid; MARGIN-RIGHT: 0.1em; PADDING-TOP: 0.2em; BORDER-BOTTOM: #fff 1px solid
}
.pages SPAN.current {
	BORDER-RIGHT: #008b3b 1px solid; BORDER-TOP: #008b3b 1px solid; FONT-WEIGHT: bold; BACKGROUND: #008b3b; BORDER-LEFT: #008b3b 1px solid; COLOR: #fff; BORDER-BOTTOM: #008b3b 1px solid
}
.pages A {
	BORDER-RIGHT: #008b3b 1px solid; BORDER-TOP: #008b3b 1px solid; BORDER-LEFT: #008b3b 1px solid; BORDER-BOTTOM: #008b3b 1px solid; TEXT-DECORATION: none
}
.pages A:hover {
	BORDER-LEFT-COLOR: #008b3b; BORDER-BOTTOM-COLOR: #008b3b; BORDER-TOP-COLOR: #008b3b; BORDER-RIGHT-COLOR: #008b3b
}
.pages A.nextprev {
	FONT-WEIGHT: bold
}
.pages SPAN.nextprev {
	COLOR: #666
}
.pages SPAN.nextprev {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; COLOR: #999; BORDER-BOTTOM: #ddd 1px solid
}
.pages .nextprev-next {
	FLOAT: right
}

.sites_in_our_network{margin:21px 0 1.3em;}
.scrolling_logos{background:url(../images/homepage_scrolling_publishers_2.gif) top left no-repeat;padding:11px 15px;}
#scroller{width:820px;height:160px;list-style:none;text-align:center;overflow:hidden;margin:0;padding:0;}
#scroller li{float:left;height:155px;width:160px;margin:0;padding:3px 7px;}
body,#scroller li img{margin:0;padding:0;}

.restaurant_box {
	background-color: #fdc904;
	background-image: url(../images/restaurant_box_top.gif);
	background-repeat: no-repeat;
}
.restaurant_box h3 {
	font: 1.2em "Lucida Grande", Lucida, Arial, Helvetica, sans-serif;
	color: #000;
	margin-bottom: 0;
	font-style: italic;
}
.customer_box {
	background-color: #e0e0e0;
	background-image: url(../images/customer_box_top.gif);
	background-repeat: no-repeat;
}
.customer_box h3 {
	font: 1.5em "Lucida Grande", Lucida, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	font-style: italic;
}

.orange {
	color: #ffa900;
}

.blue {
	color: #39a6f4;
}
