body,#mainbodyouter,#mainheadouter,#mainbottomouter{
    background-color:#8F9B5F;
	background-image: url(/natural/images/stripeBG.gif);
	background-repeat: repeat;
}
#mainflashouter {
	background-image: none;
}
#topnav {
	background-image: url(/natural/images/topnavBG-natural.jpg);
	}
#lcolumn h2, #rightnav h2, #rightnav h2 a{
	border-top-color: #99A46B;
	border-bottom-color: #687146;
	background-color: #8F9B5F;
	color: #FFFFFF;
}
	
#leftnav li a:link,
#leftnav li a:active,
#leftnav li a:visited {
	color: #595954;
	text-transform:uppercase;
}
#leftnav li a:hover {
	background-color: #99A46B;
	color: #ffffff;
}

.bgtwocolumnfooter{
	background-image: url(/natural/images/mainbodyfooter-natural.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.bgfullfooter{
	background-image: url(/natural/images/mainbodyfooterfull-natural.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.twocolumnbg{
	background-image: url(/natural/images/mainbodyBG-natural.jpg);
	background-repeat: repeat-y;
}
.fullbg{
	background-image: url(/natural/images/mainbodyBGfull-natural.jpg);
	background-repeat: repeat-y;
}
#maincontent p,
#maincontentfull p {
	padding-right: 30px;
	padding-left: 20px;
	line-height:18px;
}

#maincontent ol li {
	font-size: 95%;
	line-height: 140%;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align:left;
}
#maincontent #leftnav a:link, #maincontent #leftnav a:active, #maincontent #leftnav a:visited {
	color: #595954;
	text-transform:uppercase;
}
#maincontent #leftnav a:hover {
	background: #99a46b;
	color: #ffffff;
}
#header td {
	font-size: 115%;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: right;
	line-height: 105%;
}


#maincontent .hilite {
	font-size: 105%;
	line-height: 150%;
	color: #9D9389;
	padding-left: 20px;
}
#maincontent .maintable td {
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
	height: 110px;
}
#maincontent .maintable {
	margin-left: 8px;
}

#maincontent .hilite img {
	float: none;
	clear: none;
	margin-left: 5px;
}
#maincontent h1 {
	font-size: 190%;
	color: #8f9b5f;
	padding:0;
	margin:0px 30px 10px 30px;}
#maincontent h2 {
	font-size: 150%;
	padding:0;
	margin:0px 0px 10px 30px;
	color: #5D490D;
}
#maincontent h3 {
	font-size: 120%;
	color: #5C713B;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding:0;
	margin:0px 30px 10px 30px;
}
#maincontent h4,
#maincontentfull h4 {
	font-size: 110%;
	padding:0;
	margin:0px 30px 10px 30px;
	color: #816D19;
}
#maincontent a,
#maincontentfull a {
	font-weight: bold;
	text-decoration: none;
	color: #8F9B5F;
	border-bottom: dotted #368264 1px;
}
#maincontent a:hover,
#maincontentfull a:hover {
	text-decoration: underline;
	color: #8C3939;
	background-color: #FFFFFF;
}
#maincontent .morelink{
	text-align: right;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1D1CF;
	text-decoration: none;
	margin-right: 40px;
	margin-left: 15px;
}
#maincontent .morelink a {
	text-transform: uppercase;
	color: #368264;
	text-decoration: none;
	letter-spacing: 1px;
	border-bottom:none;
}
#maincontent .blockquote{
	padding-right: 100px;
	padding-left:100px;
	color:#8C3939;
	font-style:italic;
}
#maincontent .numbered {
	margin-right: 50px;
	margin-left: 30px;
	color: #8C3939;
	font-size: 110%;
	line-height: 200%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D1D1CF;
}
#maincontent .numbered img {
	float: left;
	padding-right: 8px;
}
#maincontent #form fieldset {
	padding-left: 15px;
	margin-right: 25px;
	margin-left: 15px;
	padding-right: 15px;
	background-color: #ffffff;
	border: solid #8C3939 2px;
}
#maincontent #form td {
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D1D1CF;
	padding-top: 2px;
}

#maincontent #flash {
	border:8px solid #d1d1cf;
	width:700px;
	height:497px;
	margin-left:30px;
}


#maincontent .dottedrule {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: dotted;
	border-top-color: #666666;
	border-bottom-color: #666666;
	border-bottom-style: dotted;
	margin-right: 10px;
	margin-left: 10px;
	text-transform: uppercase;
	letter-spacing: 1em;
	color: #666666;
}

#homebox {
	float: left;
	width: 192px;
}
#homebox1 {
	float: left;
	width: 192px;
	clear:both;
margin-left:15px;
}
#topbox {
	background-image: url(/natural/images/naturalvideosBG.gif);
	background-repeat: repeat-y;
	height: 363px;
}
#topbox p {
	margin-left: 20px;
}
#maincontent #topbox object,
#maincontentfull #topbox object {
	float: right;
	margin-right: 30px;
	padding-left: 10px;
	margin-bottom: 20px;
}

#topbox1 {
	background-image: url(/natural/images/videoboxBG.gif);
	background-repeat: repeat-y;
}
.indent {
	margin-left:22px;
	padding-left:22px;	}
#topbox1 ul{
	padding-left:50px;
}
#topbox1 p {
	margin-left: 20px;
	margin-top:0;
}
#maincontent #topbox1 object ,#maincontentfull #topbox1 object {
	margin-right: 0px;
	padding-left: 10px;
}
#topbox2 {
	background-image: url(/natural/images/videoboxfooter.gif);
	background-repeat: no-repeat;
	height:29px;
}
#naturalaudio {
	margin-right: 15px;
	margin-top: 120px;
}
#naturalaudio1 {
	background: url(/natural/images/radioBG.gif) no-repeat;
	height:37px;
	margin-right: 0;
	margin-top:0;
	padding-right:30px;
	padding-top:13px;
clear:both;
}
.helpdesk {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.kinkyhairbanner{
border: 1px solid white; 
background-color: #fef9d1; 
font-size: 1.2em; 
line-height: 1.4em; 
padding: 10px 20px;
border-right:8px solid white;
color:#b18b39;
float:left;
width:488px;
margin-left:10px;
}

.kinkyhairbanner a{
text-decoration:none;
color:#795f27;
}
.natstreambtn{
float:left;
width:250px;
}
