

body{background-color:#f2f1ed;background-repeat:repeat-x;}


/* 
   Layout Structure Elements 
------------------------------------------------------------------- */
#bushwood-wrapper {background:transparent;width:1024px;height:100%;}
#bushwood-shell {background:#f0efec;height:auto;width:1024px;}
#bushwood-content {background:#f0efec;width:1014px;padding:5px;height:auto;text-align:left; margin-top:50px;}
#bushwood-footer {background:#f0efec url(images/bushwood-footer-bg.jpg) no-repeat top left;width:1024px;height:368px;margin:0 auto;}



/* 
   Header Elements
------------------------------------------------------------------- */
.bushwood-header {width:1024px;height:120px;background:transparent; margin-bottom:5px;}
.bushwood-logo {float:left;margin:48px 0 0 10px;width:196px;height:65px;background:transparent;}
.bushwood-nav-bar {float:right;width:782px;height:25px;background:transparent;margin:74px 5px 0 0;}




/* 
   Nav Menu Elements
------------------------------------------------------------------- */

div#listmenu {width:774px;float:left;text-align:left;border-left:0;border-top:0;border-bottom:0;border-right:0;font-family:"proxima-nova-1", "proxima-nova-2", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, sans-serif;background-color:transparent;margin:5px 5px 0 5px;z-index:500;position:relative;padding-left:0px;}
div#listmenu ul {margin:0 0 0 0;border:0;}
div#listmenu li {float:left;text-align:left;position:relative;list-style-type:none;background-color:transparent;border-right:0;border-left:0;}
div#listmenu li:first-child {border-left:0;}
div#listmenu li:hover {background-color:transparent;border:0;}
span.spacer:hover {background-color:#ccc;border:0;}
div#listmenu a {display:block;padding:5px 8px 5px 5px;text-decoration:none;color:#fff;font-weight:300;letter-spacing:0px;font-size:12px;border-right:1px dotted #f0efec;}
div#listmenu a:visited {color:#fff;}
div#listmenu a:focus {color:#fff;}
div#listmenu a:hover {color:#333;}

/* the drop-down starts here */
div#listmenu ul li ul {margin:0 0 0 0;z-index:15;position:absolute;width:120px; border:0;left:-1px;background-color:transparent;}
div#listmenu ul li ul li {background:transparent url(images/transparent-grey-85.png) repeat top left;padding:10px;width:100%;border-left:0; border-right:0;border-top:0;border-bottom:0;margin-left:-39px;}
div#listmenu ul li ul li a {padding:1px .5em;color:#000;font-weight:normal;font-size:13px;border-right:0px #eee solid;}
div#listmenu ul li ul li a:visited{color:#000;} 
div#listmenu ul li ul li {padding:7px;width:100%; /* makes the list items fill the list container (ul) */border-left:0; /*  three sides of each drop-down item */border-right:0;}
div#listmenu ul li ul li:hover {background:transparent url(images/transparent-grey-85.png) repeat top left;border-bottom:0px #eee solid;}
div#listmenu ul li ul li:hover a {color:#428bd1;}
div#listmenu ul li ul li:first-child {border-top:0px #cc4400 solid;}

/* make the drop-down display as the menu is rolled over */
div#listmenu ul li ul {display:none;}
div#listmenu ul li:hover ul {display:block;width:120px; }

/* pop-out starts here */
body div#listmenu ul li ul li ul {position:absolute; visibility:hidden;top:-1px;left:10.85em;}
div#listmenu ul li ul li:hover ul {visibility:visible;} 

/* second level popouts start here*/
div#listmenu ul li ul li:hover ul li ul {visibility:hidden;}
div#listmenu ul li ul li ul li:hover ul {visibility:visible;}


/* THE HACK ZONE - */
* html div#listmenu ul {border:0;}
* html div#listmenu ul li ul {margin:0 0 0 -40px;z-index:10;position:absolute;width:120px; border:transparent;left:-1px;background-color:transparent;}
* html  div#listmenu ul li ul {margin:0;z-index:10;position:absolute;width:120px;border-right:0px;left:0px;}
* html div#listmenu ul {float:left; border-left:0; margin-left:0px;}
* html  div#listmenu ul li ul {border-top:0;border-left:0px; }
* html  div#listmenu ul li ul li ul {left:9.85em; voice-family: "\"}\""; voice-family:inherit;left:10.85em;} 

html>body div#listmenu ul li ul li ul {left:10.85em;}






/* 
   Footer Elements
------------------------------------------------------------------- */

/* Footer Logo */
.bushwood-footer-logo {width:187px;float:left;margin:100px 5px 5px 15px;height:61px;background:transparent;}

/* Footer Content Box */
.bushwood-footer-content {float:left;width:700px;background:transparent;height:auto;margin:100px 5px 5px 56px;}

/* Nav Bar */
.bushwood-footer-content ul {margin:50px 0 0 0;padding:0;list-style:none none;display:inline;}
.bushwood-footer-content li{float:left;padding:5px 5px 5px 5px;margin:0;}
.bushwood-footer-content li{padding:4px;color:#fff;}
.bushwood-footer-content li a:link, ul.bushwood-footer-content li a:visited, ul.bushwood-footer-content li a:focus {font-size:0.72em;text-decoration:none;text-transform:uppercase;padding:5px;font-weight:300;color:#fff;}
.bushwood-footer-content li a:visited{color:#fff;}
.bushwood-footer-content li a:hover {color:#333;text-decoration:none;font-weight:300;}
.nav-footer-area {padding-top:80px;}
p.line {color:#333;line-height:11px;text-align:left;margin-bottom:5px;padding-left:5px;}
img.social-img-pad {padding-right:2px;}





/* 
   Public Homepage
------------------------------------------------------------------- */
.master-wrapper {float:left;width:100%;background:transparent;height:auto;overflow:visible;position:relative;}
.master-header {margin:0;padding:0;}
.master-header-content {margin:0;padding:0;text-align:left;}
.master-column-1 {float:left;background:transparent;width:1014px;height:450px;postion:relative;clear:both;margin-bottom:40px;}
.master-column-2 {float:left;background:transparent;height:auto;width:785px;position:relative;margin-right:10px;padding:5px;text-align:justify;border-right:0px #ccc dotted;border-left:0px #ccc dotted;}
.master-column-2 h1 {margin-top:0px;margin-bottom:10px;line-height:100%;}
.master-column-2 h3 {margin-bottom:10px;}
.master-column-2 p {margin-bottom:15px;}
.master-column-3 {float:left;background:#d2d1cf;height:auto;width:190px;position:relative;padding:5px;margin:0;text-align:left;overflow:hidden;}
.master-column-3 h1 {margin-top:0px;margin-bottom:10px;}
.master-column-3 h3 {margin-bottom:10px;}
.master-column-3 p {margin-bottom:15px;}
.master-column-3 .master-weather {background:transparent;margin-top:20px;display:none;}
.master-footer {margin:0;padding:0;}
.master-footer-content {margin:0;padding:0;text-align:left;}




/*-----------bottom content line-----------*/
#ahn-bottom-content {
    background: transparent;
    clear: both;
    color: #006666;
    min-width: 550px;
    padding: 4px 0;
    text-align: center;
    width: 100%;
}

/*-----------footer links------------------*/
bushwood-footer a:link{color:#fff;}
bushwood-footer a:visited{color:#fff;}
bushwood-footer a:focus{color:#fff;}
bushwood-footer a:hover{color:#146db9;}

/* feature action bar links*/
.ahn-feature-action-bar A:link{color: #ffffff;}
.ahn-feature-action-bar A:hover{color: #000;}
.ahn-feature-action-bar A:visited{color: #ffffff;}

/* category box links*/
.ahn-category-edit a{color: #ffffff;}
.ahn-category-edit a:hover{color: #000;}

/* widget page links */
.ahn-user-profile-box .user-actions A:link{color: #fff;}
.ahn-user-profile-box .user-actions A:hover{color: #000;}
.ahn-bottom-box{color: #fff;}
