/* coded by dsf 7-30-08 */

/* STRUCTURE */
body            {font:  12px/1.2 Arial, Helvetica, Verdana, San-serif; background: #003366; color: #fff;}
#wrapper        {width: 630px; margin: 0 auto; background: #fff;}
#header         {width: 610px; margin: 0 auto; clear: both;}
#content_back   {width: 610px; margin: 0 auto;  padding-bottom: 10px; background-color: #669933;}
#left_content   {width: 525px; float: left;}
#right_content  {width: 85px; float: right;}
#tagline        {width: 208px; margin: 0px auto; clear: both;}
#footer         {width: 610px; margin: 10px auto; font-size: 10px; color: #fff; clear: both; text-align: center;}

/* CONTENT */
.clear {clear: both;}
h2              {font-size: 14px; color: #024c8e; }
a img {border: none;}

/* dot rollovers */
#left_content ul#circle_nav      	{ margin: 0; padding: 0; list-style: none; }
#left_content ul#circle_nav  li  	{ display: inline; margin: 0; padding: 0;}
#left_content ul#circle_nav li a 	{ display: block; float: left; margin: 0; padding: 0; background-repeat: no-repeat; background-position: 0px 0px; text-indent: -10000px; text-decoration: none; }
#left_content ul#circle_nav a:hover { background-position: 0px -147px; }

ul#circle_nav a#prepare  { width: 165px; height: 147px; background-image: url('../img/prepare.jpg');}
ul#circle_nav a#practice { width: 157px; height: 147px; background-image: url('../img/practice.jpg');}
ul#circle_nav a#prove    { width: 203px; height: 147px; background-image: url('../img/prove.jpg');}

/* text under dot rollovers */
ul#circle_text      	{ margin: 0; padding: 0; list-style: none;}
ul#circle_text  li  	{ display: inline; margin: 0; padding: 0 0 0 15px; float: left; font-weight: bold;}

ul#circle_text li#prepare_text  { display: block; width: 152px;}
ul#circle_text li#practice_text { display: block; width: 152px;}
ul#circle_text li#prove_text    { display: block; width: 152px;}

#left_content a:link, #left_content a:active, #left_content a:visited {text-decoration: none; color: #ffcc33;}
#left_content a:hover {text-decoration: underline; color: #ffcc33;}

/* left content */
#left_content p {padding-left: 15px; font-weight: bold;}

/* footer */
#footer a:link, #footer a:active, #footer a:visited {text-decoration: none; color: #fff;}
#footer a:hover {text-decoration: underline; color: #fff;}
