


/* ======================================== Base Styles ==============================*/


* {
	margin: 0;
	padding: 0;
}

html{min-height: 100%;height: auto;}

body{height: 100%; margin:0 ; padding:0;min-height: 100%;height: auto;}

body {line-height: 1.5em;font-family: Georgia, Calibri, Helvetica, Verdana, sans-serif !important; color:#aaaaaa; background:#fff url(/img/common/bg3.gif) repeat-x scroll center top; font-size:12px;}


small {font-size:10px; display:block;clear:both; float:left; width:400px!important; color:#000!important;line-height:1.5em!important; margin-bottom:5px!important;}
small a, small a:link, small a:visited {font-size:10px!important;color:#000!important;text-decoration:none!important;}
 small a:hover {text-decoration:none!important;}
p{color: #444;background-color:transparent;line-height:1.3em;margin:0 0 6px 0;font-size:13px;font-family: Georgia,Calibri, Helvetica, Verdana, sans-serif !important; }

img { border:0;}


a:link {text-decoration:none;  font-size:15px;}
a:hover{text-decoration:none;  font-size:15px; }
a:visited {text-decoration:none; font-size:15px;}


h1{font-family:Calibri,Arial, Helvetica, Verdana, sans-serif !important;font-size:1.8em;color: #a40934 ;font-weight: bold;margin:20px 5px 8px 0px; padding:0px 0 5px 0px;  display:block; float:none;  clear:both; }


h1 a:link{ color:#a40934  !important;text-decoration:none; }
h1 a{ color:#a40934  !important;text-decoration:none;}
h1 a:hover{ color:#a40934  !important;text-decoration:none;}
h1 a:visited{ color:#a40934  !important;text-decoration:none;}

/*Old  gold reference for h2 and h3 #d5ab1b*/
h2{font-family:Arial, Helvetica, Verdana, sans-serif !important;font-size:1.4em;color:#a40934 ; font-weight: normal;margin:5px 5px 0px 0px; padding:5px 0 2px 0px;  display:block; clear:both;line-height:1.4em;  }

h2 a {color: #a40934!important;font-size:0.9em!important;}

h3{font-family:Arial, Helvetica, Verdana, sans-serif !important;font-size:1.1em;color: #a40934 ;font-weight: bold;margin:15px 15px 4px 0px;line-height:1.4em; padding:0px 0 0px 0px;  display:block;  clear:both; }
h3 a{color: #a40934 ;}


h4{font-family: Calibri,Arial, Helvetica, sans-serif;font-size:15px;color:#555; width:396px; display:inline; clear:both;
font-weight: bold;font-style: normal;background-color:transparent;margin:5px 0 0px 0px; font-style:italic; float:left; padding:0px 0px 3px 0;
}


h5{font-family: Arial, Helvetica, sans-serif;font-size:1em;color:#b07a88 !important; clear:both;
font-weight: bold;font-style: normal;background-color:transparent;margin:15px 0 0px 0px;padding:0px 0px 3px 0px;
}


/* ======================================== Ensures IE6 picks up background list images / use in conjunction with  list-style-position: outside;  ==============================*/
ul, ol, dl { }


blockquote {font-style:normal; border-left:3px solid #2c4090;padding-left:10px; margin:10px 0 10px 5px; font-size:0.9em;}
ul li{font-size: 1em;font-weight:normal; }
ul li a{color:#4f4f4f;}

ol { margin:10px 0px 10px 20px;font-size: 1em;font-weight:normal; list-style-type:decimal;}
ul { margin:2px 0px 10px 0px;}
ol li{font-size: 1em;}
ol li a:link{ text-decoration:none;font-size: 1em;}
ol li a:hover{text-decoration:none;}
ol li a:visited{text-decoration:none;}

caption{text-align:left; font-weight:bold;padding:10px 0 10px 0;}

.bold {
font-weight:bold;
}

.clear {clear:both;}

/* ======================================== Main Styles ==============================*/

#pagewrapper {
width:1024px;
display:block;
margin:0px auto;
}
 
.container{
width:1024px;
margin:0px auto;
padding:0 0 0px 0 ;
display:block;
clear:both;

} 



#wrapper{
float: left;
width:100%;
margin:7px 0 5px 0px;
padding:0;
display:inline;
background-color:transparent;
clear:both;

}

#contentwrapper{

width:100%;
margin:0 0 50px 0px ;
padding:0 0 0px 0 ;
display:block;
clear:both;
background-color:transparent;

} 


#contentwrapper.inside{
float: left;
width:100%;
margin:0 0 0px 0px ;
padding:0 0 0px 0 ;
display:block;
clear:both;
background-color:transparent;

} 

#header {height:130px;}

#search{
width:332px;
height:20px;
float:right;
display:inline;
margin-right:107px;

color:#fff;

}

#social{
float:left;
display:inline;
width:372px;
height:36px;
margin-left:42px;
}

#social ul{
display:inline;
list-style-type:none;
height:35px;
}

#social ul li{
display:inline;
list-style-type:none;
float:left;
height:35px;
margin-right:20px;
}

#social ul li a{
color:#fff!important;
font-size:12px;
font:Arial, Helvetica, sans-serif;
float:left;
height:35px;
line-height:4em;
}

#social ul li a:hover{
color:#dec15c!important;
text-decoration:underline;

}


#social ul li a.twitter{
background: transparent url(../../../../img/twitter.gif) right bottom  no-repeat;
width:145px;
}

#social ul li a.facebook{
background: transparent url(../../../../img/facebook.gif) right bottom  no-repeat;
width:155px;
}


#social ul li img{

padding-top:10px;
margin-left:8px;
display:inline;
}


#searchForm{
float:right;
margin-top:56px;
}


#currentpage{float:left;margin-left:213px;margin-top:30px;}
#currentpage p{color:#fff;font-size:12px; line-height:2em; clear:left; float:left; }
#currentpage p a{color:#fff;font-size:12px; margin-right:3px; }
#search input{width:196px;float:left;}
#search label{float:left; font-size:12px; color:#fff; margin-right:15px; font-weight:normal;}
#search input.btn{width:31px; color:#fff; float:left; background-color:#ebd46e; border:0;margin-left:5px;clear:none;}
/* ======================================== Logo  ==============================*/
 #logo{margin:0px 0 0 111px; float:left; display:inline;width:303px; height:130px;}




/* ======================================== Navigation  ==============================*/
/* ======================================== Navigation  ==============================*/
#nav {color:#fff;width:1000px; background-color:transparent; clear:none; display:inline; margin-top:0px; height:47px; float:left; }
#nav ul{margin:0px 0px 0px 50px; float:left;list-style-type:none;  width:100%;text-decoration: none; display:inline;list-style-position: outside;height:53px; }
#nav ul li{margin:0px 8px 0px 8px; float:left; padding:0px 0 0px 0px; clear:none;display:inline;list-style-position: outside;height:46px;display:block;   }
#nav ul li a:link{color:#fff; font-size:17px;text-decoration: none;font-weight:normal;line-height:3.2em;height:46px;display:block; letter-spacing:0.04em!important;font-family: Calibri,Arial, Helvetica, sans-serif;  }
#nav ul li a{color:#fff; font-size:17px;text-decoration: none;font-weight:normal; text-align:left;height:46px; display:block;line-height:3.2em;letter-spacing:0.04em!important;font-family: Calibri,Arial, Helvetica, sans-serif;   }
#nav ul li a:hover{text-decoration:none;letter-spacing:0.04em!important; line-height:3.2em;font-family: Calibri,Arial, Helvetica, sans-serif;}
#nav ul li a:visited{color:#fff;font-size:17px;text-decoration: none;line-height:3.2em;letter-spacing:0.04em!important;font-family: Calibri,Arial, Helvetica, sans-serif; }
#nav ul li a.active{ font-weight:normal; line-height:3.2em;letter-spacing:0.04em!important;font-family: Calibri,Arial, Helvetica, sans-serif;}


#nav #home a{background:url(/img/nav/active_home2.gif) no-repeat left top;width:72px; padding-left:27px; }
#nav #about a{background:url(/img/nav/active_home2.gif) no-repeat left top;width:83px; padding-left:13px;}
#nav #brands a {background:url(/img/nav/active_home2.gif) no-repeat left top;width:76px; padding-left:22px;}
#nav #distro a{background:url(/img/nav/active2.gif) no-repeat left top;width:112px; padding-left:18px; }
#nav #news a{background:url(/img/nav/active2.gif) no-repeat left top;width:120px; padding-left:12px; }
#nav #advice a{ background:url(/img/nav/active_home2.gif) no-repeat left top;width:83px; padding-left:24px; }
#nav #contact a{background:url(/img/nav/active2.gif) no-repeat left top;width:108px; padding-left:22px;  }



#nav #home a.active, #nav #about a.active, #nav #brands a.active, #nav #distro a.active, #nav #news a.active, #nav #advice a.active, #nav #contact a.active { background-position:0 -46px;line-height:3.2em; }

#nav #home a:hover, #nav #about a:hover, #nav #brands a:hover, #nav #distro a:hover, #nav #news a:hover, #nav #advice a:hover, #nav #contact a:hover { background-position:0 -46px;line-height:3.2em; }
#mediaspace {padding-left:50px; display:block; }
#wines {width:904px; height:592px;margin:0;padding:0; }

/* ======================================== Content  ==============================*/

#content{
float:left;
width:100%;
padding:0px 0px 0px 0px;
margin:0px 0 15px 0px;
font-size:11px;
line-height:1.7em;
display:inline;
color:#444;

}

.home #content{
float:left;
width:100%;
padding:0px 0px 0px 0px;
margin:0px 0 15px 50px;
font-size:11px;
line-height:1.7em;
display:inline;
color:#444;
background:none;
}

.inside #content{
float:left;
width:100%;
padding:0px 0px 0px 0px;
margin:0px 0 15px 50px;
font-size:11px;
line-height:1.7em;
display:inline;
color:#444;
background:none;
}

#content img{
float:left;
margin:0px 0px 0 0px;
padding:0;
}



#textcontent p {
margin: 0px 0 8px 0px;
padding-left:0px;
display:block;
clear:both;
font-size:15px;
padding:0px 15px 0px 0px;
line-height:1.5em;
}

#textcontent p a {
color:#a40934;
}
#textcontent p a:hover {
color:#d5ab1b!important;
}


#textcontent a {color:#a40934;}
#textcontent a:hover {
color:#d5ab1b!important;
}

#textcontent ul, #textcontent ol {
margin: 0px 0 5px 10px;
list-style-position:inside;
clear:left;
}
#textcontent ul li a, #textcontent ol li a {
color:#444;
}



#textcontent dt {
font-family: Georgia,Arial, Helvetica, sans-serif;font-size:1em;color:#b07a88 !important; 
font-weight: normal;font-style: normal;background-color:transparent;margin:10px 0 0px 0px;padding:0px 0px 10px 5px;
}

#textcontent dd {
margin: 0px 0 5px 0px;
list-style-position:inside;
}


.home #textcontent{
float:left;
width:580px;
padding:0px 20px 0px 0px;
margin:0px;
font-size:15px;
line-height:1.5em;
display:inline;
color:#444;
background-color:transparent;
}

.inside #textcontent{
float:left;
width:580px;
padding:0px 20px 0px 0px;
margin:0px;
font-size:15px;
line-height:1.5em;
display:inline;
color:#444;
background-color:transparent;
}

 #textcontent.blognews{width:670px; }

.spirits #textcontent{
float:left;
width:630px;
padding:0px 20px 0px 20px;
margin:0px;
font-size:15px;
line-height:1.5em;
display:inline;
color:#444;
background-color:transparent;
}


.spirit #textcontent h2{ clear:both; width:450px; overflow:auto; }

.spirit img {float:right!important;}
.spirit h3 { float:left!important;clear: left!important; width:450px!important; display:inline;}
.spirit ul { float:left!important;clear: none!important; width:350px!important; display:inline;}
.spirit p { float:left!important;clear: left!important; width:350px!important; display:inline;}
.spirit a{float:left!important;clear: left!important; width:350px!important; display:inline;}
.spirit p img {float:right!important;}

#textcontent{
float:left;
width:450px;
padding:0px 0px 0px 20px;
margin:0px;
font-size:15px;
line-height:1.5em;
display:inline;
clear:none;
color:#444;
background-color:transparent;
}

#textcontent.gallery{
float:left;
width:580px;
}
.spirit #textcontent div {clear:both!important;margin-bottom:20px!important;min-height:339px!important;}
.spiritsingle {clear:both!important;margin-bottom:20px!important;min-height:339px!important;}
#textcontent img{margin-top:0px;}

.bottleimage img { float:left!important;}
.bottleimage { clear:both;
display:inline;
float:left;
height:234px;
line-height:16px;
margin-top:10px;
text-align:left;
width:100px;}
.tastingnotes { display:inline;
float:left;
min-height:234px;
line-height:16px;
margin-left:20px;
margin-top:30px;
text-align:left;
width:320px;}

/* ======================================== Sidebar  ==============================*/
 #sidebar{
float:right;
width:216px;
padding:0px 0px 0px 0px;
margin:65px 58px 15px 0;
font-size:11px;
line-height:1.7em;
display:inline;
color:#fff;
background:none;
}
.brands #sidebar{
float:left;
width:216px;
padding:0px 0px 0px 0px;
margin:65px 0px 15px 0;
font-size:11px;
line-height:1.7em;
display:inline;
color:#fff;
background:none;
}


.home #sidebar{
width:296px;
float:left;
}

.inside #sidebar{
width:296px!important;
float:right;
}

.home .newsbox{
width:285px;
background-color:#d5aa1a;
margin:0 0 25px 0px;
padding:9px;
height:385px;
}

.know { margin-bottom:10px;}

.newsbox{
width:202px;
height:272px;
background-color:#d5aa1a;
margin:0 0 25px 15px;
padding:9px;
}

.home #sideflash {border:0px; width:285px; height:385px;float:left;}


#sideflash {border:0px; width:201px; height:105px;float:left;}

.brands .newsbox{
width:202px;
background-color:#d5aa1a;
margin:0 0 25px 0px;
padding:9px;
}


.home #sidebar h2{
width:220px;
height:20px;
margin:0 0 0 15px;
padding:5px 0px 5px 17px;
display:block;
background-color:#99042e;
color:#fff;
}

.inside #sidebar h2{
width:220px;
height:20px;
margin:0 0 0 15px;
padding:5px 0px 5px 17px;
display:block;
background-color:#99042e;
color:#fff;
}


 #sidebar .boxtext{
width:191px;
background-color:#fff;
padding:0px 5px 5px 5px;
}

.contact { height:259px!important;}

 .home #sidebar .boxtext{
width:275px;

}
.ngg-gallery-thumbnail-box {
float:left!important;
margin-bottom:10px!important;
margin-right:10px!important;
}

.boxtext h3 {font-family:Arial, Helvetica, Verdana, sans-serif !important;font-size:1.4em;color: #a40934; font-weight: bold;margin:15px 15px 4px 0px;line-height:1.4em; padding:10px 0 0px 5px;  display:block;  clear:both; }

.more {
color: #a40934; text-align:left; font-weight:bold; clear:both; padding-top:0px; width:80px; line-height:2em;font-size:15px; margin-left:5px; margin-top:10px; background:url(../img/sidebar/more2.gif) center right no-repeat; padding-right:2px;line-height:2.4em; display:block;font-family:Calibri,Arial, Helvetica, Verdana, sans-serif !important;}


.mapmore {
color: #a40934; text-align:left; font-weight:bold; clear:both; padding-top:0px; width:75px; line-height:2em;font-size:15px; margin-left:0px; margin-top:10px; background:url(../img/sidebar/more2.gif) center right no-repeat; padding-right:9px;line-height:2.4em; display:block;font-family:Calibri,Arial, Helvetica, Verdana, sans-serif !important;}


 a.more:hover{ color:#d5ab1b!important;}
a.mapmore :hover{ color:#d5ab1b!important;}

.pre {
color: #b07a88;}

.home .dl { margin-left:0px; padding-right:0px;line-height:2.4em; display:block;}

.dl {
color: #9e1014; text-align:left; font-weight:normal; clear:left;  width:165px; line-height:2em;font-size:15px; margin-left:50px; background:transparent url(/img/sidebar/dl.gif) no-repeat scroll 130px 13px; padding-right:0px;line-height:2.4em; display:block;}


.home .sidebox {margin:0 0px 25px; float:right;width:218px;}

.home #twitterbox {
float:right;
margin:0 0 25px;
width:250px;
margin-right:-7px;
}

.brands #twitterbox {
float:left;
margin:0 0 25px 0px!important;
width:220px;

}

.inside #twitterbox {
float:left;
margin:0 0 25px 15px!important;
width:220px;

}
#twitterbox {
float:left;
margin:0 0 25px 49px;
width:250px;

}

.twtr-widget-profile h3 {
margin:0 0 0 50px !important;
clear:none!important;
}
.twtr-widget-profile h4 {
margin:0 0 0 0px !important;
clear:none!important;
}



.sidebox{

width:235px;
height:57px;
background-color:#fff;
margin:0 10px 25px;
padding:0px;
float:left;

}

#rising {
margin-left:60px;
}

.sidebox h4{ margin:65px 0 0 90px; color:#fff; font-size:1.6em;}
.sidebox p{ margin:5px 0 0 50px; color:#fff; font-size:1.6em;}
.sidebox a{height:53px; width:235px; overflow:hidden;background-position: 0 0px;background:url(../img/sidebar/sidebox.gif) top left no-repeat;}
.sidebox a:hover{ background-position: 0 -57px;}

.home .sidebox a{height:57px; width:225px; background-position: 0 0px;background:url(../img/sidebar/sidebox.gif) top right no-repeat;}
.home .sidebox a:hover{height:57px; width:225px; background-position: 4px -57px!important;background:url(../img/sidebar/sidebox.gif) top right no-repeat;}
.sidebox img{
float:none !important;
padding:0px 10px 0px 0px;
}
#sidebar img{
float:left;
padding:0px 10px 0px 0px;
}



#subnav{

overflow: hidden;
float:left;
width:265px;

padding:0px 0px 0px 0px;
margin:60px 0 15px 0px;
font-size:11px;
line-height:1.7em;
display:inline;
color:#fff;
clear:none;
}

#subnav ul{float:none; list-style-type: none; list-style:outside; color:#fff;width:215px; margin-top:0px; margin-left:50px; display:block;background:url(../img/sidebar/bg.gif) top left repeat-y; padding-bottom:15px;}
#subnav ul li{margin:0px 0px 0px 0px; display: block ; color:#fff;padding: 0px;   line-height:1.5em;	list-style-type: none; list-style:outside;  }
#subnav ul li:hover{background-image:url(../img/sidebar/active.gif); background-position:0px 0px; background-repeat:no-repeat;color:#d5ab1b!important;}
#subnav ul li.current_page_item{background-image:url(../img/sidebar/active.gif); background-position:0px 0px; background-repeat:no-repeat;}
#subnav ul li a:link{color:#fff;font-size:16px;text-decoration:none; margin-left:30px; display:block;line-height:2.8em;font-family:Calibri,Arial, Helvetica, Verdana, sans-serif !important;}
#subnav ul li a:hover{ text-decoration:none;color:#fff;font-size:16px; margin-left:30px; display:block;line-height:2.8em;font-family:Calibri,Arial, Helvetica, Verdana, sans-serif !important;}
#subnav ul li a:visited{color:#fff;font-size:16px;text-decoration:none; margin-left:30px; display:block;line-height:2.8em;font-family:Calibri,Arial, Helvetica, Verdana, sans-serif !important;}
#sidebar p{font-weight:normal;padding:0px 10px 0px 5px; font-size:15px;color:#444444;}


#subnav ul ul{float:none; list-style-type: none; list-style:outside; color:#fff;width:215px; margin:0px;  display:block; background:none; }
#subnav ul ul li{margin:0px 0px 0px 15px; display: block ; color:#fff;padding: 0px;   line-height:1.5em; 	list-style-type: none; list-style:outside;  }


#recent {
overflow: hidden;
float:left;
width:265px;
padding:0px 0px 0px 0px;
margin:15px 8px 15px 20px;
font-size:11px;
line-height:1.7em;
display:inline;
color:#fff;
clear:none;
}

#recent h5{font-family: Arial, Helvetica, sans-serif;font-size:1.4em;color:#fff !important; clear:both;
font-weight: bold;font-style: normal;background-color:#d5ab1b;margin:0px 0 0px 0px;padding:4px 0px 4px 5px;
}

#recent ul { background:none!important; margin-left:30px !important;width:215px;}
#recent ul ul {margin-left:0px !important;width:215px;}
#recent li { line-height:2px; margin-left:0px!important; list-style-type:none; list-style-position:inside;}
#recent ul li:hover{background:none!important;}
#recent li a:hover { color:#a40934!important; background:none!important;line-height:1.6em!important;color:#d5ab1b!important;}
#recent li li a:hover { line-height:1.6em!important;background:transparent url(/img/common/sub.png) no-repeat scroll 0 3px!important;}
#recent li li{ line-height:2em!important; margin-left:0px!important; margin-bottom:10px!important;}
#recent li li a{background:transparent url(/img/common/sub.png) no-repeat scroll 0 3px!important;color:#4F4F4F!important;display:block!important;padding-left:12px!important; line-height:1.6em!important; margin-left:5px!important;}
#recent li li a:link{background:transparent url(/img/common/sub.png) no-repeat scroll 0 3px!important;color:#4F4F4F!important;display:block!important;padding-left:12px!important; line-height:1.6em!important; margin-left:5px!important;}



#map{
width:167px;
height:130px;
margin:5px 0 0 50px;
padding-bottom:10px;
}

#map a {background:url(/img/btn_map.gif) no-repeat left top;width:167px;height:130px; display:block; text-indent:-9000px;}
#map a:hover { display:block;background-position:0px -130px;height:130px; text-indent:-9000px;}


.inside .know {width:220px;float:right;margin-right:60px;}
.know a {display:block; height:70px; width:220px; overflow:hidden;background:url(/img/didyouknow.gif) no-repeat left top;}
.know a:hover { display:block;background-position: 0 -70px;}

.know2 a {display:block; height:70px; width:220px; overflow:hidden;background:url(/img/didyouknow.gif) no-repeat left top;margin-left:60px;}
.know2 a:hover { display:block;background-position: 0 -70px;}

.know3 a {display:block; height:70px; width:220px; overflow:hidden;background:url(/img/didyouknow.gif) no-repeat left top;margin-left:10px;}
.know3 a:hover { display:block;background-position: 0 -70px;}
#countrymap {margin:0px 0 0 50px;}
/* ======================================== Footer  ==============================*/
#footer{
	clear: both;
	font-size:11px;
	margin: 0  0 -15px 0;
	padding: 0px 0 120px 0;
	font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
	background-color:transparent;
	color:#707070;
	width:auto;
	height:auto;
background: url(/img/common/footer_bg.gif) bottom center repeat-x;	
}
.footercontainer{
width:940px;
margin:0px auto;
padding:40px 0 140px;
display:block;
clear:both;

} 

#footer p{color: #707070;}
#footer span{color: #ac0e1a;}
#footer p a{color: #707070; 	font-size:12px;}
#footer .copyright{float:left; padding-left:0; }
#footer .address{float:right; text-align:right; }


#footer ul{margin:0px; list-style-type:none;color:#9d5b3b;float:right; clear:both;text-align:right; }
#footer li{margin:0 0px 0 5px; display: inline ; color:#9d5b3b;padding: 0px;  line-height:1.5em;	font-size:12px; }
#footer ul li a:link{color:#ac0e1a;	text-decoration:none;font-size:12px; }
#footer ul li a:hover{color:#d5ab1b!important;text-decoration:none;font-size:12px; }
#footer ul li a:visited{color:#ac0e1a;font-size:12px; }

#copyright{
color:#707070;
width:300px;
float:left;
display:inline;
font-size:0.8em;
margin-left:10px;

}
.footerlinks{
font-size:0.9em;
width:385px;
color:#fff;
float:right;
text-align:center;
margin-top:0px;
margin-right:30px;
clear:none;
}

.footerlinks ul{
padding:0px;
margin:0px;
display:inline;
color:#ac0e1a;
}

.footerlinks li{
padding:0px;
margin:0px;
display:inline;
letter-spacing:-0.01em;
padding-left: 3px;
padding-right: 3px;
color:#ac0e1a;
font-size:11px;
}

.footerlinks a{
color:#ac0e1a;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

.footerlinks a:hover{
color:#ac0e1a;
text-decoration:none;
}

#address{
color:#707070;
width:315px;
clear:both;
float:right;
display:inline;
line-height: 16px;
text-align:right;
font-size:0.75em;
margin-right:30px;
}


/* ======================================== Additional styels for news ==============================*/

.entry-comments { float:right; margin-top:0px;}
.entry-comments a {color:#a40934;font-size:12px!important;}


.post { margin-bottom:14px;}
.post h2{ font-weight:normal;font-size:1.6em;}
.floater-left {float:left; clear:none; display:inline;width:200px;}
.floater-right {float:right;clear:none; display:inline; width:100px;}
.navigation { margin-top:20px;}
.thumbnail {float:right!important;clear:none!important;display:inline!important; margin-left:10px; border:1px solid #d5ab1b; padding:3px!important;}
.entry-content { clear:both; margin-bottom:25px;}
.postmeta { background-color:#efefef; padding:5px 5px; clear:both; margin-top:5PX; margin-bottom:25PX; font-size:12px;}
.postmeta p { font-size:12px!important; line-height:2em!important;}
.postmeta p a { font-size:12px!important; }
.entry-content h2 { clear:none!important;}
.entry-content p {clear:none!important;display:block!important;}
.entry-comments {margin-right:10px; }
.email {color: #a40934!important;}
.email:hover {color: #a40934!important; text-decoration:underline!important;}
.squire { padding:0 0 0 5px; display:inline; float:right;vertical-align:bottom; clear:none;}
.left{float:left;}
.right{float:right;}
/* ======================================== Screen Reader Hack ==============================*/
.hidden
{
	
	/* \*/

	display                 : block;
	/* */
	position                : absolute;
	left                    : -2000px;	
	top                     : -2000px;	
	width                   : 1px;	
	height                  : 1px;
}
/* ======================================== Additional Classes ==============================*/

.bottom { vertical-align:bottom;}
