@charset "utf-8";
/* 
Generic Website Style Sheet 
============================
Author:		John Simpson

Please DO NOT ADD content styles to this style sheet. 
For content styles please include in a seperate style sheet below. ( @import url(".css"); )
*/

/* Other Style Sheets */
@import url("content_styles.css");
@import url("contact_form.css");
@import url("rss-style.css");

/* */

/* Generic */
body { background-color:#ffffff;  color:#838383; margin:0 0 0 0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px; }
p { font-weight:normal; padding:10px 0 10px 0; margin:0; }
img { border:none; padding:0px; margin:0px; }
ul { padding:0 0 0 0; margin: 0; list-style:none; }
li { padding:0 0 0 0px; margin:0 0 0 15px; list-style-image:url(../images/orange-arrow.gif); list-style-position:outside; line-height:15px; }
div.hr { height:1px; background-color:#e5e5e5; padding:0; margin:15px 0 15px 0; }
div.hr hr { display: none; }
div.hr2 { height:1px; background-color:#e5e5e5; padding:0; margin:6px 0 10px 0; }
div.hr2 hr { display: none; }
div.hr3 { height:1px; background-color:#e5e5e5; padding:0; margin:15px 0 10px 0; }
div.hr3 hr { display: none; }
/* -END- */

/* Header Titles */
h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:0 0 10px 0; font-weight:bold; color:#7f6791; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0 0 10px 0; font-weight:bold; color:#7f6791; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:10px 0 0 0; font-weight:bold; color:#7f6791; }
#right_col h1 { border-bottom:solid 1px #e5e5e5; margin:0 0 10px 0; }
/* */

/* Template Structure */
#container { width:100%; height:100%; }
.main { margin:0 auto 0 auto; padding:0; width:900px; height:100%; } 
/* -END- */

/* Footer */
#footer { width:100%; padding:10px 0 20px 0; margin:10px 0 0 0; clear:both; color:#a4a4a4; font-size:10px; border-top:solid 1px #e5e5e5; }
#footer_right { float:right; width:300px; padding:0 25px 0 25px; margin:0; text-align:right; }
#footer_left { width:500px; padding:0 25px 0 25px; margin:0; float:left; }


#footer a:link, 
#footer a:visited { font-weight:normal; color:#a4a4a4; font-weight:normal; text-decoration:none; }
#footer a:hover { text-decoration:underline; color:#7f6791; }
/* -END- */


