@import  url("/css/reset.css");
@import  url("/css/global.css");
@import  url("/css/styles.css");


/* ---------------------------- */
/*         -- Markup --         */
/*                              */

body {
}

#container {
    min-width: 1000px;
    background: url(/img/bg-main-nav-r.gif) 0px 0px repeat-y;
}

#bg-container {
    background: url(/img/bg-content.gif) 298px 0px repeat-y;
}

#bg-container-book {
    background: url(/img/bg-content-book.gif) right top repeat-y;

}

.wrapper {
    overflow: hidden;
    zoom: 1;
}

#header {
    position: relative;
    height: 147px;
    background: url(/img/bg-top-r.gif) 0px 0px repeat-x;
}

#content-wrapper {
    float: right;
    margin-left: -298px;
    width: 100%;

	position: relative;
	z-index: 100;
}

#content {
    margin: 0 0 10px 298px;
    font-size: 0.750em;
    background: url(/img/bg-content-top.gif) right top no-repeat;
    overflow: hidden;
    zoom: 1;
}

/*        -- Side-bar --        */
#aside {
    background: url(/img/bg-main-nav-top.gif) 0px 0px no-repeat;
	float: left;
	width: 298px;
	margin: 0px;
	padding: 0px;

	position: relative;
	z-index: 150;
}

#content ul {
	list-style: disc;
	list-style-position: inside;
}


/* ---------- Footer ---------- */
#footer {
    height: 32px;
    font: 0.625em Arial, Helvetica, sans-serif;
    text-align: center;
    color: white;
    background: url(/img/bg-footer.gif) 0px 0px repeat-x;
    padding: 7px 0 0 0;
    
}

#footer  p {
	margin-bottom: 3px;
	line-height: 100%;
}

/*                              */
/*         -- Markup --         */
/* ---------------------------- */