@charset "utf-8";
/* CSS Document */

/*uforange = FF4A00; ufblue = 0021A5; grey = */

body {
margin:auto;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:80%;
color:#5F5F5F;
background-color:#FFF;
line-height:1.6em;
}

body a {
text-decoration:none;
color: #0021A5;
}

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

body span {
padding-top:15px;
}

p {padding-left:15px;
}

ul {
line-height:1.5em;
margin-left:20px;
}

ul a:hover {
color: #FF4A00;
}

img {
margin:5px 15px 5px 5px;
border:thin solid #CCC;
}

#allcontent {
width:950px;
height:500px;
background-image:url(../images/mainbackground.jpg);
background-repeat:repeat-x;
margin-left:auto;
margin-right:auto;
margin-top:30px;
}

#content {
width:910px;
height:auto;
background-color:#EEEEEE;
margin-left:auto;
margin-right:auto;
margin-top:30px;
padding:20px;
border-bottom:1px solid #999999;
border-top:1px solid #999999;
}

#main {
width:280px;
height:470px;
margin-right:auto;
float:right;
margin-top:-460px;
margin-left:auto;
padding:0px 30px 0px 60px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:1.1em;
line-height:1.5em;
color:#b5b5b5;
}



#column1 {
width:290px;
height:auto;
float:left;
background-color:#EEEEEE;
margin-left:auto;
margin-right:20px;
}

#column2 {
width:290px;
height:auto;
float:left;
background-color:#EEEEEE;
margin-left:auto;
margin-right:20px;
}

#column3 {
width:290px;
height:auto;
float:left;
background-color:#EEEEEE;
margin-left:auto;
margin-right:auto;
}


#clearit {
clear:both
}

h1 {
color:#0021A5;
font-size:16px;
}

h2 {
color:#FF4A00;
font-size:16px;
}

h3 {
color:#333333;
font-size:16px;
}

h4 {
color:#FF4A00;
font-size:13px;
margin-bottom:-10px;
margin-left:10px;
}

h5 {
color:#333333;
font-size:13px;
margin-bottom:-10px;
margin-left:10px;
}

h6 {
color:#0021A5;
font-size:13px;
margin-bottom:-10px;
margin-left:10px;
}

#directions {
margin-left:20px;
}

#directions img{ 
margin-left:10px;
}

#directions a img{ 
border:2px solid #999;
}

#directions a:hover img{
border:2px solid #0021A5;
}

#directions ul {
list-style-type:none;
margin-top:-10px;
}

#directions span {
padding: 0px 10px 0px 10px;
}


/* Gallery Start--------------------------------------------------------------------------------------*/

#gallery {
text-align:center;
line-height:100%;
float:none;
}


#gallery a img{ 
border:2px solid #999;
}

#gallery a:hover img{
border:2px solid #0021A5;
}

#gallery ul{
list-style-type:none;
padding:0px;
margin-bottom:30px;
}

#gallery ul li{
float:left;
margin:10px 20px 10px 20px;
}

#gallery h4 {
text-align:left;
margin-top:30px;
}
/* Gallery End--------------------------------------------------------------------------------------*/

/* Information Images Start--------------------------------------------------------------------------------------*/
#information {
margin-left:auto;
margin-right:auto;
width:950px;
height:130px;
padding-top:30px;
}

#information img {
border:none;
}

#orangeinfo {
margin-left:auto;
margin-right:auto;
float:left;
width:306px;
height:92px;
}

#orangeinfo a, a:hover{
color:#009966;
}

#blueinfo {
margin-left:15px;
width:306px;
height:92px;
float:left;
}

#blueinfo a, a:hover {
color:#FFFFFF;
}

#greyinfo {
width:306px;
height:92px;
float:right;
}

#greyinfo a, a:hover {
color:#FFFFFF;
}

/* Information Images End----------------------------------------------------------------------------------------*/


/* Start Header--------------------------------------------------------------------------------------*/

#headercontainer {
margin-left:auto;
margin-right:auto;
padding-top:10px;
height:130px;
width:950px;
}

#headerlogo {
margin-top: 25px;
background-image:url(../images/rugbybanner4.gif);
background-repeat:no-repeat;
height:100px;
width:750px;
}

#headercontainer p {
text-align:right;
margin:-25px 10px 0px 0px;
}

#headercontainer a {
color:#000000;
text-decoration:none;
}

#headercontainer a:hover {
color:#0021A5;
text-decoration:none;
}

/* End Header------------------------------------------------------------------------------------------*/

/* Start Footer----------------------------------------------------------------------------------------*/

#footer {
width:950px;
height:100px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
border-top:thin solid #999999;
color:#000000;
text-align:center;
}

#footer a {
color:#000;
}

#footer a:hover {
color:#0021A5;
}

#ufLogo a {
	background-image:url(http://style.webadmin.ufl.edu/images/wordmark.gif);
	background-repeat:no-repeat;
	width:188px;
	height:62px;
	float:right;
	margin-top:-25px;
}

#footer span {
padding-right:20px;
}

/* End Footer------------------------------------------------------------------------------------------*/




/* Start Navigation----------------------------------------------------------------------------------*/

#topbar {
margin-left:auto;
margin-right:auto;
width:950px;
background-image:url(../images/menubar3.gif);
background-repeat:repeat-x;
height:50px;
}

#nav {
width:880px;
height:50px;
margin-left:auto;
margin-right:auto;
}

ul#nav {
margin-left:auto;
margin-right:auto;
width: 100%;
height: 50px; 
background: #FFF url("../images/menubar3.gif") top left repeat-x; 
font-size: 100%; 
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
list-style-type: none; 
margin: 0; 
padding: 0; 
}

ul#nav li { 
display: block; 
float: left; 
margin: 0 0 0 5px; }

ul#nav li a { 
height: 50px; 
color: #FFFFFF; 
text-decoration: none; 
display: block; 
line-height: 200%; 
padding: 8px 15px 0; 
}

ul#nav li a:hover { 
color: #CCCCCC; 
}

ul#nav li a.currentblue{ 
color: #FFF; 
background: #0021A5 url("../images/currentnav.gif") top left repeat-x;
height:52px;
padding: 5px 15px 0; 
}


ul#nav li a.currentorange{ 
color: #FFF; 
background: #FF4A00 url("../images/currentnav.gif") top left repeat-x;
height:52px;
padding: 5px 15px 0; 
}

#bar {
width:950px;
height:30px;
background-image:url(../images/bar.gif);
background-repeat:repeat;
margin:auto;
}
	
/*End Navigation----------------------------------------------------------------------------------*/


/*Start Table-------------------------------------------------------------------------------------*/
table {
border-collapse:collapse;
text-align:left;
margin:20px 0px 0px 40px;
border:#CDCDCD thin solid;
background-color:#F4F4F4;
}

th {
padding-left:10px;
border:#CDCDCD thin solid;
background-color:#D0D0FD;
}

td {
padding-right:30px;
vertical-align:text-top;
padding:0px 10px 3px 10px;
border:#CDCDCD thin solid;
background-color:#F4F4F4;
}

.calendarimage {
margin-top:20px;
}

/*End Table-------------------------------------------------------------------------------------*/

img.aboutimage  {
margin-right:30px;
}

img.rosterimage  {
margin-left:140px;
}

.banner {
border:2px solid #717171;
width:600px;
height:450px;
}

.bannerholder {
padding:25px 0px 0px 20px;
width:600px;
height:450px;
}