

#ahn-wrapper { width:950px  }

div#listmenu 
{
	background-image:url(images/menu_bg.jpg);
    background-repeat:repeat-x;
    height:66px;
}

div#listmenu ul 
{
	margin:0 0 0 -40px;/* indents ul from edge of container - NOTE: diff value for IE in hacks below */
}

div#listmenu li 
{
	background-image:url(images/menu_bg.jpg);
    background-repeat:repeat-x;
}
div#listmenu li:first-child 
{
	border-left:0px solid white; /*the first vertial line on the menu */
}
div#listmenu li:hover 
{ 
	background-image:url(images/menu_bg.jpg);
    background-repeat:repeat-x;
}


.ahn-wrapper { text-align: left; padding:0 10px 10px 15px; min-height: 320px; color: #282821; z-index:1;}

.ahn-feature-action-bar { background: transparent; padding:0 0 5px 0; border-bottom: 1px #394a25 solid; color:#000; }

.ahn-category-edit { background: #e2e2e2 url('images/up-white.png');}



:focus { outline:0; }
a:active { outline:none; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }

body { 
	font:normal 85.0%/1.5 Helvetica, Arial, sans-serif;
	letter-spacing:0;
	color:#434343;
	position:relative;
	-webkit-font-smoothing: subpixel-antialiased;
}


/*public home page css*/

#content-wrapper{width:840px; margin-left:auto; margin-right:auto}

*html #content-wrapper{width:750px; margin-left:auto; margin-right:auto}

#header-bar{background-image:url(images/home_title.jpg); background-repeat:no-repeat; width:850px; height:45px;}

#content-lft-col{width:500px; float:left; padding:5px 0 5px 0; font:Arial, Helvetica, sans-serif, 13pt #362520; text-align:justify;}

*html #content-lft-col{width:450px; float:left; padding:5px 0 5px 0; font:Arial, Helvetica, sans-serif, 13pt #362520; text-align:justify;}

#content-rt-col{width:325px; float:right; padding:5px 0 5px 0; font:Arial, Helvetica, sans-serif, 13pt #362520; text-align:justify;}

*html #content-rt-col{width:300px; float:right; padding:5px 0 5px 0; font:Arial, Helvetica, sans-serif, 13pt #362520; text-align:justify;}

/*footer css*/

#footer-content-wrapper{width:983px; margin-left:auto; margin-right:auto}

#footer-lft-col{width:350px; float:left; padding:5px 0 5px 10px; font:Arial, Helvetica, sans-serif, 8pt #362520; text-align:justify;}

#footer-rt-col{width:510px; float:right; padding:5px 10px 5px 0; font:Arial, Helvetica, sans-serif, 8pt #362520; text-align:justify;}

/*public home page IE css*/

*html #content-wrapper{width:893px; margin-left:35px; margin-right:auto; padding:0 10px 0 10px}

*html #header-bar{background-image:url(images/home_title.jpg); background-repeat:no-repeat; width:893px; height:45px;}

*html #content-lft-col{width:520px; float:left; padding:10px; font:Arial, Helvetica, sans-serif, 13pt #362520; text-align:justify;}

*html #content-rt-col{width:325px; float:right; padding:10px; font:Arial, Helvetica, sans-serif, 13pt #362520; text-align:justify;}

/*footer css*/

#footer-content-wrapper{width:983px; margin-left:auto; margin-right:auto}

#footer-lft-col{width:225px; float:left; padding:5px 0 5px 10px; font:Arial, Helvetica, sans-serif, 10px #362520; text-align:justify;}

#footer-mdl-col{float:left; margin:20px 25px 5px 5px; background-image:url(images/footer-img.png); background-repeat:no-repeat; width:364px; height:217px }

#footer-rt-col{width:580px; float:right; padding:5px 20px 5px 0; font:Arial, Helvetica, sans-serif, 8px #362520; text-align:justify;}

#footer-content-wrapper a:link,a:visited {
	color:#620124;
	text-decoration:none;
}

#footer-content-wrapper a:hover,a:active {
	color:#000000;
	text-decoration:none;
}

/*footer IE css*/

*html #footer-content-wrapper{width:983px; margin: 20px 0 0 10px}

*html #footer-mdl-col{float:left; margin:5px 25px 5px 15px; background-image:url(images/footer-img.png); background-repeat:no-repeat; width:209px; height:181px }

*html #footer-rt-col{width:580px; float:right; padding:5px 30px 5px 0; font:Arial, Helvetica, sans-serif, 8px #362520; text-align:justify;}

*html #footer-content-wrapper p { font:Arial, Helvetica, sans-serif, 8px #362520;}


