/* -- The Banker --------------------------------------------------
	  
   TYPOGRAPHY STYLESHEET
   -- version: 1.7 [newer browsers only]
   -- author: Frank Sedivy // Financial Times Business
   -- contact: frank.sedivy@ft.com
   -- last update: 28/08/2006

------------------------------------------------------------------- */

/* =Global typographic settings
------------------------------------------------------------------------------------------------------ */
h1, h2, h3, h4, ul, ol, dl, p, dt, dd, blockquote, address {
	margin:0; padding:0;
}
ul, ol {list-style:none;}

/* =General Typograhic Classes
------------------------------------------------------------------------------------------------------ */
div.hr {
	clear:both;
}
div.hrLine {
	border-bottom:1px solid #ccc;
	margin:10px 15px 10px 15px;
}
	div.hr hr, div.hrLine hr {
		display:none;
	}
.skip {
	display:none;
}
p.note {
	color:#6a6a6a;
	font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif;
	font-size:.85em;
	line-height:1.2em;
	margin-left:215px;
	width:230px;
}
p.warning {
	font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif;
	font-size:.85em;
	line-height:1.2em;
}

/* =Header
------------------------------------------------------------------------------------------------------ */
h1 {
	text-indent:-9999px;
}
h1 a {
	background:url(/themes/xhtml/assets/images/logo_thebanker.gif) 10px 15px no-repeat;
	display:block;
	margin: 0 0 20px 0px;
	width:195px; height:70px;
	
}
#mastHead br {
	clear:both;
}

/* =toolBar
------------------------------------------------------------------------------------------------------ */
#issueLabel p {
	background:url(/themes/xhtml/assets/images/bckg_issueLabel_top.gif) top left no-repeat;
	color:#fff;
	padding:0 0 3px 0;
}


/* =nav
------------------------------------------------------------------------------------------------------ */	
#nav {
	float:left;
	list-style:none;
	text-transform:uppercase;
}
	#nav a {
		background:#fff url(/themes/xhtml/assets/images/bckg_mainNav_bullet.gif) center left no-repeat;
		color:#000;
		display:block;
		padding:0 0 0 7px;
		text-decoration:none;
	}
	#nav li {
		border-right:1px solid #8a8a8a;
		margin:0 7px 0 0; padding:0 7px 1px 0;
		line-height:1em;
		position:relative; z-index:6;
		float:left;
	}
	#nav li:hover ul, #nav li.sfhover ul {
		left: auto;
	}
		#nav li ul {	
			border:1px solid #8a8a8a; border-top-width:0;
			font-size:.85em;
			position:absolute; top:14px; left: -999em; z-index:5;
			margin-left:-10px; padding:5px 10px;
		}
			#nav li ul li {
				border:0;
				border-bottom:1px solid #dcdcdc;
				clear:both;
				margin:0; padding:5px 0;
			}
			#nav li ul li.separator {
				border-bottom:1px solid #ba0300;
				padding-bottom:10px; margin-bottom:5px;
			}
			#nav li ul li.last {
				border-bottom:none;
			}
			#nav li ul li.subnav {
				background:url(/themes/xhtml/assets/images/bckg_mainNav_subnav.gif) center right no-repeat;
			}
			
		#nav li ul#mainNavArticles {background:#fff url(/themes/xhtml/assets/images/brdr_mainNavSubArticles_top.gif) top right no-repeat;}
			#nav li ul#mainNavArticles li {width:12.8em;}
			
		#nav li ul#mainNavSupplements {background:#fff url(/themes/xhtml/assets/images/brdr_mainNavSubSupp_top.gif) top right no-repeat;}
			#nav li ul#mainNavSupplements li {width:12.4em;}
			#nav li ul#mainNavSupplements ul {margin-left:12.4em;}	
		
		#nav li ul#mainNavRegions {background:#fff url(/themes/xhtml/assets/images/brdr_mainNavSubRegions_top.gif) top right no-repeat;}
			#nav li ul#mainNavRegions li {width:10.3em;}
		
		#nav li ul#mainNavArchive {background-color:#fff;}
			#nav li ul#mainNavArchive li {width:5.15em;	}
			#nav li ul#mainNavArchive ul {margin-left:5.15em; width:7em;}
				#nav li ul#mainNavArchive ul li {width:7em;}
		
		#nav li ul#mainNavSurveysReports {background:#fff url(/themes/xhtml/assets/images/brdr_mainNavSubSurveys_top.gif) top right no-repeat;}
			#nav li ul#mainNavSurveysReports li {width:15.15em;}
			#nav li ul#mainNavSurveysReports ul {margin-left:15.15em;}
				#nav li ul#mainNavSurveysReports ul li {width:12.4em;}
			
		#nav li ul#mainNavAwards {background:#fff url(/themes/xhtml/assets/images/brdr_mainNavSubAwards_top.gif) top right no-repeat;}
			#nav li ul#mainNavAwards li {width:15.15em;}
			#nav li ul#mainNavAwards ul {margin-left:15.15em;}
				#nav li ul#mainNavAwards ul li {width:12.4em;}
			
			#nav li ul ul {
				background-color:#fff;
				border-top-width:1px;
				font-size:1em;
				margin: -1em 0 0 10em;
				top:10px;
				width:12.4em;
			}
				#nav li ul li a {
						background:url(/themes/xhtml/assets/images/bckg_mainNav_bullet_sub.gif) 0 4px no-repeat;
						display:block;
						color:#343434;
					}
				#nav li ul li a:hover {
					color:#b50300;
				}



#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}
	
/* =contentWrapper
------------------------------------------------------------------------------------------------------ */
#contentWrapper p {
	margin-bottom:15px;
}

/* =threeColLayout
------------------------------------------------------------------------------------------------------ */
/* =threeColLayout Global Typograhic Rules
------------------------------------------------------------------- */
#threeColLayout h2 {
	background:url(../themes/xhtml/assets/images/bckg_h2_redTopBar.gif) top left no-repeat;
	color:#333;
	font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:.9em;
	margin:0 10px 0 0; padding:8px 0 6px 0;
}
#threeColLayout h2.topStory {
	background-color:#dcdcdc;
}
	#threeColLayout h2 span {
		background:url(../themes/xhtml/assets/images/bckg_h2_redBullet.gif) 0 70% no-repeat;
		margin-left:8px; padding-left:13px;
	}
	
#threeColLayout dl.authorDate {
	border-bottom:1px solid #ccc;
	color:#696969;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:.8em;
	float:left;
	margin:0; padding:0;
	
}
	#threeColLayout dl.authorDate a {
		color:#696969;
	}
	#threeColLayout dl.authorDate a:hover {
		text-decoration:none;
	}
	#threeColLayout dl.authorDate dt {
		float:left;
	}
	#threeColLayout dl.authorDate dd {
		border-right:1px solid #696969;
		float:left;
		margin-right:5px; padding-right:5px;
	}
	#threeColLayout dl.authorDate dd.last {
		border-right:none;
		margin-right:0; padding-right:0;
	}
	#threeColLayout #mainStory dl.authorDate {
		margin:0 0 15px 0; padding:3px 0 3px 10px;
		width:463px;
	}
	#threeColLayout .featuredContentColumn dl.authorDate {
		margin:0; padding:0 0 5px 8px;
		width:222px;
	}
	#threeColLayout #alsoInThisIssue dl.authorDate {
		border-bottom:0;
		margin-bottom:10px; padding-left:2px;
	}
* html #threeColLayout #mainStory dl.authorDate {margin-bottom:3px;}

#threeColLayout ul.articleOptions {
	font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:.80em; font-size:.85em;
}
	#threeColLayout  ul.articleOptions li {
		border-left:1px solid #696969;
		padding-left:5px;
	}
		#threeColLayout ul.articleOptions li a {
			color:#dd0000;
			text-decoration:none;
		}
		#threeColLayout ul.articleOptions li a:hover {
			text-decoration:underline;
		}
	#threeColLayout ul.articleOptions li.flying {
		border:none;
		padding-right:8px;
		position:absolute; top:-34px; right:0;
	}
		#threeColLayout ul.articleOptions li.flying a {
			color:#343434;
			text-decoration:underline;
		}
		#threeColLayout ul.articleOptions li.flying a:hover {
			text-decoration:none;
		}
#threeColLayout #mainStory ul.articleOptions {margin-left:8px;}
#threeColLayout .featuredContentColumnContent ul.articleOptions {margin-left:8px;}

#threeColLayout ul.articleOptionsFlying {
	font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:.80em; font-size:.85em;
	position:absolute; top:-20px; right:0;
}
	#threeColLayout ul.articleOptionsFlying li {
		border-right:1px solid #696969;
		float:left;
		margin-right:5px; padding-right:5px;
	}
	#threeColLayout ul.articleOptionsFlying li.last {
		border-right:none;
		margin-right:0; padding-right:0;
	}
		#threeColLayout ul.articleOptionsFlying li a {
			color:#343434;
			text-decoration:underline;
		}
		#threeColLayout ul.articleOptionsFlying li a:hover {
			text-decoration:none;
		}
* html #threeColLayout #alsoInThisIssue ul.articleOptionsFlying {margin-right:8px;}


/* =mainStory
------------------------------------------------------------------- */
#threeColLayout #mainStory h3 {
	color:#3270c3;
	font-size:1.8em; font-weight:normal; font-weight:normal;
	letter-spacing:-.03em;
	margin:15px 0 10px 8px;
}
	#threeColLayout #mainStory h3 a {
		text-decoration:none;
	}
	#threeColLayout #mainStory h3 a:hover {
		text-decoration:underline;
	}

#threeColLayout #mainStory ul {
	font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:.80em; font-size:.85em;
	margin-left:8px;
}
	#threeColLayout #mainStory ul li {
		border-left:1px solid #696969;
		padding-left:5px; margin-right:10px;
		float:left;
	}
		#threeColLayout #mainStory ul li a {
				color:#dd0000;
				text-decoration:none;
			}
	#threeColLayout #mainStory ul li.flying {
		border:none;
		position:absolute; top:-34px; right:0;
	}
		#threeColLayout #mainStory ul li.flying a {
			color:#343434;
			text-decoration:underline;
		}
		#threeColLayout #mainStory ul li.flying a:hover {
			text-decoration:none;
		}
		
		#threeColLayout #mainStory ul li a:hover {
			text-decoration:underline;
		}
		
#threeColLayout #mainStory p {
	clear:left;
	font-size:.9em;
	letter-spacing:.02em;
	padding-left:9px; padding-right:9px;
}
	#threeColLayout #mainStory p a {
	}
	#threeColLayout #mainStory p a:hover {
		text-decoration:none;
	}
#threeColLayout #mainStory br {
	clear:left;
}

/* =featuredContentColumn
------------------------------------------------------------------- */
#threeColLayout .featuredContentColumn h3 {
	color:#ba0300;
	font-size:1.3em; font-weight:normal;
	padding:8px 0 4px 8px;
	letter-spacing:-.03em;
}
	#threeColLayout .featuredContentColumn h3 a {
		color:#ba0300;
		text-decoration:none;
	}
	#threeColLayout .featuredContentColumn h3 a:hover {
		text-decoration:underline;
	}
#threeColLayout .featuredContentColumn h3.awards {
	border-bottom:1px solid #ccc;
	padding-bottom:21px;
}
	#threeColLayout .featuredContentColumn h3.awards span {
		background:url(/themes/xhtml/assets/images/logo_btSmall.gif) top left no-repeat;
		display:block;
		float:right;
		margin:-24px 20px 0 0;
		text-indent:-9999px;
		width:58px; height:28px;
		
	}
	* html #threeColLayout .featuredContentColumn h3.awards span {
		margin:-47px 5px 0 0;
	}
#threeColLayout .featuredContentColumn img {
	border:1px solid #ccc;
	margin-bottom:4px;
}
#threeColLayout .featuredContentColumn p {
	clear:left;
	font-size:.9em;
	letter-spacing:.02em;
	margin-bottom:5px; padding:4px 8px 0 8px;
}
/* =alsoInThisIssue
------------------------------------------------------------------- */
#threeColLayout #alsoInThisIssue h3 {
	color:#ba0300;
	font-size:1.3em; font-weight:normal;
	margin-bottom:3px;
}
	#threeColLayout #alsoInThisIssue h3 a {
		color:#ba0300;
		text-decoration:none;
	}
	#threeColLayout #alsoInThisIssue h3 a:hover {
		text-decoration:underline;
	}
#threeColLayout #alsoInThisIssue p {
	clear:left;
	font-size:.9em;
	letter-spacing:.02em;
}
* html #threeColLayout #alsoInThisIssue p {
		margin-bottom:10px;
}
	#threeColLayout #alsoInThisIssue p a {
		color:#ba0300;
		text-decoration:underline;
	}
	#threeColLayout #alsoInThisIssue p a:hover {
		background-color:#ba0300;
		color:#fff;
	}
/* =recentStories
------------------------------------------------------------------- */
#threeColLayout #recentStories h2 {
	border-bottom:1px solid #b2b2b2;
	margin-bottom:10px;	padding-bottom:5px;
}
#threeColLayout #recentStories a {
	color:#000;
	text-decoration:none;
}
#threeColLayout #recentStories a:hover {
	color:#ba0300;
	text-decoration:underline;
}
#threeColLayout #recentStories ul {
	margin-left:8px;
}
	#threeColLayout #recentStories ul li {
		margin-bottom:2px;
	}

/* =twoColLayout
------------------------------------------------------------------------------------------------------ */
/* =twoColLayout Global Typograhic Rules
------------------------------------------------------------------- */
#twoColLayoutContent #sideContentColumn h2 {
	background:url(/themes/xhtml/assets/images/bckg_h2_redTopBar.gif) top left no-repeat;
	color:#333;
	font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:.9em;
	margin:0 10px 0 0; padding:8px 0 6px 0;
}
	#twoColLayoutContent #sideContentColumn h2 span {
		background:url(/themes/xhtml/assets/images/bckg_h2_redBullet.gif) 0 70% no-repeat;
		margin-left:8px; padding-left:13px;
	}

#twoColLayoutContent #articleOptions {
	color:#6f6f6f;
	font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:.85em; font-weight:bold;
	margin:0 0 0 30px;
	list-style-type:none;
}
	#twoColLayoutContent ul#articleOptions li {
		margin-bottom:3px;
		width:15.5em;
	}
		#twoColLayoutContent ul#articleOptions li a {
			border:1px solid #bfbfbf;
			color:#6f6f6f;
			display:block;
			padding:7px 0 5px 30px;
			text-decoration:none;
		}
		#twoColLayoutContent ul#articleOptions li a:hover {
			border:1px solid #666;
			color:#6f6f6f;
		}
		#twoColLayoutContent ul#articleOptions li a.printFriendlyVersion {
			background:url(/themes/xhtml/assets/images/bttn_articleOptions_print.gif) center left no-repeat;
		}
		#twoColLayoutContent ul#articleOptions li a.sendToAFriend {
			background:url(/themes/xhtml/assets/images/bttn_articleOptions_email.gif) center left no-repeat;
		}


/* =mainStory
------------------------------------------------------------------- */
#twoColLayoutContent #mainStory h2 {
	border-bottom:1px solid #e8e8e8;
	padding:15px 10px;
	font-size:1.9em;
	font-weight:normal;
}
	#twoColLayoutContent #mainStory h2 a {
		text-decoration:none;
	}
	#twoColLayoutContent #mainStory h2 a:hover {
		color:#BA0300;
		background-color:#fff;
		text-decoration:underline;
	}
#twoColLayoutContent #mainStory h3 {
	padding:15px 0 15px 10px;
	font-size:1.3em;
	font-weight:normal;
}
#twoColLayoutContent #mainStory h4 {
	font-size:.9em;
	padding:15px 0 0 10px;
}
#twoColLayoutContent #mainStory p {
	clear:left;
	padding:0 10px;
	line-height:1.4em;
}
#twoColLayoutContent #mainStory p.intro {
	clear:left;
	font-weight:bold;
}
#twoColLayoutContent #mainStory img.intro {
	border:5px solid #e8e8e8;
	float:right;
	margin:0 30px 0 20px;
}
#twoColLayoutContent #mainStory ul {
	list-style-type:square;
	line-height:1.4em;
	margin:0 20px 30px 55px;
}

/* =generalContentPage
------------------------------------------------------------------- */
#generalContentPage h2 {
	padding:15px 10px;
	font-size:1.9em;
	font-weight:normal;
}
#generalContentPage h3 {
	padding:0 0 0px 10px;
	font-size:1.3em;
	font-weight:normal;
}
#generalContentPage h4 {
	font-size:.9em;
	padding:15px 0 0 10px;
}
#generalContentPage p {
	padding:0 10px;
	line-height:1.4em;
}
#generalContentPage span {
	color:#b50301;
	vertical-align:top;
}
#generalContentPage blockquote {
	font-style:italic;
}

/* =searchResults
------------------------------------------------------------------- */
#searchResults p {
	padding:0 10px;
}

/* =previousPollResults
------------------------------------------------------------------- */
#previousPollResults a:hover {
	text-decoration:none;
}

#previousPollResults li {
	background:url(/themes/xhtml/assets/images/bckg_pollResults_bullet.gif) 0 4px no-repeat;
	padding-left:8px;
	margin-bottom:10px;
}

/* =paging
------------------------------------------------------------------- */
#paging a {
	border:1px solid #ccc;
	color:#b30400;
	padding:1px 5px;
	text-decoration:none;
}
#paging a:hover {
	border:1px solid #7f7f7f;
}
#paging a.active {
	border:1px solid #7f7f7f;
	background-color:#7f7f7f;
	color:#fff;
	font-weight:bold;
}


/* =lockingNote
------------------------------------------------------------------- */
#twoColLayoutContent #mainStory #lockingNote p {
	margin-bottom:0;
	line-height:1.3em;
}
#twoColLayoutContent #mainStory #lockingNote a {
	background:url(/themes/xhtml/assets/images/bckg_lockingNote_a.gif) center left no-repeat;
	color:#ba0308;
	padding-left:17px;
}

/* =articlesList
------------------------------------------------------------------- */
#twoColLayoutContent .articlesListArticle h2 {
	color:#BA0300;
	font-size:1.4em;
	font-weight:normal;
	margin-left:10px;
}
	#twoColLayoutContent .articlesListArticle h2 a {
		color:#BA0300;
		text-decoration:none;
	}
	#twoColLayoutContent .articlesListArticle h2 a:hover {
		text-decoration:underline;
	}
#twoColLayoutContent .articlesListArticle p {
	clear:left;
	padding:0 10px;
}
#twoColLayoutContent .articlesListArticle p.last {
	margin-bottom:0px;
}
#twoColLayoutContent a.readMoreLocked {
	background:url(/themes/xhtml/assets/images/bttn_articleList_readLocked.gif) top left no-repeat;
	display:block;
	text-indent:-9999px;
	width:105px; height:21px;
}
#twoColLayoutContent a.readMore {
	background:url(/themes/xhtml/assets/images/bttn_articleList_read.gif) top left no-repeat;
	display:block;
	text-indent:-9999px;
	width:91px; height:21px;
}

/* =articleSideImage
------------------------------------------------------------------- */
#twoColLayoutContent .articleSideImage p {
	color:#878787;
	font-size:.8em;
	margin-bottom:0;
	width:115px;
}
	#twoColLayoutContent .articleSideImage p span {
		text-transform:uppercase;
	}
#twoColLayoutContent .articleSideImage img {
	border:1px solid #878787;
}

/* =locationBar
------------------------------------------------------------------- */
#twoColLayoutContent ul#locationBar {
	background:#dcdcdc url(/themes/xhtml/assets/images/bckg_h2_redBullet.gif) 8px 50% no-repeat;
	border-top:4px solid #b50300;
	color:#343434;
	font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif;
	float:left;
	padding:3px 0 5px 20px;
	width:615px;
}
	#twoColLayoutContent ul#locationBar li {
		background:url(/themes/xhtml/assets/images/bckg_locationBar_bullet.gif) 100% 60% no-repeat;
		float:left;
		margin-right:5px; padding-right:12px;
	}
		#twoColLayoutContent ul#locationBar li a {
			color:#343434;
			font-weight:bold;
		}
		#twoColLayoutContent ul#locationBar li a:hover {
			text-decoration:none;
		}
	#twoColLayoutContent ul#locationBar li.last {
		background:none;
		font-weight:bold;
		margin-right:0; padding-right:0;
	}
		#twoColLayoutContent ul#locationBar li.last a {
			text-decoration:none;
		}
/* =authorDate
------------------------------------------------------------------- */
#twoColLayoutContent dl.authorDate {
	border-bottom:1px solid #e8e8e8;
	color:#696969;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:.8em;
	float:left;
	margin:0 0 10px 0; padding:5px 10px;
	width:613px;
}
	#twoColLayoutContent #mainStory dl.authorDate a {
		color:#696969;
	}
	#twoColLayoutContent #mainStory dl.authorDate a:hover {
		background:none;
		text-decoration:none;
	}
	#twoColLayoutContent dl.authorDate dt {
		float:left;
		margin-right:5px;
	}
	#twoColLayoutContent dl.authorDate dd {
		border-right:1px solid #696969;
		float:left;
		margin-right:5px; padding-right:5px;
	}
	#twoColLayoutContent dl.authorDate dd.last {
		border-right:none;
		margin-right:340px; padding-right:0;
	}
	#twoColLayoutContent dl.authorDate dd.pageNumber {
		background:url(/themes/xhtml/assets/images/bckg_authorDate_page.gif) top left no-repeat;
		font-weight:bold;
		margin:-2px 0; padding:2px 4px 2px 4px;
	}

#twoColLayoutContent dl.authorDateLite {
	color:#696969;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:.8em;
	float:left;
	margin:0 0 10px 10px; padding:5px 0px;
}
	#twoColLayoutContent dl.authorDateLite a {
		color:#696969;
	}
	#twoColLayoutContent dl.authorDateLite a:hover {
		text-decoration:none;
	}
	#twoColLayoutContent dl.authorDateLite dt {
		float:left;
		margin-right:5px;
	}
	#twoColLayoutContent dl.authorDateLite dd {
		border-right:1px solid #696969;
		float:left;
		margin-right:5px; padding-right:5px;
	}
	#twoColLayoutContent dl.authorDateLite dd.last {
		border-right:none;
		padding-right:0;
	}

/* =secondaryContentColumn
------------------------------------------------------------------------------------------------------ */	
/* =colIssueOnSale
------------------------------------------------------------------- */
#colIssueOnSale img {
	border:1px solid #ccc;
	padding:9px;
}

/* =colSupplements
------------------------------------------------------------------- */
#colSupplements h3 {
	font-size:1.3em; font-weight:normal;
	margin-bottom:7px; padding:0 8px;
	letter-spacing:-1px;
}
	#colSupplements h3 a {
		text-decoration:none;
	}
	#colSupplements h3 a:hover {
		text-decoration:underline;
	}
	#colSupplements h3 span {
		color:#8f8f8f;
 		font-size:.60em; font-weight:bold;
		display:block;
		letter-spacing:0px;
		text-transform:uppercase;
	}
#colSupplements img {
	border:1px solid #e5e5e5;
	margin:0 0 5px 7px; padding:3px;
}
#colSupplements p {
	font-size:.85em; font-weight:bold;
	margin-bottom:5px; padding:0 8px;
}
#colSupplements ul {
	font-size:.85em;
	margin-left:8px;
}
	#colSupplements ul li {
		background:url(/themes/xhtml/assets/images/bckg_colSupp_bullet.gif) 0 6px no-repeat;
		padding-left:10px; margin-bottom:5px;
	}
		#colSupplements ul li a {
			font-weight:normal;
			text-decoration:none;
		}
		#colSupplements ul li a:hover {
			text-decoration:underline;
		}
		* html #colSupplements ul li a {
			font-size:.70em;
		}

/* =sideContentColumn
------------------------------------------------------------------------------------------------------ */
/* =colLogin
------------------------------------------------------------------- */
#colLogin a {
	color:#333;
}
#colLogin a:hover {
	text-decoration:none;
}
#colLogin p {
	color:#333;
	font-size:.85em;
}
#colLogin p.bottom {
	margin-bottom:0;
}
#colLogin p.loggedIn {
	margin-bottom:10px;
}
	#colLogin p.loggedIn span {
		border-bottom:1px solid #b2b2b2;
		display:block;
		padding-bottom:10px;
		/*font-size:1.3em;*/
		text-decoration:underline;
	}
	#colLogin p a {
		border-top:1px solid #b2b2b2;
		display:block;
		padding-top:3px;
	}
	#colLogin p a.logout {
		border-top:none;
		background:url(/themes/xhtml/assets/images/bttn_colLogin_logout.gif) top left no-repeat;
		display:block;
		margin-bottom:38px;
		text-indent:-9999px;
		width:66px; height:21px;
	}
	#colLogin p span {
		color:#b50300;
		font-weight:bold;
	}
#colLogin h3 {
	font-size:1em;
	border-bottom:1px solid #b2b2b2;
	margin-bottom:3px; padding-bottom:2px;
}
#colLogin h3.loggedIn {
	color:#b50300;
}
	#colLogin h3 a {
		color:#b50300;
		text-decoration:none;
	}
	#colLogin h3 a:hover {
		text-decoration:underline;
	}
#colLogin ul {
	font-size:.85em;
	line-height:1.4em;
}

/* =colOnlinePoll
------------------------------------------------------------------- */
#colOnlinePoll p {
	color:#6f6f6f;
	font-style:italic;
}
#colOnlinePoll ul {
	font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
}
	#colOnlinePoll ul li {
		border-bottom:1px solid #ccc;
		margin-bottom:4px;
	}
		#colOnlinePoll ul li a {
			color:#333;
			display:block;
			text-transform:uppercase;
			padding-bottom:6px;
		}
		#colOnlinePoll ul li a:hover {
			text-decoration:none;
		}
		#colOnlinePoll ul li span {
			color:#8f8f8f;
			padding-bottom:6px;
		}
	#colOnlinePoll ul li.last {
		border-bottom:none;
		margin-bottom:0;
	}
/* =ColReadOn
------------------------------------------------------------------- */
#colReadOn blockquote {
	font-style:italic;
	letter-spacing:-1px; line-height:1.25em;
}
#colReadOn a {
	color:#333;
	text-decoration:none;
}
#colReadOn a:hover {
	text-decoration:underline;
}
#colReadOn p.author {
	font-size:.85em;
}
	#colReadOn p.author span {
		display:block;
		font-weight:bold;
	}

/* =Advertising
------------------------------------------------------------------------------------------------------ */
#banner img, #advertisingColumn img {
	border:1px solid #aeaeae;
}

/* =Footer
------------------------------------------------------------------------------------------------------ */
#footer ul {
	
}
	#footer ul li {
		border-right:1px solid #000;
		line-height:1em;
		margin:0 6px 5px 0; padding-right:6px;
		float:left;
	}
	#footer ul li.last {
		border:0;
	}
		#footer ul li a {
			color:#000;
		}
		#footer ul li a:hover {
			text-decoration:none;
		}
#footer p {
	color:#7f7f7f;
	clear:left;
	font-size:.85em;
	float:left;
}
#footer address {
	color:#7f7f7f;
	font-size:.85em; font-style:normal;
	float:left;
}

