/* @override http://www.tenburyteam.org.uk/wp-content/themes/ttm4/style.css */

/*
Theme Name: Tenbury Team Ministry 4
Theme URI: http://tenburyteam.org.uk/
Description: The theme for the team website, 2 sidebars
Version: 4.0
Author: Chris Moore
Author URI: http://ckwmoore.com/
*/

/* @group Universals */
body{margin:0;background:#fefbe8 url(images/ttmtop.jpg) repeat-x;font:0.9em/1.5em helvetica,arial,verdana,sans-serif;}
p li{color:#424242;}
p{line-height:1.3em;margin-top:0;margin-bottom:14px;}
a{color:#c04e37;text-decoration:none;}
a:hover{color:#8c3929;}
a img {border:none;}
blockquote{font-style:italic;font-size:95%;}
ul.nobullet{padding:0 0 0 5px;list-style-type:none;}
li{font-size:90%;line-height:1.3em;}

/* @end */

/* @group Headings */
h1, h2, h3, h4, h5 {color:#393939;margin:0 0 10px;letter-spacing:2px;font: normal 1em/1.2em "Lucida Grande", Lucida, Verdana, sans-serif;}
h1{margin-top:14px;margin-bottom:5px;font:1.5em Georgia,"Times New Roman",Times,serif;text-transform: uppercase;}
h2 {font-size:90%;font-weight:bold;text-transform:uppercase;}
h3{margin-top: 15px;margin-bottom:0;}
h4 {margin-bottom: 0;font-size:90%;letter-spacing:0;font-style:italic;margin-top:5px;font-weight:bold;}
h5{border-bottom:1px dotted gray;font-size:100%;color:#444;margin-bottom:0;text-transform:uppercase;}
h1 a, h2 a, h3 a, h4 a {text-decoration:none;color:#444;}
#leftcolumn h2 a {color:#c04e37;text-decoration:none;}
/* @end */

/* @group Structure */
#content{margin-top:5px;width: 980px;margin:auto;}
#cwrapper {padding-top:10px;margin:auto;width:980px;padding-right:10px;padding-left:10px;}
#leftcolumn{width:671px;float:left;padding-bottom:20px;}
#welcome{margin-bottom: 49px;width: 656px;font:1.4em Georgia,"Times New Roman",Times,serif;}
#churches {width:980px;margin:auto;padding-right: 10px;padding-left: 10px;font-size:95%;}
#churches a{color:##c04e37;}
#churches a:hover{color:#940808;}
#teamnews{margin-bottom:20px;}
#teamnews p{margin:0;padding:0;}
#teamnews img{margin-right:10px;margin-bottom:10px;display:none;}
#churcheswrap {background-color:#d4d4ab;padding: 10px;}
.post{padding-top:15px;padding-bottom:15px;}
.postleft {width:190px;float:left;clear:both;padding-right:10px;}
.postright {width:457px;float:right;}
.churchpost {width:196px;float:left;margin-bottom:20px;font-size:95%;line-height:140%;}
.postnorm{margin-right:20px;}
.postr{margin-right:0;}
#leftcolumn h4 a {font-size:80%;margin-left:10px;}
.clear{clear:both;}
#contentbottom{clear:both;height:18px;background:url(images/footer.jpg) -4px 0;}
/* @end */
 
/* @group Header */
#hwrapper{height:254px;width:980px;margin:auto;padding-right:10px;padding-left:10px;}
#header{height:142px;}
#headertitle{height:28px;width:288px;float:left;background:url(images/ttmtitle.jpg) no-repeat -306px 0;margin-top:56px;margin-left:34px;}
#headertitle:hover {background: url(images/ttmtitle.jpg) no-repeat;}
#headerbanner{height:100%;width:80px;background:url(images/banner.jpg) no-repeat;float: left;}
#headerbannerbottom{width:80px;background:url(images/banner.jpg) no-repeat 0 -229px;height:25px;}
#headercontact{height:20px;width:96px;background: url(images/ttmcontact.jpg) no-repeat;float:right;margin-top: 15px;}
#headercontact:hover {background: url(images/ttmcontact.jpg) no-repeat -108px;}
#searchbox{width:271px;height: 149px;margin-top:1px;background:url(images/search.jpg) repeat-x 16px 0;}
input#s{background-color:#e8e7df;margin-top:19px;margin-left: 93px;width:146px;}
/* @end */

/* @group Menu */
#menubar{height:87px;}
#menubarleft{width: 740px;height:32px;float:left;}
#menubarright{width:261px;float:right;height:32px;}
.churches, .ministry, .services, .lifeevents, .whatson{height:61px;text-indent:-9999px;overflow:hidden;float:left;margin-top:12px;display:inline;}
a.churches{width: 141px;margin-left: 1px;background: url(images/ttmsprite.jpg) no-repeat -38px -358px;}
a.services{width: 153px;margin-left: 40px;background: url(images/ttmsprite.jpg) no-repeat -219px -358px;}
a.ministry{width: 142px;margin-left: 28px;background: url(images/ttmsprite.jpg) no-repeat -400px -358px;}
a.lifeevents{width: 148px;margin-left: 40px;background: url(images/ttmsprite.jpg) no-repeat -582px -358px;}
a.whatson{width: 120px;margin-left: 32px;background: url(images/ttmsprite.jpg) no-repeat -762px -358px;}
a.churches:hover{background: url(images/ttmsprite.jpg) no-repeat -38px -271px;}
a.services:hover{background:url(images/ttmsprite.jpg) no-repeat -219px -271px;}
a.ministry:hover{background:url(images/ttmsprite.jpg) no-repeat -400px -271px;}
a.lifeevents:hover{background:url(images/ttmsprite.jpg) no-repeat -582px -271px;}
a.whatson:hover{background:url(images/ttmsprite.jpg) no-repeat -762px -271px;}
/* @end */

/* @group Banner */
#pictures{height:234px;background-color: #72685f;overflow:hidden;border-style:solid;border-width: 1px;}
.pics img{width:671px;height:234px;top:0;left:0}
/* @end */

/* @group IE6 Tweaks */
.ie6 #menubar a {text-indent:0;text-transform:uppercase;color:#fff;text-decoration:none;font-size:110%;padding-top:4px;background:none;height:27px;width:auto}
.ie6 #menubar a:hover {color:orange;}
.ie6 #stripe{display:none;}
/* @end */

/* @group Sidebar */
#sidebar{width:275px;float:right;background:url(images/sidebottom.jpg) no-repeat 0 bottom;margin-bottom:24px;padding-left:20px;font-size: 90%;}
#sidebarnews img{display:none;}
#sidebar p{margin-top:0;}
#advert{height:157px;width:100%;margin-bottom:30px;border:1px solid #000;}
#advertsmall{height:45px;width:100%;margin-bottom:15px;border:1px solid #000;}
#events{font-size:90%;line-height:1.2em;}
#pagebar ul{list-style-type:none;padding-left:0;margin:0;padding:0;}
/* @end */

/* @group alignments */
.alignright{float:right;}
.alignleft {float:left;}
.navigation {clear:none;height:1.5em;margin-bottom:17px;}
.imageleft{float:left;margin-right:10px;margin-bottom:10px;}
.imageright{float:right;margin-right:10px;margin-bottom:10px;}
/* @end */
/* @group Events List 0 */
.alt {background-color:transparent;}
#calprop0,#compprop0,#compprop0 {}
#compprop0 thead tr {font-size:larger;}
thead {display:none;}
#compprop0 .group {text-align:left;}
#compprop0 tfoot a,   /* make footer (where credits are look subtle */
#wcompprop0 tfoot a{color: #777;}
#compprop0, #calprop0{margin: 0 0 15px;width:100%;}
#calprop0 li, #compprop0 li, #calprop0 ul, #compprop0 ul{padding:0;margin-right:0;margin-top:0;margin-left:0;}
.entry ul.amrcol2.amrcol{margin-bottom:10px;}
.allday  {font-style:italic;margin:0;}
#wcompprop0 ul li, #calprop0 ul  li, #compprop0 ul li {  /* remove list bullets */list-style:none;text-indent: 0;padding:0;margin:0;background:none;}
#sidebar .amrcol li:before, .entry .amrcol  li:before {  /* remove list bullets in the default theme and similar themes */ content: none;}
#compprop0 img, #calprop0 img {border:none;vertical-align: text-bottom;}
#calprop0 ul li {  /* float calendar information onto one line */float:left;padding:0 1em 0 0;}
#compprop0 li.addevent, #compprop0 li.icsurl, #compprop0 li.map, #calprop0 li.addtogoogle, #calprop0 li.icsurl , #calprop0 li.icalrefresh, #calprop0 li.x-wr-timezone {float:right;padding:0;}
#compprop0 li.icalnav, #compprop0 li.StartTime, #compprop0 li.EndTime, #wcompprop0 li.EventDate, #wcompprop0 li.StartTime, #wcompprop0 li.EndDate, #wcompprop0 li.EndTime { /* Optional float these items up next to each other  - depends on type of data nad space */float:left;padding: 0 0.5em 0 0;}
#compprop0 li.SUMMARY, #wcompprop0 li.SUMMARY{font-weight:bold;}
#compprop0 li.SUMMARY a, #wcompprop0 li.SUMMARY a{cursor: url("images/information.png"), help;}	
#wcompprop0 li.SUMMARY {clear:left;}
#calprop0 th, #calprop0 td, #compprop0 td {text-align:left;color:#4c4c4c;padding-top:0;padding-left:0;padding-right:0;}
#compprop0 th{padding:9px 0 0;text-align:left;}
#sidebar 	li.summary {float: left;}
#eventspage li.summary{font-weight:bold;}
#calprop0 li, #compprop0 li{padding: 0 1em 0 0;font-size:100%;}
#churchpagenews p {margin-top: 0;}
img.alignleft {	margin-right: 15px;margin-bottom: 15px;border: 1px solid black;}
li.starttime {float:left;width:66px;height: 1.3em;}
#compprop0 .recur {  /* style recurring events differently perhaps? */}	
#menu #wcompprop0  ul{ /* to override classic theme where all appears greyed out */color:#000;}
td.amrcol1 {width:25%;}
ul.amrcol2.amrcol{margin-bottom:0;}
#compprop0 li.icalnav a {padding: 0 0.5em;}
/* @end */
/* @group Events List 1 */
.alt {background-color:transparent;}
#calprop1,#compprop1,#compprop1 {}
#compprop1 thead tr {font-size:larger;}
thead {display:none;}
#compprop1 .group {text-align:left;}
#compprop1 tfoot a,   /* make footer (where credits are look subtle */
#wcompprop1 tfoot a{color: #777;}
#compprop1, #calprop1{margin: 0 0 15px;width:100%;}
#calprop1 li, #compprop1 li, #calprop1 ul, #compprop1 ul{padding:0;margin-right:0;margin-top:0;margin-left:0;}
.entry ul.amrcol2.amrcol{margin-bottom:10px;}
.allday  {font-style:italic;margin:0;}
#wcompprop1 ul li, #calprop1 ul  li, #compprop1 ul li {  /* remove list bullets */list-style:none;text-indent: 0;padding:0;margin:0;background:none;}
#sidebar .amrcol li:before, .entry .amrcol  li:before {  /* remove list bullets in the default theme and similar themes */ content: none;}
#compprop1 img, #calprop1 img {border:none;vertical-align: text-bottom;}
#calprop1 ul li {  /* float calendar information onto one line */float:left;padding:0 1em 0 0;}
#compprop1 li.addevent, #compprop1 li.icsurl, #compprop1 li.map, #calprop1 li.addtogoogle, #calprop1 li.icsurl , #calprop1 li.icalrefresh, #calprop1 li.x-wr-timezone {float:right;padding:0;}
#compprop1 li.icalnav, #compprop1 li.StartTime, #compprop1 li.EndTime, #wcompprop1 li.EventDate, #wcompprop1 li.StartTime, #wcompprop1 li.EndDate, #wcompprop1 li.EndTime { /* Optional float these items up next to each other  - depends on type of data nad space */float:left;padding: 0 0.5em 0 0;}
#compprop1 li.SUMMARY, #wcompprop1 li.SUMMARY{font-weight:bold;}
#compprop1 li.SUMMARY a, #wcompprop1 li.SUMMARY a{cursor: url("images/information.png"), help;}
#wcompprop1 li.SUMMARY {clear:left;}
#calprop1 th, #calprop1 td, #compprop1 td {text-align:left;color:#4c4c4c;padding-top:0;padding-left:0;padding-right:0;}
#compprop1 th{padding:9px 0 0;text-align:left;}
#sidebar 	li.summary {float: left;}
#eventspage li.summary{font-weight:bold;}
#calprop1 li, #compprop1 li{padding: 0 1em 0 0;font-size:100%;}
#churchpagenews p {margin-top: 0;}
img.alignleft {	margin-right: 15px;margin-bottom: 15px;border: 1px solid black;}
li.starttime {float:left;width:66px;height: 1.3em;}
#compprop1 .recur {  /* style recurring events differently perhaps? */}
#menu #wcompprop1  ul{ /* to override classic theme where all appears greyed out */color:#000;}
td.amrcol1 {width:25%;}
ul.amrcol2.amrcol{margin-bottom:0;}
#compprop1 li.icalnav a {padding: 0 0.5em;}
/* @end */


/* @group Footer */
#footer{clear:both;text-align:center;color:#72685f;letter-spacing:4px;text-transform:uppercase;font-size:80%;background-color:#4f4f4f;padding-top:12px;padding-bottom:12px;}
#footer a{text-decoration:none;color: white;font-size:90%;font-weight:normal;font-style:normal;}
#footer a:hover{color:#ff9225;}

/* @end */
/* @group Events Page */
th.group.Month {border-bottom: 1px dotted gray;}
#compprop0 th.group.Month {font-size:120%;}
#eventspage th.group.Day{font-weight:bold;}
#eventspage td.amrcol1,#eventspage td.amrcol2 {padding-bottom: 0;padding-top:0;}

/* @end */
#lectrow td {font-family: "arial narrow";padding-right: 5px;padding-left: 5px;text-align: center;padding-bottom: 5px;}
fieldset.cf_hidden{display:none;}
p#ll.linklove {display:none;}
#cformsform ol.cf-ol{list-style-type:none;padding-left:0;}
select#cf_field_1.cformselect{width:66%;}
#cf_field_2{width:64%;}
#cf_field_3{width:64%;}
#cf_field_4{width:66%;}
#cformsform label span{clear:none;display:inline-block;width:33%;}
#li--4 label span{vertical-align:top;padding-top:5px;}
p.cf-sb{text-align:right;}
#weddinglink{background-image:url(images/cofewedding.jpg);height:180px;border:1px solid #424242;margin-top:6px;}
#eventspage li.location{font-style:italic;}
#chlist ul{list-style-type:none;padding-left:2px;font-size:120%;}