/*
THEME NAME: Susan Ingram.com
THEME URI:
DESCRIPTION:
VERSION: 1
AUTHOR: <a href="http://webdevstudios.com/">WDS</a> 
AUTHOR URI:
TAGS:Zen
*/

@import url('blueprint/screen.css');
@import url('examples/2c-r.css');

/* Just some example content */
body {
background:transparent url(images/background-si.jpg);
font-family: Arial, 'Trebuchet MS';
font-size:14px;
}
#header {
background:#FFF;
height:124px;
padding:10px 0 0;
width:935px;
}
.blogcss #header{
height:158px;
}

#site-title {
display:none;
}
#site-description {display:none;}
#wrapper {
border:2px solid #373534;
margin:15px auto;
padding:0 10px 10px;
width:926px;
display:block;
}
h1 a, h2 a , h3 a, h1, h2, h3 {
color:#af292e ;
text-decoration:none;
}
h4 {
color:#575a5d;
font-weight:bold;
}

a {
color:#776f67;
}

#logo {
float:right;
height:120px;
padding-top:5px;
width:205px;
display:inline;
}
#menu{
/*background:#D6D6CA;*/
border-bottom:7px solid #373534;
background:#776f67;
height:28px;
}

#menu li {
display:inline
}

#menu li a {
text-decoration:none;
padding:3px 0;
width:120px;
color:#eee;
float:left;
text-align:center;

}
#menu li {
border-right:1px solid #fff;
height:27px;
}
#menu li a:hover {
background:#433c36;
color:#FFF;
}
#menu li.current_page_item {
background:#433c36;
border-bottom:5px solid;
}
#menu,#menu ul {padding:0;margin:0}
#menu li ul a {margin-left:0; width:150px; text-align:left; padding-left:5px;}
#menu li {
	float:left;
	width:100px;
	list-style-type:none;
	width:120px;
}

#menu ul li ul li {visibility:hidden;}
#menu ul li:hover ul li {
	visibility:visible;
	background-color:#fff;
}
.entry-title,.entry-meta {
clear:both;
/*margin:15px;*/
}

div#container,div#primary {
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:0 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
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%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
margin-left:10px;
width:11em;
}

div.sidebar li 776f67

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {

}

div.sidebar ul ul li {
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

/*div.sidebar ul ul li {
border-top:2px solid #FFF;
background:#CDC4A5;
padding:5px;
}*/

div.sidebar ul ul li a:hover, div.sidebar ul ul li.current_page_item a, div.sidebar ul ul li.current_page_item ul li a:hover { 
background:#fff;
color: #575a5d;}
div.sidebar ul ul li.current_page_item ul li a  {
background:none ;
color:#4D4D4D;
}

div.sidebar ul ul li a {
display:block;
font-size:18px;
margin:0;
padding:5px 0;
text-decoration:none;
width:auto;
color:#776f67;
}
.blogcss div.sidebar ul ul li a {
color:#776F67;
display:block;
font-size:13px;
margin:0;
padding:5px 0;
text-decoration:none;
width:auto;
}
div.sidebar ul ul li ul a {
display:none;
}
#menu ul li ul {
display:none;
}
li#search h3 {
display:none;
}
div.sidebar h3 {
display:block;
margin:0;
padding:5px 0 !important;
text-decoration:none;
width:auto;
color:#575a5d;
}
div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header,div#footer {

}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}
li {
/*list-style-image: url('images/redtriangle.png');*/
}
.txtcenter {
text-align:center;
}
#content ul {
padding-left:1.05em;
}
#services {
}
#commitment {
}

#communication {
}
#home_banner {
background:#E8E8E2 none repeat scroll 0 0;
height:280px;
padding-top:30px;
width:930px;
}

div#wrapper { 
background: url('images/si_bg.jpg') scroll -4px 0;
}
.blogcss div#wrapper { 
background: url('images/si_bg-blog.jpg') repeat scroll -4px 0;
}
ul, ol {
margin:0 1.5em 1.5em 0;
padding-left:0em;
}
.inline {
display:inline;
}

.sidebar {
width:197px !important;
}
.blogcss .sidebar {
width:275px !important;
}


#post-3 {
/*background:url("images/rockbalance.jpg") no-repeat scroll 278px 620px transparent;*/
/*height:454px;*/
}

#quoterotator {
padding:10px;
}

.home .entry-title {
display:none;
}

.entry-content img  {
/*padding:5px;
background:#eee;
border:solid 1px #ddd;*/
}
#post-9 img  {
padding:5px;
background:none;
border:none;
}

/*#shadow-container {
	position: relative;
	left: 3px;
	top: 3px;
	margin-bottom: 3px;
}
 
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-container .shadow1 {
		background: #F1F0F1;
	}
 
	#shadow-container .shadow2 {
		background: #DBDADB;
	}
 
	#shadow-container .shadow3 {
		background: #B8B6B8;
	}
 
	#shadow-container .container {
		background: #ffffff;
		border: 1px solid #848284;
		padding: 10px;
	} */
#footer p {
font-size:12px;
padding-left:138px;
}
.blogcss #footer p {
padding-left:100px;
}
#generator-link  {
font-size:12px;
padding-left:125px;
}
.blogcss  #generator-link  {
padding-left:85px;
}
/* div#content {
height:500px;
overflow:auto;
}

.single #content  {
height:100%;
}

.blog  #content  {
height:100%;
}
*/
#menu li.page-item-58 {
display:none;
}

div#footer {
width:715px;
}

#blog-description {
border-bottom:7px solid #373534;
color:#FFFFFF;
height:23px;
padding:5px 0 0 5px;
text-align:left;
}

p {
margin:0 0 1.5em;
}


h4 {
margin-bottom:0.25em;
}

#content hr {
background:url("images/chr3.jpg") no-repeat;
height:35px;
}

div.sidebar h2 {
color:#4D4D4D;
display:block;
margin:0;
padding:0;
text-decoration:none;
width:auto;
font-size:1.2em;
text-align:left;
}
.blogcss div.sidebar h2 {
color:#AF292E !important;
}

.gform_wrapper h3.gform_title {
font-size:1.6em !important;
font-weight:normal !important;
margin-bottom:0.75em !important;
}

#comments ol {
list-style-type:none;
}

.gform_wrapper .gform_footer {
padding:5px 15px 0px !important;
margin:0 !important;
}

.gform_wrapper input.button {
font-weight:bold;
}
color:#222222;
.blog h2.entry-title, .single h2.entry-title {
font-size:22px;
text-align: left;
margin-left:0px !IMPORTANT;
}
.blogcss #access {
border-bottom:7px solid #373534;
width:925px;}
.blogcss #footer{width:635px !important;} 
#recent-posts-3 a, #recent-posts-4 a {
font-size: 13px !Important;}
#header-banner{
}
h5 {
color:#776f67;
font-size:1em;
font-weight:bold;
margin-bottom:0;}

.sidebar p {
font-size:13px;
line-height:15px;
padding:5px;
}

#text-10 h2 {
	color: #AF292E !important;
}

.entry-date {
position:relative;
top:-18px;
}

.blogcss ul.xoxo {
padding:10px !important;
list-style-type: none;}
#recent-posts-3 a, #recent-posts-4 a {
/*font-size:12px !important;*/
padding-left:15px;
border-bottom:none;
padding:0;
}
div.sidebar ul ul li {
list-style-type: none;
font-size:12px !important;
padding-left:15px;
border-bottom:none;
padding:0;
}
.widget_recent_entries h2 {
margin-bottom:0 !important;
padding:0 !important;}
.widget_recent_entries h3 {
padding-bottom:0 !important}
h2 {
font-size:1.6em;
}
h4.page-title {
padding-bottom:10px;
}
