/***CSS Code used for St. Philip's School***/

/*round corners*/
b.rtop, b.rbottom{display:block;background: #000099}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #ffcc00}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

body {
/*background: black url(stitch.jpg) repeat-y fixed 10% 90%;*/
background: #000099;
padding-left: 150px;
text-align: justify;
margin-right: 0px;
margin-top: 3px;
font-family:'Lucida Grande', Geneva, Verdana, Arial, sans-serif; line-height: 150%; color: #ffffff;
font-size: 80%;
}


div.link{
font-family: Arial, sans-serif; 
color: #ffffff;
font-weight: bold;
font-size: 110%;
}

div.date {
font-size: 90%;
text-align: right;
font-variant: small-caps;
}

h1 {
  color: #ffffff;
/** text-shadow: 3px 3px #4e4e4e;**/
  text-align: center;
  font-variant: small-caps;
  font-weight: bold;
  margin-top: 0;
  }

b {
font-family: Arial, sans-serif; 
color: #ffffff;
font-weight: bold;
font-size: 110%;
}


div.sidebar {
width:150px;
float:right;
font-weight: bold;
text-align: left;
color: #ffffff;
background-color: #ffcc00;
margin:5px 5px 5px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom:0px;
font-size:80%;
    
}

div.quote { background-color: #ffcc00;
 color: #ffffff;
 margin:0px 175px 5px 5px;
padding-left: 7px;
padding-right: 10px;
padding-top: 3px;
padding-bottom:3px;
 font-size:80%;
 
}

/* NAVIGATION */

div.nav {
  margin: 0;
  font-size: 12px ;
  font-weight: bold;
  line-height: 20px;
  text-align: center;
  position: absolute;
  top: 46px;
  left: 3px;
  width: 100px;
}

ul#mainNav {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px;
	border-bottom: none;
}

#mainNav a {
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	text-transform: uppercase;
	border: none;
	border-bottom: none;
	display: block;
	padding: 7px 5px 7px 20px;
	background: #ffcc00 url(images/go.png) no-repeat 5px 52%;
}

#mainNav a:hover {
	font-weight: bold;
	background: #000099 url(images/link.png) no-repeat 5px 52%;
	color: #ffcc00;
}



/* special formatting for blank link */
a#blankLink {
	background: #000099;

}


/* styles for the "you are here" buttons */
#home #mainNav a#homelink,
 #mainNav a#homeLink {
	background: #000099 url(images/link.png) no-repeat 95% 50%;
	padding-right: 15px;
	padding-left: 20px;
	font-weight: bold;
color: #ffcc00;
}



/* IE Fixes */

/* remove annoying gaps */
#mainNav li {	
	display: inline; 
}

/* force hover on entire width of  link */
* html #mainNav a {
	height: 12px;
}


/********WinIE5 and WinIE6 fix**********/
body>div.nav {position: fixed}
/*end fix*/

table { border-bottom: 1px solid gray; border-left: 1px solid gray }
td {padding: 11px 20px 20px 11px; border-top: 1px solid gray; border-right: 1px solid gray}

</style>

