/*
Theme Name: HCLC
Theme URI: http://www.godeeperwithchrist.org/
Description: hclc
Version: 1.0
Author: Bill Grady
Author URI: http://billgrady.com/
Tags: 

	HCLC in the house, y'all.
	
	
*/

/*
      Created by CSS Portal Layout Generator
	  
	  http://www.cssportal.com
	  	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #969595;
 margin-top: 10px;
}


#wrapper { 
 margin: 0 auto;
 width: 778px;
 background-image: url(images/hclc-background.jpg);
 
}

#content { 
 float: left;
 background: #FFFFFF;
 width: 540px;
 display: inline;
 padding:20px;
 }
 
 #content p{
 
	padding: 0 0 20px 0;
 }

#header {
 color: #333;
 width: 778px;
 float: left;
 height: 270px;
 background-image: url(images/hclc-header.gif);
}

#footer { 
 width: 778px;
 clear: both;
 color: #333;
 background: #AAABAD;
 text-align:center;
 font: bold 14px/20px Arial, Helvetica, sans-serif;
}
#footer p{ 
 padding:10px;
 }

#leftcolumn { 
 color: #333;
 background: #0054a4;
 width: 190px;
 float: left;
}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */


#Lmenu ul { 
	z-index:99;
    position:relative;
	margin: 0; 
	padding: 0; 
	list-style: none;
	width: 188px; /* Width of Menu Items */ 
	/*border-bottom: 1px solid #ccc;*/ 
} 

#Lmenu ul li { 
	position: relative; 
} 

#Lmenu li ul { 
	position: absolute; 
	left: 190px; /*Set 1px less than menu width */ 
	top: 0; 
	display: block; 
} 

#Lmenu li:hover ul {
	display: block; 
} 

#Lmenu li:hover>ul { 
	visibility:visible; 
} 

#Lmenu ul ul {
	visibility:hidden; 
} 

/* Fix IE. Hide from IE Mac \*/ 
* html #Lmenu ul li { float: left; height: 1%; } 
* html #Lmenu ul li a { height: 1%; } 
/* End */ 

/* Make-up syles */ 

#Lmenu ul, li { 
	margin: 0 0 0 0; 
    width: 190px;
} 

/* Styles for Menu Items */ 
#Lmenu ul a { 
	display: block; 
	text-decoration: none; 
	color: #fff; 
	/*background: #fff;*/ /* IE6 Bug */ 
    background: #0054a4; 
	padding: 5px 5px 5px 15px;
	/*border: 1px solid #ccc;*/ 
	border-bottom: 0; 
    font: bold 16px Arial, Helvetica, sans-serif;
} 

/* Hover Styles */ 
#Lmenu ul a:hover { 
	/*color: #E2144A;*/ 
	background: #53A2CA; 
} 

/* Sub Menu Styles */ 
#Lmenu li ul a { 
	text-decoration: none; 
	/*color: #77F;*/ 
	/*background: #fff;*/ /* IE6 Bug */ 
    background: #0054a4; 
	padding: 5px 5px 5px 15px;
	/*border: 1px solid #ccc;*/ 
	border-bottom: 0; 
} 

/* Sub Menu Hover Styles */ 
#Lmenu li ul a:hover { 
	/*color: #E2144A;*/ 
	background: #53A2CA; 
} 

/* Icon Styles */
/*#Lmenu ul a.submenu {display: block; background:#0054a4 url("images/r_arrow.gif") no-repeat right; } */
#Lmenu ul a.submenu {display: block; background:#0054a4;} 
#Lmenu ul a.submenu:hover {background:#53A2CA url("images/r_arrow.gif") no-repeat right;}


.post {
	margin: 0 0 40px;
	text-align: justify;
	}

.entry {
    margin: 0 0 0 20px;
}

a img {
	border: none;
	}


h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

#cformsform ul, li {
    width: 100%;
}

.linklove {
    padding-top:40px;
}

.flickr-mini-gallery img {
	margin:0 5px 5px 0;
}

#contactuslink {
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
  padding:5px 10px;
  text-align:right;
}
#contactuslink a{
  color:#FFFFFF;
  text-decoration: none;
}


