@import url("http://cache.blogads.com/849269813/feed.css");
#topbar {
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	background: lightyellow;
}
#topbar a {
	display: block;
	padding-left: 15px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	font-size:12px;
}
body{
	font-family:ariel, helvetica, sans-serif;
	background-color:#444;
	background-position:center;
	background-repeat:repeat-y;
}
.thumblock {
	margin-bottom:15px;
}
.ftp_hed {
	float:left;
}

.ftp_content {
	float:left;
}

#sidebar_1 {
	width:100%;
	height:100%;
}


#sidebar_2 {
	float:right;
	height:0px;
	visibility:hidden;
	width:0px;
}

.format_text .post_tags {
	margin-bottom:10px;
}

.menu-header {
	background:#ccc;
	padding-top:5px;
	position:relative;
}
 
#archives_menu_hold {
	width:630px;
	float:left;
	height:39px;
	background:#FDF6E0;
	border-left:1px solid #424242;
	border-right:1px solid #424242;
	border-bottom:1px solid #424242;
}

#archives_menu {
  display:inline;
  float:left;
  margin-bottom:10px;
  margin-left:10px;
  margin-top:10px;
  }

.full_width .page {
  width:970px; 
  background:#ccc;
  margin:auto;
  }
#header_area .page {
  background-color:transparent;
  position:relative;
  }


#footer_area  {
  margin-bottom:5px;
  }


#content_box {
  background:#ccc;
  width:970px;
  margin:auto;
  padding-bottom:10px;
  display: inline-block;
  }

body.home #content_box {
  background:none repeat scroll 0 0 #ccc;
  padding-bottom:10px;
  }

#content {
  display:inline;
  margin-right:0;
  width:640px;
  }

.format_text h2, .format_text h3 {
  font-size:1.286em;
  line-height:1.222em;
  color:black;
  margin:10px 0px 3px 0px;
  }

.headline_area h1 {
  font-size:3em;
  line-height:1.364em;  
  }


#content_box sidebars {
  float:left; 
  margin-right:15px;  
  }
 
#footer {
  height:305px;
  background-image:url('../images/sprites.jpg'); 
  background-position:0 -162px;
  background-repeat:no-repeat;
  padding:20px 0 0 0;
  color:black;
  font-weight:bold;
  font-size:11px;
  text-align:left;
  }

.menu ul {
  list-style:none outside none;
  margin:0;
  position:absolute;
  visibility:hidden;
  z-index:110;
  }


.headline_meta span, .headline_meta abbr {
  text-transform:none;
  }

abbr, acronym {
  text-transform:none;
  cursor:default;
}

.teaser .teaser_date {
  letter-spacing:-1px;
  }

.teaser .teaser_author {
  margin-left:10px;
  }

.teaser .teaser_author .author {
  letter-spacing:0;
  margin-right:5px;
  text-transform:none;
  }

.format_text .wp-caption.alignright {
  margin-bottom:0.5em; 
  margin-top:0.5em;
  }




h5, h6{
	text-transform:none;
}
h6 {
  font-size:1.2em; 
  color:#888888; 
  line-height:1.5em;
  text-indent:10px;
  letter-spacing:-.05em;
  }


.headline_meta {
  float:left;
  font-size:1em;
  line-height:1.7em;
  margin-left:10px;
  margin-bottom:15px;
  width:100%;
  }

.format_text ul {
  float:left;
  width:100%;
  margin-top:.5em; 
  margin-bottom:1.5em;
  }


h4 {
  font-weight:normal;
  }
h5{
	font-size:12px;
	font-weight:bold;
}
#recentcomments h4{
	font-size:2em;
	padding-left:5px;
}
.customized-recent-comments{
	list-style:none;
	padding:7px;
}

.format_text img.left, .format_text img.alignleft, .wp-caption.alignleft {
margin-bottom:5px;
margin-left:0;
margin-right:10px;
margin-top:5px;
}
img.alignleft, img.left{
	display:inline;
}
.cover_img{
	width:168px;
}
.cover_img p{
	display:inline;
	float:left;
	margin: 0;
	padding:0;
}
#header, #footer { padding-right: 0em; padding-left: 0em; }

#content .sociable {
  margin-top:15px;
}

#content .format_text .post_tags {
  margin-top:25px;
  }

.entry-title {
  margin-bottom:3px;
  font-size:17px;
  }

.entry-content {
 
  font-size:12px;
  }


#content  {
  padding-bottom:10px;
  }


a, h2 a:hover, #logo a:hover {
  color:#920A23;
  }

/***************header************/


#header {
  overflow: hidden;
  width:970px;
  margin:0px; 
  background:url('../images/sprites.jpg'); 
  background-position:0 0;
  background-repeat:no-repeat;
  border:0px;
  height:162px;
  padding:0;
  }


#leaderboard_space {
  height:90px; 
  width:100%; 
  background:transparent;
  padding-bottom:5px;
  }

#leaderboard_ad {
  height:90px; 
  width:730px; 
  float:left;
  display:inline;
  }

#leaderboard_mini {
  height:90px; 
  width:220px; 
  float:right;
  display:inline;
  text-align:right;
  }




#logo a img {
  width:100%;
  }

#logo {
  float: left;
  width: 340px;
  height: 55px;
  padding-left:10px;
  display:inline-block;
}


#tagline {
	clear: left;
}


#header-hold {
  float:right;
  height:30px;
  width:400px;
  padding-right:10px;
  padding-top:20px;
  display:inline-block;
  }
 
 
#header .search_form .text_input {
	font-size: 1.1em;
	padding: 5px;
        background:#ccc;
}

#header .search_form #searchsubmit {
	font-size: 1.1em;
	padding: 4px;
}


#header .widget_search {
  float:right;
  margin-bottom:0;
  margin-left:0;
  margin-right:5px;
  margin-top:2px;

  }

#buttons {
  float:right;
  width:100px;
  height:20px;
  }


h1, h2, h3, h4 {
letter-spacing:-1px;
}
h2 a{
	font-weight:bold;
}

h4 {
  font-size:2.2em;
  }

h1 a:hover {
  color:#424242;
  }

h2 a:hover {
 color:#424242;
  }

h4 a:hover {
  color:#424242;
  }
  
.format_text a {
  color:#920A23;
  }

.format_text a:hover {
  color:#424242;
  }

.format_text .post_tags a:hover {
  text-decoration:none;
  }



/****************NAVBAR***************/


.menu {
  width:950px;   
  padding-left:5px;
  padding-right:5px;
  background:url("/wp-content/themes/thesis_18/images/navbar.jpg") repeat scroll 0 0 transparent; 
  margin:auto;
  text-align:center;
  position:relative;
  }
.menu li {
	display:block;
	position:relative;
}
.rss {
  background:url("/wp-content/themes/thesis_18/images/navbar.jpg") repeat scroll 0 0 transparent; 
  margin-right:10px; 
  text-decoration:none;
  }

.menu a  {
  background:url("/wp-content/themes/thesis_18/images/navbar.jpg") repeat scroll 0 0 transparent;
  color:white;
  padding:0em .5em 0em .5em;
  letter-spacing:2px;
  text-transform:capitalize;
  font-weight:bold;
  border-width:0 0 0 0;
  line-height:28px;
  text-align:center;
  }

.menu ul, .menu ul li {
  text-align:center;  
  width:18em;
  }

.menu ul a {
  width:18em;
  }

.menu .current-parent > a, .menu .current-cat-parent > a {
  background:url("/wp-content/themes/thesis_18/images/navbar.jpg") repeat scroll 0 0 transparent;
  color:#424242;
  }


.menu li .cat-item a:hover {
  background:url("/wp-content/themes/thesis_18/images/navbar.jpg") repeat scroll 0 0 transparent;
  color:#424242;
  }


.menu li .item a:hover {
  background:url("/wp-content/themes/thesis_18/images/navbar.jpg") repeat scroll 0 0 transparent;
  color:#424242;
  }
.menu .current a:hover, .menu .current-cat a:hover, .menu .current-menu-item a:hover {
	color:#424242;
	background:url("/wp-content/themes/thesis_18/images/navbar.jpg") repeat scroll 0 0 transparent;
}
.menu .current-parent > a, .menu .current-cat-parent > a, .menu .current-menu-ancestor > a { color: white; background:url("/wp-content/themes/thesis_18/images/navbar.jpg") repeat scroll 0 0 transparent;1; }
.menu .current a, .menu .current ul a .menu .current-cat ul a, .menu .current-menu-item ul a {
  background:url("/wp-content/themes/thesis_18/images/navbar.jpg") repeat scroll 0 0 transparent;
  color:white;
  }
.menu .current a, .menu .current-cat a, .menu .current-menu-item a { 
	color: white; 
	background:url("/wp-content/themes/thesis_18/images/navbar.jpg") repeat scroll 0 0 transparent;
	cursor:pointer;
}

.menu li .current-parent {
  background:url("/wp-content/themes/thesis_18/images/navbar.jpg") repeat scroll 0 0 transparent;
  color:#CDC0B1;
  }



.menu a:hover, .menu .current ul a:hover, .menu .current-cat ul a:hover, .menu .current-parent a:hover, .menu .current-menu-item ul a:hover, .menu .current-menu-ancestor a:hover{
  background:url("/wp-content/themes/thesis_18/images/navbar.jpg") repeat scroll 0 0 transparent;
  color:#424242;
  }


/*****************SIDEBARS***********/


#sidebars {
  margin-bottom:0px;
  }

#sidebar_2 {
  float:right;
  margin-right:10px;
  width:150px;
  }

.sidebar ul.sidebar_list { 
  padding:0px;
  }

li.widget {
  background:red;
  }

#sidebar_ads {
  margin-top:5px; 
  float:left; 
  width:300px; 
  }

#sidebar_160 {
  float:right;   
  width:160px;
  }



/*****************POSTS**************/



#share {
  width:606px; 
  height:20px; 
  float:left; 
  margin:5px 0px 10px 10px;
  }

.print {
  width:20px; 
  height:25px; 
  float:left; 
  display:block; 
  position:relative; 
  margin:0px 0 0 5px;
  }
 
.sociable {
 
  height:25px; 
  float:left; 
  display:inline; 
  position;relative;
  }

#sidebars {
  width:310px; 
  margin-bottom:10px; 
  height:100%; 
  }
		
.post {
  background:white; 
  width:603px; 
  padding:5px 10px 0px 10px; 
  border:2px solid #424242;
  margin:0px 0 0 10px;
}
.format_text p {
  margin-bottom:10px;
  margin-top:5px;
  }

.format_text {
  padding-bottom:5px;
  padding-right:10px;
  width:608px;
  }

.headline_area {
  margin-bottom:0px;
  width:613px;
  font-size:12px;
  }


.format_text img.right, .format_text img.alignright, .wp-caption.alignright {
  margin:2em 0 0em 1.571em;
  }

.format_text .post_tags {
  line-height:1.833em;
  margin-top:30px;
  width:610px;
  }

.format_text a {
  text-decoration:none;
  }


.format_text  {
  line-height:1.5em;
  font-size:1.3em;
  }

.format_text img.frame, .format_text .wp-caption { 
  border-width: 0px;
  padding:5px;
  }

.format_text h3 {
  font-size:1.7em;
  }

.wp-caption {
  background-color: #CDC0b1;
  border-color: #CDC0B1;
  border-style: solid;
  text-align: center; 
  }
.coverpic {
	background-color:none;
}
.post_box, .teasers_box, .full_width #content_box .page {
  margin:0 0px 0px 0px;
  }

.similarity {
  background:none repeat scroll 0 0 #CDC0B1;
  border:1px solid #424242;
  display:inline;
  float:right;
  margin-bottom:5px;
  margin-top:20px;
  padding-top:5px;
  width:280px;
  }

#comments {
  background:white; 
  width: 628px;  
  margin-top:10px;
  margin-left:10px;
  border:2px solid #424242;
  }
	
#respond {
  padding:10px 0px 10px 0px; 
  margin-bottom:10px;
  }

input, textarea {
  background:#fbf6e0 none repeat scroll 0 0;
  }

#commentform textarea {
  width:100%;
  }

.comments_intro {
  margin-bottom:1.1em; 
  padding-top:10px;
  }

.commentform {
  padding-bottom:10px; 
  }



.format_text img.right, .format_text img.alignright, .wp-caption.alignright {
  margin-bottom:1em;
  margin-left:1.571em;
  margin-right:0;
  margin-top:2em;
  }



/*****************CUSTOM FIELDS**************************************/



.artist {
  float:left;
  width:100%;
  height:100%;
  font-size:1.5em;
  margin-bottom:5px;
  text-indent:10px;
  }
.artexhibit {
  float:left;
  width:100%;
  height:100%;
  font-size:1.5em;
  font-style:italic;
  margin-bottom:5px;
  text-indent:10px;
  }
.art_info {
  float:left;
  width:100%;
  height:100%;
  font-size:1.1em;
  margin-bottom:1em;
  text-indent:10px;
  }



.band {
  float:left;
  width:100%;
  height:100%;
  font-size:1.5em;
  margin-bottom:5px;
  text-indent:10px;
  }
.album {
  float:left;
  width:100%;
  height:100%;
  font-size:1.1em;
  font-style:italic;
  margin-bottom:5px;
  text-indent:10px;
  }
.gig {
  float:left;
  width:100%;
  height:100%;
  font-size:1.1em;
  margin-bottom:5px;
  text-indent:10px;
  }



.book {
  float:left;
  width:100%;
  height:100%;
  font-size:1.5em;
  font-style:italic;
  margin-bottom:5px;
  text-indent:10px;
  }
.writer {
  float:left;
  width:100%;
  height:100%;
  font-size:1.1em;
  text-indent:10px;
  }
.publisher {
  float:left;
  width:100%;
  height:100%;
  font-size:.8em;
  margin-bottom:10px;
  text-indent:10px;
  }


.deck {
  float:left;
  width:100%;
  height:100%;
  font-size:1.4em;
  font-style:italic;
  margin-bottom:5px;
  text-indent:10px;
  }


.film {
  float:left;
  width:100%;
  height:100%;
  font-size:1.5em;
  font-style:italic;
  margin-bottom:5px;
  text-indent:10px;
  }
.director {
  float:left;
  width:100%;
  height:100%;
  font-size:1.1em;
  margin-bottom:10px;
  text-indent:10px;
  }





.performer {
  float:left;
  width:100%;
  height:100%;
  font-size:1.5em;
  margin-bottom:5px;
  text-indent:10px;
  }
.performance_info {
  float:left;
  width:100%;
  height:100%;
  font-size:1.1em;
  margin-bottom:5px;
  text-indent:10px;
  }




.play {
  float:left;
  width:100%;
  height:100%;
  font-size:1.5em;
  font-style:italic;
  margin-bottom:5px;
  text-indent:10px;
  }
.playwrite {
  float:left;
  width:100%;
  height:100%;
  font-size:1.1em;
  text-indent:10px;
  }
.entry-content .venue {
  float:left;
  width:100%;
  height:100%;
  font-size:1em;
  margin-bottom:10px;
  text-indent:10px;
  }




.restaurant {
  float:left;
  width:100%;
  height:100%;
  font-size:1.5em;
  margin-bottom:5px;
  text-indent:10px;
  }
.address {
  float:left;
  width:100%;
  height:100%;
  font-size:1.1em;
  font-style:italic;
  margin-bottom:5px;
  text-indent:10px;
  }
 



/***************CONTACT************/
#contact {
	border-bottom:1px solid #424242;
	border-left:1px solid #424242;
	border-right:1px solid #424242; 
	border-top:1px solid #424242;
	padding: 0 0 10px 10px;
	background:white;
	margin:10px 10px 10px 10px;
	width:610px;
	float:left;
}
body.contact .headline_area {
	text-align:center;
}

/***********METROMENUS***************/
#metromenus{
	border-bottom:1px solid #424242;
	border-left:1px solid #424242;
	border-right:1px solid #424242;
	border-top:1px solid #424242;
	background:white;
	margin:5px 10px 10px 10px;
	width:948px;
	float:left;
}
.menu_headline{
	position:relative;
	top:0px;
	left:0px;
	background-image:url("../images/MenuPDFs/MenuHeader.png");
	width:970px;
	height:206px;
}
#headline_link{
	position:absolute;
	left:145px;
	width:150px;
	height:50px;
	z-index:0;
	background-color:transparent;
}
.menu_spacer{
	background-color:#E62F1A;
	width:960px;
	height:28px;
	margin:5px 5px 0px 5px;
}
body.metromenus .thumb_area{
	position:relative;
	margin:10px 0px 10px 1px;
	line-height:12px;
	font-size:12px;
}
body.metromenus .footer{
	position:relative;
	margin-top:25px;
	background-color:#000;
	background-image:url("../images/MenuPDFs/MenuFooter.jpg");
	background-position:center;
	background-repeat:no-repeat;
	height:88px;
	width:972px;
}

/**********METROMENUSMENUVIEW*******************/
#menu_view{
	border-bottom:1px solid #424242;
	border-left:1px solid #424242;
	border-right:1px solid #424242;
	border-top:1px solid #424242;
	background:white;
	margin:5px 10px 10px 10px;
	width:948px;
	text-align:center;
}
.the_menu{
	margin:0px 10px 0px 10px;
}
.menu_title{
	text-align:center;
	font-size:24px;
	font-weight:bold;
	text-decoration:underline;
	font-family:Tahoma, Geneva, sans-serif;
}

/********METROMENUSNAVIGATION**************/
.menu_nav{
	position:relative;
	margin-right:15px;
}
.menu_pages{
	font-size:14px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
}
.menu_pages a{
	color:#F00;
}
.menu_pages a:hover{
	background-color:#FCC;
	color:#F00;
}
.menu_inactive{
	cursor:default;
	font-size:14px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
}
.menu_back, .menu_back a{
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	color:#F00;
}
.menu_back a:hover{
	background-color:#FCC;
	color:#F00;
}

/*****************ARCHIVES************/

#archive_intro {
  width:610px;
  margin-bottom:10px;
  padding: 10px 10px 10px 10px; 
  border:0px;
  }
#archive_intro h1{
	line-height:inherit;
	margin-bottom:0;
	padding: 30px 0 0 160px;
	font-family: 'Philosopher', arial, serif;
	font-size:36px;
	color:white;
	width:470px;
	height:60px;
	background-color:#444;
	background-repeat:no-repeat;
}
#arch_intro {
  width:610px;
  margin-bottom:10px;
  padding: 10px 10px 10px 10px; 
  border:0px;
  }
#arch_intro h1{
	line-height:inherit;
	margin-bottom:0;
	padding: 30px 0 0 160px;
	font-family: 'Philosopher', arial, serif;
	font-size:36px;
	color:white;
	width:470px;
	height:60px;
	background-color:#444;
	background-repeat:no-repeat;
}
#archive_intro h1 p{
	display:none;
}
#food_head_img{
	background-image: url("../images/FoodnDrink_notext.jpg");	
}
#art_head_img{
	background-image: url("../images/Art_notext.jpg");	
}
#livemusic_head_img{
	background-image: url("../images/LiveMusic_notext.jpg");	
}
#listenhere_head_img{
	background-image: url("../images/LiveMusic_notext.jpg");	
}
#classical_head_img{
	background-image: url("../images/Classical_notext.jpg");	
}
#dance_head_img{
	background-image: url("../images/Dance_notext.jpg");	
}
#recordings_head_img{
	background-image: url("../images/Recordings_notext.jpg");	
}
#movie_head_img, #film_head_img{
	background-image: url("../images/Movie_notext.jpg");	
}
#books_head_img{
	background-image: url("../images/Books_notext.jpg");	
}
#news_head_img{
	background-image: url("../images/News_notext.jpg");	
}
#theater_head_img{
	background-image: url("../images/Theater_notext.jpg");	
}
#video_head_img{
	background-image: url("../images/Video_notext.jpg");	
}
#answer_head_img{
	background-image: url("../images/answer_notext.jpg");
}
#calendar_head_img{
	background-image: url("../images/Calendar.jpg");	
	line-height:inherit;
	margin-bottom:0;
	padding: 30px 0 0 160px;
	font-family: 'Philosopher', arial, serif;
	font-size:46px;
	color:white;
	width:467px;
	height:60px;
	background-color:#444;
	background-repeat:no-repeat;
}
#blog_head_img{
	background-image: url("../images/blog_hed.jpg");	
	line-height:inherit;
	margin-bottom:0;
	padding: 30px 0 0 160px;
	font-family: 'Philosopher', arial, serif;
	font-size:46px;
	color:white;
	width:467px;
	height:60px;
	background-color:#444;
	background-repeat:no-repeat;
}
#calendar_page_header{
	border: 0 none;
    margin: 10px 0 0;
    padding: 0 0 0 10px;
    width: 627px;
}
#archive_info h1 {
  color:white;  
  font-family: georgia; 
  font-size:2em; 
  font-weight:bold; 
  color:#ffffff; 
  text-transform:capitalize;
  letter-spacing:2px;
  }

#archive_info, .prev_next {
  padding-left:1.1em;
  padding-right:1em;
  }

img.alignright, img.right {
  float:right;
  margin-left:10px;
  margin-bottom:10px;
  }

#teaser_category {
  display:block;
  font-size:1.2em;
  height:100%
  text-align:left;
  text-transform:uppercase;
  width:618px;
  }

.teaser h2 {
  font-size:20px;
  line-height:1.2em;
  letter-spacing:-1px;
  }
 

.headline_area h1, .headline_area h2, h3 {
  letter-spacing:-1px;
  color:#920A23;
  }
.teasers_box{
	padding:0;
}
.teasers_box .post {
  width:605px; 
  margin-top:0px; 
  padding:10px 10px 0px 10px; 
  float:left; 
  border-bottom:1px solid #424242;
  border-left:1px solid #424242;
  border-right:1px solid #424242; 
  border-top:1px solid #424242;
  }
.teasers_box .metroblogs {
  width:605px; 
  margin-top:0px; 
  margin-left:10px;
  padding:10px 10px 10px 10px; 
  float:left; 
  border-bottom:1px solid #424242;
  border-left:1px solid #424242;
  border-right:1px solid #424242; 
  border-top:1px solid #424242;
  float:left;
  background:white;
 }
.teasers_box .post_box, .full_width #content_box .page {
  width:600px; 
  margin-top:0px; 
  padding:10px 10px 0px 10px; 
  float:left; 
  border-bottom:1px solid #424242;
  border-left:1px solid #424242;
  border-right:1px solid #424242; 
  border-top:1px solid #424242;
  float:left;
  background:white;
  }


.teaser .format_teaser {
  text-indent:10px; 
  margin-top:5px;
}

.teaser .teaser_link {
  font-size:1.2em;
  line-height:1.5em;
  margin-left:230px;
  margin-bottom:5px;
  }

#archive_info p {
  display:none;
  }

.teaser .teaser_comments {
  float:left;
  font-size:1em;
  line-height:1.6em;
  margin-bottom:5px;
  margin-top:-10px;
  }


.teasers_box .post_box, .full_width #content_box .page {
  margin-left:0px;
  }


/*************************************

IMAGE & THUMBNAIL WORK AROUND: This way we can use the Thesis Post Image and Thumbnail link, but also use the WP uploader to resize.
.headline_area img.alignnone {margin:0px; height:0px;} 

.sidebar {height:0px;} MAKES SIDEBAR LOOK GOOD

***************************************/



/*********************************************
***************Home Page**********************
*********************************************/

.page {
  margin:0px;
  width:970px; 
  }

#home_content {
  width:970px; 
  z-index:1; 
  height:100%;
  display: inline-block;
  }

.category {
  padding:0px 0px 0px 10px; 
  font-family: ariel, helvetica; 
  font-size:2em; 
  color:#ffffff; 
  text-transform:capitalize;
  letter-spacing:2px;
  font-weight: bold;
  }


.category a {
  color:#ffffff;
  }

#home_main .category a:hover {
  color:#920A23;
  }



#top {
  width:970px; 
  height:332px;
  }
		
#featured {
  background:#FFFFFF none repeat scroll 0 0; 
  float:left; 
  width:630px; 
  height:291px; 
  margin:10px 10px 3px 10px;
  display:inline;
  }

#Featured_header { 
  background-image:url('../images/sprites.jpg'); 
  background-position:right -537px;
  background-repeat:no-repeat;
  width:630px; 
  height:24px;
  }
 

#featured_image {
  float:right;
  display:block;
  margin:0px 0px 10px 10px;
  }

#featured_content{
  float:left;
  height:258px;
  margin-left:10px;
  margin-top:10px;
  width:609px;
  display:inline;
  }

#featured_hed{ 
  display:inline;
  width: 30em;
  font-size:1.5em;
  }

#featured_hed h1 {
  padding-bottom:5px;
  }

.featured_author {
  display:inline;
  width:300px; 
  font-size:1em;
  }

.featured_text {
  width:190px;
  font-size:1.3em;
  text-indent:15px;
  line-height:1.5em;
  }

.featured_text a:hover {
  color:#424242;
  }

#calendar {
  display:inline; 
  width:299px; 
  height:324px; 
  background:white; 
  float:right;
  margin:10px 10px 0px 0px;
  }
		
#calendar_header {
  background-image:url('../images/sprites.jpg'); 
  background-position:0 -537px;
  background-repeat:no-repeat;
  }
		
#home_main {
  display:inline;
  width:650px; 
  height:100%; 
  float:left; 
  display:inline;
  
  }	
	
#main_left {
  display:inline;
  width:168px; 
  height:100%; 
  float:left;
  margin:0 5px 0px 10px;
  }
			
	
#home_news {
  display:inline;
  background:#FFFFFF none repeat scroll 0 0; 
  width:168px; 
  float:left; 
  bo-rder:2px solid #cdc0b1;
  margin:5px 0 0 0;
  }

#news_header {
  background-image:url('../images/sprites.jpg'); 
  background-position:0 -562px;
  background-repeat:no-repeat;
  }

#news_content {
  margin:5px 0px 0px 10px; 
  width:148px; 
  height:100%; 
  float:left; 
  padding-bottom:10px;
  }				
		
.news_hed {
  display:inline;  
  letter-spacing:-1px; 
  width:148px;
  }
			
.news_author {
  display:inline; 
  width:148px; 
  font-size:1em;
  }
			
.news_text {
  display:inline; 
  width:148px; 
  text-align:left; 
  font-size:1.2em; 
  line-height:1.5em; 
  text-indent:10px; 
  } 
 	
#home_opinion {
  display:inline;
  background:#FFFFFF none repeat scroll 0 0; 
  width:168px; 
  margin:5px 0; 
  float:left; 
  }
			
#opinion_header {
  background-image:url('../images/sprites.jpg'); 
  background-position:0 -587px;
  background-repeat:no-repeat;
  width:168px; 
  height:24px;
  }  
				
#opinion_content {
  margin:0px 0px 0px 10px; 
  width:148px; 
  height:100%; 
  float:left; 
  padding-bottom:10px;
  display:inline;
  }
                      		
#column_name {
  display:block;
  font-size:1.3em; 
  width:148px;   
  margin:10px 0px 0px 0px; 
  letter-spacing:-1px; 
  text-align:left; 
  float: left; 
  text-transform:uppercase; 
  }
				
.opinion_hed {
  float:left; 
  display:block; 
  letter-spacing:-1px; 
  width:148px;
  }
			
.opinion_author {
  float:left; 
  display:block; 
  width:148px; 
  font-size:1em;
  }
			
.opinion_text {
  display:inline; 
  width:148px; 
  text-align:left; 
  font-size:1.2em; 
  line-height:1.5em; 
  text-indent:10px; 
  }
					 	
#archive {
  display:inline;
  background:#FFFFFF none repeat scroll 0 0; 
  width:168px; 
  float:left; 
  bo-rder:2px solid #cdc0b1; 
  margin-top:5px;
  }

#archive_header {
  background:url("/wp-content/themes/thesis_18/images/SecHeaderCDC0B1.jpg") repeat scroll 0 0 transparent;
  width:168px; 
  height:24px;
  }
			
#archive_content {
  width:168px;
  }	
	
#archive_image {
  width:140px; 
  margin-top:10px; 
  margin-left:auto; 
  margin-right:auto; 
  margin-bottom: 5px;
  }

.archive_text {
  text-align:center; 
  line-height:1.5em; 
  color:#920A23; 
  text-indent:10px; 
  margin-top:5px;
  margin-bottom:5px;
  }

#main_right {
  display:inline;
  width:460px; 
  height:100%; 
  float:right;
  }
	
#home_blog {
  display:inline;
  background:#fdf6e0; 
  margin-top:10px; 
  float:left; 
  }
			
#blog_content {
  display:inline;
  width:440px; 
  height:100%; 
  margin:0px; 
  float:left; 
  }
			
#blog_header {
  margin-left:10px; 
  width:440px; 
  height:60px; 
  background-image: url('/wp-content/themes/thesis_18/images/blog.jpg'); 
  background-repeat:no-repeat;
  }	
					
.blog_hed {
	font-size:26px;
	margin:5px 0px 0px 0px; 
	letter-spacing:-1px; 
	display:block;
  }
			
.blog_author {
  float:left; 
  font-size:1em; 
  }
			
.blog_text {
  text-align:left; 
  font-size:1.3em; 
  width:608px; 
  line-height:1.5em; 
  margin:5px 5px 10px 0px;
  text-indent:10px; 
}
.blog_text a img {
	padding:10px;
}
.blog_text div img{
	position:relative;
	left:-20px;
	
}

#home_videos {
  display:inline;
  background:#FFFFFF none repeat scroll 0 0; 
  float:left;
  margin: 5px 0px 0px 0px; 
  bo-rder:2px solid #cdc0b1;
  }

#video_header{
	background-image:url('../images/sprites.jpg');
	background-position:0 -487px;
	background-repeat:no-repeat;
	width:450px;
	height:24px;
}

#video_content{
	width:429px;
	height:100%;
	float:left;
	padding-bottom:10px;
	margin-left:10px;
}

.video_image{
	display:block;
	float:right;
	width:200px;
	height:100%;
	margin: 15px 0px 10px 10px;
}

#home_food {
  display:inline;
  background:#FFFFFF none repeat scroll 0 0; 
  float:left;
  margin: 5px 0px 0px 0px; 
  bo-rder:2px solid #cdc0b1;
  }

#food_header {
  background-image:url('../images/sprites.jpg'); 
  background-position:0 -487px;
  background-repeat:no-repeat;
  width:450px; 
  height:24px; 
  }
				
#food_content {
  width:429px; 
  height:100%; 
  float:left; 
  padding-bottom:10px;
  margin-left:10px;
  }
			
.food_hed {
  float:left;
  margin:5px 0px 0px 0px; 
  letter-spacing:-1px; 
  width:215px; 
  }
.food_venue{
	font-size:1.2em;
	font-weight:bold;
}			
.food_author {
  float:left; 
  font-size:1em;
  width:215px; 
  }
			
.food_text {
  display:inline; 
  text-align:left;
  font-size:1.2em; 
  width:428px; 
  line-height:1.5em; 
  text-indent:10px; 
  }

.food_image {
  display:block; 
  float:right; 
  width:200px; 
  height:100%; 
  margin: 15px 0px 10px 10px; 
  }	

#home_arts {
  display:inline;
  float:left; 
  background:#FFFFFF none repeat scroll 0 0; 
  margin-top:5px; 
  bo-rder:2px solid #cdc0b1;
  }
		
#arts_header {
  background-image:url('../images/sprites.jpg'); 
  background-position:0 -512px;
  background-repeat:no-repeat;
  width:450px; 
  height:24px;
  }
				
#arts_content {
  width:429px; 
  height:100%; 
  float:left; 
  padding-bottom:10px;
  margin-left:10px;
  }
			
.arts_hed {
  float:left; 
  margin:5px 0px 0px 0px; 
  letter-spacing:-1px; 
  width:215px;
  }
			
.arts_author {
  float:left; 
  font-size:1em;
  width:215px; 
  }
			
.arts_text {
  display:inline; 
  text-align:left;
  font-size:1.2em; 
  width:428px; 
  line-height:1.5em; 
  text-indent:10px; 
}
			
.arts_image {
  display:block; 
  float:right; 
  width:200px; 
  height:100%; 
  margin: 15px 0px 10px 10px; 
}
.mus_image {
  display:block; 
  float:right; 
  width:200px; 
  height:100%; 
  margin: 15px 0px 10px 10px; 
}
	
			
#home_music {
  display:inline;
  float:left; 
  background:#FFFFFF none repeat scroll 0 0; 
  margin-top:5px; 
  bo-rder:2px solid #cdc0b1;
}
	
	
.artheadlink{
	width:440px;
	height: 24px;
}	
		
#music_header {
  background-image:url('../images/sprites.jpg'); 
  background-position:right -487px;
  background-repeat:no-repeat;
  width:450px; 
  height:24px;
}

#music_content {
  width:429px; 
  height:100%; 
  float:left; 
  padding-bottom:10px;
  margin-left:10px;
}
			
.music_hed {
  float:left; 
  margin:5px 0px 0px 0px; 
  letter-spacing:-1px; 
  width:215px;
}

.music_author {
  float:left; 
  font-size:1em;
  width:215px; 
}
			
.music_text {
  display:inline; 
  text-align:left;
  font-size:1.2em; 
  width:428px; 
  line-height:1.5em; 
  text-indent:10px; 
}
			
.music_image {
  display:block; 
  float:right; 
  width:200px; 
  height:100%; 
  margin: 15px 0px 10px 10px; 
}	

#home_cinema {
  display:inline;
  float:left; 
  background:#FFFFFF none repeat scroll 0 0; 
  margin-top:5px; 
  bo-rder:2px solid #cdc0b1;
}
		
#cinema_header {
  background:url("/wp-content/themes/thesis_18/images/SecHeaderCDC0B1.jpg") repeat scroll 0 0 transparent;
  width:450px; 
  height:24px;
}
				
#cinema_content {
  width:429px; 
  height:100%; 
  float:left; 
  padding-bottom:10px;
  margin-left:10px;
}
			
.cinema_hed {
  float:left; 
  margin:5px 0px 0px 0px; 
  letter-spacing:-1px; 
  width:215px;
}
			
.cinema_author {
  float:left; 
  font-size:1em; 
  width:215px; 
}
.cinema_director{
	float:left;
	font-size:1.1em;
}		
.cinema_text {
  display:inline; 
  text-align:left;
  font-size:1.2em; 
  width:428px; 
  line-height:1.5em; 
  text-indent:10px; 
}
					 
.cinema_image {
  display:block; 
  float:right; 
  width:200px; 
  height:100%; 
  margin: 15px 0px 10px 10px; 
}	
			
		
#home_side {
  display:inline;
  width:299px; 
  height:100%;  
  float:right;
  margin-left:10px;
}


#bottom_display {
  float:right;
  margin:0px 10px 0px 0px;
  display:inline;
}

#top_display {
  float:right;
  margin:5px 10px 0px 0px;
  display:inline;
}
				
.ad_300 {
}
			
#ad_160 {
  display:inline;
  float:left; 
  height:100%;
}


.tiles {
  margin-bottom:5px; 
  margin-top:5px;
}


#ad_column { 
  float:right; 
  margin:5px 10px 0px 0px;
  display:inline;
}					



/*********************************************
*************** BLOG PAGE ********************
*********************************************/


body.metroblog #sidebars {
  display:inline;
  height:100%;
  width:310px;
  float:right;
}


body.metroblog #cont {
  display:inline;
  margin:10px 0px 0px 10px;
  width:630px;
  float:left;
}

body.metroblog #post {
	margin-bottom:10px;
	background:white;
	border:1px solid #424242;
}

body.metroblog #metroblog_header {
  background:url("/wp-content/themes/thesis_18/images/SecHeader424242.jpg") repeat scroll 0 0 transparent;
}

body.metroblog ul {
	list-style: none;
}

body.metroblog .blog_hed {
  float:left;
  font-size:2.2em;
  letter-spacing:-1px;
  margin:10px 0 0 10px; 
  width:600px;
}


body.metroblog .blog_author {
  float:left;
  font-size:1.2em;
  margin:5px 0 5px 10px;
  width:600px;
}

body.metroblog p {
	margin-bottom:15px;
}

body.metroblog .blog_text {
  font-size:1.2em;
  line-height:1.5em;
  margin:5px 0px 10px 10px;
  text-align:left;
  text-indent:10px;
  width:606px;
}




/*********************************************
***************** CALENDAR PAGE/widget ******************
*********************************************/


.clearclass{
	clear:both;
}

.ad{
	width:288px;
	background-color:#eee;
	height:40px;
	display:inline-block;
	margin:3px;
	color:#666;
	line-height:16px;
	text-indent:0;
	
}
.ad a:link, .ad a:visited{
	color:#00F;	
}
.adhold{
	margin:4px 6px;	
}
.menuhold{
	background-color:#333;	
}

.menuitem{
	width:90px;
	float:left;
	background-color:#CCC;
	border:solid black;
	border-width: 1px 1px 0 1px;
	margin: 1px 2px 0 2px;
	
}

#eventlist{
	background-color:#FFFFFF;
	margin:0 0 0 0;	
	float:left;
	max-width:600px;
	width:100%;
}

.wp-post-image{
	float:left;	
}

a img{
	border:0;
	
}
.entry{
	
}
#numcol{
	width:40px;	
	float:left;
}
#thumb{
	width:60px;
	height:50px;
	background-color:#009;
	float:left;
	border:solid 1px red;
	margin: 5px;
}

#num{
	font-size:28px;
	line-height:30px;
	color:#666;
}
#eventfoot{
	height:100px;	
}
#current{
	background-color:#fff;	
}
.menuitem a{
	margin: 0 0 0 5px;
}

.topevents{
	padding:0 0 8px 0;
	height:164px;
	overflow:hidden;
}


 
/* /////////////////////////////// the rest of the event sidebar   ////////////////////////////////// */
#calendarhold{
	width:286px;
	background: #FDF6E0;
	margin:0 auto;
	position:relative;
	height:294px;
}
#eventsidebar{
	float:left;	
	background-color: #FDF6E0;
}
#dropdowndates{
	margin:10px 0 0 5px;	
}
#otherlinks{
	margin:10px 0 0 5px;	
}
#otherlinks ul{
	margin: 0 0 0 5px;
	list-style:none;
}
#otherlinks li{
	list-style:none;
	margin:5px 0;
}
#otherlinks ul li{
	margin:2px 0;	
}
.children{
	margin:0 0 0 6px;	
}
.screen-reader-text{
	display:none;	
}
#sidebartitle{
	background-color:#333333;
	color:white;
	padding:2px;	
}
#sidebartitle h1{
	font-weight: normal;
}
#eventcaption{
	font-style: italic;
	color:#920A23;
	font-size:10px;
	text-align: center;
	padding:2px;
}
#besttoday{
 font-size:12px;
 border:solid black;
 border-width: 1px 0 0 0;
 text-align: center;
 padding:2px;
 margin: 0 5px;

}
.gdtt-widget{
margin: 7px 0 7px 7px; ;
}
#gdtt-drop-gdtttermslist3{
	width:270px;
}
.search_form{
	margin: 7px 0 7px 7px;
}
#s{
	width:204px;
	background:#efefef;
}
.search_form .text_input {
	font-size: 11px;
	padding: 5px;
}
.search_form #searchsubmit {
	font-size: 11px;
	padding: 4px;
	width:51px;
	cursor: pointer;
}
.eventtype li{
	list-style: none;
	display:inline;
}
.eventtype ul{
	display:inline;
}
.eventdetails{
	font-size:12px;
	
	
}
.widgetthumb{
	width:100px;
}
.eventdetails table{
	float:left;
}
.detailtable{
	width: 200px;
}
.eventtitle {
	padding: 2px 0 0 0;
}
.anevent img{
	margin: 5px;
	
}
.eventtitle{
	font-size:16px;
}
.eventlabel {
display:inline;
float:left;
height:15px;
}
.eventtype  {
	height:15px;
	position:relative;
}
.eventexcerpt  {
	height:15px;
	position:relative;
}
.eventhold{
	float:left;
overflow:hidden;
position:relative;
width:100px;
	
}
.eventinner{
	position:relative;
	width: 190px;
}
.typelist {
height:15px;
left:0;
margin-left:165px;
position:absolute;
top:0;
}
/* //////////////////////////////////// weeklinks /////////////////////////////////// */

.daya{
	float:left;
	width:36px;
	background-color:#ddd;
	margin:0 3px 0 0;
	font-family: Helvetica, ariel;
	
	
}
#weeklinks .last{
	margin:0;
}
.dname{
}
.dnumber{
	font-size:18px;
	line-height:21px;
	font-weight:bold;
}

#weeklinks a{	
	background-color:#ddd;
	text-decoration:none;
	width:36px;
	display:block;
	padding-top:3px;
}



#weeklinks{	
	text-align:center;
	margin: 0 0 0 7px;;
	overflow: hidden;
	position: relative;
	width:270px;
}

#weeklinks a:hover{
	background-color:#F96;
}
#nextweek{
	width:7px;
	height:34px;
	background-image:url(../images/rarrow.png);
	background-repeat:no-repeat;
	position:absolute;
	right:0;
	top:0;
}
#lastweek{
	width:7px;
	height:34px;
	background-image:url(../images/larrow.png);
	background-repeat:no-repeat;
	position:absolute;
	top:0;
}
#weekholder{
	width:1260px;
	left:0px;
	position:relative;
}
.week{
	float:left;
}
.eventexcerpt p{
	display:inline;
}
.eventexcerpt li{
	list-style: none;
	display:inline;
}
.eventexcerpt li div{
	display:inline;
}
.eventexcerpt li div p{
	display:inline;
}
.eventexcerpt li div div{
	display:inline;
}
/* //////////////////////////////////// events page /////////////////////////////////// */

.events{
background:none repeat scroll 0 0 white;
border-top:2px solid #424242;
border-left:2px solid #424242;
border-right:2px solid #424242;
border-bottom:2px solid #424242;
padding:10px 0 0 10px;
width:608px;
min-height:56px;
margin-top:10px;
margin-left:10px;
}
.noevents {
width:618px;
padding:10px 0 0 10px
}
.ongoingevents{
background:none repeat scroll 0 0 white;
border-top:2px solid #424242;
border-left:2px solid #424242;
border-right:2px solid #424242;
border-bottom:2px solid #424242;
padding:10px 0 0 10px;
width:618px;
min-height:56px;
margin-top:10px;
}
.custom .teaser_right{
	float:left;
}

.teasers_box .events {
  margin-top:0px;
  margin-left: 10px;
  margin-right: 10px;
  border-left:1px solid #424242;
  border-right:1px solid #424242;
  border-bottom:1px solid #424242;
  border-top:1px solid #424242;
  width:610px;
  padding: 10px 10px 0px 10px;
  }
.teasers_box .ongoingevents {
  margin-top:0px;
  border-left:1px solid #424242;
  border-right:1px solid #424242;
  border-bottom:1px solid #424242;
  border-top:1px solid #424242;
  width:610px;
  padding: 10px 10px 0px 10px;
  }
 .venue{
background:none repeat scroll 0 0 white;
border-top:2px solid #424242;
border-left:2px solid #424242;
border-right:2px solid #424242;
border-bottom:2px solid #424242;
padding:10px 0 0 10px;
width:618px;
min-height:56px;
margin-top:10px;
}
.teasers_box .venue {
  margin-top:0px;
  border-left:1px solid #424242;
  border-right:1px solid #424242;
  border-bottom:1px solid #424242;
  width:610px;
  border-top:0px;
  padding-right:10px;
  }
/* //////////////////////////////////// comments /////////////////////////////////// */

#commentcont{
	margin:0 0 0 20px;	
}



/* //////////////////////////////////// Dining /////////////////////////////////// */



.dining{
background:none repeat scroll 0 0 white;
border-top:2px solid #424242;
border-left:2px solid #424242;
border-right:2px solid #424242;
border-bottom:2px solid #424242;
padding:10px 0 0 10px;
width:618px;
min-height:56px;
margin-top:10px;
}

.custom .teaser_right{
	float:left;
}

.teasers_box .dining {
  margin-top:0px;
  border-left:1px solid #424242;
  border-right:1px solid #424242;
  border-bottom:1px solid #424242;
  width:610px;
  border-top:0px;
  padding-right:10px;
  }



/*********************************************
*************** Dining PAGE ********************
*********************************************/

.guideindex{
float:left;
}
body.dining-guide #sidebars {
  display:inline;
  height:100%;
  width:310px;
  float:right;
}


body.dining-guide #content {
  display:inline;
  margin:10px 0px 0px 10px;
  width:630px;
  float:left;
  background:white;
  border:1px solid #424242;
}


body.dining-guide #dining_header {
  background:url("/wp-content/themes/thesis_18/images/SecHeader424242.jpg") repeat scroll 0 0 transparent;
}						 


dining.events{
background:none repeat scroll 0 0 white;
border-top:2px solid #424242;
border-left:2px solid #424242;
border-right:2px solid #424242;
border-bottom:2px solid #424242;
padding:10px 0 0 10px;
width:618px;
min-height:56px;
margin-top:10px;
}

.custom .teaser_right{
	float:left;
}

.teasers_box .dining {
  margin-top:0px;
  border-left:1px solid #424242;
  border-right:1px solid #424242;
  border-bottom:1px solid #424242;
  width:610px;
  border-top:0px;
  padding-right:10px;
  }
  

.anevent p{
	display:inline;
}


.anevent hr {
	margin:5px 0 0 0;
	height:1px;
	border-bottom: solid 1px black;
	border-top:0px;
	clear:both;
}
.anevent{
	margin:0 5px;
	font-size:11px;
	line-height:14px;
	border-top:1px solid;
}
.eventrank{
	float:left;
	font-size:24px;
	padding:8px 5px 0 0;
	line-height:24px;
	height:34px;
}
.eventcontent{
	margin:7px 0;
	height:28px;
	overflow:hidden;
	
}
div.events .teaser_author{
	display:none;
}
div.ongoingevents .teaser_author{
	display:none;
}
.events .teaser_date{
	font-size:12px;
}
div.events p.headline_meta{
	display:none;
}
div.ongoingevents p.headline_meta{
	display:none;
}
.ongoing_header hr{
	border-style:solid;
	margin:6px 0;
	border-color:#BBBBBB;
	
}
.ongoing_header h1{
	
}
#eventtype_new{
	font-family:verdana, sans-serif;
}
.events .entry-content p{
	display:none;
}
.ongoingevents .entry-content p{
	display:none;
}
.arch_venue_address{
	font-size:12px;
}
.newcontent{
	margin-top:5px;
}
.featured_article{
	width:200px;
	float:left;
	margin:0 3px 0px 0px;
	height:257px;
	overflow:hidden;
	display:inline;
}
.featured_image {
	width:200px;
	height:134px;
	margin-bottom:5px;
	overflow:hidden;
}
.featured_top hr{
	margin: 5px 0;
}
.smallcat a{
	color:#888;
	font-size:1em;
}
.issue_text{
	line-height:1.5em;
}
.issue_hed h2{
	letter-spacing:0;
	color:black;
}
h2{
	font-size:1.8em;
}
#thisissue{
	border-top:1px solid;
	padding-top:5px;
}

/* liScroll styles */

.tickercontainer { /* the outer div with the black border */
background: #fff; 
width: 500px; 
height: 27px; 
margin: 0; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 0px;
width: 490px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 520px;
font-weight: bold;
font-size:12px;
list-style-type: none;
margin: 0;
padding: 0;
width:1200px;
}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0 5px 0 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
margin: 0 5px 0 0;
} 
ul.newsticker span {
margin: 0 0 0 0;
} 
#ticker02{
	list-style: none;
}
/*********************************************
*************** REgister ********************
*********************************************/


#headerimg h1{
	display:none;
}
#headerimg .description{
	margin:20px 0 0 350px;
	padding:40px 0 0 0;
}

#loginhold{
	margin:10px 10px 10px 10px;
	font-size:1.3em;
	border-bottom:1px solid #424242;
	border-left:1px solid #424242;
	border-right:1px solid #424242; 
	border-top:1px solid #424242;
	padding: 0 0 10px 10px;
	background:white;
}
#loginhold .sidebarlogin_otherlinks li{
	list-style:none;
	display:inline;
	margin:5px 0 0 0;
}
#loginhead{
	padding:10px 0 0 0;
	margin-bottom:20px;
}

.sub_title{
	font-size:12px;
}
#opinion_content{
	margin-top:10px;
}
#opinion_content li{
	list-style:none;
	margin:5px 0;
}
#homelink{
	width:560px;
	height:120px;
}
#footer_text{
	padding:70px 50px 0 50px;
}
#footer p{
	padding: 0 0 0 70px;
	font-size:10px;
}
.footpiece{
	margin: 0 20px;
	display:inline;
	line-height: 22px;
}
#footer a{
	color:#920A23;
}
#opinion_content img{
	width:148px;
	height: 35px;
}
#calloutslider{
	margin-top:10px;
	background-color: #333;
	background: url('../images/slider.jpg');
	background-position:-44px;
	color:white;
	margin-left:54px;
	border:0;
}
.call_image{
	margin:10px;
}
.callcontent{
	font-size:14px;
	margin:20px 10px 10px 10px;
	line-height:18px;
}
#calloutslider ul, #calloutslider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#calloutslider, #calloutslider li{ 
	width:542px;
	height:200px;
	overflow:hidden;
}
span#prevBtn{
	background: url('../images/slider.jpg');
	height:200px;
	width:44px;
	margin-left:10px;
	position:absolute;
	left:0;
	top:10px;
}
span#nextBtn{
	background: url('../images/slider.jpg');
	height:200px;
	width:44px;
	position:absolute;
	right:0;
	top:10px;
	background-position:-588px;
}	
#prevBtn a, #nextBtn a{  
	display:block;
	width:44px;
	height:200px;
}
/*       archives on homepage        */
#home_archives {
  display:inline;
  float:left; 
  background:#000 none repeat scroll 0 0; 
  margin-top:5px; 
  
}
#archiveslider ul, #archiveslider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#archiveslider ul{
	right:0px;
	position:relative;
}
#archiveslider{ 
	background-color: #000;
	color:white;
	margin-left:25px;
	border:0;
	width:400px !important; 
	height:150px;
	overflow:hidden; 
	position:relative;
	}
#archiveslider li{ 
	width:138px;
	height:150px;
	overflow:hidden; 
	}
#archives_content span#prevBtn{
	background: url('../images/arrows_backissues.jpg');
	background-repeat:no-repeat;
	height:150px;
	width:25px;
	position:absolute;
	left:0;
	top:0px;
	background-position:-10px 50px;
}

#archives_content span#nextBtn{
	background: url('../images/arrows_backissues.jpg');
	background-repeat:no-repeat;
	height:150px;
	width:25px;
	position:absolute;
	right:0px;
	top:0px;
	background-position:-30px 50px;
}	
#archives_content #prevBtn a, #archives_content #nextBtn a{  
	
	width:25px;
	height:150px;
	text-indent: -5000px;
	}
#archives_content{
	position:relative;
	margin:7px 0;
}	
#archives_header {
  background-image:url('../images/sprites.jpg'); 
  background-position:right -512px;
  background-repeat:no-repeat;
  width:450px;
}
.backissue_img img{
	height:150px;
	width:131px;
}
.issue .more{
	background: url("/wp-content/themes/thesis_18/images/more_slider.jpg");
	width:131px;
	height:150px;
}

body.custom #content{
position:relative;
}
.call_image{
	float:left;
}	
.called h4{
	display:inline;
	font-size:24px;
	letter-spacing:2px;
	font-weight:bold;
}
.callcontent img{
	float:right;
	margin-left:10px;
}
#moviesched p{
	display:block;
}
.cover_img img{
	width:168px;
	height:192px;
	margin:0;
	padding:0;
	border:0;
}
#cover_content {
	display:inline;
  width:168px; 
  height:100%; 
  float:left; 
  }	
#home_cover {
  display:inline;
  background:#FFFFFF none repeat scroll 0 0; 
  width:168px; 
  float:left; 
  margin:5px 0 0 0;
  }
 #editorial_content{
	margin-bottom:10px;
 }
 #contestbox{
	float:left;
 }
 #photobox, #fbphotobox{
	float:left;
 }
 #constant-contact-signup li{
	list-style:none;
	margin:5px 2px;
 }
 #constant-contact-signup{
	margin: 0 0 20px 0;
 }
 .post_box{
	background-color:white;
	padding: 10px 10px 0 10px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	border:1px solid #424242;
 }
 .teasers_box .issues {
    border-color: -moz-use-text-color #424242 #424242;
    border-left: 1px solid #424242;
    border-right: 1px solid #424242;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    margin-top: 5px;
    padding-right: 10px;
    width: 610px;
}
.issues {
    background: none repeat scroll 0 0 white;
    border: 2px solid #424242;
    margin-top: 10px;
    min-height: 56px;
    padding: 10px 0 0 10px;
    width: 618px;
}
#photobox .headline_area h1{
	background: url('../images/photoland.jpg');
	text-indent:-5000px;
	background-repeat:no-repeat;
}
#fbphotobox .headline_area h1{
	background: url('../images/photoland.jpg');
	text-indent:-5000px;
	background-repeat:no-repeat;
}
.format_teaser img.wp-post-image{
	float:right;
	margin:10px;
}
.issues .format_teaser img.wp-post-image{
	float:left;
	width:168px;
	height:192px;
}
.issues .teaser_author, .issues .teaser_date{
	display:none;
}
#google_ads{
margin-top:20px;
}
.pluginwindspeed{
	width:26px !important;
}
#w2forecasttable td{
	padding:2px !important;
}
#w2forecasttable td.thheaders{
	padding:4px 2px !important;
}
#w2forecastbottom img{
	width:120px
}
#w2forecastbottom{
	background-position:right 5px !important;
}
#w2forecastholder{
	padding:0 !important;
}
#leftads{
	padding:3px;
	display: inline;
    float: left;
}
#w2forecastholder #w2forecastheader{
	padding: 3px 9px !important;
}
.event_type h3{
	margin:2px 0;
}
.eventvenue{
	margin: 2px 0;
}
#home_main .category a{
  color:#fff; 
}
#promotions{
	width:630px;
	height:30px;
	float:left;
	background:white;
	margin:0 0 0 10px;
	position:relative;
	display: inline;
}
#promotions p{
	display:inline;
}
#promohold{
	background: url('../images/M_12px.gif'); 
	background-position:left 2px;
	background-repeat: no-repeat;
	padding-left:20px;
}
#promowrap{
	height:30px;
	position:relative;
	width:630px;
	position:absolute;
	bottom:0;
	background-color:white;
	overflow:hidden;
	border:solid #ccc;
	border-width:3px 0 0 0;
}
#promoul{
	position:relative;
	padding:4px 0 4px 5px;
	line-height:22px;
	font-size:14px;
	display: block;
    float: left;
	width:500px;
}
#promoul .first{
	font-weight:bold;
}
#promoico{
	width:120px;
	float:right;
	display:inline-block;
	position:relative;
}
#promotions h2{
	margin:2px 0 0 5px;
	color:black;
}

.probutton{
	width:30px;
	height:30px;
	float:right;
	overflow:hidden;
	display:inline;
}
.probutton a{
	width:30px;
	height:30px;
	float:right;
	background-repeat:no-repeat;
	background-position:right 2px;
	width:30px;
	
}
#twitter a{
	background-image:url("../images/buttonsx4.jpg");
	background-position:3px 0px;
	background-repeat:no-repeat;
}
#facebook a{
	background-image:url("../images/buttonsx4.jpg");
	background-position:-27px 0;
	background-repeat:no-repeat;
}
#rss a{
	background-image:url("../images/buttonsx4.jpg");
	background-position:-89px 0;
	background-repeat:no-repeat;
}
#signup a{
	background-image: url("../images/buttonsx4.jpg");
	background-position:-58px 0; 
	background-repeat:no-repeat;
} 
.venueinfo{
	margin-top:10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom:10px;
	border-left:1px solid #424242;
	border-right:1px solid #424242;
	border-bottom:1px solid #424242;
	border-top:1px solid #424242;
	width:610px;
	padding: 10px 10px 10px 10px;
	font-size:12px;
	background:white;
}
.greenguidesubmission .post_box{
	padding-left:20px;
}
.wpcf7 .address{
	float:none;
}
#shName{
	display:none;
}
#uploadimage_btn{
	background-color: DarkKhaki;
    border-color: #AAAAAA #AAAAAA #CCCCCC #CCCCCC;
    border-width: 1px 1px 2px 2px;
    color: black;
    font-weight: bold;
    width: 100px;
}
.format_text .wp-polls-ul input{
	width:55px;
}
.wp-polls, .wp-polls-form {
    font-size: 14px;
}
.guidebox{
	margin:20px 0;
}
.unhider{
	float: left;
    width: 190px;
	padding:5px;
}
.unhider h1{
	display:block;
	cursor:pointer;
	line-height: 1.1em;
}
.unhider2 h1{
	display:block;
	cursor:pointer;
	line-height: 1.1em;
}
.guidetitle h1{
	background: url('../images/plus.jpg');
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
}
#newsletterbox{
	font-size: 14px;
    margin: 0 auto;
    width: 728px;
}
#newsletterbox .post_box{
	width:728px;
}
.page .diy_bar {
    top: 100px;
	position: absolute;
    right: 10px;
    z-index: 100;
	font-size:10.5px;
}
#simplemodal-data .contact-content form div{
	float:right;
	padding: 0 70px;
}
#contact-container .contact-content p{
	padding: 0 70px;
}
.contact-content{
	height:350px !important;
}
.page #logout{
	top:100px;
}
.biggertext{
	font-size:1.2em;
}
.event_type{
	cursor:default;
}
.recentcomment{
	margin-bottom:4px;
}
.twitterbox{
	float:right;
}
.fblikebox{
	float: right;
    width: 80px;
}
.emailbox{
	float:right;
	width: 40px;
	padding:2px;
}
.teaser_comments{

}
.custom .events .teaser_date{
	display:none;
}
.custom .events .teaser_dat{
	color:#920A23;
}
.eventvenue{
	display:block;
    font-size: 14px;
    margin: 5px;
}
.teasers_box .event_venue_name{
	clear:right;
}
.event_date{
	float:left;
	text-align:right;
	margin: 3px 8px 0 0;
}
.event_month{
	font-size: 16px;
}
.event_day{
	font-size: 32px;
	line-height:32px;
	display:block;
}
.event_type{
	background:#eee;
    float: right;
    padding: 0 6px;
}
.event_type a{
	letter-spacing:1px;
}
.custom .events{
	position:relative;
}
.events .teaser_comments{
	position:absolute;
	bottom:0;
	left:60px;
}
.events .format_teaser{
	display:none;
}
.event_venue_name{
	clear:right;
}
.guideindex a{
width:190px;
display:block;
float:left;
font-size:18px;
font-weight:bold;
}
.guideindex2 a{
	width:190px;
	float:left;
	margin:0 4px;
}
.format_text .guideindex2{
	padding:5px;
	float:none;
	width:100%;
}
.cityname{
	clear:both;
	font-weight:bold;
}
.guidekey{
	background-color:#eee;
	padding:5px;
	display:inline-block;
}
#home_columns{
	background: none repeat scroll 0 0 #FFFFFF;
    display: inline;
    float: left;
    margin: 5px 0 0;
}
#columns_header{
	background-image: url("../images/sprites.jpg");
    background-position: right -587px;
    background-repeat: no-repeat;
    height: 24px;
    width: 450px;
}
#columns_content{
	float: left;
    height: 100%;
    margin-left: 10px;
    padding-bottom: 10px;
    width: 429px;
}
.type-post .eventvenue{
	clear:left;
}
#idc-container-parent{
	background:white;
	padding: 0 0 0 10px;
}
/* this should work, the style sheet must not be getting loaded  check plugin for a place to add styles */
#wp-email-content{
	font-size:12px;
	font-family: ariel,helvetica,sans-serif;
}
#authorList{
	background:white;
	padding:20px;
	margin:10px;
	width:586px;
	border:1px solid #424242;
}
.authinfo {
	margin-top:10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom:10px;
	border-left:1px solid #424242;
	border-right:1px solid #424242;
	border-bottom:1px solid #424242;
	border-top:1px solid #424242;
	width:605px;
	padding: 10px 10px 10px 10px;
	font-size:12px;
	background:white;
}
#author_hed {
	background-image: url("../images/authors_hed.jpg");
}
#authorList a:hover {
	color:black;
}
#authorList ul{
	list-style:none;
	font-size:18px;
}
#authorList ul li:before {
	content: "\00BB \0020";
}
#authorlist ul li {
	padding-bottom:10px;
}
#printlinks li{
	list-style:none;
	display:inline;
	font-size:12px;
	font-weight:bold;
}
#wp-email-popup {
    font-family: arial !important;
    font-size: 14px;
}
.wpcf7-submit{
	background-color:#1df439;
	font-weight:bold;
	
}
#authdesc{
	float:right;
	width:400px;
	font-size:14px;
}
/*******Answerland*******/
body.answers .q{
	background:url("/wp-content/themes/thesis_18/images/SecHeader424242.jpg") repeat scroll 0 0 transparent;
	color: white;
	margin:10px;
	font-family: ariel, helvetica, sans-serif;
	font-size:14pt;
	width:620px;
	padding: 0 0 0 10px;
}
body.answers h2 {
	background:url("/wp-content/themes/thesis_18/images/SecHeader424242.jpg") repeat scroll 0 0 transparent;
	color: white;
	margin:10px;
	padding: 0 0 0 10px;
	font-family: ariel, helvetica, sans-serif;
	font-size:14pt;
	width:940px;
}
body.answers #archive_intro {
  width:600px;
  margin-bottom:10px;
  padding: 10px 10px 10px 10px; 
  border:0px;
 }
 body.answers #Featured_header {
	margin:10px;
}
body.answers #archive_intro h1{
	line-height:inherit;
	margin-bottom:0;
	padding: 30px 0 0 30px;
	font-family: 'Philosopher', arial, serif;
	font-size:46px;
	color:white;
	width:920px;
	height:60px;
	background-color:#444;
	background-repeat:no-repeat;
}
body.answers #comments {
	width:580px;
}
body.answers .headline_area {
	width:580px;
}
body.answers .rand_q {
	font-family: ariel, helvetica, sans-serif;
}
body.answers .post_box {
	width:618px;
}
body.answers .showhide_text {
	margin:10px;
	padding:5px;
	border:2px solid black;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-family: ariel, helvetica, sans-serif;
	font-size:12pt;
	background:white;
	margin-left:400px;
}
body.answers .content_side {
  display:inline;
  margin:10px 0px 0px 0px;
  width:289px;
  float:left;
  background:white;
  border:1px solid #424242;
  padding:5px;
 }
 body.answers .q_side{
	background:url("/wp-content/themes/thesis_18/images/answer_cat.jpg") repeat scroll 0 0 transparent;
	color: white;
	margin:10px 0 0 0;
	font-family: ariel, helvetica, sans-serif;
	font-size:14pt;
	width:290px;
	float:left;
	padding: 0 0 0 10px;
}
 body.answers .blog_hed {
	color:#920A23;
}
body.answers .nav {
	font-family: ariel, helvetica, sans-serif;
	font-size: 14pt;
	margin-top: 10px;
	text-align: center;
	background: white;
	border:1px solid #424242;
	margin-left:300px;
}
body.answers .selected {
	color:black;
}
body.answers #Featured_header { 
  background-image:url('../images/answer_cat.jpg');
  background-position:0;
  width:630px; 
  height:24px;
  }
.collapsibleContainerTitle {
  color:white;  
  font-family: georgia; 
  font-size:2em; 
  font-weight:bold; 
  color:#ffffff; 
  text-transform:capitalize;
  letter-spacing:2px;
  background-color:#920A23;
  margin-bottom:5px;
  padding:5px;
  cursor:pointer;
}
.collapsibleContainerContent {
	display:none;
}
.ui-widget-con h1, h2, a, a:hover {
	color:#920A23;
}
.ui-widget-con h2 {
	font-size:18px;
	margin: 5px 0 5px 0;
}
.ui-widget-con .eventvenue2 {
	font-size:14px;
}
.ui-widget-con .teaser_dat{
	font-size:14px;
}
#cc_firstname, #cc_lastname, #cc_email  {
	width:500px;
	height: 15px;
}
#constant-contact-signup .button {
	width:100px;
}
#gimg {
	float:right;
}
.login_alert{
	width:535px;
}
.gdthumbtext {
	margin-left: 10px;
}
.goog {
	float:right;
}
.playvenue {
	float:left;
}
/***MetroMarket Sidebar Widget***/
.zenwidget {
	list-style-type:none;
	padding:5px;
}
.zen_cat_item {
	list-style-type:none;
	padding-top:5px;
	padding-bottom:5px;
}
.aprod {
	border-top:1px solid;
}
.prodtitle {
	font-size:10pt;
}
.metromarket {
  background:white; 
  margin:0px 10px 0px 0px;
  border:1px solid #424242;
  display:inline; 
  width:299px; 
  float:right;
}
#hold{
	width:286px;
	background: #FDF6E0;
	margin:0 auto;
	position:relative;
	margin-bottom:5px;
	margin-top:5px;
}
.details {
	font-size:9pt;
}