﻿@charset "utf-8";
/* CSS Document */

/*.actual-simple-image-wrapper{width:1005px; float:right; padding:0; margin:-127px 35px 0px 0px} ie there is 5 px more - i dont know why */

html,body {
margin: 0;
padding: 5px 0 20px 0;
margin-bottom: 20px;
}

#wrapper {
height:100%;
}

.Stoves {
background-repeat: repeat;
background-image:url(images/back.png);
position: relative;
width: 1000px;
margin-left: auto;
margin-right: auto;
}

#container {
width:983px;
margin:0 0 0 17px;
text-align:left;
}
#header {
height:200px;
background-image: url(images/headerWhite2.png);
background-repeat: no-repeat;
background-position: left top;
}
#badge {
float:right;
margin-right:34px;
width:165px;
padding:10px 0 0 0;
}
#badge p { padding:10px;}
#logo {
float:left;
width:224px;
padding: 10px 0 0 30px;
}
#headerText {
margin:0 199px 0 224px;
padding:35px 0 0 55px;
}

.tagline{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
vertical-align:top;
line-height: 100%;
font-variant: none;
text-transform: none;
letter-spacing: 1px;
word-spacing: 2px;
}

.contact{
font-family: Arial;
font-size: large;
font-style: normal;
font-weight: bolder;
font-variant: normal;
letter-spacing: 3px;
text-align: center;
text-transform: none;
line-height: 3px;
}

.email, .email a:link, .email a:visited {
font-family: Arial;
font-size: 90%;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 3px;
text-align: center;
}

.phone {
font-family: Arial;
font-size: medium;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
line-height: 1px;
margin: 10px 0 0 0;
}

.phoneSmall {
font-family: Arial;
font-size: small;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1px;
}

.rss{
padding: 0 0 0 10px;
font-family: Arial;
font-size: small;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1px;
height:28px;
float: left;
}

p, p a:link, p a:visited {
margin-left:5px;
margin-right:5px;
color: #1D4A69;
padding-top: 0;
padding-right: 0;
padding-bottom: 0px;
padding-left: 0;
}

.Stoves #Body {
width:983px;
background-color: white;
background-position: top;
background-image: url(images/bodyBack.png);
background-repeat: no-repeat;
background-position: left top;
margin-top: 0;
margin-right: 0;
margin-bottom: 0px;
margin-left: 17px;
}


.Stoves #BodyLeft {
background-image: url(images/barBackWhiteleft.png);
background-repeat: no-repeat;
background-position: left top;
float: left;
width: 717px;
color: #1D4A69;
min-height:600px;
display: inline;
padding-bottom: 10px;
}

.Stoves #BodyRight {
	background-image: url(images/barBackWhiteright.png);
	background-repeat: no-repeat;
	background-position: right top;
	width:266px;
	margin: 0 0 0 717px;
	height: 1000px;
}

#news {
width:224px;
height:260px;
line-height:130%;
font-family:Arial;
font-size:12px;
letter-spacing:1px;
color:#1B4A69;
float: right;
padding:0;
/*background:transparent url(images/news-gradient.png) left bottom no-repeat;*/
margin-top: 10px;
margin-right: 41px;
margin-bottom: 10px;
margin-left: 0;
}
#news h2 {
text-indent:-9000px;
height:40px;
}
#news h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: medium;
font-style: normal;
line-height: 120%;
font-weight: bold;
font-variant: normal;
text-transform: none;
/*color: #FFFFFF;*/color:#1B4A69;
margin: 5px 0 0 0;
}
#news #newsBox {
width: 200px;
/*height:215px;*/
font-weight:bold;
/*overflow:hidden;*/
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
}
#news ul {
margin:0 0 0 10px;
}
#news #newsBox a, #news #newsBox a:visited  {
display:block;
font-weight:bold;
/*color: #FFFFFF;*/color:#1B4A69;
font-size: 12px;
font-style: normal;
line-height: 140%;
font-variant: normal;
text-transform: none;
}

.Stoves #Footer {
width: 983px;
margin: -10px 0 0 0px;
height: 166px;
background-image: url(images/footer.png);
background-position: left;
position: relative;
}

.Stoves #FooterLeft {
float: left;
width: 275px;
height: 166px;
vertical-align: bottom;
display: block;
margin: 0 0 0 5px;
padding: 5px 0 5px 25px;
padding-right: 0px;
}

.footerLeftHead {
font-family: Arial;
font-size: xx-large;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
color: white;
vertical-align: top;
margin: 0;
}

.address, .address a:link, .addressa:visited {
font-family: Arial;
font-size: small;
font-variant: small-caps;
font-weight: normal;
font-style: normal;
color: #FFFFFF;
position: relative;
line-height: normal;
letter-spacing: 2px;
}

.footerMail, .footerMail a:link, .footermail a:visited  {
font-family: Arial;
font-size: small;
font-variant: normal;
font-weight: normal;
font-style: normal;
color: #FFFFFF;
position: relative;
line-height: normal;
letter-spacing: 1px;
}
.Stoves #FooterRight {
width:547px;
height: 120px;
margin: 0 5px 0 0px;
padding: 10px 10px 10px 110px;
float:right;
}

.footerRightHead {
font-family: Arial;
font-size: xx-large;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
color: white;
vertical-align: top;
margin: 0 0 15px 0;
color: #143F5D;
}
.footerP, .copyright {
font-family: Arial;
font-size: 12px;
font-variant: small-caps;
font-weight: normal;
font-style: normal;
color: #143F5D;
position: relative;
line-height: normal;
letter-spacing: 2px;
}

.postTitle, .postTitle a:link, .postTitle a:visited {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 28px;
font-style: normal;
line-height: normal;
font-variant: normal;
text-transform: none;
color: #333333;
font-weight: bold;
text-decoration: none;
}

.postContent p {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
line-height: 150%;
font-weight: normal;
font-variant: normal;
text-transform: none;
margin: 20px 0;
display:inline;
}

.postDateline, .postDateline a:link, .postDateline a:visited {
font-family: Arial;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: small-caps;
color: #999999;
text-align: left;
}

.postCategory {
float:left;
padding: 0 5px 0px 55px;

}
.postCategory, .postCategory a:link, .postCategory a:visited {
font-family: Arial;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: small-caps;
color: #999999;
}

.postTitle, .postDateline, .postDateline, .postDateline a:link, .postDateline a:visited{
margin: 0 40px;
}

.postContent {
margin: 10px 40px;
}

.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.alignleft {
float: left;
}

.alignright {
float: right;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
/* optional rounded corners for browsers that support it */
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

.navigation, .navigation a:link, .navigation a:visited {
	font-size: 14px;
	margin: -8px 5px 5px 0px;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0066FF;
}