/**
 * plugins/themes/pnwfungi/pnwfungi.css
 *
 *
 * Pnwfungi theme.
 *
 */
html {

}

#sidebarUser table {
    width: 160px;
}

table.listing td {
    padding: 0.25em 0.5em 0.25em 0.5em;
}


#journal-pnwfungi td {
    min-width: 100px;
}

.article {
    float: left;
    padding: 20px;
    height: 100%;
}

.articleTitle {
    font-weight: bold;
    color: #005FA9;
}

div.articleTitle a {
    text-decoration: none;
}

div.articleTitle a:visited {
    text-decoration: none;
}

p.title {
    font: bold 140% Arial, sans-serif;
    color: #334d55;
}

p.subtitle {
    font: bold 100% Arial,sans-serif;
    color: #334d55;
}

#featuredFungusImage {
    float: left;
    padding-top: 25px;
}

#featuredFungusDescription {
    padding-left: 310px;
}

#featuredFungusPageList li {
    display: inline;
}

#featuredFungusPageList a {
    padding-right: 10px;
    
}

#featuredFungus {
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 230px;
}

#masthead h1 {
    font: normal 120% Arial,sans-serif;
}

#container {
    background-image: none;
    background: none;
    margin-left: auto;
}

#globalNav {
    position: relative;
    width: 100%;
    min-width: 640px;
    height: 32px;
    color: #cccccc;
    padding: 0px;
    margin: 0px;
    background-image: url("/plugins/themes/pnwfungi/images/glbnav_background.gif");
}

#sidebar {
    background: none;
    border-top: 1px solid #ccd2d2;
    background-color: #F5f7f7;
    background-clip:content-box;
    width: 200px !important;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font: small Verdana,sans-serif;
}

#leftSidebar {
    width: 100%;
}

#navbar {
    width: auto;
    height: auto;
    background-color: #F5f7f7;
    float: none;
    margin-left: auto;
    padding-left: 10px;
    margin-right: 0px;
    text-align: left;
}

#navbar a {
    color: #21536A;
    font-weight: bold;
    font-size: 12px;
}

#navbar ul {
    display: block;
    margin-top: 3px;
}

#navbar li {
    background: none;
    border-right: none;
    display: block;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #cccccc;
    padding-left: 5px;
}

#wsuheader {
    display:none;
}

#logo {
    display:none;
}

#gnr {
    position: absolute;
    top: 0px;
    right: 0px;
}

#abstract_tbl {
    width: 100% !important;
}

#title_tbl {
    width: 100% !important;
}

#header {
    height: 500px;
    width: 1024px;
/*	background-color: #ffffff;
	border-bottom: 1px solid black;
	height: 520px;
	margin-right: 0px;
	margin-top: 50px;
	background-image:url('/plugins/themes/pnwfungi/images/glbnav_background.gif');
	background-repeat:repeat-x;
*/
}

#header h1 {
    padding: 0 0 0 0;
} 

#headerSpacer {
    height: 5px;
}

#headerTitle {
    background-color: #ffffff;
    background-image: none;
    width: 100%;
    height: 415px;
//    margin-left: auto;
//    margin-right: auto;
//    width: auto;
//    height: auto;
//    padding: 10px;
//    float: none;
}

#headerTitle h1 {
    margin-left: auto;
    margin-right: auto;
    width: 70%;
//    padding: 10px;
}

#headerTitle img {
    width: 688px;
}



#footer {
    clear: both;
    background: none;
//    margin-left: 35px;
    margin-right: 0px;
    border-top: 1px solid #ccd2d2;
    font-size: small;
    color: #000000;
    background-color: #FFFFFF;
    padding: 10px 10px 10px 10px;
    margin-top: -1px;
    text-align: left;
    height: 35px;
    width: 1004px;
}



body {
	background-color: #ffffff;
	background: #cccccc url("images/bg_grad.jpg") fixed;
	text-align: left;
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.25;
}

#container #body {
	width: 1024px !important;
}

a:link {
	color: #000000;
}

a:active {
	color: #000000;
}

a:visited {
	color: #808080;
}

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

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

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

#main {
	background-color: #ffffff;
	border-left: 1px solid #ccd2d2;
	border-right: none;
	float: left;
	width: 820px;
	margin-right: 0px;
}

#main h2 {
	padding-left: 10px;
	font: bold 175% Arial, sans-serif;
	color: #334d55;
}

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

#breadcrumb {
	padding-left: 10px;
	padding-bottom: .6em;
	padding-top: .65em;
	border-bottom: 1px solid #ccd2d2;
	font-size: 1em;
}

#content {
	padding-left: 10px;
	border-top: 0px dotted #000;
	font-size: 1.25em;
}

#inlinePdfResizer {
    height: 700px;
}

#topBar {
    float: right;
}

#recentArticles td {
    vertical-align: top;
}

.helper {
     font-weight:bold;
}
