/*
Theme Name: hubbert-olfert
Description: Hubbert theme for Olfert Dapper version 1
Version: 1
Author: Hubbert
Tags: left sidebar, clean
*/

body{
font-family: Scala Sans, Scala, Gill Sans MT, sans-serif;
font-size: 110%;
line-height: 115%;
background-color: rgb(70,60,70);
background-image:url(images/subwaymap2.jpg);
text-align: center;
}

body,td,th {
color: #FFFFFF;
}

/*************** Specify the main divs *****************************/
.main {
position: relative;
margin:0 auto;
margin-top: 20px;
padding: 0px;
text-align: center;
width: 880px;
min-height: 500px; 
height:auto; 
height: 100%;
background-color: rgb(250, 249,248);
background-image:url(images/headerl.jpg);
background-repeat: no-repeat;
background-position:top left;
border: 5px solid rgb(199,173,95);
}

#hd{
float: left;
background-color: rgb(200,200,200);
width: 720px;
height: 140px;
background-image:url(images/headerr2.jpg);
}

.left {
float: left;
min-height: 500px;
height: 100%;
width:160px;
}

#menu {
width:160px;
height:auto;
float: left; 
text-align:left;
margin-top: 140px;
margin-left: 0px;
}

#content {
position: relative;
float: left;
width: 620px;
min-height: 410px;
padding: 0px 70px 0px 30px;
overflow:hidden;
}

.itementry{
float: left;
text-align:left;
width: 500px;
color: rgb(80,80,80);
}

.storycontent {
float: left;
color: rgb(60,60,60);
}

.ft {
float: left;
margin-left: 160px;
height:30px;
width:560px;
text-align: center;
color: rgb(160,180,160);
}

.breadcrumb {
position: relative;
float: left;
text-align: left;
color: black;
font-size: 70%;
padding: 10px;
}

div.clear{
width:100%;
height:0px;
clear:both;
}

/********* end main divs ***********************************************************/


a, a:link {
	padding: 1px;
	color: rgb(199,173,95);
	text-decoration: underline;
}

a:hover {
	color: rgb(149,143,65);;
	text-decoration: none;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

h1 {
	font-family: verdana;
	font-weight: bold;
	font-size: 190%;
	padding-top: .1em;
	padding-bottom: .4em;
}

h2 {
	font-family: Arial;
	font-weight: bold;
	font-size: 150%;
}

h3 {
	font-family: georgia;
	font-size: 110%;
}

h4 {
	font-size: 105%;
}

p {
	font-size: 80%;
	margin-bottom:1em;
}

strong, b {
	font-weight: bold;
}

em, i {
	font-style: italic;
}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
}

acronym, abbr
{
	font-size: 0.9em;
	letter-spacing: .07em;
}

a img {
	border: none;
}

#hd h1{
	font-size: 220%;
	color: #FFFFFF;
	font:Verdana, Arial, Helvetica, sans-serif;
}

#hd h1 a{
	text-decoration: none;
	color: #FFFFFF;
}

h3 a:link, h3 a:hover, h3 a:visited{
	color: rgb(80,80,80);
}

.pagetitle {
padding: 5px;
color: rgb(120,120,120);
}

.more-link {
text-decoration:none;
}

.item ul {
	list-style-type: disc;
	padding-left: 15px;
	margin-left: 10px;
	font-size: 80%;
}

.item ol{
	list-style-type: decimal;
	padding-left: 15px;
	margin-left: 10px;
	font-size: 80%;
}

.itemhead{
	padding-top: 5px;
}

.itemhead h3{
	display: inline;
}

.itemhead a {
text-decoration: none;
}
.itemhead a:link, .itemhead a:hover, .itemhead a:visited {
color: rgb(235,105,9);
}


cite{
	font-size: 95%;
}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {

	margin: 5px 0 0;
	display: block;
}



/* MENU */
#menu ul {list-style:none; margin:0px; padding:0px; font-size:85%; }
#menu ul li { padding:0px; margin:0px;}
#menu ul li a { display:inline-block; padding:4px 0px 4px 10px; text-decoration:none;}
#menu ul li a { display:block;}

/*#menu ul li a:hover { color:myheadttcolor; background: rgb(235,105,9); }*/
#menu ul li a:hover { color:myheadttcolor; background: rgb(199,173,95);}

#menu .page-item-3, #menu .page-item-5, #menu .page-item-7, #menu .page-item-9, #menu .page-item-11, #menu .page-item-13, #menu .page-item-15, #menu .page-item-17, #menu .page-item-19 {background: rgb(197,198,200);}
/* Hack to get the right menuitems in the right background color */
#menu .page-item-4, #menu .page-item-6, #menu .page-item-8, #menu .page-item-10, #menu .page-item-12, #menu .page-item-14, #menu .page-item-16, #menu .page-item-18 {background: rgb(156,157,159);}

/* #menu .page_item {background: rgb(156,157,159);} */
#menu .page_item a {color:rgb(40,40,40);}
/*#menu .current_page_item {background: rgb(235,105,9);}*/
#menu .current_page_item {background: rgb(199,173,95);}
#menu .current_page_item a {color:white;}


/***** Make sure the right categories are expanded ***********/

/* Hide all pageitems on level 2 */
#menu .page_item .page_item {
display: none;
}

/* Show pageitems on level 2 if they are sublevel of currentpage or currentpage parent */
#menu .current_page_item .page_item, #menu .current_page_parent .page_item {
display: list-item;
margin-left:-30px; 
width:160px;
}

#menu .current_page_ancestor .page_item {
display: list-item;
margin-left:-30px; 
width:160px;
}

#menu .current_page_ancestor .page_item a {
color:white;
background: rgb(112,112,114);
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: 1.5em .7em;
}

#menu .current_page_ancestor .current_page_parent a {
/*color:rgb(235,105,9);*/
background: rgb(112,112,114);
background-image: url(images/bulletorange.gif);
background-repeat: no-repeat;
background-position: 1.5em .7em;
}

#menu .current_page_item .page_item a {
color:white;
background: rgb(112,112,114);
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: 1.5em .7em;
}

#menu .current_page_parent .page_item a {
color:white;
background: rgb(112,112,114);
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: 1.5em .7em;
}

#menu .current_page_parent .current_page_item a {
/* color:rgb(235,105,9);*/
color: rgb(199,173,95);
background: rgb(112,112,114);
background-image: url(images/bulletorange.gif);
background-repeat: no-repeat;
background-position: 1.5em .7em;
}

/**********************************/

li .categories, li .linkcat, li .pagenav {
list-style: none;
margin: 0px;
padding: 0px;
}

#ft a:link, #ft a:hover, #ft a:visited{
color: rgb(199,173,95);
}

.breadcrumb a {
color: black;
}
td {
font-size: 80%;
color:black;
}
