/*  
Theme Name: CHARITY
Theme URI: http://www.ccnewbrunswick.org
Description: General Theme for CHARITY
Version: 1.0
Author: Vistory Web Design / Computer Mike
Author URI: http://www.vistorywebdesign.com/

*/

body{
margin:0;
font-family: Arial, Helvetica, Georgia, Sans-serif;
font-size: 12px;
text-align: left;
vertical-align: top;
background: url(images/bodybg.jpg);
color: #000000;
}


body,h1,h2,h3,h4,h5,h6,address,blockquote,dd,dl,hr,p,form{
margin: 0;
padding: 0;
}


hr{
border-color:#fff;
color: #fff;
}

#wrapper{
margin: 0 auto 0 auto;
width: 1001px;
height: 100%;
overflow: hidden;
border-left: 1px gold solid;
border-right: 1px gold solid;
text-align: left;
}




#header{
width: 1001px;
height: 80px;
border-bottom: 1px solid black;
}

#picturesflash{
margin-top: 0px;  /* -4px for IE6 */
width: 1001px;
height: 180px;
}


#upperspacerbar{
width: 1001px;
height:20px;
background: url(images/upperspacerbar.jpg);
}

#container{
float: left;
width: 1001px;
height:100%;
overflow:hidden;
background: url(images/containerbg.jpg);
}


#leftside{
clear:both;
float:left;
width:160px;
padding: 10px 20px 10px 10px;
color:#ccc;
}


#content{
float: left;
width: 611px;
background:white;
padding: 5px;
}



#rightside{
float: left;
width: 160px;
padding: 10px 10px 10px 20px;
color:#ccc;
}

#rightside ul{
list-style-type: none;
margin: 0;
padding: 0;
}


#rightside ul li ul{
padding: 10px 0 10px 10px;
}


#rightside ul li h2{
font-family: Georgia, Sans-serif;
font-size: 14px;
}

#rightside ul ul li{
padding: 0;
line-height:24px;
}


#lowerspacerbar{
clear:both;
width: 1001px;
height:20px;
background: url(images/lowerspacerbar.jpg);
}


#footer{
position:relative;
clear: both;
width: 1001px;
background: #303030;
text-align:center;
padding-top:3px;
padding-bottom:3px;
color: #ccc;
}

/*  start: anchor/links  */

a:link, a:visited{
text-decoration: underline;
color: #0000a0;
}

a:hover{
text-decoration:none;
color: #ff0000;
}


#content h2.title a{
font-size: 28px; 
font-weight: 600;
color:#0000a0; 
font-family: Lucida Grande, Lucida, times;
text-decoration:none;
}


#leftside a, 
#rightside a{
color: #ccc;
}

#leftside a:hover, 
#rightside a:hover{
color: #fff;
}

#footer a{
color: #ccc;
text-decoration:none;
}

#footer a:hover{
color: #fff;
}


a.downloads{
position:absolute;
left:300px;
z-index:0;
}

a.downloads:hover{
color:#0000c0;
}

a.play{
position:absolute;
left:400px;
z-index:0;
}

a.play:hover{
color:#0000c0;
}


/* end: anchor/links */

span.bibleverse{
font-family:verdana,tahoma,times;
font-size:12px;
font-weight:bold;
color:#880026;
}  

span.emphasis{
font: #880026 600 arial;
}

span.login{
position: absolute;
left: 10px;
}

span.sitemap{
position: absolute;
left: 900px;
}



h1{
font-family: Georgia, Sans-serif;
font-size: 24px;
padding: 0 0 10px 0;
}

h1.subsection{
font-family: Georgia, Sans-serif;
font-size: 20px;
padding: 25px 0 12px 0;
color:#0000a0;
}

div.center{
width: 100%;
text-align:center;
}

.post{
padding: 10px 0 10px 0;
}

.post h2{
font-family: Georgia, Sans-serif;
font-size: 18px;
}

.entry{
line-height: 18px;
}

p{
padding: 10px 0 0 0;
}

p.postmetadata{
border-top: 1px solid #000080;
border-bottom: 3px solid #000;
margin: 10px 0 0 0;
}


.navigation{
padding: 10px 0 0 0;
font-size: 14px;
font-weight: bold;
line-height: 18px;
}


table#wp-calendar{
width: 100%;
}



.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}



/* start fix for ie6 */

div#fixforie6{
text-align:left;
}

div#fixforie6 ul{
list-style-type: square;
}


div#fixforie6 ul li a{
font-size: 24px;
font-family: arial;
font-weight: 800;
text-decoration: none;
color: black;
}

div#fixforie6 ul li a:hover{
font-size: 24px;
font-family: arial;
font-weight: 800;
color: #4444cc;
}

/* end fix for ie6 */



/* start: sermon table codes */

#content table{
margin: 0 auto 0 auto;
text-align:left;
}


#content table.sermonbox{
border:5px solid;
border-color: #0000cc #000066 #000066 #0000cc;
}


#content table.sermonbox td{
border:1px solid;
border-color: #0000cc;
}

#content table.sermonbox tr.sermonbox{
background:#fff;
color:#000;
}

#content table.sermonbox tr.over{
background:#004;
color:#ddd;
}

#content table.sermonbox a{
color:#800;
text-decoration:none;
}

#content table.sermonbox tr:hover a{
color:#ddf;
text-decoration:none;
}


#content table.sermonbox a:hover{
color:#fff;
}

/* end: sermon table codes */


/* Start: Coding for ministry leader pages */


td.ministrydescription{
font-family:tahoma, times;
font-size:12px;
color:#000000;
text-decoration:none;
text-align:left;
vertical-align:top;
}


.ministryoffice{
font-family:tahoma, times;
font-size:18px;
font-weight:bold;
color:#000090;
text-decoration:none;
vertical-align:middle;
}

a.ministryoffice{
text-decoration:none;
color:#220088;
}

a.ministryoffice:hover{
color:#880022;
}

td.ministrypic{
font-family:tahoma, times;
font-size:14px;
color:#000000;
text-decoration:none;
}


/* End: Coding for ministry leader pages */