* {
margin:0px;
padding:0px;
}

html, body {
height:100%;
}

body {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 62.5%;
background: #64360d url(images/body_background.png) repeat-y center;
color:#ffffff;
}

img {border:0px;}
img.border{border:1px solid #d2d4d3;}
img.alignright{float:right;margin:0px 0px 10px 15px;}
img.alignleft{float:left;margin:0px 15px 10px 0px;}

img.block {display:block;}
img.imgwhy {display:block;border:1px solid #d2d4d3;margin-left:13px}

img.blockspace {display:block;margin-bottom:10px;}

img.inline {display:inline;}

.clear {clear: both;}

.clear-block:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clear-block {display: inline-block;}

span.hide {display:none;}

.wrapper {
min-width:1008px;
background: #64360d url(images/wrapper_background.png) repeat-x top;
margin: 0px 0px 0px 0px;
}

.content {
margin: 0px auto 0px auto;
width:1008px;
position:relative;
}

.content p.intro {
font-size:1.6em;
margin:8px 270px 0px 65px;
}

.banner {
height:116px;
background:url(images/banner.png);
position:relative;
}

.banner h1 a {
background: url(images/atmarket_logo.png) no-repeat top;
width:303px;
height:71px;
position:absolute;
left:61px;
top:24px;
display:block;
text-indent:-10000px;
}

.banner h1 a:focus {outline:none;}

.banner h2 {
display:block;
position:absolute;
top:56px;
left:405px;
background: url(images/headline.png) no-repeat top;
width:300px;
height:19px;
text-indent:-15000px;
}

.newwebsite {
position:absolute;
left:auto;
top:4px;
right:40px;
background:url(images/newwebsite.png) no-repeat top;
width:219px;
height:220px;
}

.newwebsite p {
display:block;
height:172px;
height:167px;
background:url(images/newwebsiteText.png) no-repeat top;
margin: 23px 0px 0px 0px;
text-indent:-10000px;
}

a {
color:#00afc4;
text-decoration:none;
}

a:hover {text-decoration:underline;}

.block {margin: 20px 0px 20px 0px;}

.blockLeft {
position:relative;
width:672px;
float:left;
margin: 0px 0px 0px 60px;
}

.blockTop {
background: url(images/topBlock.png) no-repeat top;
height:31px;
width:672px;
}

.blockBottom {
background: url(images/bottomBlock.png) no-repeat top;
height:43px;
width:672px;
}

.blockContent {
background:#fff;
padding:20px 20px 20px 30px;
min-height:535px;
}

.postClass {
margin: 0px 0px 20px 0px;
padding: 0px 0px 20px 0px;
/*border-bottom: 1px solid #00afc4;*/
}

.blockContent h2 {
color:#00afc4;
font-size:2.1em;
font-weight:normal;
}

.blockContent h3 {
color:#00afc4;
font-size:1.6em;
font-weight:normal;
}

.blockContent p {
margin:10px 0px 0px 0px;
color:#000;
font-size:1.3em;
}

.blockContent p.date {
margin:3px 0px 0px 0px;
color:#888;
font-size:1.2em;
}

.blockRight {
background:#4e330c;
float:right;
width:215px;
padding:10px;
min-height:535px;
margin: 0px 0px 0px 30px;
}

.blockRight ul {
margin: 30px 0px 0px 15px;
font-size:1.3em;
list-style:none;
}
.blockRight ul li {margin: 8px 0px 0px 0px;}

#commentBox {
margin:40px 0px 0px 0px;
}
#commentBox cite {
font-style:normal;
font-weight:bold;
color:#000;
font-size:1.3em;
}
#commentBox span.says {
font-style:normal;
color:#000;
font-size:1.3em;
}
#commentBox ol.commentlist{list-style-type:none;margin:20px 0px 20px 0px;}
#commentBox ol.commentlist p{margin:0px 0px 15px 0px;font-size:1.3em;}
#commentBox li.comment{border-bottom:1px solid #e5e6dd;margin:0px 0px 10px 0px;}
#commentBox div.comment-author{font-size:1.1em;margin:0px 0px 0px 0px;}
#commentBox div.comment-meta{font-size:1.2em;margin:0px 0px 9px 0px;}


label.comment{font-size:1.2em;font-weight:bold;float:left;color:#888888;position:relative;width:80px;height:24px;line-height:24px;text-align:right;margin:0px 5px 0px 0px;padding:0px 8px 0px 0px;}
label.commentmail{font-size:1.2em;font-weight:bold;float:left;color:#888888;position:relative;width:80px;text-align:right;margin:0px 5px 0px 0px;padding:0px 8px 0px 0px;}
.formRow{padding:10px 0px 0px 0px;clear:both;display:block;}
.field{padding:0px 0px 0px 0px;float:left;}
textarea{border:1px solid #9c9c9c;font-family:Arial,verdana,Times,Sans-Serif;font-size:1.2em;width:380px;}
select{font-size:12px;border:1px solid #8f8f8f;}
input.txt{width:380px;font-size:1.2em;height:15px;border:1px solid #9c9c9c;padding:3px 0px 3px 0px;}

.footer {
background: url(images/footer.png) no-repeat top;
display:block;
width:973px;
height:104px;
margin: 0px auto 0px auto;
clear:both;
position:relative;
}

.footer p{
margin:0px;
font-size:1.2em;
}

.copyright {
position:absolute;
top:20px;
left:25px;
}
