* { padding: 0; margin: 0; }

body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
#container {margin: 10px auto;width: 822px;background: #EFECE0;border: 1px solid #000;}

#header {color: #333;width: 822px;padding: 0;height: 212px;margin: 0px;background: #fff url(/cataloguer/images/header1.jpg) no-repeat top left;border-bottom: 1px solid #000;}

/* This is the top navigation which is static and can be changed from association to association */
#navigation {color: #fff;padding: 0px;margin: 0px;background: #4F6F4C; border-bottom: 1px solid #000;}
#navigation ul {padding-left: 0;margin-left: 0;background-color: #4F6F4C;color: White;float: left;width: 100%; font: normal small-caps 12px Arial, Helvetica, sans-serif;}
#navigation ul li { display: inline; }
#navigation ul li a{padding: 0.2em 1em;background-color: #4F6F4C;color: White;text-decoration: none;float: left;border-right: 1px solid #fff;}
#navigation ul li a:hover{background-color: #8F4F3E;color: #fff;}

#leftcolumn {color: #333;border-right: 1px solid #000;background: #EFE4E0;margin: 0px 0px 0px 0px;padding: 10px;height: 500px;width: 200px;float: left;}
#leftcolumn h2 {padding:0px 10px 10px 0px; margin:0; color:#990000; background:inherit; height:20px; display:block; font: bold 18px Arial, Helvetica, sans-serif;}
#leftcolumn h3 {padding:0; margin:0; color:#000; background:inherit; height:16px; display:block; font: bold 14px Arial, Helvetica, sans-serif;}
/* Quick Search top left */
#leftcolumn .search {padding-bottom: 10px;margin: 0px;}

/* Scrolling left column */
#leftscroll {height: 426px;width: 200px;overflow: auto;background: inherit;padding: 0;margin: 0;}
/* left column category list/navigation */
#leftscroll ul{list-style-type: none;text-align: left;}
#leftscroll ul li a{background: transparent url(/catalog/images/list-off.gif) left center no-repeat;padding-left: 15px;text-align: left;font: normal 11px Arial, Helvetica, sans-serif;text-decoration: none;color: #000;}
#leftscroll ul li a:visited{background: transparent url(/catalog/images/list-on.gif) left center no-repeat;color: #999;}
#leftscroll ul li a:hover{background: transparent url(/catalog/images/list-on.gif) left center no-repeat;color: #999;}

#rightcolumn {float: right;color: #333;background: #F2F2E6;margin: 0px;padding: 10px;height: 500px;width: 578px;display: inline;}
#rightcolumn h2 {padding:0px 10px 10px 10px; margin:0; color:#990000; background:inherit; font: bold 16px Arial, Helvetica, sans-serif;}
#rightcolumn h3 {padding:0px 0px 0px 10px; margin:0; color:#000; background:inherit; font: bold 14px Arial, Helvetica, sans-serif;}

/* Scrolling right column */
#rightscroll {height: 500px;width: 578px;overflow: auto;background: inherit;padding: 0;margin: 0;}
#rightscroll p {padding:10px;}
#rightscroll a:link {text-decoration: none; font-weight:bold;}
#rightscroll a:visited {text-decoration: none; font-weight:bold;}
#rightscroll a:hover {text-decoration: underline; font-weight:bold;}
#rightscroll a:active {text-decoration: none; font-weight:bold;}

/* Results */
#results {background: inherit; color: #333;font: normal 11px Arial, Helvetica, sans-serif;}
#results .results {	width: auto;height: auto;margin-bottom: 10px;padding: 10px;border-bottom: 1px solid #E0DBC7;display: block;}
#results .title {float:left; font-weight:bold; margin:0; padding:0; border:0;}
#results .attributes {clear:left;padding:6px 0 6px 0; margin:0; font-weight:bold;}
/* Hides from IE-mac \*/
html>body #results .attributes {padding: 10px 0 10px 0;}
/* End hide from IE-mac */
#results .attributes a {text-decoration: underline;}
#results .viewing {padding-left:10px;}
#results .author {clear:left;}
#results .soldby {clear:left; padding-top: 10px; font: normal 12px Arial, Helvetica, sans-serif; color:#006666; background:inherit;}
#results .desc {padding-right:10px; margin:0;}
#results .more {font-weight:bold;text-decoration:underline;}
#results cite {font-weight:normal;}

/* Misc Attributes */
.color {color: #660000; font-weight: bold;}
.title {color: #660000; font-size: 110%; font-weight: bold; border:0;}
.hide {display: none;}

/* Submit Buttons */
html>/**/body .submit {margin:0;color:#fff;padding: 0px 2px;background-color:#4F6F4C;font:normal 12px Verdana, Arial, sans-serif;border:1px solid #000;cursor:pointer;vertical-align:top;}
.submit {margin:0;color:#fff;padding: 0px 2px;background-color:#4F6F4C;font:normal 12px Verdana, Arial, sans-serif;border:1px solid #000;cursor:pointer;vertical-align:top;}
input.submit:hover{background-color: #8F4F3E; color:#fff;}

/* Search Page */
.label, .field {display: block;float: left;margin: 0;}
.field {width: 200px;}
.dropdown {width: 200px;}
.label {text-align: right;width: 100px;color: #660000;padding-right: 10px;}

.form br {clear: left;}
.form p {text-align: center;}
.right {margin-left: 110px;}


#footer { width: 822px;clear: both;color: #333;border-top: 1px solid #000;background: #BD9C8C;margin: 0px;padding: 0px;}
#footer p {padding:4px 10px; text-align:right;}
.clear { clear: both; background: none; }