/* CSS RESET FOR XHTML ELEMENTS
----------------------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, th, td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset, img {
border:0;
}
address, caption, cite, code, dfn, em, th, var {
font-style:normal;
font-weight:normal;
}
ol, ul {
list-style:none;
}
caption, th {
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
}
q:before, q:after {
content:'';
}
/* HELPER CLASSES 
----------------------------------------------------------------------*/
.clear {
clear:both;
}
.clear_left {
clear:left;
}
.clear_right {
clear:right;
}
.float_left {
float:left;
}
.float_right {
float:right;
}
/*------------------ END RESET -----------------------*/
h1 {
	font: bold 18pt Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
}
h2 {
	font: bold 14pt Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
}
h3 {
	font: bold 12pt Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
}
h4 {
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
}
body {
	background-color: #E2E2E0;
	margin: 0px;
	padding: 0px;
}
/* snow background
body {
	background-color: #ffffff;
	background-image: url(http://www.lasmag.com/images/global/bg_snow.jpg);
	background-repeat: repeat-y;
	background-position: top;
	margin: 0px;
	padding: 0px;
}
#outer_container {
	margin:0px auto;
	width: 980px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
*/
#outer_container {
	margin:0px auto;
	width: 980px;
	background-image: url(http://www.heraldguide.com/images/bg_shadow.gif);
	background-color: #f7f7ee;
	background-repeat: repeat-y;
	background-position: center center;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#container {
	margin:0px auto;
	width: 980px;
	background-color: #FFFFFF;
}
.clear {
	clear: both;
}
.headline {
	font: bold 11pt Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #333333;
	text-align: left;
	height: 25px;
	padding-left: 10px;
	vertical-align: middle;
	padding-bottom: 0px;
	padding-top: 5px;
	background-color: #e6e6e6;
}
.headline a:link, .headline a:visited, .headline a:active {
	TEXT-DECORATION: none;
}
.headline a:hover {
	TEXT-DECORATION: underline;
}
.rss_feed{
	padding-right: 10px;
	float: right;
}
/* Header */
#header {
	background-color: #FFFFFF;
	text-align: center;
}
.header_wrap {
	background-image: url(images/bg_stripes.png);
	height: 125px;
	width: 980px;
	background-color: #3d3d3d;
}
.top_nav_box{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin-bottom: 5px;
}
.head_left {
	float: left;
	width: 650px;
	height: 125px;
}
.head_right {
	float: left;
	width: 320px;
	height: 125px;
	text-align: right;
	padding-right: 10px;
}
.head_right_image {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	float: left;
}
.head_right_facebook_image {
	text-align: left;
	padding-left: 20px;
	float: left;
	padding-top: 15px;
}
/* Setup for 2 coluns in the top search */
.head_right_2_columns {
}
.head_right_left_column {
	float: left;
	width: 160px;
}	
.head_right_right_column {
	float: right;
	width: 160px;
}
/*End 2 Column Setup */	
.head_right_subscribe {
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin-bottom: 5px;
	line-height: 16px;
}
.head_right_subscribe a:link, .head_right_subscribe a:visited, .head_right_subscribe a:active  {
	TEXT-DECORATION: none;
	color: #FFFFFF;
}
.head_right_subscribe a:hover {
	TEXT-DECORATION: underline;
	color: #FFFFFF;
}
.head_right_subscribeP2 {
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
}
.head_right_subscribeP2 a:link, .head_right_subscribeP2 a:visited, .head_right_subscribeP2 a:active  {
	TEXT-DECORATION: none;
	color: #FFFFFF;
}
.head_right_subscribeP2 a:hover {
	TEXT-DECORATION: underline;
	color: #FFFFFF;
}
/*
.head_right_list {
	font: bold 10pt/14pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding-left: 110px;
	padding-top: 10px;
}
.head_right_list a:link, .head_right_list a:visited, .head_right_list a:active  {
	TEXT-DECORATION: none;
	color: #FFFFFF;
}
.head_right_list a:hover {
	TEXT-DECORATION: underline;
	color: #FFFFFF;
}
*/
/* TOP LEADERBOARD AND TOP SEARCH */
.top_leaderboard_temp_section {
	padding-top: 2px;
	padding-bottom: 5px;
}
.top_leaderboard {
	height: 90px;
	width: 940px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #82BF65;
	padding-bottom: 15px;
	text-align: center;
}
.top_search {
	float: right;
	width: 320px;
	height: 80px;
	text-align: right;
	padding-top: 10px;
}
.top_search_title {
	font-size:13px;
	color:#FFF727;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight: bold;
	vertical-align: top;
	padding-bottom: 8px;	
}
.top_search_input {
	text-align: left;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	margin-bottom: 5px;
	background-image: url(images/header_search_input_bg.gif);
	background-repeat: no-repeat;
}
.top_search_button {
	border:none;
	background:transparent url(http://www.lasmag.com/images/global/search_button.png) no-repeat;
	height:19px;
	width:54px;
	vertical-align:middle;
	overflow:hidden;
	cursor:pointer;
	cursor:hand;
}
.top_search_links {
	font-size:11px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight: bold;
	vertical-align: top;
	padding-top: 8px;
}
.top_search_links a:link, .top_search_links a:visited, .top_search_links a:active {
	color:#FFFFFF;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
}
.top_search_links a:hover {
	text-decoration: underline;
}
/* BREAKING NEWS
--------------------------------------*/
.breaking_news {
}
.breaking_news_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
	text-align: left;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-transform: uppercase;
	border-top: 3px solid #FF0000;
	border-bottom: 3px solid #FF0000;
	width: 960px;
}
.breaking_news_event a:link, .breaking_news_event a:visited, .breaking_news_event a:active {
	color:#000099;
	font-size:10pt;
	text-decoration: underline;
	font-weight: bold;
	text-transform: none;
}
.breaking_news_event a:hover {
	text-decoration: none;
	text-transform: none;
	color: #000099;
}
/* Main Body */
.main{
}
.main_body{
	float: left;
	width: 635px;
	text-align: left;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.main_body_wide{
	float: left;
	width: 970px;
	text-align: left;
	padding-left: 5px;
	vertical-align: top;
	padding-right: 5px;
}
.right_nav{
	width: 300px;
	float: right;
	text-align: center;
	vertical-align: top;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.right_nav_inset{
	width: 300px;
	float: right;
	text-align: center;
	vertical-align: top;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
/* BODY COPY */
.body_copy_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	text-align: left;
}
.body_copy_event a:link, .body_copy_event a:visited, .body_copy_event a:active {
	color:#000099;
	font-size:11pt;
	text-decoration: underline;
	text-transform: none;
}
.body_copy_event a:hover {
	text-decoration: none;
	text-transform: none;
	color: #000099;
}
.body_copy_event_title {
	color:#000000;
	font-size:12pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.body_copy_event_title a:link, .body_copy_event_title a:visited, .body_copy_event_title a:active {
	color:#000099;
	font-size:12pt;
	text-decoration: underline;
	font-weight: bold;
	text-transform: none;
}
.body_copy_event_title a:hover {
	text-decoration: none;
	text-transform: none;
	color: #000099;
}
.body_copy_med_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.body_copy_med_event a:link, .body_copy_med_event a:visited, .body_copy_med_event a:active {
	color:#000099;
	font-size:9pt;
	text-decoration: underline;
	font-weight: bold;
	text-transform: none;
}
.body_copy_med_event a:hover {
	text-decoration: none;
	text-transform: none;
	color: #000099;
}
.body_copy_med_event_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.body_copy_med_event_title a:link, .body_copy_med_event_title a:visited, .body_copy_med_event_title a:active {
	color:#000099;
	font-size:10pt;
	text-decoration: underline;
	font-weight: bold;
	text-transform: none;
}
.body_copy_med_event_title a:hover {
	text-decoration: none;
	text-transform: none;
	color: #000099;
}
.body_copy_small_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
}
.body_copy_small_event a:link, .body_copy_small_event a:visited, .body_copy_small_event a:active {
	color:#000099;
	font-size:7pt;
	text-decoration: underline;
	font-weight: bold;
	text-transform: none;
}
.body_copy_small_event a:hover {
	text-decoration: none;
	text-transform: none;
	color: #000099;
}
.body_copy_small_event_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	font-weight: bold;
}
.body_copy_video_box {
	text-align: center;
	position: relative;
}
.body_copy_video{
	clear: both;
	float: left;
	background-color: #ebebeb;
	border: 2px solid #000000;
	margin-right: 10px;
}
/*Add This Links*/
.articles_facebook_like_box {
	float: right;
	width: 300px;
	text-align: right;
}
/* READER COPY INFO */
.reader {
	background-color: #FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
}
.reader_copy_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000000;
	text-align: justify;
	background-color: #FFFFFF;
}
.reader_copy_event a:link, .reader_copy_event a:visited, .reader_copy_event a:active {
	color:#000099;
	font-size:14pt;
	text-decoration: underline;
	font-weight: bold;
	text-transform: none;
}
.reader_copy_event a:hover {
	text-decoration: none;
	text-transform: none;
	color: #000099;
}
.reader_copy_event_title {
	color:#000000;
	font-size:16pt;
	font-weight: bold;
}
/* ARTICLE TAGS */
.article_tags_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align: left;
	background-color: #EEEDED;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.article_tags_event a:link, .article_tags_event a:visited, .article_tags_event a:active {
	color:#000099;
	font-size:10pt;
	text-decoration: underline;
	text-transform: none;
}
.article_tags_event a:hover {
	text-decoration: none;
	text-transform: none;
	color: #000099;
}
.article_tags_event_title {
	color:#000000;
	font-size:10pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.article_tags_event_title a:link, .article_tags_event_title a:visited, .article_tags_event_title a:active {
	color:#000099;
	font-size:10pt;
	text-decoration: underline;
	font-weight: bold;
	text-transform: none;
}
.article_tags_event_title a:hover {
	text-decoration: none;
	text-transform: none;
	color: #000099;
}
/* 3 COLUMN LAYOUT */
.three_columns{
	width: 660px;
}
.three_col_left {
	float: left;
	width: 218px;
	padding-right: 2px;
	padding-left: 0px;
}
.three_col_right {
	float: right;
	width: 218px;
	padding-left: 2px;
}
.three_col_center {
	float: left;
	padding-right: 2px;
	padding-left: 2px;
	width: 216px;
}
/* 2 COLUMN LAYOUT */
.two_columns{
	margin:10px auto;
	width: 620px;
}
.two_col_left {
	float: left;
	width: 300px;
}
.two_col_right {
	float: right;
	width: 300px;
}
.two_col_right_left {
	float: right;
	width: 328px;
	padding-left: 2px;
	text-align: left;
}
/* 2 - 1 COLUMN LAYOUT */
.two_one_columns{
	margin:0px auto;
	width: 660px;
}
.two_one_col_left {
	float: left;
	width: 438px;
	padding-right: 2px;
}
.two_one_col_right {
	float: right;
	width: 218px;
	padding-left: 2px;
	background-color: #CCCCCC;
}
/* 1 - 2 COLUMN LAYOUT */
.one_two_columns{
	margin:0px auto;
	width: 660px;
}
.one_two_col_left {
	float: left;
	width: 218px;
	padding-right: 2px;
	padding-left: 0px;
	background-color: #666666;
}
.one_two_col_right {
	float: right;
	width: 438px;
	padding-left: 2px;
	background-color: #CCCCCC;
}
/* TOP STORY */
.top_story  {
	background-image: url(http://www.lasmag.com/images/global/overlay_500.png);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f2f2f2;
	background-color: #f2f2f2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
}
.top_story_title {
	font: bold 14pt Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 5px;
	text-decoration: none;
	padding-bottom: 5px;
}
.top_story_title a:link, .top_story_title a:visited, .top_story_title a:active {
	font: bold 14pt Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.top_story_title a:hover {
	text-decoration: underline;
}
.top_story_image {
	text-align: center;
	margin: 3px;
	float: left;
	border: 2px solid #000066;
}
.top_story_video{
	clear: both;
	float: left;
	background-color: #ebebeb;
	margin-bottom: 10px;
	margin-right: 10px;
}
.top_story_video_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	background-color: #ebebeb;
	padding: 4px;
}
.top_story_video_title a:link, .top_story_video_title a:visited, .top_story_video_title a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.top_story_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #333333;
	padding-left: 5px;
	height: auto;
}
.top_story_event a:link, .top_story_event a:visited, .top_story_event a:active {
	color: #333333;
	font-size: 12pt;
	font-weight: bold;
}
.top_story a:hover {
	TEXT-DECORATION: underline;
	color: #333333;
}
/* MORE TOP STORIES */
.more_top_stories {
	background-color:#f2f2f2;
	text-align: left;
	padding-left: 5px;
}
.more_top_stories_header {
	color: #000000;
	font: bold 10pt Arial, Helvetica, sans-serif;
	clear: both;
	height: auto;
	width: auto;
	text-align: left;
}
.more_top_stories_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #f2f2f2;
	border-left-color: #f2f2f2;
	text-align: left;
	background-image: url(http://www.lasmag.com/images/global/overlay_250.png);
	height: 100px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
}
.more_top_stories_event a:link, .more_top_stories_event a:visited, .more_top_stories_event a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.more_top_stories_event a:hover {
}
.more_top_stories_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
}	
.more_top_stories_tag_line a:link, .more_top_stories_tag_line a:visited, .more_top_stories_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.more_top_stories_tag_line a:hover {
	text-decoration: underline;
}
.more_top_stories_image_box {
	height: 67px;
	width: 95px;
	border: 1px solid #0000FF;
	overflow: hidden;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	text-align: center;
	background-color: #333333;
}
/* HOTWIRE */
/*
.hot_wire {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f2f2f2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f2f2f2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
}
.hot_wire_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.hot_wire_title a:link, .hot_wire_title a:visited, .hot_wire_title a:active {
	color:#666666;
	font-size:9pt;
	text-decoration: none;
	font-weight: bold;
}
.hot_wire_title a:hover {
	text-decoration: underline;
}
.hot_wire_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f2f2f2;
}
.hot_wire_event a:link, .hot_wire_event a:visited, .hot_wire_event a:active {
	color:#111111;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
}
.hot_wire_event a:hover {
	text-decoration: underline;
}
.hot_wire_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
	padding-right: 5px;
	float: right;
	padding-top: 10px;
}	
.hot_wire_tag_line a:link, .hot_wire_tag_line a:visited, .hot_wire_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.hot_wire_tag_line a:hover {
	text-decoration: underline;
}
.hot_wire_image_box {
	border: 1px solid #333333;
	margin-right: 3px;
	margin-left: 3px;
	text-align: center;
	height: 100px;
	width: 100px;
	background-color: #FFFFFF;
	float: left;
	vertical-align: middle;
}
*/
/* New Hot Wire */
.hot_wire {
	margin-top:10px;
	border-top:1px solid #DCDCDC;
	padding-bottom:10px;
}
.hot_wire_event {
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #DCDCDC;
}
.hot_wire_event h2 {
	padding-bottom:10px;
}
.hot_wire_event h2 a:link, .hot_wire_event h2 a:visited, .hot_wire_event h2 a:hover, .hot_wire_event h2 a:active {
	font-family: 'Raleway', sans-serif;
	font-weight:700;
	font-size:20px;
	line-height:26px;
	padding-bottom:3px;
	color:#111;
}
.hot_wire_event a:link, .hot_wire_event a:visited, .hot_wire_event a:active {
	text-decoration:none;
}
.hot_wire_event a:hover {
	text-decoration:underline;
}
.hot_wire_teaser_container {
	float:right;
	width:430px;
	margin:0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.hot_wire_title {
}
.hot_wire_title a:link, .hot_wire_title a:visited, .hot_wire_title a:active {
}
.hot_wire_title a:hover {
}
.hot_wire_tag_line {
	text-align:right;
	color:#aaa;
	font-size:12px;
	font-family:'Raleway', sans-serif;
	text-transform:uppercase;
	position: relative;
	bottom: 0;
	left: 0;
	padding-right: 10px;
}
.hot_wire_tag_line a:link, .hot_wire_tag_line a:visited, .hot_wire_tag_line a:active {
}
.hot_wire_tag_line a:hover {
}
.hot_wire_image_box {
	text-align: center;
	height: 200px;
	width: 175px;
	background-color: #FFFFFF;
	float: left;
	vertical-align: middle;
	overflow: hidden;
	margin-right: 5px;
	margin-bottom: 10px;
}
.hot_wire_image {
	width: 195px;
	background-color: #FFFFFF;
	border: 1px solid #CCC;
}
div.hotwire_teaser {
	font-family:Georgia, serif;
	color:#333;
	padding-top:0px;
	margin-top:0px;
	font-size:15px;
	line-height:24px;
	margin:0px;
	padding-bottom:10px;
}
/* NEWS */
.news {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f2f2f2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f2f2f2;
	height: 260px;
}
.news_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.news_title a:link, .news_title a:visited, .news_title a:active {
	color:#666666;
	font-size:9pt;
	text-decoration: none;
	font-weight: bold;
}
.news_title a:hover {
	text-decoration: underline;
}
.news_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
	padding-right: 5px;
	padding-left: 5px;
	height: auto;
}
.news_event a:link, .news_event a:visited, .news_event a:active {
	color:#111111;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
}
.news_event a:hover {
	text-decoration: underline;
}
.news_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
	padding-right: 5px;
	float: right;
	padding-top: 10px;
}	
.news_tag_line a:link, .news_tag_line a:visited, .news_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.news_tag_line a:hover {
	text-decoration: underline;
}
.news_image_box {
	border: 1px solid #333333;
	margin-right: 3px;
	margin-left: 3px;
	text-align: center;
	height: 100px;
	width: 100px;
	background-color: #FFFFFF;
	float: left;
	vertical-align: middle;
}
/* COLUMNS */	
.columns {
	text-align: left;
	vertical-align: top;

}
.column_image {
	background-color: #333333;
	border: 1px solid #FFFFFF;
	float: left;
	margin-right: 5px;
}
.columns_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #CCCCCC;
	background-image: url(http://www.lasmag.com/images/global/overlay_250.png);
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	height: 77px;
	padding-bottom: 5px;
}
.columns_event a:link, .columns_event a:visited, .columns_event a:active {
	TEXT-DECORATION: none;
	color: #000033;
}
.columns_event a:hover {
	TEXT-DECORATION: underline;
	color: #000066;
}
.columns_name {
	TEXT-DECORATION: none;
	color: #666666;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.columns_title {
	TEXT-DECORATION: none;
	color: #666666;
	font-size: 9pt;
	font-weight: normal;
}
.columns_time {
	TEXT-DECORATION: none;
	color: #666666;
	font-size: 8pt;
	font-weight: normal;
}
/* SIDE SEARCH */	
#side_search {
	width:300px;
	margin:0px;
	padding:0px;
	}
	.side_search_box {
	padding:0px 5px 10px 7px;
	background-image: url(http://www.lasmag.com/images/global/search_box_bg.gif);
	height: 100px;
	width: 300px;
	background-repeat: no-repeat;
	background-position: left top;
}
.side_search_term {
	margin:0px;	
	padding:0px;
	font-size:14px;
	text-align:left;
	max-width:195px;		
}	
.side_search_title {
	font-size:12px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight: bold;
	vertical-align: top;
	padding-top: 20px;
	padding-left: 10px;
}
.side_search {
	font-size:12px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight: bold;
	vertical-align: top;
}
.side_search a:link, .side_search a:visited, .side_search a:active {
	color:#FFFFFF;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}
.side_search a:hover {
	text-decoration: underline;
}
.side_search_input {
	text-align: left;
	padding-left: 10px;
}
.side_search_button {
	border:none;
	background:transparent url(http://www.lasmag.com/images/global/search_button.png) no-repeat;
	height:19px;
	width:54px;
	vertical-align:middle;
	overflow:hidden;
	cursor:pointer;
	cursor:hand;
}
/* SIDE BAR */
.side_bar {
	width: 298px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #fbf3f3;
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.side_bar_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: left;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 5px;
}
.side_bar_event a:link, .side_bar_event a:visited, .side_bar_event a:active {
	color:#111111;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
}
.side_bar_event a:hover {
	text-decoration: underline;
}
.side_bar_event_divider {
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
.side_bar_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
	padding-right: 5px;
}	
.side_bar_tag_line a:link, .side_bar_tag_line a:visited, .side_bar_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.side_bar_tag_line a:hover {
	text-decoration: underline;
}	
/* RELATED ITEMS */
.related_items {
	font: 9pt Arial, Helvetica, sans-serif;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
}
.related_dates {
	font: 8pt Arial, Helvetica, sans-serif;
	text-align: left;
	color: #666666;
}
.related_box a:hover {
	font: 9pt Arial, Helvetica, sans-serif;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	background-color: #999999;
}
.related_header {
	font: bold 12pt Arial, Helvetica, sans-serif;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
}
/* RELATED ARTICLES */
.related_articles {
	width: 620px;
	height: auto;
}
.related_articles_header {
	font: bold 11pt Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #333333;
	padding-bottom: 5px;
}
.related_articles_header a:link, .related_articles_header a:visited, .related_articles_header a:active {
	TEXT-DECORATION: none;
	color: #333333;
	font: bold 11pt Arial, Helvetica, sans-serif;
}
.related_articles_header a:hover {
	TEXT-DECORATION: underline;
	color: #0000FF;
}
.related_articles_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align: left;
	font-weight: normal;
	padding-bottom: 5px;
}
.related_articles_event a:link, .related_articles_event a:visited, .related_articles_event a:active {
	color:#000000;
	font-size:10pt;
	text-decoration: none;
	font-weight: normal;
}
.related_articles_event a:hover {
	text-decoration: underline;
}
.related_articles_event_divider {
	clear: both;
}
.related_articles_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
	padding-right: 5px;
}	
.related_articles_tag_line a:link, .related_articles_tag_line a:visited, .related_articles_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.related_articles_tag_line a:hover {
	text-decoration: underline;
}	
/* SIDE REPORT SECTION */
.side_report_section{
	background-color: #FFFFFF;
	width: 300px;
}
.side_report_list_scroll {
	clear: both;
	height: 250px;
	overflow: auto;
}
.side_report_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	overflow: auto;
	text-transform: lowercase;
	padding: 5px;
	text-align: left;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.side_report_list a:link, .side_report_list a:visited, .side_report_list a:active {
	color:#000066;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
/*	text-transform: uppercase; */
}
.side_report_list a:hover {
	text-decoration: underline;
}
.side_report_stats {
	font: 8pt Arial, Helvetica, sans-serif;
	text-align: left;
	color: #333333;
	text-transform: capitalize;
}
.side_report_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-align: center;
	background-color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.side_report_nav a:link, .side_report_nav a:visited, .side_report_nav a:active {
	color:#000099;
	font-size:9pt;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.side_report_nav a:hover {
	text-decoration: underline;
}
/* FEATURED REPORT */
.featured_report {
	background-color: #FFFFFF;
	width: 298px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}
.featured_report_scroll {
	border-top-width: 0px;
	border-top-color: #999999;
	clear: both;
	height: 300px;
	overflow: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.featured_report_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	overflow: auto;
	text-transform: lowercase;
	padding: 5px;
	text-align: left;
}
.featured_report_event a:link, .featured_report_event a:visited, .featured_report_event a:active {
	color:#000099;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.featured_report_event a:hover {
	text-decoration: underline;
}
.featured_report_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.featured_report_nav a:link, .featured_report_nav a:visited, .featured_report_nav a:active {
	color:#000099;
	font-size:10pt;
	text-decoration: none;
}
.featured_report_nav a:hover {
	text-decoration: underline;
}

/* LOCAL BUSINESSES 300 */
.local_business_300 {
	width: 298px;
	border: 1px solid #e6e6e6;
	background-color: #FFFFFF;
}
.local_business_header_300 {

}
.local_business_description_300 {
	font: 10px Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 5px;
}
.local_business_scroll_300 {
	overflow: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f2f2f2;
	border-bottom-color: #f2f2f2;
	border-left-color: #f2f2f2;
	height: 125px;
	width: 285px;
	margin-left: 5px;
}
.local_business_listing_300 {
	font: 9px Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: left;
}
.local_business_listing_300 a:link, .local_business_listing_300 a:visited, .local_business_listing_300 a:active {
	color:#000000;
	font-size:9px;
	text-decoration: none;
	font-weight: normal;
}
.local_business_listing_300 a:hover {
	text-decoration: underline;
}
.local_business_key_search_300 {
	text-align: right;
	font: bold 9px Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
}
.local_business_search_300 {
	padding: 0px;
	text-align: center;	
}
.local_business_search_300 label {
	margin:0px; padding:0px;
}

/* CONTEST SECTION
--------------------------------------*/
.contest {
}
.contest_event {
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a3a6a6;
	border-left-color: #a3a6a6;
	text-align: left;
	background-color: #f2f2f2;
	background-image: url(http://www.lasmag.com/images/global/overlay_400.png);
}
.contest_event a:link, .contest_event a:visited, .contest_event a:active {
	color:#111111;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
}
.contest_event a:hover {
	text-decoration: underline;
}
.contest_image_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: capitalize;
}
.contest_time {
	font: 9px Arial, Helvetica, sans-serif;
	text-transform: lowercase;
}
.contest_image_box {
	height: 67px;
	width: 95px;
	border: 1px solid #0000FF;
	overflow: hidden;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	text-align: center;
	background-color: #333333;
}
/* SUBSCRIBE SECTION
--------------------------------------*/
.subscribe {
}
.subscribe_event_title {
	color:#000000;
	font-size:12pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.subscribe_event_title a:link, .subscribe_event_title a:visited, .subscribe_event_title a:active {
	color:#000099;
	font-size:12pt;
	text-decoration: underline;
	font-weight: bold;
	text-transform: none;
}
.subscribe_event_title a:hover {
	text-decoration: none;
	text-transform: none;
	color: #000099;
}
.subscribe_event {
	padding:5px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a3a6a6;
	border-left-color: #a3a6a6;
	text-align: left;
	background-color: #f2f2f2;
	background-image: url(http://www.lasmag.com/images/global/overlay_400.png);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a3a6a6;
	height: 210px;
}
.subscribe_event a:link, .subscribe_event a:visited, .subscribe_event a:active {
	color:#111111;
	font-size:12pt;
	text-decoration: none;
	font-weight: bold;
}
.subscribe_event a:hover {
	text-decoration: underline;
}
.subscribe_image {
	border: 1px solid #333333;
	width: 213px;
	overflow: hidden;
	text-align: left;
	vertical-align: top;
	height: 210px;
}
.subscribe_form {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 5px;
}
.subscribe_required {
	font: 10pt Arial, Helvetica, sans-serif;
	color: #FF0000;
	padding: 0px;
}
/* SUBSCRIBE SECTION RIGHT NAV
--------------------------------------*/
/*
.subscribe_right_nav {
}
.subscribe_event_right_nav_title {
	color:#000000;
	font-size:12pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.subscribe_event_right_nav_title a:link, .subscribe_event_right_nav_title a:visited, .subscribe_event_right_nav_title a:active {
	color:#000099;
	font-size:12pt;
	text-decoration: underline;
	font-weight: bold;
	text-transform: none;
}
.subscribe_event_right_nav_title a:hover {
	text-decoration: none;
	text-transform: none;
	color: #000099;
}
.subscribe_event_right_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a3a6a6;
	border-left-color: #a3a6a6;
	text-align: left;
	background-color: #f2f2f2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a3a6a6;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.subscribe_event_right_nav a:link, .subscribe_event_right_nav a:visited, .subscribe_event_right_nav a:active {
	color:#111111;
	font-size:12pt;
	text-decoration: none;
	font-weight: bold;
}
.subscribe_event_right_nav a:hover {
	text-decoration: underline;
}
.subscribe_image {
	border: 1px solid #333333;
}
.subscribe_form {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 5px;
}
.subscribe_required {
	font: 10pt Arial, Helvetica, sans-serif;
	color: #FF0000;
	padding: 0px;
}
*/
/* FEATURED MERCHANT
--------------------------------------*/
.merchant {
	width: 298px;
	height: auto;
	padding-bottom: 5px;
	border: 1px solid #e6e6e6;
	background-color: #fbfbfb;
}
.merchant_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: left;
	font-weight: normal;
	padding: 5px;
}
.merchant_event a:link, .merchant_event a:visited, .merchant_event a:active {
	color:#111111;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
}
.merchant_event a:hover {
	text-decoration: underline;
}
.merchant_event_divider {
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.merchant_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
	padding-right: 5px;
}	
.merchant_tag_line a:link, .merchant_tag_line a:visited, .merchant_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.merchant_tag_line a:hover {
	text-decoration: underline;
}
/* Newsletter Feed
--------------------------------------*/
.newsletter {
	width: 298px;
	height: auto;
	padding-bottom: 5px;
	border: 1px solid #e6e6e6;
	background-color: #fbfbfb;
}
.newsletter_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: left;
	font-weight: normal;
	padding: 5px;
}
.newsletter_event a:link, .newsletter_event a:visited, .newsletter_event a:active {
	color:#111111;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
}
.newsletter_event a:hover {
	text-decoration: underline;
}
.newsletter_alert {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-align: right;
	padding-right: 5px;
}
/* LASTV
--------------------------------------*/
.lastv {
	width: 300px;
}
.lastv_event {
	padding:5px 10px 10px 5px;
	border-bottom:1px solid #a3a6a6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a3a6a6;
	border-left-color: #a3a6a6;
	background-color: #fbf3f3;
	background-image: url(http://www.lasmag.com/images/global/video_bg_water.jpg);
	background-position: left top;
	text-align: center;
	background-repeat: no-repeat;
}
.lastv_event a:link, .lastv_event a:visited, .lastv_event a:active {
	color:#111111;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
}
.lastv_event a:hover {
	text-decoration: underline;
}
.lastv_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
}	
.lastv_tag_line a:link, .lastv_tag_line a:visited, .lastv_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.lastv_tag_line a:hover {
	text-decoration: underline;
}
/* VIDEO REPORTS
--------------------------------------*/
.video_reports {
	width: 298px;
	border-right-color: #a3a6a6;
	border-left-color: #a3a6a6;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #a3a6a6;
	background-color: #fbf3f3;
}
/* NOT USED
---------------------------------------
.video_reports_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: left;
	font-weight: bold;
	padding: 5px;
}
.video_reports_title a:link, .video_reports_title a:visited, .video_reports_title a:active {
	color:#333333;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
}
.video_reports_title a:hover {
	text-decoration: underline;
}
 -------------------------------------*/
.video_reports_event {
	padding:5px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	line-height: 15px;
	height: auto;
}
.video_reports_event a:link, .video_reports_event a:visited, .video_reports_event a:active {
	color:#000099;
	font-size:11px;
	text-decoration: none;
	font-weight: normal;
}
.video_reports_event a:hover {
	text-decoration: underline;
}
/* PHOTO CONTEST FEED */
.photo_contest_header_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.photo_contest_header_links a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.photo_contest_header_links a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.photo_contest_header_links a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.photo_contest_header_links a:hover {
	color: #FFFF00;
	font-weight: bold;
	text-decoration: underline;
}
.photo_contest_image_box {
	height: 68px;
	width: 90px;
	border: 1px solid #0000FF;
	overflow: hidden;
	padding: 0px;
	margin: 1px 1px 1px 1px;
	text-align: center;
	background-color: #333333;
}
/* CLASSIFIED FEED SECTION */
.class_feed {
}
.class_feed_header {
	font: bold 11pt Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000066;
	float: left;
	width: 160px;
}
.class_feed_header a:link, .news_feed_header a:visited, .news_feed_header a:active {
	TEXT-DECORATION: none;
	color: #000066;
}
.class_feed_header a:hover {
	TEXT-DECORATION: underline;
	color: #000066;
}
.class_feed_header_nav{
	float: right;
	width: 100px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000066;
	text-align: right;
	padding-top: 4px;
	padding-right: 10px;
}
.class_feed_header_nav a:link, .class_feed_header_nav a:visited, .class_feed_header_nav a:active {
	TEXT-DECORATION: none;
	color: #000066;
}
.class_feed_header_nav a:hover {
	TEXT-DECORATION: underline;
	color: #000066;
}
.class_feed_event_scroll {
	overflow: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f2f2f2;
	border-bottom-color: #f2f2f2;
	border-left-color: #f2f2f2;
	height: 300px;
}
.class_feed_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	overflow: auto;
	text-align: left;
	padding: 5px;
	height: 85px;
	width: 288px;
	border: 1px solid #f2f2f2;
}
.class_feed_event a:link, .class_feed_event a:visited, .class_feed_event a:active {
	color:#000066;
	font-size:9pt;
	text-decoration: none;
	font-weight: bold;
	text-transform: capitalize;
}
.class_feed_event a:hover {
	text-decoration: underline;
}
.class_feed_image_box {
	height: 80px;
	width: 125px;
	overflow: hidden;
	padding: 0px;
	text-align: center;
	margin-right: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.class_feed_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 25px;
	margin-top: 5px;
}
/* PHOTO CONTEST FEED SECTION */
.photo_contest_feed {
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
}
.photo_contest_feed_header {
	font: bold 11pt Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000066;
	float: left;
	width: 130px;
}
.photo_contest_feed_header a:link, .photo_contest_feed_header a:visited, .photo_contest_feed_header a:active {
	TEXT-DECORATION: none;
	color: #000066;
}
.photo_contest_feed_header a:hover {
	TEXT-DECORATION: underline;
	color: #000066;
}
.photo_contest_feed_header_nav{
	float: right;
	width: 130px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000066;
	text-align: right;
	padding-top: 4px;
	padding-right: 10px;
}
.photo_contest_feed_header_nav a:link, .photo_contest_feed_header_nav a:visited, .photo_contest_feed_header_nav a:active {
	TEXT-DECORATION: none;
	color: #000066;
}
.photo_contest_feed_header_nav a:hover {
	TEXT-DECORATION: underline;
	color: #000066;
}
.photo_contest_feed_event_scroll {
	overflow: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f2f2f2;
	border-bottom-color: #f2f2f2;
	border-left-color: #f2f2f2;
	height: 300px;
}
.photo_contest_feed_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	overflow: auto;
	text-align: center;
	padding: 0px 5px 0px 15px;
	border: 1px solid #f2f2f2;
}
.photo_contest_feed_event a:link, .photo_contest_feed_event a:visited, .photo_contest_feed_event a:active {
	color:#000066;
	font-size:9pt;
	text-decoration: none;
	font-weight: bold;
	text-transform: capitalize;
}
.photo_contest_feed_event a:hover {
	text-decoration: underline;
}
.photo_contest_feed_image_box {
	height: 125px;
	width: 125px;
	overflow: hidden;
	text-align: center;
	padding: 0px;
	margin: 5px;
}
.photo_contest_feed_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 25px;
	margin-top: 5px;
}
/* PHOTO CONTEST FEED SPONSORED SECTION */
.photo_contest_feed_sponsored {
	border-right: 1px solid #3C7CBE;
	border-bottom: 1px solid #3C7CBE;
	border-left: 1px solid #3C7CBE;
}
.photo_contest_feed_sponsored_header {
	text-transform: none;
	color: #FFFFFF;
	float: left;
	width: 165px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	padding-top: 4px;
	padding-left: 5px;
}
.photo_contest_feed_sponsored_headline {
	background-color: #3c7cbe;
	height: 35px;
}
.photo_contest_feed_sponsored_header a:link, .photo_contest_feed_sponsored_header a:visited, .photo_contest_feed_sponsored_header a:active {
	TEXT-DECORATION: none;
	color: #FFFFFF;
}
.photo_contest_feed_sponsored_header a:hover {
	TEXT-DECORATION: underline;
	color: #FFFFFF;
}
.photo_contest_shootout {
	font-size: 23px;
	font-weight: bold;
	color: #FFF;	
}
.photo_contest_shootout a:link, .photo_contest_shootout a:visited, .photo_contest_shootout a:active {
	TEXT-DECORATION: none;
	color: #FFFFFF;
}
.photo_contest_shootout a:hover {
	TEXT-DECORATION: underline;
	color: #FFFFFF;
}
.photo_contest_feed_sponsored_header_nav{
	float: right;
	width: 120px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	padding-top: 12px;
	padding-right: 5px;
}
.photo_contest_feed_sponsored_header_nav a:link, .photo_contest_feed_sponsored_header_nav a:visited, .photo_contest_feed_sponsored_header_nav a:active {
	TEXT-DECORATION: none;
	color: #FFFFFF;
}
.photo_contest_feed_sponsored_header_nav a:hover {
	TEXT-DECORATION: underline;
	color: #FFFFFF;
}
.photo_contest_feed_sponsored_event_scroll {
	overflow: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f2f2f2;
	border-bottom-color: #f2f2f2;
	border-left-color: #f2f2f2;
	height: 300px;
}
.photo_contest_feed_sponsored_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	overflow: auto;
	text-align: center;
	padding: 0px 5px 0px 15px;
	background-color: #FFF;
}
.photo_contest_feed_sponsored_event a:link, .photo_contest_feed_sponsored_event a:visited, .photo_contest_feed_sponsored_event a:active {
	color:#000066;
	font-size:9pt;
	text-decoration: none;
	font-weight: bold;
	text-transform: capitalize;
}
.photo_contest_feed_sponsored_event a:hover {
	text-decoration: underline;
}
.photo_contest_feed_sponsored_image_box {
	height: 125px;
	width: 125px;
	overflow: hidden;
	text-align: center;
	padding: 0px;
	margin: 5px;
}
.photo_contest_feed_sponsored_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 25px;
	margin-top: 5px;
}
.photo_contest_feed_sponsored_ad {
	float: right;
}
/* LOCAL HIGHLIGHTS SECTION */
.local_highlights_feed {
}
.local_highlights_feed_header {
	font: bold 11pt Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000066;
	float: left;
	width: 120px;
}
.local_highlights_feed_header a:link, .news_feed_header a:visited, .news_feed_header a:active {
	TEXT-DECORATION: none;
	color: #000066;
}
.local_highlights_feed_header a:hover {
	TEXT-DECORATION: underline;
	color: #000066;
}
.local_highlights_feed_header_nav{
	float: right;
	width: 170px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	padding-top: 2px;
	text-transform: lowercase;
}
.local_highlights_feed_header_nav a:link, .local_highlights_feed_header_nav a:visited, .local_highlights_feed_header_nav a:active {
	TEXT-DECORATION: none;
	color: #000066;
}
.local_highlights_feed_header_nav a:hover {
	TEXT-DECORATION: underline;
	color: #000066;
}
.local_highlights_feed_event_scroll {
	overflow: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f2f2f2;
	border-bottom-color: #f2f2f2;
	border-left-color: #f2f2f2;
	height: 300px;
}
.local_highlights_feed_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	overflow: auto;
	text-align: left;
	padding: 5px;
	border: 1px solid #f2f2f2;
}
.local_highlights_feed_event a:link, .local_highlights_feed_event a:visited, .local_highlights_feed_event a:active {
	color:#000066;
	font-size:9pt;
	text-decoration: none;
	font-weight: bold;
}
.local_highlights_feed_event a:hover {
	text-decoration: underline;
}
.local_highlights_feed_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 25px;
	margin-top: 5px;
}
.local_highlights_feed_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
}	
.local_highlights_feed a:link, .local_highlights_feed a:visited, .local_highlights_feed a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.local_highlights_feed a:hover {
	text-decoration: underline;
}
.local_highlights_feed_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
	padding-right: 5px;
}	
.local_highlights_feed_tag_line a:link, .local_highlights_feed_tag_line a:visited, .local_highlights_feed_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: normal;
}
.local_highlights_feed_tag_line a:hover {
	text-decoration: underline;
}
/* SPECIAL OFFERS
--------------------------------------*/
.special_offers {
	width: 298px;
	border: 1px solid #e6e6e6;
	background-color: #fbfbfb;
}
.special_offers_event {
	padding:5px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	line-height: 15px;
}
.special_offers_event a:link, .special_offers_event a:visited, .special_offers_event a:active {
	color:#000099;
	font-size:11px;
	text-decoration: none;
	font-weight: normal;
}
.special_offers_event a:hover {
	text-decoration: underline;
}
/* CALENDAR OF EVENTS
--------------------------------------*/
.calendar {
	width: 298px;
	border: 1px solid #e6e6e6;
	background-color: #fbfbfb;
}
.calendar_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000066;
	text-align: left;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.calendar_title a:link, .calendar_title a:visited, .calendar_title a:active {
	color:#000066;
	font-size:11pt;
	text-decoration: none;
	font-weight: bold;
}
.calendar_title a:hover {
	text-decoration: underline;
}
.calendar_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a3a6a6;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.calendar_event a:link, .calendar_event a:visited, .calendar_event a:active {
	color:#666666;
	font-size:10pt;
	text-decoration: none;
	font-weight: normal;
}
.calendar_event a:hover {
	text-decoration: underline;
}
.calendar_feed {
	width: 298px;
	border: 1px solid #e6e6e6;
	background-color: #fbfbfb;
}
.calendar_feed_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-align: left;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}
.calendar_feed_title a:link, .calendar_feed_title a:visited, .calendar_feed_title a:active {
	color:#000066;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.calendar_feed_title a:hover {
	text-decoration: underline;
}
.calendar_feed_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a3a6a6;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	line-height: 14px;
}
.calendar_feed_event a:link, .calendar_feed_event a:visited, .calendar_feed_event a:active {
	color:#666666;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}
.calendar_feed_event a:hover {
	text-decoration: underline;
}
/* LAP NOTICE
--------------------------------------*/
.lap_notice {
	width: 298px;
	border-right-color: #a3a6a6;
	border-left-color: #a3a6a6;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #a3a6a6;
	background-color: fbf3f3;
}
.lap_notice_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}
.lap_notice_title a:link, .lap_notice_title a:visited, .lap_notice_title a:active {
	color:#333333;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
}
.lap_notice_title a:hover {
	text-decoration: underline;
}
.lap_notice_event {
	padding:5px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	line-height: 15px;
	height: auto;
}
.lap_notice_event a:link, .lap_notice_event a:visited, .lap_notice_event a:active {
	color:#000099;
	font-size:11px;
	text-decoration: none;
	font-weight: normal;
}
.lap_notice_event a:hover {
	text-decoration: underline;
}
/* SUBMITTED PHOTO
--------------------------------------*/
.submitted_photos {
	padding:10px;
	border-bottom:1px solid #151515;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #151515;
	border-left-color: #151515;
	text-align: center;
	background-color: #f2f2f2;
}
.submitted_photos a:link, .submitted_photos a:visited, .submitted_photos a:active {
	color:#000099;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
}
.submitted_photos a:hover {
	text-decoration: underline;
}
/* MORE INFO FOOTER */
.more_info_container{
	background-color: #ebebeb;
	width: 100%;
	height: 20px;
}
.more_info_tag_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	height: 16px;
	font-weight: normal;
	color: #111111;
	padding-top: 4px;
}
.more_info_tag_footer a:link, .more_info_tag_footer a:visited, .more_info_tag_footer a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: normal;
}
.more_info_tag_footer a:hover {
	text-decoration: underline;
}
.more_info_tag_image {
	background-color: #a3a6a6;
	width: 20px;
	background-image: url(http://www.lasmag.com/images/global/more_info_arrow.gif);
	height: 20px;
	float: left;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 5px;
}
/* NEWS FEED */
.news_feed_header {
	font: bold 11pt Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #C0553A;
}
.news_feed_header a:link, .news_feed_header a:visited, .news_feed_header a:active {
	TEXT-DECORATION: none;
	color: #C0553A;
}
.news_feed_header a:hover {
	TEXT-DECORATION: underline;
	color: #C0553A;
}
.news_feed {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f2f2f2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f2f2f2;
}
.news_feed_title {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C0553A;
	text-align: left;
}
.news_feed_title a:link, .news_feed_title a:visited, .news_feed_title a:active {
	color:#C0553A;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}
.news_feed_title a:hover {
	text-decoration: underline;
}
.news_feed_event {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
}
.news_feed_event a:link, .news_feed_event a:visited, .news_feed_event a:active {
	color:#C0553A;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}
.news_feed_event a:hover {
	text-decoration: underline;
}
.news_feed_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
	padding-right: 5px;
	float: right;
	padding-top: 10px;
}	
.news_feed_tag_line a:link, .news_feed_tag_line a:visited, .news_feed_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.news_feed_tag_line a:hover {
	text-decoration: underline;
}
.news_feed_image_box {
	border: 1px solid #333333;
	margin-right: 3px;
	margin-left: 3px;
	text-align: center;
	height: 100px;
	width: 100px;
	background-color: #FFFFFF;
	float: left;
	vertical-align: middle;
}
/* SPORTS FEED */
.sports_feed {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f2f2f2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f2f2f2;
}
.sports_feed_header {
	font: bold 11pt Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #0033CC;
}
.sports_feed_header a:link, .sports_feed_header a:visited, .sports_feed_header a:active {
	TEXT-DECORATION: none;
	color: #0033FF;
}
.sports_feed_header a:hover {
	TEXT-DECORATION: underline;
}
.sports_feed_title {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033FF;
	text-align: left;
	font-weight: bold;
}
.sports_feed_title a:link, .sports_feed_title a:visited, .sports_feed_title a:active {
	color:#0033FF;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}
.sports_feed_title a:hover {
	text-decoration: underline;
}
.sports_feed_event {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	height: 85px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
	overflow: hidden;
	line-height: 12px;
}
.sports_feed_event a:link, .sports_feed_event a:visited, .sports_feed_event a:active {
	color:#0033FF;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}
.sports_feed_event a:hover {
	text-decoration: underline;
}
.sports_feed_image_box {
	height: 80px;
	width: 125px;
	overflow: hidden;
	text-align: center;
	margin-right: 5px;
}
.sports_feed_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
	padding-right: 5px;
	float: right;
	padding-top: 10px;
}	
.sports_feed_tag_line a:link, .sports_feed_tag_line a:visited, .sports_feed_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.sports_feed_tag_line a:hover {
	text-decoration: underline;
}
.sports_feed_liners {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
	overflow: hidden;
	line-height: 14px;
}
.sports_feed_liners a:link, .sports_feed_liners a:visited, .sports_feed_liners a:active {
	color:#333333;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.sports_feed_liners a:hover {
	text-decoration: underline;
}
/* FEATURED ARTICLES FEED */
.featured_articles_feed {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f2f2f2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f2f2f2;
}
.featured_articles_feed_header {
	font: bold 11pt Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #c0553a;
}
.featured_articles_feed_header a:link, .featured_articles_feed_header a:visited, .featured_articles_feed_header a:active {
	TEXT-DECORATION: none;
	color: #c0553a;
}
.featured_articles_feed_header a:hover {
	TEXT-DECORATION: underline;
}
.featured_articles_feed_title {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c0553a;
	text-align: left;
	font-weight: bold;
}
.featured_articles_feed_title a:link, .featured_articles_feed_title a:visited, .featured_articles_feed_title a:active {
	color:#c0553a;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}
.featured_articles_feed_title a:hover {
	text-decoration: underline;
}
.featured_articles_feed_event {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	height: 85px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
	overflow: hidden;
	line-height: 12px;
}
.featured_articles_feed_event a:link, .featured_articles_feed_event a:visited, .featured_articles_feed_event a:active {
	color:#c0553a;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}
.featured_articles_feed_event a:hover {
	text-decoration: underline;
}
.featured_articles_feed_image_box {
	height: 80px;
	width: 125px;
	overflow: hidden;
	text-align: center;
	margin-right: 5px;
}
.featured_articles_feed_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
	padding-right: 5px;
	float: right;
	padding-top: 10px;
}	
.featured_articles_feed_tag_line a:link, .featured_articles_feed_tag_line a:visited, .featured_articles_feed_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.featured_articles_feed_tag_line a:hover {
	text-decoration: underline;
}
.featured_articles_feed_liners {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
	overflow: hidden;
	line-height: 14px;
}
.featured_articles_feed_liners a:link, .featured_articles_feed_liners a:visited, .featured_articles_feed_liners a:active {
	color:#333333;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.featured_articles_feed_liners a:hover {
	text-decoration: underline;
}
/* TBD FEED */
.tbd_feed {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f2f2f2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f2f2f2;
}
.tbd_feed_header {
	font: bold 11pt Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #333333;
}
.tbd_feed_header a:link, .tbd_feed_header a:visited, .tbd_feed_header a:active {
	TEXT-DECORATION: none;
	color: #333333;
}
.tbd_feed_header a:hover {
	TEXT-DECORATION: underline;
}
.tbd_feed_title {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	font-weight: bold;
}
.tbd_feed_title a:link, .tbd_feed_title a:visited, .tbd_feed_title a:active {
	color:#333333;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}
.tbd_feed_title a:hover {
	text-decoration: underline;
}
.tbd_feed_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
	overflow: hidden;
	line-height: 12px;
	padding: 5px;
}
.tbd_feed_event a:link, .tbd_feed_event a:visited, .tbd_feed_event a:active {
	color:#000000;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}
.tbd_feed_event a:hover {
	text-decoration: underline;
}
.tbd_feed_image_box {
	height: 80px;
	width: 125px;
	overflow: hidden;
	text-align: center;
	margin-right: 5px;
}
.tbd_feed_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
	padding-right: 5px;
	float: right;
	padding-top: 10px;
}	
.tbd_feed_tag_line a:link, .tbd_feed_tag_line a:visited, .tbd_feed_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.tbd_feed_tag_line a:hover {
	text-decoration: underline;
}
.tbd_feed_liners {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
	overflow: hidden;
	line-height: 14px;
}
.tbd_feed_liners a:link, .tbd_feed_liners a:visited, .tbd_feed_liners a:active {
	color:#333333;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.tbd_feed_liners a:hover {
	text-decoration: underline;
}
/* SHERIFFS REPORTS FEED */
.sheriffs_reports_feed {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f2f2f2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f2f2f2;
}
.sheriffs_reports_feed_header {
	font: bold 11pt Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #333333;
	float: left;
	width: 160px;
}
.sheriffs_reports_feed_header a:link, .sheriffs_reports_feed_header a:visited, .sheriffs_reports_feed_header a:active {
	TEXT-DECORATION: none;
	color: #333333;
}
.sheriffs_reports_feed_header a:hover {
	TEXT-DECORATION: underline;
}
.sheriffs_reports_feed_title {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	font-weight: bold;
}
.sheriffs_reports_feed_title a:link, .sheriffs_reports_feed_title a:visited, .sheriffs_reports_feed_title a:active {
	color:#333333;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}
.sheriffs_reports_feed_title a:hover {
	text-decoration: underline;
}
.sheriffs_reports_feed_header_nav{
	float: right;
	width: 100px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000066;
	text-align: right;
	padding-top: 4px;
	padding-right: 10px;
}
.sheriffs_reports_feed_header_nav a:link, .sheriffs_reports_feed_header_nav a:visited, .sheriffs_reports_feed_header_nav a:active {
	TEXT-DECORATION: none;
	color: #000066;
}
.sheriffs_reports_feed_header_nav a:hover {
	TEXT-DECORATION: underline;
	color: #000066;
}
.sheriffs_reports_feed_event_scroll {
	overflow: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f2f2f2;
	border-bottom-color: #f2f2f2;
	border-left-color: #f2f2f2;
	height: 300px;
}
.sheriffs_reports_feed_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
	overflow: hidden;
	line-height: 12px;
	padding: 5px;
}
.sheriffs_reports_feed_event a:link, .sheriffs_reports_feed_event a:visited, .sheriffs_reports_feed_event a:active {
	color:#000000;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}
.sheriffs_reports_feed_event a:hover {
	text-decoration: underline;
}
.sheriffs_reports_feed_image_box {
	height: 80px;
	width: 125px;
	overflow: hidden;
	text-align: center;
	margin-right: 5px;
}
.sheriffs_reports_feed_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
	padding-right: 5px;
	float: right;
	padding-top: 10px;
}	
.sheriffs_reports_feed_tag_line a:link, .sheriffs_reports_feed_tag_line a:visited, .sheriffs_reports_feed_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.sheriffs_reports_feed_tag_line a:hover {
	text-decoration: underline;
}
.sheriffs_reports_feed_liners {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
	overflow: hidden;
	line-height: 14px;
}
.sheriffs_reports_feed_liners a:link, .sheriffs_reports_feed_liners a:visited, .sheriffs_reports_feed_liners a:active {
	color:#333333;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.sheriffs_reports_feed_liners a:hover {
	text-decoration: underline;
}

/* LIFE STYLES FEED */
.lifestyles_feed_header {
	font: bold 11pt Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #82BF65;
}
.lifestyles_feed_header a:link, .lifestyles_feed_header a:visited, .lifestyles_feed_header a:active {
	TEXT-DECORATION: none;
	color: #82BF65;
}
.lifestyles_feed_header a:hover {
	TEXT-DECORATION: underline;
	color: #82BF65;
}
.lifestyles_feed {
	border: 1px solid #f2f2f2;
}
.lifestyles_feed_title {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #82BF65;
	text-align: left;
}
.lifestyles_feed_title a:link, .lifestyles_feed_title a:visited, .lifestyles_feed_title a:active {
	color:#82BF65;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}
.lifestyles_feed_title a:hover {
	text-decoration: underline;
}
.lifestyles_feed_image_box {
	height: 80px;
	width: 125px;
	overflow: hidden;
	text-align: center;
	margin-right: 5px;
}
.lifestyles_feed_event {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	height: 85px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
	line-height: 12px;
}
.lifestyles_feed_event a:link, .lifestyles_feed_event a:visited, .lifestyles_feed_event a:active {
	color: #82BF65;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}
.lifestyles_feed_event a:hover {
	text-decoration: underline;
}
.lifestyles_feed_liners {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
	overflow: hidden;
	line-height: 14px;
}
.lifestyles_feed_liners a:link, .lifestyles_feed_liners a:visited, .lifestyles_feed_liners a:active {
	color:#333333;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.lifestyles_feed_liners a:hover {
	text-decoration: underline;
}
.lifestyles_feed_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
	padding-right: 5px;
	float: right;
	padding-top: 10px;
}	
.lifestyles_feed_tag_line a:link, .lifestyles_feed_tag_line a:visited, .lifestyles_feed_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.lifestyles_feed_tag_line a:hover {
	text-decoration: underline;
}
/* RIGHT NAV DOUBLE STACK */
.right_nav_double_stack_temp {
	width: 300px;
	background-color: #f4f4f5;
}

.right_nav_left {
	float: left;
	width: 150px;
	/*background-color: #f4f4f5;*/
}
.right_nav_right {
	float: right;
	width: 150px;
	text-align: right;
	/*background-color: #f4f4f5;*/
}
/* COOKING SECTION */
.cooking {
	padding: 0px;
}
.cooking_event {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: left;
	background-color: #fbf3f3;
	float: left;
	border-right: 1px solid #a3a6a6;
	border-left: 1px solid #a3a6a6;
}
.cooking_event a:link, .cooking_event a:visited, .cooking_event a:active {
	color:#111111;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
}
.cooking_event a:hover {
	text-decoration: underline;
}
.cooking_video{
	clear: both;
	float: right;
	background-color: #ebebeb;
	margin-bottom: 10px;
	margin-left: 10px;
}
.cooking_recipes{
	float: left;
	font: 10px Arial, Helvetica, sans-serif;
}
.cooking_recipes a:link, .cooking_recipes a:visited, .cooking_recipes a:active {
	color:#111111;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
}
.cooking_recipes a:hover {
	text-decoration: underline;
}	
.cooking_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
	font-weight: bold;
}	
.cooking_tag_line a:link, .cooking_tag_line a:visited, .cooking_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.cooking_tag_line a:hover {
	text-decoration: underline;
}
.cooking_video_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	background-color: #ebebeb;
	padding: 4px;
}
.cooking_video_title a:link, .cooking_video_title a:visited, .cooking_video_title a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.cooking_video_title a:hover {
	text-decoration: underline;
}
/* MUST READ ARTICLE */
.must_read {
}
.must_read_event {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: left;
	background-color: #fbf3f3;
	vertical-align: top;
	height: auto;
}
.must_read_subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	vertical-align: text-bottom;
	font-style: italic;
	font-weight: bold;
}
.must_read_event a:link, .must_read_event a:visited, .must_read_event a:active {
	color:#111111;
	font-size:12pt;
	text-decoration: none;
	font-weight: bold;
}
.must_read_event a:hover {
	text-decoration: underline;
}
.must_read_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	vertical-align: text-bottom;
	height: auto;
}	
.must_read_tag_line a:link, .must_read_tag_line a:visited, .must_read_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.must_read_tag_line a:hover {
	text-decoration: underline;
}
.must_read_image_box {
	border: 1px solid #333333;
	margin-right: 3px;
	margin-left: 3px;
	text-align: center;
	height: 100px;
	width: 100px;
	background-color: #FFFFFF;
	float: left;
}
/* Digital Edition Pages */
.digital_tablet{
	height: 435px;
	width: 348px;
	background-image: url(http://www.lasmag.com/images/global/tablet.png);
	background-repeat: no-repeat;
	margin-left: 10px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}
.digital_cover{
	padding-top: 42px;
	padding-left: 38px;
}
.digital_links_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000066;
	text-align: left;
	font-weight: bold;
}
.digital_links_event a:link, .digital_links_event a:visited, .digital_links_event a:active {
	color:#000066;
	font-size:11pt;
	text-decoration: none;
	font-weight: bold;
	text-transform: none;
}
.digital_links_event a:hover {
	text-decoration: underline;
	text-transform: none;
	color: #000066;
}
/* FOOTER */
.footer {
	width: 980px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #82BF65;
	background-image: url(images/bg_stripes.png);
	background-color: #3d3d3d;
	height: 170px;
}
.footer a:link {
	TEXT-DECORATION: underline;
	color: #0000CC;
}
.footer a:visited {
	TEXT-DECORATION: underline;
	color: #0000CC;
}
.footer a:active {
	TEXT-DECORATION: underline;
	color: #0000CC;
}
.footer a:hover {
	TEXT-DECORATION: underline;
	font-weight: bold;
	color: #0000CC;
}
.footer_left{
	float: left;
	width: 200px;
	padding-left: 30px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #848586;
}
.footer_right{
	float: right;
	width: 650px;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #848586;
	text-align: right;
	padding-right: 30px;
}
.footer_right a:link, .footer_right a:visited, .footer_right a:active {
	color:#848586;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
	text-transform: none;
}
.footer_right a:hover {
	text-decoration: underline;
	text-transform: none;
	color: #82Bf65;
}
/* SITE MAP */
.site_map {
	text-align: left;
	padding-right: 10px;
	padding-left: 25px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 10px;
}
.site_map_top_nav {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-top: 10px;
}
.site_map_to_top {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	display: block;
}
/* EXTRA INFO */
.ad_copy {	padding: 5px;
}
.ad_title {	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #000066;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 5px;
}
.image_box {
	border: 1px solid #333333;
}
.tag_line {	font: normal 7pt Arial, Helvetica, sans-serif;
	text-align: right;
	color: #999999;
}
.tag_line a:link, .tag_line a:visited, .tag_line a:active {
	color:#111111;
	font-size:9px;
	text-decoration: none;
	font-weight: bold;
}
.tag_line a:hover {
	text-decoration: underline;
}
.bottom_ad {
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	border-top-color: #82BF65;
	border-top-width: 2px;
	border-top-style: solid;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
}
.partition_ad {
	height: 180px;
	width: 630px;
	padding-top: 10px;
}
.table_spacing_2 {
	padding: 2px;
}
.table_spacing_3 {
	padding: 3px;
}
.table_spacing_4 {
	padding: 4px;
}
.table_spacing_5 {
	padding: 5px;
}
.table_spacing_10 {
	padding: 10px;
}
.lastv_views {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.additional_images_box {
	height: 65px;
	width: 100px;
	border: 1px solid #0000FF;
	overflow: hidden;
	padding: 0px;
	margin: 5px 5px 5px 5px;
	text-align: center;
	background-color: #333333;
}
/* BANNER PLUS ROW LAYOUT */
.banner_plus_row {
	width: 660px;
	height: 70px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.banner_plus_col_left {
	float: left;
	width: 468px;
	padding-right: 2px;
}
.banner_plus_col_right {
	float: right;
	width: 182px;
	height: 60px;
}
/* ERROR NOTICE */
.error_notice {
	color:#FF0000;
	font-size:12pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
/* ALL TABLES */
.table_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align: left;
	padding: 5px;
	border: 1px solid #C3C2BB;
	background-color: #FEFEFE;
}
.table_event a:link, .table_event a:visited, .table_event a:active {
	color:#000099;
	font-size:10pt;
	text-decoration: underline;
	font-weight: bold;
	text-transform: none;
}
.table_event a:hover {
	text-decoration: none;
	text-transform: none;
	color: #000099;
}
.table_details_image {
	border: 1px solid #000000;
	margin-right: 10px;
}
.article_med_rectangle {
	padding: 5px;
	float: left;
	border: 1px solid #666666;
	margin-top: 5px;
	margin-right: 5px;
	clear: both;
}
/* Horizonal Looper */
.hloop{
	padding: 10px;
	text-align: center;
	vertical-align: top;
	height: 110px;
	width: 110px;
}
/* TABS */
div.panes > div {
	display:none;		
	padding:15px 10px;
	border:1px solid #999;
	border-top:0;
	font-size:14px;
	background-color:#fff;
}
/* root element for tabs  */
ul.tabs {
	list-style:none;
	margin:0 !important;
	padding:0;
	border-bottom:1px solid #666;
	height:30px;
	font: 9px Arial, Helvetica, sans-serif;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(http://www.lasmag.com/images/tabs/tabs_blue.png) no-repeat -420px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 134px;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -420px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs_news: use a class name: s, m, l or bs */

/* small */
ul.tabs a.s 		{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current { background-position: -553px -62px; }

/* medium */
ul.tabs a.m			{ background-position: -420px -0px; width:134px; }
ul.tabs a.m:hover 	{ background-position: -420px -31px; }
ul.tabs a.m.current { background-position: -420px -62px; }

/* large */
ul.tabs a.l 		{ background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -248px -31px; }
ul.tabs a.l.current { background-position: -248px -62px; }

/* extra large */
ul.tabs a.bs 		{ background-position: 0 -0px; width:248px; }
ul.tabs a.bs:hover 	{ background-position: 0 -31px; }
ul.tabs a.bs.current{ background-position: 0 -62px; }

/* initially all panes are hidden */ 
div.panes div.pane {
	display:none;		
}
/* Jeff Test for a second set of tabs */
div.panes_news div {
	display:none;		
	padding:15px 10px;
	border:1px solid #999;
	border-top:0;
	font-size:14px;
	background-color:#fff;
}
/* root element for tabs_news  */
ul.tabs_news {
	list-style:none;
	margin:0 !important;
	padding:0;
	border-bottom:1px solid #666;
	height:30px;
	font: 9px Arial, Helvetica, sans-serif;
}

/* single tab */
ul.tabs_news li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs_news a { 
	background: url(http://www.lasmag.com/images/tabs/blue.png) no-repeat -420px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 134px;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs_news a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs_news a:hover {
	background-position: -420px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs_news a.current, ul.tabs_news a.current:hover, ul.tabs_news li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs_news: use a class name: s, m, l or bs */

/* small */
ul.tabs_news a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs_news a.s:hover 	{ background-position: -553px -31px; }
ul.tabs_news a.s.current  { background-position: -553px -62px; }

/* medium */
ul.tabs_news a.m		{ background-position: -420px -0px; width:134px; }
ul.tabs_news a.m:hover 	{ background-position: -420px -31px; }
ul.tabs_news a.m.current  { background-position: -420px -62px; }

/* large */
ul.tabs_news a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs_news a.l:hover 	{ background-position: -248px -31px; }
ul.tabs_news a.l.current  { background-position: -248px -62px; }

/* extra large */
ul.tabs_news a.bs 			{ background-position: 0 -0px; width:248px; }
ul.tabs_news a.bs:hover 	{ background-position: 0 -31px; }
ul.tabs_news a.bs.current { background-position: 0 -62px; }

/* initially all panes_news are hidden */ 
div.panes_news div.pane {

	display:none;		
}
/* SIDE REPORTS SECTION */
div.panes_side_reports div {
	display:none;
	padding:0px;
	border:1px solid #999;
	border-top:0;
	font-size:14px;
	width:300px;
	overflow-x:hidden;
}
/* root element for tabs_side_reports  */
ul.tabs_side_reports {
	overflow-x:hidden;
	list-style:none;
	margin:0 !important;
	padding:0;
	border-bottom:1px solid #666;
	height:30px;
	font: 9px Arial, Helvetica, sans-serif;
}

/* single tab */
ul.tabs_side_reports li {
	float:left;
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important;
}

/* link inside the tab. uses a background image */
ul.tabs_side_reports a { 
	background: url(http://www.lasmag.com/images/tabs/tabs_blue.png) no-repeat -420px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 134px;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs_side_reports a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs_side_reports a:hover {
	background-position: -420px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs_side_reports a.current, ul.tabs_side_reports a.current:hover, ul.tabs_side_reports li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs_side_reports: use a class name: s, m, l or bs */

/* small */
ul.tabs_side_reports a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs_side_reports a.s:hover 	{ background-position: -553px -31px; }
ul.tabs_side_reports a.s.current  { background-position: -553px -62px; }

/* medium */
ul.tabs_side_reports a.m		{ background-position: -420px -0px; width:134px; }
ul.tabs_side_reports a.m:hover 	{ background-position: -420px -31px; }
ul.tabs_side_reports a.m.current  { background-position: -420px -62px; }

/* large */
ul.tabs_side_reports a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs_side_reports a.l:hover 	{ background-position: -248px -31px; }
ul.tabs_side_reports a.l.current  { background-position: -248px -62px; }

/* extra large */
ul.tabs_side_reports a.bs 			{ background-position: 0 -0px; width:248px; }
ul.tabs_side_reports a.bs:hover 	{ background-position: 0 -31px; }
ul.tabs_side_reports a.bs.current { background-position: 0 -62px; }

/* initially all panes_news are hidden */ 
div.panes_side_reports div.pane {
	display:none;
}
/* BMC Competitor business card */
.competitor {
/*	width: 298px;*/
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #ffffff;
	height: auto;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;

}
.competitor_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
}
.competitor_event a:link, .competitor_event a:visited, .competitor_event a:active {
	color:#111111;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
}
.competitor_event a:hover {
	text-decoration: underline;
}
.competitor_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
	padding-right: 5px;
}	
.competitor_tag_line a:link, .competitor_tag_line a:visited, .competitor_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.competitor_tag_line a:hover {
	text-decoration: underline;
}
/* Misc. Stuff */
#video_player {
    z-index:1;
}

.menu {
	z-index:100000;
}
/*Tranfer stuff for mechant feed */
.classified_feed {
	font: 10px Arial, Helvetica, sans-serif;
	border: 1px solid #000066;
}
.classified_feed td a img {
			border:1px solid #333730;
		}
.classified_feed_header {
	font: 16px Arial, Helvetica, sans-serif;
}
.classified_feed_header_links {
	font: 12px Arial, Helvetica, sans-serif;
}
.business_search_card_links {
	font: 12px Arial, Helvetica, sans-serif;
}
.business_listings {
	padding:5px;
	color: #666666;
	font-size: 15px;
	font-weight: bold;
}
.news_slider {
	width: 613px;
	border: 1px solid #e6e6e6;
	background-color: #fbfbfb;
	/*height: 292px;*/
	height: 357px;
	margin-bottom: 10px;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
/*Swamp Scene*/
#container_swamp_scene {
	margin:0px auto;
	width: 980px;
	background-color: #7d4a2b;
	background-image: url(http://www.heraldguide.com/swamp-scene/images/bookcase.jpg);	
}
#header_swamp_scene {
	text-align: center;
}
.head_left_swamp_scene {
	float: left;
	width: 219px;
	height: 214px;
	background-color: #7d4a2b;
}
.head_middle_swamp_scene {
	float: left;
	width: 523px;
	height: 214px;
	background-color: #7d4a2b;
}
.head_right_swamp_scene {
	float: right;
	width: 238px;
	height: 214px;
	background-color: #7d4a2b;
}
.top_nav_box_swamp_scene{
}
.top_leaderboard_swamp_scene {
	width: 940px;
	text-align: center;
}
.menu_left_swamp_scene {
	height: 76px;
	width: 219px;
	float: left;
}
.menu_right_swamp_scene {
	background-image: url(http://www.heraldguide.com/swamp-scene/images/menu_right.jpg);
	height: 66px;
	width: 761px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	padding-top: 10px;
	text-transform: uppercase;
}	
.menu_right_swamp_scene a:link, .menu_right_swamp_scene a:visited, .menu_right_swamp_scene a:active {
	color:#FFFFFF;
	font-size:18px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
.menu_right_swamp_scene a:hover {
	text-decoration: underline;
	text-transform: uppercase;
	color: #FFFFFF;
}
.main_body_swamp_scene{
	float: left;
	width: 620px;
	padding: 5px 0px 5px 20px;
	text-align: left;
}
.main_body_wide_swamp_scene{
	float: left;
	width: 975px;
	text-align: left;
	padding-left: 5px;
	vertical-align: top;
}
.right_nav_swamp_scene{
	width: 300px;
	padding: 5px 20px;
	float: right;
	text-align: center;
	vertical-align: top;
}
.right_nav_inset_swamp_scene{
	width: 300px;
	float: right;
	text-align: center;
	vertical-align: top;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.body_copy_event_swamp_scene {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #000000;
	text-align: left;
	background-image: url(http://www.heraldguide.com/swamp-scene/images/overlay_white.png);
	padding-right: 20px;
	padding-left: 20px;
	margin-right: 50px;
	margin-left: 50px;
	margin-top: 60px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.med_rectangle_row {
	height: 250px;
	width: 975px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 40px;
	padding-top: 30px;
}
.left_med_rectangle {
	float: left;
	width: 300px;
	height: 250px;
	margin-left: 15px;
}
.middle_med_rectangle {
	float: left;
	width: 300px;
	height: 250px;
	margin-left: 25px;
}
.right_med_rectangle {
	float: right;
	width: 300px;
	height: 250px;
	margin-right: 15px;
}
.bottom_ad_swamp_scene {
/*	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	border-top-color: #82BF65;
	border-top-width: 2px;
	border-top-style: solid;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
	height: 20px; */
}		
/* TESTING */
.cleaner {
	FLOAT: none !important; CLEAR: both
}
.stickyad_wrapper {
	Z-INDEX: 0 !important;
	POSITION: static;
	WIDTH: 300px;
	FLOAT: left;
	HEIGHT: 300px
}
/* Subscription Pages */
.sub_header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 60px;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 6px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #000;
	padding-top: 25px;
}
.sub_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000;
	font-weight: bold;
}
.sub_links a:link, .sub_links a:visited, .sub_links a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.sub_links a:hover {
	text-decoration: none;
	color: #F00;
}
.sub_row {
	width: auto;
	height: 400px;
	padding-top: 25px;
}
.sub_left {
	width: 280px;
	height: 375px;
	float: left;
	text-align: center;
	border: 1px solid #CCC;
}
.sub_center {
	width: 300px;
	float: left;
	height: 375px;
	margin-right: 10px;
	margin-left: 10px;
	text-align: center;
	border: 1px solid #CCCCCC;
}
.sub_right {
	width: 361px;
	float: left;
	height: 375px;
	text-align: center;
	border: 1px solid #CCCCCC;
	position:relative;
	float:right;
}
.sub_left_bg {
	height: 310px;
	width: 245px;
	background-image: url(http://www.heraldguide.com/images/print_bg.jpg);
	padding-top: 40px;
	text-align: left;
	padding-left: 35px;
	background-repeat: no-repeat;
}
.sub_center_bg {
	height: 274px;
	width: 230px;
	background-image: url(http://www.lasmag.com/images/global/subscribe/digital_bg.png);
	padding-top: 75px;
	text-align: left;
	padding-left: 72px;
	background-repeat: no-repeat;
}
.sub_right_bg {
	height: 310px;
	width: 250px;
	background-image: url(http://www.heraldguide.com/images/print_bg.jpg);
	padding-top: 40px;
	text-align: left;
	background-repeat: no-repeat;
	padding-left: 35px;
	z-index: 10;
}
.sub_right2_bg {
	height: 255px;
	width: 185px;
	background-image: url(http://www.lasmag.com/images/global/subscribe/digital_bg.png);
	padding-top: 75px;
	text-align: left;
	background-repeat: no-repeat;
	padding-left: 72px;
	z-index: 20;
	position:absolute;
	top:20px;
	left:105px;
}
/* End Subscription Pages */	