﻿/* Global Reset */
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,
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-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline; }

strong { font-weight:bold; }

em { font-style:italic; }

/* remember to define focus styles! */
:focus { outline:0; }
ol,ul { list-style:none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse:separate;border-spacing:0; }
caption,th,td { text-align:left;font-weight:normal; }
blockquote:before,blockquote:after,
q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }


/*********** Main ***********/
body
{
	background:#f27e25 url(http://images.westlifechurch.org.au/bg.jpg) repeat-x;
	font-size:12px;
	font-family:Verdana,Arial;
}
a
{
	color:#f68630;
	text-decoration:none;	
	font-weight:bold;
}
a:hover
{
	text-decoration:underline;	
}
p
{
	line-height: 20px;	
	margin:12px;
}
img {border: none;}
h1
{
	font-family:'Trebuchet MS',Verdana;
	font-size:37px;	
	color:#000;
	margin:10px 0px 0px 0px;
	padding:0;
	text-align:left;
}
h2
{
	font-family:'Trebuchet MS',Verdana;
	font-size:30px;	
	color:#000;
	margin:10px 0px 0px 0px;
	padding:0px 30px 0px 0px;
	text-align:right;
}
h3
{
	font-family:'Trebuchet MS',Verdana;
	font-size:17px;	
	color:#f27e25;
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	text-align:left;
}

/*********** Containers ***********/
#MainContainer
{
	width:983px;
	margin-left:auto;
	margin-right:auto;	
}
#BodyContainer
{
	width:960px;
	float:right;
}
#ContentContainer
{
	float:left;
	width:960px;
	background:#FFFFFF;	
}
#ContentContainer2
{
	float:left;
	width:960px;
	background:#FFFFFF url(http://images.westlifechurch.org.au/RightBg.gif) repeat-y right;	
}
#Head
{
	background:url(http://images.westlifechurch.org.au/MainHeader.jpg) no-repeat;
	width:983px;
	height:172px;
	float:left;
}
#Head p
{
	float:right;
	padding:53px 33px 33px 33px;	
}
#BottomContainer
{
	width:960px;
	height:37px;
	float:left;	
}
#BottomContainer #LeftCorner
{
	background: url(http://images.westlifechurch.org.au/blc.png);
	width:33px;
	height:36px;
	float:left;
}
#BottomContainer #MiddleCorner
{
	background:#FFFFFF;
	float:left;
	height:36px;
	width:899px;	
}
#BottomContainer #RightCorner
{
	background: url(http://images.westlifechurch.org.au/brc.png);
	width:28px;
	height:36px;
	float:right;
}
#BottomContainer2
{
	width:960px;
	height:32px;
	background: url(http://images.westlifechurch.org.au/Footer2.png) no-repeat;
	float:right;
}
#Footer
{
	float:left;
	color:#FFF;	
	font-size:11px;
	width:960px;
}
#Footer #Part1
{
	float:left;	
	padding:5px;
	padding-left:20px;
	margin-left:20px;
}
#Footer #Part2
{
	float:right;
	padding: 5px;	
	margin-right:20px;
}
#Footer a
{
	font-weight:normal;
	color:#FFF;	
}
#Focus
{
	width:983px;
	height:200px;
	position:relative;
	float:left;	
}
#Focus IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#Focus IMG.active {
    z-index:10;
}

#Focus IMG.last-active {
    z-index:9;
}

#ThisWeek
{
	width:330px;
	float:right;
	margin-top:10px;
	padding-top:60px;
	background:url(http://images.westlifechurch.org.au/h_ThisWeek.jpg) no-repeat;	
}
#ThisWeek ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
}
#ThisWeek ul li
{
	float:left;
	clear:left;
	width:100%;
	margin-bottom: 14px;
}
#LeftColumn
{
	float:left;
	width:217px;	
}
#MainColumn
{
	float:right;
	width:743px;	
}
#MainColumnInner
{
	float:left;
	padding-right:20px;
	width:723px;	
}
#MainColumnInner2
{
	float:left;
	padding-right:20px;
	padding-left:20px;
	width:920px;	
}
#SubMenu
{
	background: #f8823b url(http://images.westlifechurch.org.au/SubmenuTop.jpg) no-repeat;	
	width:177px;
	margin-left:21px;
	margin-top:21px;
	color:#FFF;
	font-weight:bold;
}
#SubMenu ul
{
	padding:0; margin:0; list-style:none;	
	padding-top:10px;
}
#SubMenu li
{
	clear:left;	
	width:157px;
}
#SubMenu .Sub a
{
	padding-left:40px;
	width:117px;	
}
#SubMenu .SubTitle
{
	padding:0px 0px 5px 20px;	
	color:#88370d;
}
#SubMenu a
{
	width:137px;
	display:block;
	border-top: solid 1px #f8823b;
	border-bottom: solid 1px #f8823b;
	padding:5px 20px 5px 20px;
	color:#FFF;
	text-decoration:none;
}
#SubMenu a:hover
{
	background-color:#e6422f;
	border-top: solid 1px #ed968b;
	border-bottom: solid 1px #bb3020;
}
#SubMenuBottom
{
	margin-bottom: 21px;
	margin-left:21px;
}
#Follow
{
	float:left;
	padding:20px 20px 0px 20px;	
}
#Follow a
{
	vertical-align:top;	
	font-size:11px;
	margin-top:10px;
}
/*********** Classes ***********/
.Larger
{
	font-size:14px;	
}
.FocusBlock
{
	float:left;	
	margin:20px 0px 0px 20px;
}
.Oj{ color: #f27e25;}
.A1
{
	float:left;	
	clear:left;
	padding:0px 5px 5px 0px;
	width:70%;
}
.A2
{
	float:right;	
	font-weight:bold;
	padding:0px 30px 5px 0px;
}
.A3
{
	float:left;
	clear:left;
	width: 75%;
}
.A4
{
	float:right;	
	padding:0px 30px 5px 0px;
	clear:right;
	width:60px;
	text-align:right;
}
.Lb1
{
	float:left;
	text-align:justify;
	padding-right:15px;
	width:428px;
}
.Lb1 ol
{
    list-style-type:decimal; 
    margin-left:40px;  
    font-family:inherit; 
}
.Lb1 li {padding:5px;}
.Lb1 p
{
	margin:12px;
	line-height:20px;	
}
.Rb1
{
	width:300px;
	float:right;
}
.Tb1
{
	color:#88370d;
	padding: 7px 5px 7px 10px;
	border-bottom: solid 1px #CFCFCF;
	width:200px;
}
.FCon
{
	float:left;	
	margin-top:10px;
}
.FrCon
{
	float:left;
	width:100%;
	border-top: solid 1px #CfCfCf;	
	padding: 7px 0px 7px 0px;
}
.Litem
{
	float:left;	
	padding-left: 10px;
	color:#f27e25;
}
.Ritem
{
	float:right;	
}
.Fine
{
	font-size:10px;
	color:#CFCFCF;
}
.Summary li
{
	padding:0;
	margin:0;
	line-height:15px;
}
.Summary ul
{
	list-style:none;
}
.p1{padding:15px;}
.Event
{
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 20px;
}
.Event li
{
	float:left;
	clear:left;
	padding: 0px 0px 0px 5px;
	width:280px;
	margin-bottom: 14px;
}
.Rb1 .Event li
{
	float:left;
	clear:left;
	padding: 0px 0px 0px 20px;
	width:280px;
	margin-bottom: 14px;
}
.WhatCalendar
{
	width:100%;	
	margin-top:10px;
}
.WhatCalendar .Header
{
	font-weight:bold;
	text-align:center;	
}
.WhatCalendar .Spec
{
	width: 107px;
}
.WhatCalendar .WEnd
{
}
.WhatCalendar .ExtraDay
{
	background-color: #f5f6f7;	
}
.WhatCalendar .Std
{
	border-top: solid 1px #b9b9b9;	
	border-right: solid 1px #b9b9b9;	
	margin:0;
	padding:0;
	min-height:100px;
	width: 107px;
	vertical-align:top;	
}
.WhatCalendar .Sunday
{
	border-left: solid 1px #b9b9b9;
	border-right: solid 1px #b9b9b9;	
	border-top: solid 1px #b9b9b9;	
	vertical-align:top;	
}
.WhatCalendar .Wednesday
{
	border-right: solid 1px #b9b9b9;
	border-top: solid 1px #b9b9b9;	
	vertical-align:top;		
}
.WhatCalendar .FirstRow
{
	border-top: solid 1px #b9b9b9;	
}
.WhatCalendar .LastRow
{
	border-bottom: solid 1px #b9b9b9;	
}
.WhatCalendar .DayIndicator
{
	float:left;
	vertical-align:top;	
	padding:3px;
	font-weight:bold;
}
.WhatCalendar .Item
{
	float:left;
	clear: left;
	padding:5px;
	font-size: 10px;
}
.WhatCalendar .Time
{
	font-weight:bold;	
	font-size:10px;
}
.EventDetails
{
	float:left;
	padding:5px;	
	width: 380px;
}
.EventDetails .Name
{
	float:left;
	font-weight:bold;
	font-size:18px;	
	margin-top:20px;
}
.EventDetails .Description
{
	float:left;
	clear:left;
	text-align:justify;
	margin-top:15px;
	width:100%;
}
.EventDetails .Location, .EventDetails .Speaker
{
	float:left;
	clear:left;
	margin-top:5px;
	text-align:justify;
	width:100%;
}
.EventDetails .Date
{
	float:left;
	clear:left;
	text-align:justify;
	margin-top:10px;
	width:100%;
}
.LeftNavFocus
{
	margin-left:18px;
}
.Required
{
	color:Red;	
}
.PodConRight
{
	width:100%;
	margin-top:10px;
}
.PodConRight .Head
{
	font-weight:bold;	
}
.PodCon
{
	width:100%;
	margin-top:10px;
	border: solid 1px #CFCFCF;
}
.PodCon .Head 
{
	font-family:'Trebuchet MS',Verdana;
	font-size:17px;	
	color:#000;
	padding:3px 10px 3px 15px;
	background: #eaeaea;
}
.PodCon .Title
{
	font-size: 15px;
	font-weight: bold;
	padding: 8px 5px 8px 15px;
}
.PodCon .LineItem
{
	padding: 3px 5px 3px 15px;
}
.PodCon .LineItem .LineInfo
{
	font-weight:bold;	
}
.PodCon .Download
{
	padding: 8px 5px 8px 15px;
}
