@charset "utf-8";

body {
	margin: 0; padding: 0;
}

div .610 { width: 610px; }
div .w-310 { width: 310px; }
.right { text-align: right;	}
.justify { text-align: justify;	}
.center { text-align: center; }

.size0 {
	width: 0px;
	height: 0px;
	visibility: hidden;
	overflow: hidden;
}

.bordered {
	border-left-color: #231f20; border-left-width: 1px; border-left-style: solid;
	border-right-color: #231f20; border-right-width: 1px; border-right-style: solid;
	border-bottom-color: #231f20; border-bottom-width: 1px; border-bottom-style: solid;
}

.article_preview {
	text-align: left;
	cursor: pointer;
}

.article_preview .event_info_layer {
	font-size: 10px; font-weight: bold; color: #FFFFFF;
	text-transform: uppercase; letter-spacing: 1px
}

.article_preview .outlet_info_layer {
	font-size: 10px; color: #FFFFFF;
}

.article_preview .title_as_layer {
	padding-left: 10px; padding-right: 10px;
	padding-top: 2px; padding-bottom: 2px;
	font-size: 10px; font-weight: bold; color: #FFFFFF;
	text-transform: uppercase; letter-spacing: 1px
}

.article_preview .cat_indicator {
	margin: 0px;
}

.article_preview .mag_cat .mag_cat_title {
	font-size: 11px; color: #FFFFFF; text-transform: uppercase;
}


.article-page-item {
	padding-bottom: 10px;
	border-bottom: 2px dotted #000000;	
}

.article-page-item .title {
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
}

.article_main_body { font-size: 11.5px; }

/* Magazine */
.mag_article_listing { width: 610px; height: 120px; background-color: #000000; }

.mag_article_title_1 { line-height: 1.2; font-family: Arial; font-size: 10px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; letter-spacing: 1px }

.mag_article_title_1 a:link,
.mag_article_title_1 a:visited { font-family: Arial; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-transform: uppercase; letter-spacing: 1px }
.mag_article_title_1 a:hover { font-family: Arial; font-size: 10px; font-weight: bold; color: #2ea0da; text-decoration: none; text-transform: uppercase; letter-spacing: 1px }

.article_intro { text-align: justify; color: #FFFFFF; font-size: 11px; font-style: italic; }
.article_intro a:link,
.article_intro a:visited { color: #FFFFFF; font-size: 11px; font-style: italic; text-decoration: none; }
.article_intro a:hover { color: #2ea0da; font-size: 11px; font-style: italic; text-decoration: none; }

.written_by,
.written_by a:link,
.written_by a:visited { font-size: 11px; text-decoration: none; font-style: italic; color: #050708; }

.written_by a:hover { font-size: 11px; text-decoration: underline; font-style: italic; color: #050708; }

.magazine_article_main_body { font-size: 11.5px; }

.magazine_article_main_body a:link,
.magazine_article_main_body a:visited,
.magazine_article_main_body a:hover { color: #2ea0da; text-decoration: none; }

	.keywords_list, .keywords_list a:link, .keywords_list a:visited, .keywords_list a:hover {
		color: #050708;
		font-size: 11px; font-style: italic;
		text-decoration: none;
	}

/* End of Magazine */

	.def { font-size: 10px; font-weight: bold; color: #231F20; }
	.def a:link, .def a:visited { color: #231F20; text-decoration: none; }
	.def a:hover { color: #2ea0da; text-decoration: none; }
	
	.def1,
	.def1 a:link,
	.def1 a:visited,
	.def1 a:hover { font-size: 11px; font-weight: Italic; color: #231F20; }

	.white_bg {
		background-image: none; background-color: #FFFFFF;
	}

	.black_bg {
		background-image: none; background-color: #000000;
	}

	.grey_header_lane {
		background-color: #231f20;
		color: #FFFFFF;
		font-weight: bold;
	}
	
	.grey_header_lane a:link, .grey_header_lane a:visited {
		color: #FFFFFF;	font-weight: bold; text-decoration: none;
	}

	.grey_header_lane a:hover {
		color: #2ea0da;	font-weight: bold; text-decoration: none;
	}

	.content_insider { padding: 10px; }
	.content_insider_2px { padding: 2px 4px 1px 4px; }
	.content_insider_5px { padding: 5px; }
	
	.insider_1 { padding-left: 10px; padding-top: 2px; padding-bottom: 2px; padding-right: 10px; }
	.insider_2 { padding-left: 5px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; }
	
	.central_insider { padding-top: 2px; padding-bottom: 2px; text-align: center; }

	.grey_insider_f { padding-left: 10px; padding-top: 1px; padding-bottom: 1px; padding-right: 10px; text-transform: uppercase; letter-spacing: 0.5x}
	.grey_insider_f a:link,
	.grey_insider_f a:visited { font-size: 10px; color: #3c393a; text-decoration: none; }
	.grey_insider_f a:hover { font-size: 10px; color: #FFFFFF; text-decoration: none; }
	.grey_insider_f .selected { color: #FFFFFF; }

	.areas_switcher { padding-left: 10px; padding-top: 1px; padding-bottom: 1px; padding-right: 10px; text-transform: uppercase; letter-spacing: 1px; font-size: 10px; }

	.areas_switcher .jump_from_events a:link,
	.areas_switcher .jump_from_events a:visited,
	.areas_switcher .jump_from_events a:hover { color: #000000; text-decoration: none; }

	.areas_switcher .jump_from_mag a:link,
	.areas_switcher .jump_from_mag a:visited,
	.areas_switcher .jump_from_mag a:hover { color: #000000; text-decoration: none; }

	.areas_switcher .active_in_events,
	.areas_switcher .active_in_events a:link,
	.areas_switcher .active_in_events a:visited,
	.areas_switcher .active_in_events a:hover { color: #FFFFFF; text-decoration: none; }

	.areas_switcher .active_in_mag,
	.areas_switcher .active_in_mag a:link,
	.areas_switcher .active_in_mag a:visited,
	.areas_switcher .active_in_mag a:hover { color: #FFFFFF; text-decoration: none; }
	

	.photo_category { font-size: 10px; font-weight: bold; color: #00ab95; text-transform: uppercase; letter-spacing: 1px; }
	.photo_description { font-size: 11px; font-style: italic; color: #FFFFFF; line-height: 1.3 }
	.photo_header { font-size: 15px; font-weight: bold; color: #231F20; text-transform: uppercase; letter-spacing: 1px }

	.title_as_layer a:link {
		color: #FFFFFF;
		text-decoration:none;
	}
	
	.title_as_layer a:visited{
		color: #FFFFFF;
		text-decoration:none;
	}
	
	.title_as_layer a:hover {
		color: #FFFFFF;
		text-decoration:none;
	}

	#top_logo_banner, #leaderboard {
		height: 115px;
		background-image: none; background-color: #FFFFFF;
	}
	
	.white_bg {
		background-image: none; background-color: #FFFFFF;
	}
	
	#navigation {
		height: 34px;
		line-height: 0;
	}
	
	.lineheight_0 {
		line-height: 0;
	}
	
	.black_hr_spacer_6px {
		line-height: 0;
		height: 6px;
		background-color: #050708;
	}
	
	.white_10px_spacer {
		height: 10px;
		background-color: #FFFFFF;
	}
	
	.white_2px_spacer {
		height: 2px;
		background-color: #FFFFFF;
	}
	
	.neutral_10px_spacer {
		height: 10px;
	}

	div.nobrake {
		float: left;
	}
	
	.def_table {
		padding: 0px;
	}

	#photos_and_scyscraper {
		height: 600px;
	}
	
	#bottom_logo, #bottom_content, #bottom_arrow {
		float: left; margin-right: 0px; background-color: #050708;
	}
	
	#google_search_cont {
		margin-left: 6px;
		margin-top: 1px;
	}
	
	input.google_search {
		padding: 3px;
		font-weight:bold;
		font-size:10px;
		color: #050708;
	}
	
	.latest_updates,
	.latest_updates li {
		list-style: none; display: inline;
		margin: 0px; padding: 0px;
		font-style: italic;	font-size: 11px; color: #231F20; text-decoration: none;
	}
	
	.latest_updates div.time_factor1 { width: 290px; background-color: #f3f4f5;	}
	.latest_updates div.time_factor2 { width: 290px; background-color: #e7e7e7;	}
	.latest_updates div.time_factor3 { width: 290px; background-color: #dbdbdc;	}
	.latest_updates div.time_factor4 { width: 290px; background-color: #d0cfcf;	}
	.latest_updates div.time_factor5 { width: 290px; background-color: #c6c5c5;	}
	.latest_updates div.time_factor6 { width: 290px; background-color: #bcbcbb;	}
	.latest_updates div.time_factor7 { width: 290px; background-color: #b4b2b3;	}
	.latest_updates div.time_factor8 { width: 290px; background-color: #abaaaa;	}

	.latest_updates a:link,
	.latest_updates a:visited,
	.latest_updates a:hover {
			color: #DC1F26; text-decoration: none; letter-spacing: 0.7px;
			font-weight: bold;
	}
	
	h1, .article_title, .article_title a:link, .article_title a:visited {
		font-weight: bold; color: #050708; letter-spacing: 1px; line-height: 1.5;
		font-size: 15px; text-transform: uppercase; text-decoration: none;
	}
	
	.formerror {
		font-size: 10px;
		font-weight: bold;
		color: #FF0000;
		text-transform: uppercase;
		letter-spacing: 0.7px;
	}

	.text_area_1 {
		padding: 4px;
		font-size: 12px;
	}

	.text_area_2 {
		padding: 2px;
		font-family: Arial;
		font-size: 12px;
	}
	
	.date_input_field {
		height: 16px;
	}

	.plain_list,
	.plain_list li {
		list-style: none; padding: 0px; margin: 0px; display: inline;
	}

	.dotted_hr1 {
		background-image:url('/i/_layout/katemoross/dotted_line_610px.jpg');
		height: 10px;
		background-position: 50% 50%;
		background-repeat: no-repeat;
	}
	
	.dotted_hr2 {
		background-image:url('/i/_layout/katemoross/dotted_line_610px.jpg');
		background-position: 50% 50%;
		background-repeat: no-repeat;
		height: 20px;
	}
	
	.white_dotted1 {
		background-image:url('/i/_layout/katemoross/white_dotted1.jpg');
		height: 10px;
	}

	.franchises_dp1 { font-size: 9px; color: #3c393a; letter-spacing: 1px; }

	.grey_bg {
		background-color: #929497;
	}
	
	.event_info_inlayer {
		color: #FFFFFF; font-size: 11px;
	}
	
	.event_info_catID {
		font-size: 10px; font-weight: bold; font-family: Arial; color: #FFFFFF;
		text-transform: uppercase; letter-spacing: 1px
	}
	
	.def_btn { font-size: 10px; font-weight: bold; color: #231f20; text-transform: uppercase; letter-spacing: 1px; text-decoration: none; }

	.log_in_space,
	.log_in_space a:link,
	.log_in_space a:visited,
	.log_in_space a:hover { font-size: 9px; font-weight: bold; color: #231f20; text-transform: uppercase; text-decoration: none;}
	
	.red { color: #DC1F26 }
	
	input .date_pick {
		height: 16px;
		font-size: 11px;
	}
	
	#tabs_menu1 { padding: 0; }
	#tabs_menu1 li { display: inline; }
	#tabs_menu1 li a { background: #dbdbdc; float:left; padding: 3px; }
	#tabs_menu1 li.active a { background: #ffffff; }