/* General Styles */
html {
	height: 100%;
	padding: 0;
	margin: 0;
	font-family:"Times New Roman", Times, serif;
}

body {
	padding:0;
	margin:0;
	position:relative;
	min-height: 95%;
}

hr {
	clear:both;
}


a { 
	text-decoration:none;
	color:#990000;
}
a:hover {
	color:#990000;
    text-decoration:underline;
}

#logo { 
	margin-left: 1em;
	height: 110px;
}


/* Main Nav Styles */
#mainnav {
	margin:0;
	padding: 0;
	background-color:white;
	display:block;
}
#mainnav ul {
	float:left;
	margin: 0 0 2em 0;
	padding:0 6em 0 11em;
	border-top: 1px solid black;
	/*border-bottom: #990000 2px solid;*/
	width:100%;
}

#mainnav li {
	list-style: none;
	background:url(tabs/downtab-right-both.gif) no-repeat right bottom;
	vertical-align:middle;
	float:left;
	margin-right:2px;
}
#mainnav li.selected {
	background:url(tabs/downtab-right-select.gif) right bottom no-repeat;
}

#mainnav a {
	text-decoration:none;
	/*border-bottom: #990000 2px solid;
	margin-bottom:-2px;*/
	background:url(tabs/downtab-left-both.gif) no-repeat left bottom;
	padding: 0.2em 1em 0.3em 1em;
	white-space: nowrap;
	float:left;
	color:#542928;
}
#mainnav .selected a {
	/*border-bottom: #006600 2px solid;*/
	background:url(tabs/downtab-left-select.gif) left bottom no-repeat;
	color:#36543C;
}

#mainnav a:hover, #mainnav .selected a:hover {
	color: #000000;
	text-decoration:none;
}



/* Side Nav Styles */
#sidenav {
	clear: both;
	width: 9.5em;
	float:left;
 }
 
#sidenav ul {
	margin:0;
	padding:0;
}
#sidenav li {
	display:block;
	list-style:none;
	background: url(tabs/sidetab-bottom-both.gif) bottom right no-repeat;
	margin-bottom: 1px;
}
#sidenav li.selected {
	background: url(tabs/sidetab-bottom-select.gif) bottom right no-repeat;
}
#sidenav a {
	display:block;
	white-space:nowrap;
	background: url(tabs/sidetab-top-both.gif) top right no-repeat;
	vertical-align:middle;
	padding-left: 10px;
	color:#542928;
	text-decoration:none;
}
#sidenav .selected a {
	background: url(tabs/sidetab-top-select.gif) top right no-repeat;
	color:#36543C;
}

#sidenav a:hover {
	color:#000000;
	text-decoration:none;
}

#sidenav span {
	display:block;
	vertical-align:middle;
	background: url(tabs/minilogo-normal.gif) center left no-repeat;
	padding:6px 0 6px 30px;
}
#sidenav .selected span {
	background: url(tabs/minilogo-select.gif) center left no-repeat;
}



/* Main Content Styles */
#maincontent { 
	margin-left: 11em;
	margin-right: 4em;
	padding-bottom: 2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#maincontent img { 
	margin: 10px;
	display: block;
	float: right;
}
.item:after { 
	clear:both;
}
#maincontent .item img { 
	float: none;
	margin:0;
	display:inline;
	border:none;
	vertical-align:top;
}

#maincontent blockquote a {
	padding-left: 24px;
	background: url(linkarrow.jpg) left center no-repeat;
	}

/* Footer Styles */

#footer { 
	position: absolute;
	bottom: 0;
	width: 100%;
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
	height:1.5em;
	clear:both;
}

#footer p {
	display: block;
	padding:0.1em;
	text-align:center; 
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	margin: 0;
}



/* FIX FOR FLOATED IMAGES LAYOUT PROBLEM */

#maincontent:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#maincontent {display: inline-block;}

/* Hides from IE-mac \*/
* html #body {height: 1%;}
#maincontent {display: block;}
/* End hide from IE-mac */
