/* @override http://mrsbirch.net/style-staging.css */

* { margin:0; padding:0;}
body { background: #020202 url(images/mrs_birch_bgnd_390px_2009.jpg) repeat-x 0 0px; font-size:100%; line-height:1em; font-family:Arial, tahoma; color:#7e786b;
}


/*in_line*/
input, select { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#000000; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}


ul { list-style:none;
}

a:hover{text-decoration:none;}
a {color:#7e786b;}



.column { float:left;}
.clear { clear:both;}


h1{text-indent:-10000px; background:url(images/logo.jpg) no-repeat 3px 61px; height:100px;}
.h_menu, .h_img, .content{ ;}
/*header*/
.h_menu{ height:16px; text-indent:12px;}
.h_menu img{ margin: 19px 0 0 20px;}
.h_img{ background: url(images/mrsbirch_sitebanner_2009.jpg) no-repeat 32px 0;
	height: 357px;
}

/*footer*/
.footer{ margin:22px 0 30px 34px; color:#7e786b; font-size:0.687em;}
.footer a{ color:#7e786b;}
.wr_footer{ background:url(images/wr_footer.gif) 0 0 repeat-x; width:700px;}
.f_ind_txt{ padding:33px 0 0 23px;}


/*content*/
.content{ font-size:0.687em; padding:0 0 0 34px; line-height:1.25em;}
.content .col_1, .content .col_2{ background:url(images/top_wr_col.gif) 0 0 repeat-x; padding-top:19px;}
.content b{ color:#b6a783; display:block;}
.title{ height:35px; background:url(images/title.gif) bottom left repeat-x; margin-bottom:20px;}
.title img{ margin:0 0 0 12px;}
.indent_txt{ padding:0 16px 0 9px;}
.line_x{ background:url(images/line_x.gif) 0 22px repeat-x; height:40px;}
.img_left{ float:left; margin-right:20px;}
.link{ color:#726646; text-decoration:none; display:block; margin:11px 0 0 0;}
.link:hover{ color:#7e786b;}
.link img{ vertical-align:middle; margin:0 6px 0 0;}
.line_y{ background:url(images/line_y.gif) 0 0 repeat-y;}
.ind_1{ margin:15px 0 0 0;}


/*================== index.html ==================*/
#page1 .content .col_2 .col_box{ width:435px; margin-left:8px;}
#page1 .content .col_2 .col_box_1{ width:217px;}
#page1 .content .col_2 .col_box_2{ width:214px;}
#page1 .content .col_2 .col_box_2 .ind_box{ padding:0 0 0 28px;}
#page1 .content .col_2 .col_box .ind_img{ margin-top:19px; display:block;}
/*================== index-1.html ==================*/
#page2 .content .col_1 .col_box{ width:438px; margin:15px 0 0 0;}
#page2 .content .col_1 .col_box_1{ width:242px;}
#page2 .content .col_1 .col_box_2{ width:195px;}
/**/
#page2 .content .col_2 .ind_img{ margin:15px 0; display:block;}
#page2 .content .col_2 ul{ margin:13px 0;}
/*================== index-2.html ==================*/
#page3 .content .col_1 .ind_img{ margin:15px 0; display:block;}
/*================== index-4.html ==================*/
#page5 .content .col_1 ul{ margin:15px 0;}
/**/
#page5 .content .col_2 .col_box{ width:425px; line-height:1.75em;}
#page5 .content .col_2 .col_box_1{ width:230px;}
#page5 .content .col_2 .col_box_2{ width:186px;}
/*================== index-5.html ==================*/
#page6 .content .col_1 span{ color:#7e735d; display:block; margin:6px 0 11px 0;}
#page6 .content .col_1 .col_box{ width:435px; margin:15px 0 0 0;}
#page6 .content .col_1 .col_box_1{ width:231px;}
#page6 .content .col_1 .col_box_2{ width:200px;}
#page6 .content .col_1 .h_f{ height:24px;}
#page6 .content .col_1 input{ width:198px; height:18px;}
#page6 .content .col_1 textarea{ width:198px; height:96px; overflow:auto; display:block; margin-bottom:11px;}
#page6 .content .col_1 textarea, #page6 .content .col_1 input{ font-family:tahoma; font-size:11px; color:#000000; border:1px solid #818181;} 
/**/
#page6 .content .col_2 span{ display:block; margin-top:13px; color:#7e735d;}
/*================== index-6.html ==================*/
#page7 .content .col_1 .ind_2{ margin:13px 0;}
#page7 .content .col_1 span{ display:block; color:#7e735d;}

/*==================list====================*/
li a { background:url(images/list_bull.gif) center left no-repeat; margin:0 0 0 0; padding:0 0 0 12px; color:#7e735d; line-height:2.25em;}

/*==================New Navigation====================*/
#navcontainer ul {

}
#navcontainer li  { display: inline;
	margin-left: 20px;
	text-shadow: black 1px 1px 3px;
	list-style-type: none;
	background-color: transparent;
	background-image: none;
}

#navcontainer 	{
	position: relative;
	text-align: center;
	z-index: 20;
	top: 30px;
}
#navcontainer a { text-shadow: 1px 1px 1px #303030; font-weight: bold; color: #f00000;
	text-decoration: none;
	background-image: none;
	font-size: 14px;
}

#navcontainer a:hover {color: #fff;
}


#navcontainer a:active {color: #fff;
	text-decoration: underline;
}