html body {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: .9em;
	background-color: #F2ECDA;
	#background-image: url(bkg_base.jpg);
}


#patternScreen, #patternPage, #patternWrapper, #patternSideBar {
    background: #F2ECDA url(bkg_base.jpg) top left repeat;
    background-position: 0px -80px;
}

#patternTopBar {
   # position:fixed;
    border-width: 1px;
    border-style: none none none none;
}

#patternTopBar,
#patternTopBarContents {
    #position: fixed;
    height:80px; /* top bar height; make room for header columns */
    overflow:hidden;
    #background-image: url(bkg_base.jpg);
}

#patternSideBarContents .patternLeftBarPersonal {

    border-style: none none solid;
    border-width: 1px;
    border-color: #806959;
}

h1 {
        font-size: 2em;
	margin: 0 0 10px 0;
	#line-height: .9em;
	font-weight: bold;
	color: black;
}

/* exclude login form elements */
div:not(.foswikiFormStep) > h2 {
	font-size: 1.75em;
	margin: 20px 0 5px 0;
	font-style: italic;
	font-weight: bold;
	color: black;
}

/* exclude login form elements */
div:not(.foswikiFormStep) > h3 {
	font-size: 1.5em;
	margin: 20px 0 5px 0;
	font-weight: bold;
	color: black;
}

h4 {
	font-size: 1.25em;
	margin: 20px 0 5px 0;
	font-style: italic;
	color: black;
}

h5 {
	font-size: 1em;
	margin: 10px 0 0 0;
	color: black;
}

h6 {
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
	margin: 10px 0 0 0;
}

/* exclude login form elements */
div:not(.foswikiFormStep) > p  {
	margin: 0 10px 4px 0;
	text-indent: 20px
}

h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p {
	margin-top: 0;
}

h1 + table.right + p, h2 + table.right + p, h3 + table.right + p, h4 + table.right + p, h5 + table.right + p, h6 + table.right + p {
	margin-top: 0;
}

/*     :not(#foswikiLogin) .foswikiFormSteps)*/
div:not(.foswikiFormSteps) > hr {
    width: 100px;
    margin: 5px 0 5px 30px;
    border-color: #806959;
    border-width: 1px;
    border-style: solid none none none;
}

a {
	outline: none;
}

a:link, a:visited {
	color: #000066;
	text-decoration: none;
}

th a:link, th a:visited {
	color: #E5E5FF;
	text-decoration: none;
}

a:hover, a:active, th a:hover, th a:active {
	color: #000066;
	text-decoration: none;
	background-image: url(linkbkg.png);
	background-repeat: repeat-x;
	background-position: left center;
}

a img {
	border: none;
}

/* ############ Tables ############# */

.foswikiTable td {
	vertical-align: top;
}

.foswikiTable td, th {
	border-color: #8C7054;
	padding: 1px 5px 1px 5px;
	white-space: nowrap;
}

.foswikiTable th {
	border-color: #8C7054;
	padding: 1px 5px 1px 5px;
	white-space: nowrap;
}

.foswikiTable tfoot td {
	font-size: 90%;
	background-color: #FFFFFF;
	white-space: normal;
}

.foswikiTable table.lookup {
	width: auto;
	max-width: 66%;
}
 
.foswikiTable table.lookup td {
	white-space: normal;
}

.foswikiTable th {
	background-color: #E5C3A1;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}

.foswikiTable th em{
	font-style: italic;
	font-weight: normal;
}
