html {margin: 0px; padding: 0px; }

body {background: #A52A2A; font-family: sans-serif; padding: 0px; margin: 10px;}


div#main {background: #DCDCDC url(images/grey-bottom.jpg) no-repeat left bottom; padding-bottom: 10px; width: 780px;}

div#main-inner {background: url(images/grayhorizontalstripe.jpg) repeat left top;}

div#main-last {background: url(images/grey-top.jpg) no-repeat left top; padding: 10px;}


h1#title {font-size: 24px; float: left; padding: 10px;}

div#title-bar {background: url(images/title-cheese3.jpg) no-repeat left top; height: 94px; padding-top: 8px; padding-right: 0px;}


div#left {background: #FFDEAD url(images/left-sw.jpg) no-repeat left bottom;}

div#left-outer {background: url(images/left-se.jpg) no-repeat right bottom;}

div#left-inner {background: url(images/left-nw.jpg) no-repeat left top;}

div#left-last {background: url(images/left-ne.jpg) no-repeat right top;}

div#left-last {padding: 1px 1px 1px 7px;}



div#outer-articles-list {background: brown url(images/brown-sw.jpg) no-repeat left bottom;}

div#outerb-articles-list {background: url(images/brown-se.jpg) no-repeat right bottom;}

div#outerc-articles-list {background: url(images/brown-nw.jpg) no-repeat left top;}

div#articles-list {background: url(images/brown-ne.jpg) no-repeat right top;}

div#outer-articles-list {width: 150px; float: left; margin-right: 15px; margin-bottom: 10px;}
a.articles {display: block; text-decoration: none; color: #FFDEAD; padding-top: 4px; font-size: 11px;}
a.articles:hover {color: black; background: #FFDEAD;}
div#articles-list {padding: 1px 1px 1px 7px;}
div#articles-list p {font-size: 11px;}
div#articles-list a.inline {color: #FFDEAD;}

.light {color: #FFDEAD;}


div#login, div#logout {text-align: right; font-size: 12px; padding: 5px 24px 1px 5px;}

div#logout {line-height: 17px;}

div#login p, div#logout p {margin: 0px;}

div#login input {font-size: 11px; margin-bottom: 3px;}

div#header {clear: both; margin-top: 9px; margin-bottom: 9px; background: #A52A2A; padding: 3px 5px 3px 5px; border: 1px #FFDEAD solid;}

div#header a {padding-left: 40px; font-size: 12px; text-decoration: none; border-right: 1px #FFDEAD solid; padding-right: 28px; color: #FFDEAD; font-weight: bold;}

div#header a:visited {color: #FFDEAD;}
div#header a:hover {background: #FFDEAD; color: #A52A2A; padding-top: 6px; padding-bottom: 4px;}

div#display {font-size: 13px; width:560px; float: right; background: white url(images/white_sw.jpg) no-repeat left bottom;}

div#display-outer {background: url(images/white_se.jpg) no-repeat right bottom;}

div#display-inner {background: url(images/white_nw.jpg) no-repeat left top;}

div#display-last {background: url(images/white_ne.jpg) no-repeat right top; padding: 10px;}


div#left {float: left; width: 190px; font-size: 12px;}

div#filters {height: 200px;}

div#filters option {font-size: 12px;}

div#headline ul {list-style-type: none; padding: 0px 0px 0px 5px;}
div#headline ul a { color: black;}

/* ADD horizontal rule? LINE above footer? */
div#footer {text-align: center; font-size: 11px; clear: both;}

h2 {font-size:18px;}

h2 a {color: black; font-size: 13px;}

div#filters select {position: absolute; left: 80px;}

input#find-cheese {position: absolute; left: 80px;}

.red {color: red;}
.required {color: red;}

.error-message {font-size: 16px; color: red; font-family: cursive; background-color: white;}


td {text-align: center; padding: 3px;} 
table {border-color: #CCCCCC; font-size: 14px;}

.table-headers {background: #FFDEAD;}

tr {background: #FFF5EE;}

td.individual {text-align: left;}

div#rating .hiddentable tr {background-color: #FFFF77;}

div#rating a {text-decoration: none;}


img {border: 0px;}

.color {color: #A52A2A;}

span.right {float: right; font-style: italic;}

.clear {clear: both;}

div#rating-insert select {position: absolute; left: 365px;}

p#checkboxes label {display: block;}

div#filters select {width: 115px;}

div#display select {width: 125px;}

p#incorrect {font-size: 12px; float: left; width: 240px;}

.submitted {border: 3px solid #FFDEAD; padding: 5px;}

a.store {color: black;}
