/*
* PremGeneral - Freestart Responsive HTML5 Template
* V1.0 - June 2014
*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);

body	{
	background: #3D3931;
	font-family: 'Open Sans', sans-serif!important;
/*	color: #3D3931!important;*/
}

.footer-headline h4{
	color: white!important;
	background-color: #CABDA2!important;
}

h1, h2, h3, h4, h5, h6{
	color: #3D3931!important;
}

/*#wrapper	{
	background: #DFD7C7!important;
}*/

#page-title h2{
	color: #3D3931!important;
}

#sidebar p, #sidebar strong {
	color: #CABDA2!important;
}

#static_banner {
	border:1px solid #CABDA2;
}

#formstyle	{
	background: #F4F2EC!important;
}

#formstyle	{
	border: 1px solid #DFD7C7;
}

#captcha_img, #captchastring, #comments, textarea, .txtbx	{
	border: 1px solid #DFD7C7;
}

.titalignleft, .titaligncenter, .titalignright{
	color: #797161!important;
}

#navigation, #navigation ul ul, #footer	{
	background-color: #CABDA2!important;	
}

#navigation ul li a:hover, 
#navigation ul li:hover > a,
.button.gray:hover, 
.button.light:hover, 
.button.color, 
.flex-direction-nav .flex-prev:hover, 
.flex-direction-nav .flex-next:hover, 
.post-icon	{
	background: #797161!important;
}
#navigation ul li ul li:nth-child(1){
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.075) -60%, #CABDA2 10px)!important;
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.075) -60%, #CABDA2 10px)!important;
	background-image: linear-gradient(top, rgba(0, 0, 0, 0.075) -60%, #CABDA2 10px)!important;
}
#navigation ul li ul li:hover:nth-child(1){
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.075) -60%, #CABDA2 10px)!important;
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.075) -60%, #CABDA2 10px)!important;
	background-image: linear-gradient(top, rgba(0, 0, 0, 0.075) -60%, #CABDA2 10px)!important;
}
#bolded-line, #bolded-line2	{
	background: #CABDA2;
}

.picture	{
	border: 1px solid #CABDA2;	
}

input[type="button"]	{
	background: #CABDA2;
}

a, a:visited, #contact-details a	{
	color: #797161;	
}

#contact-details a:hover, a:hover	{
	color: #CABDA2;	
}

.image_align_right, .image_align_left	{
	border: 1px solid #CABDA2;
}

.mr-rotato-prev:hover, 
.mr-rotato-next:hover,
li.current, 
.tags a:hover{
	border-color: #797161;
}

.headline{
	border-bottom: 1px solid #e9e9e9;
}

.footer-headline p{
	color: white!important;
}

.TFtable{
	width: 100%;
	border-collapse: collapse;
}
.TFtable tbody td{ 
	padding:7px;
	color: white!important;
	border: 1px solid #797161;
}

.TFtable tbody tr{
	background: #DFD7C7
}

.TFtable tbody tr:nth-child(odd){ 
	background: #CABDA2;
}

.TFtable tbody tr:nth-child(even){
	background: #DFD7C7;
}

#graphic_text_logo {
	color:#CABDA2!important;
}