
/* CSS Reset */
 
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p,
a, em, img, strong, sub, sup,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-size: 100%;
 vertical-align: baseline;
 background: transparent;
}
body
{
 line-height: 1;
}
ol, ul
{
 list-style: none;
}
 
/* remember to define focus styles! */
:focus
{
 outline: 0;
}
 
table
{
 border-collapse: collapse;
 border-spacing: 0;
}





body
{
  background-color: #333333;
  margin: 0 auto 40px auto;
  width: 100%;
  text-align: center;
}


/* text etc */


h1
{ 
  font-family: arial; 
  font-size: 15px;
  color: white;
  margin-bottom: 11px;
  line-height: 21px; 
}

h2
{ 
  font-family: arial; 
  font-size: 24px;
  color: white;
  margin-bottom: 11px;
  line-height: 21px; 
}

h3
{ 
  font-family: arial; 
  color: #333333;
  font-size: 15px;
  margin-bottom: 11px;
  line-height: 21px; 
}

p, li, blockquote
{ 
  font-family: arial;
  color: #333333;
  font-size: 12px; 
  margin-bottom: 12px;
  line-height: 15px; 
}

a {	color: white;
text-decoration: none;}

a:hover { 
text-decoration: none;
color: #e0e8b3; }



/* divs */

#container
{
  width: 900px;
  position: relative;
  text-align: center;
  margin: 0 auto;
  background-repeat: repeat;
}

#header
{
  position: relative;
  height: 145px;
  background-image: url(art/header.jpg);
}

#content
{
  position: relative;
  width: 900px;
  float: left;
  background-image: url(art/bg_content.gif);
  background-repeat: repeat;
}

#menu
{
  position: absolute;
  left: 40px;
  top: 103px;
}

#left
{
  width: 38px;
  position: absolute;
  left: -1px;
  top: 150px;
}

#right
{
  width: 39px;
  position: absolute;
  right: 0px;
  top: 150px;
}

#copy
{ position: relative;
  float: left;
  width: 900px;
}

#panel1
{ position: relative;
  float: left;
}


#left_column
{ position: relative;
  text-align: center;
  width: 234px;
  height: 410px;
  float: left;
  background-color: #acbe7d;
}

#left_column_text
{ position: relative;
  clear: both;
  padding: 10px;
  text-align: left;
  float: left;
  height: 340px;
  width: 210px;
}

#left_topbar
{ position: relative;
  padding: 0px;
  margin: 0px;
  width: 234px;  
  float: left;
}

#center_column
{  position: relative;
  width: 5px;
  background-color: #82806e;
  float: left;
  height: 370px;
  height: 410px;  
}

#right_column
{  position: relative;
  text-align: left;
  width: 563px;
  height: 410px;
  float: left;
  background-repeat: no-repeat;
  background-color: #acbe7d;
}

#right_topbar
{  position: relative;
  padding: 0px;
  margin: 0px;
  width: 563px;
  float: left;
}

#right_column_text
{  position: relative;
  text-align: left;
  float: left;
  padding: 10px;
  height: 370px;
}

#sub_menu
{ position: relative;
  float: left;
  width: 265px;
  padding: 0px;
  margin: 0px;
}


#college
{
  position: relative;
  right: 10px;
  top: 10px;

}

#menu_item
{
  position: relative;
  float: left;
}

#thumb
{
  position: relative;
  float: left;
  text-align: center;
}

#footer
{
  position: relative;
  float: left;
  width: 900px;
}

#legal
{
  position: relative;
  text-align: center;
  width: 900px;
}

#blank
{
  position: absolute;
}