/*	drill page body styles	*/

body {
	background: #fff url(/page/-/site3/drill_page_bg.jpg) top center no-repeat;
}

#body_wrapper {
	margin-top: 0px;
}

/*	drill page content 	*/
	.drill_page {
	}
	
	.drill_page .white_highlight {
		background-position: bottom left;
	}
	
	.drill_right_col {
		display: inline;
		float: right;
		margin-left: 20px;
		width: 215px;
	}
	
	.drill_left_col {
		display: inline;
		float: left;
		width: 665px;
	}
	
/*	Drill Top Elements	*/
	/*	Breadcrumbs	*/
		#breadcrumbs {
			display: inline;
			float: left;
			list-style: none;
			margin: 0 0 20px;
		}
	
		#breadcrumbs li {
			float: left;
			padding-bottom: 0px;
		}
			#breadcrumbs li a {
				color: #777 !important;
				font-size: 12px;
				margin-right: 5px;
				text-decoration: none;
				text-transform: uppercase;
			}	
			
			#breadcrumbs li a:hover {
				text-decoration: underline;
			}
			
	/*	Page Title	*/
	.drill_title {
		border-bottom: 1px solid #2D7004;
		color: #2D7004;
		clear: both;
		display: block;
		font-size: 30px;
		font-weight: bold;
		margin-bottom: 20px;
		padding-bottom: 10px;
		text-transform: uppercase;
	}
	
	/*	print link	*/
	a#print_page {
		background:url("/page/-/site3/printicon.gif") no-repeat scroll left top transparent;
		color:#888888;
		display:block;
		float:right;
		font-size:12px;
		margin-top:3px;
		padding-bottom:5px;
		padding-left:24px;
	}
	
	/*	add this	*/
	#share_this {
		position:absolute;
		right:20px;
		top:65px;
	}
	a.stbar.chicklet img {
		border:0;
		height:16px;
		width:16px;
		margin-right:3px;
		vertical-align:middle;
	}
	a.stbar.chicklet {
		height:16px;
		line-height:16px; 
		text-decoration: none;
	}
		
	
/*	Left Column Elements	*/

	/*	standard elements	*/
	.drill_left_col ul {
		list-style-type: disc;
		list-style-position: outside;
		margin-left: 15px;
	}
	
	.drill_left_col ol {
		list-style-position: inside;
	}
	
	.drill_left_col ul li, .drill_left_col ol li {
		padding-bottom: 10px;
		line-height: 1.5em;
	}

	.vid_aud_cell {
		float:left;
		margin:0 25px 20px 0;
		width:200px;
	}
		.vid_aud_cell img {
			margin: -14px -15px 0;
			padding-bottom: 10px;
		}
		
		.vid_aud_cell p {
			padding-bottom: 0px;
		}
		
		.vid_aud_cell a {
			display: block;
			font-size: 12px;
			padding-bottom: 10px;
			padding-left: 30px;
			text-decoration: none;
		}
		
		.vid_aud_cell a:hover {
			text-decoration: underline;
		}
		
		.anchors p {
			padding-bottom: 5px;
		}
		.anchors a {
			background: transparent url(/page/-/site3/audvidicons_anch.gif) left 0px no-repeat;
			display: block;
			padding-left: 3px !important;
			padding-bottom: 0px;
		}

		.vid_links a {
			background: transparent url(/page/-/site3/audvidicons_tv.gif) left 0px no-repeat;
		}

		.aud_links a{
			background: transparent url(/page/-/site3/audvidicons_rad.gif) left 0px no-repeat;
		}
		
		.anchors ul li {
			padding-bottom: 0px !important;
		}
		
	/*	Gtf left col elements	*/
	
	.gtf h2 {
		color:#2D7004;
		font-size:22px;
		font-weight:bold;
		padding:0;
		text-transform:uppercase;
	}
	
		.gtf_expand {
			background: transparent url(/page/-/site3/expander_arrow.png) right 1px no-repeat;
			color: #55AE1F;
			display: block;
			font-weight: bold;
			font-size: 12px;
			padding-right: 15px;
			position: absolute;
			right: 19px;
			text-align: right;
			text-transform: uppercase;
			top: 27px;
		}
			.gtf_expand.active {
				background-position: right -13px;
			}
			
			.gtf_expand:hover {
				cursor: pointer;
			}
		
		
		.gtf_col {
			border-right:1px solid #CCCCCC;
			float:left;
			margin-right:19px;
			padding-right:10px;
			width:184px;
		}
		
		.gtf_col h1, .gtf_col h2, .gtf_col h3 {
			color:#55AE1F;
			font-weight:bold;
			padding: 0;
			text-shadow:0 -1px #2D7004;
		}
		
		.gtf_col h1 {
			font-size: 45px;
		}
	
		.gtf_col h2 {
			font-size: 25px;
		}

		.gtf_col h3 {
			font-size: 18px;
			text-shadow: none;
		}

		.gtf_col_num {
			color:#55AE1F;
			font-size:45px;
			font-weight:bold;
			padding-bottom:10px;
			text-shadow:0 -1px #2D7004;
		}
		
		.gtf_col p {
			padding-top:5px;
			font-size: 15px;
		}		
		
		.gtf_more {
			clear: both;
			height: 0px;
			overflow: hidden;
			opacity: 0;
		}
		
		.gtf_more .gtf_more_title {
			color: #2D7004;
			display: block;
			font-size: 13px;
			font-weight: bold;
			text-transform: uppercase;
		}
	
		
		.gtf_more .btn {
			bottom: 20px;
			clear:both;
			font-size:12px;
			margin:0;
			padding:8px;
			position: absolute;
			width:245px;
		}
		
		.gtf_more ul {
			float: left;
			list-style-type: none;
			margin: 5px 0 0;
                        font-size: 12px;
		}
		
		.gtf_more ul li {
			background:url("/page/-/site3/dot.gif") no-repeat scroll left 5px transparent;
			padding: 0px 10px 5px 17px;
		}
		
	/*	Blog styles		*/
	.blog_post {
		margin-bottom: 30px;
	}
	.blog_post .btn {
		margin: 0;
		width: 150px;
	}
	
	.blog_post hr {
		margin-top: 30px;
	}
	
	.large_rss {
		left:345px;
		position:absolute;
		top:56px;
	}
	
	.blog_post_date {
		margin-bottom: 5px;
	}
	
	.post_meta {
		background-color: #ebebeb;
		border: 1px solid #cccccc;
		font-size: 11px;
		padding: 10px;
		margin: 10px 0;
		width: 50%;
	}
	
		.post_meta p {
			padding-bottom: 0px;
		}
	
		.post_meta a.facebook { background: url(/page/-/site3/btn-blog-socnet.png) no-repeat 0 0; text-indent: -9999px; width: 20px; display: inline-block; height: 20px; margin-right: 3px;}
		.post_meta a.facebook:hover { background: url(/page/-/site3/btn-blog-socnet.png) no-repeat 0 -20px; }
		.post_meta a.digg { background: url(/page/-/site3/btn-blog-socnet.png) no-repeat -21px 0; text-indent: -9999px; width: 20px; display: inline-block; height: 20px; margin-right: 3px;}
		.post_meta a.digg:hover { background: url(/page/-/site3/btn-blog-socnet.png) no-repeat -21px -20px; text-indent: -9999px; width: 20px; display: inline-block; height: 20px; margin-right: 3px;}
		.post_meta a.tweet { background: url(/page/-/site3/btn-blog-socnet.png) no-repeat -45px 0; text-indent: -9999px; width: 20px; display: inline-block; height: 20px; margin-right: 3px;}
		.post_meta a.tweet:hover { background: url(/page/-/site3/btn-blog-socnet.png) no-repeat -45px -20px; text-indent: -9999px; width: 20px; display: inline-block; height: 20px; margin-right: 3px;}
		.post_meta a.technorati { background: url(/page/-/site3/btn-blog-socnet.png) no-repeat -67px 0; text-indent: -9999px; width: 20px; display: inline-block; height: 20px; margin-right: 3px;}
		.post_meta a.technorati:hover  { background: url(/page/-/site3/btn-blog-socnet.png) no-repeat -67px -20px; text-indent: -9999px; width: 20px; display: inline-block; height: 20px; margin-right: 3px;}
		.post_meta a.email { background: url(/page/-/site3/btn-blog-socnet.png) no-repeat -90px 0; text-indent: -9999px; width: 20px; display: inline-block; height: 20px; margin-right: 3px;}
		.post_meta a.email:hover { background: url(/page/-/site3/btn-blog-socnet.png) no-repeat -90px -20px; text-indent: -9999px; width: 20px; display: inline-block; height: 20px; margin-right: 3px;}

	
	
/*	Right Column Elements	*/

	/*	Get The Facts	*/
	/*
	.gtf span {
		display: block;
	}
*/
	.gtf_cell_title {
		color: #2E7006;
		font-weight: bold;
		margin-bottom: 5px;
		text-transform: uppercase;
	}
	
	
	.drill_right_col div.cell.white div.gtf h1 {
		color:#6EB742;
		font-size:48px;
		font-weight:bold;
		padding: 0;
		text-shadow:0 -1px #333333;
	}
	
	.gtf_subhead {
		color:#999999;
		font-size:18px;
		font-weight:bold;
		margin:10px 0 20px;
	}
	
	.gtf_citation {
		display:block;
		font-size:11px;
		font-style:italic;
		text-align:right;
	}
	
	.gtf .btn {
		font-size: 12px;
		padding: 8px;
	}

	div.cell.green.gtf p.cell_title {
		color: #fff;
		padding-left: 0px;
	}	
	
	


	/*	Right Col Subnav	*/
	.sub_nav {
		border-bottom: 1px solid #153d0a;
		list-style: none;
		margin: 0 0 40px 0;
		padding-bottom: 10px;
	}
		.sub_nav li {
			padding-bottom: 0;
		}
	
		.sub_nav li.title {
			border-bottom: 1px solid #153d0a;
			color: #2D7004;
			font-size: 20px;
			font-weight: bold;
			margin-bottom: 5px;
			padding: 0 10px 10px 10px;
			text-transform: uppercase;
		}

		.sub_nav li a {
			color: #aaa;
			display: block;
			font-size: 15px;
			font-weight: bold;
			padding: 8px 10px;
			text-decoration: none;
			text-transform: uppercase;
		}
			.sub_nav li a:hover, .sub_nav li a.active {
				color: #72B845;
			}
			
	/*	Point / Counterpoint	*/
	.point_counter {
		padding-bottom: 10px;
	}
	
	.point_counter hr {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.point_counter h2 {
		color: #2D7004;
		padding-left: 10px;
		padding-bottom: 0px;
	}
	.point_counter h3 {
		color: #777;
		padding: 0 10px 10px;
	}
	.point_counter p {
		color: #55AE1F;
		padding: 0 10px;
	}
			
/*	Full Col 	*/
	div.cell.gti {
		width: 437px !important;
	}
	
	div.drill_full_col.issues div.cell {
		display: inline;
		float:left;
		margin-bottom: 20px;
		margin-right:25px;
		width:201px;
	}
		div.drill_full_col.issues div.cell div.white_highlight {
			height: 330px;
		}

		div.drill_full_col.issues div.cell div.white_highlight a.btn {
			bottom: 20px;
			position: absolute;
			width: 143px;
		}

		div.drill_full_col.issues div.cell img {
			margin: -14px -14px 10px -14px;
		}
		
		div.drill_full_col.issues div.cell h2 {
			color: #2D7004;
			font-size: 1.25em;
			font-weight: bold;
			padding: 0;
			text-transform: uppercase;
		}
		
		div.drill_full_col.issues div.cell_last {
			margin-right: 0px !important;
		}
		
	
.comment_odd, .comment_even {
border-bottom:1px solid #AAAAAA;
margin-bottom:10px;
padding:5px;
}

.comment_odd p.meta, .comment_even p.meta {
font-size: 90%;
}

.comment_odd p.meta span, .comment_even p.meta span {
color:#378B04;
font-size:130%;
}

.pt_lc, .pt_rc {
	float: left;
}

.pt_lc {
	width: 45%; margin-right: 20px; border-right: 1px solid #aaa; padding-right: 20px;
}

.pt_rc {
	float: left; width: 48%;
}


