/*Skin Name: The Lighthouse Foundation
Skin URI: http:/untraditionalhome.com
Description: 
Author: Heather Young
Author URI: http://untraditionalhome.com
Version: 1*/



/* Body----------------------------------------------------------------------------- */
body {
   font:14px georgia, arial, helvetica, sans-serif;
background: #002653; text-align:left;      line-height: 1.5em;
}


/* Links
----------------------------------------------------------------------------- */
a:link,a:visited{
    color: #987322;
    padding: 1px;
text-decoration:none;
}

.sidebar a:hover, .sidebar a:link, .sidebar a:visited, .sidebar:visited 
{color:#dd9966;font-size:.8em;font-weight:600}
 .entry-content a:hover, .entry-meta a:hover, .navigation a:hover, #comments a:hover, #footer a:hover{
    background-color:#eeeeee;
    color: #987322;
    padding: 1px;
    text-decoration:none;
}

a:hover, .entry-content:visited a:hover, .entry-meta:visited a:hover, .navigation:visited a:hover, #comments:visited a:hover, #footer:visited a:hover{
    background-color: #eee;
    color: #987322;
    padding: 1px;
    text-decoration:none;
}

/* Header DIV
----------------------------------------------------------------------------- */
div#header{
height:250px; width:800px; background-image: url("http://thelighthouseonline.net/wp-content/uploads/2009/09/lighthouseheader.jpg");
margin-left: 15px;
background-repeat:no-repeat;   
}


h1#blog-title a:link, h1#blog-title a:visited {display:none;


}

h1#blog-title a:hover {display:none;
}

div#blog-description{
   margin-left:570px;
}

/* Fonts
----------------------------------------------------------------------------- */

#comments h3 {
    font-size: 1em;
   }
    
.page-title {font-size:1.4em; margin-top:5px; margin-bottom:5px;
  
}
    
h2.author {
    background: url('images/user.gif') no-repeat center left;
    padding-left: 20px;
}

.entry-content h3,h4,h5,h6{
  
    color: #058;
    font-family: Georgia;
    margin-bottom: 0px;
    margin-top: 25px;
}
em {font-style:italic;}
p { font-weight: normal }  
h1 {font-size: 1.3em;font-weight:bold}
h2 {font-size: 1.2em;font-weight:bold;}
h3 {font-size: 1.1em;font-weight:bold;}
h4 {font-size: 1.0em;}
h5 {
    font-size: 0.9em;
}

h6 {
    font-size: 0.8em;
}

/* Structure
----------------------------------------------------------------------------- */

div#wrapper /*Main Content*/  {
    width: 800px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFF;
    padding:0px;
    border:1px solid #808080;
    margin-top: 0px;
    margin-bottom: 0px;
}

div#content {
    padding: 10px;


}

div#footer{
    text-align:center;
    padding-top: 10px;
}

#footer:after{
content: " | © The Lighthouse Foundation 2009 - All Rights Reserved";
}

navigation.div {
    padding-bottom: 10px;
}

div.navigation a {font-size: .7em;
    text-transform: lowercase;
    text-decoration: none;
}


/* Single Entries
----------------------------------------------------------------------------- */

div.post {
    margin-top: 10px;
}

h2.entry-title a:link, h3.entry-title a:link, h3, h2.entry-title a:visited, h3.entry-title a:visited{
    color:#058;
    text-decoration: none;
    text-transform: none;
    font-size: 1.3em;
margin-top:10px; margin-bottom:10px;

    font-family: Georgia;
}

h2.entry-title, h3.entry-title {font-weight:700;margin-top:10px; margin-bottom:10px;
   padding-bottom: 5px;
padding-top:5px;
}

h2.entry-title, h3.entry-title {margin-top:10px; margin-bottom:10px;
   padding-bottom: 0px; 
}

.page h2.entry-title{font-weight:bold;margin-top:10px; margin-bottom:10px;
    color:#880000;
    text-decoration: none;
    text-transform: none;
    font-size: 1.3em;
    font-family: Georgia;
padding-top:5px;

}

h2.entry-title a:hover, h3.entry-title a:hover{font-weight:bold;
    color:#880000;
    text-transform: none;margin-top:10px; margin-bottom:10px;
}

.single h2.entry-title, .single h3.entry-title {font-weight:bold;margin-top:10px; margin-bottom:10px;
    color:#880000;
    text-decoration: none;
    text-transform: none;
    font-family: Georgia;
       font-size: 1.3em;
padding-top:5px;
 
}



div.entry-meta {
     padding-top: 5px;

    padding-bottom: 5px;
    margin-top:10px;
    font-size: 0.6em;
}

abbr.published{
    border-bottom: 0px;
    font-size: 0.9em;


}
.entry-title{
   clear:both;
}
    
.entry-date {
    margin-top: 0px;
    font-size: 0.85em;
}
    
/* Comments
----------------------------------------------------------------------------- */

.comment-author {
    padding-left: 20px;    font-weight: bold;

}

.comment-author-admin, .bypostauthor {
    background-color: #9d9a95;
    padding: 2px;
}

li.comment {
    list-style: none;
    margin-left: -40px;
    border-bottom: 1px solid #345578;
    padding: 10px 10px 0px 10px;
}
    
textarea#comment{
    height:13em;
    margin:0 0 0.5em;
    overflow:auto;
    width:66%;
}

.comment-meta {
    text-align: right;
    margin-top: -15px;
    font-size: 0.8em;
}

/* Access DIV/Skip Link/Other Nav.
----------------------------------------------------------------------------- */

div#access div.skip-link{display:none;
    position:absolute;
    top:1em;
    right:1em;
}

/* Begin CSS Drop Down Menu */
div#menu{font-family: Ariel, sans-serif;
    font-size:0.9em;
    height:1.8em;
    padding-top:0.3em;
    background:#d2dfce;
    width:800px;
border-top:medium solid #a69d8e;
border-bottom:medium solid #a69d8e;
    text-align: center;
margin-top:-5px; 
margin-bottom:2px;
}

div#menu ul a{    background:#d2dfce;
    text-decoration:none;
    font-family: Ariel, sans-serif;
       font-size: 1em;
color:black;

}

div#menu ul a{
    font-weight:600;
    text-decoration:none;
}

div#menu ul,div#menu ul ul,div#menu ul li{
    list-style:none;
    margin:0;
    padding:0;
    text-align: center;
}

div#menu ul li{
    float:left;
}

div#menu li{
    display: inline;
    }

div#menu ul li a{

    padding:0.3em 0.5em;
}

div#menu ul ul{
    display:none;
}

div#menu ul ul li{
    float:none;
}

div#menu ul ul li a{
    margin:0;
    padding:0;
}

div#menu ul li:hover ul{background:	#4E4848;
    display:block;
    font-size:0.9em;
    padding-top:0.5em;
    position:absolute;
}

div#menu ul li:hover ul li a{
background:	#4E4848;
    border:none;
    display:block;
    padding:0.1em;
    width:15em;
color:white;
}

/* End CSS Drop Down Menu */


div#access{
    margin-top:10px;
}

div.skip-link {
    margin-top: -10px;
}

div.page-link, a.more-link {
    font-size: 0.9em;
}


/* Textual and Etc.
----------------------------------------------------------------------------- */

strong{font-weight:bold;

}

blockquote,pre{
border: thin dotted gray;
    padding-left: 10px;
}

strike, del {
    color: gray;
}

.important {
    background-color: #78b8ff;
    padding: 1px;
}
    

/* Images
----------------------------------------------------------------------------- */


/* Sidebar
----------------------------------------------------------------------------- */
div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{color:#fff; font-weight:bold;
    margin:0;
    padding:2px;
}


div.sidebar {background: url("http://thelighthouseonline.net/wp-content/uploads/2009/09/lighthouseside.jpg") repeat-y; 
    padding-left:10px;width:150px;

}
div#primary {
    margin-top:0px;
    padding:0;
}


div.sidebar h3 {color:#fff;font-weight:bold;
    font-size:1.2em;
    margin-bottom: 5px;
}



div.sidebar input#s{
    width:7em;
}

div.sidebar li{
    list-style:none;
    margin:0 0 1em;
}

div.sidebar li form{
    margin:0.2em 0 0;
    padding:0;
}

div.sidebar ul ul{
    margin:0 0 0 1em;
}

div.sidebar ul ul li{
    list-style:none;
    margin:0;
}

div.sidebar ul ul ul{
    margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li{
    list-style:none;
}


/* Forms
----------------------------------------------------------------------------- */
textarea{
    font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
    border:1px solid #eee;
    padding:1px;
    
}

input{
    border: 1px solid #eee;
    padding: 1px;
}


/* Other
----------------------------------------------------------------------------- */
li#linkcat-2,li.content-column{
    list-style:none;
}

div.sidebar,div#container{
  
}

div#nav-above,div#nav-below{
    width:100%;
    height:1em;
}

div#nav-above{
    margin-bottom:2em;
}



div#nav-below{
    margin-top:1em;
}

div.nav-previous{
    float: left;
    padding-top: 10px;
}

div.nav-next{
    float: right;
    padding-top: 10px;
}

form#commentform .form-label{
    margin:1em 0 0;
}

form#commentform span.req-field{
    background:#fff;
    color:red;
}

form#commentform,form#commentform p{
    padding:0;
}

input#author,input#email,input#url{
    width:50%;
}

input#author,input#email,input#url,textarea#comment{
    padding:0.2em;
}

ol.commentlist li{
    margin:0 0 3.5em;
}

/*
LAYOUT: Two-Column (Left)
DESCRIPTION: Two-column fluid layout with one sidebars left of content
*/

div#container {
	float: right;
	margin: 0 0 0 -200px;
	width: 100%;
}
div#content {
	margin: 0 0 0 200px;
}
div.sidebar {
	float: left;
	width: 180px;
	overflow: hidden;
}



div#secondary { margin-top:-10px;
	clear: left;
}
div#footer {
	clear: both;}
/*gallery stuff*/





div.gallery {

clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text, dd{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;

text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {

width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}/* Captions */

img.centered, .aligncenter, div.aligncenter {
	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;
	}

.wp-caption, dl.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */      