/* colours can be seen at http://en.wikipedia.org/wiki/Web_colors#Color_table
margins and padding go in clockwise order starting at the top */

body
{
	margin: 0 0 0 0; 
	font-family: "Century Gothic", Sans-Serif;
	text-align: justify;
	font-size: 85%;
	background-color: #FFFFFF;
	color: #000000;
}

.small
{
	font-size: 95%;
}


/* Styling for Links */

a
{
	color: #CC0101;
	text-decoration: none;
}

a:hover
{
	color: #CC0101;
	text-decoration: underline;
}

a.green-link
{
	color: #006600; 
	text-decoration: none;
}

a.green-link:hover
{
	color: #006600; 
	text-decoration: underline;
}

a.blue-link
{
	color: #0000CC; 
	text-decoration: none;
}

a.blue-link:hover
{
	color: #0000CC; 
	text-decoration: underline;
}


a.bible_verse_link {
	text-decoration: none; 
	color: #DDDDDD; 
}



/* Styling for Images  */

img
{
	border-width: 0;
	border-style: solid; 
	border-color: #000000; 
}	


/* Styling for Titles or headings  */

.title1r 
{
	font-size: 130%; 
	color: #CC0101; 
	font-weight: bold;
}


h1
{
	font-size: 130%; 
	font-weight: bold;
}


.red
{
	color: #CC0101;
}



.black
{
	color: #000000;
}




.green
{
	color: #006600;
}



.title1b
{
	font-size: 130%; 
	color: #000000; 
	font-weight: bold; 
}

.title1g
{ 
	font-size: 130%; 
	color: #006600; 
	font-weight: bold; 
}

.title2r 
{
	font-size: 110%;  
	color: #CC0101; 
	font-weight: bold;
}


h2
{
	font-size: 110%;  
	font-weight: bold;
}

.title2b 
{
	font-size: 110%; 
	color: #000000; 
	font-weight: bold;
}

.title2g 
{
	font-size: 110%; 
	color: #006600; 
	font-weight: bold;
}

.title3r 
{
	font-size: 95%;  
	color: #CC0101; 
	font-weight: bold;
}


h3
{
	font-size: 95%;  
	color: #CC0101; 
	font-weight: bold;
}


.title3b 
{
	font-size: 95%;  
	color: #000000; 
	font-weight: bold;
}

.title3g 
{
	font-size: 95%; 
	color: #006600; 
	font-weight: bold;
}


/* Left Side Menu Styling Information */

.left-side-menu-container
{	
	position : relative;
	float : left;
	width: 9%;
	margin: 0.5em 0.5em 0.5em 0.5em;
	padding: 0em 0em 0em 0em;
}

.left-side-menu
{
	font-size: 89%;
	text-align: left;
	color: #CC0101;
	font-weight: bold;
	width: 100%; 
	margin: 0em 0em 0.5em 0em;
	padding: 0.5em 0.5em 0.5em 0.5em;
	border-color: #CC0101;
	border-style: solid;
	border-width: 1px;
}


/* Main page content styling information  */


.content-container
{	
	position : relative;
	float : left;
	width: 60%;
	margin: 0.5em 1.5em 2em 2.5em;
	padding: 0em 0em 0em 0em;	
}

.content-cell
{
	width: 100%;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}


/* Right side menu styling information  */


.right-side-menu-container
{
	position: relative; 
	float: left; 
	width: 21%;
	margin: 0.5em 0.5em 0.5em 0.5em;
	padding: 0em 0em 0em 0em;	
}

.right-side-menu
{   
	font-size: 89%;
	width: 100%;
	margin: 0em 0em 0.5em 0em;
	padding: 0.5em 0.5em 0.5em 0.5em;
	border-color: #CC0101;
	border-style: solid;
	border-width: 1px;
}



/* Footer Styling Informtion */

.footer-menu-container
{
	position: relative;
	float: left;
	width: 100%;
	margin: 0.5em 0.5em 0.5em 0.5em;
	padding: 0em 0em 0em 0em;
}

.footer-menu
{   
	font-size: 89%;
	text-align: center;
	color: #006600;
	width: 95%;
	margin: 0.5em 0em 0em 0em;
	padding: 0.5em 0.5em 0.0em 0.5em;
		
}

.footer
{
	position: relative;
	width : 100%;
	height: 30px;
	font-size: 100%;
	color: #FFFFFF;
	text-align: center;
}



/* Styling Information for Tables */



.tableborder
{
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	width: 80%;
	border-collapse: collapse;
}

.tableborder td
{
	font-family: "Century Gothic", sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom: 1px solid #030303;
	border-right: 1px solid #030303;
	padding: 5px;
}



/* Clear */


.clearfix:after
{
    content: " "; 
    display: block; 
    height: 0; 
    clear: both;
    visibility: visible;
}

.clearfix 
{
	display: inline-block;
}


/* Styling Information for (X)HTML and CSS Validation images */

.validation
{
	clear: both;
	margin-left: 1%;
	width: 100%;
	padding-top: 1%;
}






