div#content{background-color: #fff; overflow: hidden;}
div#content h1.title{padding: 12px 12px 0 12px; margin: 0}
	.content-middle{padding: 0px 12px 12px 12px; overflow: hidden;}
	#article-node ul,
	.video-node ul {padding: 0 0 0 10px;}
	#article-node ul li,
	.video-node ul li{
		margin-left:0;
		padding: 10px 0 0; 
		background-image: none; 
		list-style-position:inside;
		list-style-type:disc; 
		overflow: hidden;
	}
	div.ar-list-image{float: left; width: 100px; height: 100px; padding: 5px; border: 1px solid #bbb; margin: 0; margin-right: 10px;}
	div.ar-list-image a:link, div.ar-list-image a:active, div.ar-list-image a:visited, div.ar-list-image a:hover{padding: 0; text-decoration: none}
	div.ar-list-body{float: left; width: 490px;}
	div.ar-list-body-text{line-height: 1.3em; font-size: .9em; padding-top: 5px;}
	div.ar-list-body h2{font-size: 1em; text-transform: uppercase; font-family: Verdana, Arial, serif; color: #005c1f}
	
	div.ar-list-body h2 a:link, div.ar-list-body h2 a:active, div.ar-list-body h2 a:visited, div.ar-list-body h2 a:hover{color: #005c1f}
	
div#article-node, 
div#page-node, 
div.video-node {margin: 0px 12px 12px 0; padding: 12px; /*border-top: 1px dotted #005c1f;*/ }
	div#article-node div.terms,
	div.video-node div.terms {border: 0; padding: 0;}
	div#article-node div.terms ul,
	div.video-node div.terms ul {border: 0; padding: 0;}
	div#article-node div.terms ul li, 
	div.video-node div.terms ul li {border: 0; padding: 0 10px 0 0;}
	div.terms ul.links a:link, 
	div.terms ul.links a:active, 
	div.terms ul.links a:visited, 
	div.terms ul.links a:hover {color: #005c1f; text-transform: uppercase} 
	
.page-articles .content-middle>ul li {
	list-style:none;
	padding:0;
	background:none;
}

.page-recent-buzz h1, 
.page-3-minutes h1 {
	font-size:1em;
	text-transform:uppercase;
	font-weight:normal;
	float:left;
	width:300px;
}
.page-recent-buzz .view-header, 
.page-3-minutes .view-header,
.page-taxonomy .content-preface {
	float:right;
	height:75px;/* 65px; ideal */
	width:343px;
	margin-right:15px;
}
	.page-taxonomy .content-preface {width:300px;}
	.page-taxonomy .content-preface iframe {float:right;}
.page-recent-buzz .view-header {height:100px;}
#drilling-sponsor-ad {float:right;margin-top:-15px;}

.buzz-sponsor-label, 
 .3min-sponsor-label,
 #drilling-sponsor-label {
	float:left;
	width:97px;
	padding-top:8px;
}
.page-recent-buzz .buzz-sponsor-ad, 
.page-3-minutes .3min-sponsor-ad {
	float:right;
	margin-top:-15px;
}

.page-recent-buzz .content-middle, 
.page-3-minutes .content-middle,
.page-taxonomy .content-middle {
	width:100%;
	overflow: visible;
}
	.page-recent-buzz .content-middle .views-row-first, 
	.page-3-minutes .content-middle .views-row-first/*,
	.page-taxonomy .content-middle .views-row-first*/ {
		clear:both;
	}
.page-recent-buzz .content-middle .views-row {
	width:460px;
	float:left;
	height:510px;
}
	.page-recent-buzz .content-middle .views-row-even {margin-left:2px;}
	.page-recent-buzz .content-middle .video-contents p {margin:0 0;}
div.video-list-item{/*clear: both;*/ border-top: 1px solid #005c1f; padding: 0 0 0 0; overflow: hidden; /*width:460px;*/}/* was padding-top:10px */
	div.video-list-video{float: left; width: 300px; padding-right: 20px;}
	#sidebar-right div.video-list-item.buzz-item{padding:0 0 0 0;}
	#sidebar-right .video-list-item{border-top:none;}
	div.video-list-video-info{float: left;}
	
	div.recent-buzz div.video-list-video{width: 360px}
	
#sidebar-right #block-views-three_minutes-block_3 {
	/*border-bottom: 1px solid #52873A;
	border-top: 1px dotted #005C1F;*/
	margin-bottom: 5px;
	background-color: #F0EBDC;
}
#sidebar-right h2.block-title {background:none;}
#sidebar-right .block-content-inner h2 {/*padding:5px;*/}
#sidebar-right .block-content-inner p {padding:5px;}

#sidebar-right .daily-buzz-sponsor {height:100px;background:url(images/dailybuzzfooter.png) no-repeat top center;margin-top:-5px}
#sidebar-right .video-list-item.buzz-item {width:300px;}

	div.category-list{float: left; width: 550px; margin-right: 15px; margin-bottom: 10px;height:200px;}
	div.category-list h2{font-size: 1.2em; border-bottom: 3px solid #005c1f;}
	div.category-list ul li{background: url('images/news-bg.gif') left center no-repeat !important; border: 0; border-bottom: 1px dotted #005c1f; padding: 3px 3px 3px 10px; margin: 0;list-style:none;}
	div.category-list ul{min-height: 216px;}
		
/* Search results */
.search-results dt.title {margin-bottom:3px;}
.search-results dt.title a {font-size:1.3em;}

/* Secondary Article List on Category pages */
#block-views-taxonomy_pages-block_1{margin: 0 0 30px 0;width:550px;}
#block-views-taxonomy_pages-block_1{color:#999;}

ul.sa-links{/*overflow: hidden; padding: 5px;*/ float: left; border: 1px solid #eeeeee; /*width: 110px; */ list-style-type: none !important; /*margin-right: 5px; clear: left*/ margin:0;}

ul.sa-links li{/*border-bottom: 1px solid #eeeeee;*/ margin: 1px 20px 1px 0; list-style-type: none !important; /*width: 100px;*/ float:left;}
#article-node ul.sa-links li,
.video-node ul.sa-links li {padding-top:0;}

ul.sa-links a{font-size: .8em; display: block;  margin: 5px; padding-left: 20px; height: 16px;}
ul.sa-links a:hover{text-decoration: underline}
ul.sa-links a.facebook{background: url('images/facebook.png') top left no-repeat;}
ul.sa-links a.twitter{background: url('images/twitter.png') top left no-repeat;}
ul.sa-links a.forward-page{background: url('images/email.png') top left no-repeat;}
ul.sa-links a.linkedIn{background: url('images/linkedin-icon.png') top left no-repeat;}
ul.sa-links a.pinterest{background: url('images/small-p-button.png') top left no-repeat;}
ul.sa-links a.print-page{background: url('images/print.png') top left no-repeat;}

.article-ad {}

#forward-form{margin: 20px 0 20px 0;}
#forward-form .form-item{margin: 0 0 10px 0; overflow: hidden;}
#forward-form label{width: 150px; float: left}
#forward-form h3{font-size: 1.1em}

.page-search2 .content-top{background: #fff none; border: 0}
.page-search2 .content-middle ul{list-style: none; background-image: none; padding: 0; margin: 0}
.page-search2 .content-middle ul li.views-row{list-style: none; background-image: none; clear: both; margin-top: 10px; overflow: hidden; padding: 0}
.page-search2 .content-middle ul li .title{margin-bottom:3px;}
.page-search2 .content-middle ul li .title a{font-size:1.4em; font-family: Verdana,Arial,Helvetica,sans-serif}
.page-search2 .content-middle ul li .teaser{padding-left: 10px; margin-bottom: 10px}
.page-search2 .content-middle ul li .tid, .page-search2 .content-middle ul li .name, .page-search2 .content-middle ul li .created, .page-search2 .nothing, .page-search2 .nothing-1{font-size: 11px; float: left; margin: 0 3px 0 3px }
.page-search2 .content-middle ul li .tid{margin-left: 10px;}


#views-exposed-form-search-page-1 input.form-submit{background:url(images/src.jpg) no-repeat;width:64px;height:26px;color:#000; text-transform:uppercase;font-family:"Verdana", Arial, Helvetica, sans-serif;}
#views-exposed-form-search-page-1 input.form-submit:hover{cursor: pointer}
#views-exposed-form-search-page-1 input.form-text{width:200px;color:#000000;height:20px;margin-top:5px;}
#views-exposed-form-search-page-1 fieldset{clear: both; width: 575px;}
#views-exposed-form-search-page-1 #edit-tid-wrapper, #views-exposed-form-search-page-1 #edit-type-wrapper{float: right; margin: 0 3px 0 3px}
#views-exposed-form-search-page-1 #edit-body-wrapper, #views-exposed-form-search-page-1 #edit-body-1-wrapper, #views-exposed-form-search-page-1 #edit-body-2-wrapper{float: left; clear: left}

#views-exposed-form-search-page-1 div#edit-keys-wrapper{display: inline-block; margin-right: 10px}
