/*
Theme Name: Revelation Church theme
Theme URI: http://fifty.thejteam.info
Description: Revelation Church colourful theme
Version: 0.1
Author: Kathryn Hegarty
Author URI: http://www.revelationchurch.org.uk


	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/*

This theme was designed by some wonderful people at Revelation Church, Camden, North London, UK, with help from Tessa Blakeley Sliver 
 Word Press Theme Design. Indeed it was and no man should deny it.


*/

/*////////// GENERAL //////////*/

body {
	margin: 0px;
	background-image: url('images/backgroundthin.jpg');
	background-repeat: no-repeat;
	background-position: top center;

}

body.homepage {
	margin: 0px;
	background-image: url('images/backgroundhome.jpg');
	background-repeat: no-repeat;
}


#container {
	margin: 0 auto;
	width: 800px;
	border: 0px solid #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
         


	}

#container2 {
	border: 0px solid #0000ff;
	}

#container3 {
	width: 674px;
	float:left;
	border: 0px solid #ff0000;
	}

#container3nosidebar {
	width: 800px;
	float:left;
	border: 0px solid #ff0000;
	}

#container4 {
	border: 0px solid #0000ff;
	width: 670px;
	position: relative;
	left: 65px;
	}


/*////////// TYPOGRAPHY //////////*/

h1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 32px;
	line-height: 16px;
	}


h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 22px;
	}


h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px
	}


h4 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
         list-style: none;
        line-height: 14px;

	}

h5 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	display: none;
	}



p {	
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	margin-bottom: 18px;	
	}


a {
	text-decoration: underline;
         color: #000000;
		}	

.dontshow {

            display:none;
            visibility:hidden;

	}



a:hover {color: #fe57ff;}
	
a:visited {color: #fe57ff;}



/*////////// HEADERS //////////*/

#header {
	border: 0px solid #00ff00;
	width: 800px;
	height: 255px;
	background-image: url();
	background-repeat: no-repeat;
	}

#header p, #header h1, #header h2/**/ 
	{
	/*display: none;*/
	}


/*////////// CONTENT //////////*/

#content {
	margin: 0px 10px 0px 20px;
	width: 495px;
	float:left;
	border: 0px solid #333333;
	padding: 15px 0px 0px 0px;
	display: inline;
	}


#content.home {
	width: 650px;
	border: 0px solid #333333;
	position: relative;
	left: -10px;
	
	}


#contentnosidebar	
	{
	margin: 0 10px 0px 0px;
	width: 405px;
	float:left;
	border: 0px solid #333333;
	padding: 15px 0px 0px 0px;
	}

#hometop {
	width: 650px;
	height: 250px;
	border: 1px solid #333333;
	position: relative;
	left: 0px;
	}

#homeleft {
	width: 240px;
	height: 220px;
	border: 0px solid #333333;
	float: left;
	top: 0px;
	margin: 0px 5px 75px 5px;
        padding: 5px 0px 0px 0px;
	left: -2px;
	}

#homeright {
	margin: 0px 0px 0px 0px;
	width: 380px;
         height: 280px;
	float:right;
	border: 0px solid #0000ff;
	padding: 5px 5px 5px 5px;
	display: inline;
}

#homebottom {
	border: 0px solid #333333;
	float: left;
	top: 0px;
	margin: 0px 5px 75px 5px;
	left: -2px;
         padding: 5px 5px 0px 5px;
	}

#bannermessage {
         color: #9d72aa;
         padding: 0px 5px 0px 5px;
}

#bannermessage.text {color: #000000;}


/*////////// SIDEBARS //////////*/

#sidebarLT {
	margin: 0 2px;
	width: 135px;
	border: 0px solid #ff9900;
	float:left;
	}


#sidebarRT {
	margin: 0px 0px 0px -5px;
	width: 110px;
	float:right;
	border: 0px solid #0000ff;
	padding: 10px 5px 5px 5px;
	display: inline;
list-style: none;
text-align: left;
	}

#sidebartext {
list-style: none;}



/*////////// NAV //////////*/



#top_navlist {
	position: absolute;
	top: 131px;
	width: 800px;
	text-align:center;
	background: url() no-repeat top;
	border: 0px solid black;
	background-color:;
	margin-left: 0px;
         float: left;
	}

#navlist { 
	padding: 10px 10px;
	margin-left: 0;
	margin-top: 0px;
	border-bottom: none;
	font-weight: bold;
	}

#navlist ul {
	margin: 0px; padding: 0; 
	list-style-type: none; 
	list-style-image: none;
	}

#navlist li {
	list-style: none;
	display:inline;
	padding: 2px 0px 0px 2px;	
		}


#navlist li a {
	padding: 2px 0px 2px 0px;
	margin-left: 3px;
	border-bottom: none;
	text-decoration: underline;
	display:inline;
	background: url() no-repeat;
	}


#navlist li a:link {
	border: none;
	color:;	
	}

#navlist li a:visited {
	border: none;
	color:;
	}

	
#navlist li a:hover {
	color: none;
	background-image: url();
	}


#navlist li a#current {
	background: url();
	padding: 0px 2px 0px 2px;
	border-bottom: none;
	}


#navlist li a.homeicon {
	background: url() no-repeat;
	}

#navlist li a.homeicon:hover {
	background: url('images/icons/homelarge.gif') no-repeat;
         display: none;
	}

#navlist li a.homeiconcurrent {
	background: url() no-repeat;
	}

#navlist li a.homeiconcurrent:hover {
	background: url() no-repeat;
	}




#navlist li a.abouticon {
	background: url('images/icons/aboutussmall.gif') no-repeat;
	}

#navlist li a.abouticon:hover {
	background: url('images/icons/aboutuslarge.gif') no-repeat;
	}

#navlist li a.abouticoncurrent {
	background: url('images/icons/aboutuslarge.gif') no-repeat;
	}

#navlist li a.abouticoncurrent:hover {
	background: url('images/icons/aboutuslarge.gif') no-repeat;
	}




#navlist li a.whatkindicon {
	background: url('images/icons/whatkindsmall.gif') no-repeat;
	}

#navlist li a.whatkindicon:hover {
	background: url('images/icons/whatkindlarge.gif') no-repeat;
	}

#navlist li a.whatkindiconcurrent {
	background: url('images/icons/whatkindlarge.gif') no-repeat;
	}

#navlist li a.whatkindiconcurrent:hover {
	background: url('images/icons/whatkindlarge.gif') no-repeat;
	}





#navlist li a.whatsonicon {
	background: url('images/icons/whatsonsmall.gif') no-repeat;
	}

#navlist li a.whatsonicon:hover {
	background: url('images/icons/whatsonlarge.gif') no-repeat;
	}

#navlist li a.whatsoniconcurrent {
	background: url('images/icons/whatsonlarge.gif') no-repeat;
	}

#navlist li a.whatsoniconcurrent:hover {
	background: url('images/icons/whatsonlarge.gif') no-repeat;
	}



#navlist li a.resourcesicon {
	background: url('images/icons/resourcessmall.gif') no-repeat;
	}

#navlist li a.resourcesicon:hover {
	background: url('images/icons/resourceslarge.gif') no-repeat;
	}

#navlist li a.resourcesiconcurrent {
	background: url('images/icons/resourceslarge.gif') no-repeat;
	}

#navlist li a.resourcesiconcurrent:hover {
	background: url('images/icons/resourceslarge.gif') no-repeat;
	}


img {
	border: none;
	vertical-align: top;
	}

img.floatright {float: right; margin: 4px;}

img.floatleft {float: left; margin: 4px;}

#changedlives {font-size: 14px;}

#changedlives ul {
	margin: 0px; padding: 0px 0px 0px 10px; 
	list-style-type: none;
	list-style-image: none;
	}

#changedlives li {
	list-style: none;
	
	padding: 2px 0px 0px 2px;	
		}

#uploads ul {
	margin: 0px; padding: 0; 
	list-style-type: none; 
	list-style-image: none;
	}

#uploads li {
	list-style: none;
	padding: 2px 0px 0px 2px;	
		}

#sermonslist ul {list-style: none;
margin-left: 0;
padding-left: 1em;
text-indent: -1em;}

#themes {width: 200px;}

ul.themeslist {list-style: none; margin-left: 0px;}

ul.themeslist li {padding: 2px;}


table {text-align: left; padding: 5px; border: 0px solid #9f8aff;}

th {text-align: left; padding: 5px; border: 0px solid #9f8aff; font-weight: bold;}

td {text-align: left; padding: 5px; border: 0px;}

#podcastsubcribe {}

#latestfive {width: 290px; float: right;}


/*TOC Nav*/
.tocNav{
	padding-left: 0;
	margin-left: 0;
	border-bottom: 0px solid gray;
	width: 200px;
	}

tocNav li{
	list-style: none;
	margin: 0;
	padding: 0.25em
	border-top: 0px solid gray;
	}

tocNav li a {text-decoration: underline;
	}


/*Left menu*/


#leftmenu {
	margin: 50px 0px 0px 0px;
	height: 300px;
	list-style-type: none; 
	list-style-image: none;
	}

leftmenu ui{ margin: 0px;}

#leftmenu li {
	list-style: none;
	padding: 5px 0px 0px 15px;
	border: 0px solid black;
	color:black;
	}

#leftmenu li a:link {
		color: black;
		text-decoration:none;
		}


#leftmenu li a:visited {
		color: black;
		text-decoration:none
		}

#leftmenu a#current{
	font-weight: bold;
	color:black;
	}

/*////////// BLOG ELEMENTS //////////*/



/*////////// FORMS //////////*/



/*////////// FOOTER //////////*/

#pushbottom {
	clear: both;
	}	


#footer {
	border: 0px solid #000033;
	height: 117px;
	width: 800px;
	background-image: url('images/footer.jpg');
	background-repeat: no-repeat;
	text-align: center;
	padding: 80px 0px 0px 0px;
	color: black;
	text-decoration:none;
	clear: both;
	

	}

#footerRight {
	margin: -2px 10px 0 10px;
	width: 400px;
	float:right;
	border: 0px solid #552200;
	}

#FooterLeft {
	margin: 0 10px;
	width: 400px;
	float:left;
	border: 0px solid #332200;
	}
	



/*////////// IMAGES //////////*/



/*////////// FUN CLASSES //////////*/

/*any other stuff*/



ol#carousel li div
	{
		width: 645px;
		padding: 75px 0;
		font-size: 40px;
		
		
	}

#commentsform
{
width: 400px;
}


