@charset "UTF-8";

/* ****GENERAL STUFF**** */

body {
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
background: #FFFFFF;
background-image: url('images/background.jpg');
background-repeat: repeat-x;
background-attachment:fixed;
background-position: bottom;
margin:0;
padding:0;
color: #370775;
}

strong, em, b, i {
font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

h1 {
padding:0;
margin:10px 0px;
font-size:180%;
font-weight:normal;
}

h2 {
padding:0;
margin:20px 0px 0 0;
font-size:140%;
font-weight:normal;
}

h3 {
padding:0;
margin:20px 0px 0 0;
font-size:120%;
font-weight:normal;
}

.align-right { float:right; margin: 0 0 15px 15px; }
.align-left { float:left; margin: 0 15px 15px 0; }



/* ****MAIN LAYOUT**** */

#container {
width: 800px;
height: 565px;
margin-left: auto;
margin-right: auto;
}

#header {
background: #FFF;
background-image: url('images/butterfly.jpg');
background-repeat: no-repeat;
background-position: top right;
text-align: right;
}

#header a{ 
font-size: 1.2em;
color: #092E71;
text-decoration: none;
font-weight: bold;
	}

#header a:hover{ 
font-size: 1.2em;
color: #59BAA9;
text-decoration: none;
font-weight: bold;
	}

#maincontainer{
background: #FFF;
border: 1px solid #BEBCC9;
height: 500px;
width: 800px;
}         

#footerlinks {
text-align: right;
}

#footerlinks a{ 
font-size: 1em;
color: #370775;
text-decoration: none;
font-weight: bold;
	}

#footerlinks a:hover{ 
font-size: 1em;
color: #D8F171;
text-decoration: none;
font-weight: bold;
	}


#footer {
text-align: right;
font-size: 10px;
}



#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}



/* ****LAYOUT 1**** */
/* 2 boxes at top 3 small text boxes underneath */

#lo1large1{
  clear: left;
  float: left;
  width: 400px;
  height: 300px;
}

#lo1large2{
  width:380px;
  clear: right;
  float:right;
  height: 300px;
  margin-left: 5px;
  margin-right: 5px;
}

#lo1bottomcontainer{
background: #FED9FF;
height: 210px;
width: 800px;
margin-top: 305px;
text-align: center;
}

#lo1small1{
width: 242px;
height: 170px;
padding: 5px;
margin-top: 10px;
background: #FED9FF;
background-image: url('images/hometable1.gif');
background-repeat: no-repeat;
background-position: center;
display: inline-block;
margin: 5px;
text-align: left;
vertical-align: bottom;
}

#lo1small1container{
height: 150px;
width: 170px;
padding: 5px;
text-align: right;
margin-left: 55px;
}

#lo1small2{
width: 242px;
height: 170px;
padding: 5px;
margin-top: 10px;
background: #FED9FF;
background-image: url('images/hometable2.gif');
background-repeat: no-repeat;
background-position: center;
display: inline-block;
margin: 5px;
text-align: left;
vertical-align: bottom;
}

#lo1small2container{
height: 150px;
width: 170px;
padding: 5px;
text-align: right;
margin-left: 55px;
}

#lo1small3{
width: 242px;
height: 170px;
padding: 5px;
margin-top: 10px;
background: #FED9FF;
background-image: url('images/hometable3.gif');
background-repeat: no-repeat;
background-position: center;
display: inline-block;
margin: 5px;
text-align: left;
vertical-align: bottom;
}

#lo1small3container{
height: 150px;
width: 180px;
padding: 5px;
text-align: right;
margin-left: 45px;
}

/* ****LAYOUT 1**** */
/* 1 box at top for heading, 1 box underneath for content*/

#lo2topheader{
  height: 90px;
  vertical-align: top;
  background: ffffff;
}

#lo2topheader h3{
display: none;
}

#lo2content{
  height: 390px;
  vertical-align: top;
  background: ffffff;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  overflow: auto;
}