/*
	Theme Name: Algebra Project
	Theme URI: http://www.dolanite.com/
	Description: wonderbar
	Version: 1.0	
	Author: Maegan
	Author URI: http://www.dolanite.com/
*/
* {
margin:0;
padding:0;
}

body {
background:#FFFFFF url(images/template/fadeBG.jpg) repeat-y center;
color:#000000;
font-family:Arial, sans-serif;
font-size:medium;
font-weight:50;
text-align:left;
margin:0;
padding:0;
}

body,html,ul {
color:#000000;
margin:0;
padding:0;
}


#wrap {
overflow:hidden;
position:relative;
width:984px;
margin:0 auto;
}

.topmargin {
background-color:#ADBE00;
clear:both;
padding:0px;
margin:0px;
text-align:center;
width:984px;
border-bottom: 1px solid #FFFFFF;
}
#topmarginA {
background-color:#2D5E27;
display:inline;
float:left;
text-align:left;
width: 500px;
height:22px;
border-bottom: 1px solid #FFFFFF;
}

#topmarginB {
background-color:#2D5E27;
display:inline;
float:right;
width:484px;
text-align: right;
overflow:hidden;
height:22px;
border-bottom: 1px solid #FFFFFF;
}

.topmargin p{
	color:#FFFFFF;
	font:normal 11px/16px arial;
	margin:0px;
	padding:2px 2px 2px 24px;
	letter-spacing: 2pt;
}
.topmargin h2{
color: #2D5E27;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: lighter;
margin:0px;
padding:4px;
}
.topmargin h1{
color:#ADBE00;
font:normal 9px/14px arial;
margin:0px;
padding:3px 12px 2px 0px;
font-weight: lighter;
letter-spacing: 1px;
height: 8px;
}
.topmargin a:link {
display: inline;
color:#ADBE00;
font:normal 9px/14px arial;
margin:0px;
padding:3px 1px 2px 1px;
font-weight: lighter;
letter-spacing: 1px;
height: 8px;
text-decoration: none;
}

.topmargin a:hover {
	color: #FFFFFF;
		text-decoration: none;
}
.topmargin a:visited {
display: inline;
color:#ADBE00;
font:normal 9px/14px arial;
margin:0px;
padding:3px 1px 2px 1px;
font-weight: lighter;
letter-spacing: 1px;
height: 8px;
text-decoration: none;
}
.topmargin a:active {
	color: #FFFFFF;
		text-decoration: none;
}










#fullheader{
background:#FFFFFF;
margin:0px;
padding:0px;
width:984px;
height:276px;
}
#fullheadersub{
background:#FFFFFF;
margin:0px;
padding:0px;
width:984px;
height:176px;
}

#headerA {
background:#ADBE00 url(images/template/APlogo.gif) no-repeat top center;
display:inline;
float:left;
width:179px;
height:220px;
border-right: 1px solid #FFFFFF;
}
#headerAsub {
background:#ADBE00 url(images/template/logo_sub_r1_c1.gif) no-repeat top center;
display:inline;
float:left;
width:728px;
height:120px;
border-right: 1px solid #FFFFFF;
}

#headerB {
background:#FFFFFF url(images/template/photo.jpg) no-repeat top center;
display:inline;
float:left;
width:548px;
height:220px;
border-right: 1px solid #FFFFFF;
}
#headerC {
background:#ADBE00;
display:inline;
float:left;
width:255px;
height:220px;
margin:0px;
padding:0px;
}
#headerCsub {
background:#ADBE00;
display:inline;
float:left;
width:255px;
height:120px;
margin:0px;
padding:0px;
}

#headerC1 {
background:#ADBE00 url(images/template/donate.jpg) no-repeat top center;
margin:0px;
padding:0px;
height:175px;
width: inherit;
border-bottom: 1px solid #FFFFFF;
}
#headerC1sub {
background:#ADBE00 url(images/template/logo_sub_r1_c3.gif) no-repeat top center;
margin:0px;
padding:0px;
height:75px;
width: inherit;
border-bottom: 1px solid #FFFFFF;
}

#headerC2 {
background:#ADBE00;
margin:0px;
padding:0px;
}


#bodie {
margin:0px;
padding:0px;
min-height: 800px;
}


/* NAVBAR */

#navbarcol {
background: #FEC902;
width:179px;
display:inline;
float:left;
padding-bottom:600px;
}

#navbar {
background: url(images/template/yellow_nav.gif) no-repeat top right;
list-style-type:none;
width:179px;
padding:18px 0px 18px 0px;
}



#navbar li{
padding:10px 0px 10px 18px;
}

#navbar ul li{
padding:2px 0px 2px 18px;
font-size:11px;
}

#navbar li.location{
display:block;
width:161px;
background-color:#ADBE00;
padding:10px 0px 6px 18px;
margin: 0px;
}

#navbar a:link , #navbar a:visited{
color: #FFFFFF;
margin: 0px;
font-family:Arial, sans-serif;
font-size:16px;
font-weight:bold;
text-align:left;
text-decoration: none;
}
#navbar a:hover {
	color: #2D5E27;
	text-decoration: none;
}
#navbar a:active {
	color: #2D5E27;
	text-decoration: none;
}

.sublinksoff{
visibility:collapse;
height:0px;
}
.sublinks{
list-style-type:none;
background: #C2CF41;
color: #2D5E27;
padding:4px 0px 4px 18px;
margin: 0px;
font-weight:bold;
}
#navbar ul li a:link , #navbar ul li a:visited, #navbar ul li{
font-size:12px;
}



#navbar .arrows {
color: #7B9935;
font-family:Arial Narrow, sans-serif;
font-size:12px;
}


#contentcol {
display:inline;
float:left;
width:548px;
margin:0px;
padding:0px;
}


.content{
padding: 0px 30px 10px 30px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
}
.content p {
font-size:14px;
line-height: 18px;
padding: 0px 0px 14px 0px;
}
.content .location{
color: #ADBE00;
}
.content input {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	color: #333333;
	border: 1px solid #ADBE00;
}

.content .linenav:link, .content .linenav:visited {
color:#ADBE00;
text-decoration: none;
}

.content .linenav:hover, .content .linenav:active {
	color: #D27939;
	text-decoration: none;
}
.content .imgpad {
padding: 0px 20px 10px 0px;
}


.content .head{
font-size:16px;
color: #D27939;
padding: 20px 0px 14px 0px;
font-weight:bold;
}
.content h1 {
color:#D27939;
font-size:14px;
line-height: 18px;
padding: 0px 0px 2px 0px;
font-weight:normal;
}
.content h2 {
font-size:12px;
line-height: 18px;
padding: 0px 0px 25px 25px;
font-weight: normal;
}
.content h3 {
color:#000000;
font-size:14px;
line-height: 18px;
padding: 0px 0px 25px 25px;
font-weight: normal;
}




/* CONTENT ON INDEX PAGE */
.contentI{
padding: 0px 30px 10px 30px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
}
.contentI p {
font-size:12px;
line-height: 16px;
padding: 0px 0px 14px 0px;
}

/*CONTENT ON NEWS PAGES */
.storycontent{
padding: 0px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
}
.storycontent p {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height: 20px;
padding: 0px 0px 14px 0px;
}


.content .title:link, .content .title:visited {
color:#000000;
font-size:15px;
padding: 0px 0px 14px 0px;
text-decoration: none;
}

.content .title:hover, .content .title:active {
	color: #ADBE00;
	text-decoration: none;
}


.contenttitle {
font-size:20px;
padding: 0px 0px 12px 0px;
}

.breakin{
width:483px;
padding: 0px;
margin: 0px 0px 20px 0px;
border-bottom: 1px solid #CCCCCC;
}

.cont_title_sub {
font-size:20px;
padding: 0px 0px 15px 0px;
}
.cont_para_sub {
	font-size:14px;
	line-height: 20px;
}
.cont_para_sub p {
padding: 0px 0px 15px 0px;
}


.calendarblock {
background:#F4DCC8;
margin:10px 0px  0px 0px;
padding: 20px;
width:460px;
}


.calendarblock p{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 14px;
}
.calendarblock h1{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
line-height: 12px;
padding: 0px 2px 0px 0px;
margin: 0px;
}
.cdate{
padding: 0px 10px 0px 0px;
color: #D28F51;
font-size:18px;
line-height: 14px;
	font-weight: bold;
}

.arrows {
	font-family: "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	color: #ADBE00;
}



#rightcol {
display:inline;
float:left;
}

#rightC {
width: 255px;
}
#rightC  a:link, #rightC a:visited {
font-size: 11px;
	color: #ADBE00;
	text-decoration: none;
	padding: 4px, 0px, 4px, 0px;
}
#rightC a:hover, #rightC a:active {
font-size: 11px;
	color: #D28F51;
	text-decoration: none;
	padding: 4px, 0px,4px, 0px;
	}


#rightB {
background: url(images/template/graycurvedsq.gif) no-repeat top center;
width: 228px;
height: 241px;
}

.greytop {
background: url(images/template/graycurvedtop.gif) no-repeat top center;
width: 228px;
height: 13px;
}
.greybot {
background: url(images/template/graycurvedbot.gif) no-repeat top center;
width: 228px;
height: 13px;
margin-bottom:18px;
}
.greycenter {
margin:0px;
background-color:#EBEBEB;
width:228px;
}

.rightcontent{
padding: 20px 28px 10px 30px;
color: #D28F51;
font-family: Arial, Helvetica, sans-serif;
}

.rightcontent p{
font-size:11px;
line-height: 16px;
padding: 0px 0px 14px 0px;
}


.footer{
color:#2D5E27;
font:normal 9px/14px arial;
margin:0px;
text-align: center;
padding:20px 10px 10px 10px;
font-weight: lighter;
letter-spacing: 1px;
}
.footer h1{
font:normal 11px/16px arial;
padding:0px 0px 20px 0px;
}

.footer a:link, .footer a:visited {
display: inline;
color:#2D5E27;
font:normal 11px/14px arial;
margin:0px;
text-align: center;
padding:8px;
font-weight: lighter;
letter-spacing: 1px;
text-decoration: none;
}

.footer a:hover, .footer a:active {
	color: #ADBE00;
	text-decoration: none;
}



















h3.entrytitle,h3 {
color:#5CA605;
display:block;
font-size:170%;
font-weight:400;
line-height:100%;
margin:0;
padding:0px 0px 0px 10px;
}

h3.entrytitle a,h3.entrytitle a:visited,h3 a {
color:#5CA605;
font-weight:400;
text-decoration:none;
text-transform:capitalize;
}

454545
h3.entrytitle a:hover,h3 a:hover {
text-decoration:underline;
}



#sidebar li{
list-style:none;
}

#sidebar ul li a {
color:#000;
text-decoration:none !important;
margin:0;
}

#sidebar ul li a:hover {
background:#F5FBFF;
color:#516F86;
}

#searchdiv {
font-weight:700;
margin-bottom:25px;
margin-top:15px;
padding:0;
}



.entrybody a:link,.entrybody a:visited {
color:#707070;
font-weight:400;
text-decoration:underline;
}

.entrybody a:active,.entrybody a:hover {
color:#707070;
font-weight:400;
text-decoration:none;
}

a,a:visited,a:hover {
color:#697C83;
text-decoration:none;
}

.navigation a:link span,.navigation a:visited span,.navigation a:hover span {
background:url(images/active2.gif) right bottom no-repeat;
height:24px;
padding-right:12px;
}

.current_page_item a:link span,.current_page_item a:visited span,.current_page_item a:hover span {
background:url(images/current2.gif) right bottom no-repeat;
height:27px;
padding-right:15px;
}.test {
	font-style: normal;
	font-weight: lighter;
	letter-spacing: 1px;
}

#wikicol {
display:inline;
float:left;
width:800px;
height:800px;
margin:0px;
padding:0px;
}

#facebook{
position:absolute;
right:9px;
top:59px;
}

ul.linearmenu{
list-style-type:none;
}
.linearmenu li{
float:left;
diplay:inline;
padding:4px 18px;
text-transform:uppercase;
color:#FFFFFF;
}
.linearmenu a, .linearmenu a:link{
color:#FFFFFF;
}
li.current{
background-color:#FFFFFF;
color:#006699;
}
li.current a:link, li.current a{
color:#ADBE00;
}
.teacher_head{
overflow:hidden;
position:relative;
width:984px;
margin-bottom:18px;
padding:5px 36px 0px 32px;
background-color:#FFCC00;
color:#FFF;
border-top:1px solid #FFF;
font-size:20px;
}
