/*Apply to entire site******************/
body
{
background-color:#ffffff;
}

table	/*Every page is formatted as a table*/
{
border-spacing:5px;
padding-bottom:2%;
}

a:link
{
color:#800000;
}

td
{
padding-right:2px;
padding-left:2px;
}
/****************************************/

/*Format for the image border on top*****/
td.topofpage
{
background-color:#FFC64C;
border-style:solid;
border-width:1px;
border-color:#cccccc;
padding:0;
}
/****************************************/

/*Format bottom of page row*****/
td.bottomofpage1
{
background-color:#ffffff;
border-style:none;
border-width:1px;
border-color:#cccccc;
padding:0;
}

td.bottomofpage2
{
background-color:#ffffff;
border-style:solid;
border-width:1px;
border-color:#cccccc;
padding:0 0 0 5px;
font-size:0.9em;
}
/****************************************/

/*Formatting for the Links Menu on the
	left side of the page****************/
a.menulink
{
text-decoration:none;	/*remove underlines for menu*/
}

td.linksmenu
{
width:10%;
background-color:#800000;
border-style:solid;
border-width:1px;
border-color:#cccccc;
font-size:1em;
padding-top:40px;
}

td.links
{
padding-bottom:3%;
border-style:solid;
border-color:#FFC64C;
border-width:1px;
background-color:#FFC64C;
}

td.links:hover	/*Links light up white on mouseover*/
{
border-style:solid;
border-color:#FFC64C;
border-width:1px;
background-color:#ffffff;
}

/*************************************/

/*Formatting for body text in the middle
	part of the page*********************/
td.text
{
width:75%;
background-color:#ffffff;
font-size:1em;
padding-bottom:0;
border-style:solid;
border-width:1px;
border-color:#cccccc;
}
/****************************************/

/*Formatting for yellow column containing
	search bar and contact info***********/
td.searchbar
{
width:15%;
background-color:#FFC64C;
border-style:solid;
border-color:#cccccc;
border-width:1px;
padding-top:20px;
font-size:0.9em;
padding-left:5px;
}

/*General Images*******************/

img.embedded
{
float:left;
border-style:solid;
border-width:1px;
border-color:#cccccc;
margin:2% 4% 2% 2%;
}

img.button
{
border-style:none;
padding:0 0 0 5px;
}
/***********************************/


/*Roster Page***********************/
table.roster
{
border-spacing:0;
width:50%;
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
}

td.num1
{
width:25%;
border-style:solid;
border-color:#cccccc;
border-width:1px;
padding-left:2px;
padding-bottom:2px;
}
td.num2
{
width:75%;
border-style:solid;
border-color:#cccccc;
border-width:1px;
}
td.num3
{
width:0%;
border-style:solid;
border-color:#cccccc;
border-width:1px;
}
td.num4
{
width:0%;
border-style:solid;
border-color:#cccccc;
border-width:1px;
}
/*************************************/

/*Schedule Page***********************/
table.sched
{
border-spacing:0;
width:90%;
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
}

td.num1
{
width:15%;
border-style:solid;
border-color:#cccccc;
border-width:1px;
padding-left:2px;
padding-bottom:2px;
}
td.num2
{
width:35%;
border-style:solid;
border-color:#cccccc;
border-width:1px;
}
td.num3
{
width:15%;
border-style:solid;
border-color:#cccccc;
border-width:1px;
}
td.num4
{
width:35%;
border-style:solid;
border-color:#cccccc;
border-width:1px;
}
/*************************************/