@charset "utf-8";
/* CSS Document */

body{background:#dad4ca url(images/overall_background_top.gif) top center repeat-x;margin:0 auto;font-family:Verdana, Geneva, sans-serif;}
#wrapper {width:888px;margin:0 auto;}
#header {width:888px;height:304px;background:url(images/header_bg.jpg) top center no-repeat;}
#header .slogan1{height:36px;width:888px;}
#header .slogan2{float:right;height:16px;width:650px;margin-right:18px;padding-top:10px;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#FFF;text-transform:capitalize;}
#header .slogan3{float:right;height:16px;width:650px;margin-right:18px;padding-top:14px;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#fdc53f;text-transform:capitalize;}
#header .after_slogan_space{height:40px;width:888px;}
#header .menuWrap{width:888px;height:188px;}
#header .menuBox{width:376px;height:170px;float:right;margin-right:14px;}
#header .menuItem{background:url(images/menu_bottom.gif) bottom left repeat-x;font-family:Verdana, Geneva, sans-serif;font-size:13px;font-weight:bold;margin-left:2px;}
#header .menuItem a{color:#1A0000;text-decoration:none;display:block;height:18px;padding-left:12px;}
#header .menuItem a:hover{background:#ffd800 url(images/menu_hover.gif) bottom left no-repeat;}
#header .page_title{width:868px;height:26px;padding:9px 0 0 20px;font-size:12px;font-weight:bold;}
#content {margin-left:8px;width:866px;border-right:4px solid #47362e;border-left:4px solid #47362e;background-color:#FFF;}
#content .bodyNfo{padding:6px;font-size:13px;}

#content .bodyHomeL{float:left;width:640px;text-align:justify;}
#content .bodyHomeR{float:right;width:200px;}

#footer{width:100%;height:400px;background:url(images/footer_back_bg.gif) top center repeat-x;clear:both;}
#footer .Nfo{width:888px;height:346px;background:url(images/footer_back_center.gif) top center no-repeat;margin:0 auto;padding-top:54px;text-align:center;font-family:Verdana, Geneva, sans-serif;font-size:11px;}
#footer .Nfo a{color:#000;text-decoration:underline;}
#footer .Nfo a:hover{color:#900;text-decoration:none;}

.download{font-weight:bold;color:#260f00;}
.spanBoldOrange{color:#f18e00;font-weight:bold;}
.sub_title_brown{height:20px;background:#44362d;text-align:center;font-weight:bold;color:#ffa800;padding-top:3px;}

.blog_title{font-family:Verdana, Geneva, sans-serif;font-size:14px;font-weight:bold;color:#333;border-bottom:1px solid #f0f0f0;}
.blog_title a{color:#1a1a1a;}
.blog_title a:hover{color:#ca0000;}

.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 150px;
}

* html .threepxfix{
margin-left: 3px;
}

.commentbox{
background-color: #ececec;
width: 830px;
padding: 10px;
}

.commentBoxAdmin{
	background-color: #ffeebf;
}

.commentfooter{
background: url(media/arrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}