html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: 0e0e0e;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

body {
	background: #a3bde3 url('http://gfx.tucsoncitizen.com/redesign/gradient.jpg') repeat-x scroll top left;
	text-align:center;
	font-family:Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	font-size:10px;
	}

a {
	text-decoration:none;
	color:#005F82;
	}

a:visited{
	color:#5A5A5A;
	}

a:hover {
	text-decoration:underline;
	}

a.lead {
	background: transparent url(http://gfx.tucsoncitizen.com/global/icon_comments.png) no-repeat scroll 20% 0;
	padding-left:1.4em;
	}

a.breaking {
	background: transparent url(http://gfx.tucsoncitizen.com/global/icon_comments.png) no-repeat scroll 25% 0;
	padding-left:1.5em;
	}

a.flag img {
	border:none !important;
	width:auto !important;
	height:auto !important;
	float:none !important;
	margin: 0.1em !important;
	}

div, ul, li {
	margin:0;
	padding:0;
	}

	
li li, li p, blockquote p {font-size:1em}

.main_container, .header_container, .footer_container {
	text-align:center;
	margin:0 auto;
	width:96em;
	}



.leaderboard_container {
	margin:1em 0 1em 0;
	}

h2 {
	margin:0.3em 0 0.7em 0;
	padding:0;
	font:2em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	color:#5A5C5C;
	}

h3 {
	margin:0;
	padding:0;
	font:2em Optima, Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	color:#B31F24;
	font-weight:bold;
	text-transform:uppercase;
	}
	


h4 {
	font: 1.5em Optima, Frutiger, Helvetica, Tahoma, Arial, Verdana;
	font-weight:bold;
	}

p {
	font: 1.4em "Times New Roman", Times, Palatino, serif;
	}

ins {
	clear:both;
	}
	
ins#google_ad_div1 {
	clear:both;
	}

/* ********* TOOLS LINKS STYLES *********** */

.tool_links_container {
	color: #fff;
	font:1em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	list-style:none;
	margin:0 auto;
	text-align:center;
	}

.tool_links_container ul {
	display:inline;
	padding:0;
	margin:0;
	}
	
.tool_links_container li {
	list-style:none;
	display:inline;
	}

.tool_links_container a {
	color: #fff;
	text-decoration:none;
	}
	
.tool_links_container a:hover {
	text-decoration:underline;
	}
	
.tool_links_container a:visited {
	color:#A3BDE3;
	}
	
.tool_links_container .tool_links_center {
	margin: 0 4em;
	}



/* ********* END TOOLS LINKS STYLES *********** */

/* ********* MASTHEAD STYLES *********** */

.masthead_container {
	font:1em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	padding-top:1em;
	float:left;
	background: url('http://gfx.tucsoncitizen.com/redesign/skyline2.gif') scroll no-repeat bottom center;
	width:100%;
	}

.masthead_container a {	
	color: #fff;
	}

.masthead_left {
	float:left;
	vertical-align:bottom;
	}

.masthead_logo {
	vertical-align:bottom;
	border:none;
	}
	
.masthead_center {
	float:left;
	vertical-align:top;
	padding:0.7em 0 0.5em 7em;
	}

.masthead_right {
	width:40em;
	float:right;
	vertical-align:top;
	color: #fff;
	margin-top:0.7em;
	}

.masthead_right form {
	margin:0 0 0 5em;
	}

.masthead_right input.keywords {
	width:24em;
	}

.masthead_right ul{
	list-style:none;
	margin:0 0 0 5.1em;
	padding:0;
	float:left;
	}
	
.masthead_right li {
	float:left;
	padding-left:1em;
	padding-top:0.3em;
	padding-right:0.5em;
	padding-bottom:0.2em;
	}

.masthead_right li.search_on {
	background: url('http://gfx.tucsoncitizen.com/redesign/search_tab_left.gif') no-repeat scroll top left;
	}

.masthead_right li.search_on a {
	color:#005F82;
	}

.masthead_right a {
	text-decoration:none;
	}
	
.masthead_right a:hover{
	text-decoration:underline;
	}

.masthead_right p {
	display:inline;
	margin:0 1em 0 0;
	padding-top:5px;
	vertical-align:top;
	}

.sponsor_position {
	float:right;
	margin: 1em 0 0 1em;
	vertical-align:top;
	}
	
.sponsor_position img, .sponsor_position p {
	vertical-align:top;
	}
	
/* ********* END MASTHEAD STYLES *********** */

/* ********* NAV LINKS STYLES ************ */

.nav-container {
	background: #F0E1D2;
	color: #82603C;
	font:1em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	height:2em;
	font-weight:bold;
	}

.nav-container ul.nav-con {
	list-style:none;
	}
	
.nav-container ul.nav-con li {
	float:right;
	text-transform: uppercase;
	margin:0.5em;
	}

.nav-container ul.nav-con li a { 
	color:#82603C;
	}

.time_stamp {
	margin-left:0.5em;
	float:left;
	}
	
.time_stamp li {
	list-style:none;
	float:left;
	margin:0.5em 0.4em;
	}

a.temp {
	color:#005F82;
	}

#bott {
	clear:left;
	font-size:1.1em;
	}

.nav-con2 {
	color:white;
	list-style:none;
	font:1.1em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	clear:both;
	margin:0.4em 0 0 0;
	font-weight:bold;
	float:left;
	text-align:center;
	}

.nav-con2 li {
	float:left;
	margin: 0 0.3em;
	padding:0.4em;
	border-right:1px solid #005F80;
	border-left:1px solid #005F80;
	border-top:1px solid #005F80;
	}

.nav-con2 li.nav-top-on {
	background:#ECF1F4 url('http://gfx.tucsoncitizen.com/redesign/blue_nav_tab_bg.gif') scroll no-repeat top left;
	border-right:1px solid #11425a;
	border-left:1px solid #5190b0;
	border-top:1px solid #5190b0;
	}
	
.nav-con2 li.nav-top-on a {
	color:#2A6786;
	}

.nav-con2 a {
	color:white;
	text-transform: uppercase; 
	}
	
.nav-con2 a:hover {
	text-decoration: none;
	}
	
.nav-con2 a:visited {
	color:white;
	}

.nav-con2 .nav-top-on a:visited {
	color:#2A6786;
	}

.bot-con {
	background: #ECF1F4;
	text-align:left;
	}
	
.bot-con ul {
	list-style:none;
	width:96%;
	border-bottom:1px solid #2A6786;
	margin: 0 2%;
	padding:0.4em 0 0.3em 0;
	}

.bot-con li {
	display:inline;
	font:1em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	margin-right:0.7em;
	}

.bot-con li a {
	color:#005F82;
	}

.bot-con li a:hover {
	color:#A3BDE3;
	text-decoration: none;
	}

.bot-con li a:active {
	color:#5A5A5A;
	}
.bot-con ul.off2 {
	display:none;
	}
	
.bot-con #nav_blogs, .bot-con #nav_life, .bot-con #nav_enter, .bot-con #nav_food {
	text-align:right;
	}
	
.bot-con #nav_biz, .bot-con #nav_nation, .bot-con #nav_opinion {
	text-align:center;
	}
/* ********* END NAV LINKS STYLES ************ */

/* ********* REGISTRATION LINKS STYLES ************ */

.registration_links {
	background:#ECF1F4;
	font:1em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	text-align:right;
	padding: 0.7em 2%;
	width:96%;
	}
	


.registration_links a {
	color:#005F82;
	margin: 0;
	padding: 0;
	vertical-align:top;
	}
	
.registration_links .Rg_button {
	vertical-align:top;
	}
	
.registration_links a .profile_thumb {
	border:1px solid #005F80;
	vertical-align:bottom;
	margin: 0 0 0 0.5em;
	}
	
/* ********* END REGISTRATION LINKS STYLES ************ */

/* ********* BODY STYLES ************ */

.body_container {
	background: #ECF1F4;
	margin:0 auto;
	padding:0;
	clear:both;
	width:96em;
	text-align:center;
	}

.body_content {
	margin:0 auto;
	padding:0 2em 2em 2em;
	width:92em;
	background: #ECF1F4;
	text-align:left;
	}

/* ********* END BODY STYLES ************ */

/* ********* STORY STYLES *********** */




.pub_date {
	font:1.2em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	color:#999;
	}

.storybyline {
	font:1.2em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	margin: 1em 0;
	color:#111;
	}

.storybyline a {
	color:#005F82;
	}
	
.storybyline a:visited {
	color:#5A5A5A;
	}

.story p {
	font:1.3em/1.7em "Times New Roman", Palatino, serif;
	color:#323232;
	font-style:inherit;
	margin: 1em 25em 1em 8em;
	}
	
.story p a {	
	color:#005F82;
	font-family: "Times New Roman",Palatino,serif;
	}

.story p a:visited {	
	color:#5A5A5A;
	}

.story h4 {
	font:1.4em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	color:#B31F24;
	font-weight:bold;
	margin:0 25em 0.3em 7.5em;
	padding:0;
	}

.story .left_tools {
	clear:left;
	float:left;
	margin:0.7em 1em 0.7em 0;
	padding-top:1em;
	}

.top_stories ul.story_nav {
	list-style:none;
	float:left;
	}

.top_stories .story_nav li {
	float:left;
	padding:0.31em 0 0.2em 0.5em;
	font:1em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	margin: 0 0 0.5em 0.3em;
	}

.top_stories .story_nav li a {
	padding:0.35em 0.5em 0.2em 0em;
	margin: 0 0 0;
	}

.story_nav #storynav_allblogs span {
	background: url('http://gfx.tucsoncitizen.com/redesign/blog_icon.gif') scroll no-repeat 10% 50%;
	padding: 0.5em 1.2em;
	}

.story_nav li.off {
	background:#f1e2d3 url('http://gfx.tucsoncitizen.com/redesign/brown_tab_off_left.gif') scroll no-repeat left top;
	}

.story_nav li.on {
	background:#82613c url('http://gfx.tucsoncitizen.com/redesign/brown_tab_on_left.gif') scroll no-repeat left top;
	}

.story_nav li.on b {
	padding:0.5em 1em 0.5em 1em;
	background:#ECF1F4  url('http://gfx.tucsoncitizen.com/redesign/brown_tab_on_triangle.gif') scroll no-repeat bottom center;
	display:block;
	margin: 0.2em 0 -0.5em -0.5em;
	}

.story_nav li a {
	font-weight:bold;
	color:#6d4d29;
	background:#f1e2d3 url('http://gfx.tucsoncitizen.com/redesign/brown_tab_off_right.gif') scroll no-repeat right top;
	}
	
.story_nav li.on a {
	color:#f1e2d3;
	background: url('http://gfx.tucsoncitizen.com/redesign/brown_tab_on_right_sm.gif') scroll no-repeat right top;
	}

.top_stories .latestheads h3 {
	display:none;
	}
	
.top_stories .latestheads div {
	margin:0.5em 1em 0.5em 0pt;
	}

.top_stories .story_nav .story_nav_bottom_on, .top_stories .story_nav .story_nav_bottom {
	float:left;
	font-size:1em;
	margin:0;
	height:0;
	}

.section_skyscraper {
	 text-align:center;
	 border-bottom:1px solid #ccc;
	 border-top:1px solid #ccc;
	 margin-bottom:1em;
	 padding:1em 0 1em 0;
	 width:16em;
	}

.box_ad {
	float:left;
	clear:left;
	margin: 0 0 1em 0;
	}

.box_ad img {
	border:none !important;
	}
	
 .top_stories .allblogs, .top_stories .blog2, .top_stories .latestheads, .top_stories .mostemailed,
 .top_stories .traffic, .top_stories .gasprices {
	display:none;
 	}

.top_stories .mostcommented, .top_stories .mostemailed, .top_stories .latestheads, 
.top_stories .blog1, .top_stories .blog2, .top_stories .allblogs, .top_stories .weather, .top_stories .traffic, .top_stories .gasprices {
	font:1.1em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	float:left;
	clear:left;
	margin:0em 0.7em 0.7em 0;
	width:100%;
	font-weight:normal;
	list-style:square;	
	border-bottom:1px solid #D9E3F4;
	border-right:1px solid #D9E3F4;
	padding-bottom:0.1em;
	}

.top_stories .blog1, .top_stories .blog2, .top_stories .allblogs, .top_stories .mostcommented, .top_stories .mostemailed,
.top_stories .weather, .top_stories .traffic, .top_stories .gasprices {
	border-left:1px solid #82613C;
	border-right:none;
	border-bottom:none;
	border-top:1px solid #82613C;
	padding-left:1em;
	margin-top: -1.1em;
	padding-top:1em;
	width:100%;
	}
	
.top_stories .mostcommented, .top_stories .mostemailed, .top_stories .weather, .top_stories .traffic, .top_stories .gasprices {
	border-left:none;
	border-right:1px solid #82613C;
	border-bottom:none;
	border-top:1px solid #82613C;
	margin-top: -1.1em;
	padding: 1em 0 0 0;
	}	

.top_stories .mostcommented a.comment_count, .top_stories .byauthor a.comment_count {
	background:transparent url(http://gfx.tucsoncitizen.com/global/comment-sm.gif) no-repeat scroll right top;
	float:right;
	padding-right:1.2em;
	}
	
.top_stories .mostemailed span.topemail_count {
	float:right;
	padding-right:1.2em;
	}

.top_stories .mostcommented dt, .top_stories .mostemailed dt, .top_stories .byauthor dt {
	display:none;
	}
	
.top_stories .mostcommented dd, .top_stories .mostemailed dd, .top_stories .byauthor dd {
	list-style:square;
	margin:0.5em 1em 0.5em 0;
	padding:0;
	}

.right_side {
	float:right;
	width:31em;
	margin: 0 0 1em 1em;
	}

.right_side p.gallery_instructions {
	margin: 0.5em 0 0.5em 1em;
	font:1em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	}
	
.right_side div {
	margin-bottom:1em;
	border-left:1px solid #2A6786;
	float:left;
	width:31em;
	}

.right_side div div {
	border:none;
	width:auto;
	}
	
.right_side h5 { 
	margin:0;
	background-color:#A3BDE3;
	font:1.2em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#323232;
	padding-top:0.5em;
	padding-bottom:0.3em;
	padding-left:3em;
	clear:left;
	}

.right_side h6 {
	margin:1em 0 0 1em; 
	padding:0;
	text-transform:uppercase;
	font:1.2em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	padding-left:2.5em;
	padding-top:0.5em;
	color:#666;
	}

.right_side h5 a { 
	font:1em Optima, Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	color:#005F82;
	margin: 0 0 0 3em;
	padding:0;
	}

.right_side a {
	font:1.2em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	margin:0 0 0 1.4em; 
	color:#005F82;
	}

.right_side li {
	margin-top:0.5em;
	}

.video {
	background: url('http://gfx.tucsoncitizen.com/redesign/video_icon.gif') scroll no-repeat 0.6em 40%;
	}
	
.photo_header {
	background: url('http://gfx.tucsoncitizen.com/redesign/photo_icon.gif') scroll no-repeat 0.6em 40%;
	}
	
.info {
	background: url('http://gfx.tucsoncitizen.com/redesign/info_icon.gif') scroll no-repeat 0.6em 40%;
	}
	
.audio {
	background: url('http://gfx.tucsoncitizen.com/redesign/audio_icon.gif') scroll no-repeat 0.6em 40%;
	}
	
.right_side .audiotrack {
	font: bold 1em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	padding: 0;
	margin: 1em 0 0em 0em;
	}

#mediaproducer {
	margin:0;
	border:none;
	float:right;
	font:.9em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	color:#323232;
	padding:0;
	width:16em;
	}

#enlarge_photo {
	margin:0pt 0pt 0pt 1.45em;
	border:none;
	text-transform:uppercase;
	color:#005F82;
	font:.9em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	}

#enlarge_photo span {
	color:#005F82;
	padding-left:1.5em;
	margin:0;
	background: url('http://gfx.tucsoncitizen.com/redesign/plus_icon.gif') scroll no-repeat 0 30%;
	font-size:.9em;
	}

#cutline {
	margin:0.3em 0 0.3em 1em;
	font:1.2em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	color:#323232;
	}

#placeholder {
	padding-top:1em;
	padding-bottom:0.3em;
	}

div.main_image {
	border:none;
	width:17em;
	margin-left:1em;
	margin-bottom:0;
	}

div.main_image a {
	margin:0;
	padding:0;	
	}
	
div.main_image div {
	border:none;
	}
	
div.main_image img {
	border:1px solid #005F82;
	margin:0 0 0.3em 0;
	padding:0;
	}

.photo_container {
	float:left;
	clear:both;
	}

.info_container {
	clear:both;	
	}

img.slideshow_img {
	padding:2.1em 2em 3.5em 1.6em;
	background:url('http://gfx.tucsoncitizen.com/redesign/slideshowframe.gif') scroll no-repeat 50% 50%;
	border:none;
	float:left;
	margin:0 1em;
	}
	
div.slideshow_description a {
	margin:0;
	padding:0;
	}
	
div.slideshow_description {
	width:5.5em;
	margin:1em 0 0 1em;
	}

.right_side div.slideshow_description h6 {
	margin:0;
	}

div.slideshow_container {
	margin-bottom:0;
	margin:0;
	padding:0;
	}

.info_container h6.info_header {
	color:#B31F24;
	text-transform:none;
	padding:0;
	margin-left:1em;
	}

.info_container p, .citizen_photo_container p  {
	margin:0 0 0 1em;
	padding:0;
	font:1.2em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	}

.info_container ul, .citizen_photo_container ul {
	margin-left:2em;
	list-style:square;
	color:#323232;
	}

.info_container li a, .citizen_photo_container li a {
	margin:0;
	}
	
.right_side .top_stories a {
	font-size:1em;
	}
	
.right_side .top_stories {
	clear:both;
	float:left;
	}

.citizen_photo_container {
	border:1px solid #2A6786;
	padding-bottom:1em;
	}

.citizen_photo_container h5 {
	background-color:#f1e2d3;
	font-family:Optima, Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	font-size:1.2em;
	text-transform:none;
	color:#6D4D29;
	}

.citizen_photo_container h6 {
	margin:1em;
	color:#6D4D29;
	text-transform:none;
	padding:0;
	}

.citizen_photo_container img  {
	float:right;
	margin:1em;
	}
	
.citizen_photo_container #mediaproducer {
	float:none;
	margin:0.5em 1em;
	}

#sidebar {
	float:right;
	}

a.story {
	margin:0;
	padding:0;
	}

.related_container h5, .morebyauthor_container h5 {
	background:#F1E2D3;
	}
	
.related_container ul, .morebyauthor_container ul {
	margin-left:1em;
	color:#323232;
	list-style:square;
	list-style-position:inside;
	}

#topjobs a {
	margin:0;
	}
	
p.tagline, p.tagline p {
	font-style:oblique !important;
	}

.story .right_side h4 {
	margin: 0.3em 0 0.3em 1em;
	}

.story .right_side p {
	margin: 0.5em 0 0.5em 1em;
	}

.right_side .info_container a {
	font-size:1em;
	}

/* ********* POLL STYLES *********** */

div.pollchoice, div.pollquestion, input.pollsubmit, a.pollcomment{
	float:none;
	margin: 0.5em 0 0.5em 1em;
	font-size:1.2em;
	}

div.polltitle {
	color:#666666;
	font-family:Frutiger,Helvetica,Tahoma,Arial,Verdana,sans-serif;
	font-size:1.2em;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:1em 0 0 1em;
	text-transform:uppercase;
	float:none;
	}

div.pollquestion a {
	margin:0;
	padding:0;
	}
	


/* ********* POLL RESULTS STYLES *********** */

.body_container p.pollresults {
	font-family:Frutiger,Helvetica,Tahoma,Arial,Verdana,sans-serif;
	text-decoration:none;
	margin:0.5em 0;
	}

.body_container p.pollresults small {
	font-size:0.8em;
	}

h2.pollresults {
	font:bold 2em Optima,Frutiger,Helvetica,Tahoma,Arial,Verdana;
	color:#232323;
	}

.section_index h2.pollresults a {
	font-size:1em;
	}

/* ********* END POLL RESULTS STYLES *********** */


/* ********* END STORY STYLES *********** */

/* ********* SECTION INDEX STYLEZ *********** */

.section_index {
	margin:0 2%;
	padding-bottom:2em;
	text-align:left;
	width:96%;
	}

.section_left_side {
	width:61em;
	}

.main_story_column {
	width:28em;
	float:left;
	margin: 0 2em 0 0;
	}

h1 {
	background:#005F82;
	color:#fff;
	font: 3.4em Optima, Frutiger, Helvetica, Tahoma, Arial, Verdana;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	padding:0.1em 0.1em 0 0.2em;
	}

.section_index h2 {
	padding:0.5em 0;
	margin:0;
	font-family: Optima, Frutiger, Helvetica, Tahoma, Arial, Verdana;
	}

.section_index h2 a {
	font-family: Optima, Frutiger, Helvetica, Tahoma, Arial, Verdana;
	font-weight:bold;
	}

.section_index .top_story {
	margin: 0 0 1.5em 0;
	padding: 0 0 1.5em 0;
	border-bottom:1px solid #005F82;
	}

.section_index h4 {
	margin:0;
	}

.day_selector {
	margin-bottom:1em;
	padding-bottom:1em;
	border-bottom:1px solid #005F82;
	}
	
.day_selector a {
	font:bold 1.2em Frutiger, Helvetica, Tahoma, Arial, Verdana;
	margin:0 0.3em;
	padding: .1em .1em 0 .1em;
	}
	
.day_selector a:hover {
	text-decoration: none;
	color: #5a5a5a;
	}

.section_index h4 a {
	font: Optima, Frutiger, Helvetica, Tahoma, Arial, Verdana;
	font-weight:bold;
	}

.section_index p {
	font: 1.3em "Times New Roman", Palatino;
	color:#000;
	margin: 0 0 1em 0;
	}

.section_index img {
	border:1px solid #005F82;
	}

.section_index img.secondarystoryimage {
	float:left;
	margin: 0.3em 0.6em 0.3em 0;
	}
	
.secondary_stories_column {
	float:left;
	width:28em;
	margin: 0 2em 0 0;
	}
	
.secondary_stories_column .secondary_story {
	clear:both;
	padding: 0 0 1.5em 0;
	}
	
.secondary_stories_column .secondary_story p {
	margin:0;
	padding:0;
	}

.secondary_stories_column .top_stories {
	border-bottom:1px solid #82613C;
	margin-bottom:1em;
	float:left;
	}

.secondary_stories_column .moreheads_othersections {
	clear:left;
	}

.secondary_stories_column .moreheads_othersections h3 a {
	float:right;
	color:#fff;
	margin:0.2em 1em 0 0;
	font:0.8em Optima,Frutiger,Helvetica,Tahoma,Arial,Verdana;
	}
	
.secondary_stories_column .moreheads_othersections li {
	line-height:1.3em;
	margin:0.5em 0;
	}

.secondary_stories_column .moreheads_othersections ul {
	color:#323232;
	font:1.2em Frutiger,Helvetica,Tahoma,Arial,Verdana,sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:square;
	}

.quote_of_moment {
	float:left;
	}
	
.main_story_column h3, .secondary_stories_column h3 {
	background:#005F82 none repeat scroll 0 0;
	color:#fff;
	font:1.5em Optima,Frutiger,Helvetica,Tahoma,Arial,Verdana;
	font-weight:bold;
	text-transform:uppercase;
	padding: 0.2em 0 0.1em 0.5em;
	margin: 0.2em 0 0.6em 0;
	}

.quote_of_moment p {
	font:1.4em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	font-style:italic;
	padding: 0.3em 0 0 0;
	}

.quote_of_moment p a {
	float:right;
	font-style:normal;
	padding:0 0 1em 0;
	}

.quote_of_moment img {
	float:left; 
	border:none; 
	margin:0 0.5em 0.2em 0;	
	}
	
.section_right_side {
	float:left;
	width:30em;
	}

.top_stories {
	width:28em;
	}

.smallheadline {
	display: list-item;
	list-style:square;
	color:#323232;
	margin:0 0 0.3em 1em;
	}

.featured_section {
	float:left;
	width:58em;
	margin:0 2em 2em 0;
	border-bottom: 1px solid #82603C;
	}

.featured_container img {
	border:none;
	}

.featured_section .left_button, .featured_section .right_button {
	float:left;
	height:12em;
	}

.featured_section .left_button {
	margin-right:1em;
	}

#IEroot .featured_section .left_button {
	margin-right:0.5em;
	}

.featured_section .right_button {
	margin-left:1em;
	}
	
#IEroot .featured_section .right_button {
	margin-left:0.5em;
	}
	
.featured_section .left_button a, .featured_section .right_button a {
	float:left;
	margin-top:4em;
	cursor:pointer;
	}

.slider {
	float:left;
	overflow:hidden;	
	width:50em;
	height:12em;
	position:relative;
	}

#featured_content_container {
	float:left;
	text-align:center;
	height:12em;
	width:200em;
	position:relative;
	right:34em;
	}

.featured_header {
	background: #B32026;
	}

.featured_header h3 {
	color:white;
	font:1.5em Optima, Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	padding:0.3em 0 0.2em 0.5em;
	text-transform:uppercase;
	}

.featured_item {
	white-space:normal;
	float:left;
	width:14.8em;
	padding:0 1em;
	margin:1em 0;
	border-right:1px solid #82603C;
	text-align:left;
	height:10em;
	}

.featured_item h4 a {
	font-family: Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	}

.featured_item h3 a {
	font-family: Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	text-transform:none;
	}

.section_left_side {
	float:left;
	}

.moreheads {
	list-style:square inside;
	color:#323232;
	font:1.2em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	}

.moreheads li {
	margin:0.5em 0;
	line-height:1.3em;
	}

.pollsection h3 {
	background:#82603C none repeat scroll 0 0;
	color:#fff;
	font:1.5em Optima,Frutiger,Helvetica,Tahoma,Arial,Verdana;
	font-weight:bold;
	text-transform:uppercase;
	padding: 0.2em 0 0.1em 0.5em;
	margin: 0.2em 0 0.6em 0;
	}

.pollsection {
	background: #F0E1D2;
	padding: 0 0 1em 0;
	margin: 0 0 1em 0;
	clear:left;
	}

.pollsection fieldset {
	width:21em;
	}

.pollsection div.legend {
	font:1em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	margin:1em 1em 1em 1em;
	white-space:normal !important;
	color: #0e0e0e;
	}
	
.pollsection form {
	font:1.2em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	margin:0 1em;
	}
	
.pollsection form input {
	margin: 0 1em 0 0;
	vertical-align:bottom;
	}

.pollsection form div {
	margin: 0 0 0.7em 0;
	}

/* ********* WEATHER 3 DAY STYLEZ *********** */

.weather h4 {
	font:1.2em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	color:#323232;
	}

.weather-widget {
	padding:0 0.5em;
	}

p.weathersponsor + h5, p.weathersponsor, .weather-item div.clear {
	display:none;
	}

.weather-item {
	margin:1em 0;
	}

.weather-widget ul {
	display:none;
	}

.weather-item img {
	float:left;
	border:none;
	margin: 0 0.5em 0.5em 0;
	}
	
.weather-item p {
	font:1.2em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	margin:0 0 0.2em 0;
	color:#323232;
	}
	
.weather-item h5 {
	font:1.2em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#323232;
	}
/* ********* END WEATHER 3 DAY STYLEZ *********** */

/* ********* GASBUDDY STYLEZ *********** */

.gasprices h4 {
	font:1.2em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	color:#323232;
	padding-bottom:0.3em;
	}

th.gasbuddy {
	color:#fff;
	padding:0.3em;
	}

td.gasbuddy {
	padding:0.3em;
	border-bottom:1px solid #323232;
	}

/* ********* END GASBUDDY STYLEZ *********** */

/* ********* TRAFFIC MODULE STYLEZ *********** */

.traffic h4 {
	font:1.2em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	color:#323232;
	}

.traffic li.rss-item {
	padding: 0.3em 0;
	}
	
.traffic a.rss-item {
	font-weight:bold;
	}

/* ********* END TRAFFIC MODULE STYLEZ *********** */

/* ********* LOTTERY MODULE STYLEZ *********** */

.lottery_container {
	background:#faf8cb;
	float:left;
	clear:left;
	margin: 1em 0 0 0;
	padding: 0 0 1em 0; 
	width:100%;
	}

.lottery_container h3 {
	text-transform:uppercase;
	background:#e2c384;
	font:bold 1.4em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	color:#9d4936;
	text-align:center;
	padding:0.2em 0 0.1em 0;
	}

.lottery {
	font:1.4em "Times New Roman", serif;
	float:left;
	width:40%;
	margin:0.5em 1em 0 1em;
	}

.lottery img {
	border:none;
	}
/* ********* END LOTTERY MODULE STYLEZ *********** */

/* ********* MODULE STYLEZ *********** */

.calendar_module {
	float:left;
	clear:left;
	margin:0 0 1em 0;
	background:#F0E1D2;
	width:100%;
	}

.multimedia_center_container {
	float:left;
	clear:left;
	margin:0 0 1em 0;
	width:100%;
	border-left:1px solid #82613C;
	padding-bottom: 1em;
/*	background:#F0E1D2  */
	}

.multimedia_center_container .top_stories {
	width:95%;
	padding:1em 0 0 1em;
	}

.multimedia_center_container .top_stories .story_nav {
	text-transform:capitalize;
	z-index:10;
	}

.multimedia_center_container .videos, 
	clear:left;
	border:1px solid #82613C;
	padding:1em 0 0;
	position:relative;
	bottom:1.2em;
	background:#F0E1D2;
	width: 100%;
	}

.multimedia_center_container h4 {
	font:bold 1.5em Optima, Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	color:#323232;
	margin:0.5em 0.5em 0.3em 0.5em;
	float: left;
	}

.multimedia_center_container p {
	font:1.2em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	margin:0 0.5em 0.5em 0.7em;
	color:#323232;
	}

.multimedia_center_container .video_display {
	text-align:center;
	}

.multimedia_center_container object, .multimedia_center_container embed {
	width:27em;
	height:22em;
	}

.multimedia_center_container .videos {
	display: none;
	}
	
.multimedia_center_container .adios_videos {
	display: block;
	}

.morevideos {
	margin: 0 0.5em 0.5em 0.5em;
	float:left;
	text-align:center;
	}

.morevideos .video_thumbs_left {
	background: url('http://gfx.tucsoncitizen.com/redesign/video_button_left.gif') no-repeat scroll 70% 50%;
	padding:2.5em 0.7em;
	float:left;
	}

.morevideos .video_thumbs_right {
	background: url('http://gfx.tucsoncitizen.com/redesign/video_button_right.gif') no-repeat scroll 30% 50%;
	padding:2.5em 0.7em;
	float:left;
	}
	
.morevideos .display_box {

	float:left;
	width:96%;
	padding:0.5em;
	}

.morevideos .video_thumbs_container {
	float:left;
/*	background:#82613C; */
	padding:0.5em 0;
	}

.morevideos .video_thumbs_container li {
	float:left;
	margin:0 0.2em .8em 0;
	background: url('http://gfx.tucsoncitizen.com/global/filmborder.gif') no-repeat 0% 15%;
	padding: .2em 0 .2em 0;
	}
	
	
.morevideos .video_thumbs_container li:hover {
	background: #f0e1d2 url('http://gfx.tucsoncitizen.com/global/filmborderbrown.gif') no-repeat 0% 15%;
	text-decoration: none;
	}

	
.video_thumbs_container li {
	float: left;
	}
	
.video_thumbs_container h4 {
	font: bold 1.2em Optima,Frutiger,Helvetica,Tahoma,Arial,Verdana, sans-serif;
	text-align: left;
	width: 24em;
	margin: .65em 0 .23em .33em;
	}
	
#IEroot .video_thumbs_container h4 {
	display:inline;
	width:22em;
	}

.video_thumbs_container a:hover {
	text-decoration: none;
	}
	
.video_thumbs_container img {
	float: left;
	margin: 0 .6em 0 1em;
	}
	
.videothumb {

	}
	

.calendar_module h3, .multimedia_center_container h3 {
	background:#82613C;
	text-transform:uppercase;
	font:bold 1.5em Optima,Frutiger,Helvetica,Tahoma,Arial,Verdana;
	color:#fff;
	padding:0.2em 0 0.1em 0.5em;
	}
	
.calendar_module h3 a.submit, .multimedia_center_container h3 a {
	font:0.8em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	text-transform:lowercase;
	float:right;
	color:#fff;
	padding:0.35em 0.5em 0 0;
	}
	
.calendar_module h3 a.submit {
	clear: both;
	}
	
.calendar_module h3 a.submit:hover {	
	text-decoration: none;
	color:#F0E1D2;
	}
	
.calendar_module h3 a.eventsheader {
	text-decoration: none;
	color:#fff;

	}
	
.calendar_module h3 a.eventsheader:hover {
	text-decoration: none;
	color:#F0E1D2;
	
	}
	
	
.calendar_promos {
	padding:1em;
	font-size:1.2em;
	}
	
.calendar_promos ul {
	clear:left;
	float:left;
	list-style:square inside;
	color:#323232;
	width:33%;
	}
	
.calendar_promos li {
	margin:0.5em 0;
	}

#calendar_selector h5 {
	font: 1.3em/1em Optima, Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	color:#a3bde3;
	}

#calendar_selector h4 {
	font:bold 2.1em/1em Optima, Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	color:#005f82;
	}

#calendar_selector h6 {
	font:bold 1em Optima, Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	color:#fff;
	background: #82613C none repeat scroll 0 0;
	text-transform:uppercase;
	margin:0.2em 0 0 0;
	}

#calendar_button_right h4, #calendar_button_left h4 {
	font:bold 3em Optima, Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	color:#005f82;
	padding:0.4em 0;
	cursor:pointer;
	}

#IEroot #calendar_button_right h4, #IEroot #calendar_button_left h4 {
	font-size:2.5em;
	}

#calendar_selector {
	margin:1em 0;
	float:left;
	}

#calendar_selector div {
	float:left;
	}

#calendar_button_left {
	margin-left:0.3em;
	}

#calendar_button_right, #calendar_button_left {
	float:left;
	}
	
#current_dates div {
	padding:0;
	width:3.5em;
	text-align:center;
	border-left:2px solid #F0E1D2;
	}
	
#past_dates div, #future_dates div {
	display:none;
	}
	
.calendar_module #current_dates, .calendar_module #past_dates, .calendar_module #future_dates {
	background:#fff;
	}
	
.calendar_module #calendar_selector #current_dates a:hover h5, .calendar_module #calendar_selector #current_dates a:hover h4, .calendar_module #calendar_selector #current_dates a:hover h5:hover, .calendar_module #calendar_selector #current_dates a:hover h4:hover {
	text-decoration: none;
	background-color: #b8b89b;
	}
	
#calendar_selector #current_dates a:hover h5, #calendar_selector #current_dates a:hover h5:hover {
	color: #fff;
	}
	
#IERoot #calendar_selector #current_dates a:hover h5, #IERoot #calendar_selector #current_dates a:hover h5:hover, #IERoot #calendar_selector #current_dates a:hover h4, #IERoot #calendar_selector #current_dates a:hover h4:hover {
	color: #b8b89b;
	}


.calendar_promos li a.video {
	padding-left:1.9em;
	background-position: top left;
	}
	
#promo1, #promo2, #promo3, #promo4, #promo5 {
	float:left;
	width:28%;
	margin-left:2%;
	border-left:1px solid #323232;
	padding-left:2%;
	margin-bottom:0.5em;
	}



#promo1 .promo_space, #promo2 .promo_space, #promo3 .promo_space, #promo4 .promo_space, #promo5 .promo_space {
	padding:0 0 5em 0;
	margin: 0 0 0.5em 0;
	background-repeat:no-repeat;
	}

#promo1 h4, #promo2 h4,#promo3 h4, #promo4 h4, #promo5 h4  {
	color:#fff;
	padding:0.3em 0.5em;
	margin:0;
	position:relative;
	top:0.3em;
	width:auto;
	display:inline;
	background:#005F82;
	text-align:center;
	font:1em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	}
	
/* ********* END MODULE STYLEZ *********** */

/* ********* MULTIMEDIA MODULE STYLEZ *********** */

.multimedia_center_container .top_stories .photos {
	background: url('http://gfx.tucsoncitizen.com/global/cameraback.gif') no-repeat scroll top right;
	clear: both;
	float: left;
	width: 100%;
	}

.top_stories .photos a {
	float:left;
	width:100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	
.top_stories .photos a:hover {
	text-decoration: none;
	background: url('http://gfx.tucsoncitizen.com/global/photobacktan.png');
	}

.top_stories .photos a img {
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
	}

.top_stories .photos a h4 {
	margin: 2em 0 0 0;
	font:bold 1.2em Optima, Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	}
	
img.slideshow_thumb {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: url('http://gfx.tucsoncitizen.com/global/polaroids.gif') no-repeat;
	}
	


/* ********* END MULTIMEDIA MODULE STYLEZ *********** */

/* ********* KNOWLEDGENET PROMO STYLEZ *********** */

.knowledgenet_promo {
	clear:left;
	float:left;
	margin:1em 0;
	}

.knowledgenet_content {
	background:#005F82;
	padding:0 1em 1em 1em;
	text-align:center;
	}

.knowledgenet_content p {
	color:#fff;
	font:1.2em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	text-align:left;
	width:100%;
	}
	
.knowledgenet_content h4 a {
	color:#b6cbe9;
	font: Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	}
	
div.knowledgenet_content h4 a:hover {
	color:#fff;
	text-decoration: none;
	}
	
div.knowledgenet_content h4 {
	text-align:left;
	margin: .77em 0 .11em 0;
	}
	
.knowledgenet_content img {
	border:none;
	position:relative;
	bottom:1em;
	}
	
.knowledgenet_promo .knowledgenet_promo_top {
	padding:0.9em 0;
	background:url('http://gfx.tucsoncitizen.com/redesign/deepblue_topleft_corner.gif') no-repeat scroll top left;
	text-align:right;
	}
	
.knowledgenet_promo .knowledgenet_promo_top span {
	background:#ECF1F4 url('http://gfx.tucsoncitizen.com/redesign/deepblue_topright_corner.gif') no-repeat scroll top right;
	padding:0.9em 1em;
	height:0;
	}

.knowledgenet_promo .knowledgenet_promo_bottom {
	padding:0.9em 1em 0.9em 0;
	background:url('http://gfx.tucsoncitizen.com/redesign/deepblue_bottomright_corner.gif') no-repeat scroll bottom right;
	text-align:left;
	}
	
.knowledgenet_promo .knowledgenet_promo_bottom span {
	background:#ECF1F4 url('http://gfx.tucsoncitizen.com/redesign/deepblue_bottomleft_corner.gif') no-repeat scroll bottom left;
	padding:0.9em 1em 0.9em 1em;
	}

/* ********* END KNOWLEDGENET PROMO STYLEZ *********** */

/* ********* NEWSHOUND PROMO STYLEZ *********** */

.newshound {
	background: #82603C;
	margin:1em 0 0 0;
	float:left;
	clear:left;
	border-bottom:0.5em solid #82603C;
	width:100%;
	}

.newshound h3 {
	color:#FFFFFF;
	font-family: Frutiger,Helvetica,Tahoma,Arial,sans-serif;
	font-size:1.5em;
	font-weight:bold;
	padding: 0.5em 0.5em;
	}
	
.newshound .hound_items {
	background: #F0E1D2;
	margin:0 0.5em;
	padding:1em 1em 0.1em 1em;
	}
	
.newshound h4 a, .newshound p {
	font: normal 1.1em Frutiger,Helvetica,Tahoma,Arial,Verdana, sans-serif;
	
	}
/* ********* END NEWSHOUND PROMO STYLEZ *********** */

/* ********* END SECTION INDEX STYLEZ *********** */

/* ********* FOOTER STYLES ************ */

.bottom_leaderboard_container {
	text-align:center;
	margin:1em 0;
	}
	
.footer {
	background:#ECF1F4;
	text-align:center;
	float:left;
	width:100%;
	font:1em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	}
	
.footer h3 {
	text-transform:uppercase;
	color:#82603C;
	font:bold 1.3em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	border-bottom:1px solid #82603C;
	margin:0;
	padding:0;
	}

.footer h3 a {
	color:#82603C;
	}

.footer div {
	width:26%;
	float:left;
	margin:1em 2.7%;
	text-align:left;
	}
	
.footer ul {
	float:left;
	list-style:square;
	color:#323232;
	margin:0.3em 0 0 1em;
	}

.footer li {
	float:left;
	list-style:square;
	width:11em;
	color:#005F82;
	font-weight:bold;
	margin:0.1em 0.2em;
	}

.footer li a {
	color:#005F82;
	}
	
.footer li a:visited {
	color:#5A5C5C;
	}
	
.copyright p {
	font:1em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	margin:1em;
	text-align:center;
	float:left;
	width:100%;
	color:#323232;
	}


/* ********* END FOOTER STYLES ************ */


/* ********* LIGHT BOX STYLES ************ */

#lightbox{
	background-color:#2A6786;
	padding: 1em;
	}
#lightboxDetails{
	font-size: 1em;
	padding-top: 1em;
	color:#fff;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 

#lightbox img#lightboxImage{background:#fff;}
#overlay img{ border: none; }

#overlay{ background-image: url(http://www.tucsoncitizen.com/redesign/images2/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.tucsoncitizen.com/redesign/images2/overlay.png", sizingMethod="scale");
	}

#lightbox kbd {
	color:#0000EE;
	}

/* ********* END LIGHT BOX STYLES ************ */

/* ********* REGISTRATION STYLES ************ */

#Rg_pane {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 5000;
	background-color: #000;
	display: none;
}
#Rg_pane[id='Rg_pane'] {
	position: fixed;
}
#Rg_subpane {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	padding: 30px;
	z-index: 5001;
	background-color: #778;
	color: #fff;
	display: none;
	font-family: verdana, sans-serif;
}
#Rg_subpane[id='Rg_subpane'] {
	position: fixed;
}
#Rg_subpane a {
	color: #ccf;
	font-weight: bold;
	text-decoration: none;
}
#Rg_subpane a:hover {
	text-decoration: underline;
}
#Rg_subpane .error {
	color: #fcc;
}
#Rg_steps {
	border-bottom: 1px solid #444;
}
#Rg_steps b {
	font-size: smaller;
	vertical-align: baseline;
	position: relative;
	bottom: 0.33em;
}
#Rg_steps span {
	color: #ccc;
	font-weight: bold;
	font-family: verdana;
}
#Rg_steps .selected {
	color: #ccf;
}
.Rg_signup {
	font-family: verdana;
	font-size: 10pt;
	color: #fff;
}
.Rg_signup th {
	text-align: right;
	padding-left: 2em;
}
.Rg_notes {
	font-size: smaller;
}
.Rg_action th {
	border-top: 1px solid #444;
}
td.Rg_newsletters {
	vertical-align: top;
}
div.Rg_newsletters {
	overflow: auto;
	height: 15em;
	font-family: verdana,sans-serif;
	font-size: 10px;
}
div.Rg_newsnote {
	font-size: 12px;
}
.Rg_newsletterheader {
	font-weight: bold;
	color: #ccf;
}
.Rg_cancel {
	display: block;
	font-family: verdana, sans-serif;
	float: right;
	margin-right: 3em;
}


/* ********* END REGISTRATION STYLES ************ */

/* ********* FORUM STYLES ************ */

div.breadcrumbs {
	font:1.3em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	padding: 0.5em 0 0.5em 1em;
	background:#EFF9FF;
	}

/* ********* END FORUM STYLES ************ */






/* ********* AP COBRAND STYLES ************ */


p.body span.headline {
	padding:0.1em 0;
	margin:0;
	margin-bottom: 1em;
	font:2em/1.2em Optima, Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	color:#323232;
	font-weight:bold;
	background:none;
	text-transform:none;
	}

div.icopyright {
	float: right;
	}

p.ap-story-p {
	margin-bottom: .5em;
	margin-right: 1em;
	}

td.ap-topheadline-td {
	vertical-align:top;
	}
	
td.ap-topheadline-td .apHeadline {
	font-family:Optima,Frutiger,Helvetica,Tahoma,Arial,Verdana;
	font-size:1.3em;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	}

td.ap-topheadline-td .ap-topheadlineitem-p {
	margin:0.5em 0 0 0;
	}

td.ap-mediabox-td, table.ap-front-table td {
	vertical-align:top;
	}

/* ********* END AP COBRAND STYLES ************ */







/* ********* LIGHT WINDOW STYLES ************ */

a.lightwindowclose {
	font:bold 2em Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	text-transform:uppercase;
	margin: 0 1em 0 0;
	}

/* ********* END LIGHT WINDOW STYLES ************ */

/* ********* MARKETPLACE MODULE STYLES ************ */

.marketplace_container {
	clear:left;
	width:100%;
	border-left:1px solid #82603C;
	margin:0 0 0.5em 0;
	}

.marketplace_container h3 {
	background:#82603C none repeat scroll 0 0;
	color:#fff;
	font:bold 1.5em Optima,Frutiger,Helvetica,Tahoma,Arial,Verdana;
	font-weight:bold;
	line-height:normal;
	margin:0 0 0.6em;
	padding:0.2em 0 0.1em 0.5em;
	text-transform:uppercase;
	}

.marketplace_container .homes, .marketplace_container .jobs, .marketplace_container .cars, .marketplace_container .rental,.marketplace_container .classified {
	margin:1em;
	clear:left;
	}
	
.marketplace_container .homes td {
	padding:0 0 0.5em 0;
	}

/* ********* END MARKETPLACE MODULE STYLES ************ */

/* ********* MEDIAPARTNERS STYLES ************ */

#mediapartners {
	float: left;
	clear:left;
	border: 2px solid #82603c;
	width: 15.4em;
	background:#F0E1D2 none repeat scroll 0 0;
	margin: 0.25em 0.3em 0 0;
	}
	
#mediapartners h4 {
	background-color: #82603c;
	color: #fff;
	padding: 0.2em 0 0.25em .5em;
	margin: 0 0 .25em 0;
	}
	
#mediapartners img {
	margin-left: 1.75em;
	margin-bottom: .5em;
	}


/* ********* END MEDIAPARTNERS STYLES ************ */

/* ********* METROMIX WIDGET STYLES ************ */

.metromix_iframe {
	height:41em;
	clear:left;
	margin: 0 0 1em 0;
	}

/* ********* END METROMIX WIDGET STYLES ************ */

/* ********* GNS WIDGET STYLES ************ */

.gns_iframe {
	width: 320px;
	clear:left;
	margin: 0 0 1em -.8em;
	padding: 0;
	}
	
.gns_inaug3 {
	height: 19em;
	}
	


/* ********* END GNS WIDGET STYLES ************ */


/* ********* GNS COBRAND STYLES ************ */
	
#gnsmegawrapper h3 {
	text-transform: none;
	font-family: Optima, Frutiger, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	color:#B31F24;
	font-weight:bold;
	}

#gnslocalheads {
	background: #FFFFFF url(../../graphics/inaug/fade_backgr399.jpg) no-repeat scroll 0 0 !important;
	}
	
#gnslocalheads #gnsinaugheadlist {
	height: 125px;
	overflow: auto;
	}
	
#gnslocalheads #IE7root #gnsinaugheadlist {
	height: 120px;
	overflow: auto;
	}
	
#gnsmegawrapper #middle {
	background-color: #fff;
	}
	
#gnspromocntr120 #gnspromolinks {
	text-align: center;
	}
	
#gnspromocntr120 #gnspromolinks a:link, #gnspromocntr120 .gnsinaugrefer a:visited, {
	color: #fff !important;
	}
	
.inauginclude {
	margin: 0 0 .5em -1em;
	background: #ECF1F4 !important;
	}

/* ********* END GNS COBRAND STYLES ************ */


	
/* ********** IE FIXES ********** */
	
#IEroot .top_stories .blog1, #IEroot .top_stories .blog2, #IEroot .top_stories .allblogs, 
#IEroot .top_stories .mostcommented, #IEroot .top_stories .mostemailed, #IEroot .top_stories .weather,
#IEroot .top_stories .traffic, #IEroot .top_stories .gasprices {
	border-color:#82613C -moz-use-text-color -moz-use-text-color #82613C;
	border-style:solid none none solid;
	border-width:1px medium medium 1px;
	margin-top:-0.6em;	
	padding-left:1em;
	padding-top:1em;
	width:100%;
}

#IEroot .calendar_promos ul {
	clear:left;
	color:#323232;
	float:left;
	list-style-image:none;
	list-style-position:inside;	
	list-style-type:square;
	width:33%;
}

#IEroot .lottery {
	-x-system-font:none;
	float:left;
	font-family:"Times New Roman",serif;
	font-size:1.4em;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0.5em 1em 0;
	width:35%;
}

#IE7root .lottery {
	-x-system-font:none;
	float:left;
	font-family:"Times New Roman",serif;
	font-size:1.4em;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0.5em 1em 0;
	width:35%;
}

#IEroot .registration_links {
	width:96em;
	}

#IEroot .bot-con ul {
	width:auto;
	}

#IEroot .nav-con2 {
	width:auto;
	}

#IEroot .body_content {
	width:96em;
	}

#IEroot .nav-container {
	width:96em;
	padding:0 2em;
	}
	
#IEroot .slider {
	height:13em;
	}

#IEroot #promo1,#IEroot #promo2,#IEroot #promo3,#IEroot #promo4,#IEroot #promo5 {
	width:27%;
	}


#IE7root #promo1,#IE7root #promo2,#IE7root #promo3,#IE7root #promo4,#IE7root #promo5 {
	width:27%;
	}

#IE7root .top_stories .blog1, #IE7root .top_stories .blog2, #IE7root .top_stories .allblogs, 
#IE7root .top_stories .mostcommented, #IE7root .top_stories .mostemailed, #IE7root .top_stories .weather,
#IE7root .top_stories .traffic, #IE7root .top_stories .gasprices {
	border-color:#82613C -moz-use-text-color -moz-use-text-color #82613C;
	border-style:solid none none solid;
	border-width:1px medium medium 1px;
	margin-top:-0.6em;	
	padding-left:1em;
	padding-top:1em;
	width:100%;
}

/* ********** End IE FIXES ********** */
