/*
Theme Name: Theme for sweetwoodliving.com
Theme URI: http://sweetwoodliving.com
Description: The default WordPress theme for sweetwoodliving.com
Version: 1
Design By: Berkshire Direct http://berkshiredirect.com
Author: Brainspiral Technologies
Author URI: http://brainspiral.com/


*/



/* Begin Typography & Colors */
body {
    padding-top: 10px;

	font-family:"Times New Roman", Times, serif;
	background: #005595;
	color: #005595;
	text-align: center;
	}

#page {
	width: 862px;
	background-color: white;
	padding-bottom:10px;
	text-align: left;
	margin:auto;
}

#header {
	background: #005595 url('images/header.jpg') no-repeat bottom center;
}

#headerimg 	{
	margin: 0;
	height: 175px;
	width: 862px;
	}
.alignleft{float:left;}
.alignright{float:right;}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.right { float: right; }
.left { float: left; }
/* Captions */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.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: 10px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

/* End captions */

#content {
margin:10px auto 10px auto;
min-height:400px;
width: 95%;
border: 2px solid #ccd5a6;
}
.alignleft{
float:left;
}
.alignright{
float:right;
}
.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;
}
#homebox{
width:862px;
height:288px;
/*background: #005595 url('images/homeig.jpg') no-repeat bottom center;*/
background: #005595;
}

.chgfont{
float:right;
margin-right:10px;
background:#fff;
width:188px;
height:62px;
border:solid 1px #c9dca1;
}
#chgfontsizeimginc{
padding: 0;
margin: 0;
}
#chgfontsizeimgdec{
margin-top: -19px
}
#featured{
margin:0 40px 40px 40px;
}
#cformsform ol li label{
color: #005595;
}
/************************************************
*	Navbar      								*
************************************************/

#navbar {
position:absolute;
	top:155px;
	width:800px;
	height: 24px;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	color: #FFFFFF;
	font-weight:700;
	margin: auto;
	padding: 0px;
	}
	
#nav {
	margin: 0px;
	padding: 0px;
	}
	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a, #nav li a:link, #nav li a:visited {
	color: #FFFFFF;
	display: block;
	
    margin: 0px;
	padding: 9px 10px 10px 10px;
	text-decoration: none;
	text-transform: uppercase;

	}

#nav li a:hover, #nav li a:active {
	
	color: #FFFFFF;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	width: 170px;
	background: #9fb76f;
	color: #FFFFFF;
	float: none;
	margin: 0px ;
	padding: 7px 10px 7px 10px;

	}
	
#nav li li a:hover, #nav li li a:active {
	background: #9fb76f;
	color: #FFFFFF;
	padding: 7px 10px 7px 10px;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 190px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 160px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -30px 0 0 191px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}
.phone{
padding-top:90px;
color:#a9c276;
text-align:right;
font-size: 1.6em;
}

.entry{
padding:0 10px;
min-height:255px;
width:95%;
}
.post {
width:98%;
margin:auto;
padding: 0 15px;
}
#li--15 span{
width: 400px;
}
#li--16 span{
width: 400px;
}
#li--17 span{
width: 400px;
}
#li--14 span{
width: 400px;
}
img {
border: none;
padding: 5px;
}
#home_content{
width:809px;
height:303px;
margin: auto;
}
.calendar{
width:200px;
background:#f0f1f4;
border: 1px solid #dee8cf;
float:left;
}
.calendar ul{
list-style:none;
padding:0;
margin:0;
}
.calendar li{
list-style:none;
padding:0;
margin:0;
}
.calcontent{
width:100%;

}
.calpost {
width:580px;
margin:0 0 0;
padding: 0;
float:right;
}
.calentry{
padding:0 10px;
width:95%;
}
table{
margin:auto;
}
.navigation {
padding: 10px;
}
#footer {
clear:both;
width: 862px;
margin:auto;
padding:0;

}
#footer p{
text-align: center;
margin:0;
padding:10px;
color: #fff;
font-size: 17px;
}
#footer a{

color: #fff;
}
