@charset "UTF-8";
/* CSS Document */

/* BROWSER RESET */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;outline: 0;font-size:100%;vertical-align: baseline; background: transparent;}
body {line-height: 1em; margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';	content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* END BROWSER RESET */

body.main {background:#061D3D url(images/bg_body.jpg) top left repeat-x;text-align:center;font-family:Arial, Helvetica, Sans-serif;}
h1 {font-size: 1.3em}
h2 {font-size: 1.2em}
h3 {font-size: 1.1em}
h4 {font-size: 1em}
h5 {font-size: .83em}
h6 {font-size: .75em} 
a {cursor:pointer;}
.main #container {position:relative;width:920px; margin:0 auto; background:#f7f7ee;}
.main #header {height:150px;width:920px;background:#FFF url(images/header_1g.jpg) top right no-repeat;background-position:320px -25px;}
.main #header #logo a {display:block;width:300px;height:100px;cursor:pointer;}
.main #header #logo h1 {background:url(images/logo.gif) top left no-repeat;text-indent:-5000px;width:302px;height:108px;position:absolute;top:0;left:0;background-position:0 4px;}
.main #header #nav {position:absolute;top:108px;left:0;background:url(images/bg_menu.jpg) top left repeat-x;background-position:0 13px;width:920px;height:42px;overflow:hidden;}
.main #header #nav li {position:relative;float:left;}
.main #header #nav li a {display:block;text-decoration:none;padding:0;line-height:55px;width:82px;color:#FFF;font-size:12px;}
.main #header #nav li a:hover {background:url(images/bg_menu_on.jpg) top left repeat-x;color:#000;}
.main #header #nav li a.active {background:url(images/bg_menu_on.jpg) top left repeat-x;}
.main #header #nav li.current_page_item a {background:url(images/bg_menu_active.jpg) top left repeat-x;color:#000;}
.main #header #nav li.current_page_parent a {background:url(images/bg_menu_on.jpg) top left repeat-x;color:#000;}
.main #header #service_times {position:absolute;top:108px;left:670px;line-height:56px;font-size:11px;color:#FFF;}

.main #content {width:920px;background:#FFF;}

.main #content #navleft {width:179px;float:left;background:#f7f7ee;}
.main #content #navleft ul {padding:0px;text-align:right;}
.main #content #navleft ul li {cursor:pointer;border-bottom:1px solid #FFF;}
.main #content #navleft ul li a {display:block;width:179px;height:60px;cursor:pointer;}
.main #content #navleft ul li a .title {font-weight:bold;display:block;position:relative;width:130px;left:43px;top:8px;}
.main #content #navleft ul li a .description {font-size:11px;width:130px;display:block;position:relative;left:43px;top:-7px;}
.main #content #navleft ul li a .more_link {color:#596A86;font-weight:bold;display:block;position:relative;width:130px;left:43px;top:-5px;}
.main #content #navleft ul li a {color:#000;text-decoration:none;font-size:12px;display:block;border-top:1px solid #d1d1d1;}
.main #content #navleft .before_attend {height:100px;background:url(images/welcome_links.jpg) top left no-repeat;border:none;}
.main #content #navleft .before_attend:hover {background-position:-189px 0px;}
.main #content #navleft .regular_attenders {height:100px;background:url(images/welcome_links.jpg) top left no-repeat;background-position:0 -98px;}
.main #content #navleft .regular_attenders:hover {background-position:-189px -98px;}
.main #content #navleft .pray_for_me {height:100px;background:url(images/welcome_links.jpg) top left no-repeat;background-position:0 -191px;}
.main #content #navleft .pray_for_me:hover {background-position:-189px -191px;}
.main #content #navleft .sermon_series {height:100px;background:url(images/welcome_links.jpg) top left no-repeat;background-position:0 -405px;}
.main #content #navleft .sermon_series:hover {background-position:-189px -405px;}
.main #content #navleft .latest_mp3 {height:100px;background:url(http://www.tcbc.org.au/wp-content/themes/tcbc/images/welcome_links.jpg) top left no-repeat;background-position:0 -291px;}
.main #content #navleft .latest_mp3:hover {color:#000;background:url(http://www.tcbc.org.au/wp-content/themes/tcbc/images/welcome_links.jpg) top left no-repeat;background-position:-189px -291px;}
.main #content #navleft .set_home_page {height:35px;background:url(images/welcome/homepage.jpg) top left no-repeat;}
.main #content #navleft .set_home_page:hover {background-position:0 -35px;}

.main #content #nav_default_left {float:left;} 
.main #content #nav_default_left ul {text-align:left;margin:0;padding:0;width:175px;font-size:11px;}
.main #content #nav_default_left ul li {position:relative;padding:0;margin:0;line-height:25px;height:25px;text-indent:5px;border-bottom:1px solid #FFF;}
.main #content #nav_default_left ul li a {display:block;text-decoration:none;color:#333;background:#ededed;} /* adding a width and height here will cause the thing to screw up in IE */
.main #content #nav_default_left ul li a:hover {color:#fff;background:#54657F;}
.main #content #nav_default_left li ul {position:absolute;display:none;left:176px;top:0px;overflow:hidden;}
.main #content #nav_default_left li ul li a {line-height:25px;height:25px;display:block;margin:0;border:none;padding:0;}
.main #content #nav_default_left li ul a {background:#54657F;color:#FFF;}
.main #content #nav_default_left li ul li a:hover {background:#dedede;color:#000;}
.main #content #nav_default_left li:hover ul {display:block;}
.main #content #nav_default_left li.over ul {display:block;}


.main #content #nav_default_left .regular_attenders_prayer_link {padding:0 0 0 0;}
.main #content #nav_default_left .regular_attenders_prayer_link a {color:#990000;}
.main #content #nav_default_left .regular_attenders_prayer_link a:hover {color:#990000;background:#999;}
.main #content #nav_default_left .nav_lower_links {}
.main #content #nav_default_left .set_home_page {padding:0;background:#FFF;}
.main #content #nav_default_left .set_home_page a {height:22px;padding:0;background:#f7f7ee url(http://www.tcbc.org.au/wp-content/themes/tcbc/images/home.gif) top left no-repeat;background-position:12px 0;text-indent:50px;line-height:22px;}
.main #content #nav_default_left .set_home_page a:hover {height:22px;padding:0;color:#000;background:#f7f7ee url(http://www.tcbc.org.au/wp-content/themes/tcbc/images/home.gif) top left no-repeat;background-position:12px 0;}



.main #content #nav_default_left ul li a .title {font-weight:bold;display:block;padding:0 10px 0 0;}
.main #content #nav_default_left ul li  .description {font-size:11px;display:block;padding:0 10px 0 0;}
.main #content #nav_default_left ul li  .more_link {font-size:11px;display:block;padding:0 10px 0 0;}

/* STYLISED LINK FOR THE REGULAR ATTENDERS MENU */
.main #content #regular_attenders_menu .extras_latest_mp3 {display:block;width:176px;height:53px;background:url(http://www.tcbc.org.au/wp-content/themes/tcbc/images/welcome_links.jpg) top left no-repeat;background-position:-6px -299px;border:none;}
.main #content #regular_attenders_menu .latest_mp3 {display:block;width:176px;height:53px;background:url(http://www.tcbc.org.au/wp-content/themes/tcbc/images/welcome_links.jpg) top left no-repeat;background-position:-6px -299px;border:none;}
.main #content #regular_attenders_menu .latest_mp3 .description {position:relative;display:block;width:125px;top:6px;left:52px;font-size:12px;text-indent:0;line-height:20px;font-weight:bold;}
.main #content #regular_attenders_menu .latest_mp3:hover {display:block;color:#000;background:url(http://www.tcbc.org.au/wp-content/themes/tcbc/images/welcome_links.jpg) top left no-repeat;background-position:-195px -299px;border:none;}
.main #content #regular_attenders_menu .extras_sermon_resources {display:block;width:176px;height:53px;background:url(http://www.tcbc.org.au/wp-content/themes/tcbc/images/welcome_links.jpg) top left no-repeat;background-position:-6px -405px;border:none;}
.main #content #regular_attenders_menu .sermon_resources {display:block;width:176px;height:53px;background:url(http://www.tcbc.org.au/wp-content/themes/tcbc/images/welcome_links.jpg) top left no-repeat;background-position:-6px -405px;border:none;}
.main #content #regular_attenders_menu .sermon_resources .description {position:relative;display:block;width:125px;top:6px;left:52px;font-size:12px;text-indent:0;line-height:20px;font-weight:bold;}
.main #content #regular_attenders_menu .sermon_resources:hover {display:block;color:#000;background:url(http://www.tcbc.org.au/wp-content/themes/tcbc/images/welcome_links.jpg) top left no-repeat;background-position:-195px -405px;border:none;}
.main #content #regular_attenders_menu .extras_prayer_request {height:53px;background:url(images/welcome_links.jpg) top left no-repeat;background-position:-5px -191px;}
.main #content #regular_attenders_menu .submit_prayer_request {height:53px;background:url(images/welcome_links.jpg) top left no-repeat;background-position:-5px -191px;}
.main #content #regular_attenders_menu .submit_prayer_request:hover {color:#000;background:url(images/welcome_links.jpg) top left no-repeat;background-position:-194px -191px;}
.main #content #regular_attenders_menu .submit_prayer_request .description {position:relative;top:6px;left:52px;width:90px;font-size:12px;text-indent:0;line-height:20px;font-weight:bold;}




.main #content #sidebar {width:201px;float:right;background:#f7f7ee;overflow:hidden;}
.main #content #sidebar ul {padding:0 5px 0 10px;}
.main #content #sidebar li ul img {padding:5px;float:left;align:left;}
.main #content #sidebar li ul p {margin:0;padding:0 0 0 5px;float:left;font-size:11px; color:#333; text-align:left;width:150px;}
.main #content #sidebar li ul p a.title {display:block;float:left;color:#003492; text-align:left;margin:0;padding:0;font-weight:bold;text-decoration:none;width:170px;text-indent:-5px;}
.main #content #sidebar .this_week {display:block;background:url(images/nav_right_this_week.jpg) top left no-repeat;height:45px;margin-top:5px;text-decoration:none;line-height:49px;color:#000;text-align:left;text-indent:10px;}
.main #content #sidebar .spotlight_news {display:block;background:url(images/nav_right_spotlight_news.jpg) top left no-repeat;height:45px;margin-top:5px;text-decoration:none;line-height:42px;color:#000;text-align:left;text-indent:10px;}

.main #child_menu {background:#F6F6EC;text-align:left;padding:0px;border-bottom:5px solid #FFF;height:21px;background:#FFCC55;border-top:1px solid #dedede;border-bottom:1px solid #dedede;}
.main #child_menu ul {margin:0;padding:0;display:inline;}
.main #child_menu ul li {display:inline;}
.main #child_menu ul li a {color:#000;text-decoration:none;padding:5px 10px 5px 10px;font-size:11px;line-height:10px;text-transform:lowercase;border-right:0px solid #999;text-align:center;width:100%;}
/* .main #child_menu ul li a:before { content:"\00BB"" "; } */
.main #child_menu ul li a:before { content:""" "; }
.main #child_menu ul li a:hover {text-decoration:underline;}


.main #content #centercontent {width:540px;float:left;text-align:left;overflow:hidden;}
.main #content #centercontent a {color:#54657F;}
.main #content #centercontent h1 {color:#003492;font-weight:bold;margin:8px 0 8px 0;line-height:1.75em;}
.main #content #copy .navigation {text-decoration:none;color:#7A7A70;}
.main #content #copy .navigation a {text-decoration:none;color:#7A7A70;}
.main #content #copy .navigation a:hover {color:#000;}

.main #content #centercontent .flashmovie {padding:0 5px 5px 5px;float:left;}
.main #content #centercontent .flashmovie_small {float:left;padding:0 5px 5px 5px;}
.main #content #centercontent #regular_attenders_flash {position:absolute;z-index:1;}
.main #content #centercontent #regular_attenders_flash .flashmovie {padding:0;float:left;}

.main #content #centercontent #flash_before_attend {width:319px;height:196px;float:left;overflow:hidden;padding:0;border-left:10px solid #FFF;}
.main #content #centercontent #links_before_attend {width:186px;float:left;overflow:hidden;padding:0;border-left:5px solid #FFF;}
.main #content #centercontent #links_before_attend ul {padding:8px 0 0 0;}
.main #content #centercontent #links_before_attend ul li a {display:block;background:#FFF;color:#333;text-decoration:none;text-indent:70px;line-height:50px;border:5px solid #f0f0f0;height:50px;font-weight:bold;font-size:12px;}
.main #content #centercontent #links_before_attend ul li.plan a {background:url(/wp-content/themes/tcbc/images/icon_before_plan.jpg) top left no-repeat;background-position:10px 0;}
.main #content #centercontent #links_before_attend ul li.plan a:hover {background:#f1f1f1 url(/wp-content/themes/tcbc/images/icon_before_plan.jpg) top left no-repeat;color:#000;background-position:10px -50px;}
.main #content #centercontent #links_before_attend ul li.contact a {background:url(/wp-content/themes/tcbc/images/icon_before_contact.jpg) top left no-repeat;background-position:10px 0;}
.main #content #centercontent #links_before_attend ul li.contact a:hover {background:#f1f1f1 url(/wp-content/themes/tcbc/images/icon_before_contact.jpg) top left no-repeat;color:#000;background-position:10px -50px;}
.main #content #centercontent #links_before_attend ul li.directions a {background:url(/wp-content/themes/tcbc/images/icon_before_directions.jpg) top left no-repeat;background-position:10px 0;}
.main #content #centercontent #links_before_attend ul li.directions a:hover {background:#f1f1f1 url(/wp-content/themes/tcbc/images/icon_before_directions.jpg) top left no-repeat;color:#000;background-position:10px -50px;}
.main #content #centercontent h1 {padding:10px 0 0 10px;}
.main #content #centercontent h2 {padding:10px 0 0 10px;}
.main #content #centercontent h3 {padding:10px 0 0 10px;}

.main #copy .arrow_links {float:left;width:240px;margin:0 0 10px 10px;}
.main #copy .arrow_links li {padding:0;height:30px;border:3px solid #fff;background:url(/wp-content/themes/tcbc/images/arrow_right_green_48.jpg) top left no-repeat;background-position:2px 2px;line-height:33px;text-indent:60px;}
.main #copy .arrow_links a {text-decoration:none;color:#000;font-weight:bold;text-transform:uppercase;}
.main #copy .arrow_links a:hover {text-decoration:underline;}

.main #content #copy {padding:10px 5px 0 5px;font-size:11px;line-height:19px;text-align:left;}
.main #content #copy h2 {font-size:1.8em;text-align:center;margin:0px 0 10px 0;padding:6px 0 5px 5px;background:#;line-height:1.1em;border-bottom:5px solid #ECEDD9;text-align:left;}
.main #content #copy p {padding:10px 5px;}
.main #content #copy ul {padding:0 0 0 10px;}
.main #content #copy li.single {display:block;float:left;width:520px;padding:4px;}
.main #content #copy .list-image {width:130px;float:left;}
.main #content #copy_home {padding:8px 0 0 8px;width:530px;}
.main #content #copy_home p {padding:5px 10px;font-size:11px; text-align:left;line-height:20px;}
.main #content #copy_home a {color:#333;}
.main #content #copy_home .post h3 {padding:0 0 10px 0;margin:0;font-weight:normal;}
.main #content #copy_home h2 {padding:0 0 10px 0;margin:0;}
.main #content #copy_home .post {padding:0 0 10px 5px;margin:0;}

.main #content #copy #podcast_list a {text-decoration:underline;color:#576884;font-weight:normal;font-size:13px; margin-left:10px; line-height:22px;}
.main #content #copy #podcast_list p {margin-left:5px; padding-bottom:25px;}

.main #content #copy #podcast_subscribe_buttons {float:right;}

.main #searchform {padding:10px 0 0 0;overflow:hidden;}
.main #searchform  #s {display:block;float:left;padding:5px;background:#5F7493;border:2px solid #FFF;color:#FFF;width:120px;height:16px;}
.main #searchform  #searchsubmit {display:block;float:left;padding:5px;background:#333;border:2px solid #FFF;color:#FFF;width:50px;font-size:10px;overflow:hidden;}

.main #footer {background:#43608b;border-top:5px solid #102d59;color:#fff;font-size:10px;padding:10px 200px 15px 200px;margin:0 0 15px 0;}
.main #footer p a {color:#fff;text-decoration:none;text-transform:lowercase;}
.main #footer p a:hover {text-decoration:underline;}
.main #footer .left {float:left;text-align:left;}
.main #footer .right {float:right;text-align:right;}

.post ul {list-style:square; padding:0 0 0 10px; margin-left:20px;}
               
/* Begin Images */
p img {padding: 0;max-width: 100%;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding:4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left	}
/* End Images */

.clear {clear:both;}