﻿/*
=====================================================================================
<copyright>
Copyright (c) 2006, Allen House Creative.  All rights reserved.
This work is a trade secret and unauthorized use or copying is strictly prohibited.
</copyright>
=====================================================================================
*/

/*
-------------------------------------------------------------------------------
Body Layout
-------------------------------------------------------------------------------
*/

html
{
	height:100%;
	background-image:url(../images/graybkgrnd.jpg);
}

body
{
	background-image:url(../images/bkgrnd.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
}

#wrapper
{
	text-align:left;
	width:900px;
	margin:0px auto 0 auto;
	position:relative;
	padding-bottom:10px;
	
}

#header
{
	background-image:url(../images/spec1_01.jpg);
	background-repeat:no-repeat;
	width:900px;
	height:237px;
}

#topnav
{	background-image:url(../images/spec1_02.jpg);
	background-repeat:no-repeat;
	width:900px;
	height:50px;
}

/* 
----------------------------------------------------------------------------------------------------------
Formatting for the Home Page Body Section 
----------------------------------------------------------------------------------------------------------
*/

#frontpagetopbody
{
	width:900px;
	height:470px;
	background-image:url(../images/spec1a_01.jpg);
	background-repeat: no-repeat;
	
}


#frontpagebottombody
{
	width:900px;
	height:75px;
	background-image:url(../images/spec1_04.jpg);
	background-repeat: no-repeat;
	
}

/* 
----------------------------------------------------------------------------------------------------------
Formatting for the Sub Pages Content Area
----------------------------------------------------------------------------------------------------------
*/


#contenttop
{
	width:900px;
	height:17px;
	background-image:url(../images/sub1_03.jpg);
	background-repeat:no-repeat;
}


#contentpart
{
	width:900px;
	min-height:200px;
	background-image:url(../images/sub1_04.jpg);
	background-repeat:repeat;
}

#contentpart a
{
	text-decoration:none;
}

#contentbottom
{
	width:900px;
	height:100px;
	background-image:url(../images/sub1_05.jpg);
	background-repeat: no-repeat;
	clear:both;
}

#main 
{ 
    float:left;
    width:195px;
	margin-left:20px;
}

#rightside 
{
    float:right;
    width:570px;
	padding-right:60px;
	padding-top:12px;
	font-size:80%;
	text-align:justify;
}



#rightside h2
{
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#000099;
  
}

#rightside h3
{
	font-family:Arial, Helvetica, sans-serif;
 	font-size:16px;
	font-weight:bold;
	color:#990000;
  
}

#leftmargin
{
  width: 30px;
}

#left 
{
  padding: 0px 10px 0px 0px;
  width: 200px;
  text-align:left;
}

#middle 
{
  width:450px;
  vertical-align:top;
  padding-top: 15px;
  padding-left:20px;
  text-align:justify;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

#contentcolumn 
{
  width:600px;
  vertical-align:top;
  padding-top: 15px;
  text-align:justify;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

#contentcolumn h2
{
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#000099;
  
}

#contentcolumn  h3
{
	font-family:Arial, Helvetica, sans-serif;
 	font-size:14px;
	font-weight:bold;
	color:#990000;
  
}

#right 
{
  padding-left:20px;
  width: 170px;
}

#rightmargin
{
  width: 50px;
}

/* 
----------------------------------------------------------------------------------------------------------
Top Horizontal Navigation 
----------------------------------------------------------------------------------------------------------
*/

.menu
{
	margin: 0;
	padding: 0;
	list-style: none;
	background-image:url(../images/spec1_02.jpg);
	background-repeat:no-repeat;
}

.menu li 
{
	padding: 0;
	margin: 0;
	height: 48px;
	margin-right:0;
	list-style: none;
	background-repeat: no-repeat;
}

.menu li a, .menu li a:visited 
{
	display: block;
	text-decoration: none;
	text-indent: -1000px;
	height: 48px;
	background-repeat: no-repeat;
}

.home {background-image:url(../images/overs_08.jpg); width: 146px;}
.home a {background-image:url(../images/buttons_08.jpg);}
.academics {background-image:url(../images/overs_09.jpg); width: 116px;}
.academics a {background-image:url(../images/buttons_09.jpg);}
.athletics {background-image:url(../images/overs_10.jpg); width: 118px;}
.athletics a {background-image:url(../images/buttons_10.jpg);}
.admissions {background-image:url(../images/overs_11.jpg); width: 117px;}
.admissions a {background-image:url(../images/buttons_11.jpg);}
.development {background-image:url(../images/overs_12.jpg); width: 118px;}
.development a {background-image:url(../images/buttons_12.jpg);}
.employment {background-image:url(../images/overs_13.jpg); width: 119px;}
.employment a {background-image:url(../images/buttons_13.jpg);}
.links {background-image:url(../images/overs_14.jpg); width: 146px;}
.links a {background-image:url(../images/buttons_14.jpg);}
 ul.menu li a:hover {background: none;}
.menu li {float: left;}
.menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* 
----------------------------------------------------------------------------------------------------------
Formatting for the Footer area 
----------------------------------------------------------------------------------------------------------
*/

#footer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#000000;
	padding-top:-6px;
	padding-bottom:20px;
}

#footer .pad6
{
	padding-left:6px;
}

img
{
	display:block;
	border-width:0px;
	margin:0px;
	padding:0px;
}

table
{
	padding:0px;
	border-collapse:collapse;
}

table.fullwidth
{
	width:100%;
}

/*
-------------------------------------------------------------------------------
Side Nav
-------------------------------------------------------------------------------
*/
#sidenav
{
	color:#000099;
	margin:0px;
	padding-left:5px;
	list-style-type:none;
	/*line-height:20px;*/
}

#sidenav li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0px;
	text-decoration:none;
	color:#000099;
	padding-top:2px;
}

#sidenav li.first
{
	border-width:0px;
}

#sidenav li.last
{
	border-bottom:solid 1px #777770;
}

#sidenav li a
{
	display:block;
	text-decoration:none;
	color:#003399;
}

#sidenav li a:hover
{
	color:#003399;
	font-weight:bold;
	text-decoration:none;
}

#sidenaveasy
{
	color:#000099;
	margin:0px;
	padding-left:5px;
	list-style-type:none;
	/*line-height:20px;*/
}

#sidenaveasy li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0px;
	text-decoration:none;
	color:#000099;
	padding-top:2px;
}

#sidenaveasy li.first
{
	border-width:0px;
}

#sidenaveasy li.last
{
	border-bottom:solid 1px #777770;
}

#sidenaveasy li a
{
	display:block;
	text-decoration:none;
	color:#003399;
	font-size:75%;
}

#sidenaveasy li a:hover
{
	color:#003399;
	font-weight:bold;
	text-decoration:none;
}


/*********** #sectionLinks styles ***********/

#sectionLinks
{
	position: relative;
	margin: 0px;
	padding: 0px;
	font-size: 110%;
	padding-left:10px;
	line-height:120%;
}

#sectionLinks h3
{	
	padding: 10px 0px 2px 10px;
	color:#990000;
}

#sectionLinks h4
{	
	padding: 10px 0px 2px 10px;
	color:#333333;
	font-size:13px;
}

#sectionLinks a 
{
	display: block;
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;
}

#sectionLinks a:hover
{
	background-color: #dddddd;
}


/*********** #sectionLinks styles ***********/

#relatedLinks
{
	position: relative;
	margin: 0px;
	padding: 0px;
	font-size: 80%;
	font-style:italic;
	padding-left:10px;
	line-height:100%;
}

#relatedLinks h3
{	
	padding: 10px 0px 2px 10px;
	color:#990000;
	border-top:2px solid #000099;
	
}

#relatedLinks h4
{	
	padding: 10px 0px 2px 10px;
	color:#333333;
	font-size:13px;
}

#relatedLinks a 
{
	display: block;
	border-bottom: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;
}

#relatedLinks a:hover
{
	background-color: #dddddd;
}


/*
-------------------------------------------------------------------------------
Pop Up Window
-------------------------------------------------------------------------------
*/

#window
{
	padding-top:25px;
	padding-left:25px;
	padding-right:15px;
	background-color:#000000;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
}

/*
-------------------------------------------------------------------------------
Classes
-------------------------------------------------------------------------------
*/

.padaround10
{
	padding-left:15px;
	padding-right:15px;
}

