/*#############################################################
Website :
Date: 2008 - 08 - 25
Author: Will Ballard
Company Website: http://ingensystems.com
Client: CenterPointe Christian Church
#############################################################*/


*  {
margin: 0px;
padding: 0px;
}

body{
background-color:#1a1a1a;
	padding: 0px;
	color: #333333;
	font-family:  Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 78%;
	line-height:200%;
}

table {
border: 0px;
}

td {
vertical-align: top;
text-align:left;
}

p, 
.Normal {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:1.0em;
	line-height:170%;
	margin-bottom:1.1em !important;
}

.NormalBold  {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:1.0em !important;
	font-weight:bold;
}

h2, 
.Head {
font-family: Verdana, Arial, Helvetica, sans-serif !important;
color: #666;
font-size: 1.1em !important;
line-height:200%;
	margin-bottom:1.0em !important;
}

h3,
.SubHead{
font-family: Verdana, Arial, Helvetica, sans-serif !important;
color: #94291B;
font-size: 0.95em !important;
font-weight:normal !important;
	margin-bottom:1.0em !important;
}

h4,
.SubSubHead{
font-family: Verdana, Arial, Helvetica, sans-serif !important;
color: #666666;
font-size: 0.95em !important;
	margin-bottom:1.0em !important;
}


img {
/*
border:0px;
margin:0px;
margin: auto;
border:auto;

*/

}

hr {
clear:both;
color: #fff; 
background-color: #fff; 
border: 1px solid #666666;; 
border-style: none none solid;
 }




p img {
border-left:6px solid #fff;
border-right:6px solid #fff;
}

/*
LABEL A IMG {
display: none;
}

*/


blockquote{
font-family: Verdana, Arial, Helvetica, sans-serif !important;

} 

ul {
font-family: Verdana, Arial, Helvetica, sans-serif !important;
margin:10px;

}

li {
font-family: Verdana, Arial, Helvetica, sans-serif !important;
margin-left:10px;

}

blockquote A:link {
font-family: Verdana, Arial, Helvetica, sans-serif !important;
} 

body A:link
 { 
color: #94291B;
text-decoration: none;
}

body A:hover
 { 
color: #94291B;
text-decoration: none;
}

body A:active,
body A:visited
 { 
color: #94291B;
text-decoration: none;
}



#PageWrapper {
width: 880px;
padding: 10px;
background-color: #fff; 
margin-top: 10px;
margin-left: auto; 
margin-right: auto;
text-align:left;
min-height:400px;
}

#Header {
height: 100px;
background-color:#722D26;
background-image:url(images/HeaderTile.jpg);
background-repeat:repeat-x;
margin-bottom:1px;
}

#Logo {
float:left;
margin-left:20px;
}

.Logo {
}

#HeaderRight {
float:right;
width:175px;
margin: 20px 30px 0 0;
}

#Search {
white-space:nowrap;

}

#Search .NormalTextBox {
border: solid 2px #5C1A10;
padding-left:2px;
width:120px;}

#Listen {
line-height:20px;
margin-top:13px;
float:left;
}

#Blog {
line-height:20px;
margin: 13px 0 0 45px;
float:left;
}

#Listen img,
#Blog img {
border:0px;
margin-right: 6px;
}

.Search,
.Search a:link,
.Search a:visited,
.Search a:hover, 
.Search a:active {
color:#fff !important;
font-size:.9em;
}

#LeftNavWrapper {
border: 2px solid #5C2721;
background-color: #fff;
padding:2px;
margin-bottom: 10px;

}

#LeftNav {
background-color: #f1f1f1;
padding:10px;

}

#NavBar {
clear:both;
background-color:#80322B;
background-image:url(images/NavBarTile.jpg);
background-repeat:repeat-x;
height:30px;
border-bottom: 1px solid #fff;
}

#NavBarLogo {
float:left;
margin-left:10px;
width:120px;
height:50px;
background-image:url(images/SmallLogo.jpg);
background-repeat: no-repeat;
}

.ImagePane {
margin-bottom: 1px;
}


.ContentPane {

}

.SmallLeftPane {
float:left;
width:250px;
margin: 10px 0 10px 0;
}

.SmallRightPane {
float:right;
width:250px;
margin: 10px 0 10px 0;
}

.LargeLeftPane {
float:left;
width:600px;
margin: 10px 0 10px 0;
}

.LargeRightPane {
float:right;
width:600px;
margin: 10px 0 10px 0;
}


.TabSkinContentPane {
margin-bottom:10px;
height:290px;
}

#AnnouncementWrapper {
padding-top:10px;
clear:both;
}

.Announcement1 {
min-height:120px;
float:left;
width:250px;
margin-bottom:10px;
margin-left:10px;
}

.Announcement2 {
min-height:120px;
width:250px;
margin-left:310px;
margin-right:310px;

}

.Announcement3 {
min-height:120px;
float: right;
width:250px;
margin-bottom:10px;
margin-right:10px;
}

#Tabs {
margin-bottom:2px;
}

.TabCenter {
margin: 0 210px 0 260px;
border-left: solid 1px #f2f2f2;
border-right: solid 1px #f2f2f2;
padding: 0 15px 0 15px;
min-height: 160px;
}

.TabBridge {
margin: 0 0px 0 260px;
border-left: solid 1px #f2f2f2;
padding: 0 15px 0 15px;
min-height: 160px;

}

.TabLeft {
float:left;
width: 250px;
}

.TabRight {
float:right;
width: 200px;
}

.TabCenterEven {
margin: 0 283px 0 283px;
border-left: solid 1px #f2f2f2;
border-right: solid 1px #f2f2f2;
padding: 0 11px 0 11px;
min-height: 160px;
}

.TabLeftEven {
float:left;
width: 270px;
}

.TabRightEven {
float:right;
width: 270px;
}


#Footer {
clear:both;
background-image: url(images/FooterTile.jpg);
background-repeat: repeat-x;
height: 40px;
line-height:40px;

}

#FooterLeft {
float:left;
margin-left:10px;
}

#FooterRight {
float:right;
margin-right:10px;
}

.Footer,
.Footer a:link,
.Footer a:visited,
.Footer a:hover, 
.Footer a:active {
color: #666666;
letter-spacing: .15em;
font-size:.90em;
}

.clear {
clear: both;
}



/* DNN OVERRIDES  */


/* by setting width: 0px they made all the empty panes show up in IE. Setting it back to auto  fools IE into haslayout = false */
.DNNEmptyPane
{
	width: auto;
}

.ControlPanel {
width: 900px;
margin-left:auto;
margin-right:auto;

}

.ControlPanel .SubHead {
font-size: .95em !important;
}

.ControlPanel .CommandButton {
font-size: .9em !important;
}

/**/

.LabelEditTextClass {
background-color: white;
background-image:none;
width:auto;
line-height:normal;
}




.LoginPanel table td {
padding: 2px;

}

.normal a img {
border:0px;
} 

.CommandButton,
.CommandButton a:link,
.CommandButton a:visited,
.CommandButton a:hover, 
.CommandButton a:active {
font-family: Verdana, sans-serif !important;
color: #0A5989 !important;
font-size: small;
margin-bottom: 3px;
}

/* Style used in FormMaster Forms */

.FormTable {
padding:20px;
background-color:#e1e1e1;
}

.FormTable .SubHead {

}

.FormTable td {
padding: 10px;
font-family: Verdana, sans-serif !important;
}

.FormTable hr {
margin:0px;
}

.FormTable h2 {
margin:0px;
}

.FormTable .cbxList td {
padding: 2px;
margin: 0px;
line-height:20px;

}


