a 
{
color: #3A423C;
}

a:hover 
{
color: #6B006B;
}

a img 
{
border: 0;
}

body 
{
background: #E4FFE6;
background-image: url(http://danwoods.name/images/3.gif);
background-repeat: no-repeat;
margin: 0pt;
padding: 5px;
}

p 
{
font-family: georgia;
font-size: 1em;
line-height: 1.4em;
margin: 0pt 0pt 20px;
}

.text_wrap
{
position: relative;
clear: both;
float: left;
width: 974px;	
overflow: hidden;		
margin-top: 5px;
}

.text
{
float: left;
width: 100%;
position: relative;
}

.text p 
{
line-height: 1.8em;
margin: 0 0 0.8em 0.2em;
text-align: left;
}

.text_left
{
float: left;
position: relative;
padding: 0 0 1em 0;
overflow: hidden;
}

.text_left .img_right
{
float: right;
}

.text_left .img_left
{
float: left;
padding-right: 15px;
padding-top: 8px;
}

.text_right
{
float: left;
position: relative;
padding: 0 0 1em 0;
overflow: hidden;
margin-top: 5px;
margin-bottom: 30px;
}

.text_right ul li 
{
list-style-type: none;
font-family: georgia;
font-size: 12px;
line-height: 1.4em;
margin-left: 0;
}

.text_right a 
{
color: #3A423C;
padding: 4px;
padding-left: 0;
}

.text_right a:hover 
{
background-color:#D4FF00;
padding: 4px;
padding-left: 0;
}

.text_right #creditfooter
{
display: none;
}

.rightmenu .text 
{
right:25%;			
}
.rightmenu .text_left 
{
width:71%;		
left:27%;		
}
.rightmenu .text_right 
{
width:21%;			
left:31%;
}

.text_footer
{
clear: both;
text-align: right;
position: relative;
font-size: 0.7em;
padding: 5px;
margin-top: 0;
margin-left: 550px;
}

span.highlight 
{
background-color:#D4FF00;
}

span.intro
{
font-size: 1.4em;
line-height: 1.6em;
}

h1 
{
font-family:georgia, serif;
font-size: 2.5em;
margin: 0pt 0pt 4px;
font-weight: normal;
color: #6B006B;
}

h2
{
font-family:georgia;
font-size: 1em;
margin: 0pt 0pt 4px;
color: #6B006B;
}

h3
{
font-family:georgia;
font-size: 8px;
margin:0pt 0pt 4px;
}

form.zemContactForm fieldset 
{
border: 0;	
padding: 5px;
margin-top: 0;
background-color: #C0FFC2;
}

form.zemContactForm p
{
font-family: georgia;	
padding: 0;
margin: 0;
}

form.zemContactForm fieldset legend
{
display: none;
}

form.zemContactForm label
{
color: #6B006B;
text-decoration: bold;
}

form.zemContactForm textarea
{
height: 300px;
width: 450px;
overflow: auto;
}

ul.zemError 
{
color: #D4FF00;
list-style-type: none;
padding: 10px 0;
line-height: 20px;
}
