#breakingCore a, #breakingCore_right a, #panelsCore a, .urg_link a { color: #104e8b; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.site_specific_headline {
	font-size:12px;
	margin-top:6px;
	margin-bottom:6px;
}

.site_specific_abstract {

}

.site_specific_abstract p {
}


.site_specific_header {
	font-size:14px;
	padding-top:10px;
	border-bottom:1px black solid;
}

.site_specific_query {
}

.site_specific_date {

}

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


/* Weather form */
.weather_form_label {
	font-size:11px;
	color:#FFFFFF;
	margin-top:10px;
	font-weight:bold;
}

.weather_form {
	border:none; 
	background-image:url(http://static.mgnetwork.com/jbf/media_path/backgrounds/rounded_grey_box.gif); 
	width:196px; 
	height:50px;
	background-repeat:no-repeat;
	padding:5px 0px 0px 5px;
	margin-top:10px;
}

/* CSS for Section Fronts -------------------------*/
h3.sf_header {
	font-family: georgia, times new roman, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	border-bottom: 3px solid #cccccc;
	margin: 1em 0 .4em 0;
        color: #000000;	
}

ul.sf {
	list-style-type: none;
	padding: 0; margin: 0; border: 0;
}

ul.sf li {
	line-height: 1.2em;
	padding-bottom: 5px;
}
.abstract  { margin: 0 0 1.2em 10px; font-size: .9em; }
.site_specific_timestamp { color: #555; font-size: .8em; margin-left: 7px; }
.more { text-align: right; font-size: .9em; }
.left200 {
	float: left;
	width: 200px;
}

.right200 {
	float: right;
	width: 200px;
}

.home-container {
	width: 440px;
	margin: 0; padding: 0; border: 0;
	background: url(http://static.mgnetwork.com/jbf/media_path/backgrounds/bg_seperator.gif) top center repeat-y;
}

.clear { clear: both; background-color: transparent;}
.no { display: none; }


/* ------------------ links ------------------------------------ */

.sf a:link { color: #104E8B; text-decoration: none; text-transform: capitalize; }
.sf a:visited { color: #555; text-decoration: none;}
.sf a:hover { color: #CD6600; text-decoration: underline;}
.sf a:active { color: #000000; text-decoration: underline;}

/* ----------------- franchise slot ------------------------ */
#franchise .cap { height:9px; margin:0; font-size:1px; clear:both; }
#franchise .cap.top { background:url(http://static.mgnetwork.com/jbf/media_path/backgrounds/cap_top.gif) no-repeat top left; }
#franchise .cap.bottom { background:url(http://static.mgnetwork.com/jbf/media_path/backgrounds/cap_bottom.gif) no-repeat bottom left; }

/* DATAGRIDS FOR FRANCHISE SLOT */
.column { float: left; height: 130px; overflow:hidden; }
.column.first { border-left:1px solid #d1d1d1; }
.column.last { float: right !important; border-right:1px solid #d1d1d1; }
.column.first, .column.last { margin-left: 0 !important; }

#franchise .dg2col, #franchise .dg3col, #franchise .dg4col { width: 760px; }	

#franchise .dg2col { background:url(http://static.mgnetwork.com/jbf/media_path/backgrounds/divider.gif) repeat-y center; _background-image:url(http://static.mgnetwork.com/jbf/media_path/backgrounds/divider.gif); }
#franchise .dg2col .column { display:block; width:350px; margin:0 !important; }

#franchise .dg3col { background:url(http://static.mgnetwork.com/jbf/media_path/backgrounds/divider_3col.gif) repeat-y center; _background-image:url(http://static.mgnetwork.com/jbf/media_path/backgrounds/divider_3col.gif); }
#franchise .dg3col .column { display:block; width:252px; margin:0 !important; }

#franchise .dg4col { background: url(http://static.mgnetwork.com/jbf/media_path/backgrounds/divider_4col.gif) repeat-y center; _background-image:url(http://static.mgnetwork.com/jbf/media_path/backgrounds/divider_4col.gif); }
#franchise .dg4col .column { display:block; width:188px;  margin:0 !important;  }

#franchise h3 { margin:0.5em 0 0.2em; padding: 0 0 0 .8em; color:#000; }
#franchise p { padding: 0 .5em 0 1em; }
#franchise img {position:relative;}

#franchise {
            float:left;
            margin:10px 0 0 0;
            overflow:hidden;
            padding:0pt;
            width:770px;
            height:160px;
}

/* ----------------- George Said it Would ------------------------ */
#gsiw { 
	margin: 0;
	padding: 0;
	width: 760px;
	background: url('http://media.mgnetwork.com/jbf/images/gsw/bg_gsiw.jpg') 0 0 no-repeat;
}
#gsiw p.blue { margin: 0; padding: 120px 24px 24px 24px; color: #004276; font-size: 14px; font-family: "trebuchet ms", helvetica, san-serif; }
#gsiw p.blue span { color: #fff; }
p.survey {font-family: "trebuchet ms", helvetica, san-serif; padding-left: 8px; }

#form_container { position:relative; left: 24px; }
#webform form { margin: 0;}
#webform label { font: medium georgia,"times new roman",times,serif; font-weight: 600; color: #004276; display: block; }
#webform label span { font: small georgia,"times new roman",times,serif; font-weight: normal; font-style: italic; padding-left: .3em; color: #FF1493; }

#webform input {
   background: #fcfcfc;
   border: 1px solid #B3B8BF;
   padding: .2em;
}
#webform input#uName, #webform input#uPhone, #webform input#uEmail, #webform input#uZip {
   width: 280px;	
}
#webform input:focus { border: 1px solid #004276; background: #f5f5f5; }
#webform input#button { height: 24px; width: 60px; border:0; background: transparent; }
#legal { width: 650px; margin: 0 30px; height: 200px; overflow: auto; border: 1px solid #e4eaf4; background: url(http://media.mgnetwork.com/jbf/images/bg_grid_sm.png) 0 0 repeat; }
#legal p { padding: 10px; font-family: "trebuchet ms", helvetica, san-serif; font-size: 0.8em; }
#legal ol li { padding: .3em 10px .3em 10px; }

/* ------ NewsTip6 ------------- */
div#nt6_webform p.comments { margin: 6px 0px; padding: 0px; }
div#nt6_webform form { margin: 0; font: 11px tahoma, verdana, arial; }
div#nt6_webform label { font: 11px tahoma,verdana,arial; color: #333; display: block; }
div#nt6_webform label span {
	margin-top: 20px;
	padding: 3px 0 3px 3px;
	font: 11px tahoma,verdana,arial;
	letter-spacing: 0.05em;
	font-weight: 600; color: #333;
	display: block;
	border: 1px solid #868A8F;
	background-color: #DFDFDF;
}
div#nt6_webform input {
   width: 300px;
   background: #fcfcfc;
   border: 1px solid #BEBEBE;
    font: 11px tahoma,verdana,arial;
}
div#nt6_webform input.txtSmall {
   width: 150px;
   background: #fcfcfc;
   border: 1px solid #BEBEBE;
    font: 11px tahoma,verdana,arial;
}

div#nt6_webform input:focus { border: 1px solid #304A6C; }
div#nt6_webform select { margin:0; padding: 10px; font: 11px tahoma,verdana,arial; width: 200px; }
div#nt6_webform input#button { height: 24px; width: 60px; border:0; background: transparent; }

div#nt6_webform textarea {
   background: #fcfcfc;
   border: 1px solid #BEBEBE;
   height: 150px;
   width: 90%;
   margin: 0;
   padding: 5px;
   font: 11px tahoma,verdana,arial;
   color: #333;
}
div#nt6_webform textarea:focus { border: 1px solid #304A6C; }
div#nt6_webform h2 { font: 16px "trebuchet ms",verdana,arial; font-weight: 900; color: #CD3333; margin: 0 0 -12px 0; }


dl.sc6_list { margin: 0; padding: 0; }
dl.sc6_list dt { font-weight: bold; margin: 5px 0; }
dl.sc6_list dd { margin: 0 0 7px; 0; padding: 0; border-bottom: 1px dotted #e5e5e5; }

dl.sc6_subscribe a {text-decoration: none;}
dl.sc6_subscribe dt {
	text-indent: -10000px;
	display: block;
	width: 200px;
	height: 59px;
	margin: 0px;
}
dl.sc6_subscribe dt a#btn_subscribe {
	display: block;
	width: 200px;
	height: 59px;
}
dl.sc6_subscribe dt a#btn_subscribe {background: url(http://media.mgnetwork.com/jbf/images/sc6/sc6_subscribe.png) 0px 0px no-repeat;}
dl.sc6_subscribe dt a#btn_subscribe:hover { background-position: -200px 0px; }
.grey { color: #A9A9A9; }
#sfCol1, #sfCol2 {
	float:left;
	padding: 0px;
	border: 0px;
	margin: 0px;
}
#sfCol1 { width: 420px; }
#sfCol2 { width: 322px; }
.float_right { float: right; text-align: right; padding-right: 4px; }
.frr { float:right; padding: 12px 4px 0px 0px; margin-top: 3px; }
.float_left { float: left; text-align: center; margin: 0px 12px; }
.contentGroup {
	background: url(http://media.mgnetwork.com/jbf/images/content_group_top.png) no-repeat;
	padding: 25px 0 10px 20px;
}
.contentGroupFoot {
	background: url(http://media.mgnetwork.com/jbf/images/content_group_bottom.png) no-repeat;
	width: 100%;
	height: 15px;
}
.spacer {clear:both;}

/* ------ Talk Back 6 -------- */
div#tb6_webform p.comments { margin: 6px 0px; padding: 0px; }
div#tb6_webform form { margin: 0; font: 11px tahoma, verdana, arial; }
div#tb6_webform label { font: 11px tahoma,verdana,arial; color: #333; display: block; }
div#tb6_webform label span {
	margin-top: 20px;
	padding: 3px 0 3px 3px;
	font: 11px tahoma,verdana,arial;
	letter-spacing: 0.05em;
	font-weight: 600; color: #333;
	display: block;
	border: 1px solid #868A8F;
	background-color: #DFDFDF;
}
div#tb6_webform input {
   width: 300px;
   background: #fcfcfc;
   border: 1px solid #BEBEBE;
    font: 11px tahoma,verdana,arial;
}
div#tb6_webform input.txtSmall {
   width: 150px;
   background: #fcfcfc;
   border: 1px solid #BEBEBE;
    font: 11px tahoma,verdana,arial;
}

div#tb6_webform input:focus { border: 1px solid #304A6C; }
div#tb6_webform select { margin:0; padding: 10px; font: 11px tahoma,verdana,arial; width: 200px; }
div#tb6_webform input#button { height: 24px; width: 60px; border:0; background: transparent; }

div#tb6_webform textarea {
   background: #fcfcfc;
   border: 1px solid #BEBEBE;
   height: 150px;
   width: 90%;
   margin: 0;
   padding: 5px;
   font: 11px tahoma,verdana,arial;
   color: #333;
}
div#tb6_webform textarea:focus { border: 1px solid #304A6C; }
div#tb6_webform h2 { font: 16px "trebuchet ms",verdana,arial; font-weight: 900; color: #CD3333; margin: 0 0 -12px 0; }

/* -------  Your Hometown  --------- */
.left720
	{
	width: 720px;
	float: left;
	}
	
.left470
	{
	width: 470px;
	float: left;
	}
	
.left220
	{
	width: 220px;
	float: left;
	}
	
.right720
	{
	width: 720px;
	float: right;
	}
	
.right470
	{
	width: 470px;
	float: right;
	}
	
.right220
	{
	width: 220px;
	float: right;
	}

.no { display: none; }


dl#yht { 
	margin: 20px 0 0 0; 
	padding: 0; 
	font: small/1.7em verdana, sans-serif;
	background: url(http://media.mgnetwork.com/jbf/images/bg_fade_up.gif) bottom left repeat-x; 
}
dl#yht dt { 
	margin: 0; 
	padding: 0; 
	height: 45px;
	background: url(http://media.mgnetwork.com/jbf/images/yht/yht_video_tab.gif) top left no-repeat; 
}
dl#yht dt span { display: none;  }
dl#yht dd { 
	margin:0; 
	border-left: 1px solid #cbccca;
	border-right: 1px solid #cbccca;
	border-bottom: 1px solid #EFEFEF;
}
/*	dl#yht dd.opp { background-color: #FFF8DC; }	*/
dl#yht dd a { padding:3px 0px 0px 5px; display: block; color: #333; height: 2em; }
dl#yht dd a:hover { color: #fff; background: #333 url(http://media.mgbg.com/wjbf/images/bg_diag.gif) 0px -300px; text-decoration: none; }
dl#yht dd a:link, dl#yht dd a:visited { text-decoration: none; }
dl#yht dd.end { font-weight: bold; background: transparent; border-bottom: 1px solid #cbccca; }

dl.yhtVendor { margin: 0; padding: 0; }
dl.yhtVendor dt { 
	font-weight: bold; 
	padding: 9px 0 0 0; 
}
dl.yhtVendor dd { 
	margin: 0; 
	padding: 0 0 9px 0; 
	border-bottom: 1px dotted #EFEFEF; 
}
h3.oldface { margin: 2em 0 1.2em 0; font-family: Georgia, serif; font-size: 16px; }
dl.yhtVendor dd a	{ color: #333; text-decoration: none; }
dl.yhtVendor dd	a:hover { color: #5F462F; text-decoration: underline; }
dl.yhtVendor dd a:focus { -moz-outline: none -moz-mac-focusring; }

/* ---- Scholar Athlete Award ------ */


h3.gaa_hd { font-family: Georgia, serif; font-size: 1em; font-weight: 500; margin-bottom: 9px; }
ol li { margin: 6px 0px; }


#gaa_col1, #gaa_col2, #gaa_col3 {
	float: left;
	width: 250px;
	overflow: hidden;
	padding: 0;
}

#gaa_col3 p, #gaa_col p { padding-right: 15px; }
#gaa_col3 { margin: 20px 0 0 0; }
#gaa_col { 
	float:left; width: 450px; padding: 0; margin: 20px 10px 20px 0;
}
ul.gaalinks { margin: 0; padding: 0;}
ul.gaalinks li { padding: 0 0 9px 0;}
.urgent { color: red; }

div#gaa_webform {width:450px;}
div#gaa_webform p.comments { margin: 6px 0px; padding: 0px; }
div#gaa_webform form { margin: 0; font: 1em tahoma, verdana, arial; }
div#gaa_webform label { color: #333; display: block; }
div#gaa_webform label span {
	margin-top: 20px;
	padding: 3px 0 3px 3px;
	letter-spacing: 0.05em;
        font: 14px;
	color: #333;
	display: block;
	width:90%;
	border: 1px solid #868A8F;
	background-color: #DFDFDF;
}
div#gaa_webform input {
   width: 300px;
   background: #fcfcfc;
   border: 1px solid #BEBEBE;
}
div#gaa_webform input:focus { border: 1px solid #304A6C; }
div#gaa_webform select { margin:0; padding: 10px; width: 200px; }
div#gaa_webform input#button { height: 24px; width: 60px; border:0; background: transparent; }

div#gaa_webform textarea {
   background: #fcfcfc;
   border: 1px solid #BEBEBE;
   height: 150px;
   width: 90%;
   margin: 0;
   padding: 5px;
   color: #333;
}
div#gaa_webform textarea:focus { border: 1px solid #304A6C; }
div#gaa_webform h2 { font-family: Georgia, serif; font-size: 16px; font-weight: 900; color: #CD3333; margin: 0 0 -12px 0; }

div.btn img { padding: 10px 0; margin: 10px 0; }
img.thumb { padding: 3px; }
span .frame { border: 1px solid #f5f5f5; margin: 3px 0 6px 0; }

/* ------ Community Page -------- */
.left300 {
	float: left;
	width: 300px;
}
.right300 {
	float: right;
	width: 300px;
}

.home-container2 {
	width: 660px;
	margin: 0; padding: 0; border: 0;
	background: url(../images/bg_seperator.gif) top center repeat-y;
}
.comm_desc {
	margin: 10px 5px 0 5px;
}

/* ------------ Advertising page -------------------- */
dl.artList {
	margin-top: 3px; margin-bottom: 4px;
	padding: 0px;
	background: #F3F3F3;
	border: 1px solid #BEBEBE;
}
dt.artListHdr {
	display: block;
	margin: 0px;
	padding: 6px 0px 4px 20px;
	background: transparent url(http://media.mgbg.com/wjbf/images/double_arrow.gif) 4px 7px no-repeat;
	font: 11px tahoma,verdana,arial,sans-serif;
	font-weight: 600;
	color: #232E43;
}
dt.artListHdr span { font-weight: normal; color: #61676F; }

ul.square {
	padding: 0;
	margin: 0 0 0.7em 0;
	list-style-type: square
}
ul.square li {line-height: 1.7em;}

/* ------------- Accordion Nav ----------------- */
dl.bloglist { margin: 0; padding: 0; }
dl.bloglist dt { font-weight: bold; padding: 1em 0 0 0; text-transform: uppercase; font-size: 1em; color: #7788a0; }
dl.bloglist dd.blog { padding: 3px 0 0 15px; background: url(http://static.mgnetwork.com/jbf/media_path/icons/blog.gif) no-repeat left 5px; border: none;  }
dl.bloglist dd { margin: 0; padding: 0 0 3px 15px; border-bottom: 1px dotted #d1d1d1; font-size: .9em; }

/* ---------------- Tag Cloud ------------ */
.tag_cloud a:link { color: #104E8B; text-decoration: none; text-transform: capitalize; }
.tag_cloud a:visited { color: #555; text-decoration: none;}
.tag_cloud a:hover { color: #CD6600; text-decoration: underline;}
.tag_cloud a:active { color: #000000; text-decoration: underline;}
.tag_cloud a {
     padding-right: 10px;
}

/* ZVENTS 2.0 */

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