/* Horizontal Navbars */
/* menu1 = main navbar */
/* menu2 = footer navbar */
/* menu3 = blog navbar */
/* common style for all browsers */
.navcontainer {margin:0 auto;background:#a6633a;width:1002px;height:20px;}

.navcontainer2 {margin:0 auto;text-align:center;background:#fff;width:1002px;height:74px;padding:20px 0;}
.navcontainer2 a,
.navcontainer2 a:visited {display:inline;text-decoration:none;padding:0;}

.navcontainer3 {margin:0 auto;background:#7e4421;width:1002px;height:20px;}

.menuleft,
.menuleft2 {height:20px;background:transparent;width:174px;}
/* .menuleft {position:relative;left:0px;width:174px;height:20px;background:yellow;} */
/* .menuleft2 {position:absolute;left:0px;width:160px;height:20px;background:transparent;} */

.menuright,
.menuright2 {position:relative;top:-40px;left:828px;height:20px;background:transparent;width:174px;}
/* .menuright {position:relative;left:828px;width:174px;height:20px;background:yellow;} */
/* .menuright2 {position:absolute;left:842px;width:160px;height:20px;background:transparent;} */

.menu,
.menu2 {position:relative;top:-20px;left:174px;background:transparent;width:654px;height:20px;}
/* .menu {position:absolute;left:174px;text-align:center;background:transparent;width:654px;height:20px;} */
/* .menu2 {position:absolute;left:160px;text-align:center;background:transparent;width:682px;height:20px;} */
/* 1st level of menu (ul li)) always viewable */
/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu ul,
.menu2 ul {padding:0;margin:0;list-style-type:none;}

.menu ul li,
.menu2 ul li {float:left;position:relative;padding:0}

.menu ul li.current_page_item,
.menu ul li.current_page_ancestor,
.menu2 ul li.current_page_item,
.menu2 ul li.current_page_ancestor {background:#7E4421;}

.menu ul li a,
.menu ul li a:visited,
.menu2 ul li a,
.menu2 ul li a:visited {display:block;text-decoration:none;height:20px;color:#fff;padding:0 15px;line-height:18px;}

.menu ul li:hover a,
.menu ul li a:hover {color:#fff;text-decoration:none;border:0;background:#E2AD7E;}

/* 2nd level of menu (ul li ul li)) viewable on hover of main level item */
/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu ul li:hover ul,
.menu ul li a:hover ul {visibility:visible;height:auto;position:absolute;top:20px;left:-1px;background:#a6633a;overflow:visible;}

.menu ul li ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}

.menu ul li ul li {text-align:left;}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {display:block;background:transparent;text-decoration:none;color:#fff;height:auto;line-height:18px;padding:0 15px;width:170px;w/idth:140px;}

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {color:#fff; text-decoration:none;background:#E2AD7E;}

/* 3rd level of menu (ul li ul li)) viewable on hover of main level item */
/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:0; color:#000; left:166px; height:auto; border:1px solid #909;}

.menu ul li:hover ul li:hover ul.left,
.menu ul li a:hover ul li a:hover ul.left {left:-166px;}

.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {display:block; color:#00f; height:auto; line-height:1.5em; padding:5px 10px 4px 35px; width:170px; w\idth:140px;}

* html .menu ul li a:hover ul li a:hover ul li a {padding:4px 10px 4px 35px;}

.menu ul li:hover ul li:hover ul li:hover a,
.menu ul li a:hover ul li a:hover ul li a:hover {color:#000; text-decoration:underline;}
