﻿/*
Theme Name: FiedlerGroup
*/
body{
	margin:0;
	color:#5d5d5d;
	font:12px Helvetica, Arial, sans-serif;
	background:#f6f6f6 url(images/bg-page.gif) repeat-x;
	min-width:954px;
}
img{border-style:none;}
a{text-decoration:none; color:#00f;}
a:hover{text-decoration:underline;}
#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
}
.w1 {
	width:1400px;
	position:relative;
	float:left;
	left:50%;
}
.w2 {
	width:954px;
	position:relative;
	float:left;
	left:-50%;
	padding:0 223px;
}
.gallery{position:relative;}
.gallery .frame{
	width:1400px;
	height:561px;
	position:relative;
}
.gallery .frame ul {
	position:relative;
	width:1400px;
	height:561px;
	list-style:none;
	padding:0 223px;
	margin:0 -223px;
}
.gallery .frame ul li{
	position:absolute;
	width:1400px;
	height:561px;
	top:0;
	left:0;
	z-index:1;
}
.gallery .frame ul li.active{z-index:2;}
.gallery .frame ul li img,
.columns .image img{
	display:block;
}
.gallery .text{
	position:absolute;
	right:0;
	bottom:44px;
	width:667px;
	color:#fff;
	z-index:100;
}
.gallery .text .info{
	width:398px;
	font:17px/24px Georgia, 'Times New Roman', Times, serif;
}
.gallery .text p{margin:0 0 15px;}
.gallery .text h2{
	border-bottom:6px solid #c9372f;
	margin:0 0 6px;
	font-size:35px;
	line-height:47px;
	text-shadow: 1px 1px 2px #000;
}
.gallery .text .more{
	display:inline-block;
	background:url(images/bg-more.png) no-repeat;
	width:8px;
	height:8px;
	text-indent:-9999px;
	overflow:hidden;
	line-height:13px;
}
.link-next,
.link-prev{
	position:absolute;
	width:45px;
	height:45px;
	background:url(images/bg-gallery-link.png) no-repeat;
	top:271px;
	left:-133px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:100;
}
.link-next{
	left:auto;
	right:-126px;
	background-position:0 -90px;
}
#header{
	position:absolute;
	top:6px;
	left:223px;
	z-index:200;
	background:url(images/bg-header.png) no-repeat;
	width:911px;
	height:69px;
	padding:11px 26px 10px 19px;
}
.logo{
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:0;
}
.logo a{
	display:block;
	background:url(images/logo.gif) no-repeat;
	width:164px;
	height:64px;
	position:relative;
}
#nav{
	padding:27px 0 0;
	margin:0;
	list-style:none;
	float:right;
	text-transform:uppercase;
	line-height:14px;
}
#nav li{
	float:left;
	padding:0 14px;
}
#nav li a{
	color:#383838;
	float:left;
	padding:0 0 3px;
	background:url(images/nav-hover.gif) repeat-x -20px -20px;
}
#nav .active a,
#nav li a:hover{
	background-position:0 100%;
	text-decoration:none;
}
.box{
	background:url(images/bg-info-box-t.png) no-repeat;
	width:954px;
	padding:8px 0 0;
	position:relative;
	margin:-41px 0 14px;
	z-index:2;
}
.main-content{
	padding:149px 0 0;
	overflow:hidden;
	width:100%;
}
.box-holder{
	background:url(images/bg-info-box-b.png) no-repeat 0 100%;
	width:100%;
	padding:0 0 7px;
}
.box-frame{
	background:url(images/bg-info-box.png) repeat-y;
	width:912px;
	overflow:hidden;
	padding:18px 21px 4px;
}
.inner .box-frame{
	padding:4px 21px 4px 29px;
	width:910px;
}
.columns{
	width:918px;
	overflow:hidden;
	background:url(images/bg-columns.gif) repeat-y -1px 0;
	padding:0 0 27px;
}
.col-2,
.col-1{
	float:left;
	width:471px;
	margin:0 77px 0 0;
}
.col-2{
	width:370px;
	margin:0;
}
.columns h2{
	font:13px/16px Helvetica, Arial, sans-serif;
	color:#ababab;
	text-transform:uppercase;
	margin:0 0 11px;
}
.columns h3{
	font:22px/22px Georgia, 'Times New Roman', Times, serif;
	margin:0 0 10px;
	color:#c9372f;
}
.columns h3 a { color:#c9372f; }
.columns .info{
	width:100%;
	overflow:hidden;
	padding:3px 0 0;
}
.columns .image{
	float:left;
	margin:5px 23px 0 0;
}
.columns .description{
	overflow:hidden;
	line-height:19px;
}
.columns .description .more{
	font:italic 13px/19px Georgia, 'Times New Roman', Times, serif;
	color:#c9372f;
	white-space:nowrap;
}
.columns .description p{margin:0 0 10px;}
#main{
	overflow:hidden;
	width:100%;
	background:url(images/bg-main.gif) repeat-y;
	min-height:601px;
	padding:11px 0 40px 0;
}
#content{
	width:662px;
	float:left;
	line-height:18px;
}
#content h2{
	font:22px/22px Georgia, 'Times New Roman', Times, serif;
	color:#c9372f;
	margin:0 0 15px;
}
#content p{margin:0 0 21px;}
#sidebar{
	width:210px;
	float:right;
	padding:5px 0 0;
}
#sidebar .title{
	border-top:5px solid #c9372f;
}
#sidebar h3{
	font-size:12px;
	line-height:18px;
	color:#c9372f;
	margin:0;
	padding:9px 22px;
	border-bottom:1px solid #e3e3e3;
}
#sidebar ul {
	padding:0;
	margin:0px 0px 15px 0px;
	list-style:none;
	line-height:18px;
}
#sidebar ul li{
	padding:8px 22px 6px;
	border-bottom:1px solid #e3e3e3;
}
#sidebar a{color:#000;}
#sidebar .active a,
#sidebar a:hover{
	color:#c9372f;
	text-decoration:none;
}
#footer{width:100%;}
.footer-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 11px;
}
.footer-nav{
	width:997px;
	overflow:hidden;
	border-top:9px solid #e5e5e5;
	padding:15px 0 0 7px;
}
.footer-nav .col{
	float:left;
	width:173px;
	margin:0 76px 0 0;
	font-size:11px;
	color:#616161;
}
.footer-nav .col h3{
	color:#393939;
	font:italic bold 13px/16px Georgia, 'Times New Roman', Times, serif;
	margin:0 0 8px;
}
.footer-nav .col h4{
	margin:0 0 12px;
	color:#c9372f;
	font-size:11px;
	line-height:16px;
}
.footer-nav .col h4 a { color:#c9372f; }
.footer-nav .col ul{
	padding:0;
	margin:0;
	list-style:none;
	font-size:11px;
	line-height:14px;
}
.footer-nav .col ul li{padding:0 0 7px;}
.footer-nav .col ul a{color:#616161;}
.footer-nav address{
	font-style:normal;
	padding:0 0 17px;
	line-height:18px;
}
.footer-nav .phone{
	display:block;
	margin:0 0 3px;
}
.footer-nav .social{
	overflow:hidden;
	width:100%;
}
.footer-nav .social li{
	float:left;
	margin:0 7px 0 0;
}
.footer-nav .social li img{vertical-align:top;}
.footer-info{
	width:951px;
	padding:10px 9999px 9px;
	margin:0 -9999px;
	overflow:hidden;
	color:#fff;
	font-size:11px;
	line-height:14px;
	background:#626262;
}
.footer-info p{margin:0;}
.footer-info a{color:#fff;}
.copy{margin:0 0 0 6px;}
.by{float:right;}
/*----------------------------------------------------------------------------*/
.alignright {
    float: right;
    }

.alignleft {
    float: left;
    }
.columns .description .more-link{
	font:italic 13px/19px Georgia, 'Times New Roman', Times, serif;
	color:#c9372f;
	white-space:nowrap;
}

#content  a
{
    color:#C9372F;
}
#content div.actualpost { margin-bottom:40px; }
.footer-nav .col h3 a{
	color:#393939;
	font:italic bold 13px/16px Georgia, 'Times New Roman', Times, serif;
	margin:0 0 8px;
}
div.widget_add_to_any_subscribe_widget { padding-left:15px;margin-bottom:15px; }