	/*
	Theme Name: Synergy Resources
	Theme URI: http://www.synergyresources.com/
	Description: Energy for America's Future
	Author: Jason R. Walker
	Author URI: http://www.unleadedsoftware.com
	Version: 1.0
	*/
	
	/* Reset Styles */
	
	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { 
	margin: 0;
	padding: 0;
	}

	fieldset, img { 
	border: 0;
	}

	address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
	}

	ol, ul {
	list-style:none;
	}

	caption ,th {
	text-align:left;
	}

	h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
	}

	abbr, acronym { 
	border:0;
	}
	
	a {
	outline: none;
	}

	/* End Reset */
	
	body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	}
	
	#homeBodyBg {
	background: url(images/bg.gif) repeat-x top;
	}
	
	#subBodyBg {
	background: url(images/bgSub.gif) repeat-x top;
	}
	
	.clear {
	clear: both;
	}
	
	.alignleft {
	float: left;
	}
	
	.alignright {
	float: right;
	}
	
	.layout {
	width: 1031px;
	margin: 0px auto;
	padding: 0 9px 0 9px;
	}
	
	#homeMainBg {
	background: url(images/mainBg.gif) no-repeat top;
	}
	
	#subMainBg {
	background: url(images/subBg.gif) no-repeat top;
	}
	
	.header {
	width: 1031px;
	height: 105px;
	}
	
	#headerHome {
	background: url(images/header.gif) no-repeat top;
	}
	
	#headerSub {
	background: url(images/headerSub.gif) no-repeat top;
	}
	
	#logo {
	float: left;
	width: 230px;
	height: 105px;

	}
	
	#logo h1 {
	margin: 0;
	padding: 0;
	text-indent: -999em;
	}
	
	#logo h1 a {
	display: block;
	width: 230px;
	height: 105px;
	}
	
	#ticker {
	float: right;
	width: 90px;
    height: 58px;
    margin-top: 30px;
    background: url(images/ticker-background.gif) left top no-repeat;
    margin-right: 15px;
    padding: 5px;
    text-align: center;
	}

	#ticker p {
	margin: 0;
	padding: 0;
    font-size: .9em;
    color: #ff9c00;
    font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif, freesans;
	}

    #ticker h2 {
      color: #fff;
      font-size: .9em;
      font-weight: bold;
      margin-top: 3px;
    }

	
	#homeFlash {
	width: 1031px;
	height: 379px;
	/* background: url(images/flashStock.jpg) no-repeat top; */
	}
	
	#subFlash {
	width: 1031px;
	height: 214px;
	}
	
	#main {
	width: 1011px;
	margin: 0;
	padding: 0 0 0 20px;
	}
	
	#content {
	float: left;
	width: 633px;
	margin: 0 36px 0 0;
	}
	
	.contentTitle {
	width: 633px;
	height: 52px;
	}

	#aboutTitle {
	background: url(images/aboutTitle.gif) no-repeat top;
	}
	
	#operationsTitle {
	background: url(images/operationsTitle.gif) no-repeat top;
	}
	
	#managementTitle {
	background: url(images/managementTitle.gif) no-repeat top;
	}
	
	#contactTitle {
	background: url(images/contactTitle.gif) no-repeat top;
	}
    #newsTitle {
    	background: url(images/newsTitle.gif) no-repeat top;
    }
     #faqTitle {
     background: url(images/faqTitle.gif) no-repeat top;
    }

	
	#contentTitle {
	float: left;
	width: 317px;
	height: 52px;
	}
	
	#contentTitle h2 {
	margin: 0;
	padding: 0;
	text-indent: -999em;
	}
	
	#contentTitleNav {
	float: left;
	width: 316px;
	height: 52px;
	
	color: #000;
	font: normal normal 11px Arial, Verdana, Tahoma, Helvetica, sans-serif, freesans;
	text-align: right;
	}
	
	#contentTitleNav a {
	color: #0065ae;
	text-decoration: none;
	}
	
	#contentTitleNav a:hover {
	background: #0065ae;
	color: #fff;
	}
	
	#contentTitleNav p {
	margin: 0;
	padding: 23px 0 0 0;
	}
	
	#contentTxt {
	width: 633px;
	margin: 10px 0 10px 0;
	
	color: #000;
	font: normal normal 12px/22px Arial, Verdana, Tahoma, Helvetica, sans-serif, freesans;
	text-align: justify;
	}
	
	#contentTxt a {
	color: #ff6600;
	text-decoration: none;
	}
	
	#contentTxt a:hover {
	color: #ff9900;
	text-decoration: none;
	}
	
	#contentTxt em {
	font-style: italic;
	}
	
	#contentTxt li {
	margin: 0;
	padding: 0 0 5px 0;
	}
	
	#contentTxt p {
	margin: 0;
	padding: 0 0 10px 0;
	}
	
	#contentTxt small {
	color: #666;
	font-size: 11px;
	}
	
	#contentTxt strong {
	font-weight: bold;
	}
	
	#contentTxt ul {
	margin: 0 0 10px 30px;
	padding: 0;
	line-height: 14px;
	list-style: outside disc;
	}
	
	.featuredTxt {
	font-size: 14px;
	}
	
	#sidebar {
	float: left;
	width: 342px;
	background: url(images/sidebarBg.gif) no-repeat top;
	}
	
	#sidebarNews {
	width: 298px;
	margin: 0 28px 0 16px;
	}
	
	#sidebarNewsTitle {
	width: 298px;
	height: 56px;
	background: url(images/sidebarNewsTitle.gif) no-repeat top;
	}
    #sidebarArchiveTitle {
	width: 298px;
	height: 56px;
	background: url(images/archive.gif) no-repeat top;
	}



    #sidebarArchiveTitle h2 {
	margin: 0;
	padding: 0;
	text-indent: -999em;
	}

	#sidebarNewsTitle h2 {
	margin: 0;
	padding: 0;
	text-indent: -999em;
	}
	
	#sidebarNewsTxt {
	width: 298px;
	padding: 10px 0 10px 0;
	
	color: #000;
	font: normal normal 11px Arial, Verdana, Tahoma, Helvetica, sans-serif, freesans;
	letter-spacing: -0.2px;
	text-align: left;
	}
	
	#sidebarNewsTxt a {
	color: #ff9900;
	text-decoration: none;
	}
	
	#sidebarNewsTxt a:hover {
	color: #ff6600;
	}
	
	#sidebarNewsTxt p {
	margin: 0;
	padding: 0 0 10px 0;
	}
	
	#sidebarNewsTxt span {
	color: #666;
	font-weight: bold;
	}
	
	#sidebarContentLists {
	width: 342px;
	margin: 10px 0 10px 0;
	}
	
	#callouts {
	width: 1002px;
	height: 235px;
	padding: 0 0 0 29px;
	background: url(images/calloutsBg.gif) no-repeat top;
	}
	
	.calloutBox {
	float: left;
	width: 298px;
	height: 235px;
	}
	
	#calloutBoxOne {
	margin: 0 40px 0 0;
	}
	
	#calloutBoxTwo {
	margin: 0 27px 0 0;
	}
	
	.calloutHeadline {
	width: 298px;
	height: 53px;
	}
	
	.calloutHeadline h2 {
	margin: 0;
	padding: 0;
	text-indent: -999em;
	}
	
	#calloutHeadlineNews {
	background: url(images/calloutHeadlineNews.gif) no-repeat top;
	}
	
	#calloutHeadlineOperations {
	background: url(images/calloutHeadlineOperations.gif) no-repeat top;
	}
	
	.calloutTxt {
	width: 298px;
	height: 172px;
	padding: 10px 0 0 0;
	overflow: hidden;
	
	color: #000;
	font: normal normal 11px Arial, Verdana, Tahoma, Helvetica, sans-serif, freesans;
	letter-spacing: -0.2px;
	text-align: left;
	}
	
	.calloutTxt a {
	color: #ff9900;
	text-decoration: none;
	}
	
	.calloutTxt a:hover {
	color: #ff6600;
	}
	
	.calloutTxt p {
	margin: 0;
	padding: 0 0 10px 0;
	}
	
	.calloutTxt span {
	color: #666;
	font-weight: bold;
	}
	
	#calloutList {
	float: left;
	width: 339px;
	height: 214px;
	padding: 21px 0 0 0;
	}
	
	.calloutList {
	width: 339px;
	height: 107px;
	}
	
	.calloutListIcon {
	float: left;
	width: 85px;
	height: 107px;
	}
	
	#investorIcon {
	background: url(images/investorIcon.gif) no-repeat top;
	}
	
	#contactIcon {
	background: url(images/contactIcon.gif) no-repeat top;
	}
	
	.calloutListContent {
	float: left;
	width: 254px;
	height: 107px;
	
	color: #333;
	font: normal normal 11px Arial, Verdana, Tahoma, Helvetica, sans-serif, freesans;
	}
	
	.calloutListContent a {
	color: #333;
	text-decoration: none;
	}
	
	.calloutListContent a:hover {
	color: #000;
	}
	
	.calloutListContent li {
	margin: 0;
	padding: 0 0 3px 0;
	}
	
	.calloutListContent p {
	text-indent: -999em;
	}
	
	.calloutListContent ul {
	margin: 10px 0 0 6px;
	padding: 0;
	list-style: url(images/bullet.gif) inside;
	}
	
	#calloutInvestor {
	background: url(images/calloutInvestorBg.gif) no-repeat top;
	}
	
	#calloutContact {
	background: url(images/calloutContactBg.gif) no-repeat top;
	}
	
	#footer {
	width: 1003px;
	height: 80px;
	margin: 0 14px 0 14px;
	padding: 20px 0 0 0;
	border-top: 1px solid #a6a6a6;
	}
	
	#footerDetails {
	float: left;
	width: 403px;
	height: 80px;
	
	color: #333;
	font: normal normal 11px Arial, Verdana, Tahoma, Helvetica, sans-serif, freesans;
	text-align: left;
	}
	
	#footerDetails a {
	color: #333;
	text-decoration: none;
	}
	
	#footerDetails a span {
	color: #0065ae;
	font-weight: bold;
	}
	
	#footerDetails a:hover {
	color: #000;
	}
	
	#footerDetails p {
	margin: 0;
	padding: 0;
	}
	
	#footerNav {
	float: left;
	width: 600px;
	height: 80px;
	
	color: #666;
	font: normal normal 11px Arial, Verdana, Tahoma, Helvetica, sans-serif, freesans;
	letter-spacing: 0.3px;
	text-align: right;
	}
	
	#footerNav a {
	margin: 0 5px 0 5px;
	color: #0065ae;
	text-decoration: none;
	}
	
	#footerNav a:hover {
	background: #0065ae;
	color: #fff;
	}
	
	#footerNav p {
	margin: 0;
	padding: 0;
	}
    dd {
      margin-bottom: 1em;
      margin-left: 20px;
      }
    dt {
      font-size: 1.3em;
      padding-bottom: 10px;
      color: #E66C00;
      cursor: pointer;
      }