/* ----------------------------------
Cascading Style Sheet
www.inspiretutoring.org
Author: Andy Vaughn
Date: 6/29/07
Layout Styles
-------------------------------------*/

/* -----------
Globals
--------------*/
html {background: #FFF; min-width: 960px; min-height: 750px;}
body {background: #FFF url(images/body_bg.png) top left repeat-x; min-width: 960px; min-height: 750px; font: 62.5% "Lucida Grande", "Lucida Sans", "Bitstream Vera Sans", Verdana, sans-serif; line-height: 1.8em; text-align: center; position: relative;}

/*----------------
Main
------------------*/

#wrapper {width: 960px; position: relative; margin: 0 auto; background: #001722 url(images/frame_sides.gif) top left repeat-y; text-align: center;}
#container {width: 642px; height: 550px; position: relative; margin: 0 auto; text-align: left; background: #001722;}
body > #container {height: auto !important; min-height: 600px;}
#content {padding: 100px 0;}
#container > #content {height: auto;}
h2 {text-align: center; font: 1.5em/1.2 "Lucida Grande", "Lucida", "Bitstream Vera Sans", Verdana, sans-serif; color: #EEE; margin-bottom: 72px;}
body#eugene h3 {text-align: center; font: 1.5em/1.2 "Lucida Grande", "Lucida", "Bitstream Vera Sans", Verdana, sans-serif; color: #EEE; margin-bottom: 72px;}
body#eugene h2, body#eugene h3 {margin: 0 0 18px; font-size: 2.4em; line-height: 1.5;}
body#eugene p {text-align: center; font: 1.5em/1.2 "Lucida Grande", "Lucida", "Bitstream Vera Sans", Verdana, sans-serif; color: #EEE; margin-bottom: 2em;}
body#eugene p a:link, body#eugene p a:visited {color: #FF0;}
body#eugene p a:hover, body#eugene p a:active {color: #0033FF;}
h3#corvallis a {display: block; float: left; text-indent: -9999px; outline: none; width: 271px; height: 180px; background: url(images/corvallis_badge.jpg) top left no-repeat; margin: 0 100px 0 0;}
h3#corvallis a:link, h3#corvallis a:visited {background-position: 0 0;}
h3#corvallis a:hover, h3#corvallis a:active {background-position: -271px 0;}
h3#eugene a {display: block; float: left; text-indent: -9999px; outline: none; width: 271px; height: 180px; background: url(images/eugene_badge.jpg) top left no-repeat;}
h3#eugene a:link, h3#eugene a:visited {background-position: 0 0;}
h3#eugene a:hover, h3#eugene a:active {background-position: -271px 0;}

/*--------------------
Extras
----------------------*/
#extra_one {width: 100%; height: 70px !important; background: #2E5265; min-height: 70px; position: absolute; top: 0; left: 0; text-align: center;}
#extra_two {width: 100%; background: #FFF; position: relative; z-index: 9999; height: 110px; text-align: center;}
#extra_one span {width: 960px; height: 50px; display: block; margin: 20px auto 0; background: url(images/frame_top.gif) center bottom no-repeat;}
#extra_two span {width: 960px; height: 110px; display: block; margin: 0 auto; background: url(images/frame_bottom.gif) center top no-repeat;}