/* CSS Document */

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

body {
	margin: 0;
	padding: 0;
}

#main_wrapper {
	width: 920px;
	margin: 0 auto;
	padding: 0;
}

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

#topnav {
	margin: 0;
	padding: 0;
}

#topnav ul {
	margin: 0;
	padding: 4px;
}

#topnav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#masthead {
	margin: 0;
	padding: 6px 6px 6px 4px;
	height: 1%;
}

/* heigh: 1%; keeps IE Windows from making the background image disappearing after scrolling down the page and then back up. IE doesn't recognize html>body, so the following piece 
of code sets the height back to normal in non-IE browsers. */

html>body #masthead {
	height: auto;
}

#mast_links {
	float: right;
	width: 560px;
	margin: 0;
	padding: 0;
	text-align: right;
}

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

#mast_links li {
	margin: 0;
	padding: 0 0 0 3px;
	display: inline;
	list-style-type: none;
}

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

#main_nav {
	margin: 0;
	padding: 0;
}

#main_right {
	margin: 10px 10px 35px 0;
	padding: 0;
	float: right;
	width: 730px;
}

.rightcol_section {
	margin: 20px 0 0 0;
	padding: 0;
}

.rightcol_stage_section {
	margin: 20px 0 0 0;
	padding: 0;
}

.rightcol_header {
	padding: 3px 5px 1px 5px;
}

.rightcol_stage_header {
	padding: 3px 5px 1px 5px;
}

.rightcol_area p {
	padding: 5px 3px 5px 3px;
}

.rightcol_area ul {
	margin: 0;
	padding: 10px 0 5px 3px;
}

.rightcol_area li {
	display: inline;
	list-style-type: none;
}

.multimedia_tabs {
	margin: 20px 0 0 0;
	padding: 0;
	height: 22px;
}

.multimedia_section {
	margin: 0;
	padding: 5px;
}

.multimedia_section_rt {
	float: right;
	width: 120px;
	margin: 0 0 5px 5px;
	padding-left: 5px;
}

.multimedia_section_rt ol {
	margin: 0;
	padding: 0;
}

.multimedia_section_rt li {
	list-style-position: inside;
	padding-bottom: 10px;
}

.multiwrapper {
	padding: 5px 0 0 0;
}

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

.topright_section {
	padding: 5px;
}

.topright_stage_section {
	padding: 5px;
}

.topright_section ol {
	margin: 5px 20px 5px 20px;
	padding: 5px;
}

.topright_section li {
	margin: 0;
	padding: 4px 0 4px 0;
	font-size: 12px;
}

.topright_tabs {
	margin: 0;
	padding: 0;
	height: 22px;
}

#main_colright {
	margin: 0;
	padding: 0 0 20px 0;
	float: right;
	width: 310px;
}

#main_colleft {
	margin: 0;
	padding: 0;
	float: left;
	width: 390px;
}

#page_opts {
	float: right;
	width: 190px;
	margin: 0;
	padding: 0;
}

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

#page_opts li {
	margin: 0;
	padding: 0 0 0 3px;
	list-style-type: none;
	display: inline;
}

#front_stories {
	margin: 10px 0 0 0;
}

#front_stories_v3 {
	margin: 0;
	padding: 10px 0 8px 0;
}

/* NEW */

#front_heads {
	margin: 0;
	padding: 10px 0 10px 0;
	clear: left;
}

#front_heads p {
	line-height: 14px;
	margin-bottom: 6px;
}

.front_right_heads {
	float: right;
	width: 250px;
	padding-left: 10px;
}

.front_left_heads {
	float: left;
	width: 250px;
	padding-right: 10px;
}

/* END NEW */

#front_wide {
	padding: 0 0 6px 0;
	margin: 0 0 8px 0;
	}	

#front_left {
	float: left;
	width: 188px;
	margin: 0;
	padding: 0;
}

#front_left_v2 {
	float: left;
	width: 125px;
	margin: 0;
	padding: 0 16px 0 0;
}

#front_left_v3 {
	float: left;
	margin: 0;
	padding: 0 10px 0 0;
}

#front_right {
	float: right;
	width: 190px;
	margin: 0;
	padding: 0;
}

#front_right p {
	margin: 0 0 10px 0;
}

#front_right_v2 {
	float: right;
	width: 230px;
	margin: 0;
	padding: 0;
}

#front_right_v3 {
	float: right;
	width: 245px;
	margin: 0;
	padding: 0;
}

#more_stories_v3 {
	padding: 10px 0 0 0;
	margin: 0;
	clear: left;
	}
	
#more_stories_v3_left {
	float: left;
	margin: 0 10px 4px 0;
	padding: 0;
}

#more_stories_v3_right {
	float: right;
	width: 290px;
	margin: 0;
	padding: 0;
}	

#more_stories_v3-2 {
	margin: 0;
	padding: 12px 0 12px 0;
	}

#more_stories_v3-2_left {
	float: left;
	width: 90px;
	margin: 0;
	padding: 0;
}

#more_stories_v3-2_right {
	float: right;
	width: 290px;
	margin: 0;
	padding: 0;
}			

#more_stories {
	margin: 10px 0 0 0;
	padding: 5px 0 0 0;
}

#more_stories p {
	padding-bottom: 6px; 
}

#updates_expand {
	margin: 10px 0 0 0;
	padding: 0;
}

#updates_wrapper {
	margin: 0;
	padding: 5px 0 10px 0;
	clear: both;
}

.story_title {
	padding: 4px 0 4px 0;
	line-height: 12px;
}

.sectionhome_wrapper {
	margin: 30px 0 0 0;
	padding: 0;
}

.section_opts {
	margin-top: 7px;
	float: right;
	width: 200px;
}

.section_opts ul {
	margin: 0;
	padding: 0;
}

.section_opts li {
	margin: 0;
	padding: 0 0 0 10px;
	list-style-type: none;
	display: inline;
}

.sectionhome_right {
	float: right;
	width: 290px;
}

.sectionhome_left {
	float: left;
	width: 100px;
}

.sectionhome_left ul {
	margin: 0 20px 10px 20px;
	padding: 0;
}

.sectionhome_left p {
	padding: 0 4px 5px 4px;
}

.sectleft_header {
	padding-bottom: 8px;
}

.sectionhome_nav {
	margin-bottom: 5px;
}

.sectionhome_nav ul {
	margin: 0;
	padding: 3px 0 3px 0;
}

.sectionhome_nav li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 3px 2px 3px 2px;
}

.sectionhome_nav li.on a {
	padding-bottom: 9px;
}

#main_left {
	margin: 0;
	padding: 0 0 20px 0;
	float: left;
	width: 160px;
}

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

#main_left li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#footer {
	clear: both;
	margin: 0;
	padding: 25px 0 0 0;
}

#footer_text {
	margin: 0;
	padding: 0;
}

#footer_text ul {
	margin: 0;
	padding: 0 10px 15px 10px;
}

#footer_text li {
	margin: 0;
	padding: 0 0 0 8px;
	display: inline;
	list-style-type: none;
}

#footer_ad {
	width: 750px;
	margin: 0 auto;
	padding: 0 0 20px 0;
}

.class_section {
	margin: 25px 0 0 0;
	padding: 0;
	width: 153px;
}

.class_expand {
	float: right;
	width: 10px;
	margin: 2px 4px 0 0;
	padding: 0;
	cursor: pointer;
}

.class_subsection {
	margin: 0;
	padding: 6px 0 6px 2px;
	width: auto;
}

.class_subsection ul {
	margin: 0;
	padding: 0;
}

.class_subsection li {
	margin: 0;
	padding: 0;
} 

.class_logo {
	float: left;
	width: 62px;
	height: 25px;
}

#right_ad {
	margin: 20px 0 0 0;
	padding: 0 0 8px;
}

#sponsor_rt {
	width: 120px;
	float: right;
	margin-right: 10px;
}

#sponsor_lt {
	width: 120px;
	float: left;
	margin-left: 10px;
}

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

#topad_wrapper {
	margin: 0 auto;
	padding: 4px;
	text-align: center;
}

#topad {
	width: 750px;
	margin: 0 auto;
	padding: 0;
}

#intmain_wrapper {
	width: 920px;
	margin: 0 auto;
	padding: 0;
}

#intcontent_wrapper {
	padding: 10px 10px 50px 10px;
	margin: 0;
}

#intright_column {
	width: 310px;
	margin: 0 0 30px 30px;
	padding: 0;
	float: right;
}

#intleft_column {
	width: 550px;
	margin: 0;
	padding: 0;
	float: left;
}

#topstories {
	margin: 0 0 5px 0;
	padding: 0 0 20px 0;
}

.genfrontphoto {
	float: left;
	margin: 0 10px 0 0;
}


.genstory_photo {
	float: left;
	margin: 0 10px 10px 0;
}

.genstory_wrapper {
	padding: 15px 0 0 0;
	clear: left; 
}

#subcol_left {
	float: left;
	width: 160px;
	margin: 0;
	padding: 0;
}

#towerad {
	float: left;
	width: 160px;
	margin: 10px 10px 10px 0;
	text-align: center;
}


#subcol_right {
	float: right;
	width: 370px;
	margin: 0;
	padding: 0;
}

#siteindex {
	margin: 0;
	padding: 0;
	clear: both;
}

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

#siteindex li {
	list-style-type: none;
	padding-bottom: 2px;
}

.siteindex_col {
	vertical-align: top;
	/*width: 92px;*/
	padding: 0 8px 0 8px;
}

#siteindex_header {
	padding: 0 0 0 2px;
}

#intfooter {
	clear: both;
	margin: 10px 0 0 0;
	padding: 0;
}

#articlead {
	float: left;
	margin: 10px 10px 10px 0;
}

#articlead p {
	margin: 0;
	padding: 0;
	line-height: normal;
}

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

#submit_footer a {
	padding: 1px;
}

#related_wrapper {
	margin: 20px 0 10px 0;
	padding: 0;
}

.related_nav {
	display: inline;
	list-style-type: none;
	padding-left: 20px;
}

#submit_header p {
	padding: 2px;
}

#submit_footer p {
	padding: 2px;
}

#submit_footer a {
	background: #;
}

#submit_footer {
	margin: 0;
	padding: 2px;
}

.past_title {
	padding: 6px 0 6px 0;
}

#int_options  {
	margin: 0;
	padding: 0;
}

#int_options_rt {
	float: right;
	width: 200px;
}

#int_options_rt1 {
	float: right;
	width: 110px;
}

#int_options_rt2 {
	float: left;
	width: 80px;
}

#int_options_lt {
	float: left;
	width: 88px;
}

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

#rt_section1 li {
	padding: 2px 20px 2px 0;
}

#rt_section1 p {
	margin: 0;
	padding: 3px 10px 3px 10px;
}

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

#rt_section2 ul {
	margin: 0;
	padding: 10px 30px;
}

.rt_section1_headertop {
	padding: 2px;
	clear: left;
}

.rt_section2_headertop {
	margin: 0;
	padding: 2px;
}

.rt_section1_header {
	margin: 0;
	padding: 2px;
	clear: left;
}

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

#rt_section3_rt {
	float: right;
	width: 120px;
	padding: 5px 10px 5px 10px;
}

#rt_section3_rt ul {
	margin: 0 0 10px 13px;
	padding: 0;
}

#rt_section3_lt {
	float: left;
	width: 120px;
	padding: 5px 10px 5px 10px;
}

#rt_section3_footer {
	padding: 1px;
	clear: both;
}

#rt_section4 {
	margin: 20px 0 0 0;
	padding: 5px 10px 5px 10px;
}

#columnists {
	margin: 10px 10px 0 10px;
	padding: 0;
}

#columnists p {
	line-height: 1em;
}

#columnists_rt {
	float: right;
	width: 125px;
}

#columnists_lt {
	float: left;
	width: 125px;
}

.columnist_imgsm {
	float: left;
	width: 60px;
	margin: 0 2px 2px 0;
}

.columnist_spacer {
	height: 10px;
}

#rightcol_ad {
	margin: 0 auto;
	text-align: center;
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
}

.multimedia_rt_title {
	padding: 3px 12px 3px 12px;
}

.moreon_header {
	padding: 3px 12px 6px 12px;
}

#intfooter {
	clear: both;
	margin: 10px 0 0 0;
	padding: 25px 0 0 0;
}

#breakingnews {
	margin: 0 0 15px 0;
}

#intleft_article {
	width: 550px;
	margin: 0;
	padding: 0;
	float: left;
}

#intleft_article p {
	padding: 6px 0 6px 0;
}

#article_comments ul {
	padding: 3px;
	margin: 0;
}

#article_comments li {
	display: inline;
	list-style-type: none;
	padding: 0 10px 0 12px;
}

.rightcol_vidheader {
	margin: 10px 0 0 0;
}

.rightcol_galleryul {
	margin: 10px 0 0 0;
	padding: 0;
}

.rightcol_galleryli {
	list-style-type: none;
	display: inline;
}

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

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

#allhead_wrapper {
	padding: 10px 0 0 10px;
	margin: 0;
}

#breadcrumbs {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}

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

#breadcrumbs li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

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

#allhead_leftcol {
	float: left;
	width: 700px;
}

#allhead_leftcol p {
	margin: 6px 0;
}

#allhead_leftcol1 {
	float: right;
	width: 330px;
}

#allhead_leftcol2 {
	float: left;
	width: 330px;
}

.allheadlines_sectheader {
	margin: 20px 0 0 0;
}

.allheadlines_subsectheader {
	margin: 10px 0 0 0;
}

#allheadlines_bodywrap {
	padding: 10px 0 50px 0;
}

#allhead_archive {
	padding: 5px;
}

#allhead_archive ul {
	margin: 0;
	padding: 5px 0 5px 0;
}

#allhead_archive li {
	display: inline;
	margin: 0;
	padding: 0 3px 0 3px;
	list-style-type: none;
}

.pasthead_dates {
	padding: 2px;
}

.past_headerimg {
	padding: 20px 0 0 0;
}

.allhead_rightsect {
	margin: 20px 0 0 0;
}

.ezpay {
	width: 159px;
	padding: 0 0 11px 0;
}

.espay_text {
	padding: 0px 4px 0 4px;
}

.ezpay_header {
	padding: 0 0 0 6px;
}

.ezpay_subheader {
	margin: 10px 0 0 0;
	padding: 0px 4px 0 4px;
}

.ezpay_gift { margin-top: 10px; }

#photo_gifts { padding: 3px 5px 3px 5px; margin: 20px 0 0 0; }

.photo_giftsheader { margin: 10px 0 0 0; }

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

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

#trafficsect_wrapper {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

#traffcolumnist_wrapper {
	width: 350px;
	float: right;
	margin: 0;
	padding: 0;
}

#traffcol_photo {
	float: left;
	width: 80px;
	margin: 0 2px 2px 0;
}

#traffcol_info {
	margin: 0;
	padding: 0;
}

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

#traffcol_info li {
	margin: 0;
	list-style: inside;
}

.traffcol_story {
	padding:8px 0 0 0;
}

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

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

#flowers {
	padding: 5px 5px 5px 120px;
	margin: 0;
}

#obit_widgets {
	float: right;
	width: 250px;
	margin: 0 0 20px 20px;
	padding: 0;
}

.obit_widgets_sect {
	width: auto;
	padding: 5px;
	margin: 10px 0 0 0;
}

.flowers_input {
	width: 130px;
}

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

#sendflowerad {
	width: 90px;
	float: right;
	margin: 0 0 3px 3px;
	padding: 0;
}	

#obit_leftcol {
	width: 280px;
	float: left;
}

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

#realestate_bodywrap {
	padding: 0 0 50px 0;
}

#realestate_adcol {
	float: right;
	width: 160px;
	padding: 2px;
	margin: 0;
}

.realestate_rightadpos {
	margin: 0 auto;
	margin-top: 20px;
}

#realestate_leftcol {
	float: left;
	width: 715px;
	margin: 10px 0 0 0;
	padding: 0;
}

#realestateleft_rightcol {
	float: right;
	width: 240px;
}

#realestateleft_leftcol {
	float: left;
	width: 460px;
}

#homesales ul {
	margin: 0;
	padding: 5px 0 5px 0;
	width: 425px;
}

#homesales li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0 20px 0 20px;
}

.agents_header {
	margin: 20px 0 10px 0;
}

#realestate_botad {
	width: 750px;
	margin: 0 auto;
	padding: 20px 0 0 0;
	clear: both;
}

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

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

#realestate_subrightcol {
	float: right;
	width: 185px;
	margin: 0 0 10px 10px;
}

#realestate_articlecountywrap {
	padding: 5px; margin-top: 20px;
}

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


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

#photosGallery {
 width: auto;
 height: auto;
 margin: 0;
 padding: 10px 5px 10px 5px;
}

#photosGalleryRT {
 width: 185px;
 height: auto;
 margin: 0;
 padding: 0;
 float: right;
}

.ftrdgalleries {
 width: auto;
 height: auto;
 padding: 6px 0 6px 0;
 margin: 0;
}

#photosGalleryLT {
 width: 690px;
 height: auto;
 margin: 0;
 padding: 0;
 float: left;
}

#photosGalleryLT-photo {
 width: 468px;
 height: auto;
 margin: 0;
 padding: 0;
 float: right;
}

#photosGalleryLT-text {
 width: 200px;
 height: auto;
 margin: 0;
 padding: 0;
}

#photosGallery-desc {
 width: auto; 
 height: auto;
 margin: 5px 0 5px 0;
 padding: 6px 0 6px 0;
}

#photosContainer {
 width: auto;
 margin: 0 0 10px 0;
 padding: 10px;
 }
 
#photosTabs {
 width: auto;
 height: auto;
 margin: 0;
 padding: 0;
}
 
#photosTabs ul
{  margin: 0;
   padding: 0;
   width: auto;
   height: auto;
 }
 
#photosTabs li
{  margin: 0;
   padding: 8px;
   display: inline;
   list-style-type: none;
   float: left;
 }
 
 #photosThumbs
 { width: 680px;
   height: auto;
   margin: 0;
   padding: 0;
   float: right;
 }
 
 #photosNav
 { width: 160px;
   height: auto;
   margin: 0;
   padding: 10px;
   float: left; 
 }
 
#photosNav form
 { margin: 0 0 10px 0;
   padding: 0;
 }

#photosNav input.textsearch
 { width: 90px;
   height: 17px;
   margin: 0;
   padding: 0;
 }
 
 #photosNav input.submitButton
 {
   margin: 0;
   padding: 0;
 }
 
 .displaying
 { width: 200px;
   height: auto;
   margin: 0;
   padding: 0;
   float: right;
 }
 
#photosThumbs ul
 { margin: 0;
   padding: 0;
   clear: right;
  } 
  
 #photosThumbs li
 { list-style-type: none;
   margin: 10px 0 10px 0;
   padding: 0;
   float: left;
   width: 130px;
   height: 130px;
 }
 
 /*------------------------ =gallery page end ------------------------*/
 
/*------------------------ =entertainment page ------------------------*/

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

#entfront_head p {
	padding: 2px 0 2px 0;
}

.entsecttop1 {
	width: 220px;
	margin: 0;
	padding: 0;
}

.entsecttop2 {
	width: 220px;
	margin: 0;
	padding: 0;
}

.entheader_findevent {
	padding: 3px 3px 3px 30px;
}

.entheader_diningout {
	padding: 3px 3px 3px 30px;
}

.entheader_barsclubs {
	padding: 3px 3px 3px 30px;
}

.entheader_movie {
	padding: 3px 3px 3px 30px;
}

.entsecttop_padding {
	padding: 10px;
}

.entsect_text {
	padding: 5px 0 0 0;
}

.ent_tabs {
	height: 21px;
}

#entstories_sub {
	margin: 10px 0 20px 0;
}

#entstories_subright {
	float: right;
	width: 340px;
	padding: 0 0 0 10px;
}

#entstories_subleft {
	float: left;
	width: 180px;
}

#entfront_spotlights_rt {
	float: right;
	width: 260px;
	margin: 1px 0 0 0;
}

#entfront_spotlights_lt {
	float: left;
	width: 260px;
	margin: 1px 0 0 0;
}

.entspot_img {
	float: left;
	width: 96px;
	height: 142px;
	margin: 0 3px 0 0;
}

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

#entfront_spotlights ul {
	margin: 0;
	padding: 2px 3px;
}

#entfront_spotlights li {
	display: inline;
	list-style-type: none;
	padding: 0 3px 0 5px;
}

#front_voices {
	margin: 20px 0 20px 0;
	padding: 8px 0;
}

.frontvoice_first {
	vertical-align: top;
	width: 127px;
}

.frontvoice_rest {
	vertical-align: top;
	width: 127px;
}

#sectionfront_right {
	float: right;
	width: 380px;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
}

#sectionfront_right p {
	margin: 3px 0;
}

.front_subhead {
	margin: 0 0 10px 0;
}

/*------------------------ =entertainment page end ------------------------*/
 
/*------------------------ =columnist front ------------------------*/
 
.columnist_lgphoto { 
	float: left; width: 126px; margin: 5px;
} 

.columnnist_options {
	padding: 0; margin: 5px 0 5px 150px;
}
 
 /*------------------------ =columnist front end ------------------------*/

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

#sport_mainstory {
	float: left;
	width: 280px;
	margin: 0 10px 10px 0;
	padding: 0 0 10px 0;
}

#sport_submain {
	margin: 10px 0;
	padding: 10px 5px;
}

.submain_sportcol {
	width: 185px;
	vertical-align: top;
}

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


/*------------------------ =tabs ------------------------*/
.sectionfront_genwrapper {
	margin: 20px 0;
}

.sectionfront_headerwrapper {
	margin: 0;
}

.sectionfront_genright {
	padding: 0 0 10px 0;
}

.sectionfront_genright p {
	margin: 3px 0;
}

.sectionfront_gennav {
	margin-bottom: 10px;
}

.sectionfront_gennav ul {
	margin: 0;
	padding: 3px 0 3px 0;
}

.sectionfront_gennav li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 3px 10px;
}

.sectionfront_gennav li.on a {
	padding-bottom: 9px;
}

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

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

#auto_topics {
	padding: 3px 10px;
}

#auto_topics select {
	padding: 2px;
	margin: 0 0 0 10px;
}

#cars_search_rt {
	margin: 20px 0 0 0;
	padding: 5px 10px;
}

#cars_search_rt p {
	margin: 3px 0 10px 0;
}

#cars_search_subsect {
	margin: 5px 0 0 0;
	padding: 5px 10px;
}

.summ_photos {
	float: left;
	margin: 0 5px 0 0;
}

.autotabs_subnav {
	margin: 0;
	padding: 2px;
}

.autotabs_subnav ul {
	margin: 0;
	padding: 0;
}

.autotabs_subnav li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0 3px 0 5px;
}

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

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

#twistcontent_wrapper {
	padding: 10px 10px 50px 10px;
	margin: 0;
}
	
#twistcontent_wrapper .rt_section1_header {
	margin-top: 0;
	}

#twistcontent_wrapper .rightcol_subhead {
	padding: 8px 0 0 10px;
	}
	
#twistcontent_wrapper .genfrontphoto {
	float: left;
	margin: 0 10px 0 0;
	}
	
#twistcontent_wrapper .genstory_photo {
	float: left;
	margin: 0 10px 10px 0;
	}
	
#twistcontent_wrapper #photos_related ul {
	margin: 12px 0 4px 0;
	padding: 0;
	}	
	
#twistcontent_wrapper #photos_related li  {
	display: inline;
	padding: 4px 10px 0 0;
	margin: 0;
	}	
	
#twistcontent_wrapper .genstory_subhead {
	padding-right: 12px;
	}
	
#twistcontent_wrapper #rightcol_ad {
	padding: 10px 0 3px 0;
	}
	
#twistcontent_wrapper #rt_section1 {
	padding-bottom: 15px;
	}

#twistcontent_wrapper .below {
	margin-top: 30px;
	 padding-top: 8px; 
	 }
	 
#twistcontent_wrapper .submain_photocol  {
	width: 185px;
	padding-right: 25px;
	}
	
#twistcontent_wrapper #storychat {
	padding: 5px;
}

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

/*-------------------------- =storychat --------------------------------*/

#storychat {
	background: white;
	color: #666;
	margin: 20px 0 0 0;
	padding: 0;
	clear: both;
}

#storychat p {
	margin: 0;
	padding: 0;
}

#storychat hr {
	margin: 3px 0;
	padding: 0;
}

.commentoptsul {
	margin: 0;
	padding: 0;
	float: right;
	width: 250px;
	text-align: right;
	height: 21px;
}

.commentoptsli {
	display: inline;
	list-style-type: none;
	text-align: right;
	margin: 0;
	padding: 0;
}

.commentstitle {
	float: left;
	width: 199px;
	margin: 0;
}

/*-------------------------- =storychat end ---------------------------*/

#rest_list ul {
		margin: 0;
		padding: 0 0 0 20px;
	}