

body {background:#f8f5ee;  margin: 20px 0 0 0;text-align:center;}
img {border:none;}

.clear {clear:both;}

#page {
width: 780px;  color: #64635f;  font-family:  Verdana, Arial, Helvetica, sans-serif;
background: #f5f3ed url(/images/bg_shadow.gif) repeat-y 50% 0; text-align: left;  margin-left: auto;  margin-right: auto;
padding:0;
}


#container {
margin:0 15px 0 15px;
padding:0;
}


#content	{
width:100%;
clear:both;
margin:0;
}

/*Aslett Hack for float
----------------- */
#content:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }

#padding20	{padding-right:20px;padding-bottom:20px;}


/* left navigation
----------------- */

#content-left {background-color:#f6f4ef;float:left;border-right:5px solid #fff; width:190px;font-size:10px;padding:10px;}

#content-left img {border:1px solid #000;}

/*content left anchor styles*/
#content-left ul {margin:0;padding:0;list-style-type:none;}
#content-left ul a {display:block;color:#3d546c;text-decoration:none;font-size:12px;font-weight:bold;padding:2px 0px;border-bottom:1px solid #e6e3d7;margin:0 5px;}
#content-left ul a:hover {display:block;color:#960;}



/* right content
----------------- */

#content-right {background:#fff;width:525px;float:right;border-left:5px solid #fff;font-size: 12px; padding-bottom:20px;}


/* editor page content
----------------- */

#content-edit {
background:#fff;
width:auto;
border-left:5px solid #fff;
border-right:5px solid #fff;
font-size: 12px;
padding-bottom:20px;}


.pageTitle	{
background:#3a5169;
color:#fff;
height:40px;
width:auto;
text-align:right;
padding:10px;
font-size:16px;
font-weight:bold;
border-bottom:5px solid #ffffff
}

h1	{
font-size:20px;font-weight:bold;
margin:12px 0 0 0;
}

h2	{
font-size:16px;font-weight:bold;
margin:12px 0 0 0;
}

h3	{
font-size:12px;font-weight:bold;
margin:12px 0 0 0;
}

.smallgray	{
font: 10px arial,helvetica,verdana,sans-serif;
color:#666;
}

.red	{
font: 12px arial,helvetica,verdana,sans-serif;
color:#f00;
}

#content-right li	{
margin:15px 0;
}



/* Header, search, logo
------------------------------------------------------------------*/
#header {background: #f5f3ed url(/images/uva_header.gif) no-repeat;height:117px;width:780px;margin:0;}
#logo {float:left;width:520px;background: url(/images/guardianhelp-marquee.gif) no-repeat left bottom;}
#search {float:right;width:230px;padding:25px 0 0 0;}
#search img{padding:10px 5px 0 0;}
.subsearch {font-size:11px;padding:0;color:#fff;margin: 10px 0 0 0;}
.subsearch a{color:#fff;text-decoration:none;}

#logo a:link, #logo a:visited, #logo a:hover, #logo a:active	{
text-decoration: none;
background-color:transparent;
}


/* Main navigation
------------------------------------------------------------------*/
  
    #nav { float:left;width:750px; background:#ffffff url("/images/bg_nav.gif") repeat-x bottom;
       font-family: Verdana, Arial;  font-size: 12px;  font-weight: normal;line-height:normal;border-bottom:6px solid #ffffff}
    #nav ul { margin:0;padding:5px 10px 0 10px;list-style:none;}
    #nav li {display:inline;margin:0;padding:0; }
    #nav a {float:left;  background:url("/images/left_both.gif") no-repeat left top;
      margin:0; padding:0 0 0 9px; text-decoration:none; }
    #nav a span {float:left;display:block; background:url("/images/right_both.gif") no-repeat right top;
      padding:5px 15px 4px 10px;font-weight:bold; color:#fff;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #nav a span {float:none;}
    /* End IE5-Mac hack */
    #nav a:hover span {color:#2c4763;}
    #nav a:hover {  background-position:0% -150px;    }
    #nav a:hover span {    background-position:100% -150px;  }
	
/* Footer
------------------------------------------------------------------*/
#footer {background:#e7e3d8;color:#2b3b54;font-size:11px;clear:both;padding:5px 0 0 5px;}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active  {color:#2b3b54;font-size:11px;text-decoration:underline;}
#footerimg {background: #f5f3ed url(/images/bg_footer.jpg) no-repeat;height:25px;width:780px;margin:0;}



/* Search
----------------- */

.searchbutton	{
border:1px solid #000;
color: #900;
font: bold 10px verdana, arial, helvetica, sans serif;
}

.search-field	{
width:120px;
}

.searchoutputtable	{
width:500px;
border: 1px solid #3a5169;
}

.searchoutputtable td	{
padding:5px;
vertical-align:middle;
}


/* HR
----------------- */

hr	{
width: 100px;
height:3px;
text-align:center;
margin: 20px auto;
color:#3a5169;
}


/* Generic hyperlinks throughout the site -- in LVHA order
------------------------------------------*/
	
a:link {
text-decoration: underline;
color: #3a5169;
	}

a:visited {
text-decoration: underline;
color: #3a5169;
	}

a:hover {
text-decoration: underline;
color: #3a5169;
background-color:#ebebeb;
	}	
	
a:active {
text-decoration: underline;
color: #3a5169;
background-color:#ebebeb;
	}
	
	
/* uvatable
----------------- */
.uvatable td	{
vertical-align:top;
padding:10px;
font: 12px arial,helvetica,verdana,sans-serif;
margin:20px 0;
}


/*ALIGNS
----------------- */
.align-center	{
text-align:center;
}


/* FLOATS
----------------- */
.float-left	{
float:left;
}

.float-right	{
float:right;
}

.float-left-img	{
float:left;
margin: 0 15px 15px 0;
}

.float-right-img	{
float:right;
margin: 0 0 15px 15px;
}


/* BOXES
----------------- */

.graybox	{
background-color: #ebebeb;
border:1px solid #000;
width:auto;
padding:10px;
font: 12px arial,helvetica,verdana,sans-serif;
margin:20px 0 0 0;
}

.whitebox	{
background-color: #fff;
border:1px solid #000;
width:auto;
padding:10px;
font: 12px arial,helvetica,verdana,sans-serif;
margin:20px 0 0 0;
}


.border0	{
border:0 !important;
}


.sportsrowmain	{
width:500px;
height:auto;
clear:both;
}

.sportsrowcontent	{
width:160px;
height:auto;
float:left;
}

