
/* standard elements */
* {
	margin: 0;
	padding: 0;
}
a      { color: #033 }
a:hover   { color: #666 }
body                                      { color: #033; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; background-color: #405900; background-image: url("img/celt.gif"); background-attachment: scroll; background-position: 0 0 }
input     { color: #033; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: normal }
p,cite,code,ul   { padding-bottom: 1.2em }
code      { color: #033; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; background: #ffe; white-space: pre; display: block; margin-bottom: 12px; padding: 8px 10px; border-style: solid; border-width: 1px 1px 1px 6px; border-color: #eed #eed #eed #4a4a44 }
h1  { font-size: 12px; margin-bottom: 4px }
blockquote        { color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; background: url("img/quote.gif") no-repeat; display: block; padding-left: 28px }
h1,h2,h3       { color: #033; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 6px }
/* misc */
.clearer {
	clear: both;
}
.critique     { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; margin: 12px; padding: 4px; border: dashed 1px #404040 }
.critique1      { color: #3d4e20; font-size: 9px; margin-top: -5px; padding-right: 24px; padding-left: 12px }
.critique2     { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; margin: 12px; padding: 4px; border: solid 1px #404040 }
.ped { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif }
/* structure */
.container           { background: #405900 url("img/bgcontainer.gif") repeat-y; margin: 0 auto; width: 780px }

/* header */
.header       { background: #405900 url("img/header.gif") no-repeat; margin: 0 auto; width: 760px; height: 120px }

/* title */
.title {
	padding: 32px;
}
.title h1   { color: #e4dbcf; font: 22px "Lucida Sans Unicode", "Trebuchet MS", sans-serif }

/* navigation */
.navigation            { color: #ffe; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; background: #586a2b url("img/bgfooter.gif") repeat-x; margin: 0 auto; padding: 0 18px; width: 725px; height: 44px }
.navigation a   { color: #ffe; line-height: 44px; text-decoration: none; margin-right: 12px; padding: 3px 4px }
.navigation a:hover    { color: #cccc8c; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

/* main */
.main    { padding: 0 10px 12px 28px; clear: both }

/* sub navigation */
.sidenav   { font-family: Verdana, Arial, Helvetica, sans-serif; width: 218px; float: right }
.sidenav h1               { color: #ffe; font-size: 12px; background: #f9f7d9 url("img/sidenavh1.gif") repeat-x; margin: 0; padding-left: 12px; height: 22px; border-top: 1px solid #999; border-bottom: 1px solid #4a4a44 }
.sidenav ul {
	margin: 0;
	padding: 0;
}
.sidenav li    { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; list-style: none; border-top: 1px solid #ddc; border-bottom: 1px solid #a98 }
.sidenav li a     { color: #033; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background: #f9f7d9; display: block; padding: 8px 4px 8px 12px }
.sidenav li a:hover       { color: #033; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #ffe }

/* content */
img      { margin: 4px; border-width: 2px; border-color: #696969 }
.content      { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; padding-top: 12px; width: 68%; float: left }
.content .descr      { color: #033; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin-bottom: 6px }
.content li       { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; list-style: url("img/li.gif"); margin-left: 18px }
/* footer */
.footer            { color: #ffe; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 40px; background: #3d4e20 url("img/bgfooter.gif") repeat-x; text-align: center; margin: 0 auto; width: 760px }
.footer a  { color: #ffe; text-decoration: none }
.footer a:hover {
	color: #FFF;
	text-decoration: underline;
}
