/*OVERIDES*/
body #pagewrapper_660 #contentgrid #rhsrail #mg_weatherbox #weatherbox_links a{color:#004276;}
body #pagewrapper_660 #contentgrid #rhsrail #mg_weatherbox #mgw_adspace img{margin-top:10px;}
body #pagewrapper_660 #contentgrid #rhsrail #mg_weatherbox fieldset {margin-top:10px;}
body #pagewrapper_660 #contentgrid #rhsrail #mg_weatherbox #citysearch #zip_field label {color:#004276;}
body #pagewrapper_660 #contentgrid #rhsrail #mg_weatherbox {
background-color:#E6EFF4;
margin-top:20px;
}
body #pagewrapper_660 #contentgrid .article23 #articlewell .story_headline {
color:#004276;
font-weight:700;
padding:18px 0 10px;
}
body #pagewrapper_660 #contentgrid #panelsCore #panel3 .panel_left img {border-style:none;}

/*FRANCHISE*/
.fsbox {
background-image:url(http://static.mgnetwork.com/vtm/media_path/backgrounds/fssmbox_bkgrd.gif);
background-repeat:repeat-x;
border:1px solid #CCCCCC;
float:left;
height:134px;
margin-right:10px;
margin-top:10px;
padding:8px;
width:163px;
}
/* ZVENTS 2.0 */

	.zventsTop5 {
		background: transparent url('http://static.mgnetwork.com/vtm/media_path/backgrounds/topBigSkin.png') no-repeat 0 0}
	.zventsTop5Sm {
		background: transparent url('http://static.mgnetwork.com/vtm/media_path/backgrounds/topSlimSkin.png') no-repeat 0 0}
	.zventsMonthly {
		background: transparent url('http://static.mgnetwork.com/vtm/media_path/backgrounds/monthlyBigSkin.png') no-repeat 0 0}
	.zventsMonthlySm {
		background: transparent url('http://static.mgnetwork.com/vtm/media_path/backgrounds/monthlySmSkin.png') no-repeat 0 0}
	#panels .zventsPanel .zventsTop5, #panelsCore .zventsPanel .zventsTop5 {
		background: transparent url('http://static.mgnetwork.com/vtm/media_path/backgrounds/topPanelSkin.png') no-repeat 0 0; }
	.zventsTop5 .zEventArea .ZventsEvent .ZventsEventName {
		color: #36f}
	.zventsTop5 .zEventArea .ZventsEvent {
		color: #605b5b}
	.zventsTop5 .zEventArea .zEventStripe {
		border-bottom-color: #b5cde6}
	.zventsTop5 .zLinkRight a, .zventsTop5 .zLinkLeft a {
		color: #36f;
		text-decoration: none}
	.zventsTop5 .zLinkRight a:hover, .zventsTop5 .zLinkLeft a:hover {
		text-decoration: underline}
	.zventsTop5 .zLinkRight a:active, .zventsTop5 .zLinkLeft a:active {
		color: #f90}
	.zventsMonthly .zCal .zMonthStripe .zMonthArea {
		color: #fff}
	.zventsMonthly .zCal .zCalDays div {
		color: #000}
	.zventsMonthly .zCal .zCalWeek div {
		color: #444}
	.zventsMonthly .zMonthStripe .zYearArea {
		color: #b5cde6}
	.zventsMonthly .zCal .zCalWeek div.zLinkArea a {
		color: #36f;
		text-decoration: none}
	.zventsMonthly .zCal .zCalWeek div.zLinkArea a:hover {
		text-decoration: underline}
	.zventsMonthly .zCal .zCalWeek div.zLinkArea a:active {
		color: #f90}
	.zventsMonthly .zMiddle .zCal .zCalWeek div .zDayBg {
		background-color: #f5f5f5}
	.zventsMonthly .zMiddle .zCal .zCalWeek div .zDayBgHover {
		background-color: #fff}
	#panels .zventsPanel .panel_right a, #panelsCore .zventsPanel .panel_right a {
		color: #36f;
		text-decoration: none }
	#panels .zventsPanel .panel_right a:hover, #panelsCore .zventsPanel .panel_right a:hover {
		text-decoration: underline }
	#panels .zventsPanel .panel_right a:active, #panelsCore .zventsPanel .panel_right a:active {
		color: #f90}


/* ZVENTS 2.0 */

/*   --------------- OUTSIDE IN CODE ----------------------- */

#mid_outsidein_panel #map_div {
	padding: 10px 20px;
	background-color: #fff;
	position: relative;
	height: 340px;
}
#mid_outsidein_panel #map_div #oi_page_header {
	border-bottom: 3px solid #112834;
	background:transparent url('http://static.mgnetwork.com/vtm/media_path/backgrounds/oisprite.png') no-repeat 810px -16px;
}

#mid_outsidein_panel #map_div #oi_page_header span {
	color: #112834;
	font-weight: normal;
	font-size: 20px;
}

#mid_outsidein_panel #map_div #oi_top_stories_head {
	position: absolute;
	top: 52px;
	left: 500px;
	color: #112834;
	font-size: 13px;
}
#mid_outsidein_panel #map_div #oi_front_logo_link {
	position: absolute;
	display: block;
	top: 16px;
	left: 825px;
	width: 142px;
	height: 22px;
}
#mid_outsidein_panel #map_div #oi_front_logo_link span {
	display: none;
}
#mid_outsidein_panel #map_div #oi_top_stories_head strong {
	font-size: 14px;
}

#mid_outsidein_panel #map_div #oi_explore_neighborhoods {
	height: 20px !important;
	width: 400px !important;
	text-align: right;
	background-color: transparent;
	color: #112834;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-indent: 0;
	position: absolute;
	left: 69px;
	top: 308px;
	*top:306px;
}

#mid_outsidein_panel #map_div #oi_explore_neighborhoods #parent_regions {
	border: 1px solid #112834;
	font-size: 11px;
}

#mid_outsidein_panel #map_div #oi_map_container {
	width: 432px !important;
	height: 272px !important;
	padding: 0 16px 20px 17px;
	background:#e6e6e6 url('http://static.mgnetwork.com/vtm/media_path/backgrounds/oisprite.png') no-repeat 0 280px;
}

#mid_outsidein_panel #map_div #oi_map_container #oi_hint_inline {
	background: transparent none;
	border: 0 none;
	text-indent: 0;
	height: 26px;
	line-height: 26px;
	font-weight: bold;
}

#mid_outsidein_panel #map_div #oi_map_container #oi_map {
	height: 232px !important;
	width: 430px !important;
	border: 1px solid #112834;
	color: #112834;
}

#mid_outsidein_panel #map_div #oi_side_help {
	position: absolute;
	top: 265px;
	left: 500px;
	width: 405px !important;
	height: 85px !important;
	padding: 0 0 0 52px;
	margin: 0;
	font-size: 11px;
	background: transparent url('http://static.mgnetwork.com/vtm/media_path/backgrounds/oisprite.png') no-repeat -418px -12px;
}
#mid_outsidein_panel #map_div #oi_side_help ul {
	padding-top: 2px;
}
#mid_outsidein_panel #map_div #oi_side_help ul li {
	list-style: none;
	font-size: 10px;
	padding: 0 0 1px;
	margin: 0;
}

#mid_outsidein_panel #map_div #oi_top_stories {
	width: 460px !important;
	padding: 25px 15px 0 10px;
	_padding-right:5px;
}
#mid_outsidein_panel #map_div #oi_top_stories a, #mid_outsidein_panel #map_div #oi_top_stories a:visited, #mid_outsidein_panel #map_div #oi_top_stories a:active {font-size:12px;}
#mid_outsidein_panel #map_div #oi_top_stories ul {
	color: #666;
}
#mid_outsidein_panel #map_div #oi_top_stories ul li {
	font-size: 10px;
	line-height: 14px;
}
#mid_outsidein_panel #map_div #oi_top_stories ul a, #mid_outsidein_panel #map_div #oi_top_stories ul a:visited, #mid_outsidein_panel #map_div #oi_top_stories ul a:active {
	display: block;
}
#mid_outsidein_panel #map_div #oi_top_stories ul a.oi_top_author {
	display: inline;
	font-size: 11px;
}

#mid_outsidein_panel #map_div #oi_top_stories ul li a.oi_top_author, #mid_outsidein_panel #map_div #oi_top_stories ul li a:visited.oi_top_author, #mid_outsidein_panel #map_div #oi_top_stories ul li a:active.oi_top_author {
	color: #666;
}

#mid_outsidein_panel #map_div iframe {
	position: absolute;
	top: 308px;
	*top: 306px;
	left: 36px;
	width: 150px !important;
}

#vendorarea #map_div #oi_explore_neighborhoods {
	border-bottom: 3px solid #112834;
	background-color: transparent;
}
#vendorarea #map_div #oi_explore_neighborhoods span {
	color: #112834;
	font-weight: normal;
	font-size: 20px;
}
#vendorarea #map_div #oi_explore_neighborhoods select {
	border: 1px solid #112834;
	font-size: 11px;
	vertical-align: text-bottom;
}
#vendorarea #map_div #oi_hint_inline {
	background-color: #e6e6e6;
	border: 0 none;
	font-weight: bold;
	padding: 3px 0;
} 
#rhsrail #outsidein_panel {
	margin: 10px 0 15px 5px;
}
#rhsrail #outsidein_panel #map_div #oi_explore_neighborhoods {
	border-bottom: 3px solid #112834;
	background-color: transparent;
	height: 24px;
	line-height: 23px;
	text-indent: 3px;
}
#rhsrail #outsidein_panel #map_div #oi_explore_neighborhoods span {
	color: #112834;
	font-weight: bold;
	font-size: 14px;
}
#rhsrail #outsidein_panel #map_div #oi_explore_neighborhoods select {
	border: 1px solid #112834;
	font-size: 11px;
	vertical-align: text-bottom;
}
#rhsrail #outsidein_panel #map_div #oi_hint_inline {
	background-color: #e6e6e6;
	border: 0 none;
	font-weight: bold;
	padding: 3px 0;
}
/* home classes ----------------------------------*/
.well_space{
width: 440px;
}

.promo_boxes{
width: 440px;
margin-top: 10px; 
}

.promo_leftbox{
width: 215px;
margin: 0px 10px 0px 0px;
float: left;
}


.promo_rightbox{
width: 215px;
margin: 0px 0px 0px 0px;
float: left;
}

.grey_line{ width: 440px;
margin: 10px 0px 10px 0px;
border-top: #DFE4EC thin solid;
}

.grey_dotted_line {width:440px;
margin: 10px 0px 0px 0px;
border-top: #DFE4EC thin dotted;
}

.site_specific_header{
font: Bold 16px Helvetica, Arial, sans-serif;
color: #333;
margin-top: 20px;
margin-bottom: 10px;
}
.site_specific_header h2{padding:0;}

.ap_title {font: Bold 18px Georgia, "Times New Roman", Times, serif;
color: #004276
}

.poll_box{
width: 440px;
background: #EDEADE;
padding: 10px 10px 10px 10px
}

.grey_title {
font: 600 16px Georgia;
color: #737373;
margin-top: 3px;
}

.promo_text {
font: 12px Helvetica, Arial, sans-serif;
color: #5A6570
}

.poll_text {
font: 12px Helvetica, Arial, sans-serif;
color: #2573c2;
}
.a_homewell_link {font: 12px Helvetica, Arial, sans-serif;font-weight:700;
}

.a_homewell_link a{text-decoration:none;line-height:1.5em;}

.a_homewell_link a:hover{text-decoration:underline;
color:#ca0002;
}

.a_homewell_link a:visited {color:#2573c2;}



.a_promo_link:link {color:#737373; text-decoration:none;
}

.a_promo_line:hover{text-decoration:none;}

.a_promo_link:visited {color:#737373; text-decoration:none;
}

.a_partner_link:link {color:#2573c2; text-decoration:none;
font: 12px Helvetica, Arial, sans-serif;
}

.a_partner_link:hover{text-decoration:underline;}

.a_partner_link:visited {color:#004276; text-decoration:none;
font: 12px Helvetica, Arial, sans-serif;
}

/* accordian nav classes ----------------------------------*/

.accordian_blog{
width: 300px;
}

.accordian_blog_boxes{
width: 300px;
}

.accordian_grey_line{ width: 290px;
margin: 10px 5px 10px 5px;
border-top: 1px solid #E8F0F0;
}

.accordian_text {font: 12px Helvetica, Arial, sans-serif;
color: #333;
}

.a_accordian_blog:link {font: 18px Georgia, Times New Roman, Times, serif;
color:#2573c2; 
text-decoration:none;
}

.a_accordian_blog:hover{text-decoration:underline;}

.a_accordian_blog:visited {font: 18px Georgia, Times New Roman, Times, serif;
color:#004276; 
text-decoration:none;
}

/* franchise wells ----------------------------------*/

.franchise_box { width: 750px;
height: 150px;
margin: 8px 0px 5px 0px
}

.first_franchise_box { width:165px;
height: 140px;
margin: 0px 5px 0px 0px;
padding: 5px 5px 5px 5px;
border-color: #afafaf;
border-style: solid;
border-width: 1px;
float:left;
}

.second_franchise_box { width:165px;
height: 140px;
margin: 0px 5px 0px 5px;
padding: 5px 5px 5px 5px;
border-color: #afafaf;
border-style: solid;
border-width: 1px;
float:left;
}

.third_franchise_box { width:165px;
height: 140px;
margin: 0px 5px 0px 5px;
padding: 5px 5px 5px 5px;
border-color: #afafaf;
border-style: solid;
border-width: 1px;
float:left;
}

.fourth_franchise_box { width:165px;
height: 140px;
margin: 0px 0px 0px 5px;
padding: 5px 5px 5px 5px;
border-color: #afafaf;
border-style: solid;
border-width: 1px;
float:left;
}

.box_header { font: Bold 12px Helvetica, sans-serif;
text-decoration: underline;
color: #333333;
}

.franchise_header {font: 18px Helvetica, sans-serif;
color: #004276;
}

.franchise_text {font: 12px Helvetica, sans-serif;
color: #000000;
}

.snap_text { font: Bold 10px Helvetica, sans-serif;
padding: 4px 2px 2px 12px;
}

.a_franchise:link {font: 18px Helvetica, sans-serif;
color:#004276; 
text-decoration:none;
}

.a_franchise:hover{text-decoration:underline;}

.a_franchise:visited {font: 18px Helvetica, sans-serif;
color:#2573c2; 
text-decoration:none;
}

.a_franchise_regular:link {font: 12px Helvetica, sans-serif;
color:#004276; 
text-decoration:none;
}

.a_franchise_regular:hover{text-decoration:underline;
color:#ca0002;
}

.a_franchise_regular:visited {font: 12px Helvetica, sans-serif;
color:#2573c2; 
text-decoration:none;
}

.a_franchise_tiny:link {font: 11px Helvetica, sans-serif;
color:#ca0002; 
text-decoration:none;
}

.a_franchise_tiny:hover{text-decoration:underline;}

.a_franchise_tiny:visited {font: 11px Helvetica, sans-serif;
color:#2573c2; 
text-decoration:none;
}



/*scholar athlete*/

.scholar_generic_space {width: 640px;
height: 840px;
margin: 0px 10px 0px 10px;
}

.scholar_top_box {
width: 620px;
margin: 10px 0px 10px 0px;
}

.scholar_middle_box {
width: 620px;
height: 240px;
}

.scholar_logo_box { 
width: 187px;
height: 240px;
margin-right: 10px;
float: left;
}

.scholar_text_box { 
width: 380px;
height: 240px;
margin-right: 10px;
padding: 10px;
float: left;
}

.scholar_bottom_box {
width: 620px;
height: 100px;
}

.scholar_rules_box { 
width: 187px;
height: 100px;
padding: 5px;
margin-right: 10px;
border-color: #E1DCD2;
border-style: solid;
border-width: 1px;
float: left;
}

.scholar_nomination_box { 
width: 187px;
height: 100px;
padding: 5px;
margin-right: 10px;
border-color: #E1DCD2;
border-style: solid;
border-width: 1px;
float: left;
}

.scholar_form_box { 
width: 187px;
height: 100px;
padding: 5px;
border-color: #E1DCD2;
border-style: solid;
border-width: 1px;
float: left;
}

.scholar_box_header { font: Bold 12px Geneva, Arial, Helvetica, sans-serif;
text-decoration: underline;
color: #333333;
}

.scholar_text {font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

.a_scholar:link {font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#253A45; 
text-decoration:none;
}

.a_scholar:hover{text-decoration:underline;}

.a_scholar:visited {font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#88ACBF; 
text-decoration:none;
}

/*end scholar athlete*/

/* more information box */

.more_info_box{
width: 290px;
margin:2px;
border-color: #E2E1DF;
border-style:solid;
border-width: 1px;
}

.more_info_weddings { width:280px;
margin: 10px 5px 10px 5px;
}

.more_info_happenings { width:280px;
margin: 10px 5px 10px 5px;
}

.more_info_classifieds { width:280px;
margin: 10px 5px 10px 5px;
}

.more_info_dtv { width:280px;
margin: 10px 5px 10px 5px;
}

.more_info_line { width:280px;
margin: 10px 5px 10px 5px;
border-top: #E2E1DF thin dotted;
}

.more_info_text {font: 12px Arial, Helvetica, 

sans-serif;
color: #000000;
}

.a_moreinfo_biglink:link {
font: 16px Arial, Helvetica, sans-serif;color: 

#737373; text-decoration:none;}
.a_moreinfo_biglink:hover {text-decoration:underline;}
.a_moreinfo_big:visited {font: 16px Arial, Helvetica, 

sans-serif;color: #737373; text-decoration:none;}

.a_moreinfo_link:link {
font: 12px Arial, Helvetica, sans-serif;color: 

#737373; text-decoration:none;}
.a_moreinfo_link:hover {text-decoration:underline;}
.a_moreinfo_link:visited {font: 12px Arial, Helvetica, 

sans-serif;color: #737373; text-decoration:none;}
-->

/*end more information box-----------*/

/* site_specific_query class -------------------*/
.site_specific_feedtitle {
font: Bold 14px Helvetica, Arial, sans-serif;
color: #333;
border-bottom: #004276 thin dotted;
margin-top: 10px;
margin-bottom: 5px;
}

.site_specific_headline {
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 12px;
        margin: 3px 0;
	font-weight: 700;
	color: #004276;  
text-decoration:none;  
line-height:1.5em;     
}
.site_specific_headline a {
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 12px;
        margin: 3px 0;
	font-weight: 700;
	color: #004276; 
         text-decoration:none;
}
.site_specific_headline a:hover {
	color: #ca0002; 
         text-decoration:underline;
}
.site_specific_abstract {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #333;
	margin: -2px 0px 3px 1px;  
}

.site_specific_abstract p {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #333;
}
.cw_more a, .cw_more a:visited{color:#ca0002;}

/* END site_specific_query  ------------------*/

/* poll box  ------------------*/

.pollQuestion {
font: 12px Helvetica, Arial, sans-serif;
color: #2573c2;
}

.pollAnswer {
font: 12px Helvetica, Arial, sans-serif;
color: #004276;
}

.pollResultAnswer {
font: 12px Helvetica, Arial, sans-serif;
color: #004276;;
}

.pollResultPercent {
font: 12px Helvetica, Arial, sans-serif;
color: #004276;;
}

.pollResultVotes {
font: 12px Helvetica, Arial, sans-serif;
color: #004276;;
}

.pollTotalVotes {
font: 12px Helvetica, Arial, sans-serif;
color: #004276;;
}

.pollSelectedPercent {
font: 12px Helvetica, Arial, sans-serif;
color: #004276;;
}

.pollBlock {
width: 440px;
background: #EDEADE;
padding: 10px 10px 10px 10px;
}
/* END poll box  ------------------*/


/* AP CLASSES */

.ap_feed {
}

.ap_headlines_header {
font: Bold 14px Helvetica, Arial, sans-serif;
color: #004276;
border-bottom: #DFE4EC thin dotted;
}

.ap_list {
                font-family:  Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #737373;;
                margin: 2px 0px 2px 0px;
                list-style: none;
}

.ap_list_item {
                font-family:  Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #737373;;
                margin: 2px 0px 2px 0px;
}

.ap_list_item li {
                font-family:  Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
                margin: -5px 0px 2px 0px;
}

.ap-headline-2 a, .ap-headline-1 a, .ap-topheadlineitem-a {
font-size:14px;
text-decoration:none;
line-height:1.3em;
}
a:hover{
color:#ca0002;
text-decoration:underline;
}
/* END AP CLASSES */

/* travel classes ----------------------------------*/
.travel_generic_space {width: 640px;
height: 900px;
margin: 0px 10px 0px 10px;
}

.travel_left_box {
width: 430px;
margin-right: 10px;
float: left;
}

.travel_right_box {
width: 180px;
float: left;
font-size:14px;
}
/* end travel classes*/



/*food classes*/
.food_generic_space {
width: 640px;
height: 700px;
margin: 0px 10px 0px 10px;
}

.food_left_box {
width: 410px;
height: 500px;
margin-right: 10px;
float: left;
}

.food_bhamdining {
width: 200px;
height: 230px;
margin-right: 10px;
float: left;
}

.food_eatingalabama {
width: 200px;
height: 230px;
float: left;
}

.food_winesublime {
width: 200px;
height: 230px;
margin-right: 10px;
float: left;
}

.food_lifedelicious {
width: 200px;
height: 230px;
float: left;
}

.food_diningscene {
width: 200px;
height: 230px;
margin-right: 10px;
float: left;
}

.food_recipeplace {
width: 200px;
height: 230px;
float: left;
}


.food_right_box {
width: 180px;
padding: 10px;
margin: 10px;
background: #EEEBE6; 
float: left;
}

.food_text {font: 12px Helvetica, sans-serif;
color: #000000;
}
/* end food classes*/

/*accordian nav*/
.accordian_blog{
width: 300px;
height: 300px;
}

.accordian_blog_boxes{
width: 300px;
height: 85px;
margin-bottom: 10px;
}

.accordian_grey_line{ width: 290px;
margin: 10px 5px 10px 5px;
border-top: 1px solid #E8F0F0;
}

.accordian_text {font: 12px Helvetica, sans-serif;
color: #000000;
}

.a_accordian_blog:link {font: 18px Helvetica, sans-serif;
color:#004276; 
text-decoration:none;
margin-bottom: 5px;
}

.a_accordian_blog:hover{text-decoration:underline;}

.a_accordian_blog:visited {font: 18px, Helvetica, sans-serif;
color:#2573c2; 
text-decoration:none;
margin-bottom: 5px;
}
/*end accordian*/

/* auburn channel */
.auburn_generic_space {
width: 640px;
height: 1800px;
margin: 0px 10px 0px 5px;
}

.auburn_top_box {
width: 620px;
height: 380px;
margin: 10px 0px 10px 0px;
}

.auburn_middle_box {
width: 620px;
height: 800px;
}

.auburn_middle_left {
width: 410px;
height: 1200px;
float: left;
margin-right: 10px;
}

.auburn_middle_right {
width: 187px;
height: 600px;
float: left;
}


.auburn_category_titles {font: Bold 18px Geneva, Arial, Helvetica, sans-serif;
color: #61A327;
border-bottom: #D2EEB9 thin dotted;
margin-bottom: 10px;
}

.auburn_links_box { 
width: 187px;
height: 315px;
padding: 5px;
border-color: #F0F2E6;
border-style: solid;
border-width: 1px;
float: left;
}

.auburn_tron {
width: 200px;
height: 180px;
margin-right: 10px;
float: left;
}

.trackem_tiger {
width: 200px;
height: 180px;
float: left;
}

.from_the_bleachers {
width: 200px;
height: 180px;
margin-right: 10px;
float: left;
}

.joe_cribbs_car_wash {
width: 200px;
height: 180px;
float: left;
}

.auburn_football_stuff {
width: 200px;
height: 180px;
margin-right: 10px;
float: left;
}

.war_eagle_reader {
width: 200px;
height: 180px;
float: left;
}

.schedule_text {font: 10px Verdana, Arial, Helvetica, sans-serif;
color:000000; 
}
/* end auburn channel */

/* alabama channel */
.alabama_generic_space {
width: 640px;
height: 1800px;
margin: 0px 10px 0px 5px;
}

.alabama_top_box {
width: 620px;
height: 330px;
margin: 10px 0px 10px 0px;
}

.alabama_middle_box {
width: 620px;
height: 800px;
}

.alabama_middle_left {
width: 410px;
height: 1200px;
float: left;
margin-right: 10px;
}

.alabama_middle_right {
width: 187px;
height: 600px;
float: left;
}


.alabama_category_titles {font: Bold 18px Geneva, Arial, Helvetica, sans-serif;
color: #61A327;
border-bottom: #D2EEB9 thin dotted;
margin-bottom: 10px;
}

.alabama_links_box { 
width: 187px;
height: 315px;
padding: 5px;
border-color: #F0F2E6;
border-style: solid;
border-width: 1px;
float: left;
}

.alabama_gameday {
width: 200px;
height: 180px;
margin-right: 10px;
float: left;
}

.bama_report {
width: 200px;
height: 180px;
float: left;
}

.capstone_report {
width: 200px;
height: 180px;
margin-right: 10px;
float: left;
}

.eight_inthe_box {
width: 200px;
height: 180px;
float: left;
}

.tide_druid {
width: 200px;
height: 180px;
margin-right: 10px;
float: left;
}

.roll_bama_roll {
width: 200px;
height: 180px;
float: left;
}
/* end alabama channel */


/*Scholar Athlete Form*/
div.main{width:400px;}

div.vtm_form{
	border:solid 1px #c6cfe1;
	background:#dfe4ee;
	padding:10px;
	color:#333333;
	margin-bottom:20px;
	width:400px;
}
div.vtm_form h1 {
	font-size:14px;
	color:#000000;
	padding-bottom:4px;
}
div.vtm_form p{padding-bottom:14px;}

div.vtm_form input .input-text{
	border:1px solid #3b6e22;
	color:#666666;
	width:180px;
margin-bottom:10px;
}

div.vtm_form label{
	display:block;
	color:#555555;
margin-bottom:10px;
}

div.vtm_form label{
	display:block;
	float:left;
	padding-right:6px;
	width:70px;
	text-align:right;
	font-weight:bold;
}
.spacer{margin-left:80px; 
	margin-bottom:10px;
	font-size:11px;
	color:#555555;
}
.green{
	background:url(http://static.mgnetwork.com/vtm/media_path/buttons/green.gif);
	padding:0px 6px;
	border:1px solid #3b6e22;
	height:24px; 
	line-height:24px;
	color:#FFFFFF;
	font-size:12px;
	margin-right:10px;
	display:inline-block;
	text-decoration:none;
}
#state, #nominee_state{margin-left:-70px;}
.vtm_form table{width:300px;}
#formtitle{
color:#ca0002;
font-size:24px;
margin:5px;
}
.formtitle{
margin:10px 0;
color:#004276;
font-size:16px;
}
/*oodle classifieds*/
.oodleimg{
float:left;
width:300px;
}
.oodleimg img{padding:10px;}
.oodleform{
clear:both;
float:left;
}
.oodletable{
clear:both;
float:left;
}

/*blogs*/
#blogcontent{
font-family:Helvetica,sans-serif;
font-size:81%;
float:left;
margin-right:5px;
padding:0pt 10px 10px;
text-align:left;
width:440px;
}
.blogentry {
border:1px solid #CCCCCC;
padding:0pt 10px 10px;
}
.blogdate{
font-size:1em;
font-weight:bold;
margin-top:10px;
text-transform:uppercase;
}
.entrytitle{
border-left:5px solid #DAE0E6;
color:#004276;
font-size:1.5em;
margin-top:0pt;
padding:0pt 0pt 0pt 10px;
margin:1.2em 0em;
}
.blogentry p{
font-size:1em;
line-height:1.8em;
margin:1.2em 0em;
}
.blogentry img {
border:0pt none;
margin:0pt;
padding:0pt;
}
.posteddate {
color:#666666;
font-family:helvetica,sans-serif;
font-size:0.8em;
margin-bottom:10px;
}
.paginate {
padding:10px 0;
}

.pagecount {
background-color:transparent;
color:#666666;
font-family:Verdana,Geneva,Tahoma,Trebuchet MS,Arial,Sans-serif;
font-size:0.8em;
font-weight:normal;
}

.paginate a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.paginate a:hover, .paginate a:active{
border: 1px solid #ca0002;
color: #2e6ab1;
}

.paginate b{
background-color: #2573c2;
color: #FFF !important;
font-weight: bold;
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
}

#blogsidebar {
background:#E6ECF2 none repeat scroll 0%;
border:1px solid #CCCCCC;
color:#004276;
float:left;
margin-left:5px;
padding:10px 10px 10px 15px;
text-align:left;
width:219px;
}
.sidetitle {
background:#A3B8CC none repeat scroll 0% 50%;
border-left:5px solid #36414D;
color:#FFFFFF;
font-size:1em;
font-weight:bold;
line-height:1;
margin:0pt;
padding:5px;
position:relative;
text-transform:uppercase;
width:auto;
}
.blogmodule {
background:#DAE0E6 none repeat scroll 0%;
border-bottom:1px solid #F3F6F9;
border-top:1px solid #CFD4D9;
font-size:1em;
line-height:1.2;
margin:0pt 0pt 10px;
padding:10px 10px 5px;
}

#blogmodule .input {
background-color:#FFFFFF;
border-left:1px solid #999999;
border-top:1px solid #999999;
color:#000000;
font-family:Verdana,Geneva,Tahoma,Trebuchet MS,Arial,Sans-serif;
font-size:0.8em;
height:1.6em;
margin-bottom:3px;
margin-top:6px;
padding:0.3em 0pt 0pt 2px;
}
#blogmodule .submit {
background-color:#FFFFFF;
color:#000000;
font-family:Arial,Verdana,Sans-serif;
font-size:0.8em;
font-weight:normal;
letter-spacing:0.1em;
margin-bottom:4px;
margin-top:6px;
padding:1px 3px;
}
.entertainment_panel_header{
color:#004276;
font-size:22px;
margin-top:20px;
}
.ap-topheadline-td{
vertical-align:top;
padding:5px;
}
.ap-newslisting-feature-photo-caption{
font-size: 10px;
}
.ap-topheadline-br{display:none;}
.ap-topheadlineitem-a{font-size:13px;}
.ap-newslisting-feature-headline{font-size:13px;}
#business_ads{float:left;}
.linkbox{
width:350px;
padding:10px;
background:#eeebe6;
}
#twitter_update_list li{
list-style-image:url(http://static.mgnetwork.com/vtm/media_path/icons/bullet.png);
color:#004276;
font-size:12px;
margin:5px 0;
}
.flickr_slide{padding:10px;}
#pagewrapper_660 #contentgrid .container9 .container3 #mg_weatherbox #weatherbox_links a {color:#fff;}
#header #search #searchbar_box {margin-right:10px;}
.right_door .left_door #mobile_icon {margin-left:30px;}

/* consumer classes */

.generic_space {width: 640px;
margin: 0px 10px 0px 10px;
}

.top_box {
width: 620px;
height: 460px;
margin: 10px 0px 10px 0px;
}

.left_box {
width: 350px;
height: 350px;
margin-right: 10px;
float: left;
}

.right_box {
width: 260px;
height: 450px;
float: left;
}

.long_box {
width: 620px;
height: 80px;
margin: 20px 0px 10px 0px;
background: #E1DCD2; 
clear:both;
}

.long_first{
width: 137px;
padding: 10px 5px 10px 5px;
margin-left: 10px;
float: left;
}

.long_second {
width: 137px;
padding: 10px 5px 10px 5px;
margin-left: 10px;
float: left;
}

.long_third {
width: 137px;
padding: 10px 5px 10px 5px;
margin-left: 10px;
float: left;
}

.long_fourth {
width: 137px;
padding: 10px 5px 10px 5px;
float: left;
}

.middle_box {
width: 620px;
height: 320px;
}

.housing_box { 
width: 187px;
height: 315px;
padding: 5px;
margin-right: 10px;
border-color: #E1DCD2;
border-style: solid;
border-width: 1px;
float: left;
}

.food_box { 
width: 187px;
height: 315px;
padding: 5px;
margin-right: 10px;
border-color: #E1DCD2;
border-style: solid;
border-width: 1px;
float: left;
}

.transportation_box { 
width: 187px;
height: 315px;
padding: 5px;
border-color: #E1DCD2;
border-style: solid;
border-width: 1px;
float: left;
}

.bottom_box {
width: 620px;
height: 320px;
margin-top: 20px;
}

.multimedia_box { 
width: 187px;
height: 310px;
padding: 5px;
border-color: #E1DCD2;
border-style: solid;
border-width: 1px;
margin-right: 10px;
float: left;
}

.iris_taylor_box {
width: 187px;
height: 310px;
padding: 5px;
border-color: #E1DCD2;
border-style: solid;
border-width: 1px;
margin-right: 10px;
float: left;
}

.gasmap_box { 
width: 187px;
height: 180px;
padding: 5px;
border-color: #E1DCD2;
border-style: solid;
border-width: 1px;
float: left;
margin-bottom: 10px;
}

.dealtaker_box { 
width: 187px;
height: 110px;
padding: 5px;
border-color: #E1DCD2;
border-style: solid;
border-width: 1px;
float: left;
}

.box_header { font: Bold 12px Geneva, Arial, Helvetica, sans-serif;
text-decoration: underline;
color: #333333;
}

.consumer_text {font: Bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

.consumer_text_plain {font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

.a_consumer:link {font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#253A45; 
text-decoration:none;
}

.a_consumer:hover{text-decoration:underline;}

.a_consumer:visited {font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#88ACBF; 
text-decoration:none;
}

/* end consumer */

/* green living */

.green_generic_space {
width: 640px;
height: 2300px;
margin: 0px 10px 0px 10px;
}

.green_top_box {
width: 620px;
height: 380px;
margin: 10px 0px 10px 0px;
}

.green_left_box {
width: 340px;
height: 340px;
margin-right: 10px;
float: left;
padding: 5px;
border-color: #F2F0EC;
border-style: solid;
border-width: 1px;
}

.green_right_box {
width: 250px;
height: 340px;
float: left;
}

.green_long_box {
width: 620px;
height: 150px;
margin: 10px 0px 10px 0px;
padding: 5px;
background: #E8EBD6; 
clear:both;
}

.green_long_first{
width: 182px;
padding: 10px 5px 10px 5px;
margin-left: 10px;
float: left;
}

.green_long_second {
width: 182px;
padding: 10px 5px 10px 5px;
margin-left: 10px;
float: left;
}

.green_long_third {
width: 182px;
padding: 10px 5px 10px 5px;
margin-left: 10px;
float: left;
}

.green_middle_box {
width: 620px;
height: 800px;
}

.green_middle_left {
width: 410px;
height: 1200px;
float: left;
margin-right: 10px;
}

.green_middle_right {
width: 187px;
height: 600px;
float: left;
}

.green_mochilla_box {
width: 620px;
height: 350px;
}

.green_category_titles {font: Bold 18px Geneva, Arial, Helvetica, sans-serif;
color: #61A327;
border-bottom: #D2EEB9 thin dotted;
margin-bottom: 10px;
}

.green_links_box { 
width: 187px;
height: 315px;
padding: 5px;
border-color: #F0F2E6;
border-style: solid;
border-width: 1px;
float: left;
}

.a_green:link {font: Bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#253A45; 
text-decoration:none;
}

.a_green:hover{text-decoration:underline;}

.a_green:visited {font: Bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#88ACBF; 
text-decoration:none;
}

/* end green living */

/* decision 2008*/
.candidate_survey_box { 
width: 187px;
height: 230px;
padding: 5px;
border-color: #F0F2E6;
border-style: solid;
border-width: 1px;
float: left;
margin-bottom: 15px;
}

.decision_long_box {
width: 620px;
height: 180px;
margin: 10px 0px 10px 0px;
padding: 5px;
background: #E8EBD6; 
clear:both;
}

/* end decision 2008*/

#franchise #promo_slider .container .item {
float:left;
height:143px;
margin:20px 4px 5px 0pt;
padding:0pt;
width:236px;
}
#franchise #promo_slider{border:none;}
.more_info_happenings img{margin-right:5px;}
#header #mast #topad{float:right;}
#vendorarea #MGwx .entry img{margin:5px;}
#vendorarea #MGwx .entry p{line-height:1.7em;}
.container9 .container2{margin-top:40px;}
.nodeco a{color:#ca0002;}
.item_article .text .ns_updated_comments a{
color:#ca0002 !important
} 
.item_article .text .ns_timestamp_no_image_red{
color:#ca0002 !important
#pagewrapper_660 #rhsrail #mediageneral_companion_position{margin-top:25px}
