/* ----------------------------------
Cascading Style Sheet
Inspire Tutoring, LLC
Author: Andy Vaughn
Date: 3/17/07
-------------------------------------*/

/* -----------
Globals
--------------*/
h2 {font: 1.8em/1em Georgia, Times, "Times New Roman", serif; font-weight: bold; margin: 0 0 2em 10px; letter-spacing: 1px; color: #006633;}
h3 {font: 1.5em/1.2em "Lucida Grande", "Lucida Sans", "Bitsream Vera Sans", Verdana, sans-serif; padding: 0; margin: 0 0 1.2em 10px; font-weight: bold; color: #999;}
address {font-style: normal; font-weight: bold; color: #222; display: block; margin-left: 10px;}
/*-----------------
Form Globals
-------------------*/
form {width: 314px;}
legend {font: 1.5em/1.2em "Lucida Grande", "Lucida Sans", "Bitsream Vera Sans", Verdana, sans-serif; color: #666;}
fieldset {margin: 0 0 18px 0; padding: 0 10px;}
textarea {display: block; margin-bottom: 18px;}
label {color: #333; padding: 0 10px; display: block;}

/*--------------------
Home
----------------------*/
#home_list {margin: 18px 10px 0; font-size: 1.3em;}
#home_list li {line-height: 1.3846em; font-weight: bold; color: #2E5265;}
#home_list li.list_head {}
#home_list #why_list li {/*width: 261px;*/}
#home_list .sub_home_list {list-style-image: url(images/diamond2.gif); margin-bottom: 18px;}
#home_list > .sub_home_list {list-style: none !important; list-style-image: none;}
#home_list .sub_home_list li {margin-left: 40px; font-size: .923em; line-height: 1.5em; font-weight: normal; color: #666; margin-bottom: 0;}
#home_list > .sub_home_list li {margin-left: 40px; background: url(images/diamond.gif) no-repeat; background-position: 0 .5em; padding-left: 18px;}
#home_list .sub_home_list li span {color: #111; font-weight: bold; background: #DDEEFF;}
#home_image {float: right;}
/*--------------------
Contact
----------------------*/
#contact_button {margin: 36px auto 18px; letter-spacing: 1px;}
#contact_button a {display: block; text-transform: uppercase; padding-left: 22px; width: 9.5em; text-decoration: none; color: #FFF; background: #063 url(images/arrow.gif) .333em .333em no-repeat; border-top: 1px solid #AAA; border-left: 1px solid #AAA; border-right: 1px solid #888; border-bottom: 1px solid #888;}
#contact_button a:hover {color: #FFF; background: #CC1 url(images/arrow.gif) .333em .333em no-repeat; border-top: 1px solid #777; border-left: 1px solid #777; border-right: 1px solid #555; border-bottom: 1px solid #555;}
#contact_number {clear: left; font-weight: bold;}

#subjects_title {}
#job_list {margin: 0 10px 18px; list-style-image: url(images/diamond2.gif);}
#content > #job_list {list-style: none !important; list-style-image: none;}
#content > #job_list li {padding-left: 18px; background: url(images/diamond.gif) 0 .5em no-repeat;}
#job_list li {font-size: 1.2em; line-height: 1.5em; color: #444; font-weight: bold; margin-left: 40px;}
.rates_table {margin: 0 10px 36px; border: 1px solid #AAA; border-width: 0 0 1px 1px;}
.rates_table th {font-weight: bold; color: #333; padding: 9px 14px 9px 4px; border: 1px solid #999; border-width: 1px 1px 0 0; font-size: 1.2em; line-height: 1.5em; background: #CCFFCC url(images/thbg.png) top left repeat-x;}
.rates_table td {padding: 9px 14px 9px 4px; color: #333; border: 1px solid #999; border-width: 1px 1px 0 0; font-size: 1.2em; line-height: 1.5em; background: #B4Dff2 url(images/tdbg.png) top left repeat-x;}

#error_list {margin: 0 10px 36px;}
#error_list li {font-weight: bold;}

/*--------------------
Classes
----------------------*/

.materialslist {margin: 0 0 36px 0; padding: 0 10px;}
.materialslist li {margin-bottom: 18px;}
.materialslist li a {display: block;}
#content p.instructions {color: #222;}
.link_list {margin: 0 10px 36px;}
.link_list li {font-size: 1.2em; line-height: 1.5em;}
.application_link {display: block; margin: 0 10px 18px; font-size: 1.2em; line-height: 1.5em;}
img.profiles {display: block; margin: 5px 10px 0 5px; float: left; border: 1px solid #777;}
#content > img.profiles {margin-left: 10px;}
.tutor {height: 252px; position: relative; padding: 0 8px; margin-bottom: 36px; background: url(images/notecard2.jpg) top left no-repeat; line-height: 18px;}
.tutor h4 {font: bold 1.6em Georgia, Times, "Times New Roman", serif; line-height: 16px; padding-top: 16px; margin: 0 6px 7px; font-variant: small-caps;}
.tutor h4 a:link, .tutor h4 a:visited {padding: 0 2px; color: #5B6600; background: url(images/highlight.gif) top left repeat; text-decoration: none;}
.tutor h4 a:hover {color: #222;}
.tutor img {float: left; display: block; margin: 4px 10px 18px 10px; border: 1px solid #777;}
.tutor > img {margin-left: 20px}
.tutor p {color: #555 !important;}
.tutor p span {font-size: 1em; color: #333;}
.docs_link {display: block; font-size: inherit; line-height: inherit; margin-bottom: 18px; padding-left: 10px;}
h3.address {font: 1.2em/1.5em "Lucida Grande", "Lucida Sans", "Bitsream Vera Sans", Verdana, sans-serif; padding: 0; margin: 1.5em 0 0 10px; font-weight: bold; color: #555;}
