body { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt; 
color: #000000;
background-image:url(/icons/background/bg.jpg);
background-repeat:repeat-y;
}
body#nobg{background-image:none}
td {  font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}
a {  color: #005CB8; text-decoration: none;}
a:hover {  color: #000000; text-decoration: underline;}
a:visited { color: #005CB8}

h1 sup {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #003366; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #003366; text-align: center;padding:0 0 4px 0; margin:0px;border-bottom:1px solid #ccc;font-weight:lighter;}

h2
{
	color: #003366;
	font: bold 10pt Arial, Helvetica, sans-serif;
	margin: 0px;
	padding:0 0 4px 0;
	border-bottom:1px solid #ccc;
}

.white {  font-weight: bold; color: #FFFFFF}
.article { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
.verdana {  font-family:  Verdana, Arial, Helvetica, sans-serif}
.small, ol.footer { font-family: Arial, Helvetica, sans-serif; font-size: 80% }
.smallwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #FFFFFF }
.whiteType { color: #FFFFFF; font-size: 11pt; padding-right:18px;}
.whiteDate { color: #FFFFFF }

.date { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #666666}

.storyDate{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;color: #666; margin:6px;padding:6px;}

.list_col{padding:0px 0px 0px 14px;margin:0px;font-family: Arial, Helvetica, sans-serif; font-size: 80% }

.afghantxt{font-size: 170%}

.red{color:#f30;}

/* ################ Left column styles ################ */

td#leftCol {padding:0px 2px 0px 4px;}
td#leftCol h5 {font: bold 120% Arial, Helvetica, sans-serif;margin:0px;padding:15px 0 0 0;}
td#leftCol ul li{list-style:square;margin:0 0 0 -12px;padding:0; }
#formCol {padding:15px 0px 0px 0px;margin:0px;text-align:center;}
#shortcuts {border-top:1px dotted #ccc;border-bottom:1px dotted  #ccc;padding:0px 0px 0px 6px;}
#rsspod{ text-align:center;padding:20px 0 10px 0}
div#rsspod img{margin:6px 4px 6px 4px;}

/* ################ Center column styles ################ */

#centerCol {padding:0px 4px;}

table.morestories td { padding:2px 4px;}
table.morestories td.morestoriesTitle {border-bottom: 1px solid #ccc; font:bold 80% verdana; color: #003366; padding:2px 4px;}
table.morestories td ul{margin:0px 4px 0px 26px;padding:0px;}
table.morestories td ul li{list-style-image: url(/icons/homepage/bullet-triangle-home.gif);margin:0px;padding:5 0 0 0px; font: bold 80% verdana, Helvetica, sans-serif;vertical-align:middle;}


table.opinionCol ,table.morestories {width:100%;}
table.opinionCol td {background-color:#A6CDF4;font: 70% Arial, Helvetica, sans-serif; padding:2px 0px 2px 10px;}
table.opinionCol td.opinionTitle {background-color:#003366; font:bold 80% verdana; color:#fff; text-align: center;}
table.opinionCol td img{margin:0px;padding:0px;}
table.opinionCol td.opinionImage img {margin:0 3px;padding:0px;}
table.opinionCol h5 {font: bold 120% Arial, Helvetica, sans-serif;margin:0px;padding:0px;}
table.opinionCol p {margin:0px;padding:5px 0px;}

table.story table.imgHolder img.border {border:1px solid #B6B6B6;}
img.border {border:1px solid #B6B6B6;}

p#extralinks{background-color:#E5E5E5; padding:8px;font-size:9px; text-align:center;}

td#centerCol div.story p{ font-family:Verdana, Arial, Helvetica, sans-serif; margin:6px 0 0 0; padding:0px;}
div.story {margin:0 0 10px 0;padding:0px;}

/* Added by B */
div.storyLeft {margin:0 0 10px 0;padding:0px; width:49%; float:left;}
div.storyRight {margin:0 0 10px 0;padding:0px; width:49%; float:right;}
div.storyRight p, div.storyLeft p{ 
	margin: 0px;
	padding:4px 0 4px 0;
	
	}

ul.indentList{
    clear:both;
	margin:0 0 0 184px; 
	padding:0px;
}

ul.indentList li
{ 
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	list-style-image: url(/icons/homepage/bullet-triangle-home.gif);
	padding:2px 0 0 3px; 
}

.more
{
	display:block;
	padding:0px 0px 10px 0px;
	margin-top:-4px;
	text-align: right;
	font:normal 90% Arial, Helvetica, sans-serif;
	font-style:italic;
}

.image_right
{   
	float:right;
    margin: 10px 0px 10px 10px;	
	text-align:center;
}
.border {    
	border: 1px solid #999;
	vertical-align:bottom;
}
.image_left
{    
    float:left;
	margin: 10px 10px 10px 0px;
	padding:0px;
	text-align:center;
}
.image_left_homepage
{
	float:left;
	padding:0px;
	text-align:center;
	margin: 5px 5px 2px 0px;
}
.photos
{    
    float:left;
	margin: 0 -48px 6px 0;
	text-align:center;
	width:200px;
}

.image_left p, .photos p, .image_right p{ font: normal 65% Arial, Helvetica, sans-serif;color:#666;padding:0px;margin:0px 0px -10px 0px;width:150px;  } 


/* ################ Right column styles ################ */

/*#rightCol {}*/
table.issuesCol {width:220px; padding:0px;margin-bottom:4px;}
table.issuesCol td.banner{padding:0px;margin:0px;}
table.issuesCol td.issuesTitle {background-color:#21abd8; font:bold 70% verdana; color:#fff; text-align: center; }

table.eventsCol {width:220px; padding:0px;margin-bottom:4px;}
table.eventsCol td {background-color:#FCE9CA;font: 65% Arial, Helvetica, sans-serif; padding:1px 4px;}
table.eventsCol td.eventsTitle {background-color:#FDA51B; font:bold 70% verdana; color:#fff; text-align: center; }
table.eventsCol td.colPic{width:50px; padding:0px;margin:0px;}

table.topicsCol {width:220px; padding:0px;margin-bottom:4px;}
table.topicsCol td.topicsTitle { background-color:#FF3300;  font:bold 70% verdana; color:#fff; text-align: center; }
table.topicsCol td {background-color:#FFDCD3;;font: 65% Arial, Helvetica, sans-serif; padding:1px 4px;}
table.topicsCol td.colPic{width:50px; padding:0px;margin:0px;}

table.videoCol {width:220px; padding:0px;margin-bottom:4px;}
table.videoCol td {background-color:#D0FBA1;font: 65% Arial, Helvetica, sans-serif; padding:1px 4px;}
table.videoCol td.videoTitle {background-color:#85E122; font:bold 70% verdana; color:#fff; text-align: center; }
table.videoCol td.colPic{width:50px; padding:0px;margin:0px;}

table.onlineCol, table.quoteCol {width:220px; padding:0px;margin-bottom:4px;}
table.onlineCol td, table.quoteCol td{background-color:#C8EDFA;font: 65% Arial, Helvetica, sans-serif; padding:1px 4px;}
table.quoteCol td.quote {background-color:#C8EDFA;font: italic 75% Georgia,"Times New Roman", serif; padding:4px 4px;text-align: center;}
table.quoteCol td.quote .quoteAuth{display:block; font: normal 75% Arial, Helvetica, sans-serif; text-align:right; }
table.onlineCol td.onlineTitle, table.quoteCol td.quoteTitle{background-color:#21ABD8; font:bold 70% verdana; color:#fff; text-align: center; }
table.onlineCol td.colPic {width:50px; padding:0px;margin:0px;}

table.updateCol {width:140px; padding:0px;margin-bottom:4px;}
table.updateCol td.updateTitle { background-color:#003366;  font:bold 70% verdana; color:#fff; text-align: center; }
table.updateCol td.topicTitle { background-color:#FF3300;}
table.updateCol td.topic {background-color:#FFDCD3}
table.updateCol td {background-color:#A6CDF4;font: 65% Arial, Helvetica, sans-serif; padding:1px 12px;}
table.updateCol td ul{padding:0px;margin:1px 0px 2px 9px;}
table.updateCol td ul{ list-style-image: url(/icons/homepage/bullet-triangle-home.gif)}
table.updateCol td ul ul{ list-style-image: url(/icons/homepage/bullet-block-home.gif);padding:1px 0px 2px 4px;margin:1px 0px 2px 4px;}

table.photoCol {width:220px; padding:0px;margin:0px;}
td.photoweekTitle {background-color:#003366; font:bold 70% verdana; color:#fff; text-align: center; width:220px; }
table.photoCol caption {font: bold 60% Arial, Helvetica, sans-serif;margin:0px;padding:0px 0px 6px 0px;}

p.contact{font: 80% Arial, Helvetica, sans-serif;color:#666;padding:0px 0px 0px 6px;}
/* ################ Footer styles ################ */
tr.footer td{color:#666; font:bold 70% verdana;}
