/**
 * vanilla.css
 *
 * Copyright (c) 2000-2009 John Willinsky
 * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
 *
 * Vanilla theme.
 *
 * $Id: vanilla.css,v 1.5.2.1 2009/04/08 20:45:50 asmecher Exp $
 */

body {
	background-color: #ffffff;
	color: #000000;
}

a:link {
	color: #990033;
}

a:active {
	color: #000000;
}

a:visited {
	color: #990033;
}

a:hover {
	color: #990033;
	background: #ffffff;
}

input.textField, select.selectMenu, textarea.textArea, input.uploadField {
	background-color: #eeeeee;
}

input.button {
        background-color: #ffffff;
        color: #0000CD;
}

input.defaultButton {
        background-color: #0000CD;
        color: #ffffff;
}

input.submitLink {
    background: transparent;
    border: 0;
    cursor:pointer;
    margin: 0;
    padding: 0;
    color: #990033;
    text-decoration: underline;
}

input.submitLink:visited {
    color: #990033;
}

input.submitLink:hover {
    color: #990033;
    background: #ffffff;
    text-decoration: none;
}

input.submitLink:active {
    color: #990033;
}

#header {
	background-color: #ffffff;
	border-bottom: 1px solid white;
}

#header h1 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

#headerTitle img {
	width: 100%; height: auto;
	margin-left: -5.5%;
	overflow: hidden;
}

#headerTitle a {
	color: transparent;
}

#main {
	background-color: #ffffff;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;	
	width: 56%;
}

#main h2 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-left: 10px;
	color: #234E79;
}

#main h3 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
        color: #234E79;
}

#main h4 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

#main h5 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

#main h6 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

#sidebarSponsors {
	text-align: center;
}

#sidebarAnnouncementFeed {
	text-align: center;
}

#sidebarSponsors a {
	text-decoration: none;
	background-color: transparent;
}

#sponsorsGrid {
	border: 1px solid #CACACA;
	text-align: center;
	border-padding: 3px;
}

#sponsorsGridLeft {
        border: 1px solid #CACACA;
        text-align: center;
        border-padding: 3px;
}

#sponsorsGridRight {
        border: 1px solid #CACACA;
        text-align: center;
        border-padding: 3px;
}

#sponsorsGridRight a {
        text-decoration: none;
        background-color: transparent;
}

#contributorsGrid {
        border: 1px solid #CACACA;
        text-align: center;
        border-padding: 3px;
}

#contributorsGridLeft {
        border: 1px solid #CACACA;
        text-align: center;
        border-padding: 3px;
}

#contributorsGridRight {
        border: 1px solid #CACACA;
        text-align: center;
        border-padding: 3px;
}

#contributorsGridRight a {
        text-decoration: none;
        background-color: transparent;
}

div.block span.blockTitle {
	text-align: center;
        color: #990033;
	background-color: #CACACA;
}

div.block a.blockTitle {
        color: #990033;
}

#sidebar div.block span.blockTitle {
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

div.block {
	background-color: #E6E6FA;
}

td.tocGalleys {
	padding-right: 10px;
}

#navbar {
	padding-left: 10px;
	border-bottom: 1px solid white;
	background-color: #EEEEEE;
	display: none;
}

#breadcrumb {
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid white;	
	background-color: #CACACA;
}

#content {
	padding-left: 10px;
	border-top: 0px dotted #000;
	background-color: #E6E6FA;
}

#content h3 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

#content h4 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

table.data td.separator {
	line-height: normal;
}

#leftSidebar {
	width: 23%;
	max-width: 20em;
	margin-left: 1%;
}

#rightSidebar {
	margin-right: 1%;
}
