/*  

Theme Name: WP Swingsets

Description: WP theme for Outdoor Swing Sets

Author: Dani Velkova

Author URI: http://wakeop.com

2010, WakeOP. All rights reserved. 

*/



body, html {

	margin: 0px auto 0 auto;

	padding: 0 0;

	font-family: "HelveticaNeue-Light", Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	text-align: center;

}



body {

	background-color: #A3B585;

	background-image: url(images/bg.gif);

	background-repeat: no-repeat;

	background-position: center bottom;

	background-attachment: fixed;

}





#wrapper {

	width: 976px;

	margin: 0px auto 10px auto;

	.margin-top: -3px;

	_margin-top: -3px;

	padding: 0 0;

	background-color: #fff;

	overflow: hidden;

	text-align: left;

	background-image: url(images/hbg.gif);

	background-repeat: no-repeat;

	background-position: left 0px;

	-webkit-border-bottom-left-radius: 20px;

	-webkit-border-bottom-right-radius: 20px;

	-webkit-border-top-left-radius: 0px;

	-webkit-border-top-right-radius: 20px;

	border-bottom-left-radius: 20px;

	border-bottom-right-radius: 20px;

	border-top-left-radius: 0px;

	border-top-right-radius: 20px;

	-moz-border-radius-bottomright: 20px;

	-moz-border-radius-bottomleft: 20px;

	-moz-border-radius-topright: 20px;

	-moz-border-radius-topleft: 0px;

	

}



#header {

	clear: both;

	width: 976px;

	margin: 0px auto 0px auto;

	padding: 0 0;

}



#header .left {

	background-image: url(images/headbg.gif);

	background-position: -1px bottom;

	background-repeat: no-repeat;

	float: left;

	margin: 0;

	padding: 0 0;

	height: 100px;

}



.header-title {

	padding: 38px 10px 0px 20px;

	margin: 0;

	color: #A3B585;

	font-size: 23pt;

	font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif;

	text-align: left !important;

	width: 680px;

}



.header-title a {

	color: #A3B585;

	text-decoration: none;

}



.header-description {

	margin: -5px 5px 0px 20px;

	padding: 0 0;

	color: #F0E2DB;

	font-size: 14pt;

	font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif;

	text-align: left !important;

	width: 680px;

}





.twit {

	text-align: right;

	margin: 0 16px 0 auto;

	*margin: 0 16px 0 auto;

  	.margin: 0 16px 0 auto; /* IE7 */

	_margin: 0 auto 0 2px; /* IE6 */

	padding: 2px 0 0 0;

	width: 241px;

	float: right;

}



.twit img {

	margin: 0 16px 0 0px;

}



.googlinks {

	text-align:left;

	margin: 15px 0px 0px 20px;

	_margin: 15px 0 0 10px;

	padding: 10px 0 5px 10px;

	_padding: 10px 0 5px 0;

	width: 670px;

	height: 20px;

	background-color: #A3B585;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;
	
	border-radius: 5px;

	float: left;

	clear: both;

}



/* Pages, posts */

#page {

	float: left;

	width: 680px;

	padding: 0 20px 10px 20px;

	margin: 0 0;

}



#page h1 {

	color: #7E935A;

	font-size: 20pt;

	font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif;

	margin: 25px 0 10px 0;

	padding: 0 0;

	text-shadow: 1pt 1pt 2px #ddd;

}



#page h1 a {

	color: #7E935A;

	text-decoration: none;

}



#page h2 {

	color: #7E935A;

	font-size: 14pt;

	font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif;

	margin: 30px 0 10px 0;

	padding: 0 0;

	text-shadow: 1pt 1pt 2px #ddd;

}



#page h3 {

	color: #83505A;

	font-size: 12pt;

	font-weight: bold;

	text-shadow: 1pt 1pt 2px #ddd;

}



#page p {

	line-height: 150%;

}



#page img {

	border: 1px solid #B5858F;

	padding: 2px 2px;

}



#page a {

	color: #5A6B41;

	text-decoration: none;

	border-bottom: 1px solid #F0E2DB;

	text-shadow: 1px 1px 0px #F0E2DB;

}



#page a:hover {

	border-bottom: none;

}



#page a:visited {

	color: #7E935A;

}



#page ul li, #page ol li {

	line-height: 150%;

	margin: 5px 0 5px 0;

}



#page td {

	line-height: 150%;

	padding: 10px 10px;

}



.post-data {

	list-style: none;

	background-color: #F0E2DB;

	-webkit-border-radius: 15px;

	-moz-border-radius: 15px;

	border-radius: 15px;

	margin: 10px 0 10px 0;

	padding: 10px 10px;

	overflow: hidden;

}



.post-data li {

	float: left;

	margin: 0 10px 0 10px;

	padding: 0 0;

}



.posted {

	float: right !important;

}



/* Sidebars */



#sidebar {

	float: left;

	width: 240px;

	padding: 0px 0px;

	margin: -40px 0 0 0;



}



#sidebar div {

	-webkit-border-radius: 15px;

	-moz-border-radius: 15px;

	border-radius: 15px;
}



#sidebar .nav {

	background-color: #8C6EA8;

	margin: -12px 0 10px 0px;

}



#sidebar h2 {

	color: #C0AECF;

	font-size: 14px;

	margin: 0;

	padding: 10px 5px 0px 15px;

	/*text-shadow: -1px -1px 1px #555;*/

}



#sidebar ul {

	list-style: none;

	margin: 0;

	padding: 8px 0;

	/*border-radius: 15px;*/

}



#sidebar ul li {

	margin: 0;

	padding: 8px 8px 8px 15px;

	border-top: 1px dotted #F0E2DB;

}



#sidebar ul li a {

	color: #fff;

	text-decoration: none;

	text-shadow: 1px 1px 1px #555;

}



#sidebar ul li a:hover {

	text-shadow: -1px -1px 1px #555;

}



#sidebar .goog {

	margin: 10px 0 10px 0;

	-webkit-border-radius: 15px;

	-moz-border-radius: 15px;

	border-radius: 15px;

	background-color: #BBCCA4;

	padding: 10px 20px;

}



/* Newsletter */



#sidebar .newsletter {

	margin: 10px 0 10px 0;

	-webkit-border-radius: 15px;

	-moz-border-radius: 15px;

	border-radius: 15px;

	background-color: #B5858F;

	padding: 10px 15px;

	color: #F0E2DB;

}



#sidebar .newsletter h2 {

	margin: 0;

	padding: 0 0;

	color: #fff;

}



/* Comments */

#commentform {

	border: 1px dashed #8C6EA8;

	padding: 10px 20px;

}



#commentform input {

	border: 1px dashed #8C6EA8;

	background-color: #E4DCED;

	line-height: 180%;

}



#commentform textarea {

	width: 630px !important;

	border: 1px dashed #8C6EA8;

	background-color: #E4DCED;

}



#commentform .button {

	background-color: #000 !important;

	color: #fff;

	padding: 3px 5px;

	margin:  0 auto 0 auto;

	border: none;

}



.wpsb_form_label {

	font-weight: bold;

	margin: 5px 0 0 0;

}



.wpsb_form_txt {

	width: 210px;

	background-color: #F0E2DB;

	border: 1px solid #83505A;

	line-height: 16pt;

	/*-webkit-border-radius: 5px;

	-moz-border-radius: 5px;*/

	

}



.wpsb_form_btn {

	background-color: #000;

	color: #fff;

	/*-webkit-border-radius: 5px;

	-moz-border-radius: 5px;*/

	padding: 3px 5px;

	margin:  0 auto 0 auto;

	

}



.wpsb_form_btn:hover {

	text-shadow: 1px 1px 1px #F0E2DB;

}



/* Latest, Relatted */



#sidebar .latest {

	background-color: #8C6EA8;

	margin: 0 0 10px 0;

}



#sidebar .related {

	background-color: #7E935A;

	margin: 0 0 10px 0;

}



#sidebar .related h2 {

	color: #BBCCA4;

}



/*Footer */



#footer {

	-webkit-border-radius: 20px;

	-moz-border-radius: 20px;

	border-radius: 20px;

	background-color: #7E935A;

	width: 976px;

	margin: 10px auto 10px auto;

	padding: 5px 0px;

}



#footer p {

	padding: 0px 20px;

	text-align: left;

	color: #fff;

	.line-height: 35px;

	_line-height: 35px;

}



#footer a {

	color: #FFFFE0;

	font-weight: bold;

	text-decoration: none;

	border-bottom: 1px dashed #BBCCA4;

}





/* Several classes for aligning images and block elements (div, p, table etc.) were introduced in WordPress 2.5 */



.aligncenter, div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.alignleft {

	float: left;

}

.alignright {

	float: right;

}

.wp-caption {

	background-color: #f3f3f3;

	border: 1px solid #ddd;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	margin: 10px;

	padding-top: 4px;

	text-align: center;

}

.wp-caption img {

	border: 0 none;

	margin: 0;

	padding: 0;

}

.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	margin: 0;

	padding: 0 4px 5px;

}



#header:after, #wrapper:after, #page:after, #sidebar:after, #footer:after, #content:after, .left:after, .right:after, .clear:after {

    clear:both;

    content:".";

    display:block;

    height:0;

    visibility:hidden;

}


.homepromo 
{
   float:left;padding:5px 5px 5px 20px;margin:5px;width:290px;
}

.homepromo h3, .homepromo ul, .homepromo li, .homepromo a
{
   text-shadow: none !important;
   color:white !important;
   text-decoration:none !important;
   font-weight:bold;
   border:none !important;
}

.homeleft
{
   background:#8C6EA8;
}

.homeright
{
   background:#B5858F;
}

