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

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #061B3F;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
h1 {
	font-family: "Century Schoolbook";
	font-size: 26px;
	font-weight: bold;
	color: #102851;
	text-align: center;
}
h2 {
	font-family: "Century Schoolbook";
	font-size: 22px;
	font-weight: bold;
	color: #102851;
	text-align: center;
}
.mcgrane #container {
	width: 800px;  /* this will create a container 80% of the browser width */
	background: #FFFFFF; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #800000;
}

.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #00000;
}

.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.style4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
}
p	{
	color: #000000;
	font: 15px georgia;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
	}

ul	{
			color: #000000;
			font: 15px georgia;
			font-weight: normal;
	}

ol	{
			color: #000000;
			font: 15px georgia;
			font-weight: normal;
	}

.box	{
			color: #000000;
			font: 16px georgia;
			font-weight: normal;
	}

.head	{
			color: #000000;
			font: 40px optima;
			font-weight: bold;
			padding-right: 10px;
			padding-left: 10px;
			letter-spacing: 3px;
	}

.header	{
			color: #102851;
			font: 27px Century Schoolbook;
			font-weight: bold;
	}
	
.subhead	{
			color: #102851;
			font: 22px Century Schoolbook;
			font-weight: bold;
	}

.subhead2	{
			color: #102851;
			font: 19px Century Schoolbook;
			font-weight: bold;
	}

.nav-body {
        font: 15px georgia; 
        color: #0000FF;
        text-decoration: none;
        font-weight: bold;
	}
	
A.nav-body {text-decoration:none;
	}
	
A.nav-body:hover{
        font: 15px georgia;
        font-weight: normal;
		color: #800000;
		text-decoration:underline;
		font-weight: bold;
	}

.top {
        font: 13px arial; 
        color: #C0C0C0;
        font-weight: bold;
	}
	
.nav-top {
        font: 12px arial; 
        color: #C0C0C0;
        text-decoration: underline;
        font-weight: bold;
	}
	
A.nav-top {
		text-decoration: underline;
	}
	
A.nav-top:hover{
        font: 12px arial;
        font-weight: normal;
		color: #800000;
		text-decoration: none;
		font-weight: bold;
	}
	
.footer {
        font: 12px georgia; 
        color: #000000;
        font-weight: normal;
	}
	
.nav-footer {
        font: 12px georgia; 
        color: #0000FF;
        text-decoration:none;
        font-weight: normal;
	}
	
A.nav-footer {text-decoration:none;
	}
	
A.nav-footer:hover{
        font: 12px georgia;
        font-weight: normal;
		color: #800000;
		text-decoration:underline;
		font-weight: normal;
	}

.details {
        font: 15px arial; 
        color: #800000;
        font-weight: bold;
	}

.specials {
        font: 15px arial; 
        color: #06133F;
        font-weight: bold;
	}
	
.nav-specials {
        font: 15px arial; 
        color: #06133F;
        text-decoration: underline;
        font-weight: bold;
	}
	
A.nav-specials { 
        text-decoration: underline;
	}
	
A.nav-specials:hover{
        font: 15px arial;
        font-weight: bold;
		color: #636E80;
		text-decoration: none;
	}

.nav-email {
        color: #0000FF;
		font: 10px georgia;
        text-decoration: underline;
        font-weight: normal;
	}
	
A.nav-email {
		text-decoration: underline;
	}
	
A.nav-email:hover{
		font: 10px georgia;
		font-weight: normal;
		color: #800000;
		text-decoration: none;
	}
	
.nav-home {
        font: 10px arial bold;
        font-weight: bold; 
        color: #06133F; 
        display: block; 
        width: 187px; 
        padding: 6px; 
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 187px;
	}
	
A.nav-home {text-decoration: none;
	}
	
A.nav-home:hover{background-color: #06133F; color: #FFFFFF; text-decoration: underline}

.borderback {
	background-color: #CCCCCC;
	border: 1px double #261062;
}
.border {
	border: 1px double #261062;
}
