/*  Stylesheet for home page             */


/*  ***************************** */
/*  ******* Main styles ********  */

body, div, p, th, td, li, dd {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: x-small;
	color: #333;
	}

body {
	background-image: none;
	}

a {
	font-size: 100%;
	text-decoration: none;
	color: #369;
	}
	
a:visited {
	color: #963;
	}
	
a:hover, a:active {
	text-decoration: underline;
	color: #F90;
	}


/*  ************************************* */
/*  ********* Left Menu Styles ********** */

#left {
	width: 150px;
	}

.brownbackground {
	background-color: #876;
	}

#leftsearch {
	padding: 13px 10px 1px 15px;
	}
	
#top_topics a {
	line-height: 14px;
	display: block;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

#columns a {
	line-height: 14px;
	display: block;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

.searchform {
	padding: 0px;
	margin-top: 0px;
	}
.searchbox {
	vertical-align: top;
	width: 90px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	margin-bottom: 2px;
	}
.searchgo {
	position: relative;
	left: 5px;
	}

a.advancedsearch:link {color: #db9; font-size: 10px; font-weight: bold}     /* unvisited link */
a.advancedsearch:visited {color: #db9; font-size: 10px; font-weight: bold}  /* visited link */
a.advancedsearch:hover {color: #db9; font-size: 10px; font-weight: bold}   /* mouse over link */
a.advancedsearch:active {color: #db9; font-size: 10px; font-weight: bold}   /* selected link */

#leftmenu {
	padding-left: 15px;
	padding-right: 10px;
	line-height: 14px;
	background-color: #BBA;
	}

.menugroup {
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 4px;
	}

.menucategory {
	border-bottom: 1px dashed #666;
	padding-bottom: 4px;
	margin-bottom: 8px;
	line-height: 30px;
	text-transform: uppercase;
	font-weight: bold;
	color: #333;
	}

a.leftmenu {
	line-height: 14px;
	text-transform: none;
	color: #333;
	}

a.leftmenu:visited {
	color: #333;
	}

a.leftmenu:hover, a.leftmenu:active {
	color: #FFF;
	}

a.lefthere {
	color: #FFF;
	}
	
div.supportBox {
	text-align: left;
	margin: 25px 0px 0px 15px;
	padding: 0px;
	border: 0px;
}

.supportText {
	font-size: 11px;
	}


/*  *************************************************** */
/*  ********* Top Menu and Breadcrumb Styles ********** */

#topmenu {
	padding-right: 10px;
	padding-left: 10px;
	margin-left: 20px;
	height: 25px;
	text-align: right;
	background-color: #BBA;
	font-size: 10px;
	line-height: 25px;
	margin-bottom: 0px;
	}

a.topmenu, a.tophere {
	text-transform: uppercase;
	font-weight: bold;
	color: #333;
	}

a.topmenu:visited {
	color: #333;
	}

a.topmenu:hover, a.topmenu:active, a.tophere{
	color: #FFF;
	}

#breadcrumbs {
	/* height: 25px; */
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 0px 20px;
	font-size: 11px;
	line-height: 20px;
	vertical-align: sub;
	}
	
a.crumb, a.crumbhere {
	color: #369;
	}

a.crumbhere {
	font-weight: bold;
	}

a.crumb:hover, a.crumb:active, a.crumbhere:hover, a.crumbhere:active {
	color: #F90;
	}


/*  **************************************************** */
/*  ********* Article and Article Text Styles ********** */
#center {
	padding: 0px 20px 0px 20px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	}
	
#categoryimage{
	}
	
h1.headline, h2.subhead, .author, .date {
	font-family: georgia, times, serif;
	}

h1.headline {
	font-size: 220%;
	margin-bottom: -5px;
	line-height: 100%;
	font-weight: normal;
	margin-top: 20px;
	}

h2.subhead {
	font-size: 130%;
	margin-bottom: 2px;
	font-weight: normal;
	}

h3 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 110%;
	font-weight: bold;
	color: black;
	}

.author {
	font-size: 110%;
	line-height: 30px;
	padding-bottom: 3px;
	border-bottom: 1px solid #999999;
	text-transform: uppercase
	}

.date {
	font-size: 110%;
	padding-bottom: 18px;
	}

.date_noauthor {
	font-size: 110%;
	padding-top: 10px;
	padding-bottom: 18px;
	}

.photo-caption {
	font-weight: bold;
	font-size: 100%;
	line-height: 120%;
	padding-top: 2px;
	}

.photo-credit {
	font-style: italic;
	font-size: 100%;
	line-height: 120%;
	font-weight: normal;
	}

.article {
	line-height: 140%;
	font-size: 120%;
	}

.article a {
	text-decoration: underline;
	}

.articletext {
  font-size: 100%;
	}

.articletext: first-letter {
	font-size: 2.2em;
	font-weight: bold;
	line-height: 1em;
	}

.articletext h3 {
	display: inline;
	font-size: 100%;
	font-weight: bold;
	}

.columntag {
	padding-top: 0px;
	padding-bottom: 15px;
	font-weight: bold;
	color: #666;
	font-size: 110%;
	line-height: 170%;
	}

.columntag2 {
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	color: #666;
	font-size: 110%;
	line-height: 140%;
	}

.columntag a {
	text-decoration: underline;
	}

.columntag strong {
	color: black;
	}

.aboutauthor {
	padding-top: 30px;
	font-size: 100%;
	}
	
.dispatch-bio {
	line-height: 140%;
	font-size: 120%;
	 }
	
table.bio {
	width: 100%;
	}
	
.disclaimer {
	font-size: 10px;
	}
	
.article li {
	font-size: 100%;
}

ul.unorderedList, ol.orderedList {
	margin-top: 0px;
	padding-top: 0px;
	}
	
.listItem {
	font-family: verdana;
	font-size: 100%;
	line-height: 140%;
	color: #333;
	}

blockquote.page {
	margin-top: 0px;
	padding-top: 0px;
	}
	
blockquote.pageBG {
	margin-top: 0px;
	margin-left: 25px;
    margin-right: 10px;
	padding: 12px;
	border:  1px solid #5A7B9C;
	background-color: whitesmoke;
	}
	
sup a {
	font-size: 105%;
}

#prevnext {
	padding-top: 10px; 
	padding-bottom: 20px;
	text-align: center;
	font-size: 110%;
	}

#prevnext a {
	font-weight: bold;
	text-decoration: none;
	}

#prevnext a:hover, #prevnext a:active{
	text-decoration: underline;
	}

/* ********************** */
/* Questions and Answers */

.question {
	font-weight: bold;
	color: #333;
	margin-bottom: 10px;
	}

.answer {
	color: #333;
	margin-bottom: 15px;
	}

.questionVeryFirst, .questionFirst, .questionAddl, .answerFirst, .answerAddl {
	font-size: 100%;
	}

.questionVeryFirst {
	font-weight: bold;
	color: #333;
	}

.questionFirst {
	font-weight: bold;
	color: #333;
	margin-top: 15px;
	}

.answerFirst {
	color: #333;
	margin-top: 10px;
	}
	
.questionAddl {
	font-weight: bold;
	color: #333;
	}

.answerAddl {
	color: #333;
	}

.qagraphic {
	padding-right: 10px;
	}
	
.graphic-caption {
	font-weight:bold;
	font-size: 10px;
	border-bottom: none 1px #999;
	}

.graphic-caption a {
	text-decoration: none;
	}


/*  ********************************************* */
/*  ********* Bottom Navigation Styles ********** */

#bottom {
	margin-top: 10px;
	position: relative;
	left: 170px;
	width: 728px;
}

#bottomnav {
	line-height: 150%;
	font-size: 11px;
}

#bottom a {
	font-size: 11px;
}

.finaltagline {
	font-size: 11px;
	}

.finaltagline strong {
	font-weight: bold;
	}

.copyright {
	font-size: 10px;
	}

.copyright sup {
	font-size: 10px;
	}

/*  ************************************* */
/*  ********* Right-hand column ********* */

#right {
	
	}
	
.signmeup{
	width: 180px;
	background-color: #887766;
	background-image: url(images/signmeup.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	}

.signuptext{
	color: white;
	font-size: 11px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 10px;
	}

/*  ********************************************************** */
/*  ********* Floating Boxes - Pictures and Features ********* */

/* for photos and graphics in article text */
.float-right {
	padding-left: 20px;
	margin-bottom: 5px;	
	float: right;
	}

.float-left {
	padding-right: 20px;
	margin-bottom: 5px;
	float: left;
	}

/* containers for "do good" and similar boxes in article text */
.left-box{
	width: 180px;
	padding-right: 20px;
	margin-bottom: 5px;
	float: left;
	}

.right-box {
	width: 180px;
	padding-left: 20px;
	margin-bottom: 5px;
	float: right;
	}

/* for boxes in right-hand column */
.side-box {
	width: 180px;
	}

/* for orange text box at top of "do good" and similar boxes */
.boxhead {
	font-size: 10px;
	line-height: 180%;
	font-weight: bold;
	padding: 3px 18px 3px 15px;
	color: white;
	background-color: #E93;
	text-transform: uppercase;
	position: relative;
	top: 0px;
}

.right-box .boxhead, .left-box .boxhead, .right-box .boxitem, .left-box .boxitem {
	font-size: 11px;
	}

/* for "do good" and similar boxes */
.boxitem {
	font-family: verdana;
	padding: 8px 15px 2px 15px;
	font-size: 10px;
	line-height: 12px;
	color: #333;
	}

.boxitem a {
	color: #039;
	font-weight: bold;
	text-decoration: none;
	}

.boxitem a:hover {
	color: #F90;
	text-decoration: underline;
	}

.boxitem a:visited {
	color: #963;
	}

.boxitem li {
	color: #E93;
	}

.boxitem li .listitem {
	color: #333;
	}

ul.sidebarMenu {
	padding: 0px;
	margin: 0px;
	}

.dogood, .samevein {
	background-color: #CDE;
	padding-bottom: 10px;
	margin-bottom: 5px;
	}

.alsoinnews, .fromarchives, .dailynews, .dailygrist{
	background-color: #FE8;
	padding-bottom: 10px;
	margin-bottom: 5px;
	}

.specialeditions {
	background-color: #9AC;
	padding-bottom: 10px;
	}

.specialeditions .boxitem a:hover, .specialeditions .boxitem a:active {
	color: #FF9;
	}


/* for "print this" boxes in article text */
.printbox, .printboxleft, .printboxright {
	margin: 2px 10px 2px 0px;
	border-bottom: dashed 1px #999;
	width: 80px;
	}

.printboxleft {
	float: left;
	}

.printboxright {
	float: right;
	}

.printboxitem {
	padding: 5px 8px 5px 0px;
	font-size: 100%;
	line-height: 105%;
	text-transform: lowercase;
	border-top: dashed 1px #999;
	}

.printboxitem a {
	text-decoration: none;
	}

.printboxitem a:visited {
	color: #369;
	text-decoration: none;
	}

.printboxitem a:hover, .printboxitem a:selected {
	color: #F90;
	text-decoration: underline;
	}

.printboxitem strong{
	font-family: georgia, times, serif;
	text-transform: uppercase
	}

.whitebackground{
	background-color: white;
	}
	
/* ******************************************* */
/* For print, email, write box in right column */

.printContents {
	background-color: #fff;
	padding: 0px 0px 0px 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	border: 1px solid #6786A3;
	}

.printContentsHead {
	font-size: 10px;
	line-height: 180%;
	font-weight: bold;
	padding: 2px 4px 2px 15px;
	color: white;
	background-color: #6786A3;
	text-transform: uppercase;
	text-align: left;
}

.printboxitem2 {
	padding: 5px 8px 5px 15px;
	font-size: 10px;
	line-height: 105%;
	text-transform: lowercase;
	border-top: dashed 1px #999;
	}

.printboxitem2Top {
	padding: 5px 8px 5px 15px;
	font-size: 10px;
	line-height: 105%;
	text-transform: lowercase;
	border-top: none 1px #999;
	}

.printboxitem2 a, .printboxitem2Top a {
	text-decoration: none;
	}

.printboxitem2 a:visited, .printboxitem2Top a:visited {
	color: #369;
	text-decoration: none;
	}

.printboxitem2 a:hover, .printboxitem2 a:selected, .printboxitem2Top a:hover, .printboxitem2Top a:selected {
	color: #F90;
	text-decoration: underline;
	}

.printboxitem2 strong, .printboxitem2Top strong{
	font-family: georgia, times, serif;
	text-transform: uppercase
	}
	
/*  only for special edition 2 mockup */
#special-edition-top {
	margin-left: 20px;
	}

.sidebar {
	border-top: dashed 1px #999;
	border-bottom: dashed 1px #999;
	padding-bottom: 8px;
	}
	
/* ******************** */
/* Poll Question Styles */
/* ******************** */

/* Styles for the poll results are in poll.css */

table.rc_Ballot td.rc_Question {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #333;
	}

.rc_Choice {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	}

table.rc_Ballot {
	border: 0px;
	padding: 0px;
	margin: 0px;
	}

table.rc_Ballot td {
	border: 0px;
	padding: 1px;
	margin: 0px;
	}

td.rc_Radio, td.rc_Choice {
	/* font-family: verdana, helvetica, arial, sans-serif; */
	color: #333;
	}
	
table.rc_Ballot td.rc_Radio {
	width: 10%;
	}

table.rc_Ballot td.rc_Choice {
	width: 90%;
	}

form.rc_Form h1.headline {
	font-size: 200%;
	}
	
form.rc_Form {
	border: 0px;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	}

form.rc_Form input.rc_Radio {
	}

input.rc_Submit {
	margin: 5px 0px 0px 0px;
	}
	
p.rc_Results {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #333;
	padding: 5px 0px 5px 5px;
	margin: 0px;
	border: 0px;
	}
	
/* ******** */
/* For ads */

div.adFlagHome {
	font-size: 10px; 
	color: #999999;
	text-align: right;
	padding: 0px;
	margin: 0px 0px 5px 5px;
}

div.adFlag, div.adFlagLeft, div.adFlagCenter, div.adFlagRight {
	font-size: 10px; 
	color: #999999;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

div.adFlagHome a, div.adFlag a, div.adFlagLeft a, div.adFlagCenter a, div.adFlagRight a {
	color: #999999;
	text-decoration: none;
}

div.adFlag, div.adFlagLeft, div.adFlagCenter, div.adFlagRight {
	font-size: 10px; 
	color: #999999;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

div.adFlag, div.adFlagLeft {
	text-align: left;
}

div.adFlagCenter {
	text-align: center;
}

div.adFlagRight {
	text-align: right;
}

#banner468x60 {
	margin: 0px;
	padding: 8px 0px 10px 20px;
	text-align: left;
	}
	
#ad728x90top {
	margin: 0px;
	padding: 0px 0px 10px 20px;
	text-align: left;
	width: 728px;
	}
	
#ad728x90bottom {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 10px 0px;
	text-align: left;
	}
	
#ad728x90topHome {
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 5px 0px;
	text-align: center;
	background-color: white;
	}
	
.ad180x150 {
	background-color: white;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	}
	
.ad125x125 {
	background-color: #EBEBEB;
	border: 1px solid #D6D6D6;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	}
	
.ad160x600right {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	}
	
.ad160x600rightHome {
	background-color: white;
	padding: 0px 0px 5px 0px;
	margin: 5px 0px 5px 0px;
	text-align: center;
	}

#google125x125 {
	margin-top: 0px;
	}

#google120x600 {
	margin: 200px 0px 0px 10px;
}
	
/* Dispatches & InterActivist */

.topBio {
	margin-top: 10px;
	}
	
.topBio .dispatch-bio {
	font-size: 95%;
	margin-left: 10px;
	clear: all;
	}

a.dispatch-today {
	font-weight: bold;
	}

a.dispatch-day:link, a.dispatch-today:link, a.dispatch-day:visited, a.dispatch-today:visited {
	text-decoration: none;
	}

a.dispatch-day:active, a.dispatch-day:hover, a.dispatch-today:active, a.dispatch-today:hover {
	text-decoration: underline;
	}

.dispatch-days {
	border-bottom: 1px solid #999999;
	padding-bottom: 3px;
	margin-top: 10px;
	margin-bottom: 15px;
	font-size: 95%;
	}

.dispatch-days-none {
	border-bottom: 1px solid #999999;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 15px;
	font-size: 95%;
	}

.dispatch-days-bottom {
	border-top: 1px solid #999999;
	padding-top: 3px;
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 95%;
	}
	
.dispatch-date {
	font-weight: bold;
	font-size: 95%;
	}
	
.dispatch-location {
	font-weight: bold;
	font-size: 95%;
	margin-bottom: 15px;
	}

/* Special promos */

div#promoTop {
	display: none;
}

/* Tag Cloud */
a.geo {
  color:#cf6530;
}
a.person {
  color:#bd3609;
}
a.topic {
  color:#5a7b96;
}
a.org {
  color:#cc9966;
}
a.column {
  color:#8aaa00;
}
a.tone {
  color:#99aacc;
}
a.gov {
  color:#776655;
}
a.null {
  color:#C0C0C0;
  text-decoration:line-through;
}




#topmenu {
	margin-bottom: 5px;
	margin-left: 5px;
	}

.maintable {
	}

#center {
	padding: 0px 5px 0px 5px;
	}

/*  *************************************************** */
/* main column styles that only appear on the home page */

#centertop {
	/* background: #5A7B9C url("beaconfooter_forhomepage2.gif") no-repeat; */
	background-color: #5A7B9C;
	}
	
#centertop p {
	margin-bottom: 0px;
	margin-top: 0px;
	color: white;
	line-height: 130%;
	font-size: 11px;
	}
	
#centertopleft {
	/* padding: 35px 30px 15px 15px; */
	padding: 10px 30px 5px 15px;
	}
	
#centertopleft h1 {
	font-family: georgia, times, serif;
	font-weight: normal;
	font-size: 24px;
	margin-top: 5px;
	margin-bottom: 0px;
	}
#centertopleft p {
	align: justify;
	}
	
#centertopright {
	/* padding: 35px 10px 15px 0px; */
	padding: 10px 10px 5px 0px;
	}
	
#centertopright h1 {
	font-family: georgia, times, serif;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 0px;
	margin-top: 0px;
	}
	
a.homeheadlink, a.homeheadlink:active, a.homeheadlink:hover {
	color: white;
	}
	
a.homeheadlink:visited {
	color: white;
	}
	
.hometeaser_category {
	color: #DB9;
	font-weight: bold;
	font-size: 10px;
	}
	
a.hometeaserlink:link, a.hometeaserlink:visited {
	color: #DB9;
	font-weight:bold;
	font-size: 10px;
	}

.hometinypicture {
	float:left;
	margin-right: 10px;
	margin-bottom: 4px;
	}
	
#daterow {
	padding-left: 10px;
	line-height: 140%;
	background-color: #9AC;
	height: 16px;
	/* background-image: url("/images/corner.gif");
	background-repeat: no-repeat; 
	background-position: bottom right; */
	}
	
#daterow a {
	color: black;
	}
	
#daterow strong {
	color: white;
	text-transform: uppercase;
	}
	
#daterow .today {
	color: white;
	}
	
.daterowcell {
	font-size: 10px;
	}
	
#specialHome {
	padding-top: 0px;
	background-color: #99aacc;
	}
	
.specialHomeItem {
	font-family: verdana;
	padding: 8px 10px 2px 10px;
	font-size: 11px;
	line-height: 13px;
	color: #333;
	}

.specialHomeItem a {
	color: #039;
	font-weight: bold;
	text-decoration: none;
	}

.specialHomeItem a:hover {
	color: #F90;
	text-decoration: underline;
	}

.specialHomeItem a:visited {
	color: #963;
	}
	
#specialHomeLeft {
	}

#specialHomeMiddle {
	border-right: 5px solid #ffffff;
	}
	
#specialHomeRight {

	}

#centerbottom {
	padding-top: 0px;
	background-color: #CCDDEE;
	}
	
	
#centerbottomleft p, #centerbottomright p {
	padding: 0px 10px 15px 15px;
	margin-top: 5px;
	margin-bottom: 2px;
	font-size: 11px;
	line-height: 13px;
	}

#centerbottomleft a, #centerbottomright a, #specialHome a, #blogHome a {
	font-weight: bold;
	}

#centerbottom2 {
	padding-top: 0px;
	background-color: #CCDDEE;
	}
	
	
#centerbottomleft2 p, #centerbottomright2 p {
	padding: 0px 10px 15px 15px;
	margin-top: 5px;
	margin-bottom: 2px;
	font-size: 11px;
	line-height: 13px;
	}

#centerbottomleft2 a, #centerbottomright2 a, #specialHome a, #blogHome a {
	font-weight: bold;
	}

#blogHome {
	background-color: #ccddee;
	}
	
#blogHome p.blogFeature {
	color: #333333;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 130%;
	font-size: 11px;
	line-height: 13px;
	}
	
.blogHomeLeft h1, .blogHomeRight h1 {
	/*font-family: georgia, times, serif;*/
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 0px;
	margin-top: 0px;
	}
	
.blogHomeLeft p, .blogHomeRight p {
	padding: 0px 10px 15px 0px;
	margin-top: 5px;
	margin-bottom: 2px;
	font-size: 11px;
	}
	
.blogHomeLeft {
	padding: 0px 30px 5px 15px;
	}

.blogHomeRight {
	padding: 0px 10px 5px 0px;
	}

.blogHome_category {
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	}


/* **********************************************  */
/* boxes 
/* **********************************************  */

#right-top {
	background-color: #9AC;
	padding: 0px 0px 10px 0px;
	margin-bottom: 5px;
	}
	
#right-top .boxitem a:hover, #right-top .boxitem a:active {
	color: #FF9;
	}
	
#tinydivider {
	height: 5px;
	background-color: white;
	margin: 0px;
	padding: 0px;
}

#divProductsSection {
	display: none;
}

#ad120x90LeftNav {
	display: none;
}

a.featureInline, a.featureInline:active, a.featureInline:hover {
	color: white;
	text-decoration: underline;
	}
	
a.featureInline:visited {
	color: white;
	text-decoration: underline;
	}


/* *************  */
/* bottom footer */

#bottomHome {
	margin-top: 20px;
	position: relative;
	left: 155px;
	width: 728px;
	font-size: 11px;
}

#bottomHome a {
	font-size: 11px;
}

/* For Sitemap */
ol    {  width: 100%;  /* room for 4 columns */}
ol li {  float: left;  width: 25%; list-style-type: none;}
br    {  clear: left;}
div.wrapper {  margin-bottom: 1em;}
ol li a {
     display: block;
     text-decoration: none;
}

#divSearch ol    {  width: 100%;  /* room for 2 columns */}
#divSearch ol li {  float: left;  width: 50%; list-style-type: none;}
#divSearch br    {  clear: left;}
#divSearch ol li a {
     display: block;
     text-decoration: none;
}

