/*
Theme Name: Anvys 
Theme URI: http://www.vidablog.com/themes
Description: Fresh and clean theme for WordPress - Customized by Higgins Lake Baptist Church
Version: 1.0
Author: Christian Betancourt
Author URI: http://www.techlia.com/
*/

/*Body*/

body {
font-family:Arial, Helvetica, Georgia, Sans-Serif;
font-size:13px;
text-align:center;
background:#fff /*url('./i/bg.png') repeat-x*/;
color:#3D3D3D;
margin:0;
padding:0;
line-height:1.7;
list-style-type:none;
border-top:3px solid;
}

#wrap {
width:830px;
text-align:left;
margin:0px auto;
padding:0;
margin-top:18px;
margin-bottom:18px;
}

.content {
background:#fff;
width:627px;
margin:0px auto;
text-align:justify;
float:right;
/*border-top:3px solid #eee;*/
/*border-bottom:3px solid #eee;*/
}

/*LOGO*/
#logo a { 
background: url(http://higginslakebaptistchurch.com/HLBC-LGLP-Logo.gif); 
display: block; 
position: absolute; 
top: 12px; 
/*left: 100px;*/
height: 77px;
margin-top: 20px; 
text-decoration: none; 
text-indent: -9000px; 
width: 464px; 
}

/*Header*/
#header {
width:830px;
height:70px;
margin:0px auto;
float:right;
}

.headertitle{
margin-left:18px;
padding-top:10px;
font: 28px Helvetica, Arial, Verdana;
color:#434343;
}

/*Links*/
a {
text-decoration:none;
color:#3576C8;
}

.postinfo a:hover {
background:#fff2f2;
text-decoration:none;
}

.postinfo a:visited {
color:#3576C8;
}

.post2 a:visited {
color:#b85b5a;
}

h2 {
    line-height: 1.1em;
}

h2 a {
text-decoration:none;
color:#3576C8;
}

h2 a:visited {
text-decoration:none;
color:#3576C8;
}

h1 a {
text-decoration:none;
color:#3576C8;
}

h1 a:visited {
text-decoration:none;
color:#3576C8;
}

#footer a {
text-decoration:underline;
color:#d5d5d5;
}

.infopost a {
font-size:11px;
color:#666;
border-bottom:1px dotted;
}

/*Post*/
.infopost {
font-size:11px;
color:#666;
padding:10px 0 0;
}

blockquote {
border:1px solid #eee;
color:#707070;
text-align:justify;
margin:13px 0 13px;
padding:0px 15px  10px;
}

blockquote p {
margin:0;
padding:9px 0 0;
}

blockquote cite {
display:block;
margin:5px 0 0;
}

code {
background:#eee;
color:#681;
}

.postinfo {
font-size:10px;
text-align:right;
background:#fff;
/*border-bottom:1px solid #e5e5e5;*/
padding: 0px 12px 3px 12px;
}

.post {
padding:0 5px 20px 5px;
}
/*
.post {
padding-top:20px;
} */

.post2 {
font-family:Lucida grande, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.post h2 {
/*border-bottom:1px solid #eee;*/
/*font-size:26px;*/
text-align: left;
}

.post ul {
list-style:url('./i/arrow.png');
margin:15px 0 15px 20px;
padding:0;
}

.post li {
border-bottom:1px dotted;
border-bottom-color:#d8d8d8;
margin:0 0 8px;
}

.post ol {
margin:0 0 0 25px;
padding:0;
}

h1,h2 {
font-family:Arial, 'Bitstream Vera Sans', sans-serif;
font-size:18px;
font-weight:400;
margin:25px 0 0 0;
padding:0;
}

.nav {
font-size:14px;
font-weight:700;
padding:20px;
}

.justify {
text-align:justify;
}

.right,.r {
float:right;
padding-top:0;
padding-right:2px;
padding-left:13px;
}

.left,.l {
float:left;
padding-top:0;
padding-right:10px;
padding-left:10px;
}

/*Sidebar*/
#sidebar {
margin-top:15px;
font-size:12px;
float:left;
width:170px;
/*border-right:1px dashed #e1e1e1;*/
padding:0 22px 10px 0;
}

#sidebar a {
color:#3D3D3D;
}

#sidebar a:hover {
color:#3576C8;
}


.inse{
width:98px;
}

ul.archvs li a,ul.archvs li a:hover {
background:url('./i/folder.gif') no-repeat center left;
padding:2px 0 2px 22px;
}

ul.sdcats li a,ul.sdcats li a:hover {
background:url('./i/favs.gif') no-repeat center left;
padding:2px 0 2px 22px;
}

.home {
background:url('./i/home.gif') no-repeat center left;
padding:2px 0 2px 22px;
}

.acerca {
background:url('./i/information.gif') no-repeat center left;
padding:2px 0 2px 22px;
}

.contacto {
background:url('./i/email.png') no-repeat center left;
padding:2px 0 2px 22px;
}


.bloglink {
background:url('./i/newspaper.gif') no-repeat center left;
padding:2px 0 2px 22px;
}

.feed {
background:url('./i/rss.png') no-repeat center left;
padding:2px 0 2px 22px;
}

.phone {
background:url('./i/phone.gif') no-repeat center left;
padding:2px 0 2px 22px;
}

.twitter {
background:url('./i/twitter.png') no-repeat center left;
padding:2px 0 2px 22px;
}

.facebook {
background:url('./i/facebook.png') no-repeat center left;
padding:2px 0 2px 22px;
}

.calendar {
background:url('./i/calendar.gif') no-repeat center left;
padding:2px 0 2px 22px;
}

h2.sidetitle {
font-family:Arial, Helvetica, Georgia, Sans-Serif;
font-weight:700;
text-transform:uppercase;
color:#777;
font-size:14px;
/*border-bottom:1px solid #e0e0e0;*/
}

#sidebar ul {
margin:0;
padding:0 0 20px 0;
}

#sidebar li {
list-style-type:none;
/*border-bottom:1px solid #eee;*/
padding:1px;
}

/*Footer*/
#footer{
font-size:11px;
text-align:center;
text-transform:none;
font-family:Arial, 'Bitstream Vera Sans', sans-serif;
color:#d5d5d5;
width:650px;
margin:18px 11px 18px 0;
padding:1px;
float:right;
/*border:1px solid #e5e5e5;*/
}

#footer .info, #footer .info a{
color:#424242;
}

#footer .info2, #footer .info2 a{
	color:#424242;
	text-decoration: none;
}

#pages {
	margin: 0;
	padding: 4px 20px 0 20px;
	text-align: right;
	/*background: #555;*/
	}


#navlist li {
	display:inline;
	list-style-type:none;
	padding-right:20px;
}

/* Pages */

#pages li {
	display: inline;
	list-style: none;
	padding: 0 10px;
	/*border-left: 1px solid #fff;*/
	}
		
#pages ul {
	margin: 0;
	padding: 0;
	}

#pages a {
	color: #333;
	text-decortation: none;
	}
	
#pages a:hover {
	color: #3576C8;
	text-decortation: none;
	}
		
.current_page_item a {
	text-decoration: underline;
	}


#colleft {
	float: left;
	width: 360px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	}

#colright {
	float: right;
	width: 245px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	}
	
#colleft2 {
	float: left;
	width: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	}
	
#colright2 {
	float: right;
	width: 300px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	}

.feature {
	background: #E8EDF1;
	float: left;
	width: 245px;
	margin: 0px 0px 15px 0px;
	padding: 10px 10px 5px 10px;
	border: 1px solid #B1C3D4;
	text-align: left;
	}
	
.feature h2 {
	margin: 0;
}	

.sidefeature {
	background: #E8EDF1;
	float: left;
	width: 160px;
	margin: 0px 0px 15px 0px;
	padding: 10px 10px 5px 10px;
	border: 1px solid #B1C3D4;
	}

	
img.alignright, .imageright {
	margin-left: 15px;
	margin-bottom: 2px;
	padding-top: 6px;
	display: inline;
	border: none;
	}

img.alignleft, .imageleft {
	margin-right: 15px;
	margin-bottom: 5px;
	padding-top: 6px;
	display: inline;
	border: none;
	}

.thumbnail { 
	margin-right: 15px;
	margin-bottom: 5px;
	padding-top: 6px;
	display: inline;
	border: none;
}	

.alignright, .imageright {
	float: right;
	}

.alignleft, .imageleft {
	float: left
	}
	
/* Inserts --------------------------------------- */
	.insertright { margin: 0 0 10px 10px; width: 180px; float: right; }
	.insertleft { margin: 0 10px 10px 0; width: 180px; float: left; }
	.insert { 
		background: #E8F2AF; 
		margin: 0px; 
		border-width: 5px 15px 5px 15px; 
		border-color: white;
 		border-style: solid;
		padding: 5px; 
		}
	.insert-orange { 
		background: #FFE7D5; 
		margin: 0px; 
		border-width: 5px 15px 5px 15px; 
		border-color: white;
 		border-style: solid;
		padding: 5px; 
		}

.gallery .gallery-item img, .gallery .gallery-item img.thumbnail {
	max-width: 89%;
	height: auto;
	padding: 1%;
	margin: 0 auto;
	border: none;
	}