/*
Theme Name: Access to Energy
Theme URI: http://pubcdn.pottervilla.com/AtE/template.html
Description: Theme for Access To Energy, created 11-11 for Arnold Jagt. This theme is based on the look of a newsletter printed on pink paper.
Author: JonathanPotter
Author URI: http://pottervilla.com
Version: 1.1

License: Copyright Arnold Yagt, Access to Energy. All Rights Reserved
*/
@font-face {
    font-family: 'franklin gothic medium cond';
    src: url('fonts/framdcn.eot');
    src: url('fonts/framdcn.eot?#iefix') format('embedded-opentype'),
         url('fonts/framdcn.woff') format('woff'),
         url('fonts/framdcn.ttf') format('truetype'),
         url('fonts/framdcn.svg#framdcn') format('svg');
    font-weight: normal;
    font-style: normal;

    font-family: 'LeagueGothicRegular';
    src: url('fonts/League_Gothic-webfont.eot');
    src: url('fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/League_Gothic-webfont.woff') format('woff'),
         url('fonts/League_Gothic-webfont.ttf') format('truetype'),
         url('fonts/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body{
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #BFA3A3;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
}
#pillar{
	margin: 10px auto 0px;
	padding: 0px;
	text-align: left;
	width: 1024px;
	background: #BFA3A3;
}
#outline_container{
	float: left;
	clear: both;
	border-bottom: 2px solid;
	border-left: 2px solid;
	border-right: 2px solid;
	border-top: 2px solid;
}
#header{
	background: #FFCCCC;
	height: 235px;
	width: 100%;
	text-align: center;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
}
	#header_logo_dsp{
		background-image: url('images/ATE_Title_960x189.png');
		background-repeat: no-repeat;
		height: 189px;
		margin: 25px 32px;
	}
#links{
	background: #A64242;
	height: 35px;
	width: 100%;
	font-family: 'franklin gothic medium cond';
	font-size: 20pt;
	font-weight: bold;
	color: white;
	clear: both;
	float: left;
}
	#links li{
		list-style-type: none;
		padding: 0px 16px;
		margin: 0px;
		display: inline;
	}
	#links ul{
		margin: 0px 0px 0px 16px;
		padding: 0px;
	}
	#links a{
		color: #FFFFFF;
		text-decoration: none;
	}
	#links a:hover{
		color: #FFCCCC !important;
	}
	#links a:visited{
		color: #FFFFFF;
	}
	#menu-wdd_top a{
		padding-top: 0px !important;
	}
	.sub-menu{
		maring: 0px !important;
	}
	.access{
		padding-left: 20px;
	}
#main{
	background: #FFFFFF;
	width: 1024px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 32px;
	clear: both;
	float: left;
}
	#slider{
		padding: 32px 32px 0px 32px;
	}
	#slider h2{
		text-align: left;
	}
	.slideInfoZone{
		text-align: left;
	}
	.slideInfoZone h2{
		height: 0px !important;
	}
	.slideInfoZone p{
		font-family: 'LeagueGothicRegular';
		text-transform: uppercase;
		font-weight: bolder !important;
	}
	.slideInfoZone a{
		text-decoration: none !important;

	}
	.slideInfoZone a:hover{
		font-weight: normal !important;
	}
	.jdGallery a.open {
		position: absolute;
		left: 0px !important;
		width: 99% !important;
	}
	.jdGallery a.left {
		position: absolute !important;
		left: 505px !important;
		top: 247px !important;
		width: 40px !important;
		height: 80px !important;
		background: url('img/blue_fleche1.png') no-repeat center center !important;
		background-image: url(http://accesstoenergy.com/ate/wp-content/plugins/dynamic-content-gallery-plugin/js-mootools/css/img/blue_fleche1.png) !important;
		background-repeat-x: no-repeat;
		background-repeat-y: no-repeat;
		background-attachment: initial;
		background-position-x: 0%;
		background-position-y: 50%;
		background-origin: initial;
		background-clip: initial;
		background-color: initial;
		z-index: 11 !important;
		filter: alpha(opacity=100) !important;
		-moz-opacity: 1 !important;
		-khtml-opacity: 1 !important;
		opacity: 1 !important;
	}
	.jdGallery a.left:hover {
		filter: alpha(opacity=60) !important;
		-moz-opacity: .6 !important;
		-khtml-opacity: .6 !important;
		opacity: .6 !important;
	}
	.jdGallery a.right {
		position: absolute !important;
		left: 530px !important;
		top: 247px !important;
		width: 37px !important;
		height: 80px !important;
		background: url('img/blue_fleche2.png') no-repeat center right !important;
		background-image: url(http://accesstoenergy.com/ate/wp-content/plugins/dynamic-content-gallery-plugin/js-mootools/css/img/blue_fleche2.png) !important;
		background-repeat-x: no-repeat;
		background-repeat-y: no-repeat;
		background-attachment: initial;
		background-position-x: 100%;
		background-position-y: 50%;
		background-origin: initial;
		background-clip: initial;
		background-color: initial;
		z-index: 11 !important;
		filter: alpha(opacity=100) !important;
		-moz-opacity: 1 !important;
		-khtml-opacity: 1 !important;
		opacity: 1 !important;
	}
	.jdGallery a.right:hover {
		filter: alpha(opacity=60) !important;
		-moz-opacity: .6 !important;
		-khtml-opacity: .6 !important;
		opacity: .6 !important;
	}
	#ATE_main h2 a{
		text-decoration: none !important;
	}
	.content_sxs{
		float: left;
		width: 273px;
		height: 530px;
		margin: 10px 0px 0px 32px;
	}
	.content_sxs ul{
		padding: 0px;
		margin: 0px;
	}
	.content_sxs li{
		list-style: none;
		padding: 0px;
		margin: 0px;
		border: solid 1px #A64242;
	}
	.content_sxs p{
		margin-bottom: 15px !important;
	}
	.content_full{
		float: left;
		width: 580px;
		margin: 17px 0px 10px 32px;
		border: solid 1px #A64242;
	}
	.content_full p{
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 11px;
	}
	.content_page{
		float: left;
		width: 600px;
		margin: 17px 0px 10px 15px;
	}
	.content_page h1{
		font-size: 24pt;
		font-family: 'times';
		padding: 0px;
		margin: 15px 15px 0px 15px;
		font-weight: normal;
		line-height: 24pt;
	}
	.content_page h1 a{
		text-decoration: none !important;
	}
	.content_page h1 a:hover{
		color: #A64242 !important;
	}
	.half_width{
		width: 420px;
	}
	.mid_divider{
		width: 92px;
	}
	.heading{
		width: 100%;
		margin: 0px;
		padding: 0px;
		background-color: #BFA3A2;
	}
	#sidebar_right{
		float: right;
		width: 348px;
		margin: 32px 32px 32px 0px;
	}
	#sidebar_right ul{
		padding: 0px;
		margin: 0px;
	}
	#sidebar_right li{
		list-style: none;
		padding: 0px;
		margin: 0px;
		border: solid 1px #A64242;
	}
	.widgettitle{
		display: none;
	}
	#sidebar_right table{
		font-family: Verdana,Arial,Helvetica,sans-serif !important;
		font-size: 10pt !important;
	}
	#main h2{
		font-family: 'franklin gothic medium cond';
		text-transform:uppercase;
		font-size: 10pt;
		font-weight: bold;
		color: white;
		text-align: left;
		padding: 3px 15px;
		margin: 0px;
	}
	#main h3{
		font-size: 15pt;
		color: #A64242;
		font-family: 'times';
		padding: 0px;
		margin: 15px 15px 0px 15px;
		font-weight: normal;
		line-height: 16pt;
	}
	#main p{
		padding: 0px;
		margin: 15px 15px 0px 15px;
	}
	#main table{
		padding: 0px;
		margin: 12px 12px 0px 12px;
	}
	.cart_td{
		vertical-align: bottom !important;
	}
	.cart_td a{
		float: left;
		width: 115px;
		height: 32px;
		background-image: url('images/add_to_cart.png');
		background-repeat: no-repeat;
	}
	.cart_td a:hover{
		float: left;
		width: 115px;
		height: 32px;
		background-image: url('images/add_to_cart_hover.png');
		background-repeat: no-repeat;
	}
	#main a{
		color: black;
		text-decoration: underline;
	}
	#main a:hover{
		color: #A64242;
	}
	#main a:visited{
		color: black;
	}
	#main td{
		vertical-align: top;
	}
	.featuredstoriesimage{
		float: left;
		margin: 10px 15px;
	}
	#main h3 a{
		color: #A64242;
		text-decoration: none;
	}
	#main h3 a:visited{
		color: #A64242;
	}
	#main h3 a:hover{
		text-decoration: underline;
	}
#footer{
	float: left;
	clear: both;
	background: #A64242;
	width:100%;
	color: white;
	font-family: times;
	font-size: 16pt;
}
	#footer_left{
		float: left;
		width: 418px;
		margin: 0px 32px;
		text-align: left;
	}
	#footer_right{
		float: left;
		width: 418px;
		margin: 0px 32px;
		text-align: right;
	}
	#footer a{
		color: white;
		text-decoration: underline;
	}
	#footer p{
		padding-top: 0px;
		margin-top: 0px;
		margin-bottom: 20px;
	}
	#footer h3{
		padding: 0px;
		margin: 21px 0px 0px 0px;
		font-size: 20pt;
		font-family: 'franklin gothic medium cond';
		font-weight: bold;
	}
#PVAT{
	float: left;
	clear: both;
	text-align: right;
	font-family: times;
	font-size: 12pt;
	vertical-align: bottom;
	height: 100px;
	width: 1024px;
	padding: 0px;
	margin: 0px;
}
	#PVAT_right{
		margin-left: auto;
		width: 430px;
	}
	#PVAT a{
		color: black;
		text-decoration: underline;
	}
	#PVAT a:hover{
		color: black;
	}
	#PVAT a:visited{
		color: black;
	}
	#PVAT table{
		padding:0px;
		margin: 0px;
	}
	#PVAT tr{
		padding: 0px;
		margin: 0px;
	}
	#PVAT td{
		padding: 0px 0px 0px 15px;
		margin: 0px;
	}