/* 1115a 03/03/08 */

ul {list-style: disc url(bullet_stories.gif) outside;}

/********** Fonts **********/

h1, h2, h4, h5 {color: #000;}
a:link {color: #b30000;}
a:visited, a:hover, a:active {color: #e80;}
h4 {font-size: 1em;}

.more {background: url(bullet_top_story.gif) no-repeat left;}

/********** Page structure elements **********/

body {background-color: #666; color: #000;}

#page {background-image: url(bg_content.gif); background-color: #fff; color: #000;}


/********** Top Tabs **********/

#top_tabs {background-color: #666;}

#news_tab {background: url(top_tab_statesman.gif) no-repeat;}
#entertainment_tab {background: url(top_tab_austin360.gif) no-repeat;}

#news_tab a:link, #news_tab a:visited {color: #C7D1DC;}
#news_tab a:hover, #news_tab a:active {color: #fff;}
#entertainment_tab a:link, #entertainment_tab a:visited {color: #fff;}
#entertainment_tab a:hover, #entertainment_tab a:active {color: #DAC1C1;}

#classifieds_tab {background: url(top_tab_vertical_first.gif) no-repeat;}
#cars_tab {background: url(top_tab_vertical_middle.gif) no-repeat;}
#homes_tab {background: url(top_tab_vertical_middle.gif) no-repeat;}
#jobs_tab {background: url(top_tab_vertical_middle.gif) no-repeat;}
#shopping_tab {background: url(top_tab_vertical_last.gif) no-repeat;}

#shopping_tab a:link, #jobs_tab a:link, #homes_tab a:link, #cars_tab a:link, #classifieds_tab a:link, #shopping_tab a:visited, #jobs_tab a:visited, #homes_tab a:visited, #cars_tab a:visited, #classifieds_tab a:visited {color: #641;}

#shopping_tab a:hover, #jobs_tab a:hover, #homes_tab a:hover, #cars_tab a:hover, #classifieds_tab a:hover, #shopping_tab a:active, #jobs_tab a:active, #homes_tab a:active, #cars_tab a:active, #classifieds_tab a:active {color: #973;}

/********** Banner **********/

#banner {background-image: url(bg_banner.gif);}
#banner2 {background: url(banner.jpg) no-repeat #511; border-bottom: 1px solid #944;}

#email_alerts {position: relative; top: 10px;}
* html #email_alerts {position: relative; top: 0px;}

#type_size .choice {background-image: url(button_type_size.gif);}
#type_size .choice a:link {color: #b30000;}
#type_size .choice a:visited, #type_size .choice a:hover, #type_size .choice a:active {color: #000;}


#banner2_short {background: url(banner_short.jpg) no-repeat #511; border-bottom: 1px solid #944;}

#austin360_logo_small {float: left; margin: 0px 0px 4px;}

/********** Toolbar **********/

#toolbar {background-color: #e80; border-top: 1px solid #fb4; border-bottom: 1px solid #d60; color: #631;}
#toolbar a:link, #toolbar a:visited {color: #fff;}
#toolbar a:hover, #toolbar a:active {color: #631;}

#tool_rss {border-right: 1px solid #c82;}

#tool_search {border-right: 1px solid #c82; border-left: 1px solid #fb4;}

#tool_ur {border-left: 1px solid #fb4;}
#user_name {color: #FFE6B3;}

/********** Nav bar and drop-down menus **********/

#site_nav ul {background-color: #ccc;} /* 2nd-level nav list */
#site_nav li ul {} /* 2nd-level nav list */

#site_nav li {background-color: #B30000; padding: 0px 9px; border-right: 1px solid #830000; border-bottom: 1px solid #B30000; border-left: 1px solid #e95; text-align: left;}
#site_nav #nav_adjust {padding: 0px 16px 0px 17px; border-right: 1px solid #e95;}
#site_nav li:hover ul, #site_nav li.sfhover ul {left: auto; margin-left: -18px;} /* Left margin must equal padding of #site_nav li + 1. */
#site_nav #site_nav_adjust:hover ul, #site_nav #site_nav_adjust.sfhover ul {margin-left: -22px;}
#site_nav li ul li {background-color: #d60; border-bottom: 1px dashed #fff;} /* 2nd-level nav item */
#site_nav li ul .last {border-bottom: 1px solid #455B72;}
#site_nav li:hover, #site_nav li.sfhover {background-color: #e80;}



/*******************************************************************************************/


/********** Main content well **********/

#verticals a:link, #verticals a:visited {color: #fff;}
#verticals a:hover, #verticals a:active {color: #fc6;}
#verticals {list-style: none; list-style-image: none;}
#verticals li {background-image: url(vertical_nav_bkg.gif); background-color: #333;}
#verticals li:hover, #verticals li:active {background-image: url(vertical_nav_bkg_over.gif); background-color: #333;}

#site_tease {border-color: #999; background-color: #4D2929;}

#site_tease.s_t_statesman {background-image: url(bg_site_tease_statesman.gif);}
#site_tease.s_t_austin360 {background-image: url(bg_site_tease_austin360.gif);}
#site_tease.s_t_classifieds {background-image: url(bg_site_tease_classifieds.gif);}
#site_tease.s_t_cars {background-image: url(bg_site_tease_cars.gif);}
#site_tease.s_t_homes {background-image: url(bg_site_tease_homes.gif);}
#site_tease.s_t_jobs {background-image: url(bg_site_tease_jobs.gif);}
#site_tease.s_t_aas {background-image: url(bg_site_tease_aas.gif);}


/********** Top content block **********/

#featured_story_horizontal {width: 298px;}
#featured_story_horizontal .caption {border-bottom: 1px dashed #ccc;}
.channel_sec_lead {height: 100%; overflow: auto; margin: 0 0 12px 0; padding: 0;}
.channel_sec_lead img {float: right; margin-bottom: 2px;}

/* these break_ent_news styles are being deprecated in favor of ent_news and breaking. crit 050307 */
.break_ent_news {height: 100%; overflow: auto; margin: 0 0 12px 0; padding: 5px 0; border-top: 5px solid #CC0000; border-bottom: 5px solid #CC0000;}
.break_ent_news img {float: right; margin-bottom: 0px;}
.break_ent_news p {margin-bottom: 0;}

/* these are the newer styles */
.ent_news {height: 100%; overflow: auto; margin: 0 0 12px 0; padding: 5px 0; border-top: 5px solid #b00; border-bottom: 5px solid #b00;}
.ent_news img {float: right;/* margin-left: 12px;*/}
.ent_news p {margin-bottom: 0;}
.breaking {background-image: url(breaking_news_red.gif); background-repeat: no-repeat; padding-top: 28px;}

.stories ul, .cxnhdln ul {list-style: disc url(bullet_stories.gif) outside;}
.section_story_list ul {list-style: disc url(bullet_stories.gif) outside;}

#buzz {padding: 0px;}


/********** Search Tools **********/
/* Nav triggers */
#searchtool {padding-left: 8px;}
html>body #searchtool {width: 293px; margin-left: 305px;}
#searchtool_nav {width: 298px; float: none; font-size: 11px; line-height: 12px;}
#searchtool_nav ul {margin: 0px; padding: 0px;}
#searchtool_nav li {display: inline; cursor: pointer;}

/* IE-only styles to fix searchtool bug */
* html #searchtool {width: 299px; float: right;}
* html #searchtool_nav {float: none;}

#searchtool_events_trigger {background-image: url(tool_tab_events.gif); background-repeat: no-repeat; padding: 0px 18px 0px 20px;}
#searchtool_events_trigger.indicator {background-image: url(tool_tab_events_on.gif);}
#searchtool_events_trigger:hover {color: #900;}

#searchtool_restaurants_trigger {background-image: url(tool_tab_restaurants.gif); background-repeat: no-repeat; padding: 0px 26px; margin-left: -16px;}
#searchtool_restaurants_trigger.indicator {background-image: url(tool_tab_restaurants_on.gif);}
#searchtool_restaurants_trigger:hover {color: #900;}

#searchtool_movies_trigger {background-image: url(tool_tab_movies.gif); background-repeat: no-repeat; padding: 0px 20px; margin-left: -21px;}
* html #searchtool_movies_trigger {margin-left: -21px;}
#searchtool_movies_trigger.indicator {background-image: url(tool_tab_movies_on.gif);}

#searchtool_tv_trigger {background-image: url(tool_tab_television.gif); background-repeat: no-repeat; padding: 0px 20px; margin-left: -19px;}
#searchtool_tv_trigger.indicator {background-image: url(tool_tab_television_on.gif);}

#searchtool_events_trigger.indicator, #searchtool_restaurants_trigger.indicator, #searchtool_movies_trigger.indicator, #searchtool_tv_trigger.indicator {color: #900;}

/* Box displays */
.searchtool {background: url(bg_search_tool.gif) repeat-x bottom #fff; width: 278px; padding: 0px 10px; float: right; border: 1px solid #900; border-top: 0px; padding: 8px; color: #000;}
#searchtool_events_content, #searchtool_restaurants_content, #searchtool_movies_content, #searchtool_tv_content {margin-bottom: 1em;}
#searchtool_events_content h3, #searchtool_restaurants_content h3, #searchtool_movies_content h3, #searchtool_tv_content h3 {font-size: 1.3em; color: #000;}
* html #searchtool_events_content h3, * html #searchtool_restaurants_content h3, * html #searchtool_movies_content h3, * html #searchtool_tv_content h3 {font-size: 1.2em;}
.searchtool h4 {color: #000;}
.searchtool .title {margin: 0px -6px; border: 0px;}

.searchtool a:link {color: #b00;}
.searchtool a:visited {color: #600;}
.searchtool a:hover, #events_tool a:active {color: #f60;}

.searchtool img {float: right; margin: 0px 0px 8px 8px; border: 1px solid #999;}
.searchtool ul {list-style: disc url(bullet_search_tool.gif) outside;}
.searchtool input, .searchtool select {width: 120px;}
.searchtool .submit {width: 75px; margin: 0px auto;}
.searchtool .center {width: 120px;}
.searchtool .form_row {margin-bottom: 12px;}
.searchtool label {text-transform: uppercase; color: #fff; display: block; margin-bottom: 6px;}

.searchtool .textonbgcolor {color: silver;}

.searchtool .altlinkcolor a:link {color: #fc6;}
.searchtool .altlinkcolor a:visited {color: #d60;}
.searchtool .altlinkcolor a:hover {color: #d60;}

.searchtool .cnRestaurants label {display: inline; color: #000;}
.searchtool .cnRestaurants input {width: 12px;}
.searchtool .cnRestaurants h3 {color: black;}

/* EVENTS */
#featured_event {border-bottom: 1px dashed #900; padding-bottom: 10px;}

#top_events {background: url(header_top_events.gif) no-repeat top left; margin: 12px 0px; padding: 0px 0px 12px 36px; border-bottom: 1px dashed #ccc; list-style: none; list-style-image: none; font-weight: bold;}
/* #top_events {background: url(http://www.austin360.com/custom/nospider/impl/images/header_top_events_horiz.gif) no-repeat top left; margin: 12px 0px; padding: 36px 0px 12px 0px; border-bottom: 1px dashed #ccc; list-style: none; list-style-image: none; font-weight: bold;} VERSION WITH HORIZONTAL HEADER*/
#top_events li {margin-bottom: 4px; list-style: none; list-style-image: none;}
#top_events .date {}

#event_calendar {float: left; color: #fff; font-size: 10px;}
#event_calendar a:link, #event_calendar a:visited {color: #fc6;}
#event_calendar a:hover, #event_calendar a:active {color: #d60;}

#event_search {float: right;}

/* RESTAURANTS */
#restaurant_reviews {padding-bottom: 12px; border-bottom: 1px dashed #900;}
#restaurant_search {color: #fff;}
#restaurant_search input {color: #000;}
#restaurant_search h3 {color: #fff;}
#restaurant_submit {margin-top: 26px;}
#restaurant_keyword_search {padding-bottom: 12px; border-bottom: 1px dashed #900; margin-bottom: 12px;}
.column {width: 130px;}
#restaurant_keyword_search h3 {color: #000; margin-top: 6px;}
#restaurant_keyword_label {color: #000;}

/* MOVIES */
#searchtool_movies_content select {width: 275px;}
#searchtool_movies_content input {margin: 0px auto;}
#searchtool_movies_content b {text-align: center;}
#movies_navlet {text-align: center; font-weight: bold; margin-bottom: 6px;}

/* TV */
#tv_story_list {padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px dashed #900;}
#tv_story_list .column {width: 46%;}

#tv_search {float: left; width: 46%;}
#tv_search #zipcode {width: 120px;}

#tv_search_custom {float: right; width: 46%;}
#tv_search_custom a:link, #tv_search_custom a:visited {color: #d60;}
#tv_search_custom a:hover, #tv_search_custom a:active {color: #fc6;}

/********** main_teases **********/

#main_teases {background-image: url(bg_main_teases.gif); background-color: #666;}
#main_teases .img_header  {background-image: url(bg_main_teases_header.gif);}

.photo_tease {font-weight: normal;}
.photo_tease h4 {color: #fff;}
.photo_tease h5 {font-size: 1em;}
.photo_tease ul {list-style-image: url(bullet_top_story_cutout.gif);}

/********** bottom **********/

#personals {width: 288px; background-color: #fff; padding: 6px; color: #000; float: left;}
* html #personals {margin: 0px 12px 0px 0px;}
#personals a:link {color: #b00;}
#personals a:visited {color: #600;}
#personals a:hover, #personals a:active {color: #f60;}

#featured_personals {margin: 0px -6px; background-color: #E5E5E5; padding: 6px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; min-height:120px }

#soulmate {margin-left: -6px; padding: 2px; border-right: 1px solid #ccc;}
div#personals form#personals_form {margin: 12px 0px 0px 8px; display: block; float: right; width: 260px; font-size: .8em;}
#personals .form_row {margin-bottom: 8px;}
#looking_for_person {width: 80px; margin-right: 6px;}
#find_sex {width: 80px;}
#state {width: 80px; margin-right: 6px;}
#zipcode {width: 80px;}

/*******************************************************************************************/

/********** Section indexes **********/

#section_head h2 {color: #e80; border:none;}

#clickability {border-top:solid 1px #ccc; border-bottom:double #ccc; padding: 4px 0px;}

#clickability #email {background-repeat: no-repeat; background-image: url(envelope360.gif);}
#clickability #print {background-repeat: no-repeat; background-image: url(printer360.gif);}
#clickability #most_emailed {background-repeat: no-repeat; background-image: url(clickability_most_emailed.gif);}
#clickability #popular {background-repeat: no-repeat; background-image: url(heart360.gif);}
#clickability #share {background: url(shared360.gif) no-repeat center left;}
#clickability #click2listen {background-repeat: no-repeat; background-image: url(audio360.gif);}

#upcoming {list-style: none; list-style-image: none; padding-left: 0px;}
#upcoming li {list-style: none; list-style-image: none; padding-left: 0px; margin-bottom: 5px;}
#upcoming li b {margin-right: 6px;}

/*this bit added by christian 092606*/
#main_header h1, #main_header h2 {font-size: 3.8em; font-weight: bolder; color: #e80;  letter-spacing: -0.05em; border-bottom: 1px solid #ccc; margin-bottom: 10px;}
#main_header h2 {font-size: 2.9em;}


/*******************************************************************************************/

/********** Enhancements div **********/


.photo_item {list-style-image: url(icon_mm_photo_gold.gif);}
.video_item {list-style-image: url(icon_mm_video_gold.gif);}
.audio_item {list-style-image: url(icon_mm_audio_gold.gif);}
.document_item {list-style-image: url(icon_mm_document_gold.gif);}


/********** Right rail **********/



/********** Photo and Video Gallery teases **********/

#mm_teases h4 {color: #000;}

.ap_video_tease {background: no-repeat left center url(logo_ap.gif);}
.ap_video_tease img {visibility: hidden;}

/********** Blogs box **********/

#blogs_nav ul {background-color: #b00; border-bottom: 1px solid #800;}
#blogs_nav ul li {border-right: 1px solid #800;}
#blogs_nav a, #blogs_nav .blur_trigger {color: #feb;}
#blogs_nav .indicator {color: #fff;}

.blog_box {height: 196px; background-color: #feb; color: #000;}
* html .blog_box {height: 184px;}
.blog_mug {background-color: #fff; padding: 8px; margin-top: 50px;}
* html .blog_mug {margin-top: 48px;}
.blog_text {width: 198px;}
.blog_box h3 {background-color: #fc6; color: #b00; padding: 12px;}
* html #right_rail .blog_box h3 {font-size: 1.2em;}
.blog_box h4, .blog_box p {padding: 0px 12px;}
.blog_box .related {margin-left: 12px; list-style-image: url(bullet_related_360_blogs_box.gif);}
.blog_box a:link {color: #b00;}
.blog_box a:visited {color: #600;}
.blog_box a:hover, .blog_box a:active {color: #f60;}

/********** XL tease **********/

#xl_tease {text-align: center; padding-top: 12px;}
#xl_logo {margin: -30px 0px 0px -10px;}

/*** Used on Section Indexes ***/


/********** Top Jobs **********/




/*******************************************************************************************/


/********** Footer **********/

#site_footer {background-image: url(bg_footer_story.gif); background-color: #666;}

#site_footer a:link, #site_footer a:visited {color: #fc6;}
#site_footer a:hover, #site_footer a:active {color: #e80;}


/*******************************************************************************************/


/* MOVIE REVIEWS */

#hap_erstein, #flick_chick {background: #006; width: 170px;}
.movie_poll {margin-top: 10px;}

.review_hed {font-size: 1.8em; line-height: 1.2em; font-weight: bold;}
.review_byline {font-weight: bold;}

.film_facts {width: 170px; float: left; margin: 0px 10px 10px 0px; padding: 10px; border: 1px solid #999; background-color: #F1F1F1;}
.film_facts_all {margin: 0px;}
.film_facts_title {font-size: 1.2em; font-weight: bold; margin: 15px 0px;}
.film_facts_grade {font-size: 1.4em; font-weight: bold; margin: 15px 0px;}
.film_facts_verdict {font-size: 1.2em; margin: 15px 0px;}
.film_facts_poll_disclaimer {font-size: .9em; margin: 15px 0px;}

.movies_header {font-size: 1.2em; font-weight: bold;}
.reviews {padding: 5px; margin-left: 200px; min-height: 700px;}
.sum_up {padding: 5px; background: #F1F1F1; margin-top: 12px;}

/* added by mhitchner@coxnews.com, 12/8/2005, for ASAP display */

.entbox {background-color: #feb;  padding: 1px 2px 1px 2px;}
.enthead {background-color: #b00; color: #fff; font-weight: bold;}
td.entbox img {padding-right: 10px;}

/*pluck blogs added by christian 121605*/
.blogDatePub {color: #f90;}

/* pluck blogs added by Tim 20060126 */
.leftcolumn .entry ol {list-style: decimal; margin-left: 20px; }
* html .leftcolumn .entry ol {list-style: decimal; margin-left: 28px; }

div#quigo {clear: both; margin: 20px 5px;}
div#quigo h3 {padding-bottom: 5px; border-bottom: 1px solid #ccc;}

/* pluck sitelife discovery changes 06032008*/
span#recommend a{padding:0px 0px 1px 18px; color:#B30000; font-weight:normal; font-size:10px;}
#storyComments {
	padding:1em;
	background: url(pluck_gold_gradient.jpg) repeat-x top left #eebb62;
	border: 1px solid #ccc;
	}

/* Enhance Div styles main.css override */
.enhance h2, .enhance h3, .enhance .railreversehead {background: url(360h_bg.gif) top repeat-x  #810202; color: #fff; font-size:1em;}
#main_content .enhance h3 {color: #fff;}


