body{
background-color: #8F7B43;
margin:0;
background-image: url('../images/mmb-background.jpg');
background-repeat: no-repeat;
background-position: top center;
}

a{
outline: none;
text-decoration:none;
color:#DCC17A;
}

input,textarea
{
color: #000;
background: #EFDCA4;
border: 1px solid #322215;
font-weight:bold;
font-family: Arial;
line-height: 1.5em;
font-size: 12px;
}


.button{
background:#fff;
}

.content_area{
background-image: url('../images/mmb-layout_23.jpg');
background-repeat: no-repeat;
background-position: bottom center;
padding-bottom:35px;
}

.slogan{
text-align:center;
margin-bottom:15px;
}

.title{
margin-bottom:10px;
clear:both;
}

.Blogtitle, .LeaveComment{
background-image: url('/images/titles/blank_title_bar.png');
background-repeat: no-repeat;
margin-bottom:0px;
width:375px;
height:60px;
clear:both;
}

.LeaveComment{
margin-top:20px;
}

.Bloginnertitle{
float:left;
font-weight:bold;
font-family:courier new, courier, monospace;
text-decoration:none;
text-align:left;
color:#000000;
letter-spacing:1pt;
font-size:19px;
padding-top:22px;
color:#DCC17A;
}

.BlogPostDetails{
float:right;
text-align:right;
padding-top:15px;
line-height:1.5;
}

.postDetails{
color:#CFC19B;
width:375px;
}

.postmetadata{
color:#CFC19B;
text-align:right;
font-size:10px;
padding-bottom:10px;
line-height:1;
}

.comment p{
color:#FFF;
font-size:12px;
float:right;
width:245px;
}

.comment-author{
color:#CFC19B;
width:140px;
float:left;
padding-top:12px;
}

.authorName{
color:#FFF;
font-size:13px;
}

.commentmetadata{
color:#CFC19B;
}

.comment_divider{
width:395px;
text-align:center;
padding-top:8px;
}

.clear{
clear:both;
}

.content{
padding:10px;
font-family: Arial;
color: #fff;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.5em;
font-size: 12px;
}

.contentText{
padding:0 10px 20px 10px;
width:375px;
}

.contentSubText{
padding:0 30px 20px 30px;
}

.contentPriceTag{
background-repeat: no-repeat;
background-position: top left;
padding-bottom:10px;
min-height:84px;
height:auto !important;
height:84px;
}

.slide{
float:left;
width:197px;
padding-bottom:5px;
text-align:center;
}

.slide_container{
text-align:center;
width:395px;
padding-bottom:20px;
}

.contact_content{
/*background-image: url('../images/contact-bk-design.jpg');
*/
background-repeat: no-repeat;
background-position: 210px 15px;
}

.fieldstack_left{
float:left;
width:80px;
text-align:right;
padding-right:7px;
font-weight:bold;
}

.field{
float:left;
padding-right:15px;
font-size:10px;
}

.field_clear{
clear:both;
}

.errors{
font-weight:bold;
text-align:center;
color:#fff;
font-size:16px;
padding-bottom:10px;
font-variant:small-caps;
}

.contact_thanks{
text-align:center;
}

.Dcontent{
padding:0 0 0 10px;
font-family: Arial;
color: #fff;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.5em;
font-size: 12px;
}

#detail_content{
position:relative;
width:385px;
}

#detail_text{
width:236px;
float:left;
}

#graphic_container{
position:absolute;
top:0;
right:0;
}

#project_graphic{
float:right;
width:120px;height:335px;
border:solid;
border-width:5px;
border-color:#fff;
}

#arrow_container{
float:right;
margin-top: 150px;
width:35px;
position:relative;
left:18px
}

.entry{
text-align:justify;
}