/*
 *  @copyright		Copyright 2006 (c) Solo Media Works, Inc.
 *	@author			Maxwell Berkel
 *  @description	Default website styles
 *
 *  General Styles
 **************************************************************************************/
 
* {
	padding: 0;
 	margin: 0;
}

a {
	color: #003399;
	text-decoration: none;
}

p a:hover, ul li a:hover  {
	color: #003FBD;
}
 
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #121212;
	text-align: center;
	background: #062D7A url(../img/main_bg.jpg) repeat-x top center;
	margin: 0;
	padding: 0;
}

h2, h3, h4, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	text-indent: -99999px;
	margin: 0 0 10px 0;
}

h2 {
	height: 47px;
}

h3 {
	font-size: 20px;
	font-weight: normal;
	text-indent: 0;
}

h4 {
	font-size: 16px;
	margin-bottom: 6px;
}

img, a img {
	display: block;
	border: 0;
}

img.bordered {
	border: 1px solid #E0E4EB;
	padding: 5px;
}

img.center {
	margin: 15px auto 15px;
	clear: both;
}

img.left {
	margin: 0 15px 10px 0;
}

img.right {
	margin: 0 0 10px 15px;
}

img.no-padding {
	margin: 0;
}

p {
	margin: 0 0 12px 0;
}

ol {
	margin: 0;
}

ol li {
	margin: 0 0 6px 20px;
}

ul, ol {
	margin: 0 0 10px 15px;
}

ul li {
	display: list-item;
	list-style: circle;
	list-style-image: url(../img/bullet1.png);
	margin: 0 0 10px 16px;
}

p.error, span.error {
	color: #f00;
}

.left {
	float: left;
}

p.required, span.required {
	color: #f00;
}

.right {
	float: right;
}

.row {
	min-height: 1px;
	height: auto !important;
	height: 1px;
	clear: both;
}

html>body .row {
	overflow: auto;
}

p.small, span.small {
	font-size: 10px;
}

 
/*
 *  Wrapper Styles
 **************************************************************************************/
 
#wrapper {
	width: 850px;
	text-align: center;
	margin: 0 auto;
	clear: both;
}

html>body #wrapper {
	background: url(../img/wrapper_bg.png) repeat-y top center;
}
 
 
/*
 *  Header Styles
 **************************************************************************************/
 
#header {
	width: 800px;
	height: 300px;
	border-bottom: 1px solid #d0d0d0;
	margin: 0 auto;
	clear: both;
}

div.banner-1 {
	background: url(../img/banners/bn1.jpg) no-repeat top center;
}

div.banner-2 {
	background: url(../img/banners/bn2.jpg) no-repeat top center;
}

div.banner-3 {
	background: url(../img/banners/bn3.jpg) no-repeat top center;
}

div.banner-4 {
	background: url(../img/banners/bn4.jpg) no-repeat top center;
}

div.banner-5 {
	background: url(../img/banners/bn5.jpg) no-repeat top center;
}

div.banner-6 {
	background: url(../img/banners/bn6.jpg) no-repeat top center;
}

div.banner-7 {
	background: url(../img/banners/bn7.jpg) no-repeat top center;
}

div.banner-8 {
	background: url(../img/banners/bn8.jpg) no-repeat top center;
}

div.banner-9 {
	background: url(../img/banners/bn9.jpg) no-repeat top center;
}

h1 {
	width: 800px;
	height: 166px;
	text-indent: -99999px;
	margin: 0 auto;
}

html>body h1 {
	background: transparent url(../img/phyls_academy_logo2.png) no-repeat top center;
}

h1 a {
	width: 800px;
	height: 166px;
	text-decoration: none;
	border: 0;
}

 
/*
 *  Navigation Styles
 **************************************************************************************/
 
#navigation {
	width: 215px;
	font-family: Georgia, "Times New Roman", Times, serif;
	clear: both;
}

#navigation ul {
	list-style: none;
	clear: both;
}

#navigation ul li {
	display: block;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 0;
	list-style: none;
	list-style-image: none;
	padding: 0 0 10px;
	clear: both;
}

#navigation ul li.selected {}

#navigation ul li a, #navigation ul li a:hover {
	color: #000;
}

#navigation ul li ul.sub-menu {
	list-style: circle;
	margin: 5px 0 5px;
	clear: both;
}

#navigation ul li ul.sub-menu li {
	display: list-item;
	list-style-image: url(../img/bullet1.png);
	font-size: 12px;
	padding: 4px 0 2px;
	clear: both;
}

#navigation ul li ul.sub-menu li a {
	color: #003399;
}


/*
 *  Content Styles
 **************************************************************************************/

#content {
	width: 800px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	text-align: left;
	background: #fff url(../img/content_bg.png) repeat-x top center;
	margin: 0 auto;
	padding: 50px 0 12px;
	clear: both; 
}

html>body #content, html>body #content-main, html>body #content-sidebar {
	overflow: auto;
}

#content-main {
	width: 505px;
	min-height: 1px;
	height: auto !important;
	height: 1px;
	float: right;
	padding-right: 25px;
} 

#content-sidebar {
	width: 225px;
	min-height: 1px;
	height: auto !important;
	height: 1px;
	float: left;
	text-align: left;
	padding: 20px 0 0 10px;
}

#checklist-buttons {
	margin: 0 auto 25px;
	clear: both;
}

#checklist-buttons img {
	display: inline;
}

#preschool-checklist, #kindergarten-checklist {
	display: none;
}

html>body h2.about-employment-opportunities {
	background: transparent url(../img/hdr2_employment_opportunities.png) no-repeat top left;
}

html>body h2.about-faculty-staff {
	background: transparent url(../img/hdr2_faculty_staff.png) no-repeat top left;
}

html>body h2.about-message-from-principal {
	background: transparent url(../img/hdr2_message_from_principal.png) no-repeat top left;
}

html>body h2.about-mission-philosophy {
	background: transparent url(../img/hdr2_mission_philosophy.png) no-repeat top left;
}

html>body h2.about-our-campuses {
	background: transparent url(../img/hdr2_our_campuses.png) no-repeat top left;
}

html>body h2.about-phyls-academy {
	background: transparent url(../img/hdr2_about_phyls_academy.png) no-repeat top left;
}

html>body h2.about-school-history {
	background: transparent url(../img/hdr2_school_history.png) no-repeat top left;
}

html>body h2.academics {
	background: transparent url(../img/hdr2_academics.png) no-repeat top left;
}

html>body h2.academics-elementary-school {
	background: transparent url(../img/hdr2_elementary_school.png) no-repeat top left;
}

html>body h2.academics-extra-curricular-activities {
	background: transparent url(../img/hdr2_extra_curricular_activities.png) no-repeat top left;
}

html>body h2.academics-kindergarten {
	background: transparent url(../img/hdr2_kindergarten.png) no-repeat top left;
}

html>body h2.academics-middle-school {
	background: transparent url(../img/hdr2_middle_school.png) no-repeat top left;
}

html>body h2.academics-pre-school {
	background: transparent url(../img/hdr2_pre_school.png) no-repeat top left;
}

html>body h2.academics-summer-programs {
	background: transparent url(../img/hdr2_summer_programs.png) no-repeat top left;
}

html>body h2.admissions {
	background: transparent url(../img/hdr2_admissions.png) no-repeat top left;
}

html>body h2.admissions-application-checklist {
	background: transparent url(../img/hdr2_application_checklist.png) no-repeat top left;
}

html>body h2.admissions-forms {
	background: transparent url(../img/hdr2_admissions_forms.png) no-repeat top left;
}

html>body h2.admissions-how-to-apply {
	background: transparent url(../img/hdr2_how_to_apply.png) no-repeat top left;
}

html>body h2.admissions-refer-a-friend {
	background: transparent url(../img/hdr2_refer_a_friend.png) no-repeat top left;
}

html>body h2.admissions-request-information {
	background: transparent url(../img/hdr2_request_information.png) no-repeat top left;
}

html>body h2.admissions-schedule-a-campus-tour {
	background: transparent url(../img/hdr2_schedule_a_campus_tour.png) no-repeat top left;
}

html>body h2.after-care-camps {
	background: transparent url(../img/hdr2_after_care_program.png) no-repeat top left;
}

html>body h2.athletics {
	background: transparent url(../img/hdr2_athletics.png) no-repeat top left;
}

html>body h2.athletic-programs {
	background: transparent url(../img/hdr2_athletic_programs.png) no-repeat top left;
}

html>body h2.athletic-schedules {
	background: transparent url(../img/hdr2_schedules.png) no-repeat top left;
}

html>body h2.confirm-payment-information {
	background: transparent url(../img/hdr2_confirm_payment_information.png) no-repeat top left;
}

html>body h2.contact-us {
	background: transparent url(../img/hdr2_contact_us.png) no-repeat top left;
}

html>body h2.enter-payment-information {
	background: transparent url(../img/hdr2_enter_payment_information.png) no-repeat top left;
}

html>body h2.georgia-campus {
	height: 78px;
	background: transparent url(../img/hdr2_phyls_academy_georgia.png) no-repeat top left;
}

html>body h2.lunch-schedule {
	background: transparent url(../img/hdr2_lunch_menu.png) no-repeat top left;
}

html>body h2.newsletter {
	background: transparent url(../img/hdr2_newsletter.png) no-repeat top left;
}

html>body h2.make-payment {
	background: transparent url(../img/hdr2_make_payment.png) no-repeat top left;
}

html>body h2.misconduct-policy {
	background: transparent url(../img/hdr2_misconduct_policy.png) no-repeat top left;
}

html>body h2.payment-approved {
	background: transparent url(../img/hdr2_payment_approved.png) no-repeat top left;
}

html>body h2.payment-declined {
	background: transparent url(../img/hdr2_payment_declined.png) no-repeat top left;
}

html>body h2.photo-gallery {
	background: transparent url(../img/hdr2_photo_gallery.png) no-repeat top left;
}

html>body h2.privacy-policy {
	background: transparent url(../img/hdr2_privacy.png) no-repeat top left;
}

html>body h2.resources {
	background: transparent url(../img/hdr2_resources.png) no-repeat top left;
}

html>body h2.resources-for-faculty {
	background: transparent url(../img/hdr2_resources_for_teachers.png) no-repeat top left;
}

html>body h2.resources-for-parents {
	background: transparent url(../img/hdr2_resources_for_parents.png) no-repeat top left;
}

html>body h2.resources-for-students {
	background: transparent url(../img/hdr2_resources_for_students.png) no-repeat top left;
}

html>body h2.school-calendar {
	background: transparent url(../img/hdr2_calendar.png) no-repeat top left;
}

html>body h2.school-news {
	background: transparent url(../img/hdr2_school_news.png) no-repeat top left;
}

html>body h2.thank-you-for-your-payment {
	background: transparent url(../img/hdr2_thank_you_for_your_payment.png) no-repeat top left;
}

html>body h2.welcome-to-phyls-academy {
	background: transparent url(../img/hdr2_welcome_to_phyls_academy.png) no-repeat top left;
}

#error-view, #message-view, #success-view {
	line-height: 145%; 
	border: 1px solid #D1D9BA; 
	background: #FAFFCA; 
	padding: 18px; 
	margin-bottom: 15px;
	clear: both;
}

#status-view {
	background: #fff; 
}


/*
 *  Footer Styles
 **************************************************************************************/
 
#sub-main {
	width: 764px;
	text-align: left;
	margin: 0 auto;
	padding: 5px 0 25px 36px;
	clear: both;
}
 
#footer {
	width: 800px;
	height: 120px;
	background: url(../img/footer_bg.png) no-repeat top center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #fff;
	line-height: 145%;
	margin: 0 auto;
	padding: 28px 0 0;
	clear: both;
}

#footer a {
	color: #FFCC00;
}

#footer a:hover {
	color: #FFCC00;
}

p#powered-by-smw {
	width: 90px;
	height: 48px;
	background: transparent url(../img/powered_by_solo_media_works.png) no-repeat top left;
}

p#powered-by-smw a {
	display: block;
	height: 48px;
	text-indent: -99999px;
}

