/* CSS Document */

p.deck {
	font-family: georgia, times roman, times, serif;
	font-size: 17px;
	margin-top: 0px;
	line-height: 21px;
	margin-bottom: 3px;
}

span.slug {
	color: #990000; 
	font-weight: bold; 
	font-family: verdana, helvetica, arial, sans-serif;
	text-transform: uppercase;
}

p.deptslug {
	color: #6f6751; 
	font-size: 16px;
	font-weight: bold; 
	font-family: verdana, helvetica, arial, sans-serif;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 8px;
}

h2.headline {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 40px;
	line-height: 43px;
	font-weight: bold;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
}

h2.editorial {
	font-family: georgia, times, "times roman", serif;
	font-size: 44px;
	line-height: 47px;
	font-weight: normal;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
}

h2.columnist {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 24px;
	line-height: 27px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 7px;
	margin-top: 8px;
}

div.article p{
	font-family: georgia, "times roman", times, serif;
 	font-size: 14px;
	line-height: 19px;
	text-indent: 15px;
	margin-top: 0px;
	margin-bottom: 5px;
}

div.article li{
	font-family: georgia, "times roman", times, serif;
 	font-size: 14px;
	line-height: 19px;
	margin-top: 0px;
	margin-bottom: 3px;
}

div.article ol, div.article ul{
    margin: 4px 0px 4px 15px;
	padding-left: 15px;
}

div.article h1{
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 15px;
	margin-top: 4px;
	margin-bottom: 2px;
	color: black;	
}

span.imagetitle {
	font-family: verdana, helvetica, arial, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	color: black;
}

/* span.imagedescription {
	color: #ffffff;
	text-transform: none;
}*/

div.mailbag p{
	font-family: georgia, "times roman", times, serif;
 	font-size: 14px;
	line-height: 19px;
	text-indent: 15px;
	margin-top: 0px;
	margin-bottom: 9px;
	background-image: url(/images/redbullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

div.mailbag h1{
	font-family: georgia,"times roman", times, serif;
	font-size: 34px;
	font-weight: normal;
	margin-top: 4px;
	margin-bottom: 7px;
	color: black;	
}

div.mailbag h2{
	font-family: georgia,"times roman", times, serif;
	font-size: 23px;
	font-weight: normal;
	margin-top: 4px;
	margin-bottom: 7px;
	color: black;
	border-top: 1px solid #999999;
	padding-top: 5px;	
}

div.thebuzz p{
	font-family: georgia, "times roman", times, serif;
 	font-size: 14px;
	line-height: 19px;
	margin-top: 0px;
	margin-bottom: 9px;
}

div.thebuzz h1{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 26px;
	line-height: 27px;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 7px;
	color: black;	
}

div.thebuzz h2{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 19px;
	line-height: 21px;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 7px;
	color: black;	
}

div.thebuzz b, div.thebuzz strong{
	font-family: verdana, arial, helvetica, sans-serif;
 	font-size: 14px;
	line-height: 19px;
	font-weight: bold;
	text-transform: uppercase;	
}

div.quotables p, div.quicktakes p{
	font-family: georgia, "times roman", times, serif;
 	font-size: 14px;
	line-height: 19px;
	text-indent: 15px;
	margin-top: 0px;
	margin-bottom: 9px;
	background-image: url(/images/redbullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

div.quotables b, div.quotables strong{
	font-family: verdana, arial, helvetica, sans-serif;
 	font-size: 16px;
	line-height: 19px;
	color: #6f6751; 
	font-weight: bold;
	text-transform: uppercase;	
}

div.quotables h1, div.quicktakes h1{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 26px;
	line-height: 28px;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
	color: black;	
}

div.quotables h2{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 21px;
	line-height: 25px;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
	color: black;
	padding-top: 5px;	
}

div.quicktakes h2{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 19px;
	line-height: 21px;
	font-weight: bold;
	color: black;
	padding-top: 5px;
	padding-bottom: 2px;	
}

div.departments h3{
	font-family: verdana, arial, helvetica, sans-serif;
 	font-size: 17px;
	line-height: 20px;
	text-indent: 5px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	margin-top: 10px;
	margin-bottom: 0px;
	background-image: url(/images/depts_topbanner.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

div.departments p{
	font-family: georgia, "times roman", times, serif;
 	font-size: 14px;
	line-height: 19px;
	text-indent: 15px;
	margin-top: 0px;
	margin-bottom: 9px;
}

div.departments h1{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 26px;
	line-height: 28px;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
	color: black;	
}

div.departments h2{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 19px;
	line-height: 21px;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
	color: black;
	padding-top: 5px;	
}

div.sidebar {
	background-color: #DDE7F0; 
	padding: 10px 15px 8px 15px;
}

div.sidebar h2 {
	font-size: 22px;
	line-height: 24px;
	color: #31659C;
	margin-bottom: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
}

div.sidebar div.departments p{
	text-indent: 0px;
}

div.columnistpad {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 12px 18px;
	width: 151px; 
	background-color: #FFFFFF;
	float: right; 
}

div.columnist {
	background-color: #e8e8e8; 
	text-align: center; 
	padding: 10px;
}



.columnist {
	font-family: georgia, "times roman", times, serif;
 	font-size: 14px;
	line-height: 19px;
	margin-top: 0px;
	margin-bottom: 5px;
}

.authorInfoText {
	font-family: georgia, "times roman", times, serif;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 8px;
	margin-top: 0px;
	padding-top: 2px;
	padding-bottom: 8px;
}

div.bestselling1 {
	background-color: #e8e8e8;
	padding: 15px;
	border-top: 1px solid #999999;
}

div.bestselling2 {
	padding: 15px;
	border-top: 1px solid #999999;
}

div.bestselling1 h1, div.bestselling2 h1{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 8px;
	color: black;
	padding-top: 0px;	
}

span.bestsellingauthor {
	font-family: georgia, "times roman", times, serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	font-style: italic;
}

div.bestselling1 p, div.bestselling2 p{
	font-family: georgia, "times roman", times, serif;
 	font-size: 14px;
	line-height: 19px;
	margin-top: 0px;
	margin-bottom: 8px;
}

div.bestselling1 b, div.bestselling2 b, div.bestselling1 strong, div.bestselling2 strong{
	font-family: verdana, arial, helvetica, sans-serif;
 	font-size: 14px;
	line-height: 19px;
	color: #31659C; 
	font-weight: bold;
	text-transform: uppercase;	
}
