body {
text-align : center;
padding : 0;
color : #555;
font-family : arial, verdana, sans-serif;
font-size : 12px;
background : #fff url(img/bg.jpg) repeat-x top center;
margin-top : 0;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
}
#main {
text-align : left;
background : url(img/back-in.png) repeat-y top center;
position : relative;
width : 765px;
margin-top : 0;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
padding : 0;
clear : both;
}
#header {
height : 106px;
position : relative;
font-size : 1.9em;
margin : 0;
padding : 0;
background : #fff;
}
#header_sub {
height : 83px;
position : relative;
}
#header span, p#header span {
background : url(img/header_sub.jpg) no-repeat center;
position : absolute;
width : 100%;
height : 100%;
}
#logo {
display : block;
padding-left : 0;
margin : 0;
position : absolute;
top : 0;
z-index : 1;
}
#logo img {
border : 0;
}
#title {
display : block;
padding-left : 0;
margin : 0;
position : absolute;
top : 148px;
z-index : 1;
}
.up, hr {
position : absolute;
top : -10000px;
padding : 0;
margin : 0;
}
a, a:link, a:visited, a:active {
color : #003366;
text-decoration : none;
}
a:hover {
color : #003366;
text-decoration : underline;
}
#menu-top {
padding : 0;
margin : 0;
position : absolute;
top : 50px;
right : 0;
width : 600px;
font-size : 11px;
z-index : 10;
}
#menu-top ul {
margin : 0;
padding : 0;
}
#menu-top li {
float : right;
height : 27px;
list-style-type : none;
margin : 0;
padding : 0;
background : url(img/top_menu_off.png) no-repeat top left;
}
#menu-top li a, #menu-top li a:link, #menu-top li a:visited, #menu-top li a:active {
margin : 0;
padding : 0 34px 14px 10px;
color : #003366;
text-decoration : none;
}
#menu-top li a:hover {
color : #ff0000;
text-decoration : underline;
}
#home #homenav a, #about #aboutnav a, #events #eventsnav a, #media #medianav a, #ministry #ministrynav a, #store #storenav a, #contact #contactnav a {
background : transparent url(img/top_menu_on.png) no-repeat top left;
text-decoration : none;
}
#menu-top li a.elso {
padding : 0 0 14px 10px;
}
#menu-top li.elso {
padding : 0 0 0 10px;
}
#left-col {
float : left;
padding : 0;
width : 245px;
margin-top : 5px;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
}
#left-col h3 {
padding : 0;
margin : 35px 0 0 0;
color : #ff0000;
height : 19px;
width : 245px;
font-size : 12px;
text-transform : uppercase;
background : url(img/left_item.gif) no-repeat bottom left;
font-weight : bold;
}
#left-col p {
padding : 0;
margin : 10px 0;
font-size : 11px;
line-height : 16px;
}
#left-col p.contacts {
padding : 0;
margin : 10px 0;
font-size : 11px;
line-height : 18px;
}
#left-col ul {
padding : 0;
margin : 0 0 15px 0;
}
#left-col li {
font-size : 12px;
color : #003366;
width : 245px;
list-style-type : none;
margin : 0;
padding : 0;
background : url(img/left_list.gif) no-repeat bottom left;
height : auto;
float : left;
}
#left-col li a, #left-col li a:link, #left-col li a:visited, #left-col li a:active {
margin : 0;
padding : 5px 0 7px 0;
display : block;
text-decoration : none;
color : #003366;
}
#left-col li a em {
color : #006699;
font-size : 11px;
font-weight : normal;
text-decoration : underline;
}
#left-col li a:hover {
color : #ff0000;
text-decoration : none;
}
#left-col .anno {
padding : 0 0 12px 0;
margin : 0;
}
#left-col .anno p {
padding : 0;
margin : 5px 0 0 0;
color : #555555;
font-size : 1.1em;
}
#left-col .anno p img, #left-col p img {
padding : 3px;
border : 1px solid #ccc;
background-color : #fff;
}
#left-col p img {
margin : 2px 0 0 0;
}
#left-col td img {
padding : 3px;
border : 1px solid #ccc;
background-color : #fff;
}
#left-col td img {
margin : 2px 0 0 0;
}
#left-col table {
margin : 0 0 0 -3px;
}
#left-col img.floatLeftClear {
float : left;
clear : left;
margin : 0 15px 0 0;
display : block;
background : #f9f7f3;
padding : 0;
border : 1px solid #e1dedc;
}
#left-col h4 {
padding : 0;
margin : -5px 0 0 0;
}
#left-col dl {
margin : 0;
padding : 0;
}
#left-col dt, #left-col dd {
padding : 0;
margin : 2px 0 0 0;
color : #3399ff;
font-size : 1.1em;
width : 245px;
}
#left-col dd {
color : #6b6b6b;
margin : 0 0 8px 0;
}
#ministry #right-col {
position : relative;
margin : 35px 0 0 0;
padding : 0 0 0 45px;
float : right;
width : 473px !important;
min-height : 340px;
background : url(/img/gradient.gif) no-repeat;
}
#right-col {
position : relative;
float : right;
width : 450px!important;
min-height : 450px;
background : url(img/gradient.gif) no-repeat;
list-style-type : square;
list-style-position : outside;
margin-top : 35px;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 45px;
}
#right-col blockquote p {
font : normal 14px/18px georgia, serif !important;
color : #999;
line-height : 20px;
padding : 0;
margin : 0;
}
#right-col blockquote {
margin : 0;
padding : 8px 0 8px 30px;
}
#right-col h3 {
padding : 3px 0;
margin : 10px 0 0 0;
color : #262626;
border-bottom : 1px solid #d9d8ca;
font-size : 1.1em;
text-transform : uppercase;
font-weight : normal;
}
#right-col h3.event_date {
padding : 3px 0;
margin : 10px 0 10px 0;
color : #262626;
border-bottom : 1px solid #d9d8ca;
font-size : 1.1em;
text-transform : uppercase;
font-weight : normal;
}
#right-col h4 {
margin : 0;
color : #555555;
font-size : 1.1em;
line-height : 1.5em;
}
#right-col .anno {
padding : 3px 0 12px 0;
margin : 0;
line-height : 1.2em;
}
#right-col .anno p.link {
padding : 0;
margin : 0;
}
#right-col .anno p img {
padding : 3px;
margin : 5px 15px 0 0;
border : 1px solid #ccc;
background-color : #fff;
}
#right-col .anno p span.orange {
color : #ff7c00;
padding : 0;
font-size : 1.2em;
}
#right-col .anno p span.card {
padding : 2px 0 0 20px;
margin : 0 0 0 20px;
font-size : 1.2em;
background : url(img/card.gif) no-repeat 0 0.1em;
}
#right-col p {
	padding : 5px 0;
	margin : 0;
	font-size : 1.1em;
	line-height : 1.8em;
	color: #003366;
}
#right-col p.title {
clear : both;
font-family : Arial;
font-size : 18px;
color : #003366;
}
#right-col p.title em {
clear : both;
font-family : Arial;
color : #999;
}
#right-col p.perex {
clear : both;
color : #7e7e7e;
padding : 5px 0;
margin : 0;
font-size : 1.3em;
line-height : 1.6em;
}
#right-col #intro p {
padding : 5px 0;
margin : 0;
font-size : 1.1em;
line-height : 1.8em;
}
#right-col #intro p.title {
clear : both;
font-family : Arial;
font-size : 2em;
}
#right-col #intro p {
clear : both;
color : #7e7e7e;
padding : 5px 0;
margin : 0;
font-size : 1.3em;
line-height : 1.6em;
}
#right-col img.floatLeftClear {
float : left;
clear : left;
margin : 0 15px 0 0;
display : block;
background : #f9f7f3;
padding : 0;
border : 1px solid #e1dedc;
}
#right-col .weblog {
padding : 0;
margin : 15px 0 30px 0;
}
#right-col .weblog h4 {
padding : 0;
margin : 0;
color : #3399ff;
font-size : 1.1em;
}
#right-col .weblog p {
padding : 10px 0 5px 0;
margin : 0;
color : #3a3a3a;
}
#right-col .weblog p.posted {
padding : 0;
margin : 2px 0 0 0;
color : #b2b1b1;
}
#right-col .weblog p.posted span {
padding : 0 11px;
margin : 0;
}
#right-col .weblog p span.article {
padding : 4px 0 0 15px;
background : url(img/article.gif) no-repeat 0 0.2em;
}
#right-col .weblog p span.comment {
padding : 2px 0 0 15px;
background : url(img/comment.gif) no-repeat 0 0.2em;
}
#right-col p.glosary {
padding : 5px 0 5px 15px;
margin : 0 0 15px 0;
color : #666666;
background-color : #fff;
border : 1px solid #d4d2ca;
}
#right-col p.glosary span.notes, #right-col p.glosary span.download, #right-col p.glosary span.listen {
color : #999999;
margin : 0 15px;
padding : 4px 0 2px 23px;
background : url(img/acrobat.gif) no-repeat 0 2px;
}
#right-col p.glosary span.download {
padding : 4px 0 2px 20px;
background : url(img/i_pod.png) no-repeat 0 2px;
}
#right-col p.glosary span.listen {
padding : 4px 0 2px 20px;
background : url(img/listen.gif) no-repeat 0 2px;
}
#right-col .books {
padding : 3px;
margin : 2px 0 17px 0;
color : #666666;
background-color : #fff;
border : 1px solid #d4d2ca;
}
#right-col p.featured {
padding : 0 0 3px 15px;
margin : 0;
color : #ff9530;
font-size : 1.1em;
text-transform : uppercase;
}
#right-col .wrap {
padding : 10px 10px 10px 15px;
margin : 0;
color : #666666;
background-color : #edecdd;
}
#right-col .wrap .anno {
padding : 0;
margin : 0;
}
#right-col .message {
padding : 0;
margin : 0;
border-top : 1px solid #cccbbf;
position : relative;
}
#right-col .message p.arrow {
padding : 10px 0 0 20px;
background : url(img/listen.gif) no-repeat 0 1.1em;
font-size : 1.2em;
z-index : 20;
}
#right-col .message p {
padding : 0 0 10px 20px;
color : #9f9f9e;
}
#right-col .message img {
border : 0;
}
#right-col .message ul {
margin : 3px 0 0 0;
padding : 0;
position : absolute;
top : 0;
right : 0;
width : 100px;
}
#right-col .message li {
float : right;
list-style-type : none;
padding : 0;
margin : 0 0 0 10px;
}
#right-col .events {
padding : 5px 0 10px 0;
margin : 5px 0 0 0;
border-bottom : 1px solid #cccbbf;
}
#right-col .events h4 {
padding : 0;
margin : 0 0 2px 0;
font-size : 1.2em;
}
#right-col .events p {
padding : 4px 0;
color : #5d5d5d;
}
#right-col .events p span {
padding : 0;
color : #969696;
}
#right-col .last {
padding : 0 0 20px 0;
margin : 10px 0 0 0;
border-bottom : 0;
}
#right-col .calendar {
position : absolute;
top : 0;
right : 0;
margin : 0;
}
#right-col .calendar li {
float : right;
margin : 0;
padding : 5px 5px 5px 30px;
list-style-type : none;
font-size : 1.2em;
background : url(pict/calendar.png) no-repeat 0 0.5em;
background-color : #f7f6ed;
border : 1px solid #d9d8cb;
}
#right-col .calendar a, #right-col .calendar a:link, #right-col .calendar a:visited, #right-col .calendar a:active {
color : #ff7c00;
text-decoration : none;
}
#right-col .calendar a:hover {
color : #ff7c00;
text-decoration : underline;
}
#right-col #contact {
width : 340px;
}
#right-col #contact span {
color : #a4a4a3;
}
.input {
border : 1px solid #cccbbf;
height : 20px;
width : 90%;
}
.textarea {
border : 1px solid #cccbbf;
width : 90%;
height : 260px;
}
#acrobat {
padding : 0;
margin : 0;
}
#acrobat ul {
margin : 0;
padding : 0;
}
#acrobat li {
float : left;
font-size : 1.3em;
line-height : 1.8em;
list-style-type : none;
margin : 0;
padding : 10px 25px;
background : url(img/acrobat.gif) no-repeat 0 1em;
}
#footer_back {
clear : both;
margin : 0;
width : 100%;
height : 180px;
background : #fff url(img/footer.png) repeat-x center bottom;
text-align : center;
}
#footer {
margin : 0 auto;
width : 765px;
color : #545450;
font-size : 1em;
text-align : left;
}
#footer #left {
float : left;
padding : 0;
margin : 65px 0 0 0;
width : 520px;
}
#footer #left p {
padding : 0 0 5px 0;
margin : 0;
}
#footer #left p span {
padding : 0 11px;
margin : 0;
}
#footer #right {
margin : 50px 0 0 0;
padding : 0;
float : right;
width : 245px;
border : 0;
}
#footer #right p {
padding : 10px;
margin : 0;
background : #f4f2e9;
font-size : 1em;
line-height : 1.5em;
}
#footer #right p span {
padding : 0 5px;
margin : 0;
}
.calendarBG {
background-color : #f0ebdf;
}
.calendarBlank {
background-color : #fff;
}
.calendarHeader {
font-size : 1.2em;
letter-spacing : -0.5px;
text-align : center;
background-color : #e2e0c3;
color : #2b2b2b;
}
.calendarHeader th {
border-top : 1px solid #cecdc0;
border-bottom : 1px solid #cecdc0;
}
.calendarMonthLinks {
font-weight : normal;
text-decoration : none;
background-color : transparent;
color : #000;
}
.calendarMonthLinks a {
text-decoration : none;
background-color : transparent;
}
.calendarMonthLinks a:visited {
text-decoration : none;
background-color : transparent;
}
.calendarMonthLinks a:hover {
text-decoration : underline;
background-color : transparent;
}
.calendarDayHeading {
font-size : 1.1em;
font-weight : normal;
color : #2b2b2b;
background-color : transparent;
text-align : left;
vertical-align : bottom;
padding : 2px;
}
.calendarToday {
font-size : 1.1em;
text-decoration : none;
text-align : left;
vertical-align : top;
color : #2b2b2b;
background-color : #f0ecdf;
}
.calendarCell {
font-size : 1.1em;
width : 50px;
height : 75px;
text-align : left;
vertical-align : top;
background-color : #fff;
}
.calendarCell a:link, .calendarCell a:visited {
color : #999999;
text-decoration : none;
background : none;
}
.calendarCell a:hover, .calendarCell a:active {
text-decoration : underline;
background : none;
}
.event a:link, .event a:visited {
color : #999999;
text-decoration : none;
background : transparent url(img/left_list_tab.gif) no-repeat 0 2.2em;
padding : 0 0 0 18px;
line-height : 1.5em;
font-size : 0.9em;
}
.event a:hover, .event a:active {
color : #3399ff;
text-decoration : underline;
}
.divider {
height : 0;
margin : 5px 0 10px 0;
border-bottom : 1px dotted #e1dedc;
margin-right : 5px;
line-height : 0;
}
.tableBorder {
text-align : left;
margin-left : -7px;
}
.tableBorder img {
padding : 3px;
margin : 0 0 5px 0;
border : 1px solid #ccc;
background-color : #fff;
}
.tableBorder h2 {
margin : 5px 0;
}
.paginate {
margin-top : 10px;
}
.breadcrumb {
margin : 0 0 10px 0;
}
.prev_next {
margin : 0 0 10px 0;
}
.paddedborder img {
padding : 3px;
margin : 0 0 5px 0;
border : 1px solid #ccc;
background-color : #fff;
}
