/*  
Theme Name: LCSRA
Theme URI: http://lcsra.org/
Description: The default WordPress theme for LCSRA organization
Author: e1design
Author URI: http://www.e1design.us/
*/

body {
    padding:0;
    margin:0;
    background-color: #000;
    color: #FFF;
}
.clear {
    clear: both;
}

#page {
    width: 778px;
    margin:0 auto;
    border: 1px solid red;
    border-top: 0px solid;
    background: #FFF url(images/fill_main.gif) top center repeat-y;
}

#header {
    background: #FFF url(images/header.jpg) top center no-repeat;
    width: 778px;
    height: 210px;
}

#sidebar {
    float: left;
    width: 220px;
    color: #370904;
}

#sidebar ul {
 list-style-type: none;
 padding:0;margin:0;
}
#sidebar ul li {
    font: bold 0.8em/24px verdana,arial,helvetica,sans-serif;
    padding:0;margin:0;
}
#sidebar ul li a{
    height:24px;
    color: #000;
    display: block;
    background: #EADFB9 url(images/blt-up.gif) no-repeat;
    border-top: 1px solid #FEF4CD;
    margin: 0 5px 0 9px;
    padding-left: 30px;
}
#sidebar ul li a:hover {text-decoration:underline;}


#sidebar ul ul li {
    font: bold 0.8em/20px verdana,arial,helvetica,sans-serif;
    margin:0;padding:0;
}
#sidebar ul ul li a {
    background: transparent url(images/blt-sub.gif) no-repeat;
    margin: 0 0 0 50px;
    padding-left: 15px;
    height: 20px;
}
#sidebar ul ul li a:hover {
    color: #C41806;
    text-decoration:none;
}

#sidebar form {
    padding: 5px 12px;
}
#sidebar #s,#sidebar #subscribe {
    border:1px solid #000;
    width: 125px;
    padding:1px;
    font: 11px verdana,arial,sans-serif;
    background-color:#FDFAED;
}
#sidebar #searchsubmit,#sidebar #subscribe-submit {
    font: 10px verdana,arial,sans-serif;
    border:1px solid #000;
    background-color:#FDFAED;
}
#content {
    width: 530px;
    float:right;
    color: #370904;
    padding: 10px 20px 10px 0px;
    font: 0.8em verdana,arial,helvetica,sans-serif;
    line-height: 170%;
}

#content h1 {
    font-size: 1.5em ;
}

#footer {
   width: 778px;
   height: 30px;
   background: #FFF url(images/footer.gif) top center no-repeat; 
}
#footer-copy {
    height: 30px;
    font: 0.8em verdana,arial,helvetica,sans-serif;
    color: #370904;
    text-align: center;
    background: transparent url(images/footer-copy.gif) repeat-y;
}
a {
    color: #C41806;
    text-decoration: none;
    font-weight: bold;
}
a:hover {color: orange;}

.post h2,h3 a {
   color: #C41806;
   border-bottom: 1px solid #C41806;
   display: block;
   font-size: 1em;
}
.post h2,h2,h3 {font: bold 1.5em "Times New Roman",Times,serif; }
.post small.date {font: bold 1em verdana,arial,helvetica,sans-serif;}

h2.pagetitle {
    font: bold 1.5em "Times New Roman",Times,serif;   
}

#sidebar ul h2 {
  font: 1.5em "Times New Roman",Times,serif;   
  color: #C41806; 
  margin:0 10px;
  font-weight: normal;
}

.post .postmetadata {
    text-align: right;
    border-top: 1px solid #000;
    font-size: 0.8em;
    font-weight: bold;
}
.post .metadata {
    line-height:100%;
    background-color: #f1ede1;
    padding:10px;
    text-align:justify;
}

.comments {
    padding:0;margin:0;
    width: 526px;
}
.comments-top {
    width: 530px;
    height: 82px;
    background: #FDFAED url(images/comment-top.gif) no-repeat;
    float:left;
}
.comments-header {
    margin: 35px 5px 5px 10px;
}
.comments-header cite a,.comments-header cite {
    font: bold 1.3em "Times New Roman", Times, serif;
    color: #370904;
}
.comments-header cite a:hover {
    text-decoration:underline;
}
.comments-fill {
    width: 530px;
    background: #FDFAED url(images/comment-fill.gif) repeat-y;
    float:left;
}
.comments-fill p{
    padding:0 10px;
}
.comments-bottom {
    width: 530px;
    height: 17px;
    background: #FDFAED url(images/comment-bottom.gif) no-repeat;
    float:left;
}

.comments ul {
    list-style-type: none;
    padding:0;margin:0 10px;
}
.comments ul li {
    padding:0;
    margin:0;
}
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}
	
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 */
a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
.navigation a {
    color: #000;
    font-size: 0.8em;
}
.navigation a:hover {text-decoration:underline}

/* G-Lock Newsletter
**/

.gsom-sa-wrapper {
    border: 0px !important;
    background: none !important;    
}

.gsom-sa-wrapper h2 {
    display: none;
}

.gsom-optin-form {
    width: 230px !important;
    margin: 0 auto !important;
}



