﻿/*------------------------------------
Academic Plus Charter School
Version: 1.0
Website: www.academicsplus.org
-------------------------------------*/

body {margin: 0; padding: 0; background: #979797 url(/images/mainpage/apcs_mp_bkgrd.jpg) repeat-x; font-family: Arial, sans-serif; font-size: 12px; color: #b0b0b0;}
#canvas		{margin: 0 auto; padding: 0; width: 780px;}
#wrapper	{margin: 0; padding: 0; overflow: hidden; width: 780px;}
#int-wrapper	{margin: 0; padding: 0; overflow: hidden; width: 780px; background: url(/images/interior/apcs_int_bkgrd_tile.gif) repeat-y;}

#nameplate {width: 780px; height: 60px; background: url(/images/mainpage/apcs_mp_hdr_logo.gif) no-repeat; text-indent: -9999px;}
#logo {width: 220px; height: 138px; float: left; background: url(/images/mainpage/apcs_mp_logo.gif) no-repeat;}
#mainpage-image-1 {width: 340px; height: 138px; float: left; background: url(/images/mainpage/apcs_mp_photo1_01.jpg) no-repeat;}
#mainpage-image-2 {width: 220px; height: 138px; float: right; background: url(/images/mainpage/apcs_mp_photo2_01.jpg) no-repeat;}

#subhead {width: 220px; height: 138px; float: right;}

#content {width: 200px; height: 226px; float: left; background: url(/images/mainpage/apcs_mp_bkgrd_body.gif) no-repeat; color: #044599; font-size: 12px; padding: 10px; text-align: justify;}
#call-to-action {width: 220px; height: 246px; float:right; background: url(/images/mainpage/apcs_mp_bkgrd_body.gif) no-repeat; text-align: center;}
#call-to-action img {margin: 20px 0 0 0;}
#end-cap {margin: 0 auto; width: 780px; height: 17px; background: url(/images/mainpage/apcs_mp_ftr_bar.gif) no-repeat; clear: both; color: #5E86BA; text-align: center; font-size: 10px; padding: 5px 0;}
#end-cap a {color: #5E86BA; font-size: 10px;}


b {font-weight: bold;}

/* MAIN PAGE IMAGE ROTATION */
#imageContainer	{overflow: hidden; float: left; margin: 0; position: relative; width: 340px; height: 246px; overflow: hidden;}
#imageContainer img	{border: 0; width: 340px; height: 246px; display:none; position: absolute; top:0; left:0;}

/* MAIN NAVIGATION */

#nav {
    width: 780px; height: 34px;
	background-repeat: no-repeat;
    margin: 0; padding: 0;
    position: relative;
	z-index: 1000;}

#nav dd {margin: 0; padding: 0; list-style: none;
float: left;
background-image: url(/images/mainpage/apcs_mp_nav_rollover.gif);
background-repeat: no-repeat;
position: relative;
z-index: auto;
}

#nav a.ir {background: url(/images/mainpage/apcs_mp_nav_static.gif) 0px 0px no-repeat;
display: block; 
height: 0;
padding-top: 34px;
overflow: hidden;
}

#nav dt {position: absolute; top: -200em;} 

dd#about {width: 116px;}
dd#parents {width: 181px;}
dd#pro-students {width: 201px;}
dd#calendar {width: 112px;}
dd#photo-gallery {width: 170px;}

dd#about,#about a.ir {background-position: 0px 0px;}
dd#parents,#parents a.ir {background-position: -116px 0px;}
dd#pro-students,#pro-students a.ir {background-position: -297px 0px;}
dd#calendar,#calendar a.ir {background-position: -498px 0px;}
dd#photo-gallery,#photo-gallery a.ir {background-position: -610px 0px;}

#nav a.ir:hover, #nav dd.IEhover a.ir, #nav dd:hover a.ir {background: transparent none;}

#nav ul {
 	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
	font-weight: normal;
	position: absolute;
	top: 34px;
	display: none;
	z-index: 10000;
	border-bottom: 3px solid #454545;
	}
	
*html #nav ul {margin: 0 0 0 0;}	

#nav li {width: 171px;
            position: relative;
			background: #DEDEDE;
			padding: 0 0 0 0; 
			margin: 0 0 0 0;
            border-top: 0px solid #C0C3BA;	
            border-right: 0px solid #C0C3BA;
            border-left: 0px solid #C0C3BA;
			border-bottom: 0px solid #454545;
            z-index: 1000;
            float: left; 
			clear: left;
		}
			

#nav li.alt {background: #C7C7C7;}
.
#nav li ul { left: 12px; font-weight: normal; }

#nav li a {display: block;
		padding-bottom:5px;
		padding-top:4px;
	    padding-left: 5px;
		padding-right:5px;		
		color: #000; 
		font-size: 11px; 
		text-decoration: none; 
		font-family: Verdana; 
		font-weight: normal;
		
}

* html #nav li a { zoom: 1; }

#nav li a:hover {
	font-weight: normal;
	text-decoration: underline; 
	color: #fff;
	background: #0054A7;
}

#nav dd.IEhover ul, #nav dd:hover ul { display: block; }

a:link {color: #0054A7; text-decoration: underline;}
a:visited {color: #505050; text-decoration: underline;}
a:hover {color: #3963B0; text-decoration: none;}

/* INTERIOR ELEMENTS */
#int-side-bar-bg {}
#int-side-bar {width: 200px; float: left; background: url(/images/interior/apcs_int_bkgrd_top.gif) no-repeat; color: #044599; font-size: 12px; padding: 10px; text-align: center;}

#int-content {width: 520px; min-height: 400px; padding: 20px; float: right; background: #fff url(/images/interior/apcs_int_logo_body.jpg) no-repeat right bottom; text-align: justify;}

#int-content p {font-size: 1em; line-height: 1.4em; margin: 8px 0 8px 0; padding: 0; color: #000;}
#int-content h2 {font-size: 1.3em; font-weight: bold; margin: 0 0 8px 0; padding: 0; color: #0044A3;}
#int-content h3 {font-size: 1.1em; color: #67686B; margin: 5px 0 5px 0; padding: 0;}
#int-content tr {text-align: left; color: #000;}
#int-content ul li {list-style-type: square; color: #000; margin-bottom: 5px;}
#int-content ol li {font-size: 1em; line-height: 1.4em; color: #000; margin-bottom: 5px;}

#sec-links {margin: 10px 0; color: #004396; font-size: 0.9em; font-weight: bold;}
#sec-links p {font-weight: normal;}
#sec-links a:link {color: #004396; text-decoration: none;}
#sec-links a:visited {color: #004396; text-decoration: none;}
#sec-links a:hover {color: #004396; text-decoration: underline;}

#int-sec-links {margin: 10px 0; color: #004396; font-size: 0.9em; font-weight: bold;}
#int-sec-links p {font-weight: normal;}
#int-sec-links a:link {color: #004396; text-decoration: none;}
#int-sec-links a:visited {color: #004396; text-decoration: none;}
#int-sec-links a:hover {color: #004396; text-decoration: underline;}


.bio-photo {float: right; border: 1px solid #000; margin: 10px;}

hr {background: #fff; border: 1px solid #fff; margin: 10px 0 10px 0; padding: 0;}


/* SITE MAP ELEMENTS */
#int-content ul.sitemap {width: 100%; margin: 0; padding: 0; overflow: hidden;}
#int-content ul.sitemap li.top {list-style-type: disc; border: 1px solid #505050; width: 40%; float: left; margin-left: 4%; display: inline; line-height: 20px; margin-bottom: 10px; }
#int-content ul.sitemap a.top {font-size: 1.1em; font-weight: bold; display: block; text-transform: uppercase; text-align: center; width: 99%; border: 1px solid #C8D8EF; color: #fff; background: #0044A3; padding: 2px 0;}


 #adobepdf {border: 1px solid #000; background: #FFCFCF; width: 350px; padding: 5px; margin: 20px 0 0 15px;}
 #adobepdf img {float: left; margin: 4px 4px 0 4px;}
 #adobepdf p {font-size: 11px;}
 
 .pdf {list-style-image: url(/images/interior/pdf-icon.gif);}

/* =HACKS (only @ IE WIN/Mac )
*************************/
/* hidden from IE mac \*/
* html #nav a.ir { height: 25px; he\ight: 0; }
* html #int-content {height: 400px;}
/* stop hiding from IE mac */