* {
	margin: 0;
}

html,body
{
	background-image: url(../images/maadi-church-background.jpg);
	background-repeat: repeat-x;
	background-color: #726e4b;
	margin: 0 auto 0px auto;
	height: 100%;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
    padding:0px;
}	


#mainbg
{
	background-image: url(../images/maadi-church-extras-background.jpg);
	background-repeat: no-repeat;
	text-align: center;
	margin: 0 auto 0px auto;
	height: 100%;
	background-position: top center;
}


#container {
   	min-height:100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -234px; /* the bottom margin is the negative value of the footer's height */
}

#top
{
	background-image: url(../images/maadi-church-topbar-background.jpg);
	background-repeat: no-repeat;
	background-color:#3d3d3d;
	text-align: center;
	margin: 0px auto 0px auto;
	height: 52px;
	color:#fff;
	background-position: top center;
}

#top a, #top a:active, #top a:link, #top a:visited
{
	color:#fff;
	text-decoration: none;
}

#top a:hover
{
	color:#ccc;
	text-decoration: none;
}

#toptext
{
	width: 980px;
	margin: 0px auto 0px auto;
	text-align: right;
}

#blogtext
{
	float: left;
	padding: 20px 20px 0px 370px;
}

#signin
{
	float: left;
	/*padding: 20px 20px 0px 700px;*/
	padding: 20px 20px 0px 50px;
}

#search
{
	float: right;
	padding: 15px 0px 0px 0px;
	font-size: 11px;
}

#header 
{
	width: 1013px;
	height: 177px;
}


img
{
	border:0;
}

#main
{
	margin: auto;
	text-align: center;
	width: 1013px;
}

#logo
{
	float: left;
}

#rightheader
{
	float: right;
}

.content
{
	background-image: url(../images/maadi-church-main-stretch.png);
	background-repeat: repeat-y;
	float: left;
}


#nav
{
	/*margin: 0px auto 0px auto;
	padding: 0px 0px 0px 30px;
	width: 1013px;*/
	width: 940px;
	margin: 0px auto 0px auto;
	font-family: Georgia, "Times New Roman";
}

#navInternal
{
	/*margin: 0px auto 0px auto;
	padding: 0px 0px 0px 30px;
	width: 1013px;*/
	padding: 0px 0px 0px 38px;
	width: 940px;
	margin: 0px auto 0px auto;
	font-family: Georgia, "Times New Roman";
}


/*#nav ul li
{
	list-style-type: none;
	float: left;
	padding: 0px 6px 0px 6px;
}

#nav a, #nav a:active, #nav a:link, #nav a:visited
{
	color:#7d2620;
	text-decoration: none;
}

#nav a hover
{
	color:#dddddd;
	text-decoration: none;
}*/

#toppicture
{
	margin: 0px auto 0px auto;
	padding: 0px 40px 0px 0px;
}

#toppictureInternal
{
	margin: 0px auto 0px auto;
	padding: 0px 15px 0px 0px;
}

/*h1
{
	padding:17px 15px 0 0px;
	color:#515151;
	font-size: 16px;
	font-face: verdana, arial, helvetica, sans-serif;
	text-transform:uppercase;
	border-bottom: dotted;	
}*/


.bottom
{
	padding: 20px 0 0 80px;
	float: left;
	color: #ccc;
	font-size: 10px;
	font-face: arial, helvetica, sans-serif;
	line-height: 12px;
}


#boxes
{
	width: 1013px;
	margin-left: 45px;
	text-align: left;	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color:#343433;
}

.boxheader
{
	background-image: url(../images/maadi-church-smallheader.jpg);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 18px;
	font-style: italic;
	color:#fff;
	padding: 15px 0px 0px 60px;
	width: 224px;
	height: 42px;
}

.box1
{
	width: 284px;
	float: left;
	margin-right: 35px;
	text-align: left;
	padding-top: 30px;
}

.box1 ul 
{
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 0px 25px;
}

.box1 ul li
{
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 10px 20px;
	margin: 0px;
}

.boxtext
{
	width: 250px;
	padding: 10px;
}

.box2
{
	float: left;
	width: 284px;
	margin-right: 30px;
	padding-top: 30px;
	text-align: left;
}

.box2 ul 
{
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 0px 25px;
}

.box2 ul li
{
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 10px 20px;
	margin: 0px;
}

.box3
{
	float: right;
	width: 284px;
	text-align: left;
	padding: 30px 0px 0px 0px;
	margin-right: 90px;
}

.box3 ul 
{
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 0px 5px;
}

.box3 ul li
{
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 10px 20px;
	margin: 0px;
}

#boxes a, #boxes a:link, #boxes a:active, #boxes a:visited
{
	color:#7d2620;
	text-decoration: none;
}

#boxes a:hover
{
	color:#868056;
	text-decoration: none;
}

.box3 ul
{
	padding: 0 15px 0 35px;
	float: left;
}

.bottom a, .bottom a:active, .bottom a:visited
{
	color:#edb329;
	text-decoration: none;
}

.bottom a:hover
{
	color:#fff;
	text-decoration: none;
}


.bottom ul li
{
	/*list-style: none; 
	background: url(images/bullet.gif) no-repeat left center;*/ 
	padding: 9px 0 0 0; 
}

.boxtext
{
	width: 235px;
	padding: 5px 20px 10px 20px;
}

.boxmorelink
{
	float: right;
}

#bottomsections
{
	width: 920px;
	margin: 0px auto 0px auto;
	padding: 40px 45px 0px 0px;
	clear: both;
}

#leftboxes
{
	float: left;
}

#listenonline
{
	padding: 0px 0px 15px 0px;
}

#adspace
{
	padding: 15px 0px 0px 0px;
}

#video
{
	float: right;
}

.space
{
	padding: 10px;
	background-image: none;
}

h4
{
	font-size: 12px;
	font-weight: bold;
	color:#93A2C3;
	padding: 0;
	margin: 0;
}

#internalcontent
{
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	padding: 20px 40px 50px 20px;
	margin: 0px 40px 0px 40px;
	text-align: left;
	min-height: 500px;
	line-height: 21px;
	font-size: 11px;
	width: 880px;
}

#internalcontent p
{
	padding: 7px 0px 7px 0px;
	letter-spacing: 1px;

}

#internalcontent img
{
	padding: 15px;
}

#internalcontent h1
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 25px;
	font-style: italic;
	color:#746e4a;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

#internalcontent ul 
{
	list-style-type: none;
	padding: 0px;
	margin: 15px 0px 0px 25px;
	line-height: 21px;
	letter-spacing: 1px;
}

#internalcontent ul li
{
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 10px 20px;
	margin: 0px;
}

#internalcontent a, #internalcontent a:active, #internalcontent a:visited
{
	color: #920d0c;
	text-decoration: none;
}

#internalcontent a:hover
{
	color: #646040;
	text-decoration: none;
}


#subfooter, .push {
   height:234px;    
}

#footer{
   background-image: url(../images/maadi-church-footer.jpg);
   background-repeat: repeat-x;
   clear: both;
   /*position: absolute;*/
  /* bottom: 0;*/
  	 width:100%;
	padding-top: 20px;
	height:234px;   /* Height of the footer */
}

.footertable
{
	text-align: left;
    margin: 0px auto 0px auto;
	width: 950px;
}

.footertable td
{
	vertical-align:text-top;
}

dt
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 16px;
	font-style: italic;
	padding: 10px 0px 10px 0px;
	color:#fff;
}

dd
{
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 0px 3px 8px;
}

dt a, dt a:active, dt a:link, dt a:visited
{

	color:#fff;
	text-decoration: none;
}

dt a:hover
{
	color:#bbaf8f;
	text-decoration: none;
}

dd a, dd a:active, dd a:link, dd a:visited
{
	color:#918e6a;
	text-decoration: none;
}

dd a:hover
{
	color:#bdbba5;
	text-decoration: none;
}



#contentfooter
{
	padding: 0px;
	margin: 0px;
}

#footertext
{
	font-size: 10px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
	letter-spacing: 1px;
	color:#8b8770;
	padding: 0px;
	margin: 0px;
}

.footerlinks
{
	margin: auto;
	text-align: center;
	width: 790px;
	padding-top: 20px;
}

.footerlinkstable
{
	font-face: arial, helvetica, sans-serif;
	width: 750px;
	margin-left: 50px;
	text-align:left;
}

.impact
{
	border: 0;
	padding: 0;
	margin: 0;
}
