/***********************************************/
/* ss_styles.css                               */
/* Stone Softworks Styles                      */
/***********************************************/

/***********************************************/
/* TAG Rules                                   */
/***********************************************/
html, body ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, table {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body {
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;
	text-align: center;	/* For IE5.X */
	min-width: 800px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana,Arial,sans-serif;
}

h1 {
 font-size: 150%;
 color: #039;
}

h2 {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 90%;
}

h3 {
	padding-top: 10px;
	padding-bottom: 10px;
}

p {
	font-size: 85%;
	margin: 3px 10px 5px 5px;
}

/***********************************************/
/* ID Rules                                    */
/***********************************************/
#wrapper {
	width: 800px;
	margin: 0 auto;
	text-align: left;
}

#banner {
	width: 610px;
	height: 175px;
	float: left;
}

#content {
	min-height: 530px;
	width: 600px;
	font-size: 90%;		
	padding: 5px 0 5px 0;
	float: left;	
} 

#content_left {	
	text-align: left;
	font-size: 85%;	
	width: 300px;
	float: left;
} 

#content_right {
	text-align: left;	
	font-size: 85%;
	width: 300px;
	float: right;
} 

#content ul li {	
	margin: 0 0 0 25px;
	font-weight: bold;
	font-size: 90%;
} 

#content ul li ul li {	
	font-weight: normal;
}  

#footer #stylef1 {
	font-size: 1px;
	color: #80B399;
}

#footer {
	background-color: #553D89;
	height: 50px;
	text-align: center;
	clear: both;
} 

#footer a:visited {
	color: #FFF;
}

#footer a {
	font-size: 85%;
	color: #F48905;	
}

#footer a:link {
	font-size: 85%;
	color: #F48905;	
}

#footer strong {
	color: #F48905;
}

#footer p {
	margin: 0;
	padding: 3px 0 10px 0;
	font-size: 80%;
	color: #000;
	text-align: center;
}

#contactform {
	margin: 0 0 0 20px;/*  zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	color: #017846;
	font-weight: bold;
	font-size: 90%;
}
/***********************************************/
/* Class Rules                                 */
/***********************************************/
.purple_hdng {
	color: #553D89;		
}

.announcement_header {	
	color: #FFF;
	background-color: #F00;
	text-align: center;
	border-bottom: medium ridge;
}

.announcements {	
	border-top: medium ridge;
	border-right: medium ridge;
	border-bottom: medium ridge;
	border-left: medium ridge;
}

.fltrttop {
	float: right;
	background-image: url(images/bkg_nav.gif);
	background-repeat: no-repeat;
	/*margin: 5px 0 0 0;*/
	padding: 6px 0 0 15px;
	width: 175px;
/*	height: 780px;*/
}

.testimonial {
	margin: 0 0 0 0;
	padding: 45px 0 0 0;
	font-size: 75%;
}
