/*
Theme Name: ClevelandPlus
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets
Template: ClevelandPlus
	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
*{
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	}
	
img {
	border: none;
	}

a:link,
a:visited {
	color: #3d717c;
}

a:hover,
a:active {
	color: #0b64b4;
}

p a {
}

img.shadow {
}

img.right,
div.shadowRight {
	float: right;
}

img.left,
div.shadowLeft {
	float: left;
}

sup, sub {
	vertical-align: 0;
	position: relative;
}

sup { bottom: .5em; }

dfn {
	font-style: normal;
}



/* =DIVS
--------------------------------------*/
#access-links {
	position:absolute; 
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
	}
	
#page {
	margin: 0 auto;
	width: 960px;
}

#header {
	background: url("http://clevelandplusbusiness.com/images/global/bg-header.jpg") left top no-repeat;
}

	#header h2#logo {
		
	}
	
		#header h2#logo a {
			float: left;
			padding: 128px 0 0 0;
			width: 280px;
			height: 0px;
			background: url("http://clevelandplusbusiness.com/images/global/bg-headerH2logo.jpg") left top no-repeat;
			overflow: hidden;
		}
		
	#header ul#siteLanguages {
		float: left;
		padding: 12px 8px 0 226px;
		list-style: none;
	}
	
		#header ul#siteLanguages li {
			float: left;
			padding: 1px;
		}
		
			#header ul#siteLanguages li a {
				display: block;
				padding: 16px 0 0 0;
				width: 20px;
				height: 0px;
				background: url("http://clevelandplusbusiness.com/images/global/bg-ULsiteLanguages.gif") 0 0 no-repeat;
				overflow: hidden;
			}
			
			#header ul#siteLanguages li.france {
				
			}
			
				#header ul#siteLanguages li.france a{
					background-position: 0 0px;
				}
				
			#header ul#siteLanguages li.spain {
				
			}
			
				#header ul#siteLanguages li.spain a{
					background-position: 0 -100px;
				}
				
			#header ul#siteLanguages li.germany {
				
			}
			
				#header ul#siteLanguages li.germany a{
					background-position: 0 -200px;
				}
				
			#header ul#siteLanguages li.china {
				
			}
			
				#header ul#siteLanguages li.china a{
					background-position: 0 -300px;
				}
				
			#header ul#siteLanguages li.japan {
				
			}
			
				#header ul#siteLanguages li.japan a{
					background-position: 0 -400px;
				}
				
			#header ul#siteLanguages li.southKorea {
				
			}
			
				#header ul#siteLanguages li.southKorea a{
					background-position: 0 -500px;
				}
				
	#header ul#fontSizes {
		float: left;
		display: none;
		padding: 14px 0 0 0;
		list-style: none;
	}
	
		#header ul#fontSizes li {
			float: left;
		}
		
			#header ul#fontSizes li a {
				display: block;
				padding: 11px 0 0 0;
				width: 11px;
				height: 0px;
				background: url("http://clevelandplusbusiness.com/images/global/bg-ULfontSizes.gif") 0 0 no-repeat;
				overflow: hidden;
			}
			
			#header ul#fontSizes li.small {
				
			}
			
				#header ul#fontSizes li.small a {
					background-position: 0 0px;
				}
			
			#header ul#fontSizes li.normal {
				
			}
			
				#header ul#fontSizes li.normal a {
					background-position: 0 -100px;
				}
			
			#header ul#fontSizes li.large {
				
			}
			
				#header ul#fontSizes li.large a {
					background-position: 0 -200px;
				}
				
	#searchform fieldset {
		float: right;
		padding: 14px 0 0 0;
		border: none;
		position:absolute;
		top:0;
		white-space: nowrap;
	}
	#searchform fieldset {
		border: none;
		margin-left: -30px;
	}
	
		#searchform legend {
			display: none;
		}
		
		#searchform label {
			float: left;
			padding: 0 12px 0 0;
			background: url("http://clevelandplusbusiness.com/images/global/bg-inputText.gif") right -19px no-repeat;
		}
		#searchform label dfn {
			color:#626262;
			float:left;
			font-family:Futura,Arial,Helvetica,sans-serif;
			font-size:1em;
			font-style:normal;
			padding:0px 4px 0 0;
		}
			#searchform label {
				float: left;
				padding: 0px 4px 0 0;
				font-family: Futura, Arial, Helvetica, sans-serif;
				font-size: 1.4em;
				font-style: normal;
				color: #626262;
			}
			
			#searchform input {
				float: left;
				padding: 2px;
				background: url("http://clevelandplusbusiness.com/images/global/bg-inputText.gif") left 0 no-repeat;
				border: none;
			}
			
			#searchform label.submit {
				position: absolute;
				top: -2px;
				float: left;
				padding: 0 12px 0 0;
				background: url("http://clevelandplusbusiness.com/images/global/bg-inputSubmit.gif") right -24px no-repeat;
			}
			* html #searchform label.submit {
				top: 12px;
			}
			*:first-child+html #searchform label.submit {
				top: 12px;
			}
			#searchform label.hidden {
				position: absolute;
				top: -20000px;
			}
			
				#searchform label.submit dfn {
					position: absolute;
					left: -999em;
				}
				
				#searchform label.submit input {
					padding: 4px 0px 4px 12px;
					background: url("http://clevelandplusbusiness.com/images/global/bg-inputSubmit.gif") left 0 no-repeat;
					border: none;
					color: #fff;
				}
				
	#header ul.tagCloud {
		float: right;
		clear: right;
		width: 206px;
		list-style: none;
	}
	
		#header ul.tagCloud li {
			float: left;
			padding: 0 0 2px 0;
		}
		
			#header ul.tagCloud li a {
				display: block;
				padding: 0 4px 0 0;
				height: 16px;
				font-size: 1.1em;
				text-decoration: none;
				white-space: nowrap;
			}
			
				#header ul.tagCloud li a:after {
					content: ",";
				}
				
					#header ul.tagCloud li:last-child a:after,
					#header ul.tagCloud li.last a:after {
						content: "";
					}
			
	#header ul#navMain {
		float: left;
		clear: left;
		padding: 4px 0 0 0;
		width: 960px;
		background: url("http://clevelandplusbusiness.com/images/global/bg-navMain.gif") 0 0 repeat-x;
		border-bottom: 1px solid #fff;
		list-style: none;
	}
	
		#header ul#navMain li {
			float: left;
		}
		
			#header ul#navMain li a:link,
			#header ul#navMain li a:visited {
				display: block;
				padding: 4px 12px 8px 12px;
				font-size: 1.2em;
				font-weight: bold;
				text-decoration: none;
				color: #fff;
			}
			
			#header ul#navMain li a:hover,
			#header ul#navMain li a:active {
				background: url("http://clevelandplusbusiness.com/images/global/bg-navMainAhover.gif") 0 0 repeat-x;
			}
			
			#header ul#navMain li ul {
				position: absolute;
				left: -999em;
				width: 140px;
				border-width: 0 1px 1px 1px;
				border-style: solid;
				border-color: #fcc523;
				list-style: none;
			}
			
				#header ul#navMain li:hover ul,
				#header ul#navMain li.hover ul {
					float: left;
					left: auto;
				}
				
					#header ul#navMain > li:hover > a:link,
					#header ul#navMain > li:hover > a:visited {
						background: url("http://clevelandplusbusiness.com/images/global/bg-navMainAhover.gif") 0 0 repeat-x;
					}
			
				#header ul#navMain li ul li {
					float: left;
					clear: left;
					width: 140px;
					background: #c1ebff;
					border-top: 1px solid #fff;
				}
				
					#header ul#navMain li ul li a:link,
					#header ul#navMain li ul li a:visited {
						display: block;
						padding: 6px 12px 10px 12px;
						font-size: 1.1em;
						font-weight: normal;
						color: #14627f;
					}
					
					#header ul#navMain li ul li a:hover,
					#header ul#navMain li ul li a:active {
						background: #2e83a9;
						color: #fff;
					}

#contentMain {
	background: url("http://clevelandplusbusiness.com/images/global/bg-contentMain.jpg") left top no-repeat;
}

	#contentMain ul#navSecondary {
		float: right;
		padding: 42px 0 12px 12px;
		width: 228px;
		background: url("http://clevelandplusbusiness.com/images/global/bg-ULnavSecondary.gif") right top no-repeat;
		list-style: none;
	}
	
		#contentMain ul#navSecondary li {
			list-style: none;
		}
		#contentMain ul#navSecondary li h2, #contentMain ul#navSecondary li.categories {
			font-size: 1.22em;
			padding-left: 10px;
			border-bottom: 1px solid #1E8EB4;
			padding-bottom: 2px;
		}
		
		#contentMain ul#navSecondary li.categories {font-weight: bold;}

		.BlogRss{
		background: url("http://clevelandplusbusiness.com/images/global/rssIcon.gif") 5px 8px no-repeat;
		}
		
			#contentMain ul#navSecondary li.selected {
				
			}
			
				#contentMain ul#navSecondary li.selected a:link,
				#contentMain ul#navSecondary li.selected a:visited {
					background: #1b8db2 url("http://clevelandplusbusiness.com/images/global/bg-ULnavSecondaryLIselected.gif") 6px center no-repeat;
					color: #fff;
				}
				
				#contentMain ul#navSecondary li.selected a:hover,
				#contentMain ul#navSecondary li.selected a:active {
					
				}
			
			#contentMain ul#navSecondary li a:link,
			#contentMain ul#navSecondary li a:visited {
				display: block;
				padding: 6px 24px;
				font-size: 1.2em;
				text-decoration: none;
				color: #3D717C;
			}
			
			#contentMain ul#navSecondary li a:hover,
			#contentMain ul#navSecondary li a:active {
				background: #b5d9e4;
			}

	#contentMain #breakout {
		clear: both;
		width: 960px;
	}
	
		#contentMain #breakout h1 {
			float: right;
			padding: 58px 0 0 0;
			width: 246px;
			height: 0px;
			background: url("http://clevelandplusbusiness.com/images/global/bg-breakoutH1.gif") 0 0 no-repeat;
			overflow: hidden;
		}
	
		#contentMain #breakout img {
			float: left;
		}
		
		#contentMain #breakout p {
			float: right;
			clear: right;
			width: 222px;
			padding: 6px 12px;
			font-size: 1.2em;
			color: #4e4e4e;
		}
		
		#contentMain #breakout ul#visitorTypes {
			float: right;
			clear: right;
			padding: 0 12px;
			width: 222px;
			list-style: none;
		}
		
			#contentMain #breakout ul#visitorTypes li {
				padding: 0 0 0 30px;
				background: url("http://clevelandplusbusiness.com/images/global/bg-ULvisitorTypes.gif") 0 0 no-repeat;
			}
			
				#contentMain #breakout ul#visitorTypes li a:link,
				#contentMain #breakout ul#visitorTypes li a:visited {
					display: block;
					padding: 6px 12px 8px 12px;
					font-size: 1.4em;
					font-weight: bold;
					text-decoration: none;
					color: #1f6e91;
				}
				
				#contentMain #breakout ul#visitorTypes li a:hover,
				#contentMain #breakout ul#visitorTypes li a:active {
					background: #1f6e91;
					color: #fff;
				}
				
					#contentMain #breakout ul#visitorTypes li a.sIFR-replaced {
						padding: 4px 0 4px 0;
					}
				
				#contentMain #breakout ul#visitorTypes li.executive {
					background-position: 0 2px;
				}
				
					#contentMain #breakout ul#visitorTypes li.executive a {
						
					}
				
				#contentMain #breakout ul#visitorTypes li.consultant {
					background-position: 0 -100px;
				}
				
					#contentMain #breakout ul#visitorTypes li.consultant a {
						
					}
				
				#contentMain #breakout ul#visitorTypes li.developer {
					background-position: 0 -200px;
				}
				
					#contentMain #breakout ul#visitorTypes li.developer a {
						
					}
				
				#contentMain #breakout ul#visitorTypes li.ambassador {
					background-position: 0 -300px;
				}
				
					#contentMain #breakout ul#visitorTypes li.ambassador a {
						
					}
					
	#contentMain #contentRelated {
		float: right;
		width: 246px;
	}
	
		#contentMain #contentRelated h2 {
			margin: 22px 0 0 0;
			font-size: 1.8em;
			font-weight: normal;
			color: #1f6e91;
		}
		
		#contentMain #contentNews {
			padding: 0 12px;
		}
		
			#contentMain #contentNews h2 {
				
			}
			
			#contentMain #contentNews ul {
				list-style: none;
			}
			
				#contentMain #contentNews ul li {
					margin: 12px 0;
					font-size: 1.1em;
					font-weight: bold;
					color: #3d717c;
				}
				
					#contentMain #contentNews ul li a:link,
					#contentMain #contentNews ul li a:visited {
						font-weight: normal;
					}
					
					#contentMain #contentNews ul li a:hover,
					#contentMain #contentNews ul li a:active {
						
					}
					
			#contentMain #contentNews p {
				font-size: 1.1em;
			}
			
				#contentMain #contentNews p.more {
					float: right;
					margin: 0 0 12px 0;
					background: url("http://clevelandplusbusiness.com/images/global/bg-Pmore.gif") left 0px no-repeat;
				}
				
					#contentMain #contentNews p.more a:link,
					#contentMain #contentNews p.more a:visited {
						display: block;
						padding: 6px 12px 0 12px;
						height: 22px;
						background: url("http://clevelandplusbusiness.com/images/global/bg-Pmore.gif") right -28px no-repeat;
						text-decoration: none;
						color: #fff;
					}
					
					#contentMain #contentNews p.more a:hover,
					#contentMain #contentNews p.more a:active {
						color: #a3e5ff;
					}
				
		#contentMain.backpage #contentRelated {
			float: left;
		}
		
		#contentMain #contentConnect {
			clear: both;
			padding: 0 0 0 8px;
			overflow: hidden;
		}
		
			#contentMain #contentConnect h2 {
				padding: 41px 0 0 0;
				width: 236px;
				height: 0px;
				background: url("http://clevelandplusbusiness.com/images/global/bg-contentConnectH2alt.gif") left top no-repeat;
				overflow: hidden;
			}
			
				#contentMain.backpage #contentConnect h2 {
					background: url("http://clevelandplusbusiness.com/images/global/bg-contentConnectH2.gif") left top no-repeat;
				}
			
			#contentMain #contentConnect.closed {
				
			}
			
				#contentMain #contentConnect.closed h2 {
					background: url("http://clevelandplusbusiness.com/images/global/bg-contentConnectClosedH2.gif") left top no-repeat;
				}
			
			#contentMain #contentConnect ul {
				float: left;
				padding: 0 4px;
				background: url("http://clevelandplusbusiness.com/images/global/bg-contentConnect.gif") 4px -12px no-repeat;
				list-style: none;
				overflow: hidden;
			}
			
				#contentMain #contentConnect ul li {
					float: left;
					clear: left;
					width: 230px;
					background-image: url("http://clevelandplusbusiness.com/images/global/bg-contentConnectUL.png");
					background-repeat: no-repeat;
				}
				
					#contentMain #contentConnect ul li:first-child,
					#contentMain #contentConnect ul li.first {
						padding: 8px 0 0 0;
					}
					
					#contentMain #contentConnect ul li:last-child,
					#contentMain #contentConnect ul li.last {
						padding: 0 0 8px 0;
					}
				
					#contentMain #contentConnect ul li a:link,
					#contentMain #contentConnect ul li a:visited {
						display: block;
						margin: 0 4px 0 56px;
						padding: 5px 16px 7px 4px;
						font-size: 1.2em;
						text-decoration: none;
						color: #00697f;
					}
					
					#contentMain #contentConnect ul li a:hover,
					#contentMain #contentConnect ul li a:active {
						background: #B5D9E4;
						color: #3D717C;
					}
				
					#contentMain #contentConnect ul li.blog {
						background-position: 18px 8px;
					}
					
					#contentMain #contentConnect ul li.newsletter {
						background-position: 18px -50px;
					}
					
					#contentMain #contentConnect ul li.rss {
						background-position: 18px -100px;
					}
					
					#contentMain #contentConnect ul li.linkedin {
						background-position: 18px -150px;
					}
					
					#contentMain #contentConnect ul li.twitter {
						background-position: 18px -200px;
					}
					
					#contentMain #contentConnect ul li.facebook {
						background-position: 18px -250px;
					}
					
					#contentMain #contentConnect ul li.myspace {
						background-position: 18px -300px;
					}
					
					#contentMain #contentConnect ul li.youtube {
						background-position: 18px -350px;
					}
					
					#contentMain #contentConnect ul li.flickr {
						background-position: 18px -395px;
					}
					
					#contentMain #contentConnect ul li.slideshare {
						background-position: 18px -450px;
					}
					
					#contentMain #contentConnect ul li.teamneo {
						background-position: 18px -500px;
					}
	
	#contentMain #contentArticle {
		float: right;
		width: 468px;
	}
	
		#contentMain #contentArticle h1 {
			margin: 22px 0 12px 0;
			font-size: 1.8em;
			font-weight: normal;
			color: #1f6e91;
		}
	
		#contentMain #contentArticle h2 {
			margin: 22px 0 12px 0;
			font-size: 1.8em;
			font-weight: normal;
			color: #1f6e91;
		}
		
		#contentMain #contentArticle h3 {
			margin: 12px 0 0 0;
			font-size: 1.6em;
			font-weight: bold;
			color: #515151;
		}
		
		#contentMain #contentArticle h4 {
			margin: 12px 0 0 0;
			font-size: 1.4em;
			font-weight: normal;
			color: #515151;
		}
		
		#contentMain #contentArticle p {
			margin: 0 0 12px 0;
			font-size: 1.1em;
			line-height: 1.4em;
			color: #515151;
		}
		
			#contentMain #contentArticle p.more {
				text-align: right;
			}
			
				#contentMain #contentArticle p.more a:link,
				#contentMain #contentArticle p.more a:visited {
					font-weight: bold;
					color: #515151;
				}
				
				#contentMain #contentArticle p.more a:hover,
				#contentMain #contentArticle p.more a:active {
					color: #3D717C;
				}
		
		#contentMain #contentArticle img {
			padding: 0 0 12px 12px;
		}
		
			#contentMain #contentArticle img.right {
				float: right;
				padding: 0 0 12px 12px;
			}
			
			#contentMain #contentArticle img.left {
				float: left;
				padding: 0 12px 12px 0;
			}
		
		#contentMain #contentArticle ul {
			list-style: none;
		}
		
			#contentMain #contentArticle ul li {
				margin: 12px 0;
				padding: 0 22px;
				background: url("http://clevelandplusbusiness.com/images/global/bg-UL.gif") left top no-repeat;
				font-size: 1.1em;
				line-height: 1.4em;
				font-weight: bold;
				color: #515151;
			}
			
				#contentMain #contentArticle ul li p {
					font-size: 1em;
				}
				
			#contentMain #contentArticle ul.inline {
				margin: 12px 0;
			}
			
				#contentMain #contentArticle ul.inline li {
					background: none;
					margin: 0;
					padding: 0;
					font-weight: normal;
				}
				
		#contentMain #contentArticle ol {
			list-style: none;
		}
		
			#contentMain #contentArticle ol li {
				margin: 12px 0;
				padding: 0 22px;
				background: url("http://clevelandplusbusiness.com/images/global/bg-UL.gif") left top no-repeat;
				font-size: 1.1em;
				line-height: 1.4em;
				font-weight: bold;
				color: #515151;
			}
			
				#contentMain #contentArticle ol li p {
					font-size: 1em;
				}
				
		#contentMain #contentArticle div.highlight {
			
		}
		
			#contentMain #contentArticle div.highlight h2 {
				
			}
			
			#contentMain #contentArticle div.highlight h3 {
				font-weight: normal;
			}
			
			#contentMain #contentArticle div.highlight p {
				font-size: 1.2em;
				line-height: 1.6em;
			}

	#contentMain #contentDashboard {
		float: left;
		width: 246px;
	}
	
		#contentMain.backpage #contentDashboard {
			float: none;
			padding: 0 0 0 8px;
			width: auto;
		}
	
		#contentMain #contentDashboard h2 {
			margin: 22px 0 0 0;
			padding: 41px 0 0 0;
			width: 234px;
			height: 0px;
			background: url("http://clevelandplusbusiness.com/images/global/bg-contentDashboardH2.gif") left top no-repeat;
			overflow: hidden;
		}
		
		#contentMain #contentDashboard ul {
			margin: 0 0 12px 4px;
			padding: 6px 0;
			width: 226px;
			background: url("http://clevelandplusbusiness.com/images/global/bg-contentDashboard.gif") left -8px no-repeat;
			list-style: none;
			overflow: hidden;
		}
		
			#contentMain #contentDashboard ul li {
				float: left;
				width: 226px;
				clear: left;
			}
			
				#contentMain #contentDashboard ul li a:link,
				#contentMain #contentDashboard ul li a:visited {
					display: block;
					padding: 6px 8px 6px 8px;
					font-size: 1.2em;
					text-decoration: none;
					color: #00404e;
				}
				
				#contentMain #contentDashboard ul li a:hover,
				#contentMain #contentDashboard ul li a:active {
					background: #B5D9E4;
					color: #3D717C;
				}

#footer {
	width: 960px;
	margin:0 auto;
	clear: both;
	padding: 64px 0 0 0;
	background: url("http://clevelandplusbusiness.com/images/global/bg-footer.gif") left top no-repeat;
}

	#footer ul#navSite {
		margin: 0 4px;
		padding: 0 0 6px 214px;
		background: url("http://clevelandplusbusiness.com/images/global/bg-ULnavSite.gif") left bottom repeat-x;
		list-style: none;
	}
	
		#footer ul#navSite li {
			float: left;
			border-left: 1px solid #21759b;
		}
		
			#footer ul#navSite li:first-child,
			#footer ul#navSite li.first {
				border-left: none;
			}
		
			#footer ul#navSite li a:link,
			#footer ul#navSite li a:visited {
				display: block;
				padding: 2px 6px;
				font-size: 1.2em;
				text-decoration: none;
			}
			
			#footer ul#navSite li a:hover,
			#footer ul#navSite li a:active {
				
			}
			
	#footer ul#partners {
		clear: both;
		list-style: none;
	}
	
		#footer ul#partners li {
			float: left;
			padding: 12px;
		}
		
			#footer ul#partners li a {
				display: block;
				padding: 42px 0 0 0;
				width: 146px;
				height: 0px;
				background: url("http://clevelandplusbusiness.com/images/global/bg-ULpartners.gif") 0 0px no-repeat;
				overflow: hidden;
			}
			
			#footer ul#partners li.teamneo {
				
			}
			
				#footer ul#partners li.teamneo a {
					background: url("http://clevelandplusbusiness.com/images/global/bg-ULpartners.gif") 0 0px no-repeat;
				}
				
			#footer ul#partners li.ohio {
				
			}
			
				#footer ul#partners li.ohio a {
					background: url("http://clevelandplusbusiness.com/images/global/bg-ULpartners.gif") 0 -90px no-repeat;
				}
			
	#footer p.copyright {
		clear: both;
		margin: 0 12px 6px 12px;
		font-size: 1.1em;
		color: #015163;
	}
		
	#footer dl.vcard {
		clear: both;
		margin: 6px 12px;
		font-size: 1.1em;
		color: #015163;
	}
	
		#footer dl.vcard dt {
			float: left;
			margin: 0 12px 0 0;
		}
		
		#footer dl.vcard dd {
			float: left;
			margin: 0 12px 0 0;
		}

/* =TABLES
--------------------------------------*/
table {
	border-collapse: collapse;
	border-spacing: 0;
	}

/* =FORMS (.NET)
--------------------------------------*/

textarea {
	width: 	440px;
}

/* =SELECT REPLACEMENT
--------------------------------------*/


/* =SELFCLEAR FLOATS
--------------------------------------*/

.clearthis:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }
.clearthis {
	display: inline-block;
}
 
html[xmlns] .clearthis {
	display: block;
}
 
* html .clearthis {
	height: 1%;
}	
/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

* html #header ul.tagCloud li a {
	display: inline;
	padding: 0 4px 0 0;
	font-size: 1.1em;
	line-height: 16px;
	text-decoration: none;
	white-space: nowrap;
}

* html #contentMain #contentConnect ul li {
	background: url("http://clevelandplusbusiness.com/images/global/bg-contentConnectUL.gif") 18px 0px no-repeat;
}

	* html #contentMain #contentConnect ul li.blog {
		background-position: 18px 4px;
	}
	
	* html #contentMain #contentConnect ul li.newsletter {
		background-position: 18px -50px;
	}
	
	* html #contentMain #contentConnect ul li.rss {
		background-position: 18px -100px;
	}
	
	* html #contentMain #contentConnect ul li.linkedin {
		background-position: 18px -150px;
	}
	
	* html #contentMain #contentConnect ul li.twitter {
		background-position: 18px -200px;
	}
	
	* html #contentMain #contentConnect ul li.facebook {
		background-position: 18px -250px;
	}
	
	* html #contentMain #contentConnect ul li.myspace {
		background-position: 18px -300px;
	}
	
	* html #contentMain #contentConnect ul li.youtube {
		background-position: 18px -350px;
	}
	
	* html #contentMain #contentConnect ul li.flickr {
		background-position: 18px -395px;
	}
	
	* html #contentMain #contentConnect ul li.slideshare {
		background-position: 18px -450px;
	}
