@charset "UTF-8";
/* CSS Document */

* { margin:0; padding::0;}

body { font:12px Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) repeat-x top fixed; }

h1 { font: 24px Georgia, "Times New Roman", Times, serif; font-weight:bold; letter-spacing:-.05em; margin-bottom:10px;}

h2 { font-size: 18px; font-weight:normal; letter-spacing:-.03em; margin-bottom:5px;}

h5 { font-size: 18px; font-weight:normal; letter-spacing:-.03em; margin-top:-10px;}

p { margin-top:5px; line-height:16px;}

a {text-decoration:none; color:#996633;}

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






/*   Page   */

#container { background:#000 url(../images/bg_container.jpg) no-repeat top center; width:880px; padding:0 10px; margin:0 auto;}

.highlightit img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 100;}

.highlightit:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.8;}



/*   Left   */

#left { width:324px; float:left;}

#leftb { background:url(../images/bg_leftb.jpg) no-repeat top center; height:645px; margin-top:10px;}

#pic { padding:3px 3px 0 4px;}

#welcome { padding:10px 15px 10px 25px; height:165px;}

#services { padding:10px 15px 10px 25px; margin-top:5px; height:180px;}




/*   Right   */

#right { width:546px; float:left; margin-left:10px;}

#right a {text-decoration:none; color:#CCC;}

#right a:hover { text-decoration:underline; color:#FFF;}

#right_ministry { width:546px; float:left; margin-left:10px;}



#video { background:url(../images/bg_video.png) no-repeat top center; height:280px; padding:20px; margin-top:30px;}

#about { background:url(../images/bg_aboutmarvin.jpg) no-repeat left top; margin:15px 0 0 5px; height:125px;}

#expect { background:url(../images/bg_expect.jpg) no-repeat left top; margin:10px 0 0 5px; height:125px;}

#directions { background:url(../images/bg_directions.jpg) no-repeat left top; margin:10px 0 0 5px; height:125px;}

.picpad { padding:10px; float:left; width:250px;}

.podpad { color:#FFF; padding:10px 10px 0 10px; margin-top:15px; width:240px; float:left;}

.podpad p { font-size:11px; margin-top:5px; line-height:14px;}


#aboutheader {background:url(../images/bg_aboutheader.jpg) repeat-x top center; height:215px; width: 526px; padding:10px; margin-top:30px;}

#expectheader {background:url(../images/bg_expectheader.jpg) repeat-x top center; height:215px; width: 526px; padding:10px; margin-top:30px;}

.text {background:#f9f5ec url(../images/bg_text.jpg) no-repeat top right; padding: 25px; margin-top:10px;}

.text p { margin-top:10px; line-height:18px;}

.smallcaps { text-transform:uppercase; font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-top:5px; text-align:right;}

.smallcaps2 { text-transform:uppercase; font:9px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-top:0px; text-align:right;}


#nav { position:absolute; left:50%; margin-left:-50px; top:0; z-index:100; }



/*   Footer   */

#footer { background: url(../images/bg_footer.jpg) no-repeat center top; width:900px; height:125px;border-top: 2px solid #222; font-family:"Times New Roman", Times, serif; text-transform:uppercase; text-align:center; margin:0 auto;}

#footer a { text-decoration:none; color:#999;}

#footer a:hover { text-decoration:none; color:#EFEFEF;}

#footerpad { margin: 0; padding-top: 40px; letter-spacing:.04em; font-size:12px; color:#FFF;}

#copyright { margin:0; padding-top:20px; letter-spacing:.03em; font-size:12px; color:#999;}






/*   Colours   */

.red {color:#990000;}

.gray {color:#777;}

.orange {color:#996633;}