/*#############################################################
Name: Faith Christian School
Date: 2008-01-08
Author: Will Ballard
URL: http://shepboy.com
 
#############################################################*/


/* CSS Document */

body{


	
	background-image:url(Images/BgTile.gif);
	background-repeat:repeat;
	background-color: #424242;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	padding: 0px;
	color: black;
	font-family: TrebuchetMS, Verdana, Helvetica,  sans-serif !important;
	font-size: small;
	height:100%;

}

div {
border: 0px solid red;
}

table {
border: 0px;
}

td {
padding: 0px;
vertical-align: top;
text-align:left;
}

p {
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
font-size: small;
line-height:150%;
}

.NormalBold  {
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
font-weight:bold;
font-size: small;
line-height:150%;
}

h2, 
.Head {
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
color: #b82132;
font-size: large;
}

h3,
.SubHead{
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
color: #000;
font-size: medium;
margin-bottom: 3px;

}

h4,
.SubSubHead{
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
color: #b82132;
font-size: small;
margin-bottom: 3px;
}


img {
/*
border:0px;
margin:0px;
margin: auto;
border:auto;

*/

}

hr {
height: 1px;
margin: 0px;
border: 0px;
color: #b82132;
background-color:#b82132;

}

p img {


}

LABEL A IMG {
display: none;
}


blockquote{
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
font-size: small;
} 

ul, li {
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
font-size: small;
line-height:150%;
margin-bottom: 7px;
}

blockquote A:link {
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
} 

body A:link { 
color: #135db3;

} 

body A:hover{ 
color: #135db3;
}

body A:active {
color: #135db3;
}

body A:visited { 
color: #135db3;
}

#HeaderTabs {

}

#Tabs {
width:902px;/* IE Override */
padding-right: 5px;
text-align: right;
margin-left:auto;
margin-right:auto;
margin-top: 5px;
height:16px;

}

#Tabs img{
border:0px;
margin:0px;
}


#PageWrapper {
width:896px;/* IE Override */
background:#fff;
margin-left:auto;
margin-right:auto;
border: solid 5px #333333;
padding: 1px;
min-height: 400px;
text-align:left;
}

#Header {
width: 894px; /* IE Override */
height: 108px;
border: 1px solid #E0D6C6;
background:url(Images/HeaderBG.jpg);
background-repeat:no-repeat;

}

#Logo {
width: 240px;
height: 106px;
position: relative;
Left: 0px;
Top: 0px;
overflow:hidden;
float:left;
}

#NavBar {
height: 26px;
width: 650px;
float:right;
position:relative;
top: 81px;
background-color: transparent;
}

#RedBar {
background-color:#c02544;
border-top: solid 1px #79952f;
border-bottom: solid 0px white;
height: 4px;
clear:both;
width:896px;
}

#HomeRedBar {
background-color:#fff;
background-image:url(Images/RedShadowTile.jpg);
background-repeat:repeat-x;
border-top: solid 1px #79952f;
height: 16px;
clear:both;
width:896px;
}

.ImagePane {
min-height: 147px;
width: 896px; /* IE Override */
background-color: #fff;
/*
background-image:url(SectionGraphics/HighSchool.jpg);
background-repeat:no-repeat;
*/
}

#ImagePaneWrapper {
border-bottom: 1px solid white;

}

#HomeImageWrapper {
text-align:center;
}

.HomeImagePane {
margin-left:auto;
margin-right:auto;
min-height: 323px;
width: 868px; /* IE Override */
margin-bottom: 10px;
background-color: #fff;
/*
background-image:url(SectionGraphics/HomeGraphic.jpg);
background-repeat:no-repeat;
*/
}

#PageContentWrapper {
border-top: 1px solid white;
}

#AdminContentWrapper {
border-top: 1px solid white;
padding: 20px;
}

#LeftNav {
width: 160px;
border-bottom: solid 4px #bf2544;
float:left;
}

#RightContent {
width: 696px;/* Will need to change width/padding for IE */
padding: 20px;
min-height: 400px;/* Will need to change  for IE */
background:url(Images/GradientSplit.jpg);
background-position:top left;
background-repeat: no-repeat;
float:right;

}

#Breadcrumbs {
margin-bottom: 5px;
}

.breadcrumbs,
.breadcrumbs a:link,
.breadcrumbs a:visited,
.breadcrumbs a:hover, 
.breadcrumbs a:active {
color: #404040 !important;
font-size: xx-small;
text-transform:lowercase;
}

.LeftContentPane{
float:left;
width: 405px;
}

.BlogLeftContentPane{
float:left;
width: 483px;
}

.RightPane{
float:right;
width: 278px;
}

.BlogRightPane{
float:right;
width: 200px;
}

.ContentPane {}

.AdminContentPane {
min-height: 400px;
}

#FooterBannerWrapper{
clear:both;
border-top: solid 1px #e2dbcb;
width: 896px; /* IE Override */
text-align:center;
margin-bottom: 15px;
}

#HomeFooterBannerWrapper{
clear:both;
border-top: solid 1px #e2dbcb;
width: 896px; /* IE Override */
text-align:center;
margin-bottom: 15px;
}

#FooterBanner {
width:868px;
margin-left:auto;
margin-right:auto;
margin-top: 12px;

}

#HomeFooterBanner {
width:868px;
margin-left:auto;
margin-right:auto;
margin-top: 12px;

}

.Ad1{
width:278px;
min-height:110px;
}

.Home2Ad1{
width:574px;
min-height:110px;

}

.Ad2{
width:278px;
min-height:110px;
}

.Ad3{
width:278px;
min-height:110px;
}

.AdSpacer {
width: 12px;
}

.AdSplitter {
height: 18px;
}

#Footer {
background-image:url(Images/FooterTile.jpg);
background-repeat:repeat-x;
height: 27px;
width: 896px; /* IE Override */
line-height:27px;
}

#FooterLeft {
float:left;
padding-left: 10px;
}

#FooterRight {
float:right;
padding-right: 10px;
}


.FooterText,
.FooterText a:link,
.FooterText a:visited,
.FooterText a:hover, 
.FooterText a:active {
color: white;
line-height:27px;
font-size:x-small;
}


#Footer2 {
border-top: solid 1px white;
background-color:#bf2544;
height:3px;
width: 896px; /* IE Override */
}



.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


.NormalRed {
color: #b82132;

}


.ControlPanel {
width: 900px;
margin-left:auto;
margin-right:auto;
}

.LabelEditTextClass {
background-color: white;
background-image:none;
width:auto;
line-height:normal;


}

/* DNN OVERRIDES  */

.normal a img {
border:0px;
} 

.CommandButton,
.CommandButton a:link,
.CommandButton a:visited,
.CommandButton a:hover, 
.CommandButton a:active {
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
color: #135db3 !important;
font-size: small;
margin-bottom: 3px;
}

/* Style used in FormMaster Forms */

.FormTable {
padding:20px;
background-color:#D3C5AB;
}

.FormTable .SubHead {
font-size: 85%;
}

.FormTable td {
padding: 5px;
}

.FormTable hr {
margin:0px;
}

.FormTable h2 {
margin:0px;
}





