body { 
background: #FAFAF1 url(images/logo2.gif) no-repeat;
background-position: 1% 1%;
text-align: center; 
} 

a:link, a:visited { 
color: #8CC63F; 
text-decoration: none; 
} 

a:hover, a:active { 
color: #662D91; 
text-decoration: underline; 
} 

h1 { 
font-size: 140%; 
font-weight: bold; 
}

#text2 {font: 8pt "Verdana";
color: #8CC63F;
}

#mainContainer { 
width: 750px; 
margin: 0 auto; 
text-align: left; 
position: relative; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 75%; 
} 

.clear { 
clear: both; 
} 

#subMenu { 
text-align: right; 
padding: 0 30px 0 0; 
margin: 20px 0 0 0; 
font-size: 75%; 
} 

#subMenu p { 
margin: 0;
font-size: 130%; 
} 

#subContainer { 
background: #8CC63F; 
} 

#logo3 { 
background: transparent url(images/logo3.gif) no-repeat top left; 
height: 74px; 
} 

#mainMenu { 
float: left; 
width: 160px; 
} 

#mainMenu ul { 
margin: 27px 0 0 0; 
padding: 0; 
list-style-type: none; 
} 

#mainMenu ul a { 
display: block; 
width: 160px; 
padding: 0 0 0 5px; 
color: #662D91; 
font-weight: normal; 
text-decoration: none; 
} 

#mainMenu ul a:hover, #mainMenu ul a:active { 
color: #F9F3FC; 
} 

#content { 
width: 400px; 
float: left; 
padding: 0; 
margin: 0; 
background: #f9f3fc url(images/contentBottom.gif) no-repeat bottom left; 
color: #564218; 
} 
#content h1 { 
padding: 20px 0 10px 20px; 
margin: 0; 
background: transparent url(images/contentTop.gif) no-repeat top left; 
} 

#content p { 
padding: 0 20px 0 20px; 
margin: 0 0 10px 0; 
font-size: 100%; 
line-height: 1.3; 
} 

.imgFloatLeft { 
float: left; 
padding: 0 10px 0 0; 
} 

.imgFloatRight { 
float: center; 
padding: 0 0 0 40px; 
} 

#content ul { 
list-style-image: url(images/bullet2.gif); 
padding: 0 3px 10px 50px; 
margin: 0; 
font-siz: 75%; 
} 
#content li { 
padding: 2px 0 2px 0; 
} 

#sideMenu { 
width: 175px; 
float: left; 
color: #FFFFFF; 
margin: 0; 
padding: 0; 
} 

#sideMenu ul { 
list-style-image : url(images/bullet.gif); 
padding: 0 3px 0 30px; 
margin: 0; 
font-size: 90%; 
}

#sideMenu li { 
padding: 2px 0 2px 0; 
} 

#sideMenu a:link, #sideMenu a:visited { 
color: #fafaf1; 
text-decoration: none; 
} 

#sideMenu a:hover, #sideMenu a:active { 
color: #8CC63F; 
text-decoration: underline; 
} 

#specials { 
background: #662D91 url(images/featureBottom.gif) no-repeat bottom right; 
margin: 30px 10px 0 2px; 
} 

#specials h1 { 
background: transparent url(images/featureTop.gif) no-repeat top right; 
padding: 5px 10px 0 10px; 
margin: 0; 
} 

#specials h2 { 
font-size: 70%; 
margin: 0; 
padding: 0 10px 0 10px; 
} 

#specials p { 
font-size: 100%; 
margin: 0; 
padding: 5px 10px 10px 10px; 
} 

.form  { 
font-size: 90%; 
margin: 0; 
padding: 0; 
} 

input {
border:1px solid #666666;
font-family:Verdana,Tahoma,Arial,Sans-Serif;
font-size:1em;
margin:0;
padding:2px;
}

textarea {
border:1px solid #666666;
font-family:Verdana,Tahoma,Arial,Sans-Serif;
font-size:1em;
margin:0;
padding:2px;
}

#subFooter { 
background: transparent url(images/bottomCorners.gif) no-repeat bottom left; 
height: 23px; 
} 

#footer { 
text-align: center; 
font-size: 90%; 
clear: both; 
} 
