#header h1 a
{
	text-transform: lowercase;
	color: #58595b;
	font-size: 40px;
	text-decoration: none;
	display: block;
	width:390px;
	text-align: right;
	border-bottom: 7px solid #fdc921;
	position: absolute;
	margin: 35px 0 0 0;
}

#header h2
{
	position: absolute;
	margin: 70px 0 0  470px;
	font-size: 20px;
	color: #58595b;
}

#content h2
{
	color: white;
	font-size: 35px;
	margin: 0 0 10px 0;
}



#content #left .post a:link,
#content #left .post a:visited,

#content #left .meta a:link,
#content #left .meta a:visited,

#content #left .partner a:link,
#content #left .partner a:visited
{
	color: #fdc921;
	text-decoration: none;
	border-bottom: 1px solid #b09220;
}

#content #left .post a:hover,
#content #left .meta a:hover,
#content #left .partner a:hover
{
	border-bottom: 1px solid #fdc921;
}

#content #left a:link,
#content #left a:visited
{
	color: #fdc921;
	text-decoration: none;
}

#sidebar h4
{
	font-weight: bold;
	margin: 0 0 5px 0;
	color: #fdc921;
	font-size: 15px;
}

#sidebar a:link,
#sidebar a:visited,
.navigation a:link,
.navigation a:visited
{
	text-decoration: none;
	color: white;
}

#sidebar a:hover,
.navigation a:hover
{
	color: #fdc921;
}

#sidebar .current_page_item a
{
	color: #fdc921;
}

#sidebar ul
{
	margin: 0 0 25px 0;
}

.alignleft
{
	float: left;
	margin: 0 15px 15px 0;
}

.alignright
{
	float: right;
	margin: 0 15px 0 15px;
}

#content #left h2 a:link
{
	border: none;
}

#content #left .post p,
#content #left  p
{
		margin: 5px 0 15px 0;

}

#content #left .meta
{
	border-bottom: 1px dotted white;
	padding: 0 0 25px 0;
	margin: 0 0 20px 0;
}

.small
{
	margin: -12px 0 20px 0;
	color: #d2d2d2;
}

.meta
{
	margin: 15px 0 0 0;
}

#sitemap_list li
{
	margin: 0 0 0 20px;
}

#footer
{
	color: #808080;
}

#footer a:link,
#footer a:visited
{
	text-decoration: none;
	color: #58595b;
}

#wpcf7-f1-p6-o1 p
{
	line-height: 22px;
}

#wpcf7-f1-p6-o1 input[type=text]
{
	width: 300px;
}

#wpcf7-f1-p6-o1 textarea
{
	width: 300px;
}

#wpcf7-f1-p6-o1 .wpcf7-validation-errors
{
	display: none;
}

#wpcf7-f1-p6-o1 .wpcf7-mail-sent-ok
{
	display: block;
	margin: 10px 0 0 0;
}

#wpcf7-f1-p6-o1 .wpcf7-not-valid-tip-no-ajax
{
	color: #fdc921;
	display: block;
}

#footer a:hover
{
	color: #2b2c2d;
}

.post .size-full,
.post .size-medium,
.post .size-small
{
	border: 5px solid white;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

#sitemap_list a:link,
#sitemap_list a:visited
{
	color: #fdc921;
	text-decoration: none;
	border-bottom: 1px solid #b09220;
}

#sitemap_list a:hover
{
	border-bottom: 1px solid #fdc921;
}

.box
{
	background: #8c8c8c;
	margin: 0 0 15px 0;

	-moz- size-ful-radius: 7px;
	-webkit-border-radius: 7px;
}

.box .wrapper
{
		padding: 10px;

}

/* @group COMMENTS */

#respond input {
	margin:0 0 10px 20px;
}

#respond h3 {
	font-size: 15px;
	font-weight: bold;
	color: #FDC921;
	margin:25px 0 10px 0;
}

#respond textarea {
	width: 500px;
}

.spacer-vertical {
	height:25px;
}

.commentlist {
	margin:20px;
}

.commentlist li {
	margin-bottom:25px;
}

.commentlist li a:link,
.commentlist li a:visited,
#respond a:link,
#respond a:visited {
	color:#FDC921;
	text-decoration:none;
	border-bottom:1px solid #b09220;
}

.commentlist li a:hover,
#respond a:hover {
	border-bottom:1px solid #FDC921;
	color:#FDC921;
}

.commentlist li img {
	display:none;
}

.comment-meta {
	margin-bottom:5px;
}

/* @end */

