/*  =reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, address, th, td { margin : 0; padding :0; }
h2, h3, h4, h5, h6 { font-size : 100%; font-weight : normal; }
ol, ul { list-style-type : none; }
table { border-collapse : collapse; border-spacing : 0; }
caption, th { text-align : left; }
fieldset, img { border : 0; }
dt, address, caption, cite, code, dfn, em, i, strong, b, th, var { font-style : normal; font-weight : normal; }
q:before, q:after { content :''; }

html {
height:100%;
}
	
body {
margin:0px;
padding:0px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:150%;
color:#222;
background:#234342 url(../images/bg-large.jpg) repeat-x center top;
}

p {
margin-bottom:14px;
}

a:link, a:visited, a:active {
color:#431c00;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

strong {
font-weight:bold;
}

em {
font-style:italic;
}

h2 {
font-size:15px;
color:#861800;
font-weight:bold;
}

.float-l {
float:left;
}

.float-r {
float:right;
margin-left:5px;
margin-bottom:2px;
}

#container {
width:1000px;
margin:0px auto;
text-align:left;
background:url(../images/mainbg-trans.png) repeat-y center top;
}

#content {
margin:0px auto;
width:926px;
}

/* HEADER */

#header {
text-indent:-9999px;
background:url(../images/header.jpg) no-repeat;
width:925px;
height:256px;
}

/* MENU */

.menu {
margin:8px 14px 20px 14px;
float:left;
width:892px;
background-color:#e0e0e0;
padding:3px;
color:#336666;
font-size:14px;
}

.menu ul {
float:right;
margin-right:8px;
}

.menu ul li {
display:inline;
}

.menu li a.selected {
color:#222;
}

.menu li a {
color:#336666;
}

.menu li a:hover {
color:#222;
text-decoration:none;
}

/* WIDE */

.wide {
position:relative;
float:left;
width:896px;
margin-left:15px;
margin-bottom:5px;
}

h2.home-text {
text-indent:-9999px;
background:url(../images/home-img.jpg) no-repeat right top;
height:364px;
}

/* HOME */

a.worship {
position:absolute;
display:block;
width:495px;
height:44px;
text-indent:-9999px;
top:250px;
left:400px;
}

a.home-btn {
position:absolute;
display:block;
width:443px;
height:30px;
text-indent:-9999px;
top:315px;
left:430px;
background:url(../images/home-btn.gif) no-repeat left 0;
}

a.home-btn:hover {
background:url(../images/home-btn.gif) no-repeat left -30px;
}

.album-cover {
position:absolute;
top:-50px;
left:-50px;
}

/* MAIN */

.main {
float:left;
width:495px;
margin-left:15px;
margin-bottom:5px;
padding:15px;
background-color:#fbefdb;
}

.main p.sub-title {
font-size:20px;
line-height:130%;
font-weight:bold;
}

.main p.small-title {
font-size:15px;
line-height:130%;
font-weight:bold;
margin-bottom:6px;
}

.main p {
color:#7b3705;
}

/* SIDEBAR */

.sidebar {
float:left;
width:356px;
margin-left:15px;
margin-bottom:5px;
}

/* MEDIA */

.videos {
	float:left;
	width:875px;
	padding:10px;
	border:1px solid #ffae00;
	margin-bottom:15px;
	background:url(../images/media-bg.jpg) repeat-x left bottom;
}

.video-left-col {
	float:left;
	width:200px;
}

#VideoDiv {
	float:left;
}

h2.videos-title {
	height:68px;
	height:68px;
	background:url(../images/icons-video.jpg) no-repeat left top;
	padding-left:78px;
	line-height:68px;
}

.videos ul {
	margin-top:10px;
	padding-left:12px;
}

.videos ul li a {
	color:#861800;
}

.music {
	float:left;
	width:285px;
	height:300px;
	padding:10px;
	border:1px solid #ffae00;
	background:url(../images/media-bg.jpg) repeat-x left bottom;
}

.music ul {
	padding-left:12px;
}

.music ul li.first {
	margin-top:12px;
}

.music ul li {
	margin-top:2px;
}

.music a.download {
	font-size:10px;
	font-weight:bold;
	display:block;
	margin-top:-8px;
	padding:0;
}

h2.music-title {
	height:68px;
	height:68px;
	background:url(../images/icons-music.jpg) no-repeat left top;
	padding-left:78px;
	line-height:68px;
}

.photos {
	float:right;
	width:550px;
	height:300px;
	padding:10px;
	border:1px solid #ffae00;
	background:url(../images/media-bg.jpg) repeat-x left bottom;
}

h2.photos-title {
	height:68px;
	height:68px;
	background:url(../images/icons-photos.jpg) no-repeat left top;
	padding:0 0 8px 78px;
	line-height:68px;
}

h2.photos-title span.small {
	color:#333;
	font-size:11px;
	font-weight:normal;
}

#gallery {
	margin-left:6px;
}

#gallery a {
	float:left;
	margin-left:3px;
	margin-bottom:3px;
}

/* LINKS PAGE */

.links {
padding-bottom:12px;
border-bottom:1px dotted #431c00;
}

/* FOOTER */

#footer {
clear:both;
margin:0px auto;
height:130px;
background:url(../images/footer-trans.png) no-repeat left top;
width:1000px;
color:#FFF;
}

#footer p {
float:left;
margin-left:38px;
margin-top:25px;
font-size:11px;
}

#footer p a {
color:#FFF;
}

/* CLEAR */

.clear {
clear:both;
}



