.newsBlock h1, .newsBlock h2, .newsBlock h3 {
	font-size: 0.8em; 
	font-family: Tahoma, Verdana;
	text-transform: uppercase; 
	text-decoration: underline;
	padding: 8px 10px; 
	margin: 0 0 10px 0; 
	color: #111; 
	margin: 0;
}

/*
* html .newsBlock h3 {padding: 9px 10px; }
* html .newsBlock h2 span {padding: 9px 10px 9px 23px}
*/

.newsBlock h1 {background: #FFC100 url("i/marker2.gif") no-repeat 8px center; padding-left: 23px}
.newsBlock h3 {background: #FFDA66 url("i/markerlight.gif") no-repeat 8px center; padding-left: 23px}
* html .newsBlock h3 {position: relative;}

.newsBlock h2 {border-bottom: 1px solid #FFC100;}
.newsBlock h2 span {background: #FFC100 url("i/marker2.gif") no-repeat 7px center; position: relative; margin-left: -10px; padding: 8px 10px 8px 23px}


.newsBlock a {font-size: 95%;}
.newsBlock a img {margin: 0 4px 3px 0;}
.newsBlock p {font-size: 0.8em; color:#555A5E; text-indent: 0; margin: 0 0 15px 0; padding-top: 0; padding-left: 0; line-height: 1.4 }
.newsBlock p a {font-size: 1.2em;}





/* block bottom */
.newsBlockBottom {
	margin-top: 2px;
	height: 25px; 
	background: #EFEFEF url("i/calendarbottom.gif") no-repeat 100% 100%;
	font-size: 80%;
	color: #C0C0C0;
	clear: both;
	padding: 10px 0 0 20px;
	border-top: 2px solid #fff;
}



.newsBlockBottom span {padding-right: 6px}
.newsBlockBottom a {font-size: 120%;}
.newsBlockBottom em {font-size: 1.2em; color: #555A5E }
.newsBlockBottom em a {color: #555A5E; font-size: 1em }

.newsBlockBottomBig {
	margin-top: 2px;
	height: 40px; 
	background: #EFEFEF url("i/calendarbottom.gif") no-repeat 100% 100%;
	font-size: 80%;
	color: #C0C0C0;
	clear: both;
	padding: 10px 0 0 10px;
	border-top: 2px solid #fff;
}

.newsBlockBottomBig span {padding-right: 6px}
.newsBlockBottomBig a {font-size: 120%;}
.newsBlockBottomBig em {font-size: 1.2em; color: #555A5E }
.newsBlockBottomBig em a {color: #555A5E; font-size: 1em }


.ntype1, .ntype2, .ntype3, .ntype5 {padding: 5px 10px}

/* news type block 1 */
.ntype1 {background: #FFF3CC;}
.ntype1 em {font-size: 0.9em; background: #E4DFCD; color: #717171; padding: 2px 4px;}
.ntype1 a img {border: 4px solid #F1E5C0}

.ntype5 {background: #FFF3CC;}
.ntype5 em {font-size: 0.9em; background: #E4DFCD; color: #717171; padding: 2px 4px;}
.ntype5 a img {border: 2px solid #F1E5C0}

/* news type block 2 */
.ntype2 {background: #F2F2F2; padding: 10px 10px 0 10px; border-bottom: 1px solid #F2F2F2}
.ntype2 em {font-size: 0.9em; background: #E4E4E4; color: #717171; padding: 2px 4px;}
.ntype2 a img {border: 4px solid #EBEBEA; margin-top: 3px}
.ntype2 .block {background-color: transparent; padding-bottom: 0 !important; padding-top: 0;}



/* news type block 3 */
.ntype3 {background: transparent; padding: 10px 10px 10px 5px;}
.ntype3 em {color: #A9A9A9; padding-left: 3px}
.ntype3 p {/*padding-bottom: 10px*/}
.ntype3 a img {border: 2px solid #fff}

* html .ntype3 {padding-top: 20px}
* html .ntype3 p {margin-bottom: 30px}

/* news type block 4 */
.ntype4 table h2 {border: 0}
.ntype4 table h2 span {background: #EFEFEF; padding: 8px 40px 8px 15px; border: 0}





/* columnz */
#newswrapwrap {padding: 10px 0 0 0; font-family: Tahoma, Verdana;}
#newswrap {width: 100%; float: left;}

#newsmiddle {/*margin: 0 30% 0 210px;*/ padding: 0 10px 0 10px;}

#newstop {/*margin: 0 0 0 210px;*/ padding: 0 0 10px 10px;}


.description {/*margin: 0 0 0 210px;*/ padding: 0 0 0 10px; background:#FFF1C4; display: block; border: 1px solid #EFEFEF}

#newsleft {/*margin: 0 0 0 -100%; float: left;*/ width: 210px; vertical-align: top;}
	/** html #newsleft {margin: 0 0 0 -95%;}*/
#newsright {/*margin: 0 0 0 -30%;float: left;*/ width: 30%; vertical-align: top;}

.separator {clear: both;}
.separator2 {clear: both; background: url("i/separatorBg1.gif") repeat-x left 50%;}

/*
* html #newsmiddle {margin: 0 230px 0 210px; }
* html #newsright {margin: 0 0 0 -230px; width: 230px;}
*/




/* CALENDAR */

#newscalendar {
	background: pink;
	background: #EFEFEF;
	width: 100%;
	float: left;
	border-bottom: 1px solid #E1E1E1;
}

#newscalendar ul {clear: both; margin: 5px 0 15px 0; padding: 0; line-height: 1.6; padding: 5px 0 0 7px; list-style-type: none; color: #969696;}
#newscalendar ul li {background: url("i/bullet54.gif") no-repeat 3px center; padding-left: 12px;}
#newscalendar ul a {font-size: 100%;}
#newscalendar ul a:hover {color: #D33600}


/* calendar top */
#calendartop {font-size: 80%; color: #726958; text-transform: uppercase; clear: both;}

.inta, .outta {padding: 7px 0; float: left; display: block;	width: 50%;}

.inta {
	text-decoration: underline;
	float: left; 
	text-align: center;
	cursor: default;
	outline: none; /* ÿÏÍÿÏÍÿÏÍÿÏÍÿÏÍ ÿÏÍÿÏÍÿÏÍÿÏÍÿÏÍÿÏÍ ÿÏÍÿÏÍÿÏÍÿÏÍÿÏÍÿÏÍ */
}

.outta {
	text-align: center; 
	text-decoration: none;
	font-weight: 100;
	background: #fff;
	position: relative;
	outline: none; /* ÿÏÍÿÏÍÿÏÍÿÏÍÿÏÍ ÿÏÍÿÏÍÿÏÍÿÏÍÿÏÍÿÏÍ ÿÏÍÿÏÍÿÏÍÿÏÍÿÏÍÿÏÍ */
}


#calendartop a.inta span {font-weight: 100;}
#calendartop a.outta span {border-bottom: 1px dashed #726958;}



/* calendar table */

#calwrap {padding: 10px 0 10px 7px; clear: both; display: none}

#calendar {float: left; margin-bottom: 12px /* 38px */; border-collapse: separate; border-spacing: 1px; empty-cells: hide; width: 97%;}
* html #calendar {float: none;margin-bottom: 5px;}

#calendar th    {text-transform: capitalize}
#calendar tr td {padding: 3px; text-align: center; width: 14%; color: #969696;}
#calendar tr td a {display: block;}
#calendar tr td a:hover {background: #E6E6E6}
#calendar tr td span {background: #FFC100; padding: 1px 3px;}
#calendar tr td a span {text-decoration: underline}
 

#calendar td.calendarmonth   {}
#calendar td.calendarmonth a {display: inline; text-decoration: none; padding: 0 5px; font-size: 1.2em;}









/* subscribe */
#newssubscribe, #newssubscribe2 {
	background: #FFF1C4;
	/*border: 1px solid #FFC100;*/
	margin-top: 10px;
	padding: 8px 4px 8px 19px;
	width: 185px;
	float: left;
}
#newssubscribe strong, #newssubscribe2 strong {display: block; font-size: 80%; text-transform: uppercase;}
#newssubscribe2 span {border-bottom: 1px dashed #111; cursor:pointer}
#newssubscribe #inputtext,#newssubscribe2 #inputtext {
	width: 137px;
	border: 1px solid #555;
	margin-right: 5px
}

#newssubscribe form,#newssubscribe2 form {margin: 13px 0 0 0; text-align: center; margin-bottom: 15px; float: left}
#newssubscribe form div, #newssubscribe2 form div {float: left;}

#newssubscribe2 {
	margin-bottom: -6px;
}
#bl {display: none}








/* news selected */

#subnewsewgu {font-size: 1.2em; line-height: 1.2}
* html #subnewsewgu p {margin: 0; padding: 0;}




.newsselected {}
.newsselected p                {text-indent: 0}
/*.newsselected h2               {font-size: 0.8em}*/
.newsselected a img            {border: 0; margin: 0 } 
.newsselected div.newsimg      {float: left;}
.newsselected div.newsimg div  {padding: 7px 7px 0 7px; background: #F1F1F1; margin: 0 9px 7px 0}
*html .newsselected div.newsimg div  {margin: 0 9px 17px 0;}
.newsselected div.newsimg span {display: block; position: relative; color: #726958; clear: both; padding: 3px 0; font-size: 0.7em;}
* html .newsselected div.newsimg span {margin-bottom: 10px; padding: 5px 0 0px 0;}




* html .newsselected div.newsimg span {line-height: 0.2em}
* html .newsselected p {margin-top: -15px}
 
#downloadz span {background: #EFEFEF /*url('i/download.gif') no-repeat 5px 50%*/; padding-left: 15px}


.newsheader {font-size: 2em; color: #111; background:none; padding: 0; text-transform: none; margin: 0 0 13px 0; font-weight: 100;}

#newspanel {font-size: 0.85em; margin-bottom: 10px; padding-left: 10px;}
#newspanel em {background: #D0D0D0; padding: 7px; margin: 0 10px; position: relative;}



/* news gallery */

.newsgallery {margin-left: 10px}
.newsgallery a img {border: 7px solid #E5E5E5}


.downloadlist {font-size: 0.8em; margin:0; padding: 0; list-style: none; margin-left: 15px}
.downloadlist em {color: #787878}








/* news of the day */

#newsoftheday {
	background: #FFF3CC url("i/newsotheday.gif") no-repeat 0 15px; 
	border-bottom: 1px solid #F77A00; 
	padding: 10px 10px 15px 33px; 
	
	min-height: 80px;
	/*border: 1px solid red;*/
	z-index: 99999999;
}

#newsoftheday em {background: #E5D7B1; font-size: 0.9em; color: #736445; padding: 2px 4px;}



* html #newsoftheday { height: 80px }
* html #qwertyZ {margin: 0 0 10px 0;}

#qwertyZ2 {width: 90%}


/****** MAIN RULES FOR NEWS ******/

#newswrapwrap a       {color: #111; font-weight: 100}

#newswrapwrap a:visited {color: #515037}
#newswrapwrap a:hover {color: #D33600;}
#newswrapwrap td {vertical-align: top}


#newswrapwrap em {font-style: normal}





#wtf {
	background: #ddd url("i/wtfback.gif") no-repeat 100% 100%;
	padding: 7px 15px;
	font-size: 0.85em;
	margin: 0 0 0 23px;
	width: 88%;
	/*float: left; */
}
/** html #wtf {margin-left: 11px;}*/

#wtf ul {margin: 0; padding: 0; display: inline}
#wtf ul li{display: inline; padding: 0 7px 0 5px}




#calendartop a{color: #726958;}

#calendartop a:hover span {border-bottom-color: #D33600}
#calendartop a.inta:hover {color: #726958}



/*
#newsleft {background: cornflowerblue}
#newsright {background: lightblue}
#newsmiddle {background: pink}
*/




