#wrapper {
	position: relative;
}

#content {
	margin-bottom: 20px;
}

a:visited {
	color: #5f7387;
}

.label {
	color: #bF670e;
}


#access-header {
	margin: 0;
	padding: 0;
}

body {
	margin-top: 0;
	padding-top: 0;
	background: url('http://media.ajc.com/access/zvents/images/access-body-bg.png') 50% top repeat-y;
	font-family: arial, helvetica, sans-serif;	
}

body.blog {
  background: url('/access/zvents/images/access-body-bg-wide.png') 50% top repeat-y;
}

body.blog #nav-bar {
  margin-bottom: 20px;
}

#main {
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 950px;
}

.group-clear {
	clear: both;
}

#access-header {
	position: relative;
	height: 102px;
}

h1#access-logo {
	position: absolute;
	top: 35px;
	left: 37px;
	height: 41px;
	width: 168px;
	text-indent: -9999px;
	background: url('http://media.ajc.com/access/zvents/images/access-logo.png') left top no-repeat;
}

h1#access-logo a {
	display: block;
	height: 41px;
	width: 168px;
}

#featured_items_events a.featured_headline:hover {
	background-color: #eee;
}

div.comp a:hover {
	background-color: #eee;
}

#leaderboard_ad {
	width: 950px;
	text-align: center;
	background-color: #e9eaec;
	padding: 5px 0;
}

#zpwrdby {
	clear:left;
}

/*----------------------------------- 
header top links
-----------------------------------*/
#header-top-links {
	position: relative;
	height: 50px;
	color: #fff;
}
#header-top-links a {
	color: #fff;
	font-weight: normal;
}
#flag #header-top-links #weather {
	position: static;
	float: left;
	font-size: 11px;
	margin: 2px 0 0 20px;
	color: #E5EDFD;
	font-weight: normal;
}

#weather p.pollen,
#weather p.air-quality
{
  display: none;
}

#header-top-links #weather p {
	float: left;
	margin-right: 5px;
}

#header-top-links #header-extra-nav {
	float: right;
	font-size: 11px;
	padding-top:2px;
}

#header-top-links #header-extra-nav li {
	display: inline;
	color: #E5EDFD;
	background: none;
	padding-left: 0;
}

/*----------------------------------- 
powered by
-----------------------------------*/
#partners {
	float: right;
	margin: 0 10px;
	width: 212px;
	height: 21px;	
}

html.hour-7 #partners, html.hour-8 #partners, html.hour-9 #partners, html.hour-10 #partners, html.hour-11 #partners {
	background: url('http://media.ajc.com/access/zvents/images/powered-tab-early.png') left top no-repeat;	
}

html.hour-12 #partners, html.hour-13 #partners, html.hour-14 #partners, html.hour-15 #partners, html.hour-16 #partners, html.hour-17 #partners, html.hour-18 #partners {
	background: url('http://media.ajc.com/access/zvents/images/powered-tab-mid.png') left top no-repeat;	
}

html.hour-19 #partners, html.hour-20 #partners, html.hour-21 #partners, html.hour-22 #partners, html.hour-23 #partners, html.hour-24 #partners, html.hour-0 #partners, html.hour-1 #partners, html.hour-2 #partners, html.hour-3 #partners, html.hour-4 #partners, html.hour-5 #partners, html.hour-6 #partners {
	background: url('http://media.ajc.com/access/zvents/images/powered-tab-late.png') left top no-repeat;	
}

#header-top-links #partners p, #header-top-links #partners ul, #header-top-links #partners li {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 11px;
}

#header-top-links #partners p {
	padding: 3px 10px 0 10px;
}

#header-top-links #partners li {
	list-style: none;
	padding-top: 3px;
	background: none;
}


/*----------------------------------- 
main navigation
-----------------------------------*/
ul#nav-main {
	padding: 0;
	margin: 0;
}

ul#nav-main li {
	display: inline;
	background: none;
	margin-bottom: 0;
	padding-left: 0;
}

ul#nav-main li a {
	display: block;
	float: left;
	font-size: 13px;
	font-weight: bold;
	padding: 7px 12px 8px 12px;
	text-decoration: none;
	color: #fff;
}

ul#nav-main li a:link, ul#nav-main li a:visited {
	
}

ul#nav-main li a:hover, ul#nav-main li a:active {
	background-color: #85a9f1;
	color: #000;
}

ul#nav-main li#ajc-nav-button a {
	margin: 3px 5px 0 10px;
	height: 23px;
	width: 64px;
	padding: 0;
	text-indent: -9999px;
}

ul#nav-main li#ajc-nav-button a:link, ul#nav-main li#ajc-nav-button a:visited {
	background: transparent url('http://media.ajc.com/access/images/ajc-nav-button.png') left top no-repeat;
}

ul#nav-main li#ajc-nav-button a:hover, ul#nav-main li#ajc-nav-button a:active {
	background: transparent url('http://media.ajc.com/access/images/ajc-nav-button.png') right top no-repeat;
}


/*----------------------------------- 
zvents search
-----------------------------------*/
#access-tab-search {
	position: absolute;
	top: 28px;
	left: 240px;
}

#access-tab-cont {
	position: absolute;
	top: 55px;
	left: 240px;
}

#access-tab-cont form {
	clear: left;
	position: relative;
}
#access-tab-cont input {
	font-size: 13px;
	padding: 4px;
}

input.swhat {
	width: 170px;
	margin-right: 5px;
}

input.swhere {
	width: 215px;
	margin-right: 5px;
	background-color:#F3F4F6;
	border:1px solid #7C879D;
	color:#313030;
}

input.swhen {
	width: 150px;
	margin-right: 5px;
}

#access-header input.swhat, #access-header input.swhat, #access-header input.swhat {
	color: #313030;
	background-color: #f3f4f6;
	border: 1px solid #7c879d;
 }

#access-header input.searchbutton {
	position: absolute;
	top: 0;
	right: -96px;
	padding: 0;
}

#tab-all span.where-help, #tab-events span.where-help, #tab-venues span.where-help, #tab-movies span.where-help, #tab-restaurants span.where-help {
	position: absolute;
	left: 190px;
	top: 30px;
	font-size: 11px;
	color: #e5edfd;
	font-style: italic;
}
span.where-help span {
	font-weight: bold;
	color: #fff;
}

span.where-help span.neighborhood_link {
	color: #fff;
	font-weight: bold;
}

span.when-help {
	position: absolute;
	left: 423px;
	top: 30px;
	font-size: 11px;
	color: #e5edfd;
	font-style: italic;
}

#add-event {
	color: #fff;
	font-weight: bold;
	float: right;
	padding: 0 0 0 15px;
	margin: 7px 10px 0 0;
	background: url('http://media.ajc.com/access/zvents/images/add-event.gif') left 50% no-repeat;
}

	/*----------------------------------- 
	zvents search - early
	-----------------------------------*/
html.hour-6, html.hour-7, html.hour-8, html.hour-9, html.hour-10, html.hour-11 {
	background: #fff url('http://media.ajc.com/access/zvents/images/access-html-bg.png') left top repeat-x;	
}

html.hour-6 #access-header, html.hour-7 #access-header, html.hour-8 #access-header, html.hour-9 #access-header, html.hour-10 #access-header, html.hour-11 #access-header {
	background: #85a9f1 url('http://media.ajc.com/access/zvents/images/morning-header-bg.png') left top repeat-x;
}

html.hour-6 #nav-bar, html.hour-7 #nav-bar, html.hour-8 #nav-bar, html.hour-9 #nav-bar, html.hour-10 #nav-bar, html.hour-11 #nav-bar {
	background-color: #3e7be2;
}

html.hour-6 input.swhat, html.hour-7 input.swhat, html.hour-8 input.swhat, html.hour-9 input.swhat, html.hour-10 input.swhat, html.hour-11 input.swhat, html.hour-6 input.swhen, html.hour-7 input.swhen, html.hour-8 input.swhen, html.hour-9 input.swhen, html.hour-10 input.swhen, html.hour-11 input.swhen {
	color: #313030;
	background-color: #f3f4f6;
	border: 1px solid #7c879d;
}	
	
	/*----------------------------------- 
	zvents search -mid
	-----------------------------------*/
html.hour-12, html.hour-13, html.hour-14, html.hour-15, html.hour-16, html.hour-17, html.hour-18 {
	background: #fff url('http://media.ajc.com/access/zvents/images/access-html-bg.png') left top repeat-x;	
}

html.hour-12 #access-header, html.hour-13 #access-header, html.hour-14 #access-header, html.hour-15 #access-header, html.hour-16 #access-header, html.hour-17 #access-header, html.hour-18 #access-header {
	background: #466fb9 url('http://media.ajc.com/access/zvents/images/afternoon-header-bg.png') left top repeat-x;
}

html.hour-12 #nav-bar, html.hour-13 #nav-bar, html.hour-14 #nav-bar, html.hour-15 #nav-bar, html.hour-16 #nav-bar, html.hour-17 #nav-bar, html.hour-18 #nav-bar {
	background-color: #1e56b1;
}

html.hour-12 input.swhat, html.hour-13 input.swhat, html.hour-14 input.swhat, html.hour-15 input.swhat, html.hour-16 input.swhat, html.hour-17 input.swhat, html.hour-18 input.swhat, html.hour-12 input.swhen, html.hour-13 input.swhen, html.hour-14 input.swhen, html.hour-15 input.swhen, html.hour-16 input.swhen, html.hour-17 input.swhen, html.hour-18 input.swhen {
	color: #313030;
	background-color: #f3f4f6;
	border: 1px solid #7c879d;
}	
	
	/*----------------------------------- 
	zvents search - late
	-----------------------------------*/
html.hour-19, html.hour-20, html.hour-21, html.hour-22, html.hour-23, html.hour-24, html.hour-1, html.hour-2, html.hour-3, html.hour-4, html.hour-5 {
	background: #b2b2b2 url('http://media.ajc.com/access/zvents/images/access-html-bg-night.png') left top repeat-x;	
}

html.hour-19 body, html.hour-20 body, html.hour-21 body, html.hour-22 body, html.hour-23 body, html.hour-24 body, html.hour-1 body, html.hour-2 body, html.hour-3 body, html.hour-4 body, html.hour-5 body {
	background: url('http://media.ajc.com/access/zvents/images/access-body-bg-night.png') 50% top repeat-y;
}

html.hour-19 #access-header, html.hour-20 #access-header, html.hour-21 #access-header, html.hour-22 #access-header, html.hour-23 #access-header, html.hour-24 #access-header, html.hour-1 #access-header, html.hour-2 #access-header, html.hour-3 #access-header, html.hour-4 #access-header, html.hour-5 #access-header {
	background: #304972 url('http://media.ajc.com/access/zvents/images/night-header-bg.png') left top repeat-x;
}

html.hour-19 #nav-bar, html.hour-20 #nav-bar, html.hour-21 #nav-bar, html.hour-22 #nav-bar, html.hour-23 #nav-bar, html.hour-24 #nav-bar, html.hour-1 #nav-bar, html.hour-2 #nav-bar, html.hour-3 #nav-bar, html.hour-4 #nav-bar, html.hour-5 #nav-bar {
	background-color: #26395a;
}


html.hour-19 input.swhat, html.hour-20 input.swhat, html.hour-21 input.swhat, html.hour-22 input.swhat, html.hour-23 input.swhat, html.hour-24 input.swhat, html.hour-1 input.swhat, html.hour-2 input.swhat, html.hour-3 input.swhat, html.hour-4 input.swhat, html.hour-5 input.swhat, html.hour-19 input.swhen, html.hour-20 input.swhen, html.hour-21 input.swhen, html.hour-22 input.swhen, html.hour-23 input.swhen, html.hour-24 input.swhen, html.hour-1 input.swhen, html.hour-2 input.swhen, html.hour-3 input.swhen, html.hour-4 input.swhen, html.hour-5 input.swhen {
	color: #313030;
	background-color: #f3f4f6;
	border: 1px solid #7c879d;
}
	
/*----------------------------------- 
UI tabs
-----------------------------------*/
.ui-tabs-nav li {
	display: block;
	float: left;
	font-size: 12px;
	margin-right: 2px;
	background: none;
	padding-left: 0;
        line-height: 14px;
}
.ui-tabs-nav li a {
	display: block;
	padding: 2px 10px 8px 10px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	outline: none;
}

.ui-tabs-nav li a:hover, .ui-tabs-nav li a:active, .ui-tabs-nav li.ui-tabs-selected a {
	background: url('http://media.ajc.com/access/zvents/images/search-nav-active.png') 50% bottom no-repeat;
	color: #313030;
}

.ui-tabs-hide {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}



/* @group search */
div.access-search-container {
	position: relative;
	margin: 0 0 20px 10px;
	border: 1px solid #ccc;
	background: url(http://img.coxnewsweb.com/C/02/27/50/image_7350272.gif) left top repeat-x;
}

div.access-search-container label {
	float: left;
	color: #3366cc;
	margin: 0 10px;
	font-size: 17px;
	font-weight: bold;
	padding-top: 5px;
}

div.access-search-container input {
	float: left;
}

div.access-search {
	margin-top: 5px;
}

div.access-search input.query {
	margin: 10px 10px 15px 10px;
	padding: 4px;
	background: url('http://img.coxnewsweb.com/C/00/72/40/image_7440720.gif') top left repeat-x;
	border-top: 1px solid #888;
	border-left: 1px solid #888;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	font-size: 14px;
	color: #333;
	width: 225px;
	float: left;
}

div.access-search input.submit {
	margin-top: 10px;
	float: left;
}

/* @end */

#access-newsletter {
	margin: 0 0 20px 10px;
}

#access-newsletter a {
background:transparent url(http://media.ajc.com/ajc/images/icons/icons-sprite.png) left -258px no-repeat;
color:#555555;
padding:0 0 0 22px;
font-size: 14px;
}


#aastory #main {
	width: 950px;
}

#aastory #cwell {
	width: 610px;
}

#aastory #adrail {
	width: 320px;
}

#aastory div.access-search input.query {
	width: 185px;
}

#aastory div.kudzu input.kudzu-query {
	width: 222px;
}
