/*

	Connor Diocese Style Sheet
	Created by Andi Topping on 24th July 2006

*/

* { font-family: Helvetica, Arial, Geneva; }
body { background-color: #FFFFFF; background-image: url(../images/background.png); background-repeat: repeat-x; margin:10px 0px; }
hr { height:0px; margin:5px auto; border: none 0; border-top: 1px solid #A1A4A3; width:50%; text-align:center; }
img { border:none; }

h1 { color: #333333; font-size: 24px; font-weight: normal; font-family: Helvetica, Arial, Geneva;}

.title { color:#00235B; font-size:15px; font-weight:normal; margin:10px 0px 0px 0px; padding:0px 0px 3px 0px; }

#container { margin:0 auto; width:760px;  }
#mainItem { margin: 0px 0px 10px 0px; background-color: #E6E6E6; padding: 1px 10px 2px 10px; }

/* Left Hand Column */
#left { float:left; width:131px; padding:0px 0px 0px 0px; min-height: 100% }
#navarea { background-color: #DFDFDF; background-image:url(../images/bg_navarea.png); background-repeat: no-repeat; margin: 30px 0px 0px 0px; min-height: 100%; }
#navarea .link { border-bottom: 1px solid #FFFFFF; height: 20px;  padding: 10px 0px 0px 10px; }
#navarea .linkselected { border-bottom: 1px solid #FFFFFF; height: 20px;  padding: 10px 0px 0px 10px; background-color: #FFFFFF; background-image:url(../images/link_cross.jpg); color: #000000; }
#navarea a { color: #00235B; font-weight: normal; font-size: 12px; text-decoration:none; }
#navarea a:hover { color: #00235B; font-weight: normal; font-size: 12px; text-decoration:none; }

/* Right Hand Column */
#right { font-size:12px; color:#000000; margin:0px 12px 0px 170px; }
#toplinks { background-image: url(../images/links_bg.png); background-repeat: no-repeat; height:48px; padding:0px; padding-left:1px; margin:0px 0px 0px 0px; list-style:none; white-space:nowrap; }
#toplinks li { padding:12px 0px 0px 0px; margin:0px; display:block; width: 110px; text-align:left; float:left; position: relative; }
#toplinks .splitter { padding:2px 12px 0px 0px; margin:0px; display:block; width: 2px; height:43px; text-align:left; float:left; position: relative; }
#right a { color: #00235B; font-weight: bold; text-decoration:none; }
#right a:hover { color: #00235B; font-weight: bold; text-decoration:underline; }
#right img { padding: 0px 5px 5px 0px; }
#right .grey { color:#333333; text-decoration:none; }
#right .grey:hover { color:#333333; text-decoration:underline; }

#bluebar { background-color: #00235B; height:8px; width:570px; margin: 1px 0px 0px 0px; padding:0px; font-size:1px; }
#photobar { margin: 2px 0px 0px 0px; padding:0px; height:132px;}
#searchbar { border-bottom: 2px solid #CCCCCC; width: 570px; }

/* Front Page Styles */
#threecol { width:98%; }
#threecol .leftHalf { width:46%; margin:0px 0px; padding:0px 0px; color: #333333; padding-right:15px; }
#threecol .rightHalf { float:right; width:48%; margin:0px 0px; padding:0px 0px; padding-left:15px; border-left:1px dotted #999999; color: #333333; }
#threecol .top { padding: 15px 0px 0px 0px; }
#threecol .colTitle { color:#333333; font-size:15px; font-weight:normal; }
#threecol .colTitle img { margin-top:3px; }

/* Footer Styles */
#footer { color: #CCCCCC; font-size: 11px; clear:right; padding-top:25px; margin-bottom:20px; line-height:130%;  }
#footer hr { height:1px; margin:5px 0px 0px 0px; border: none 0; border-top: 1px solid #CCCCCC; width:40%; text-align:left; }
#footer a { color: #CCCCCC; font-size: 10px; font-weight: normal; text-decoration:none; }
#footer a:hover { color: #CCCCCC; font-size: 10px; font-weight: bold; text-decoration: none; }

/* Parish Pages */
.gallery { float:right; padding-left:15px; padding-bottom:10px; }
.gallery img { border:1px solid #CCCCCC; padding:2px; }
#smallImageDisplay { margin-top:3px; }
#smallImageDisplay .photo { padding: 2px 2px; border: 1px solid #333333; }
#mainImageDisplay .photo { padding: 2px 2px; border: 1px solid #333333; }

 .serviceheadings { color:#000000; font-size:12px; font-weight:bold;  }
 .servicetimes { color:#000000; font-size:12px; font-weight:normal; padding-left: 10px;  }
 .servicedays { color:#48584D; font-size:11px; font-style: italic; padding-left: 10px;  }
 .sidebarnotice { color:#48584D; font-size:11px; padding-left: 10px;  }
 .photo { padding: 2px 2px; border: 1px solid #333333; }

/* Search Styles */
.found { font-weight:bold; background-color:#ccc; text-transform: uppercase; }
.pagination { text-align: center; }

/* Scroller Styles */
#events { border:1px solid #85273A; height:18px; margin:5px 0px 10px 0px; }
#events .eventtitle { background-color:#85273A; text-align:center; color:#ffffff; float:left; height:15px; font-size:11px; padding:3px 8px 0px 8px; margin-right:10px; text-transform:uppercase; }
#events .items { padding-top:2px; font-size:12px;  }
#events .items a { text-decoration:none; color:#333333; }
#events .items a:hover { text-decoration:underline; }

/* Articles Styles */
#articles .toppadding { margin: 30px 0px 0px 0px; }
#articles .title { color:#333333; font-size:15px; font-weight:normal; }
#articles .photo { padding: 2px 2px; border: 1px solid #333333; }

label { float:left; width:275px; font-size: 11px; padding-right: 10px; padding-top:6px; }
label.small { float:left; width:90px; font-size: 11px; padding-right: 10px; padding-top:6px; }

