/* 3Churches.net - Created by Matthew Pattman */
body{margin:0;padding:0;color:#000;background-color:#FFF;font-family:Arial,Helvetica,sans-serif;}
font,th,td,p{font-family:Arial,Helvetica,sans-serif;}
a:link,a:visited{color:#06f;}
a:active{color:#36c;}
a:hover{color:#009;}
hr{height:0;border:solid #d1d7dc 0;border-top-width:1px;}

.gen{font-size:12px;}
.genmed{font-size:11px;}
.gensmall{font-size:10px;}
.gen,.genmed,.gensmall{color:#000;}
a.gen,a.genmed,a.gensmall{color:#06f;text-decoration:none;}
a.gen:hover,a.genmed:hover,a.gensmall:hover{color:#009;text-decoration:underline;}

.postbody{font-size:14px;}
a.postlink:link{color:#06f;background-color:transparent;}
a.postlink:visited{color:#06f;background-color:transparent;}
a.postlink:active{color:#36c;background-color:transparent;}
a.postlink:hover{color:#009;background-color:transparent;}

.code{font-family:Courier,'Courier New',sans-serif;font-size:11px;color:#060;background-color:#fafafa;border:#d1d7dc;border-style:solid;border-left-width:1px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;}
.quote{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#444;line-height:125%;background-color:#fafafa;border:#d1d7dc;border-style:solid;border-left-width:1px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;}

.copyright{font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#444;letter-spacing:-1px;text-align:right;}
a.copyright{color:#444;text-decoration:none;}
a.copyright:hover{color:#000;text-decoration:underline;}

input,textarea,select{color:#000;font:normal 11px Verdana,Arial,Helvetica,sans-serif;border-color:#000;}
input.post,textarea.post,select{background-color:#fff;}
input{text-indent:2px;}
.button{color:#000;border-right:#666 1px solid;border-top:#666 1px solid;border-left:#666 1px solid;border-bottom:#666 1px solid;font-size:11px;font-family:Arial,Helvetica,sans-serif;background-position:50% bottom;background-image:url(images/button_bg.png);}

/* diary style */
.eventborder{background-image:url(images/day_title.png);border:1px #069 solid;}
.eventbg{background-color:#69c;}
.eventbg_1{background-color:#69c;}
.eventbg_2{background-color:#669;}
.eventbg_3{background-color:#999;}
.eventbg_4{background-color:#6b84c7;}
.eventbg_5{background-color:#99c;}
.eventbg_6{background-color:#6876e7;}
.eventbg_7{background-color:#73738c;}
.eventbg2{background-color:#69c;border-right:1px solid #fff;}
.eventbg2_1{background-color:#69c;border-right:1px solid #fff;}
.eventbg2_2{background-color:#669;border-right:1px solid #fff;}
.eventbg2_3{background-color:#999;border-right:1px solid #fff;}
.eventbg2_4{background-color:#6b84c7;border-right:1px solid #fff;}
.eventbg2_5{background-color:#99c;border-right:1px solid #fff;}
.eventbg2_6{background-color:#6876e7;border-right:1px solid #fff;}
.eventbg2_7{background-color:#73738c;border-right:1px solid #fff;}
.eventbg2week{background-color:#69c;border-right:1px solid #a1a5a9;}
.eventbg2week_1{background-color:#69c;border-right:1px solid #a1a5a9;}
.eventbg2week_2{background-color:#669;border-right:1px solid #a1a5a9;}
.eventbg2week_3{background-color:#999;border-right:1px solid #a1a5a9;}
.eventbg2week_4{background-color:#6b84c7;border-right:1px solid #a1a5a9;}
.eventbg2week_5{background-color:#99c;border-right:1px solid #a1a5a9;}
.eventbg2week_6{background-color:#6876e7;border-right:1px solid #a1a5a9;}
.eventbg2week_7{background-color:#73738c;border-right:1px solid #a1a5a9;}
.calborder{background-color:#fff;border:1px #a1a5a9 solid;}
.dateback{background-color:#eee;}
.dayborder{border-top:1px solid #a1a5a9;}
.dayborder2{border-top:1px dashed #ccc;}
.weekborder{border-top:1px dashed #a1a5a9;border-right:1px solid #a1a5a9;}
.weekborder2{border-right:1px solid #a1a5a9;}
.timeborder{border-right:2px solid #a1a5a9;border-top:1px dashed #a1a5a9;background-image:url(time_bg.png);font-size:12px;}
.timeborder2{border-right:2px solid #a1a5a9;border-top:1px solid #a1a5a9;background-image:url(time_bg.png);font-size:12px;}
.navback{background-image:url(images/time_bg.png);}
.sideback{background-image:url(images/side_bg.png);}
.monthback{background-color:#a1a5a9;}
.monthreg{background-color:#fff;}
.monthoff{background-color:#f2f2f2;}
.monthon{background-color:#f2f9ff;}
.montheventtop{background-image:url(side_bg.png);border-top:1px solid #a1a5a9;}
.montheventline{border-right:1px dotted #a1a5a9;}
.yearmonth{background:#ccc;}
a.psf{text-decoration:none;}
a.psf:link{color:#06f;background-color:transparent;}
a.psf:visited{color:#06f;background-color:transparent;}
a.psf:active{color:#36c;background-color:transparent;}
a.psf:hover{color:#009;background-color:transparent;}
a.ps2{text-decoration:underline;}
a.ps2:link{color:#06f;background-color:transparent;}
a.ps2:visited{color:#06f;background-color:transparent;}
a.ps2:active{color:#36c;background-color:transparent;}
a.ps2:hover{color:#009;background-color:transparent;}
a.ps3{text-decoration:none;}
a.ps3:link{color:#000;background-color:transparent;}
a.ps3:visited{color:#000;background-color:transparent;}
a.ps3:active{color:#000;background-color:transparent;}
a.ps3:hover{color:#000;background-color:transparent;text-decoration:underline;}
.V9{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:9px;color:#000;}
.V10W{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;color:#fff;}
.V10WB{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;color:#fff;font-weight:900;}
.V9G{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:9px;color:#666;}
.V10{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;color:#000;}
.V9BOLD{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:9px;font-weight:900;}
.G10{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#06f;}
.G10B{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000;}
.G10BOLD{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:900;}
.G10G{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#a1a5a9;}
.V12{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#000;}
.H20{font-family:Helvetica,sans-serif;font-size:18px;color:#000;}
.eventfont{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#fff;}
.query_style{font-size:11px;font-family:verdana,geneva,arial,sans-serif;width:156px;margin-bottom:0;}
.search_style{font-size:12px;font-family:verdana,geneva,arial,sans-serif;width:134px;margin-bottom:0;}
.login_style{font-size:11px;font-family:verdana,geneva,arial,sans-serif;width:80px;margin-bottom:0;}
		
/* template layout */
#Container{position:relative;left:0;top:0;width:750px;height:auto;margin-top:20px;margin-right:auto;margin-left:auto;}
#Header{width:750px;height:198px;background-image:url(images/sprite.jpg);background-repeat:no-repeat;background-position:-16px -0px;}
#AltHeader{font-size:36px;visibility:hidden;display:none;font-weight:bold;text-align:center;padding-bottom:25px;}
#Navigation{float:left;width:150px;height:inherit;min-height:600px;background-image:url(images/menubackground.png);background-repeat:repeat-y;}
#StJames{clear:both;float:left;width:150px;height:148px;background-image:url(images/sprite.jpg);background-position:-16px -223px;background-repeat:no-repeat;}
#PageContent{margin:0 0 0 0;overflow:auto;}
#WhatsOn{padding-top:10px;}
#Copyright{clear:both;width:750px;height:24px;background-image:url(images/sprite.jpg);background-position:-16px -398px;background-repeat:no-repeat;}
#CopyrightText{padding-top:5px;color:#CCC;font-size:12px;text-align:left;text-indent:10px;font-weight:bold;}
.navButton a,.navButtonSelected,.navButton span,.navButtonSelected span{display:block;width:150px;height:26px;}
.navButton a,.navButtonSelected{font-size:13px;float:left;text-decoration:none;display:block;color:#CCC;width:150px;height:26px;margin-top:3px;margin-bottom:3px;font-weight:bold;}
.navButton a{background:url(images/sprite.jpg);background-position:-256px -224px;background-repeat:no-repeat;}
.navButtonSelected{background:url(images/sprite.jpg);background-position:-432px -224px;background-repeat:no-repeat;}
.navButton a:hover{color:#CCC;background:url(images/sprite.jpg);background-position:-192px -272px;background-repeat:no-repeat;}
.navButton span,.navButtonSelected span{cursor:pointer;text-align:center;padding-top:5px;}
.clearAll{clear:both;}

@media print {
#Navigation,#StJames,.screenOnly,#Header,#WhatsOn{visibility:hidden;display:none;}
#AltHeader{visibility:visible;display:block;}
#Copyright{margin-top:25px;}
#CopyrightText{color:#000;}
#PageContent{padding-top:1em;margin:0;}
}
