/*
Theme: Resto1
Description: 
Theme URI: http://www.aemediainc.com
Version: 1.1
Author: Eric & Adam Epp
Author URI: adam@aemediainc.com
*/

body {
	margin: 0px; 
	padding: 0px;
background-image:url(http://www.restoration-church.com/wp-content/themes/resto1/images/ricepaper1.gif);
	text-align: center;
	clear:both;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
}

.footer {
	font:Geneva, serif, "Times New Roman", Times, Arial, Helvetica, sans-serif;
	font-size:small;
}
.footer img{
margin:0px;
padding:0px;
}

a:link, a:active, a:visited {
	text-decoration: none;
	color: #7B5E3C;
	}

a:hover {font-weight: normal; 
	background-color: #7B5E3C; 
	color: #FFFFFF; 
	text-decoration: none;
}

img {
border:0px;
}

img.noborder {
	padding: 0px; 
	border: 0px; 
	text-align: left;
}
.homebox{
font-size:9pt;
width:178px;
vertical-align:top;
padding: 0 9px 0 9px;
text-align: justify;
background:url(http://www.restoration-church.com/wp-content/themes/resto1/images/home_boxbg.gif) repeat-y}
.homebox h2{
color: #7B5E3C;
	font: 20px 'Georgia', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;
	font-weight: normal;
	line-height: 75%;
	text-align: left;
	padding: 0px 0px -10px 0px;
	margin:5px 0px 5px 0px;
}
.main {
margin-top:-5px;
  	padding-left: 15px;
	padding-right: 15px;
	text-align:justify;
	background-color:#fff;
	color: #000000;
	font: 10pt 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;
	font-weight: normal;
	line-height:14pt;
	}
.blog {
	text-align:justify;
	color: #000000;
	font: 10pt 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;
	font-weight: normal;
	}

.main h1, .blog h1 {
	color:#222;
	font: 36px 'Georgia', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;
	text-align: right;
	font-weight: normal;
	margin: 0px;
	padding-top: 3px;
}

.main h2, .blog h2 {
	color: #7B5E3C;
	font: 24px 'Georgia', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;
	font-weight: normal;
	line-height: 75%;
	text-align: left;
	padding: 0px 0px -10px 0px;
}

.main h3, .blog h3 {
	color: #000000;
	font: 18px 'Georgia', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;
	font-weight: normal;
	line-height: 50%;
	text-align: left;
}
.main h4 li, .blog h4 {
	color:#000;
	font: 13px 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;
	text-align: left;
	margin: 15px;
}

.main img{padding:6px 0px 6px 0px;
}
.main img a:link{ border:0px}


.main li, .blog li, .homebox li {
	color: #7B5E3C;
	font: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 150%;
	list-style:square ;
	margin-left: -17px;
	padding-top:-17px;
	padding-left:-5px;
	text-align: left;
	}
.main ul, .blog ul, .homebox ul {
	margin-top: 0px;
	}


blockquote {
	color: #7B5E3C;
	padding: 3px 3px 3px 13px;
	border-left: 4px solid #7B5E3C;
	text-align: left;
	background-color: #f7e8ab; 
	}

.credit {
	padding-top: 15px;
	padding-left: 12px;
	margin:5px 5px 5px 125px;
	color:#4F5150;	font: 12px 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;	
	text-align: left;
}

.credit a:link, .credit a:active, .credit a:visited {
	text-decoration: none;
	color: #7B5E3C;
}

.credit a:hover {font-weight: normal; 
	background-color: #7B5E3C; 
	color: #FFFFFF; 
	text-decoration: none;
}


/* 
----------------------------------

SIDEBAR

----------------------------------
*/

/* Positioning of the sidebar - don't touch this! */
  	#sidebar {
	 background-color: #C2D471;
  	float: left;
  	width: 175px;
	height:100%;
  	margin:  0px 0px 0px 0px;
	clear: right;
  	z-index: 5;
  	letter-spacing: 0px;
  	padding: 5px;
		border:3px #A9B863 solid;
  	}
html>body>#container>#sidebar {
  	margin:  30px 0px 0px 0px;
}

h2.sidebar{
	color: #000000;
	font: 22px  Times New Roman,  serif;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 7px 5px 2px 2px;
	border-bottom: 1px solid;
}


#sidebar p {
	color: #000000;
	font: 11px Verdana, sans-serif;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin-bottom: 10px;

	}



#sidebar a:link, #sidebar a:active, #sidebar a:visited {
text-decoration: none;
color: ##7B5E3C;
}


#sidebar a:hover {font-weight: normal; 
	color: #FFFFFF; 
	background-color: ##7B5E3C; 
	text-decoration: none;
}

.textwidget {
	color: #4F5150;
	font: 12px 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin-bottom: 10px;
	}

#sidebar li{
	color: #4F5150;
	font: 12px 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;
	font-weight: normal;
	line-height: 160%;
	text-align: left;
	list-style-type: none;
	padding: 3px 0px 0px 20px;
}
html>body>#container>#sidebar>li {
	padding: 3px 0px 0px 0px;
}

#sidebar ul {
	color: #4F5150;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	line-height: 100%;
	text-align: left;
	margin: 10px 0px 5px -50px;

/* IE Hacks */
.margin: 10px 0px 5px 0px; */Left margin of 7px that can be readable by both IE6 & IE7, now other still think it�s 5 while IE6 & IE7 think it�s 7 */
_margin: 10px 0px 5px 0px; /* Only IE6 reads this and changes the value to 6px */
}



/* 
----------------------------------
ACCESSIBILITY
-------------------------------
*/


.skiplink {display:none}
abbr, acronym {
   border: none;
} 

abbr[title], acronym[title] {
   border-bottom: 1px dotted #000000; 
   cursor: help;
}

