@charset "UTF-8";
/* BusinessAfricafx.com style sheet */

/********************
	 Global  
********************/

* {margin:0;padding:0;font-weight:normal;}
strong {font-weight:bold;}

li, ul {list-style-type:none;}

a {color:#2d4973;text-decoration:none;outline:none;}
a:hover {text-decoration:underline;}

.image {overflow:hidden;}

strong em {font-weight:bold;}

.adBanner {}
.mediumRectangle {margin:0 0 10px;}
	.mediumRectangle div.wrapper {height:250px;padding:10px 0 0 10px;overflow:hidden;background:url(images/backgrounds/medium-rectangle-bg-tile.gif) repeat-x top left;}
	.mediumRectangle div.title {padding:3px 0;background:url(images/backgrounds/gradient-gray-tile.gif) repeat-x left;font-size:10px;line-height:13px;color:#999;text-align:center;}
	
	.home .mediumRectangle {float:right;}
	.home .mediumRectangle div.wrapper {width:300px;padding:6px;background:#c5c5bb;border:1px solid #999;}
	.home .mediumRectangle div.title {margin:0;padding:5px 0 0;border:0;background:none;color:#666;}
	
.wideSkyscraper {float:right;margin:0 20px 20px 0;padding-top:20px;}
.fullBanner {}

body {font-family:Arial, Helvetica, sans-serif;background:#e3e4df url(images/backgrounds/body-tile.jpg) repeat-x top left;}
#pseudoBody {width:1000px;margin:0 auto;}

/********************
	 Header  
********************/

#header {border-bottom:1px solid #9f9f9e;}

	#header li {float:left;}

	#networkBar {padding:0 10px;border-bottom:1px solid #a7a89a;background:url(images/backgrounds/gradient-gray-tile.gif) repeat-x left;}
	#networkBar p {float:right;line-height:30px;font-size:11px;color:#999;}
	#networkBar p.latest {float:left;color:#ff0;}
	#networkBar p.latest strong {font-weight:normal;}
	#networkBar a {color:#fff;}
	#networkBar select {vertical-align:middle;}
	
	#masthead {position:relative;padding-bottom:12px;background:url(images/backgrounds/header-bg-tile.jpg) repeat-x bottom left;}
		#logo {float:left;width:600px;padding:21px 0 0 15px;}
		#logo img {float:left;margin-right:15px;padding-right:15px;border-right:1px solid #7594bb;}
		#logo h2 {font-size:10px;color:#7594bb;line-height:10px;}
		#logo h1 {color:#fff;font-size:32px;font-family:"Times New Roman", Times, serif;line-height:30px;}
		#logo h1 em {color:#ff0;letter-spacing:2px;}
		#logo h1 a {color:#fff;}
		#logo h1 a:hover {text-decoration:none;}
		
		#searchBar {float:right;padding:12px 15px 0 0;font-size:11px;text-align:right;color:#999;}
		#searchBar p {margin-bottom:8px;}
		#searchBar a {color:#fff;}
		#searchBar input {margin-left:4px;padding:2px;font-size:14px;vertical-align:middle;}
	
	#navigation {background:#2d4973;border-bottom:1px solid #e3e5e0;}
		#mainNav li {margin-top:3px;border-right:1px solid #e3e5e0;font-family:Georgia, "Times New Roman", Times, serif;border-bottom:1px solid #a7a89a;}
		#mainNav li a {display:block;padding:10px 20px 7px;font-size:19px;color:#404040;background:#fff;}
		#mainNav li a:hover {text-decoration:none;background:#fff url(images/backgrounds/nav-selected-tile.gif) repeat-x;background-position:0 15px;}
		#mainNav li.selected {margin-top:0;border-top:3px solid #fff;border-bottom:1px solid #e3e5e0;}
		#mainNav li.selected a {background:#e3e5e0 url(images/backgrounds/nav-selected-tile.gif) repeat-x top left;}
		
		#subNav {padding:10px 15px 10px;background:#e3e5e0;}
		#subNav li {padding:0 5px;font-size:12px;line-height:20px;}
		#subNav li.title {padding:0 0 0 0;color:#404040;line-height:18px;font-family:Georgia, "Times New Roman", Times, serif;}
		#subNav li big {line-height:18px;}

	#promo {display:none;padding:10px 20px;background:#404040;}
		#promo .leaderboard {text-align:center;}
		#promo .promoBanner {float:right;}

/********************
	 Main Content  
********************/

#mainContent {background:#f2f3f0;}

	#leftColumn {float:left;width:675px;border:solid #e3e5e0;border-width:0 1px 1px 0;overflow:hidden;}
	#sideBar {float:right;width:175px;margin-right:10px;padding:15px 0 0 28px;}
		/*IE6*/ html>body #sideBar {margin-right:20px;}
	#article #sideBar {padding:0 0 0 28px;}
	#rightColumn {float:right;width:322px;}
		.home #rightColumn {padding-top:15px;}
	
	
	/*************************
		 SideBar Modules  
	*************************/
	
	.storyList {margin-bottom:15px;}
		.storyList li {padding:8px 0 0;font-size:13px;line-height:14px;}
		.storyList li.title {padding:0 0 5px;font-size:18px;line-height:16px;border-bottom:2px solid #9f9f9e;font-family:Georgia, "Times New Roman", Times, serif;}
		.storyList li.title em {display:block;font-size:14px;color:#696963;}
	
	#highlights {margin:0 0 15px -28px;background:url(images/backgrounds/highlight-tile.gif) repeat-y top left;}	
		#highlights .wrapper {padding:19px 0 0;background:url(images/backgrounds/highlight-top.gif) no-repeat top left;}
		#highlights ul {padding:0 11px 11px 41px;background:url(images/backgrounds/highlight-bottom.gif) no-repeat bottom left;}
		#highlights li {margin-left:14px;padding:0 0 5px;color:#404040;font-size:11px;list-style-type:disc;}
		#highlights li.title {margin:0;padding:0 0 3px;color:#b8b6af;font-size:10px;text-transform:uppercase;font-family:Georgia, "Times New Roman", Times, serif;list-style-type:none;}
		
	#theExperts li .image {float:left;margin:0 10px 5px 0;padding:3px;border:1px solid #ddd;}
		#theExperts li p.meta {line-height:12px;}
		
	.directoryList {margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #656564;background:#dadad3;}
		.directoryList li {padding:7px 10px 0;font-size:14px;}
		.directoryList li.title {padding:0;border-bottom:2px solid #fff;}
		.directoryList li.title h2 {padding:5px;color:#fff;font-size:18px;text-align:center;font-family:Georgia, "Times New Roman", Times, serif;background:url(images/backgrounds/gradient-gray-tile.gif) repeat-x left;}
		.directoryList li.subTitle {margin:0 10px;padding:7px 0 2px;font-weight:bold;font-style:italic;border-bottom:2px solid #9f9f9e;font-family:Georgia, "Times New Roman", Times, serif;}
		.directoryList li.label {padding:7px 0 0;}
		.directoryList li label {display:block;text-align:center;color:#656565;font-size:9px;font-family:Georgia, "Times New Roman", Times, serif;}
		.directoryList form p {margin:0;padding:0 0 3px;color:#656565;font-size:10px;font-family:Georgia, "Times New Roman", Times, serif;}
		.directoryList input,
		.directoryList select {vertical-align:middle;}
		
		/*IE6*/ html>body .directoryList li label {font-size:10px;}
		/*IE7*/ *:first-child+html .directoryList li label {font-size:9px;}

		#businessTools li.title h2 {background-image:url(images/backgrounds/gradient-blue-tile.gif);}
		
		.bafxTools {margin-bottom:15px;padding-bottom:5px;border:1px solid #656564;background:#fff;border-top-color:#404040;}
			.bafxTools h2 {padding:5px;color:#fff;font-size:18px;text-align:center;font-family:Georgia, "Times New Roman", Times, serif;background:url(images/backgrounds/gradient-gray-tile.gif) repeat-x left;}
			.bafxTools li {padding:7px 10px;border-top:1px solid #e3e5e0;}
			.bafxTools li.cell {background:#f2f3f0;}
			.bafxTools li.caption {height:1%;font-size:11px;line-height:13px;background:#e3e5e0 url(images/backgrounds/nav-selected-tile.gif) repeat-x top left;}
			.bafxTools p {font-size:12px;color:#404040;}
			.bafxTools input {margin-bottom:4px;vertical-align:middle;}
			.bafxTools label {font-size:11px;color:#656564;line-height:11px;}
			
			
		.response {margin:0 5px 5px;}
		#mce-error-response {font-size:11px;line-height:12px;color:#900;}
		#mce-success-response {font-size:11px;line-height:12px;color:#393;}
			
	/********************************
		 Archive & Single Pages  
	********************************/
	
	#breadcrumb {padding:7px 10px;background:url(images/backgrounds/gradient-blue-tile.gif) repeat-x left;}
		#breadcrumb li {float:left;margin-right:5px;font-size:13px;line-height:13px;}
		#breadcrumb li big {line-height:13px;color:#fff;}
		#breadcrumb a {color:#D0DBE7;}
		
		#breadcrumb .more {float:right;font-size:11px;line-height:13px;}
		
	/********************************
		 Archive Styles  
	********************************/
	
	#archiveWrapper {padding-bottom:15px;border-bottom:1px solid #e3e4df;background:#fff;}
	
	#archiveHead {margin-bottom:15px;padding:15px 10px 3px;background:#f2f3f0;border-bottom:1px solid #e3e5e0;}
		#archiveHead h2 {float:left;font-size:16px;color:#404040;font-family:Georgia, "Times New Roman", Times, serif;}
		#archiveHead h2 em {font-weight:bold;color:#333;font-size:20px;text-transform:capitalize;}
		#archiveHead h2 em big {font-family:Arial, Helvetica, sans-serif;}
		#archiveHead p {margin:0 50px 13px 10px;font-size:13px;line-height:15px;color:#404040;}
		#archiveHead ul {position:relative;bottom:-1px;padding-left:10px;}
		#archiveHead li {float:left;margin-right:5px;font-size:14px;color:#404040;font-family:Georgia, "Times New Roman", Times, serif;}
		#archiveHead li a {display:block;padding:7px 10px 3px;color:#404040;background:#dadad3;border:solid #9f9f9e;border-width:1px 1px 1px;}
		#archiveHead li.selected a {background:#fff;border-bottom-color:#fff;}
	
	#archiveBody {float:left;width:415px;margin-bottom:20px;padding:0 0 0 20px;}
		#archiveBody .post {padding:20px 0 10px;border-bottom:1px solid #e3e4df;}
		#archiveBody .post .image {float:left;margin:0 10px 10px 0;padding:4px;border:1px solid #ddd;background:#fff;}
		#archiveBody p.title {margin-bottom:5px;color:#303030;line-height:20px;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;}
		#archiveBody p.title small {font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;}
		#archiveBody p {margin-bottom:10px;color:#404040;line-height:15px;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;}
		#archiveBody p.meta {margin-bottom:3px;font-size:11px;}
		#archiveBody p.meta em {font-family:Georgia, "Times New Roman", Times, serif;}
		#archiveBody p.meta img {vertical-align:middle;}
		#archiveBody ul.meta {margin-bottom:5px;}
		#archiveBody ul.meta li {float:left;margin-right:7px;font-size:11px;line-height:15px;}
		#archiveBody ul.meta li a {line-height:17px;}
		#archiveBody ul.meta li.title {font-weight:bold;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
	
		#archiveBody .catList li {padding-bottom:3px;}
		#archiveBody ul.children {margin-bottom:5px;}
		#archiveBody ul.children li {margin-left:15px;list-style-type:disc;}
	
	#archive.directory .post {margin-left:115px;overflow:visible;}
	#archive.directory .post .image {float:left;margin-left:-115px;}
	
	.wp-pagenavi {padding-top:15px;}
	.wp-pagenavi li {float:left;margin-right:5px;}
	.wp-pagenavi li a {display:block;padding:0 7px;line-height:25px;border:1px solid #575757;}
	.wp-pagenavi li a:hover {background:#e4e4e4;text-decoration:none;}
	.wp-pagenavi li.nextPrev {border:0;}
	.wp-pagenavi li.pages,
	.wp-pagenavi li.current {display:block;line-height:26px;}
	.wp-pagenavi li.current {padding:0 7px;line-height:25px;border:1px solid #575757;background:#ddd;}
	
	
	/********************************
		 Single Styles  
	********************************/
	
	#articleWrapper {padding-bottom:15px;border-bottom:1px solid #e3e4df;background:#fff;}
	
	#articleHead {margin-bottom:15px;padding:15px 10px 3px;background:#f2f3f0;border-bottom:1px solid #e3e5e0;}
		#articleHead h2 {float:left;font-size:16px;color:#404040;font-family:Georgia, "Times New Roman", Times, serif;}
		#articleHead h2 em {font-weight:bold;color:#333;font-size:20px;}
		#articleHead h2 a {font-weight:bold;}
		#articleHead li {float:right;font-size:12px;line-height:25px;color:#404040;}
	
		
#absExpert {display:none;font-size:12px;line-height:25px;font-family:Georgia;}
#absExpert img {padding:0 !important;border:0 !important;}
	
	#articleBody {float:left;width:415px;margin-bottom:20px;padding-left:20px;}
		#articleBody h1 {margin-bottom:15px;padding-top:10px;color:#303030;line-height:28px;font-size:24px;font-family:Georgia, "Times New Roman", Times, serif;}
		#articleBody p,
		#articleBody li {margin-bottom:10px;color:#303030;line-height:20px;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;}
		#articleBody li {margin-left:25px;list-style-type:square;}
		#articleBody p.byline {font-size:11px;color:#777;}
	
		#articleBody img {padding:5px;border:1px solid #ddd;}
		#articleBody .alignleft {float:left;margin:0 10px 5px 0;}
		#articleBody .alignright {float:left;margin:0 0 5px 10px;}
		#articleBody .wp-caption {padding:5px;border:1px solid #ddd;}
		#articleBody .wp-caption p.wp-caption-text {margin-bottom:0;font-size:11px;color:#999;}
	
		.page #articleBody {width:590px;}
	
		p.articlePagination {padding-top:10px;border-top:1px solid #ddd;line-height:25px;}
		p.articlePagination a {padding:0 3px;font-weight:bold;background:#eee;border:1px solid #ddd;}
	
		p.fade {color:#666 !important;}
	
	#articleMeta {float:left;width:435px;}
		#articleMeta ul {padding-left:20px;}
		#articleMeta li {float:left;}
		#articleMeta .meta {padding:10px 20px;border-top:1px solid #e3e4df;font-size:13px;}
		#articleMeta .meta li {margin-right:7px;}
		#articleMeta .meta li.title {font-weight:bold;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
	
		#articleMeta .toolbar {margin-bottom:15px;padding:10px 20px;font-size:12px;border-top:1px solid #e3e4df;}
		#articleMeta .toolbar li {margin-right:6px;}
		#articleMeta .toolbar li.recommend {width:134px;}
			/*IE7*/ *:first-child+html #articleMeta .toolbar li.recommend {width:137px;}
		#articleMeta .toolbar li.email img {margin-top:-3px;vertical-align:top;}
		#articleMeta .toolbar .post-ratings {display:inline;width:auto;padding-left:3px;}
		
		.metaBox {margin-left:20px;padding:10px 10px 2px;background:#f2f3f0;color:#404040;border:1px solid #c9c9c8;}
		
		.sociable {margin-bottom:10px;height:26px;}
		.sociable li {margin-right:4px;padding:5px;border:1px solid #ccc;}
		.sociable li img {width:16px;height:16px;}
		
		#articleMeta #CollapsiblePanel1 {margin-bottom:12px;}
		#articleMeta #emailThis {padding-bottom:10px;font-size:12px;}
		#articleMeta #emailThis p {margin-bottom:5px;}
		#articleMeta #emailThis p.title {margin-bottom:10px;font-size:16px;font-weight:bold;}
		
		.authorDescription h3 {margin-bottom:4px;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;}
		.authorDescription p {margin-bottom:8px;font-size:12px;line-height:13px;}
		.authorDescription .image {float:left;margin:0 12px 10px 0;}
		
		#partnerBanner {margin-bottom:10px;border:1px solid #ddd;}
		
	#commentContent {clear:left;float:left;padding:15px 15px 20px 20px;}
		#commentWrapper-1 {positon:relative;margin:0 0 15px 0;background:url(images/backgrounds/comment-tile.gif) repeat-y top left;}	
		#commentWrapper-2 {padding:19px 0 0;background:url(images/backgrounds/comment-top.gif) no-repeat top left;}
		#commentContent h2 {margin-bottom:15px;color:#404040;font-family:Georgia, "Times New Roman", Times, serif;}
		#commentContent h2 em {font-weight:bold;font-size:16px;color:#666;}
		#commentWrapper-2 ul {padding:0 11px 2px 46px;background:url(images/backgrounds/comment-bottom.gif) no-repeat bottom left;}
		#commentContent li {width:375px;padding:10px 0;font-size:12px;line-height:15px;border-top:1px solid #e3e4df;}
		#commentContent li.title {font-size:14px;font-weight:bold;color:#323130;border-top:0;}
		#commentContent p {margin-bottom:8px;color:#333;}
		#commentContent p.author {margin-bottom:0px;font-size:14px;color:#222;}
		#commentContent p.author em {font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;}
		#commentContent p.meta {font-size:10px;color:#404040;}
		
		#commentContent li#commentForm {margin:0;padding:0;border:0;}
			/*IE7*/ *:first-child+html #commentContent li#commentForm {margin-bottom:-15px;}
		#commentContent #respond {width:379px;margin:0 0 0 -14px;padding:10px;border-top:1px solid #e3e4df;background:#dbdbd4;}
		#commentContent textarea {width:364px;}
		
		/****************************
			 Event Post Styles  
		****************************/
	
		.events .post p {margin-left:64px;}
		#article.events .post p {margin-left:0px;}
		.events .post .category {font-size:11px;}
		.events .post .meta.date {float:left;width:50px;margin:0 12px 0 0;border:1px solid #c9c9c8;border-bottom:1px solid #333;background:#e3e5e0 url(images/backgrounds/nav-selected-tile.gif) repeat-x top left;}
		.events .post .meta.date span {display:block;padding:2px 3px;text-align:center;}
		.events .post .meta.date .month {letter-spacing:1px;color:#fff;border-bottom:1px solid #fff;text-transform:uppercase;background:url(images/backgrounds/gradient-blue-tile.gif) repeat-x left;}
		.events .post .meta.date .day {font-size:25px;line-height:28px;font-family:Georgia, "Times New Roman", Times, serif;}
		.events .post .meta.date .year {border-top:1px solid #c9c9c8;font-weight:bold;}
			
		.events #articleBody .byline {display:none;}
		.events ul#detailsList {margin-left:64px;}
		.events #articleBody #detailsList li {margin-bottom:7px;font-size:13px;}
		.events #articleBody #detailsList li span {font-weight:bold;}
		
		#calendar.bafxTools {padding-bottom:0;}
 		
		table#wp-calendar {width:100%;}
		table#wp-calendar caption {padding:4px 0;text-align:center;font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;}
		table#wp-calendar thead th {background:#e3e5e0 url(images/backgrounds/nav-selected-tile.gif) repeat-x left;}
		table#wp-calendar tfoot td {border-bottom:1px solid #ccc;font-weight:bold;background:#e3e5e0 url(images/backgrounds/nav-selected-tile.gif) repeat-x bottom left;}
		table#wp-calendar th,
		table#wp-calendar td {line-height:14px;padding:3px 0;border:solid #e3e5e0;border-width:1px 1px 0 0;text-align:center;font-size:11px;}
		table#wp-calendar td.hasEvent {background:url(images/backgrounds/gradient-blue-tile.gif) repeat-x left;}
		table#wp-calendar td.hasEvent a {color:#fff;}
		#monthPosts {padding:3px 5px;font-size:11px;text-align:center;}
		#wp-calendar-split li {font-size:12px;padding:5px;}
		
		#rightColumn #calendarWrapper {background:#fff;border:solid #9f9f9e;border-width:0 1px 1px;}
	
	/****************************
		 Right Column Modules  
	****************************/
	
	.rightMod {clear:both;width:300px;margin:0 0 20px 10px;}
	.rightMod div.title {padding-bottom:3px;font-size:20px;color:#323130;border-bottom:2px solid #9f9f9e;font-family:Georgia, "Times New Roman", Times, serif;}
	.rightMod ul {padding:10px 0;}
	
	.col2 li {float:left;width:45%;padding:0 0 8px;font-size:12px;line-height:12px;}
	.col2 li.odd {margin-right:10px;}
	.col2 li.title {clear:both;float:none;padding:7px 0 5px;color:#656564;font-size:15px;font-family:Georgia, "Times New Roman", Times, serif;}

	#nowOn {margin-bottom:15px;}
		#nowOn .TabbedPanels {padding:0 1px 1px;border:1px solid #dadad3;background:#dadad3;}
		#nowOn .TabbedPanelsTabGroup {padding:0;}
		#nowOn .TabbedPanelsTab {float:left;width:148px;font-size:13px;text-align:center;font-family:Georgia, "Times New Roman", Times, serif;background:#dadad3 url(images/backgrounds/now-on-off.jpg) no-repeat top;border-bottom:1px solid #9f9f9e;}
		#nowOn .TabbedPanelsTabSelected {background:#fff;border-bottom:1px solid #fff;}
		#nowOn .TabbedPanelsTabGroup li a {display:block;padding:10px 10px 4px;color:#404040;}
		#nowOn .TabbedPanelsContent {padding:0 10px 8px;font-size:13px;background:#fff;}
		#nowOn .TabbedPanelsContent li {padding:5px 0;}
		
		/*IE6*/ html>body #nowOn .TabbedPanelsTab {font-size:14px;}
		/*IE7*/ *:first-child+html #nowOn .TabbedPanelsTab {font-size:13px;}

	#theExperts {}
		#theExperts div.title {font-weight:bold;font-style:italic;}
		#theExperts li {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e3e4df;}
		#theExperts p {font-size:12px;}
		#theExperts p.author {margin-bottom:2px;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;}
		#theExperts p.meta {margin-bottom:8px;font-size:10px;color:#656564;line-height:10px;}
	
	#archive #rightColumn .promo,
	#article #rightColumn .promo {padding-top:16px;}
	
	.widget_rss li {margin-left:15px;padding:0 0 8px;font-size:14px;list-style-type:square;color:#333;}
	
	#connect li {margin-bottom:10px;line-height:30px;}
	
	/********************************
		 Homepage Styles  
	********************************/
	
	.home #archiveHead {margin:0;background:#e3e4df url(images/backgrounds/hp-feature-tile.gif) repeat-x top left;}
	
	#carousel {float:left;width:643px;height:289px;margin:0 0 10px 0;background:url(images/backgrounds/carousel-bg-tile.gif) repeat-x top left;}
	#carouselNav {margin-left:10px;padding:4px 10px;background:#404040;border-top:1px solid #dfdfdf;}
	#carouselNav li.TabbedPanelsTab {float:left;margin:0 4px 2px 0;padding:2px 5px 3px;background:#b6b6aa;}
	#carouselNav li.TabbedPanelsTabSelected {background:#e3e4df;}
	
	
	#hpProfile {float:right;width:151px;height:183px;margin:8px 13px 0 0;padding-top:51px;background:url(images/backgrounds/spotlight-bg.jpg) no-repeat top left;}
	#hpProfile p {margin:0 8px;padding:0;font-size:11px;color:#333;line-height:12px;}
	#hpProfile p a {display:block;width:100%;margin-bottom:3px;padding-top:5px;font-size:14px;line-height:17px;font-weight:bold;}

	/********************************
		 Top X Chart  
	********************************/

	table#topx {}
	
	#topx td {padding:10px 10px 20px;color:#303030;line-height:19px;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;border-top:1px solid #e3e4df;border-bottom:1px solid #9f9f9e;background:#fff url(images/backgrounds/nav-selected-tile.gif) repeat-x bottom left;}
	#topx td dl {margin-bottom:7px;padding-bottom:4px;border-bottom:3px solid #e3e4df;}
	#topx td dt {padding:10px 0 4px;font-size:22px;font-family:Georgia, "Times New Roman", Times, serif;}
	#topx td dt a span {display:none;font-size:11px;color:#666;font-family:Arial, Helvetica, sans-serif;line-height:11px;}
	#topx td dt a:hover {text-decoration:none;}
	#topx td dt a:hover span {display:inline;}
	#topx td dd {float:left;margin-right:15px;font-size:11px;}
	
	#topx td img {display:block;}
	
	/********************************
		 Directory Styles  
	********************************/
	
	#archive.directory #archiveBody {width:632px;}
	
	.alphaNav {margin-bottom:10px;}
	.alphaNav li {float:left;margin-right:5px;line-height:28px;}
	.alphaNav li.title {margin-right:15px;font-size:12px;font-weight:bold;color:#333;text-transform:capitalize;}
	.alphaNav a {display:block;padding:0 4px;font-size:16px;text-transform:uppercase;border:1px solid #c9c9c8;border-bottom:1px solid #999;background:#e3e5e0 url(images/backgrounds/nav-selected-tile.gif) repeat-x top left;}
	.alphaNav a:hover {background:#e3e5e0;text-decoration:none;}
	.alphaNav li.selected a {color:#fff ;background:url(images/backgrounds/gradient-blue-tile.gif) repeat-x left;}
	.meta a.letter {text-transform:uppercase;font-weight:bold;} 

	#navigation .alphaNav {margin-bottom:0;padding:10px 15px 10px;background:#e3e5e0;}
	#navigation .alphaNav li {padding:0;font-size:14px;line-height:20px;}
	#navigation .alphaNav li.title {padding:0 10px 0 0;color:#404040;line-height:20px;font-family:Georgia, "Times New Roman", Times, serif;}
	#navigation .alphaNav li a {font-size:16px;}
	#navigation .alphaNav li big {line-height:18px;}
	#navigation .alphaNav a:hover {color:#fff;background:#c9c9c8;}
	/*#navigation .alphaNav li.selected a {color:#fff ;background:url(images/backgrounds/gradient-blue-tile.gif) repeat-x left;}*/

/********************
	 Footer  
********************/

#footer {background:#404040;}
	#links  {padding:13px 20px 15px;}
	#links ul {margin:0 15px 10px 0;}
	#links li {float:left;padding:3px 10px 3px 0;font-size:13px;line-height:16px;}
	#links li.title {font-size:16px;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;}
	#links form p {margin:0;padding:0 0 3px;color:#656565;font-size:10px;font-family:Georgia, "Times New Roman", Times, serif;}
		#links input,
		#links select {vertical-align:middle;}
	#links a {color:#819cc1;}
	
	/*IE6 html>body #links ul {width:145px;}*/
	/*IE7 *:first-child+html #links ul {width:155px;}*/
	
	#copyright {padding:6px 20px;font-size:12px;color:#404040;background:#a9a9a3;border-top:1px solid #a7a89a;}

/********************
	 Hacks  
********************/

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

img {border:none;vertical-align:top;}
.spacer {clear:both;}
