/*
 * Layout
 */

#container, #header, #headerTitle, #body {
    width: 1000px !important;
}

#main {
    float: left;
    display: block;
    width: 600px !important;
    margin: 0;
    padding: 5px 0 20px 0;
}

#rightSidebar {
    float: right;
    clear: right;
    width: 160px !important;
    margin: 0 0 60px 40px;
    padding: 12px 0 20px 0;
    border: none;
}

#leftSidebar {
    float: left;
    clear: right;
    width: 160px !important;
    margin: 0 40px 60px 0;
    padding: 12px 0 20px 0;
    border: none;
}


/* 
 * Header
 */

#header, #headerTitle, #headerTitle h1 {
    background-color: #fff;
    border: none;
    text-align: left;
    float: left;
}

#headerTitle {
    margin-top: 20px;
    min-height: 60px !important;
    max-height: 60px !important;
}


/*
 * Navigation Bar 
 */
 
#navbar {
	display: none;
}


/*
 * Breadcrumbs
 */

#breadcrumb {
	padding-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 25px;
	border-bottom: 1px solid #BB141C;
}


/*
 * Sidebar blocks
 */

#sidebar div.block span.blockTitle {
    background-color: #fff;
    border: none;
    border-bottom: 1px solid #BB141C;
    text-align: left;
    margin-bottom: 10px;
}

#sidebar div.block p.blockTitle {
	text-transform: uppercase;
}

#sidebar div.block {
	margin-bottom: 1.2em;
}


/*
 * Font size
 */

#container {
    font-size: 0.8em;
}


/*
 * Headings
 */

#main h2 {
	border: none;
	text-transform: none;
}

/*
 * Table of Contents
 */

table.tocArticle {
	border: none;
}


/*
 * Link colours
 */

a, a:link, a:active, a:visited {
    color: #BB141C;
}

a:hover {
    color: #6e6e6e;
}

input.button {
    color: #fff;
    background-color: #BB141C;
}

#navbar ul.menu {
    color: #BB141C;
}

#navbar a, #navbar a:link, #navbar a:active, #navbar a:visited {
    color: #BB141C;
}

#navbar a:hover {
    color: #6e6e6e;
}

#sidebar a {
    color: #BB141C;
}

#sidebar a:hover {
	color: #6e6e6e;
}

#sidebar input.button {
    color: #fff;
    background-color: #BB141C;
}


/*
 * Homepage
 */

#additionalHomeContent {
	border-bottom: 1px solid #BB141C;
}

#announcementsHome h3 {
	background-image: url('/public/journals/1/src_bullet_black.jpg');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	text-align: left;
	border: none;
}

#announcementsHome h4, #announcementList h4 {
	background-image: url('/public/journals/1/src_bullet_red.jpg');
	background-repeat: no-repeat;
	background-position: 0% 70%;
	padding-left: 20px;
	text-align: left;
	border: none;
}

#announcementsHome a {
	text-transform: none;
}

#announcementsHome td.more {
	text-transform: none;
	float: right;
}


#announcementsHome td.posted, #announcementList td.posted {
	display: none;
}

table.announcements td.description {
	width: 100%;
}

table.announcements .headseparator, table.announcements .separator, table.announcements .endseparator {
	display: none;
}

table.announcementsMore {
	padding-right: 20px;
}

/*
 * About OJS Image
 */

[alt="OJS Editorial and Publishing Process"] {
	max-width: 550px !important;
}

/*
 * HostedBy
 */

#hostedByLogo img{
	margin-top: 5px;
}
