/* WRAPPER */
#wrapper {width: 100%; background: none #FFF 0 0; margin: 0 auto; padding: 0; text-align: left; overflow: hidden;}

/* HEADER */
header {background: url(../images/bg-header-capitol-mobile.png) no-repeat transparent; color: #FFFFFF; width: 100%; height: 120px; padding: 0; margin: 0 auto; border-bottom: 1px solid #262626; overflow: hidden;}
header h1 {font-size: 1.4em; padding: 50px 0 0 90px;}
header h1 a {height: auto; width: 360px;}
header .menu-headerlinks {display: none;}

/* NAVIGATION */
nav .menu {display: none;}
nav .menu li {float: none;}
nav .menu li:hover ul, nav .menu li.over ul, nav .menu li a:hover ul {display: none;}
/*nav .menu li.current a, nav .menu li.active a {background: url(../images/icon-updn-sm.png) no-repeat 98% 0px;}*/

nav .menu a.mdrop, nav .menu li.active a.mdrop {background: url(../images/icon-updn-sm.png) no-repeat 24px -17px transparent; height: 30px; width: 50px; margin-top: -34px; text-indent: 100%; white-space: nowrap; border-bottom: none; color: #FFFFFF; float: right; display: block; padding: 0; text-shadow: none; text-transform: none;}
nav .menu a.mdrop:hover {text-decoration: none; border-bottom: none;}
nav .menu a.down, nav .menu li.active a.down {background-position: 24px 12px;}

nav #mobileNav {display: block; background: url(../images/icon-updn-med.png) no-repeat 98% -34px;}
nav #mobileNav.down {background-position: 98% 11px;}
nav #mobileNav a {color: #FFFFFF; display: block; padding: 13px 21px 9px; text-transform: uppercase; font-family: Arial, sans-serif; font-size: 13px; text-shadow: 0 1px 2px #111111; border-bottom: 3px solid transparent;}
nav #mobileNav a:hover {text-decoration: none; border-bottom: 3px solid #a6a08e;}

nav .menu li ul {
	background-color: #3C3C3C;
    border-bottom: 1px solid #222;
    border-left: 1px solid #222;
    border-right: 1px solid #222;
    border-top: 2px solid #a6a08e;
    box-shadow: 0px 3px 5px #666666;
    display: none;
    list-style: none outside none;
    margin: 0;
    min-width: 180px;
    padding: 0;
    position: relative;
    width: 100% !important;
    z-index: 90;
}

/* BREADCRUMBS */

	/*Breadcrumb bar search*/
	section#breadcrumbs #Jsearch {margin: 56px 10px 0; float: none; display: block; clear: left;}
	section#breadcrumbs #Jsearch input.inputbox {width: 80%;}
	section#breadcrumbs #Jsearch input.button {margin-left: 1%;}

/* MAIN */
section#main {position: relative; width: 100%; float: none; margin: 0 0 10px 0; padding: 0 ;}

section#main .item-page #Jsearch {padding: 10px 0;}
section#main .item-page #Jsearch input.inputbox {font-size: 18px; width: 76%; padding: 9px 14px;}
section#main .item-page #Jsearch input.button {margin-left: 1%; width: 44px; height: 44px; border: none;
}


/* ASIDE */
aside#sidebar {position: relative; float: none; width: 100%; margin: 0; padding: 0 10px 18px;}

/* FOOTER */

footer {width: 100%; min-height: 120px; padding: 0; margin: 0 auto 20px auto; overflow: hidden;
		background: url(../images/bg-footer-smooth.png) repeat-x #edeced; border-radius: 0 0 10px 10px;}

footer ul.menu {display: none;}
footer ul.menu ul {display: none;}

footer ul {float: none; margin: 32px 0; padding: 0 34px; border-left: 0px solid #dedede;}
footer ul:first-child {border: none transparent;}
footer ul li {font-size: 12px; line-height: 20px;}

footer div#footerCol1, footer div#footerCol2, footer div#footerCol3 {
	float: none; display: block; margin: 32px 0; padding: 0 34px; border-left: 0px solid #dedede; width: 100%;
	font-size: 0.8em; line-height: 1.4em;}

/* END */
#serverID {width: 100%; margin: 0 auto; font-size: 10px; text-align: right;}