
/* problems with Nav in AR Projects Honors and Programs */
/* CSS Document */
/* Version:				*/
/* Author: 	Michael Litty 		*/
/* Author email: mlitty@yahoo.com 	*/
/* Project: Washington Park Elementary School	 			*/
/* Style: 	main-fall 			*/
/* Language: 	en-us			*/


/* Choose your theme by uncommenting only one of the following @import lines */

@import url(./theme-paw.css);
 /*@import url(./theme-fall.css);*/
 /*@import url(./theme-primary.css); */


/* Michael Litty Web Designs logo */  @import url(./mlw-logo.css);

/* ..Remove Browser CSS */
* {
margin: 0;
padding: 0;			/* Remove padding and margin */
border: 0px none;			/* Remove border around linked images */
font-family: sans-serif;
font-size: 1em;
font-weight: normal;
font-style: normal;
text-decoration: none
}

/* set baseline defaults on certain elements */

p,
pre,
blockquote,
fieldset	{margin: .5em 0;}	/* adds vertical space */

p		{text-indent:2em;}

ul, li 		{list-style:none;}	/* Remove list styling */

h1, h2, h3, h4, h5, h6 {
font-size: 1em;
font-weight:normal;
letter-spacing:-.02em;
font-family:Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
} /* Cleanse Headings */
/* end Remove Browser CSS */


/* ..Typography */
a		{
text-decoration:underline;
}
acronym	{
text-transform:uppercase;
border-style:dotted !important;
border-bottom-width:1px !important;
cursor:help !important;
}
table th acronym {
font-weight:bold;
}
blockquote	{font-family:Georgia, "Times New Roman", Times, serif;
font-size: 1em;
margin: .5em;
padding:0em;
}
blockquote.pull	{font-style:italic;
margin:0;
padding:1em;
}
blockquote.pull:before,
blockquote.pull:after {
}
body	{font: 100% Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
p	{font-size: 1em;
}
strong	{font-weight:bold;
}
ul.contact li 	{
font-size: 1em;
font-weight:bold;
}
#container	{
font-family:Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
}
#footer	{
font-size:.6em;
}
h1	{font-size: 1.4em;
font-weight:normal;
text-align:center;
margin:1em 0em 1em 0em;
}
.tabbed h1	{
margin:0;
}					/* Makes sure there isn't empty space in tabbed sections between tabs and headings*/
#tSuccess .content h1	{
position:relative; top:-370px; left:0px;
font-size:15px;
width:524px;
}				/* Moves the H1 block that describes the graphs over the graph text area */
h2	{font-size:1.4em;
font-weight:normal;
}
h3	{font-size:1.4em;
font-weight:normal;
}
h4	{font-size: 1.2em;
font-weight:normal;
}
h5 	{font-size: 1em;
font-weight: bold;
display:inline;
text-align:left;
}
#tAr ul.paw li a h5 	{
text-decoration:underline;
}
li h5 {
margin-right:1em;
}
#tCalendar ul li h5 {
border-style:solid;
border-width:0 0 1px 0;
}
#tCalendar ul li.halfDay h5 {
border-style:dashed;
border-width:0 0 1px 0;
}
#tCalendar ul li.noSchool h5 {
border-style:solid;
border-width:0 0 1px 0;
}
sup,
.smaller	{
font-size:70%;
}
.top {
font-size:.6em !important;
display:block;
clear:left !important;
}
/* end Typography */


/* ..General Layout */
#tAr table.row th a	{
font-weight:bold;
text-decoration:underline;
}
.centered	{
text-align:center;
margin-left:auto;
margin-right:auto;
}
#container	{
width:100%; 			/*scaling Layout*/
float:left;
text-align:left; 		/*align content*/
}
/* Fixed Backgrounds for non vertically scrolling pages */
/*#t #container,
#tSuccess #container,
#tVision #container,
#tPta #container,
#tProjects #container {
background-attachment:scroll;
}		/* scrolls with the text */
/* end Fixed Backgrounds for vertically scrolling pages */

#contentBg	{
float:left;
margin-left:10em;
width:38em;
}
.content	{
float:left;
width:25em;
margin:0em 0 1.5em 2em;
padding: .8em;
border-style:outset;
border-width:1px;
}
.content a:hover {
text-decoration:underline;
}
.content.center	{
margin-left:4em;
margin-bottom:1.5em;
}
.content.left	{
float:left;
margin-bottom:1.5em;
width:34em;
margin-left: .8em;
}
.content.right	{
float:right;
margin-bottom:1.5em;
}
#tAdmin .content.center {
width:15em;
position:relative; left:0em; top:0em;
}
#tAdmin .content.right {
width:20em;
float:right;
position:absolute; left:25em; top:10em;
}
#tIndex .content.left	{
margin-left:3em;
padding-bottom:3em;
text-align:center;
width:30em;}
#tVision  .content.right  {
width:20em;
}
#tVision .content.center {
width:20em;
margin-left:12em;
}
.float	{
float:left;
}
#footer	{
width:95%;
float:right;
clear:both;
text-align:center;
border-style:groove;
border-width:2px;
}
#footer div.center {margin:1em;}
#header	{
font-size:1.5em;
margin-left:1em;
width:100%;
height:90px;
text-align:center;
vertical-align:middle;
border-style:ridge;
border-width:2px;
}
#tLinks #searchEngine {
width:25em;				/* SeachEngines Links */
}
#tLinks #weather {
width:25em;			/* Weather Links */
}
#tLinks #studyUnit {
width:25em;			/* Study Units */
}
#tLinks #resource {
width:25em;						/* Resources Links */
}
#tLinks #reference {
width:25em;						/* References Links */
}
#tLinks #unused {
width:25em;						/* Unused */
}
#tSuccess .content img	{
position:relative; top:0px;
}
#tSuccess .graph 	{
width:524px;
height:353px;
}
#tProjects .content img {
margin: 0 1em 1em 0;
}
/* end General Layout */

/* ..Modules	*/
/* ul */
ul 	{
font-size: 1em;
margin: 0;
padding: 0;
}
ul li 	{
list-style:none;
margin-left:2em;
}
ul.contentBg {
margin-bottom:1em;
}
ul.dot	{
margin-top:1em;
}
ul.dot	li {
list-style-type:disc;
margin-left:2em;
}
ul.paw {
margin: 0 2em .5em 0em;
}
#tCalendar div.content ul {
margin-top:1em;
}
#tProjects	ul li ul li {margin-top:.5em;}
/* end ul */

/* ..Layout tools */
.hidden	 {display:none; visibility:hidden;}
/* STRICT CLEARFIX CODE */
.clear:after {
content:".";
display:block;
clear:both;
visibility:hidden;
height:0px;
}  /* to clear boxes */
/*	.clear {display:inline;} /*a fix for IE Mac*/
/* /STRICT CLEARFIX CODE */
/* end Layout tools */

/* ..Branding  ..Logo  */
div.badge	{
text-align:center;
float:left;
margin-bottom:1.5em;
width:37em;
margin-left: .8em;
}
div.badge ul li	{
width:7em;
height:7em;
text-align:center;
float:left;
padding:1.5em .5em .5em .5em;
margin:.25em .25em 0 .25em;
}
div.badge	ul li	{
font-size: .8em;
font-weight:bold;
font-family:Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
overflow:visible;
}
div.badge ul li a	{
font-weight:bold;
}
div.badge ul li a:hover {text-decoration:underline;
}

div.badge ul li a .pop {display:none;}				/*This is for the text that warns the user of external links */
div.badge ul li a:hover .pop {display:block;}

/* end Branding end Logo */


/* ..Navigation */
.skipnav {
margin:0;
line-height:.9em;
font-size: 1em;
padding: .8em;
display:none;
}

/* ..tabNavigation */
/* ..BarNav	*/
ul.barNav	{
float:none;
clear:left;
margin:0;
padding-top:0;
list-style-type:none;
display:block;
}
ul.barNav li	{
float:left;
display:block;
margin:0;
padding-top:0;
}
ul.barNav li.tab {
border-style: solid;
border-width:1px 1px 0 1px;
padding:0 0 0 0;
display:inline;
}

ul.barNav a	{
padding:0 .5em;
margin:0;
}

ul.barNav li.tab a {
font-size: 1em;
display:block;
margin:0 0 0 0;
}
ul.barNav li#focus.tab a {
display:block;
}
/* end BarNav	*/

.tabbed	{			/* these are all to help remove space between tab rows and tabbed content */
margin-top:0 !important;
top:0 !important;
border-spacing:0 !important;
border-collapse:collapse !important;
float:left;
display:block;
}
.tabbed h1	{
margin-top:0;
}
#tHonors .content	{
width:34em;
}
.col3 {
float:left;
clear:left;
}
.col3 div 	{			/* Creates a table-like appearance without the constraints of table layout */
font-size:.8em;
float:left;
width:11em;
margin-top:0em;
padding:.5em 0 0 .5em;
border-style:solid;
border-width:0 0 1px 1px;
}
.col3.column {
width:10em;
float:left;
clear:none;
padding:0;
}
.col3.column h1 {
margin:0;
padding:0;
border-width:0 1px 0 0;
border-style:solid;
}
/* end tabNavigation */

/* Tables */
table	{
empty-cells:hide;
}
th {
padding-left:.5em;
padding-right:.5em;
}
table tbody tr td {
padding:.25em 2em 0 .25em;
}
table tbody tr td {
border-style:solid;
border-width:0 0 1px 1px;
font-size:.8em;
width:auto;
}
table.row tbody tr th	{
font-size:.8em;
top:0em;
width:auto;
}
table.col th {
font-weight:bold;
width:10em;
padding:0 0 0 1em;
text-align:center;
}
#tFaculty .content table {
margin-left:2em;
}
/* end Tables */





/* ..MainNavigation */
#mainNavigation	{
position:fixed;
left:0;
top:0;
float:left;
width:9em;
text-align:center;
}
#mainNavigation .skipnav a {
display:none;
}
#mainNavigation ul li a,
ul.barNav ul lia {
text-decoration:none;
}
#mainNavigation ul li {
font-size:.6em;
margin:0 0 1em 0 ;
padding:0;
line-height:.8em;
border-style:outset;
border-width:0px;
}
#mainNavigation ul li a	{
display:block;
margin:0;
padding:.3em .3em .3em 10px;
font-weight:bold;
font-size: .6.em;
width:100%;
}
/* end MainNavigation */
