body {background: transparent url(bg.gif); color: #333; font: 75%/145% verdana, arial, geneva, sans-serif;} /* sets default background color, font color and font size */
input, textarea {font: 100% verdana, arial, geneva, sans-serif; padding: 0px;} /* sets font and size for form input fields */
a {color: #8080ff; text-decoration: none;} /* change the link colors */
a:hover {color: #0000ff;} /* change link hover colors */
#header h1 a {font-family: georgia, "times new roman", times, serif; text-decoration: none; color: #000040;} /* change look of header link */
#header h1 a:hover {border-bottom: 2px solid #BB555A;} /* add a bottom border when someone hovers */
h2, h3, h4, h5, h6 {font-family: Georgia, "times new roman", times, serif; color: #6F83A5;} /* heading font and color, below are heading sizes */
h3 {font-size: 145%;}
h4 {font-size: 135%;}
h5 {font-size: 125%;}
h6 {font-size: 115%;}
#content a {border-bottom: 0px solid #8BA4C6;} /* link colors and style for content */

/* --- DO NOT EDIT BELOW THIS LINE UNLESS YOU ARE COMFORTABLE WITH CSS --- */
body { margin: 2; padding: 0;}
a img {border: 0;}
#wrap {background: #fff; border: 1px solid #808080; width: 1000px; margin: 0px auto;}

/* --- HEADER --- */
#header {background: transparent url(http://www.springhilltn1997.com/shhs97.gif); border-bottom: 1px solid #808080; height: 138px; margin: 0; padding: 0;}
#header h1 {padding: 0; padding-top: 0px; margin: 0 0 0px; text-align: center;}
#header p.tagline {margin: 0 auto; width: 80%; font-size: 85%; text-align: center;}

/* --- CONTENT --- */
#contentwrap {float: left; margin: 0px 0 0px 0px; width: 820px;}
#content {float: right; margin: 0px 0px; width: 640px; padding: 0; background: #ffffff;}
#content p  {font-size: 100%; margin: 10px auto;}
#content blockquote {background: #ffffff; border: 0px solid #F4F1EC; color: #000000; font-size: 120%; padding: 1 5px;}
#content blockquote p { margin: 15px auto;}
#content ul { list-style-image: url();}
#content ul li {margin: 3px 0 5px;}

/* --- SIDEBAR --- */
#sidebar {background: #f5f5f5; float: left; margin: 0px 0px; width: 180px; padding: 0; font-size: 110%;}
#sidebar2 {background: #ffffff; float: right; margin: 0px 0px; width: 180px; padding: 0; font-size: 110%;}
#sidebar ul, #sidebar2 ul {list-style-type: none; padding: 0; margin: 0;}
#sidebar li, #sidebar2 li {font-weight: bold;}
#sidebar li li, #sidebar2 li li {font-weight: normal; margin: 2px 0 5px;}
#sidebar ul ul, #sidebar2 ul ul {margin: 0 10px 10px;}
#sidebar blockquote {background: #ffffff; margin: 5px 5px; width: 170px; border: 1px solid #000000; color: #000000; font-size: 100%; padding: 1 5px;}
#sidebar2 blockquote {background: #ffffff; margin: 5px 5px; width: 170px; border: 1px solid #000000; color: #000000; font-size: 100%; padding: 1 5px;}
#sidebar blockquote p { margin: 10px auto;}
#sidebar2 blockquote p { margin: 10px auto;}
/* --- FOOTER --- */
#footer {background: #f5f5f5; clear: both; border-top: 1px solid #808080; text-align: center; font-size:  90%; margin: 0px 0px;}

/* --- OVERFLOW: to help with theme breakage due to long lines -- */
#content, #sidebar, #sidebar2, #footer {overflow: hidden;}
