body{background-color: #FFFFFF;font-family: arial;font-size: 12px; margin: 0px; padding: 0px;}
body {margin: 0px; padding: 0px; background-color: #414141;}

html, body {height: 100%;}

a{color: #660000;}
#divInfoTop a {color: #FFFFFF;}
#divFooter a {color: #FFFFFF;}

p {margin: 0px; padding: 0px;}

h1{font-size: 24px;color: #660000; border-color: #dadada; border-width: 0px 0px 1px 0px; border-style: solid;}
h2{font-size: 24px;color: #708057;border-color: #dadada; border-width: 0px 0px 1px 0px; border-style: solid; margin-top: 0px;}
h3{font-size: 16px;color: #708057; margin: 0px;}

.ma_blogEntryStyle{padding-right: 40px;}
.ma_blogListingStyle{padding-right: 40px;}
.ma_blogTitle{font-size: 20px;font-weight: bold;}
.ma_blogTitleDate{font-size: 16px;color: #7c7f78; font-weight: bold;padding-bottom: 5px;}
.ma_blogAuthor{font-size: 13px;color: #7c7f78; font-weight: bold;padding-top: 5px;}
.ma_blogArchiveTitle, .ma_blogSubscribeTitle, .ma_blogEntryCommentTitle, .ma_blogEntryAddCommentTitle
{font-size: 16px; border-width: 0px 0px 1px 0px; border-style: dotted; border-color: #7c7f78;}
a.ma_searchResultLink{font-size: 16px;}

.ma_calendarDayOfWeek{font-weight: bold; text-align:center;}
.ma_calendarDayNonCurrentMonth{background-color: #dadada;}
.ma_calendarDayCurrentDay{border-width: 1px; border-style: solid; border-width: 1px;}
.ma_calendarDayHeader{font-weight:bold;}
.ma_calendarMonth{font-size: 16px; font-weight: bold; color: #8c8e88;}
.ma_calendarDayCurrentDay, .ma_calendarDayNonCurrentMonth, .ma_calendarDayOfWeek{margin: 0px 1px 1px 0px; padding:2px;}

#divMainContainer{position:relative; min-height:100%; width: 100%; padding: 0px; margin: 0px;}

#divContentBackground {position:absolute; top: 180px; height: 626px; width: 100%; background-color: #7d7f79; background-image: url(http://tbc.ministryavenue.com/Uploads/20/Images/279contentbg2.jpg); background-repeat: repeat-x;}

#divInfoTopContainer {position:absolute; height: 19px; background-color: #660000; margin: 0px; padding: 0px; width: 100%;}
#divInfoTop{width: 940px; margin: auto; position: relative; color: white; font-weight: normal; padding-top: 5px;}
#divInfoShadow {position:absolute; height: 6px; background-image: url(http://tbc.ministryavenue.com/Uploads/20/Images/257topredshadow.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px; margin-top: 19px; width: 100%;}

#divHeaderContainer {position:absolute; height: 120px; background-color: Black; margin-top: 25px; width: 100%;}
#divHeader {position:relative; width: 940px; margin: auto;}
#divLogo {position: absolute; width: 147px; height: 111px;}
#divLogoImage{position: absolute; width: 59px; 95px; left: 425px; top: 10px;}
#divCommunity {position:absolute; top: 10px; left: 868px; width: 72px; height: 87px;}

#divBelowHeader {background-color: black; position:absolute; height: 35px; background-image: url(http://tbc.ministryavenue.com/Uploads/20/Images/253headerfade.jpg); z-index: 10000; margin-top: 145px; width: 100%;}
#divMenu {width: 940px; margin: auto; text-align: left; background-color: #000000; height: 35px;}

#divContentAreaContainer {position:absolute; width: 100%; top: 0px;}

#divContentContainer{position: absolute;  top: 180px; bottom: 0px; width: 940px; left: 50%; margin-left: -470px; background-color: White;}

#divHomePhotoContainer{position:relative; background-color: White; width: 940px; text-align: left; margin: auto;}
#divTransparentInfo {position: absolute; opacity: .8; filter: alpha(opacity=80); background-color: White; width: 400px; height: 240px; z-index: 1000; padding: 10px; font-size: 16px;}
#divHomePhoto {position: relative; background-color: #660000; height: 260px;}
#divHomePhotoShadow {position: relative; background-image: url(http://tbc.ministryavenue.com/Uploads/20/Images/255mainphotoshadow.jpg); height: 13px;}

#divContent {position: relative; padding: 20px 20px 40px 20px; background-color: white; min-height:300px;}

#divFooterContainer {position: relative; min-height: 150px; background-color: #212121; width: 100%; margin: 20px 0px;}
#divFooter {position:relative; padding: 20px; width: 900px; margin: auto; color: white;}
