/*
Theme Name: Stateofnature
Theme URI: http://wordpress.org/extend/themes/Stateofnature
Author: Stateofnature
Author URI: http://www.stateofnature.org
*/
/*General*/
BODY		{ font-family: arial, sans-serif;
		color: #000000;
		background-color: #DDDDDD;
		padding: 0px;
		text-align: center
		}
A		{ color: #FFFFFF;
		color: #AAAAAA;
		}
#wrapping 	{
		width:820px;  
   		margin:0 auto;  
   		text-align:left; 
		}
A:active 	{ color: #555555 }
A:hover	{ color: #FFFFFF }
P		{ line-height: 130%; }
span	{ line-height: 130%; }
H1		{ font-size: 23px; }
H2		{ font-size: 18px; }
H3		{ font-size: 16px; }
H4		{ font-size: 34px; }
H5		{ font-size: 32px; }
H6		{ font-size: 21px; }
ul		{list-style-type: none;
		list-style-position: outside;
		padding-left: 2px;
		padding-right: 2px;
		margin-left: 0px;
		}
li 		{list-style-type: none;
		list-style-position: outside;
		padding-left: 2px;
		padding-right: 2px;
		margin-left: 0px;
		margin-top: 12px;}
li.frontPageList 		{
		padding-left: 15px;
		padding-right: 15px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 8px;
		}
li.frontPageList2 		{
		padding-left: 25px;
		padding-right: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 5px;
		}
hr.excerptlist	{
  		border-top: 1px dotted #000000;
		color: #000000;
  		background-color: #FFAA00;
  		height: 0px;
  		}
hr.excerptlist2	{
  		border-top: 1px dotted #000000;
  		color: #000000;
  		background-color: #EEEEEE;
  		height: 0px;
  		}
/*Margin Classes*/
.sideMargin	{ margin-left: 10px;
		margin-right: 10px;
		text-align: center;
		}
.sideMargin2	{ margin-left: 7px;
		margin-right: 7px;
		text-align: center;
		}
.alsoMargin	{ margin-left: 15px;
		margin-right: 5px;
		text-align: justify;
		}
.alsoMargin2	{ margin-left: 5px;
		margin-right: 15px;
		text-align: justify;
		}
.alsoMargin3	{ margin-left: 15px;
		margin-right: 15px;
		text-align: justify;
		}
.alsoMargin4	{ margin-left: 10px;
		margin-right: 10px;
		text-align: left;
		}
.listMargin	{ margin-right: 20px;
		text-align: justify;
		}
.uListMargin	{ text-indent: 20px;
		margin-right: 20px;
		text-align: justify;
		}
.uListMargin3	{ margin-right: 50px;
		margin-left: 30px;
		text-align: justify;
		}
.textMargin	{ text-indent: 20px;
		margin-left: 20px;
		margin-right: 20px;
		text-align: justify;
		}
.textMargin3	{ text-indent: 20px;
		margin-left: 40px;
		margin-right: 40px;
		text-align: justify;
		font-size: 15px;
		}
.wTextMargin	{ text-indent: 20px;
		margin-left: 20px;
		margin-right: 20px;
		text-align: justify;
		color: #FFFFFF;
		}
.titleMargin	{  margin-left: 20px;
		margin-right: 20px;
		text-align: justify;
		}
.titleMargin2	{  margin-left: 50px;
		margin-right: 50px;
		text-align: justify;
		}
.titleMargin3	{  margin-left: 40px;
		margin-right: 40px;
		text-align: justify;
		font-size: 15px;
		}
.titleMargin4	{  margin-left: 15px;
		margin-right: 15px;
		}
.rightMargin3	{  margin-left: 50px;
		margin-right: 50px;
		text-align: right;
		}
.centerMargin	{  margin-left: 25px;
		margin-right: 25px;
		text-align: center;
		}
.centerMargin2	{  margin-left: 50px;
		margin-right: 50px;
		text-align: center;
		}
.centerMargin3	{  margin-left: 5px;
		margin-right: 5px;
		text-align: center;
		}
.centerMargin4	{  margin-left: 25px;
		margin-right: 25px;
		text-align: left;
		}
.bigMargin	{  margin-left: 40px;
		margin-right: 40px;
		text-align: justify;
		}
.bigMargin3	{  margin-left: 80px;
		margin-right: 80px;
		text-align: justify;
		font-size: 15px;
		}
.topMargin3	{  margin-left: 120px;
		margin-right: 120px;
		text-align: justify;
		}
.picMargin	{  margin-left: 50px;
		text-align: center;
		}
.hiddenText	{ color: #DDDDDD;
		font-size: 16px;
		}
.panelMargin	{  margin-left: 3px;
		margin-right: 3px;
		line-height: 110%;
		}
.panelMargin2	{  margin-left: 8px;
		margin-right: 8px;
		}
.coverMargin7	{  margin-left: 20px;
		margin-right: 20px;
		text-align: justify;
		font-family: times, serif;
		line-height: 150%;
		}
/*Background Colours*/
.sidePanel	{ background-color: #FFAA00; }
.sidePanelBG	{ background-color: #EE9900; }
.sidePanelOne	{ background-color: #0099DD; }
.sidePanelTwo	{ background-color: #77BB00; }
.sidePanelLeft	{ background-color: #CC0000; }
.sidePanelLBG	{ background-color: #DD4400; }
.sidePanelThree	{ background-color: #9967DD; }
.sidePanelFour	{ background-color: #EE6633; }
.sidePanelFive	{ background-color: #00BBDD; }
.sidePanelSix	{ background-color: #77AA00; }
.sidePanelSeven	{ background-color: #7766BB; }
.sidePanelEight	{ background-color: #EE4433; }
.sidePanelNine	{ background-color: #4488EE; }
.sidePanelNineB	{ background-color: #44AAEE; }
.sidePanelTen	{ background-color: #44BB00; }
.sidePanelTenB	{ background-color: #55BB00; }
.sidePanelElev	{ background-color: #6655AA; }
.sidePanelElevB	{ background-color: #7766BB; }
.mainText	{ background-color: #888888; }
.coverTwoText	{ background-color: #000000; }
.strikeText	{ background-color: #DDDDDD;
		font-size: 16px;
		}
.coverText	{ background-color: #EEEEEE; }
.coverText2	{ background-color: #DDDDDD; }
.buttonsPanel1	{ font-size: 24px;
		background-color: #000000;
		}
.buttonsPanel2	{ font-size: 20px;
		background-color: #000000;
		}
.contentText	{ background-color: #EEEEEE }
/*Text Sizes*/
.setSize0	{ font-size: 11px; }
.setSize1	{ font-size: 12px; }
.setSize2	{ font-size: 14px; }
.setSize3	{ font-size: 16px; }
.setSize4	{ font-size: 10px; }
.setSize5	{ font-size: 20px; }
.setSize6	{ font-size: 18px; 
		color: #777777;
		}
.setSize7	{ font-size: 10px;}
.setSize8	{ font-size: 24px;}
.setSize9	{ font-size: 26px;}
.setSize10	{ font-size: 18px;}
.wSetSize1	{ font-size: 12px;
		color: #FFFFFF
		}
/*Link styles*/
.buttons	{ color: #DDDDDD;
		color: #BBBBBB;
		text-decoration: none;
		}
.thisPageLink	{ color: #FFFFFF;
		text-decoration: none;
		}
.panelLink	{ color: #992222;
		color: #BB0000;
		text-decoration: none;
		}
.panelLink2	{ color: #444444;
		color: #662222;
		text-decoration: none;
		font-size: 12px;
		}
.panelLink3	{ color: #444444;
		color: #662222;
		text-decoration: none;
		}
.panelLink4	{ color: #444444;
		color: #662222;
		text-decoration: none;
		font-size: 14px;
		}
.panelLink5	{ color: #444444;
		color: #662222;
		text-decoration: none;
		font-size: 13px;
		}
.panelLink6	{ color: #444444;
		color: #662222;
		text-decoration: none;
		font-size: 22px;
		font-weight: bold;}
.darkLink	{ color: #EE0000;
		color: #EE0000;
		text-decoration: none;
		font-size: 15px;
		}
.darkLink2	{ color: #EE0000;
		color: #EE0000;
		font-size: 13px;
		text-decoration: none;
		}
.darkLink3	{ color: #992222;
		color: #BB0000;
		font-size: 13px;
		text-decoration: none;
		}
.darkLink4	{ color: #992222;
		color: #BB0000;
		font-size: 15px;
		text-decoration: none;
		}
/*Border Styles*/
.borderMain	{border: thin solid #CC8800;
		border-collapse: collapse;
		}
.borderLeft	{border: thin solid #AA0000;
		border-collapse: collapse;
		}
.borderOne	{border: thin solid #0088BB;
		border-collapse: collapse;
		}
.borderTwo	{border: thin solid #559900;
		border-collapse: collapse;
		}
.borderThree	{border: thin solid #6655AA;
		border-collapse: collapse;
		}
.borderFour	{border: thin solid #DD4422;
		border-collapse: collapse;
		}
.borderNine	{border: thin solid #3377DD;
		border-collapse: collapse;
		}
.borderTen	{border: thin solid #449900;
		border-collapse: collapse;
		}
.borderElev	{border: thin solid #443399;
		border-collapse: collapse;
		}
.borderCover	{border: thin solid #000000;
		border-collapse: collapse;
		}
.redText	{ color: #FF0000;
		}
/*Divs*/
#headerimg {
	width: 650px;
	height: 70px;
	background-image :url(images/lowLogo.GIF);
	}
#taglineimg {
	width: 650px;
	height: 20px;
	background-image :url(images/tagline.GIF);
	}
#header {
	width: 650px;
	height: 115px;
	background-color: #DDDDDD;
	float: left;
	}
#posthead {
	width:650px;
	background-color: #DDDDDD;
	float: left;
	}
#sidebar {
	float:right;
  	position:relative;
	width: 170px;
	background-color: #FFAA00;
	background-image :url(images/sideBarTop.GIF);
	background-repeat: no-repeat;
	text-align: center;
	}
#sidebar2 {
	float:right;
  	position:relative;
	left: +650px;
	top: -115px;
	width: 170px;
	background-color: #AAAAAA;
	background-image :url(images/sideBarTop2.GIF);
	background-repeat: no-repeat;
	text-align: center;
	}
#footer {
	width: 650px;
	height: 225px;
	float: left;
	text-align: center;
	background-image:url(images/bg.GIF);
	background-repeat:no-repeat;
	}
#footerFront {
	width: 800px;
	float: left;
	margin-left: 135px;
	margin-right: 135px;
	text-align: center;
	background-color: #DDDDDD;
	}
.sidebarinside {
	margin: auto;  
   	width: 156px;
	text-align: left;
	background-color: #EE9900;
	border: 1px;
	border: thin solid #CC8800;
	border-collapse: collapse;
	}
.sidebarinside2 {
	text-align: center;
  	margin: auto;  
   	width: 156px;
	background-color: #EE9900;
	border: 1px;
	border: thin solid #CC8800;
	border-collapse: collapse;
	}
.sidebarinside3 {
	text-align: center;
  	margin: auto;  
   	width: 156px;
	background-color: #999999;
	border: 1px;
	border: thin solid #888888;
	border-collapse: collapse;
	}
.sidebarinside4 {
	margin: auto;  
   	width: 156px;
	background-color: #999999;
	border: 1px;
	border: thin solid #888888;
	border-collapse: collapse;
	}
#sidebarend {
	width: 170px;
	background-color: #DDDDDD;
	background-image :url(images/sideBarBottom.GIF);
	background-repeat: no-repeat
	}
#sidebarend2 {
	width: 170px;
	background-color: #DDDDDD;
	background-image :url(images/sideBarBottom2.GIF);
	background-repeat: no-repeat
	}
.sidebarimg {
	width: 125px;
	margin: auto;  
   	text-align: center;
	height: 93px;
	border: 1px;
	border: thin solid #000000;
	background-image:url(images/shortLogo200.GIF);
	background-repeat:no-repeat;
	}
#sidebarimg2 {
	width: 150px;
	margin-left: 3px;
	text-align: center;
	height: 2px;
	background-image:url(images/Line.GIF);
	background-repeat: repeat;
	}
#contentsoneimg {
	width: 125px;
	text-align: center;
	margin-left: 25px;
	border: 1px;
	background-image:url(images/coverOneB.JPG);
	background-repeat:no-repeat;
	}
.posttitle {
	height: 95px;
	width: 650px;
	margin-top: 15px;
	background-color: #DDDDDD;
	background-image:url(images/titleBG.GIF);
	background-repeat:no-repeat;
	}
.postbody {
	width: 650px;
	background-color: #EEEEEE;
	}
.postbodyimg {
	width: 650px;
	height: 50px;
	background-image:url(images/textTop.GIF);
	background-repeat:no-repeat;
	}
.archivetitle1 {
	background-color: #EEEEEE;
	width: 275px;
	text-align: center;
	float: left;
	margin-left: 50px;
	margin-right: 25px;
	height: 280px;
	}
.archivetitle2 {
	background-color: #EEEEEE;
	width: 250px;
	text-align: center;
	float: right;
	margin-right: 50px;
	height: 280px;
	}
#wrappingFront {
	width: 820px;
	background-color: #DDDDDD;
	float: left;
	}
#headerFront {
	width: 650px;
	float: left;
	height: 130px;
	background-color: #DDDDDD;
	}
#searchFront {
	width: 150px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	height: 130px;
	text-align: center;
	background-color: #DDDDDD;
	}
.searchFront2 {
	width: 550px;
	margin-left: 50px;
	margin-right: 50px;
	text-align: justify;
	font-size: 15px;
	}
#postFrontPromo {
	width: 430px;
	float: left;
	background-color: #DDDDDD;
	}
#postFront1 {
	width: 650px;
	float: left;
	background-color: #EEEEEE;
	background-repeat:repeat;
	}
#postFront2 {
	width: 650px;
	text-align: center;
	background-color: #EEEEEE;
	background-repeat:no-repeat;
	}
#postFront3 {
	width: 650px;
	background-color: #EEEEEE;
	background-repeat:no-repeat;
	float: left;
	text-align: center;
	}
#postFront4 {
	width: 350px;
	float: right;
	margin-right: 20px;
	background-image:url(images/coverBG2A.GIF);
	background-repeat:repeat;
	}
#postFront4a {
	width: 350px;
	float: right;
	margin-right: 20px;
	}
.postFront5 {
	width: 350px;
	text-align: center;
	background-image:url(images/coverBG2B.GIF);
	background-repeat:no-repeat;
	}
.postFront6 {
	width: 350px;
	background-image:url(images/coverBG2C.GIF);
	background-repeat:no-repeat;
	text-align: center;
	float: left;
	margin-right: 20px;
	}
#postFront7 {
	width: 350px;
	float: left;
	background-image:url(images/coverBG5A.GIF);
	background-color: #EEEEEE;
	background-repeat: no-repeat;
	text-align: center;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	}
#postFront8 {
	width: 350px;
	background-color: #DDDDDD;
	background-image:url(images/coverBG5C.GIF);
	background-repeat:no-repeat;
	text-align: center;
	float: left;
	}
#postFront9 {
	width: 350px;
	float: left;
	margin-left: 20px;
	margin-top: 15px;
	background-image:url(images/coverBG2A.GIF);
	background-repeat:repeat;
	}
	
#sidebarfront3 {
	float:right;
  	position:relative;
	width: 170px;
	background-color: #AAAAAA;
	background-image :url(images/sideBarTop2.GIF);
	background-repeat: no-repeat;
	text-align: center;
	}
#contactFront {
	width: 350px;
	height: 120px;
	float: right;
	margin-right: 20px;
	background-image:url(images/coverBG3.GIF);
	background-repeat:no-repeat;
	}
#contactFront2 {
	width: 170px;
	height: 120px;
	padding: 0px;
	float: left;
	}
#contactFront3 {
	width: 10px;
	height: 120px;
	padding: 0px;
	float: left;
	background-image:url(images/vertLine.GIF);
	background-repeat:no-repeat;
	margin-top: 5px;
	}
#contactFront4 {
	width: 170px;
	height: 120px;
	padding: 0px;
	float: right;
	text-align: right;
	}
.social1 {
	width: 180px;
	height: 80px;
	float: left;
	margin-left: 50px;}
.social2 {
	width: 420px;
	height: 80px;
	float: right;}
.line	{
	width: 650px;
	height: 2px;
	background-image:url(images/LineGrey.GIF);
	background-image:width
	background-size:200px 2px;
	background-position:center; 
	background-repeat:no-repeat;
	}
.line2	{
	width: 156px;
	height: 2px;
	background-image:url(images/Line.GIF);
	background-image:width
	background-size:130px 2px;
	background-position:center; 
	background-repeat:no-repeat;
	}
#homeButton {
	width: 80px;
	float: left;
	font-size: 20px;
	background-color: #000000;
	text-align: center;
	}
#aboutButton {
	width: 100px;
	float: left;
	font-size: 20px;
	background-color: #000000;
	text-align: center;
	}
#submissionsButton {
	width: 130px;
	float: left;
	font-size: 20px;
	background-color: #000000;
	text-align: center;
	}
#donationsButton {
	width: 115px;
	float: left;
	font-size: 20px;
	background-color: #000000;
	text-align: center;
	}
#archivesButton {
	width: 95px;
	float: left;
	font-size: 20px;
	background-color: #000000;
	text-align: center;
	}
#contributorsButton {
	width: 130px;
	float: left;
	font-size: 20px;
	background-color: #000000;
	text-align: center;
	}
.coverphoto {
	width: 150px;
	padding: 0px;
	margin-left: 40px;
	margin-right: 0px;
	text-align: center;
	float: left;
	}
.covertext {
	width: 650px;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: justify;
	}
.covertextB {
	width: 400px;
	padding: 0px;
	margin-left: 20px;
	margin-right: 40px;
	text-align: justify;
	}	
.postList {
	margin-left: 15px;
	margin-right: 15px;
	float: left;
	}
	
.coverphoto2 {
	width: 190px;
	height: 135px;
	float: left;
	text-align: right;
	}
.covertext2 {
	width: 160px;
	height: 135px;
	float: left;
	text-align: center;
	}
.coverphoto3 {
	width: 190px;
	height: 135px;
	float: left;
	text-align: left;}
.covertext3 {
	width: 160px;
	height: 135px;
	text-align: center;
	float: left;
	}
.coverphoto4 {
	width: 180px;
	float: left;
	text-align: center;
	}
.covertext4 {
	width: 155px;
	float: left;
	text-align: center;
	font-size: 12px;
	text-align: justify;
	margin-right: 15px;
	}
.covertext5 {
	float: left;
	text-align: center;
	font-size: 12px;
	text-align: justify;
	margin-right: 15px;
	margin-left: 15px;
	}
.coverline {
	width: 330px;
	text-align: center;
	float: left;
	margin-left: 10px;
	}
.featured-excerpt {
	font-size: 12px;
	text-align: justify;
	color: #222222;
	}
.featured-excerpt2 	{  
	margin-left: 120px;
	margin-right: 120px;
	font-size: 18px; 
	font-style:italic;
	color: #777777;
	text-align: justify;
	}
.featured-excerpt3 {
	font-size: 14px;
	margin-left: 50px;
	margin-right: 50px;
	color: #222222;
	text-align: justify;
	}
.featured-excerpt4 {
	font-size: 15px;
	text-align: justify;
	color: #222222;
	}	
.twitterSize	{font-size: 12px;}
/*WIDGETS*/
h2.widgettitle {color: #000000;
			font-size: 16px; 
			}
.widget a	{color: #333333;
		font-size: 13px; 
		text-decoration: none;
		}
.widget a:hover	{color: #FFFFFF;}
.widget a:active 	{ color: #555555 }
.widget ul li 		{
		padding-left: 10px;
		padding-right: 10px;
		margin-left: 0px;
		margin-right: 0px;
		}
img.tptn_thumb {
	width:100px !important;
	height:100px !important;
	display:block;
	float:left;
	clear:left;
	margin-right:10px !important;
	padding:0px;
	border:0px;
}
.tptn_posts_daily .tptn_title, .tptn_posts .tptn_title {
	font-weight:bold;
	line-height: 110%; 
	display:block;
	color: #992222;
	text-decoration:none;
	}
.tptn_title:hover {color: #FFFFFF;}
.tptn_title:hover {active: #555555;}