/* scalable see also master-size-sm.css, master-size-med.css, master-size-lg.css */

p.content {font-family: arial; font-size:13px; line-height:16px; color:#333333; margin:14px 10px 14px 0px; }
.content {font-family: arial; font-size:13px; line-height:16px; color:#333333;}
.content a{color:#D95427;}
blockquote {font-family: arial; font-size:13px; line-height:16px; color:#333333; }
blockquote a{color:#D95427;}
ul {font-family: arial; font-size:13px; line-height:16px; color:#333333; }
ul a{color:#D95427;}

/* wrapper */
#main {width:981px; background-color:#ffffff;}
#left {width:28px; background-image:url(/images/static/left.gif); background-repeat:repeat;}
#right {width:20px; background-image:url(/images/static/right.gif); background-repeat:repeat;}
#center {width:933px;}

/* wrapper footer */
.footer {text-align:center; font-family:arial; font-size:11px; color:#7f7f7f; line-height:14px; font-weight:bold; vertical-align:middle;}
a.footer:link {color:#7f7f7f; font-family: arial; font-size:11px; line-height:14px; text-decoration:none;}
a.footer:visited {color:#7f7f7f; font-family: arial; font-size:11px; line-height:14px; text-decoration:none;}
a.footer:hover {color:#7f7f7f; font-family: arial; font-size:11px; line-height:14px; text-decoration:none;}

/* top nav */
.drop_box {font-family: arial;font-size: 13px; padding: 3px 3px 3px 8px; }
.drop_box a{ text-decoration: none; color: #1873A8; }
.drop_box_over {font-family: arial;font-size: 13px;background-color: #D6E8F3; padding: 3px 3px 3px 8px; }
.drop_box_over a{ text-decoration: none; color: #1873A8; }
.drop_box_separator { background-image:url(/images/static/styles/border_dotted_horizontal.gif);height:1px;}
.drop_box_table { border-width: 1px 1px 1px 1px; border-color: #1873A8; border-style: solid; }

/*
.main_nav {font-family: arial;font-size: 13px;font-weight: bold;text-align: center;float: left;width: 116px;height: 28px;background-image: url(/images/static/styles/arrow.gif);background-position: 104px 12px;background-repeat: no-repeat;line-height: 28px; }
.main_nav a{ color: #1873A8; text-decoration: none;}
.main_nav_over {font-family: arial;font-size: 13px;font-weight: bold;text-align: center;float: left;width: 116px;height: 28px;background-image: url(/images/static/styles/arrow.gif);background-position: 104px 12px;background-repeat: no-repeat;background-color: #1873A8;line-height: 28px; }
.main_nav_over a{ color: #ffffff; text-decoration: none; }
*/

.main_nav {font-family: arial;font-size: 13px;font-weight: bold;text-align: center;float: left;width: 115px;height: 34px;line-height: 28px; }
.main_nav a{ color: #1873A8; text-decoration: none;}
.main_nav_over {font-family: arial;font-size: 13px;font-weight: bold;text-align: center;float: left;width: 115px;height: 34px;background-image: url(/images/static/onbuttonnav.png);background-repeat: no-repeat;line-height: 28px; }
.main_nav_over a{ color: #ffffff; text-decoration: none; }

.nav_separator {background-image: url(/images/static/styles/border_dotted_vertical.gif);width: 1px;height: 25px;float: left;}

/*
.drop_down_shell { position:absolute; visibility: hidden; margin-top: -1; top: 38px; background-color: #fff;  z-index: 80; }
*/

.drop_down_shell { position:absolute; visibility: hidden; margin-top: 0; top: 28px; background-color: #fff;  z-index: 80; }


.top_links {font-family: arial; font-size: 12px; color: #666;}
.top_links a{font-weight: bold; color: #ff5700; text-decoration:none;}
.top_links a:hover{text-decoration:underline;}

.drop_down_shell iframe {
	display:none;
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:100%;
	height:100%;
}


/* side_nav */
.side_nav_wrapper { padding: 5px 0px 5px 0px; }
.side_nav_wrapper_over { padding: 5px 0px 5px 0px; background-color: #D6E8F3;}
.side_nav_text {position: relative; left: 0px; margin-left: 15px; font-family: arial; font-size: 12px; }
.side_nav_text a{text-decoration: none; color: #1873a8;}
.side_nav_text a:hover{color:#1873a8;}
.side_nav_text_account_on {position: relative; left: 4px; font-family: arial; font-size: 12px; }
.side_nav_text_account_on a{text-decoration: none; color: #1873a8;}
.side_nav_text_account_on a:hover{color:#6aadd3;}
.side_nav_divider {position:relative; height: 1px; background-image:url(/images/static/styles/border_dotted_horizontal.gif); background-repeat: repeat-x;  background-position: center center; }
.side_nav_arrow {position:relative; left: 0px; float:left; margin-right: 3px; width: 13px; height: 20px;}

.cityguide_drop_down_shell { position:absolute; visibility: hidden; margin-top: -1; top: 20px; background-color: #fff;  z-index: 80; border-width: 1px; border-color: #000; border-style: solid; width: 125px; padding: 0px; font-family: arial; font-size: 13px; }
.cityguide_drop_down { background-color: #fff; padding: 3px; }
.cityguide_drop_down_over { background-color: #D6E8F3; padding: 3px; }
.cityguide_drop_down a{ text-decoration: none; color: #1873a8; }
.cityguide_drop_down_over a{ text-decoration: none; color: #1873a8; background-color: #D6E8F3; }
.cityguide_widget {font-family: arial;font-size: 13px;font-weight: bold;height: 28px;background-image: url(/images/static/styles/arrow.gif);background-position: 94px 12px;background-repeat: no-repeat;line-height: 28px; width: 105px; height: 20px;}
/* media picker */
.media_picker_pane {width:444px;height:550px;z-index:99;}
.popinBackground {
	visibility: hidden;
	background-color:#FFFFFF;
	position:absolute;
	z-index:97;
	top:0px;
	left:0px;
	height:0px;
	width:0px;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

.popinBackgroundDark {
	visibility: hidden;
	background-color:#000000;
	position:absolute;
	z-index:97;
	top:0px;
	left:0px;
	height:0px;
	width:0px;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

.mary_popin {
	width:648px;
	height:550px;
	z-index:99;
}

/* article styles */
.return_to { font-family: arial; font-size: 13px; color: #333; }
.featured_related_box { font-family: arial; font-size: 12px; color: #333; line-height: 18px; }
.featured_related_box a{ color: #1873a8; }
.featured_related_box p{ margin-top: 3px; margin-bottom: 3px;}
.m_photo_caption { font-family: arial; font-size: 11px; color:#333333;}
.m_photo_credt { font-family: arial; font-size: 10px; color:#333333; font-weight: bold; text-align: right; }
.m_photo_credt a{ color: #d95427; }
/* author page styles */
.author_page_headline {font-family: arial; font-size:14px; line-height:25px; color:#333; font-weight: bold; margin-top: 15px; margin-bottom: 15px; }
.author_sub_headline { font-family: arial; font-size:14px; line-height:18px; color:#333; font-weight: bold; }
.author img{ border-style:solid;border-width:1px;border-color:#558db9; }
.author_sidebar  {font-family: arial; font-size:12px; line-height:15px; color:#333333;}
.author_sidebar  a{color: #d95427;}

/* generic */
.pagination_link {font-family: arial; font-size:11px; color:#F16422;}
.pagination_nolink {font-family: arial; font-size:11px; color:#333333;}
.pagination_nolink a{color:#F16422;}
.pagination_v2 { font-family: arial; font-size: 11px; color: #666; margin-top: 15px; }

.headline {font-family: arial; font-size:20px; line-height:25px; color:#333; font-weight: bold;}
.headline a{ color: #d95427; text-decoration: none; }
.byline {font-family: arial; font-size:13px; line-height:17px; color:#666;}
.posted_date { font-family: arial; font-size:11px; line-height:17px; color:#9c9c9c; font-weight: bold; }
.sub_headline { font-family: arial; font-size:14px; line-height:18px; color:#1873a8; font-weight: bold; }
.sub_headline_grey { font-family: arial; font-size:14px; line-height:18px; color:#333; font-weight: bold; }
.sub_headline_large { font-family: arial; font-size:16px; line-height:18px; color:#1873a8; font-weight: bold; }

/* right sidebar content */
.details {font-family: arial; font-size:12px; line-height:16px; color:#333; margin-top: 8px;}
.details a{color:#1873a8;}

/* login form */
.login {
	font-size:13px; 
	line-height:25px;
}

.login_headline {
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	color:#1e6ba1;
}

.login_subheadline {
	font-size:14px;
	line-height:16px;
	color:#1e6ba1;
}

/* home page */
.home_latest_from_header { font-family: arial; font-size:13px; color:#fff; font-weight: bold; }
.home_latest_from p{ font-family: arial; font-size:12px; margin-top: 2px; margin-bottom: 10px; line-height: 16px;  }
.home_latest_from a{ color: #1873a8; }
.home_headlines { font-family: arial; font-size:16px; color:#333; font-weight: bold; }
.home_text { font-family: arial; font-size:13px; color:#333; line-height: 16px; }
.home_text a{ color: #1873a8; } 
.home_features { font-family: arial; font-size:13px; color:#333; line-height: 16px; }
.home_features a{ color: #1873a8; } 
.home_promo {font-family: arial; font-size:12px; line-height:14px; color:#FFFFFF;}
.home_promo a{color:#ffefa4;}

/* photobox */
.photobox_album {
	width:150px;
	height:130px;
	display: table-cell; 
	vertical-align: middle;
	background-image:url(/images/static/photobox/photobox_album_bg.gif); 
	background-repeat:no-repeat;
	padding-left:15px;
}

.photobox_video_album {
	width:150px;
	height:130px;
	display: table-cell; 
	vertical-align: middle;
	background-image:url(/images/static/photobox/video-icon.gif); 
	background-repeat:no-repeat;
	padding-left:15px;
}

.photobox_header {
	font-family: arial; 
	font-size:14px;
	vertical-align:top;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 15px;
}

.photobox_album_text {
	font-family: arial; 
	font-size:13px;
	line-height:15px;
	width:150px;
	text-align: center;
	vertical-align:top;
}

.photobox_thumb {
	width:150px;
	height:150px;
	border-width: 1px 1px 1px 1px; 
	border-color: #C9C9C9; 
	border-style: solid;
	background-color: #E5E5E5; 
	display: table-cell; 
	vertical-align: middle;
}

.photobox_thumb_text {
	font-family: arial; 
	font-size:13px;
	line-height:15px;
	width:150px;
	text-align: center;
	vertical-align:top;
}

.photobox_rule {
	border-style: solid; 
	border-color: #C9C9C9; 
	border-width: 1px 0px 0px 0px; 
	height: 1px;
	width: 160px;
	line-height:1px;
}

.optional {
	color:#666666;
	font-weight: lighter;
}

.photobox_dim_text {
	color:#666666;
	font-weight: lighter;
}

.photobox_input_error {
	color:red;
}

.photobox_table_bg_even{
	background-color:#EEEEEE;
}

.photobox_table_bg_odd{
	background-color: #FFFFFF;
}

/* community */

.communityquote {
	padding-top:10px;
	font-size:18px;
	line-height:22px;
}

.linked_title {
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}



.module_gradual_blogs {
	width:564px;
	background-image:url(/images/static/common/module_top_gradual_bg_564.gif);
	background-color:#f3f3f1;
	background-repeat:no-repeat;
}



/* sweepstakes */
.sweepstakes_footer {font-family: arial; font-size:11px; line-height:13px; color:#333333;}




/* picturebox v2 */

.picturebox_header {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:white;
}
.picturebox_header a:link{
	color:white;
}
.picturebox_header a:visited{
	color:white;
}
.picturebox_header a:active{
	color:white;
}

