/* CSS Document */

/* This style sheet will be the location of all the attributes used for the colors/fonts of the site. Layout and defaults will be found in separate style sheets. */

body {
	background: white;
	font: 12px Arial, Helvetica, sans-serif;
	color: black;
}

#main_wrapper {
	background: white url(/assets/images/bg_classifieds.gif) repeat-y left;
}

#topnav {
	background: #bbd4f0 url(/assets/images/bg_topnav.gif) repeat-x top;
	font-size: 10px;
	color: #011935;
}

#topnav a {
	color: #011935;
	text-decoration: none;
	font-weight: bold;
}

#topnav a:link {
	color: #011935;
	text-decoration: none;
	font-weight: bold;
}

#topnav a:visited {
	color: #011935;
	text-decoration: none;
	font-weight: bold;
}

#topnav a:hover {
	color: #19477b;
	text-decoration: none;
	font-weight: bold;
}

#masthead {
	background: #07284d url(/assets/images/bg_masthead.gif) repeat-x top;
}

#mast_links {
	color: #5482b4;
	font-size: 10px;
}

#mast_links a {
	color: #f8d759;
	text-decoration: none;
}

#mast_links a:hover {
	color: #bad5f0;
	text-decoration: none;
}

#mast_links li {
	border-left: 1px solid #5482b4;
}

#search {
	color: white;
	text-align: right;
}

.search_objects {
	background: #d7e0e9;
	border: 1px solid #8aa5b9;
	color: #1a4178;
}

.search_go {
	border: 1px solid #bcd3ea;
	background: #90b8e0 url(/assets/images/bg_searchgo.gif) repeat-x top;
	color: #153a66;
}

#main_nav {
	background: #f7d03b;
}

#main_right {
	background: url(/assets/images/bg_homerightcol.gif) repeat-y left;
}

#right_ad {
	border-top: 1px solid #c6ced4;
	border-bottom: 1px solid #c6ced4;
	color: #bebdbd;
	font-size: 9px;
}

#right_adspace {
	text-align: center;
}

.rightcol_section {
	border-bottom: 3px solid #fdc800;
}

.rightcol_stage_section {
	border-bottom: 3px solid #fff;
}

.rightcol_header {
	background: #fdb900 url(/assets/images/bg_rightheader.gif) repeat-x top;
	border-bottom: 1px solid white;
}

.rightcol_stage_header {
	background: #0d548f url(/assets/images/bg_rightheader_stage.gif) repeat-x top;
	border-bottom: 1px solid white;
}

.rightcol_area {
	background: #fdfdfc;
	border-bottom: 1px solid white;
	color: #6e6f71;
}

a.rightcollink {
	font-size: 11px;
	text-decoration: none;
}

.multimedia_section {
	background: #f3f5f0;
	border: 1px solid #fdb900;
	color: #6e6f71;
}

.multimedia_section_rt {
	border-left: 1px solid #d1d1d0;
}

.multimedia_tabs {
	text-align: center;
}

.topright_section {
	background: #e1edf4 url(/assets/images/bg_toprightsec.gif) repeat-x top;
	border: 1px solid #507ea0;
	color: #828282;
	font-size: 11px;
}

.topright_stage_section {
	background: #e1edf4 url(/assets/images/bg_toprightsec.gif) repeat-x top;
	border: 1px solid #507ea0;
	color: #828282;
	font-size: 11px;
}

.topright_tabs {
	text-align: center;
}

.date {
	font-size: 9px;
}
#page_opts {
	text-align: right;
}

#page_opts li {
	font-size: 9px;
	text-align: right;
	border-left: 1px solid #828282;
}

#page_opts li a {
	color: #7091ba;
	text-decoration: none;
}

#page_opts li a:hover {
	color: #fdc800;
	text-decoration: none;
}

#more_stories {
	border-top: 1px solid #c6ced4;
}

#main_left a {
	color: #1a4f848i;
	text-decoration:  none;
}

#main_left a.heads {
	color: #333;
	font-weight: normal;
}

#main_left a:hover.heads {
	color: #666;
	font-weight: normal;
}

#main_left a:hover {
	color: #666;
	text-decoration: none;
}

#main_left li a {
	color: #1a4f84;
	text-decoration: none;
}

#main_left li a:hover {
	color: #666;
	text-decoration: none;
}

#main_left form {
font: 10px Arial, Helvetica, sans-serif;
padding: 0;
margin: 0;
}

#main_left input {
font: 10px Arial, Helvetica, sans-serif;
margin: 2px 0 2px 0;
}

#main_left select {
font: 10px Arial, Helvetica, sans-serif;
margin: 2px 0 2px 0;
}

#main_left option {
font: 10px Arial, Helvetica, sans-serif;
}

#front_heads {
	border-top: 1px solid #c6ced4;
	background: url(/assets/images/img_dotted.gif) repeat-y center;
}

.front_right_heads {
	border-left: 1px dotted #c6ced4;
}

#front_wide {
	/* border-bottom: 1px solid #c6ced4; */
}

#front_left_v2 {
	border-right: 1px dotted #c6ced4;
}

#more_stories_v3 {
	border-top: 1px solid #c6ced4;
}

#more_stories_v3-2 {
	border-top: 1px dotted #c6ced4;
}

#updates_expand {
	text-align: right;
}

#updates_expand a {
	color: #666;
	font-size: 10px;
	text-decoration: none;
}

#updates_wrapper {
	border-top: 1px solid #c6ced4;
}

.section_opts {
	text-align: right;
	font-size: 10px;
}

.section_opts li a.optslink {
	color: #666;
	text-decoration: none;
}

.section_opts li a:hover.optslink {
	color: #f0af00;
	text-decoration: none;
}

.sectionhome_wrapper {
	border-bottom: 1px solid #c6ced4;
}

.sectionhome_left {
	background: url(/assets/images/bg_secthomeleft.gif) repeat-x top;
	color: #7a7d80;
	font-size: 10px;
}

.sectleft_header {
	color: #33639e;
	text-align: center;
}

.sectleft_subheader {
	color: #33639e;
	font-weight: bold;
	font-size: 9px;
}

.sectionhome_left select {
	font-size: 9px;
	border: 1px solid #d6d8d7;
}


.sectionhome_right p {
	padding: 2px 5px 5px 5px;
}

.sectionhome_nav {
	background: url(/assets/images/bg_secthomenav.gif) repeat-x top;
	border-bottom: 1px solid #c6ced4;
	font-size: 11px;
}

.sectionhome_nav li a, .sectionhome_nav li a:link, .sectionhome_nav li a:visited {
	text-decoration: none;
}

.sectionhome_nav li.on {
	background: url(/assets/images/bg_secthomenavon.gif) repeat-x top;
}

.sectionhome_nav li.on a {
	color: white;
	text-decoration: none;
	padding-bottom: 9px;
	background: url(/assets/images/bg_secthomeonarrow.gif) bottom no-repeat;
}

.sectionhome_nav li.on a:hover {
	color: #33639e;
	background: url(/assets/images/bg_secthomeonarrow.gif) bottom no-repeat;
}

#footer {
	background: white url(/assets/images/bg_footer.gif) repeat-x top;
	color: #6e6f71;
	text-align: center;
}

#footer_text {
	font-weight: bold;
	font-size: 10px;
}

#footer_text a {
	color: #144b8f;
	text-decoration: none;
}

#footer_text a:link {
	color: #144b8f;
	text-decoration: none;
}

#footer_text a:visited {
	color: #144b8f;
	text-decoration: none;
}

#footer_text a:hover {
	text-decoration: underline;
}

.class_subsection {
	background: #b3c4d6;
	color: #333;
	font-size: 10px;
}

.class_subsection ul {
	font-size: 9px;
}

/*---------------------- =story level styles begin ---------------------------*/

#intmain_wrapper {
	background: none;
}

.genstory_subhead {
	color: #333;
	font-size: 11px;
	text-transform: uppercase;
}

#topad_wrapper {
	border-top: 1px solid #e6f3fc;
	border-left: 1px solid #e6f3fc;
	border-right: 1px solid #e6f3fc;
	background: #fff url(/assets/images/bg_topad.gif) repeat-x top;
}

#intright_column {
	font-size: 11px;
}

#siteindex {
	font-size: 10px;
}

#siteindex li {
	font-size: 10px;
}

#siteindex_header {
	background: #e9f3fc;
	text-transform: uppercase;
	font-weight: bold;
}

.siteindex_sectheader {
	color: #ff9900;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.siteindex_borderecol {
	background: #dae8f5;
}

#intfooter {
	background: #ccc;
}

#topstories {
	border-bottom: 1px solid #dbd9e4;
}

#breadcrumbs ul {
	color: #000;
	font-size: 12px;
}

#towerad p {
	text-align: center;
	font-size: 9px;
	color: #666;
	text-transform: uppercase;
}

.genstory_date {
	font-weight: normal;
	font-size: 11px;
	color: #666;
}

.genstory_maintitle {
	font-size: 24px;
	line-height: 24px;
}


.genstory_title {
	font-weight: bold;
	font-size: 14px;
	padding: 0;
	font-weight: bold;
}

.submit_headertext {
	color: #312d1b;
	font-size: 16px;
	text-transform: uppercase;
}

#submit_header {
	background: #f5f5f5 url(/assets/images/bg_topleft.gif) no-repeat top left;
	border-bottom: 1px solid white;
	color: #666;
}

#submit_footer {
	background: #e0e0e0 url(/assets/images/bg_botleft.gif) no-repeat bottom left;
	color: #666;
}

#submit_footer a {
	background: #f5f5f5;
}

#submit_footer select {
	font-size: 10px;
	border: 1px solid #a6a6a6;
	background: #f5f5f5;
}

.related_headertext {
	color: #939292;
	font-size: 16px;
	text-transform: uppercase;
}

.related_header {
	border-bottom: 1px solid #d9dae6;
	font-size: 10px;
}

.related_nav {
	font-size: 10px;
}

#int_options {
	background: url(/assets/images/bg_intopts.gif) repeat-y center;
}

#int_options p {
	line-height: normal;
	font-size: 11px;
}

#rt_section1 {
	background: #eff5fb;
	border: 1px solid #d2e4f6;
}

.rt_section1_headertop {
	background: #d2e4f6;
	font-weight: bold;
}

.rt_section1_header {
	background: #d2e4f6;
	font-weight: bold;
}

#rightcol_ad {
	font-size: 9px;
}

#rt_section2 {
	background: #f9f6ed;
}

.rt_section2_headertop {
	background: #f5c000;
	font-weight: bold;
	color: white;
}

.moreon_header {
	font-weight: bold;
}


#intfooter {
	background: white url(/assets/images/bg_intfooter.gif) repeat-x top;
	color: #6e6f71;
	text-align: center;
}

#rt_section3 {
	border: 1px solid #476aa2;
}

.rt_section3_header {
	font-weight: bold;
	margin: 2px 0 0 10px;
}

#rt_section3_footer {
	background: #476aa2;
	text-align: center;
}

#rt_section3_footer a {
	color: white;
}

#rt_section4 {
	background: #ebe8e8;
	color: #333;
}

.rt_section4_header {
	font-weight: bold;
}

#articletop ul {
	color: #000;
	font-size: 12px;
}

#breakingnews {
	background: #7e1c01;
	color: white;
	text-align: center;
}

.story_date {
	font-style: italic;
}

.story_byline {
	font-weight: bold;
}

.story_authortitle {
	font-size: 10px;
}

#articlead {
	color: #666;
	font-size: 9px;
}

#articlead p {
	text-align: center;
	text-transform: uppercase;
}

#article_comments {
	color: #333;
	font-size: 10px;
	text-align: center;
	border: 1px solid #cfcfcf;
	background: #fff;
}

#article_comments_posts {
	text-align: left;
	padding: 10px;
	border-top: 1px dotted #cfcfcf;
	border-bottom: 1px dotted #cfcfcf;
	font-size: 11px;
}

hr.posts {border: none 0; 
	border-bottom: 1px dashed #ccc;
	width: 95%;
	height: 2px;
	margin: 4px 0 10px 0;
	text-align: left;
	}	

#article_comments ul {
	text-align: center;
}

#article_comments li {
	border-left: 1px solid #ccc;
}

.rightcol_info {
	color: #72777b;
	font-style: italic;
}

.rightcol_contentwrap {
	padding: 5px 10px 5px 10px;
}

.rightcol_vidheader {
	font-size: 16px;
	font-weight: bold;
}

.photo_cred {
	color: #494848;
	text-align: center;
	font-size: 9px;
	font-style: italic;
	padding-bottom: 5px;
}

.rightcol_galleryul {
	text-align: center;
	margin: 0;
	padding: 5px 0 10px 0;
}

.rightcol_galleryli {
	text-align: center;
}

/*---------------------- =story level styles end ---------------------------*/

/*-------------------- =headlines page -------------------*/

#allheadlinestop_wrap {
	border-bottom: 1px solid #dbd9e4;
}

#allheadlines_topmenu {
	font-size: 10px;
}

.allheadlines_header {
	font-size: 24px;
	color: #a3a3a3;
}

.allheadlines_topmenuul {
	color: #6e6f71;
	font-size: 10px;
}

#allheadlines_bodywrap {
	background: url(/assets/images/bg_allheadwrapper.gif) repeat-y left;
}

.allheadlines_sectheader {
	font-size: 11px;
	border-bottom: 1px solid black;
	font-weight: bold;
	text-transform: uppercase;
}

.allheadlines_subsectheader {
	font-size: 11px;
	font-style: italic;
	color: #666;
}

#allhead_archive {
	background: #e1ecf6;
}

.pasthead_header {
	font-weight: bold;
}

.pasthead_dates {
	background: white;
}

.allhead_rightsect {
	font-size: 10px;
}

.ezpay_header {
	background: url(/assets/images/bg_ezheader.gif) no-repeat top left;
	font-weight: bold;
}

.ezpay {
	background: #f9f4d2 url(/assets/images/bg_ezbottom.gif) no-repeat bottom center;
}

.ezpay_subheader {
	font-weight: bold;
	color: #c60;
}

.ezpay_gift { text-align: center; }

#photo_gifts { background: #e9f3fc; }

.photo_giftsheader {
	color: #144b8f;
	font-size: 16px;
}

/*-------------------- =headlines page end -------------------*/


/*-------------------- =traffic/wx page -------------------*/

.traffwx_head {
	color: #f0af00;
	font-size: 16px;
}

#trafficsect_wrapper {
	border-bottom: 1px solid #dbd9e4;
}

#traffcol_info {
	border-bottom: 1px solid #dbd9e4;	
}

.traffcol_name {
	font-weight: bold;
}

/*-------------------- =traffic/wx page end -------------------*/

/*-------------------- =obit page -------------------*/

#flowers {
	background: url(/assets/images/bg_flowers.jpg) no-repeat top left;
}

.flowers_header {
	font-size: 18px;
	color: #333;
}

.obit_widgets_sect {
	background: #f5f5f5;
}

.flowers_form {
	border-top: 1px solid #d2e4f6;
}

.obit_head {
	color: #333;
	font-size: 16px;
	font-weight: bold;
}

#sendflowerad {
	text-align: center;
	font-size: 10px;
}

#realestate_adcol {
	background: #eff5fb;
}

.realestate_rightadpos {
	text-align: center;
}

.re_adverthead {
	color: #666;
	font-size: 9px;
	text-align: center;
	text-transform: uppercase;
}

#homesales ul {
	text-align: center;
	border-top: 1px solid #939292;
	border-bottom: 1px solid #939292;
}

#homesales li {
	border-left: 1px solid #939292;
	text-align: center;
}

.homesales_header {
	color: #939292;
	font-size: 14px;
	text-transform: uppercase;
}

.agents_header {
	font-size: 14px;
}

#realestate_rt_section {
	border: 1px solid #476aa2;
	background: white;
}

#realestate_rt_section_top {
	border-bottom: 1px solid #476aa2;
}

#realestate_rt_section_bot {
	background: #476aa2;
	text-align: center;
}

#realestate_rt_section_bot a {
	color: white;
}

.realestate_articlecounty {
	font-size: 16px;
	font-weight: bold;
}

.realestate_articlecity {
	font-weight: bold;
}

.realestate_articledate {
	text-align: right;
	color: #666;
	font-size: 11px;
}

#realestate_articlecountywrap {
	background: #f4f4f4;
}

/*-------------------- =obit page end -------------------*/

/*------------------------ =gallery page ------------------------*/

.ftrdgalleries {
 border-bottom: 1px solid #ccc;
}

#photosGalleryLT {
 font: 10px Arial, Helvetica, sans-serif;
}

#photosGalleryLT-text a {
 font: 11px Arial, Helvetica, sans-serif;
 text-decoration: none;
}

#photosGallery-desc {
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 font: 11px Arial, Helvetica, sans-serif;
}

a.buyphoto {
	border: 1px solid #bcd3ea;
	background: #90b8e0 url(/assets/images/bg_searchgo.gif) repeat-x top;
	color: #082241;
	padding: 2px 4px 2px 4px;
}

#photosContainer {
 background: #eee;
 border: 1px solid #ccc;
 color: black;
 }
 
#photosTabs {
 background: #fff;
 font: 12px Arial, Helvetica, sans-serif;
}
  
#photosTabs li {
   background: url(http://www.freep.com/gcicommonfiles/graphics/video/locallibkgrnd.gif) top right no-repeat;
 }
 
#photosTabs li a {
	color: #000;
  text-decoration: none;
}    

#photosTabs li a:hover
{ color: #ccc;
  text-decoration: none;
}  
  
 #photosNav
 {
   background: #fff;
   border: 1px solid #ccc;
 }

#photosNav input.textsearch
 {
   vertical-align: middle;
   font-size: 11px;
 }
 
 #photosNav input.submitButton
 { vertical-align: middle;
 }
 
 .displaying
 { 
   text-align: right;
 }
    
 /*------------------------ =gallery page end ------------------------*/
 
 /*------------------------ =entertainment page ------------------------*/

#entfront_head a {
	color: #333;
	text-decoration: underline;
}

#entfront_head a:hover {
	color: white;
	text-decoration: none;
}

.entsect_textheader {
	color: white;
}

.entheader_findevent {
	background: #ffcd28 url(/assets/images/bg_entcalsm.gif) left no-repeat;
	color: #333;
	font-size: 14px;
	text-transform: uppercase;
}

.entheader_barsclubs {
	background: #ffcd28 url(/assets/images/bg_entbarsm.gif) left no-repeat;
	color: #333;
	font-size: 14px;
	text-transform: uppercase;
}

.entheader_diningout {
	background: #ffbc28 url(/assets/images/bg_entdinesm.gif) left no-repeat;
	color: #333;
	font-size: 14px;
	text-transform: uppercase;
}

.entheader_movie {
	background: #ffbc28 url(/assets/images/bg_entmoviesm.gif) left no-repeat;
	color: #333;
	font-size: 14px;
	text-transform: uppercase;
}

.entsecttop1 {
	vertical-align: top;
	background: #f0b915 url(/assets/images/bg_enttopsect1.gif) bottom repeat-x;
}

.entsecttop2 {
	vertical-align: top;
	background: #efa413 url(/assets/images/bg_enttopsect2.gif) bottom repeat-x;
}

.ent_tabs {
	text-align: center;
}

#entstories_subright {
	border-left: 1px dashed #ccc;
}

#entfront_spotlights {
	border-top: 1px solid #c6cdd3;
}

#entfront_spotlights_rt {
	background: #e3e1e1;
}

#entfront_spotlights_lt {
	background: #e3e1e1;
}

.entspot_img {
	border-right: 1px solid white;
}

.entspot_header {
	font-weight: bold;
	text-transform: uppercase;
}

.entspot_author {
	font-style: italic;
}

#entfront_spotlights ul {
	background: #eff5fb;
	border-top: 1px solid white;
	text-align: center;
}

#entfront_spotlights li {
	border-left: 1px solid #666;
}

.front_subhead {
	color: #f0af00;
	font-size: 18px;
}

.frontvoice_rest {
	border-left: 1px dashed #ccc;
}

#sectionfront_right {
	border-top: 1px solid #c6ced4;
	border-bottom: 1px solid #c6ced4;
}



/*------------------------ =entertainment page end ------------------------*/

/*------------------------ =sports page ------------------------*/

#sport_mainstory {
	border-right: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
}

#front_voices {
	border-top: 1px solid #ccc;
}

#sport_submain {
	border-top: 1px solid #ccc;
}

/*------------------------ =sports page end ------------------------*/

/*------------------------ =tabs ------------------------*/
.sectionfront_genright {
	border-top: 1px solid #c6ced4;
}

.sectionfront_gennav {
	background: url(/assets/images/bg_secthomenav.gif) repeat-x top;
	border-bottom: 1px solid #c6ced4;
	font-size: 11px;
}

.sectionfront_gennav li a, .sectionfront_gennav li a:link, .sectionfront_gennav li a:visited {
	text-decoration: none;
}

.sectionfront_gennav li.on {
	background: url(/assets/images/bg_secthomenavon.gif) repeat-x top;
}

.sectionfront_gennav li.on a {
	color: white;
	text-decoration: none;
	padding-bottom: 9px;
	background: url(/assets/images/bg_secthomeonarrow.gif) bottom no-repeat;
}

.sectionfront_gennav li.on a:hover {
	color: #33639e;
	background: url(/assets/images/bg_secthomeonarrow.gif) bottom no-repeat;
}

/*------------------------ =tabs end ------------------------*/


/*------------------------ =auto ------------------------*/

#auto_topics {
	background: #e0edf6 url(/assets/images/bg_autotopics.gif) top repeat-x;
	border-top: 1px solid #cbccd0;
	text-align: center;
	font-size: 10px;
}

#auto_topics select {
	font-size: 10px;
	border: 1px solid #cbccd0;
}

#cars_search_rt {
	background: #ffe69c url(/assets/images/bg_carssearch.gif) bottom repeat-x;
}

.buyacar_header {
	font-size: 16px;
}

.buyacar_subheader {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

#cars_search_subsect {
	background: #fbf4da;
}

.autotabs_subnav {
	font-size: 10px;
	background: url(/assets/images/bg_autotabsubnav.gif) right repeat-y;
	text-align: right;
	text-transform: lowercase;
}

.autotabs_subnav li {
	border-left: 1px solid black;
}

.autotabs_subnav li a {
	text-decoration: none;
}

/*------------------------ =auto end ------------------------*/


/* START font tools
**********************************/
.ftool {
	width: 300px;
	border: 1px solid #ccc;
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;	
}
.ft1 {
	float: left;
	padding: 4px 4px 10px 4px;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 16px;
	color: #000;
}

.ft2 {
	float: left;
	margin-left: 2px;
}

.ft2 A:link{
	border: 1px solid #ccc;
	padding: 0;
	height: 18px;
	width: 18px;
	float: left;
}

.ft2 A:visited{
	border: 1px solid #ccc;
	padding: 0;
	height: 18px;
	width: 18px;
	float: left;
}

.ft2 A:hover{
	border-color: #f00;
}

.ft2at {
	float: left;
	margin-left: 2px;
}

.ft2at A:link{
	border: 1px solid #666;
	padding: 0;
	height: 18px;
	width: 18px;
	float: left;
}

.ft2at A:visited{
	border: 1px solid #666;
	padding: 0;
	height: 18px;
	width: 18px;
	float: left;
}

.ft2at A:hover{
	border-color: #333;
}
/* END font tools
**********************************/

/*------------------------ =twist ------------------------*/

#twistcontent_wrapper {
	background: url(/assets/images/bg_twist.jpg) repeat-x top left #EEF9FA;
}

#twistcontent_wrapper h4 {
	border-bottom: 1px solid #BFCEDB;
}

#twistcontent_wrapper .rt_section1_headertop {
	background-color: #EEF771;
	color: #885513;
	}
	
#twistcontent_wrapper .rt_section1_header {
	background-color: #EEF771;
	color: #885513;
	}
	
#twistcontent_wrapper .rightcol_subhead {
	padding: 8px 0 0 10px;
	color: #666;
	}
	
	
#twistcontent_wrapper .rightcol_header {
	font-size: 13px;
	font-weight: bold;
	background: none;
	}
	
#twistcontent_wrapper #photos_related ul {
	text-align: left;
	}	

#twistcontent_wrapper #photos_related li  {
	text-align: left;
	}	
	
#twistcontent_wrapper .genstory_subhead {
	color: #666;
	font-size: 11px;
	}
	
#twistcontent_wrapper #rt_section1 {
	background: white;
	}
	
#twistcontent_wrapper #rt_section2 {
	background: white;
	border: 1px solid #D2E4F6;
}

#twistcontent_wrapper #submit_header {
	background: none;
	}

#twistcontent_wrapper .below {
	 border-top: 1px solid #BFCEDB;
	 }

#twistcontent_wrapper .submain_photocol  {
	vertical-align: top;
	}
	
#twistcontent_wrapper #storychat {
	border: 1px solid #D2E4F6;
}

/*------------------------ =twist end ------------------------*/

/* MOVIE GUIDE */

.movie_table {
	width: auto;
	clear: right;
}

#movie_finder {
	padding: 0;
	margin: 0;
	width: 300px;
	float: right;
	text-align: right;
}

#movie_finder ul {
	margin: 0;
	padding: 0;
}

#movie_finder li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	font-size: 10px;
}

#movie_finder_movie {
	padding: 3px 0;
	border-bottom: 1px solid #9c9c9c;
	text-align: center;
}

#movie_finder_movie ul {
	margin: 0;
	padding: 0;
}

#movie_finder_movie li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	font-size: 10px;
}

#listings {
	font-size: 10px;
}

#listings p {
	margin: 0;
	padding: 4px;
}

#listings a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.listing_header {
	color: #f0af00;
	font-size: 16px;
	text-transform: uppercase;
	clear: both;
}

.listing_subheader {
	color: #666;
	border-bottom: 1px solid #666;
	font-style: italic;
}

.theater_headers {
	width: 250px;
	background: #efeeee;
}

.city_headers {
	width: 200px;
	background: #efeeee;
}

.theater_namecol {
	width: 350px;
	border-bottom: 1px solid #3c6c9f;
}

.movie_namecol {
	width: 690px;
	border-bottom: 1px solid #3c6c9f;
}

.movie_datesearch {
	margin-top: 5px;
	background: #ebebed;
}

.theater_citycol {
	width: 340px;
	border-bottom: 1px solid #3c6c9f;
}

.moviename_headers {
	font-weight: bold;
	font-size: 14px;
	background: #f3f3f3;
	border-bottom: 1px solid #ccc;
}

.times_headers {
	font-weight: bold;
	font-size: 14px;
	background: #f3f3f3;
	border-bottom: 1px solid #ccc;
}

.theater_info {
	overflow: hidden;
	padding: 0 0 10px 0;
}

.theater_details {
	width: 400px;
	font-size: 14px;
	float: left;
}

.theater_title {
	font-size: 16px;
	padding-top: 10px;
	color: #c90;
	border-bottom: 1px solid #3c6c9f;
}

.theater_logo {
	float: right;
	width: 160px;
	text-align: right;
	padding: 0;
}

.theater_subheader {
	color: #cda018;
}

.movie_title {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 4px;
	line-height: 28px;
}

.movie_where {
	background: #3c6c9f;
	color: white;
	font-weight: bold;
}

.movie_info_wrapper {
	overflow: hidden;
	border-top: 1px solid #3c6c9f;
	padding: 10px 0;
}

.movie_photo {
	float: left;
	margin: 0 5px 5px 0;
	width: 100px;
}

.movie_desc {
	float: left;
	width: 400px;
	font-size: 12px;
}

.movie_details {
	float: right;
	width: 270px;
	height: auto;
	margin: 0;
	padding: 0 0 0 8px;
	border-left: 1px solid #3c6c9f;
}

.movie_info {
	color: #c99907;	
}

/*------------------------------ =movies ------------------------------------*/

#movies_topwrap {
	border-bottom: 1px solid #f7bf0e;
	margin-bottom: 3px;
}

#entmovies_top {
	background: #fef7e1 url(/assets/images/bg_entmoviestop.jpg) top repeat-x;
	padding-right: 10px;
}

#entmovies_top_lt {
	float: left;
	width: 92px;
	height: 80px;
}

#entmovies_top_rt {
	float: right;
	width: 780px;
	margin: 0;
	padding: 0;
}

#entmovies_top_rt ul {
	border-bottom: 1px solid #f7bf0e;
	text-align: center;
	padding: 15px 0;
	margin: 0 0 10px 0;
}

#entmovies_top_rt li {
	display: inline;
	list-style-type: none;
	border-left: 1px dotted white;
	text-align: center;
	padding: 4px 10px 4px 14px;
}

#entmovies_top_rt li a {
	text-decoration: none;
	padding: 4px 0 4px 30px;
}

#entmovies_top_rt li a:hover {
	color: white;
}

.textssubheader {
	color: #215082;
}

.textsheader {
	background: url(/assets/images/bg_textsheader.gif) top left no-repeat;
	font-size: 11px;
	padding: 3px 0 3px 25px;
}

#movies_mainwrap {
	margin: 20px 0 0 0;
	padding: 0;
}

#movies_rtcol {
	float: right;
	width: 160px;
	text-align: center;
}

#movies_ltcol {
	float: left;
	width: 690px;
}