/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* SECTION - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#billboard { overflow: hidden; }

	#billboard .article.medium { 
		width: 66.0%; 
		float: left; 
		max-height: 430px;
		margin-right: 1.4%;
		 }
		
	#billboard .article.small {
		float: left;
		width: 32.4%;
		margin-right: 1.4%;
		}
		#billboard .article.small.last { margin-right: 0; }
		
	#billboard .article-body { height: 335px; overflow: hidden; }
	#billboard .article-body h2 { font-size: 2em; }
	#billboard .article-body p { text-align: justify; }
	
	
	#billboard.billboard-2 .feature-image {
		width: 324px;
		height: 370px;
		float: right;
		overflow: hidden;
		}
	#billboard.billboard-2 .medium .article-body {
		float: left;
		width: 40.3%;
	}
	#billboard.billboard-2 .article-body p { width: 285px; }
	
	#billboard.billboard-1 .feature-video { 
		width: 64.0%;
		min-height: 370px;
		float: left;
		background: black;
		overflow: hidden;
		}
	
	#billboard.billboard-1 .article-body { width: 32%; float: right; padding-right: 20px }
	#billboard .article-footer { clear: both; }
		
	#billboard .business ul { margin-right: 20px; }
	
	
	html.borderradius #billboard.billboard-1 .feature-video iframe, #billboard.billboard-1 .feature-video iframe {
		-moz-border-radius: 0px 0px;  /* FF+ */
		-moz-border-radius-topleft: 6px;
		-moz-border-radius-topright: 0px;
		-moz-border-radius-bottomleft: 0px;
		-moz-border-radius-bottomright: 0px;
		-webkit-border-radius: 0px 0px;  /* Saf3-4 */
		-webkit-border-top-left-radius: 6px;
		-webkit-border-top-right-radius: 0px;
		-webkit-border-bottom-left-radius: 0px;
		-webkit-border-bottom-right-radius: 0px;
		border-radius: 0px 0px;  /* Opera 10.5, IE 9, Saf5, Chrome */
		border-top-left-radius: 6px;
		border-top-right-radius: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}

/* Page Details - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.page-details {
	float: left;
	background: white;
	width: 24%; /* 240/1000 */
	margin-bottom: 20px;
	overflow: hidden;
	}
	.page-details h1 {
		font-size: 1.75em;
		font-weight: bold;
		-webkit-font-smoothing: antialiased;
		padding: 0 20px;
		margin: 15px 0 15px;
		overflow: hidden;
	}
	.page-details h1 a {
		display: block;
		width: 240px;
		height: 140px;
		background-image: url('../images/logo-sprite-ex.png');
		background-position-x: -20px;
		background-position-y: -20px;
		text-indent: -99999px;
	}
	.page-details h2 a:hover { opacity: 0.8; }
	
	.page-details.no-logo h2 { margin-bottom: 100px; }
	
	.page-details p {
		padding: 15px 15px 0 15px;
		margin: 0px;
		line-height: 1.125em;
	}

	.page-details-footer {
		width: 100%;
		background: #4D4D4D;
		min-height: 125px;
		color: white;
		font-size: 14px;
		position: relative;
		}
	
		.page-details-footer .rss { 
			position: absolute;
			left: 15px;
			bottom: 5px;
			}
		.page-details-footer .url { 
			position: absolute;
			right: 15px;
			bottom: 10px;
		}
		.page-details-footer .url p { 
			font-size: 12px;
			font-style: italic;
			display: block;
			margin: 0; padding: 0; }

		
		.page-details-footer p a { color: white; }
		
		.page-details-footer .url p a { text-decoration: none; color: white; }
		.page-details-footer .url p a:hover { text-decoration: underline; }	

/* Main - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


#main { 
	width: 74.4%; /* 744/1000 */
	min-height: 350px;
	float: right;
	}

#main.wide { width: 100%; }

.pagination {
	margin-bottom: 20px;
	padding-bottom: 20px;
	font-size: 1.25em;
	}
	.pagination a { color: #231F20; }
	.pagination .next { float: right; }
	.pagination .prev { float: left; }
	
/* Sidebar - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#sidebar { 
	width: 24%; /* 280/1000 */
	float: left;
	color: #231F20;
	}
	#sidebar ul, #sidebar ol { padding: 0; }
	#sidebar ul li, #sidebar ol li { list-style-type: none; }
	
.single-blog_author .page-details h2 {
	padding: 0;
	margin: 0;
	height: 200px;
	-moz-border-radius: 0px 0px;  /* FF+ */
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-radius: 0px 0px;  /* Saf3-4 */
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-radius: 0px 0px;  /* Opera 10.5, IE 9, Saf5, Chrome */
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
		
#sidebar .brand-listing {
	float: left;
	padding-top: 10px;
	margin-bottom: 20px;
	text-align: center;
	}
	#sidebar .brand-listing li a {
		display: block;
		width: 75px;
		height: 50px;
		background-image: url('../images/logo-sprite-ex.png');
		background-position: -240px 0;
		text-indent: -99999px;
	}
	#sidebar .brand-listing a:hover { background-position: -240px -50px; } 
	#sidebar .brand-listing li { margin-bottom: 0; }
	
	
#sidebar .taxonomies {
	float: right;
	width: 53.5714286%; /* 150/280 */
	padding: 10px 10px;	
	background: #FAFDFF;
	margin-bottom: 20px;
	}
	#sidebar .taxonomies a {
		text-transform: uppercase;
		color: #949494;
		font-size: 0.75em;
		font-weight: bold;
		-webkit-font-smoothing: antialiased;
		}
	#sidebar .taxonomies a:hover { text-decoration: underline; }
		
#sidebar .category-listing { margin-top: 20px; }


#sidebar h3 {
	font-size: 1em;
	margin-bottom: 15px;
	font-weight: bold;
	-webkit-font-smoothing: antialiased;
	}
	#sidebar h3 a { color: #231F20; }
	
#sidebar .twitter-bar {
	margin-top: 20px;
	border-top: 1px solid #949494;
	clear: both;
	margin-bottom: 20px;
}
#sidebar .twitter-bar h3 a { color: #4D4D4D; }
#sidebar .twitter-bar h3 a img {
	position: relative;
	top: 4px;
	left: 2px;
	}

/* Archives - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	#main.about h3 {
		font-size: 1.25em;
		margin: 0;
		padding: 0;
		font-style: italic; 
		font-weight: normal;
		-webkit-font-smoothing: subpixel-antialiased;
		}
	
/* Archives - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#main.archives {
	background: #EAF7FB;
	margin-bottom: 20px;
	}
	#main.archives a { color: #231F20; }
	#main.archives a:hover { text-decoration: underline; }
	
	#main.archives ul { padding: 0; }
	#main.archives ul li { list-style-type: none; }
	
	#main.archives h2 { 
		margin: 20px 20px 40px 20px;
		color: #2BADD8; 
		font-size: 2em;
		}
	#main.archives h3 {
		font-size: 1.25em;
		font-style: italic; 
		font-weight: normal;
		-webkit-font-smoothing: subpixel-antialiased;
		}

#main.archives #meta {
	width: 22%;
	float: left;
	margin: 0 0 20px 20px;
	font-size: .75em;
	}
	#main.archives #meta li {
		border-bottom: 2px solid #2BADD8;
		padding: 5px 0;
	}
	#main.archives #meta li a { text-transform: uppercase; }
	#main.archives #meta li span { display: block; float: right; }
	
#main.archives #date {
	width: 48%;
	float: left;
	margin: 0 20px 20px 20px;	
	font-size: .875em;
	}
#main.archives #people {
	width: 22%;
	float: left;
	margin: 0 20px 20px 0px;
	}
	
#main.archives .month { 
	position: relative; 
	border-bottom: 2px solid #2BADD8;
	padding: 10px 0;
	}
	#main.archives ul.month-archive { 
		
		}
	#main.archives .month-archive li { 
		display: block;
	    padding-bottom: 5px;
    	padding-left: 5px;}
	#main.archives .month-archive li:after {
		X-content: " /";
		color: #2BADD8;
		padding: 0 5px;
		}
		#main.archives .month-archive li:last-child:after {
			content: "";
		}	
	
	#main.archives .month.closed .month-archive { display: none; }
	
	#main.archives .archive-button { 
		display: block; 
		position: absolute;
		right: 15px;
		top: 25px;
		height: 32px;
		width: 32px;
		cursor: pointer;
		background: url('../images/archive-arrow.png') 0 0 no-repeat;
		}
		#main.archives .month.closed .archive-button { 
			background: url('../images/archive-arrow.png') 0 -32px no-repeat;
			}
	
	#main.archives #people ul.commented li { 
		font-size: .875em; 
		margin-bottom: 20px; } 
	#main.archives #people ul.commented li span { 
		display: block;
		font-style: italic;
		font-size: 0.75em;
		}
		
	#main.archives #people ul.authors li {
		border-bottom: 2px solid #2BADD8;
		padding: 5px 0;
		font-size: 12px;
	}
	#main.archives #people ul.authors li a { text-transform: uppercase; }
	#main.archives #people ul.authors li span { display: block; float: right; }
	

#breadcrumbs{margin:10px 0;}	
.archives h1{margin-left:15px;}