﻿/*
Theme Name: The Maltings V2
Theme URI: http://www.microsscreative.co.uk/
Description: This is a theme by James Darlington/Alan Thomas of <a href="http://www.microsscreative.co.uk">Micross Creative</a>. 
Version: 1.0
Tags: black header, parchment texture, fixed-width, two-columns
Author: James Darlington/Alan Thomas, Micross Creative
Author URI: http://www.microsscreative.co.uk/
Latest updated: March 23 2010
*/
/* Layout */
* {  margin: 0; }
html {    height: 100%; font-size:62.5%; font-family:verdana, century gothic;background-color:#fffbe9; }
.wrapper {	min-height:100%;  margin: 0 auto -4em; height:auto !important; height:100%;  }
#footer, #push {   height:4em;  }
#footer {margin:0.5em auto}

.wrapper, #footer { width:1100px;  } 
/* see style_other.css, style_home.css for header */
#strapline_home { position:relative; top:42px} 
#bannerstrapline { text-transform:uppercase }

/* text style h1 {font-family:'Fontin', 'Helvetica', sans-serif;}*/
.yellow { color:#efad1c; }
.lightgreen { color:#9ca073 }
.darkgreen { color:#646d39 }

/* Links */
a, a:visited, a:active{ text-decoration: none; }
a:hover {text-decoration:underline;}

h1, h2, h3, h4, h5, h6, .copy ul li div, 
p, #post a, #post a:active, #post a:hover, #post a:visited, div#sidebar form, .copy td, #post td { color:#3b443c }

/* Font Sizes */
h1 { font-size:3em; }
h2 { font-size:1.7em; font-weight:normal }
h3, h4, h5, h6 { font-size:1.3em}
h1, h2, h3, h4, h5, h6 { padding:0.75em 0 0.3em 0; }
p, .copy ul li div, .copy td, #post td  { font-size:1.3em; line-height:140%; }
p { padding-bottom:1em; }
.copy ul { padding-bottom:0.7em }
.copy li {line-height:140%;}

/* General Menu Stuff */
#footer ul {display: block;	padding:0; list-style: none; font-size:12px; } 
#footer ul li{display: inline;list-style: none;} 
#footer li{ margin:0; list-style: none; border-right:1px #9a9a9a solid;  padding:0 10px 0 10px} 
#footer li, #footer li a, #footer li a:active, #footer li a:visited { text-transform:capitalize; text-decoration:none } 
#footer li a:hover { text-transform:capitalize; text-decoration:underline }
#footer ul {	text-align:center;margin:1em 0;  }
#footer li, #footer li a, #footer li a:active, #footer li a:hover, #footer li a:visited  { color:#9a9a9a ; }  

img {  border:0; padding:0;  }
.clear { clear:both }

#suckerfishmenu { float:right; width:720px; height:45px; margin-top:20px; letter-spacing:-1px}
#suckerfishnav {     font-size:14px;    font-family:verdana; text-transform:uppercase;    font-weight:normal;    width:100%; } /*   background:#ffffff repeat-x;  */
#suckerfishnav, #suckerfishnav ul {float:left;line-height:14px;list-style:none;padding:0; margin:0; width:100%;  z-index:1001  } /* border:0px solid #aaa; */
#suckerfishnav a {    display:block;  color:#eee;   text-decoration:none;    padding:0px 10px;    } /* color:#646c39;    */
#suckerfishnav li {    float:left;    padding:0;  border-right:1px #eee solid  } /* border-right:1px #646c39 solid  */
#suckerfishnav li.page-item-804, #suckerfishnav li.page-item-806  {border:0px}
#suckerfishnav ul {    position:absolute;    left:-999em;    height:auto;    width:150px;    font-weight:normal;    margin:0;    line-height:1;    border:0;  }
#suckerfishnav ul li ul {width:154px; height:200px;
background-image:url('http://3748121.1968108.test.prositehosting.co.uk/wp-content/themes/TheMaltings/images/menu_dd_bg.jpg'); background-repeat:no-repeat;    }
#suckerfishnav li li {    width:148px;    border-bottom:1px dotted #666666; border-right:0; font-weight:normal; padding:3px 0px}
#suckerfishnav li li a {    padding:4px 10px;    width:148px;    font-size:12px;    color:#eee;    } /*   color:#646c39; */
#suckerfishnav li li:hover {    background:#646d39 ;    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {color:#eee;}/* color:#646c39; */
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {    color:#eee;    } /* color:#646c39; */
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {color:#eee; }/*  color:#646c39;  */
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, 
#suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {    left:-999em;    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, 
#suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {    left:auto;    background:#646c39;    }/* background:#fff;  */
#suckerfishnav li:hover, #suckerfishnav li.sfhover {    background:#646c39;    }/* background:#fff;  */
#suckerfishnav a:hover  {text-decoration:underline }
#suckerfishnav li.page-item-614, #suckerfishnav li.page-item-618 {	border-right:0 }

.blockquote_new { background-image:url('images/testis.jpg'); background-repeat:no-repeat; margin:20px 0 40px 0 	} /* 	width:553px; height:439px;  */
.blockquote_new p {	margin:0; padding:0px 60px 0 40px; color:#646d39  }
/*
.blockquote_new p:first-letter {	float: left;	margin: .2em .3em .1em 0;	font-family: "Monotype Corsiva", "Apple Chancery", fantasy;	font-size: 220%;
	font-weight: bold; } 
	*/
.p_testimonial { padding:0; margin:20px 0 10px 0 }
.name_testimonial {padding:0; margin:0 0 40px 0; font-weight:bold }

/* ddsitemapgen */
.ddsg-wrapper p {	visibility:hidden; display:none }

/* .cformII contact form  */
form.cform {	font-size:1.4em; background-image:url('images/contact-backing.jpg'); background-repeat:no-repeat; width:618px; height:393px; 
padding:10px 0 0 50px; margin:60px 0 0 0; border:0px; position:relative; top:0px; left:0px; float:left } 
#cformsform, #cforms2form { margin:0px; }/* contact us */
.cform span {	color:#575757}
.cform textarea {	height:100px }
.sendbutton { float:left }
.linklove {	visibility:hidden; display:none }

.qtrans_language_chooser {  font-size:1.2em; margin-left:33px; width:170px }
.qtrans_flag_en {  border-right:0px #444 solid; margin-right:15px }
.qtrans_language_chooser li, .qtrans_language_chooser image { float:left; margin-right:3px }
.qtrans_language_chooser li a, .qtrans_language_chooser li a:hover, .qtrans_language_chooser li a:active, .qtrans_language_chooser li a:visited {	color:#444 }