/*  
Theme Name: Northside Style Sheet
Web Location: http://www.northside-baptist.com/
Description: Theme designed solely for use on Northside-Baptist.com
Author: T-X-2 Publishing
Author URL: http://www.t-x-2.com/

*/

body {
	font-family: tahoma,arial,helvetica,sans-serif;
	font-size: 13px;
	color: #000000;
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: #333333;
}

A:link {
	COLOR: #000000;
 	text-decoration: none;
}

A:visited {
	COLOR: #000000;
 	text-decoration: none;
}

A:hover {
	COLOR: #000000;
 	text-decoration: none;
}

#popup {
	font-size:12px;
	color: #FFFFFF;
	text-align: center;
	padding:15px;
}

#popup a {
	color:#DEDEDE;
	text-decoration:underline;
}

#popup a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#header {
	height:100px;
	background-color: #2B3856;
	border:none;
	border-top: 2px solid #2B303E;
	border-bottom: 1px solid #000000;
 	background-image: url(http://www.northside-baptist.com/images/back.jpg);
	padding:0px;
}

#wrapper1 {
	width:1001px;
	float: center;
	text-align: left;
	margin:0px auto;
	border: 1px solid #000000;
	padding:0px;
}

#wrapper2 {
	background-color: #FFFFFF;
	width:100%px;
	float: center;
	text-align: left;
	margin:0px auto;
	border:none;
	border-bottom: 0px solid #333333;
	padding:0px;
}

#print-wrap {
	background-color: #CCCCCC;
	width:100%px;
	float: center;
	text-align: left;
	margin:0px auto;
	border:none;
	padding:0px;
}

#counter {
	width:1001px;
	float: center;
	text-align: right;
	margin:0px auto;
	border: none;
	padding:0px;
}

#special-box { 
	width:500px;
	float:center;
	background-color: #BABABA;
	border: 1px solid #222222;
	border-right: 1px solid #111111;
	border-bottom: 2px solid #111111;
	padding:15px;
}

#top-box2 { 
	width:690px;
	line-height: 16px;
	background-color: #8C8C8C;
	border: 1px solid #222222;
	border-right: 1px solid #111111;
	border-bottom: 2px solid #111111;
	padding:0px;
}

#main-box { 
	width:170px;
	line-height: 16px;
	background-color: #BABABA;
	border: 1px solid #222222;
	border-right: 1px solid #111111;
	border-bottom: 1px solid #111111;
	padding:0px;
}

#main-boxHeading {
	font-size:12px;
	text-align: center;
 	margin: 0em;
	color: #CCCCCC;
	font-weight:bold;
 	background-color: #555555;
 	background-image: url();
 	padding: 1.0em 1.0em;
 	border-bottom: 1px dashed #000000;
}

#main-boxHeading a {
	color:#C2C2C2;
	text-decoration:underline;
}

#main-boxHeading a:hover {
	color:#A8A8A8;
	text-decoration:underline;
}

#main-boxContent {
	font-size:12px;
	color: #F2F2F2;
	text-align: center;
	padding: 1.0em 1.0em;
}

#main-boxFooter {
	font-size:10px;
	text-align: center;
 	margin: 0em;
	color: #CCCCCC;
	font-weight:bold;
 	background-color: #9C9C9C;
 	background-image: url();
 	padding: 1.0em 1.0em;
 	border-top: 1px solid #000000;
}

#main-boxFooter a {
	color:#CCCCCC;
	text-decoration:none;
}

#main-boxFooter a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

#font-normal {
	font-family: tahoma,arial,helvetica,sans-serif;
	font-size: 13px;
	color: #000000;
}

#font-normal a {
	color:#000000;
	text-decoration:underline;
}

#font-normal a:hover {
	color:#000000;
	text-decoration:underline;
}

#side {
	font-family:Arial, Helvetica;
	font-size:11px;
	line-height: 1.3em;
	color:#F2F2F2;
	padding:5px;
}

#side a {
	color:#F2F2F2;
	text-decoration:underline;
}

#side a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#body {
	font-size:13px;
	color: #000000;
	text-align: left;
	background-color: #CCCCCC;
	padding:10px;
}

#body a {
	color:#000000;
	text-decoration:underline;
}

#body a:hover {
	color:#000000;
	text-decoration:underline;
}

#spacer {
	border:none;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #000000;
	background-color: #2B303E;
 	background-image: url();
	height:20px;
	padding:0px;
}

#spacer-font {
	font-family:Arial, Helvetica;
	font-size:11px;
	line-height: 1.0em;
	color:#F2F2F2;
	padding:0px;
}

#spacer-font a {
	color:#F2F2F2;
	text-decoration:underline;
}

#spacer-font a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#footer {
	width:100%px;
	float: center;
	text-align: left;
	margin:0px auto;
	background-color: #2B303E;
	border:none;
	border-top: 2px solid #000000;
	border-bottom: 1px solid #000000;
	padding:0px;
}

#footer1 {
	font-family:Arial, Helvetica;
	font-size:12px;
	line-height: 1.3em;
	color:#999999;
	margin-top:10px;
}

#footer1 td{
	padding-left:20px;
	border-right:1px dashed #000000;
}

#footer1 a {
	color:#999999;
	text-decoration:none;
}

#footer1 a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#footer2 {
	border: 1px solid #000000;
	border-top: 1px solid #333333;
	border-left: 0px solid #333333;
 	background-color: #111111;
	padding:0px;
}

#footer3 {
	font-family:Tahoma, Arial, Helvetica;
	font-size:10px;
	line-height: 1.5em;
	color:#808080;
}

#footer3 a {
	color:#808080;
	text-decoration:underline;
}

#footer3 a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#menu a, #menu a:visited {
  position:relative;
  text-decoration:none; 
  text-align:left; 
  background-color:#586170; 
  font-family:Tahoma, Arial, Helvetica;
  font-size:11px;
  font-weight:normal;
  color:#F2F2F2; 
  display:block; 
  width:11em; 
  border:1px solid #fff;
  border-color:#808080 #111111 #111111 #808080;
  padding:0.4em;
  margin:0.1em auto;
  }

#menu a:hover {
  background-color:#2B303E; 
  color:#F2F2F2;
  font-weight:normal;
  border-color:#808080 #111111 #111111 #808080;
  }
 
#column {
 	margin: auto;
} 

#column {
 	margin-left: 0.0em;
 	margin-right: 0.0em;
}
 
.BoxContainer {
	float: center;
 	margin: 1.0em;
 	border: 1px solid #000000;
 	border-top: 2px solid #000000;
 	border-bottom: 1px solid #000000;
 	margin-top: 1.0em;
}

.BoxHeading {
 	margin: 0em;
 	background-color: #2B303E;
 	background-image: url();
 	padding: 1.1em 0.0em;
 	border-bottom: 1px dashed #000000;
}

.BoxHeading {
	text-align: center;
}
 
.BoxHeading a:visited {
 	color: #FFFFFF;
}

h3.BoxHeading {
 	font-size: 12px;
 	color: #CCCCCC;
}

h3.BoxHeading a {
	font-weight: normal;
 	font-size: 1.0em;
 	color: #FFFFFF;
}

h3.BoxHeading a:hover {
 	color: #FFFFFF;
 	text-decoration: none;
}

.BoxContent {
	font-size: 1.1em;
}

.BoxContent {
 	background-color: #CCCCCC;
 	padding: 1.0em;
}