body, html {height:100%;}
body {
	background-color: #432c1a;
	padding:0;
	margin:0;
	text-align:center;
	font: 80%/145% Arial,Verdana,sans-serif;
	color: #432c1a;
}

a {text-decoration:none;-moz-outline-style:none;outline-style:none;color:#a3c14f;}
a:hover {text-decoration:underline;}
a img {border:none;}
#container {
	background: #cada44 url(../images/bkgd_main.gif) repeat-y;
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	position:relative;
} 

h1 {font-size:140%;line-height:120%;font-weight:normal;}
h1 span {color:#a3c14f;} /*font-size:90%;*/
.strong {font-weight:bold;}
.i {font-style:italic;}
/*-----------------------(header)-------------------------------*/
#header
{
	background: url(../images/header.gif) no-repeat;
	width:1000px;
	height:192px;
}

#header a.returnHome
{
	display:block;
	width:300px;
	height:120px;
	position:absolute;
	top:60px; 
	left:150px;
	text-decoration:none;
}

.ie6 #header a.returnHome {left:-200px;}

#header a.returnHome span, #header span {visibility:hidden;}
/*-----------------------(Content Area)-------------------------------*/
#overlay
{
	background:url(../images/spirals_upper.png) no-repeat;
	width:1000px;
	text-align:left;
}

#overlayBottom
{
	background:url(../images/spirals_lower.png) left bottom no-repeat;
	width:931px;
}

#overlayBottomInt /*height:778px*/
{
	background:url(../images/spiral_lower_interior.png) 100% 0% no-repeat;
}

#padding 
{
	padding: 22px 0 22px 160px;
}

#paddingArticles 
{
	padding: 16px 0 22px 160px;
}

.ie7 #paddingArticles {padding: 0 0 22px 160px;}
.ie7 #paddingArticles h1 {margin-top:10px;}

#padding #textArea, #paddingArticles #textArea
{
	width:505px;
}

#padding #textAreaLong
{
	width:505px;
	height:500px;
}

#padding #textArea ul, #padding #textAreaLong ul
{
	margin-top:0;padding-top:0;
}

#padding #textArea li, #padding #textAreaLong li
{
	padding-bottom:2px;
}

#quoteBoxWrapper, #quoteBoxWrapperArticles  
{
	position:absolute;
	top:210px;
	left:712px;
	width:249px;
	background:url(../images/quoteBox_top.png) no-repeat;
	padding-top:40px;
	z-index:1;
}

#quoteBoxWrapperArticles {top:250px;}

#quoteBoxInner
{
	background:url(../images/quoteBox_repeat.png) repeat-y;
	text-align:center;
}

.ie6 #quoteBoxInner {background:url(../images/quoteBox_repeat.gif) repeat-y;}

#quoteBoxInner p {
	margin:0 25px 0 15px;
	font: 120%/140% georgia,"Times New Roman",serif;
	color:#fff;
	font-style:italic;
	}

#quoteBoxInner p.div {margin:10px 0;}

#quoteBoxInner p span {font-style:normal;}

#quoteBoxInner p.credit 
{
	font-size:90%;
	font-style:normal;
	text-align:center;
	margin-top:6px;
}

#quoteBox_bottom
{
	background:url(../images/quoteBox_bottom.png) center top no-repeat;
	padding-top:50px;
}

.ie6 #quoteBox_bottom {display:block;height:1%;}

a.underline {text-decoration:underline;}
a.underline:hover {text-decoration:none;}

p.closeTop {margin-top:0;}
p.closeBottom {margin-bottom:4px;}

#articleListIndent {padding-left:30px;}
div.authorIndent  
{
	padding-left:20px;
	padding-top:6px;
	font-weight:normal;
	font-size:70%;
}

#articleNav {float:right;padding-right:170px;}
#articleNav a {color:#a8a485;}

#articleNav a.backto {padding-right:12px;}

#articleNav a.prev
{
	background: url(../images/arrow_prev.gif) left center no-repeat;
	padding:0 12px;
}

#articleNav a.next
{
	background: url(../images/arrow_next.gif) right center no-repeat;
	padding-right:12px;
}

/*-----------------------(Footer)-------------------------------*/
#footer, #footerInt {
	background: #cada44 url(../images/footer.gif) center top no-repeat;
	width:1000px;
	padding-top:73px;
	text-align: left;
	position:relative;
}

#footerInt {background: #cada44 url(../images/footer_int.gif) center top no-repeat;}

#footer a.email span, #footerInt a.email span {visibility:hidden;}

#footer a.email, #footerInt a.email 
{
	display:block;
	position:absolute;
	top:30px;  
	left:644px;
	width:217px;
	height:22px;
	text-decoration:none;
}

.ie6 #footer a.email, .ie6 #footerInt a.email {bottom:42px;}

#footer a:hover, #footerInt a:hover {text-decoration:none;} 

#footer p.copy, #footer p.credits, 
#footerInt p.copy, #footerInt p.credits {
	color: #fff;
	padding:0 0 20px 106px;
	font-size:75%;
	float:left;
}

#footer p.credits, #footerInt p.credits {
	padding:0 0 20px 140px;
}

#footer p.credits span, #footerInt p.credits span {
	padding-right:30px;
}

#footer p a, #footerInt p a
{
	color:#fff;
}

#footer p a:hover, #footerInt p a:hover
{
	text-decoration:underline;
}

#footer div.social, #footerInt div.social
{
	text-align:right;
	margin:0 140px 0 0;
	padding:0;
}
	
#footer a.socialMedia, #footerInt a.socialMedia {
padding-left: 20px;
padding-right: 4px;
background-position: left center;
background-repeat: no-repeat;
color:#432c1a;  /*4ebedf - twitter blue*/
}

#footer a.socialMedia:hover, #footerInt a.socialMedia:hover {text-decoration:underline;}

#footer .twitter,  #footerInt .twitter {
background-image: url("../images/twitter_icon.png");
}

	



