body {
        margin: 0;
        padding: 0;
        background-color: #E6E3E0;  /* FBFBF3  */
        color: #111;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        text-align: left;
}
#container {
        width: 100% !important;
        min-width: 900px !important;
        margin-left: auto;
        margin-right: auto; /*center hack*/
        text-align: left; /*center hack*/
        padding: 10px 0px 0px 20px;
        height: 100%;
}
#header {
        background-color: #FFFFFF;
        background-image: url(http://www.jarts.info/img/jarts_header_300x104.png);
        background-repeat:no-repeat;
        background-position:-8px 0px;
        height:104px;
        width: 888px;
}
#header h1 {
        margin: 0 auto;
        padding: 25px 0 0.25em 308px;
        font-family: Georgia,'Times New Roman',Times,serif;
        font-weight: normal;
        font-size: 1.4em;
}
#headerLeft {
        float: left;
        margin: 0;
        padding: 54px 0px 0px 12px;
        font-size: 0.65em;
}
#headerTitle {
        text-align: left !important;
        margin: 0 auto;
        padding: 0;
        width: 100%;
        min-width: 760px !important;
}
span.blockHbar {
         display: block;
         padding: 0.5em 0 0.2em 0;
         font-size: 1em;
         letter-spacing: 0.1em;
         color: #FFCCCC;
        font-weight: normal;
}
div #body {
        margin: 0;
        padding: 0;
}
#main {
        padding: 0em 0em 2em 0em;
        margin: 0em 0em 0em 0em;
        border: 0px solid #000000;
        overflow: hidden;
        width: 696px; /* 64%; */
        float: left;
        background-color: #FDFDF9;
}
#main h2 {
        margin: 0em 1em 0.5em 0.5em;
        padding: 0.5em 0em 0em 0em;
        font-family: Georgia,'Times New Roman',Times,serif;
        font-weight: normal;
        font-size: 1.1em;
}
#leftSidebar {
        float: left;
        width: 180px;
        padding: 0em 0em 1em 12px;
        background-color: #FF957C;
        border-top: 4px solid #DA251C;
        font-size: 0.65em;
        height: 100%;
        margin-left: 0px;
        margin-right: 0px;
        display: inline;
        overflow: hidden;
}
#leftSidebar a:link {
        color: #770000;
}

#leftSidebar a:active {
        color: #253;
}

#leftSidebar a:visited {
        color: #770000;
}

#leftSidebar a:hover {
        color: #253;
        background: #F0FFFF;
}
#sidebar div.block span.blockTitle {
        display: block;
        padding: 0.5em 0 0.5em 0;
        font-size: 1em;
        letter-spacing: 0.1em;
        text-transform: uppercase;
}
#sidebarFontSize {
        padding: 0em 0em 0em 0em;
         border-top:0px solid #000000;
         border-bottom:0px solid #000000;
}
#sidebarUser {
         border-top:4px solid #FFCCCC;
}
#notification {
         border-top:4px solid #FFCCCC;
}
#sidebarNavigation {
         border-top:4px solid #FFCCCC;
}
#sidebarNavigation {
         border-top:4px solid #FFCCCC;
}
#sidebarInformation {
         border-top:4px solid #FFCCCC;
}
#sidebarHelp {
        padding: 0.5em 0 0.5em 0;
         border-top:4px solid #FFCCCC;
}
#sidebarDevelopedBy {
         border-top:0px solid #FFCCCC;
}
#custom {
        padding: 0.5em 0 0.5em 0;
         border-top:4px solid #FFCCCC;
}
#navbar {
        margin-right: 0;
        padding: 0.2em 0em 0.5em 1em;
        border-top: 4px solid #DA251C;
        border-bottom: 2px solid #DA251C;
        background-color: #FFFFFF;
}
#breadcrumb {
        padding: 1em 0em 0em 1em;
        font-size: 0.7em;
}

#content {
        margin: 0;
        padding: 0.5em 1em 0em 1em;
        font-size: 0.7em;
        border-top: 1px dotted #DA251C;
        background-color: #FBFBF3;
}

table.tocArticle {
        width: 100%;
}

table.tocArticle td.tocTitle {
        width: 80%;
        height: 100%;
        background-color: #FFFFFF;
        padding: 1.0em 0px 4px 8px;
}

table.tocArticle td.tocGalleys {
        width: 20%;
        text-align: right;
        background-color: #FFFFFF;
        padding: 1.0em 12px 4px 0px;
}

table.tocArticle td.tocAuthors {
        font-style: italic;
        vertical-align: top;
        padding: 2px 0px 3px 38px;
        border-bottom: 1px dotted #DA251C;
}

table.tocArticle td.tocPages {
        text-align: right;
        vertical-align: top;
        padding: 2px 12px 3px 0px;
        border-bottom: 1px dotted #DA251C;
}

/**
 * Editorial Team Lists
 */
ol.editorialTeam li {
	list-style: none;
         margin-bottom: 1em;
	margin-left: 2em;
	padding-left: 1em;
}
ol.editorialTeam {
	margin-left: 0;
	padding-left: 0;
}
