/* global reset */
* {
  /*	padding:0;
   	margin:0;
	text-decoration: none;
*/
	text-indent: 0;
  }
div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
font-size: 100%;
}
    body {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size:
    75%;
    }
    H1,H2,H3,H4,H5,H6 {
    font-family: Arial, Verdana, Geneva, sans-serif;
    }

P{
	margin:0px 0px 10px 0px;}
h1{
letter-spacingsss:0px;
	}	
	
h2, h3{
	font-weight:normal;
	letter-spacing:-1px;
	}
/*dt{
	font-weight:normal;
	letter-spacing:-1px;
	}*/
	
h1{font-size:200%;
	font-weight:normal;
	}
h2{font-size:180%;}
h3{font-size:150%;}
h4{font-size:130%;}
h5{font-size:100%;}
h6{font-size:90%;}
#mainFeature .col3 h2 {
font-size:160%;
}

/** {font-size: 1em;
	}*/
.topNav li a{
	font-weight:bold;
	}
.leftFeature, .rightFeature, .eventsFeature {
font-weight:normal;
font-size:190%;
}
.newsFeature {
font-weight:bold;
font-size:120%;
}
 .eventsItems dt, .newsItems dt{
	font-weight:normal;
	line-height:1em;
	font-size:150%;
	}
.newsHome dt{
	font-weight:bold;
	line-height:1em;	
	}	
.feature dt{
	line-height:1em;
	font-size:150%;
	letter-spacing:-0.05em;
}
#siteNav {font-size:70%;}
.date{
	font-size: .9em;
}
.subscribe{
	font-size:.8em;
}
#footer a{
	font-size:80%;
	}
	.feature div{
	font-size:100%;
	}
#middleCol, #mainFeature, #middleColtwo, #rightCol{
    line-height:1.5em;
}
#mainFeature .links li a{
font-size:120%;
font-weight:bold;
}

#mainFeature .links li.last a{
font-size:200%;
padding:20px 0 20px 18px !important;
width:185px !important;
/*font-weight:normal;*/
}
#mainCol{
font-size:100%;
}
.leftNav a {
}
.leftNav li li a {
	font-weight:normal;
}
.leftNav li li li a {
	font-weight:normal;
}
.leftNav li li li li a {
	font-weight:normal;
}


.archiveNews li.selected ul li a, .archiveNews li ul {
font-size:95%;

}
.searchresults li{
	list-style:none;
	}
	.searchresults li a{
	font-size:130%;
	}	
.pageNumbering{
font-size:80%;
}
 h3.rightFeature{
 font-size:110%;
 font-weight:bold;
 }
 
 /*streaming news
------------------*/
.streamingNews h2{
 font-size:110%;
}

ul.pageNumbering li  {
 font-size:110%;
}
ul.pageNumbering li a{
text-decoration:none;
}
ul.pageNumbering li a:hover{
text-decoration:underline;
}

.chkLabel{ 
	font-size:95%!important;
	font-weight:normal;
	padding:3px 0 0;
	_padding:7px 0 0;
	}
	
.nav2 li a{
	font-size:150%!important;
letter-spacing:-1px;
}

ul.leftNav li a {
	font-weight:bold;
	
	}
	
#homepage .blog dt{
		font-size:110%;
		font-weight:bold;
		color:#0D5F8A;
}
#leftCol .explore {
	font-size:110%;
	font-weight:bold;
	letter-spacing:normal;
}
.nav3 a{
	font-weight:bold;
	}
#errorMsg h2{
font-size:120%;
font-weight:bold;
}

.cww-profileInfo dt{
font-weight:bold;
}

#shop .nav4 a{
	letter-spacing:-1px;
	font-size:140%;
	}

/* Switch off underlining for these links in navigation & special areas... */	
#sitenav_container a, #footer a, .nav3 a, .nav2 a, .col1 a, .col2 a, .col3 a, .leftNav a, 
.newsItems a, .nav4 a, .login a, .mainFeature h2 a, .features h2 a, .feature dt a,.newsHome a
 {text-decoration:none}


/* library*/

#libraryRes .newsItems dt{
	font-weight:bold;
		font-size:1.3em;
		line-height:normal;
		margin-bottom:7px;
	}
	
	#libraryRes .date{
	font-weight:normal;
		font-size:1.1em;
		color:Black;
		line-height:normal;
	}
	h1.library
	{
	    font-weight:bold;
	    font-size:1.4em;
	    line-height:normal;
	    margin-bottom:20px !important;
	}
	
	h2.htdigHeader
	{
	    line-height:normal;
	    margin-bottom:10px;
	}