@charset "utf-8";

/* CSS Document */


/***********************************************************************************************************************
 Reset Elements
************************************************************************************************************************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img {
	border:0;
}

address,caption,cite,code,dfn,em,strong,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%;
	font-weight:normal;
}

q:before,q:after {
	content:'';
}

abbr,acronym { border:0;
}

.clear {
	clear: both;
}

/***********************************************************************************************************************
 Fonts
************************************************************************************************************************/

/***********************************************************************************************************************
 Basic Elements
************************************************************************************************************************/

body {
	background-color: #43ad03;
	color: #FFF;
	font-family: Arial,Helvetica,sans-serif;
	background-color: #000;
	font-size: 12px;
	margin: 0px;
	width: 100%;
}


a {
	cursor:pointer;
	outline:0 none;
}


p {
	color: #FFF;
	line-height:1.5em;
	font-size: 13px;
}

p a {
	color: #f5c431;
	line-height:1.5em;
	padding: 1px 2px;
	text-decoration: none;
}

p a:hover {
	background-color: #F8B50F;
	color: #000;
	text-decoration: none;
}

img.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}


/***********************************************************************************************************************
 Layout Containers
************************************************************************************************************************/

/* --------------------- Images -------------------- */

.EZ_imgList {
	border: 1px solid #FFF;
	float: left;
	margin:0px 8px 0px 0px;
}

.EZ_containerImg {
	border: 1px solid #FFF;
	float: left;
	margin:0px 8px 18px 0px;
}

.EZ_containerImgLeft {
	border: 1px solid #FFF;
	float: left;
	clear: both;
	margin:0px 8px 18px 0px;
}

.EZ_containerImgRight {
	border: 1px solid #FFF;
	float: right;
	clear: both;
	margin:0px 0px 18px 8px;
}

.EZ_containerImgBottom {
	border: 1px solid #FFF;
	float: left;
	margin:18px 8px 0px 0px;
}

/* --------------------- Dividers -------------------- */

.EZ_containerDividerH {
	border-bottom: 1px solid #363636;
	clear: both;
	margin: 18px 0px;
}

.EZ_containerDivider {
	clear: both;
	height: 20px;
}

.EZ_bgTopBottom {
	background: url("../images/bgTopBottom.gif") repeat-x left top;
}


/* --------------------- Header -------------------- */

.EZ_wrapperHeader {
	clear: both;
  width: 100%;
}

#EZ_header {
	height: 128px;
  margin: 0px auto;
	width: 960px;
}

#EZ_header .EZ_logo {
	float: left;
	height: 118px;
	width: 216px;
}

#EZ_header .EZ_NavTop {
	background: #73a1d5 url("../images/bgNavTopBlue.jpg") no-repeat left;
	background-position: 216px 0px;
	height:49px;
}

#EZ_header .EZ_NavBottom {
	background-color: #000;
	height: 69px;
	padding-bottom: 10px;
}

/* --- Menu top --- */

#EZ_headerNav {
	float: left;
	height: 49px;
  margin: 0px auto;
}

/* --------------------- Body -------------------- */

.EZ_wrapperBody {
	clear: both;
  width: 100%;
}

.EZ_body {
  margin: 0px auto;
	width: 960px;
}

.EZ_bodyTwoColumns {
	background: url(../images/bgNewsTwoColumns.png) repeat left top;
  margin: 0px auto;
	width: 960px;
}

.EZ_bodyTwoColumns .left {
	float:left;
	width: 643px;
}

.EZ_bodyTwoColumns .right {
	float:left;
	width: 317px;
}

.EZ_mBlock {

}

/* --------------------- Footer -------------------- */

#EZ_footer{
	font-size: 11px;
	margin: 0px 0px 15px 0px;
}


/***********************************************************************************************************************
 Form's
************************************************************************************************************************/


/***********************************************************************************************************************
 Typography
************************************************************************************************************************/

/* --------------------- Titles -------------------- */

.EZ_titleNewsDstk {
	color: #FFF;
	font-size: 20px;
	margin: 0px 0px 2px 0px;
	text-decoration: none;
}

.EZ_titleNewsList {
	color: #FFF;
	font-size: 20px;
	margin-bottom: 4px;
	text-decoration: none;
}

.EZ_titleNewsList a {
	color: #FFF;
	font-size: 20px;
	padding: 1px 2px;
	text-decoration: none;
}

.EZ_titleNewsList a:hover {
	background-color: #F8B50F;
	color: #000;
	text-decoration: none;
}

h1.titleNewsDstkTab {
  color: #FFFFFF;
  font-size: 22px;
  line-height: 1.6em;
  text-decoration: none;
}

.EZ_titleHighLight {
	color: #FFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 30px;
	font-weight: normal;
	margin-bottom: 5px;
	text-decoration: none;
}

.EZ_titleHighLight a {
	color: #FFF;
	font-size: 30px;
	font-weight: none;
	text-decoration: none;
}

.EZ_titleHighLight a:hover {
	border-bottom: 1px dotted #000;
	color: #FFF;
	text-decoration: none;
}

/* --------------------- Lead -------------------- */

.EZ_leadNewsHome {
	color: #FFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 1.45em;
}

.EZ_leadNewsHome a {
	border: none;
	color: #FFF;
	display: table-cell;
	line-height: 1.45em;
	padding: 0px 2px;
	text-decoration: none;
}

.EZ_leadNewsHome a:hover {
	background-color: #CBD12F;
	border: none;
	color:#60630E;
	text-decoration: none;
}

.EZ_leadNewsList {
	color: #FBF2D1;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	margin: 0px 6px;
	text-decoration: none;
}

.EZ_leadNewsList a {
	color: #FBF2D1;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.3em;
	text-decoration: none;
}

.EZ_leadNewsList a:hover {
	border-bottom: 1px dotted #FFF;
	text-decoration: none;
}

.EZ_leadSocial {
	color: #6D6D6D;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	line-height: 1.3em;
	margin: 0px 6px 3px 6px;
	text-decoration: none;
}

.EZ_leadHighLight {
	color: #fbf2d1;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4em;
	margin-bottom: 10px;
	text-decoration: none;
}

.EZ_leadHighLight a {
	color: #f5c431;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4em;
	padding: 1px 2px;
	text-decoration: none;
}

.EZ_leadHighLight a:hover {
	background-color: #F8B50F;
	color: #000;
	text-decoration: none;
}

/* --------------------- Text -------------------- */


h3.textStreamBtn {
	font-family: Arial,Helvetica,sans-serif;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	text-decoration: none;
}

.EZ_smallTxtHours {
	color: #fff2c4;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 1.2em;
	margin-bottom: 20px;
	text-decoration: none;
}

.EZ_smallTxtHoursList {
	color: #fff2c4;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 1.2em;
	margin-bottom: 10px;
	text-decoration: none;
}

/* --------------------- Footer Copyright -------------------- */

.EZ_footerTextCopyright {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
}

.EZ_footerTextCopyright a {
	color: #fefefe;
	font-size: 10px;
	font-weight: normal;
	padding: 1px 2px;
	text-decoration: none;
}

.EZ_footerTextCopyright a:hover {
	background-color: #fefefe;
	color: #000;
	text-decoration: none;
}

.EZ_footerTextBuzz {
	color: #696969;
	font-size: 9px;
	font-weight: normal;
	margin-left: 10px;
}

.EZ_footerTextBuzz a {
	color: #696969;
	padding: 1px 2px;
	text-decoration: none;
}

.EZ_footerTextBuzz a:hover {
	background-color: #696969;
	color: #999999;
	text-decoration: none;
}

/* --------------------- Path -------------------- */

.EZ_pathCab {
	color: #f8b50f;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 26px;
}

.EZ_pathCab a {
	color: #f8b50f;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.EZ_pathCab a:hover {
	background-color: #f8b50f;
	color: #000;
	text-decoration: none;
}

/* --------------------- News Headers -------------------- */

.EZ_newsHeader {
	color: #FFF;
	float: left;
	font-size: 22px;
	line-height:1.6em;
	text-decoration: none;
}

.EZ_newsHeaderList {
	color: #FFF;
	font-size: 22px;
	line-height:1.6em;
	text-decoration: none;
}

.EZ_newsHeaderList a {
	color: #FFF;
	font-size: 20px;
	padding: 1px 2px;
	text-decoration: none;
}

.EZ_newsHeaderList a:hover {
	background-color: #F8B50F;
	color: #000;
	text-decoration: none;
}

.EZ_newsHeaderDivider {
	border-bottom: 1px solid #a9a9a9;
	margin: 10px 0px;
}

.EZ_newsHeaderDividerList {
	border-bottom: 1px solid #a9a9a9;
	margin: 0px 0px 10px 0px;
}

/* --------------------- New btn more -------------------- */

.EZ_newsMore {
	color: #496787;
	font-size: 11px;
	line-height:1.6em;
	padding-top: 8px;
}

.EZ_newsMore a {
	background-color: #cbd12f;
	color: #60630e;
	padding: 4px 8px;
	text-decoration: none;
}

.EZ_newsMore a:hover {
	background-color: #9a9f18;
	color: #FFF;
	text-decoration: none;
}

.EZ_btnLabelLink {
    color: #CCCCCC;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}
.EZ_btnLabelLink a {
	border-bottom: 1px #f5c431 dotted;
	color: #f5c431;
	line-height:1.5em;
	text-decoration: none;
}
.EZ_btnLabelLink a:hover {
	border-bottom: 1px #fefefe dotted;
	color: #fefefe;
	text-decoration: none;
}




/***********************************************************************************************************************
 Rotate Block
************************************************************************************************************************/

.sectionTabRotateBlock {
    float: left;
    margin: 6px 0px 4px 0px;
}

/***********************************************************************************************************************
 Top Music
************************************************************************************************************************/

/* --------------------- Btn VOTE -------------------- */

.EZ_topVote {
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	line-height:1.6em;
	padding-top: 14px;
	letter-spacing: 1px;
}

.EZ_topVote a {
	background-color: #96c100;
	color: #FFF;
	font-weight: bold;
	padding: 4px 8px;
	text-decoration: none;

	/*** CSS3 Shape ***/
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.EZ_topVote a:hover {
	background-color: #7d9c11;
	color: #FFF;
	text-decoration: none;

	/*** CSS3 Shape ***/
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.EZ_boxTopMusic {
	background: #550C00;
	float: left;
	padding:6px;
	width: 284px;
}

.EZ_boxTopMusic li.EZ_boxMusic{
	background: #aa0b11 url(../images/bgBoxTopMusicRow.jpg) repeat-x left top;
	/*	height: 34px; */
	margin: 2px 0px;
	padding: 6px 4px 8px 4px;
}

.EZ_boxTopMusic li.EZ_boxMusicShow{
	background: #aa0b11 url(../images/bgBoxTopMusicRow.jpg) repeat-x left top;
	padding: 2px 4px;
	height: 48px;
}

.EZ_boxTopMusic li.EZ_boxMusicFirst {
	background: #aa0b11 url(../images/bgBoxTopMusicRowFirst.jpg) repeat-x left top;
	height: 66px;
	padding: 4px;
}

.EZ_boxTopMusic li.EZ_boxMusicFirstBody {
	background: #aa0b11 url(../images/bgBoxTopMusicRowFirst.jpg) repeat-x left top;
	height: 64px;
	padding: 4px;
}

.EZ_boxTopMusic li.EZ_boxMusicShowBody{
	background: #aa0b11 url(../images/bgBoxTopMusicRow.jpg) repeat-x left top;
	padding: 2px 4px;
	height: 48px;
}

/* --------------------- Text Top -------------------- */

.EZ_txtMusicNumberFirst {
	color: #FFE64E;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 74px;
	font-weight: bold;
	float: left;
	line-height: 0.9em;
	text-decoration: none;
}

.EZ_txtMusicOne {
	color: #FFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.3em;
	margin: 5px 6px 0px;
	text-decoration: none;
}

.EZ_txtMusicOne a {
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.3em;
	text-decoration: none;
}

.EZ_txtMusicOne a:hover {
	border-bottom: 1px dotted #FFF;
	text-decoration: none;
}

.EZ_txtMusicOneOther {
	color: #fcff9c;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.3em;
	margin: 0px 6px;
	text-decoration: none;
}

.EZ_txtMusicNumber {
	color: #FFF;
	font-family: Arial,Helvetica,sans-serif;
	Float: left;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.3em;
	margin: 0px 12px 0px 16px;
	text-decoration: none;
}

.EZ_txtMusicLabel {
	color: #FFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.3em;
	margin: 5px 0px 3px 0px;
	text-decoration: none;
}

.EZ_txtMusicLabel a {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.3em;
	text-decoration: none;
}

.EZ_txtMusicLabel a:hover {
	border-bottom: 1px dotted #FFF;
	text-decoration: none;
}

.EZ_txtMusicAlbum {
	color: #97b7c3;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.3em;
	margin: 4px 4px 0px 0px;
	text-decoration: none;
}



/* --------------------- images -------------------- */

.EZ_boxTopMusic li.EZ_boxMusic img {
	margin: 1px 1px 4px 1px;
}

.EZ_boxTopMusic li.EZ_boxMusicShow img {
	margin: 4px 0px 0px 16px;
}

.EZ_boxTopMusic li.EZ_boxMusicFirst img {
	margin: 1px 1px 6px 1px;
	float: left;
}

.imgVote {
	padding: 0px 0px 4px 4px;
}

.imgVoteBody {
	padding: 0px 0px 14px 4px;
}

.imgVoteShow {
	padding-top: 6px;
}

/***********************************************************************************************************************
 Weather
************************************************************************************************************************/

#weather {
	float: left;
}

#weather .day {
	float: left;
	width: 90px;
}

#weather .divider {
	border-left: 1px solid #FFF;
	float: left;
	height: 55px;
	margin: 0px 8px 0px 9px;
	width: 1px;
}

#weather img {
	float: left;
	margin-right:15px;
}

#weather h1.title {
	font-family: Arial,Helvetica,sans-serif;
	color:#FFF;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 8px;
	text-decoration: none;
}

#weather h3.today {
	font-family: Arial,Helvetica,sans-serif;
	color:#fcff9c;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 5px;
	text-decoration: none;
}

#weather h3.days {
	font-family: Arial,Helvetica,sans-serif;
	color:#CCC;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 5px;
	text-decoration: none;
}

#weather h3.tempHigh {
	font-family: Arial,Helvetica,sans-serif;
	color: #FFF;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 2px;
	text-decoration: none;
}

#weather h3.todayTempHigh {
	font-family: Arial,Helvetica,sans-serif;
	color: #FFF;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 2px;
	text-decoration: none;
}

#weather h3.tempLow {
	font-family: Arial,Helvetica,sans-serif;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 2px;
	text-decoration: none;
}

#weather h3.todayTempLow {
	font-family: Arial,Helvetica,sans-serif;
	color: #FFF;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 2px;
	text-decoration: none;
}

/***********************************************************************************************************************
 List navigator
************************************************************************************************************************/

.EZ_pageNav {
    clear: both;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    height: 30px;
    line-height: 100%;
    margin-top: 0px;
    right: 22px;
}

.EZ_pageNav .current {
    background-color: #A70A10;
    color: #FFF;
    margin-top: 30px;
}

.EZ_pageNav a, .EZ_pageNav span {
    background-color: #FFF;
    color: #343434;
    display: block;
    float: left;
    height: 15px;
    margin: 30px 0 0px 5px;
    padding: 5px 0 0;
    text-align: center;
    text-decoration: none;
    width: 22px;
}

.EZ_pageNav a:hover {
    background-color: #A70A10;
    color: #FFF;
}

/***********************************************************************************************************************
 Section header
************************************************************************************************************************/

.EZ_sectionNews {
    /*background-color: #FFF;*/

    background-color: #f9bc12;
    color: #000;
    font-size: 14px;
    font-family: Arial, Verdana, sans-serif;
    font-weight: bold;
    line-height: 1.4em;
    margin: 6px 0 20px 6px;
    padding: 6px 10px;
    text-decoration: none;
}

.EZ_sectionNews a {
    color: #000;
    font-size: 14px;
    text-decoration: none;
}

.EZ_sectionNews a:hover {
    text-decoration: underline;
}

/***********************************************************************************************************************
 Form
************************************************************************************************************************/

#EZ_signin_menu {
    border: 1px none transparent;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    font-size: 10px;
    margin: 5px 0px 0;
    text-align: left;
}

#EZ_signin_menu input[type="text"], #signin_menu input[type="password"] {
    border: 2px solid #a70a10;
    border-radius: 4px 4px 4px 4px;
    display: block;
    font-size: 13px;
    margin: 10px 0;
    padding: 5px;
    width: 220px;
}

#EZ_signin_menu label {
    font-weight: normal;
}

#EZ_signin_submit {
    background: none repeat scroll 0 0 #a70a10;
    border: 1px solid #a70a10;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    margin: 0 5px 0 0;
    padding: 4px 10px 5px;
}

#EZ_signin_submit::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}

#EZ_signin_submit:hover, #signin_submit:focus {
    background-position: 0 -5px;
    cursor: pointer;
}





