body { font-size: 100%; }
#skip-link, #page { font-size: 0.75em; line-height: 1.5em; }
body, caption, th, td, input, textarea, select, option, legend, fieldset { font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,"DejaVu Sans",sans-serif; }
pre, code { font-size: 1.1em; font-family: "Courier New","DejaVu Sans Mono",monospace; }
h1 { font-size: 2em; font-weight: normal; line-height: 1.3em; margin-top: 0px; border-bottom: 1px solid rgb(189, 191, 164); padding-bottom: 0.5em; margin-bottom: 0.5em; }
.front h1 { display: none; }
h2 { font-size: 1.4em; line-height: 1.2em; margin-top: 0.667em; margin-bottom: 0.667em; font-weight: normal; }
h3 { font-size: 1.3em; line-height: 1.3em; margin-top: 0.769em; margin-bottom: 0.769em; }
h4, h5, h6 { font-size: 1.1em; line-height: 1.3em; margin-top: 0.909em; margin-bottom: 0.909em; }
p, ul, ol, dl, pre, table, fieldset { margin: 1em 0px; }
blockquote { margin: 2em; border-left: 1px solid rgb(231, 104, 50); padding-left: 1em; font-size: 1.1em; color: rgb(231, 104, 50); }
cite { font-style: normal; font-size: 0.9em; color: rgb(60, 55, 47); }
ul, ol { margin-left: 0px; padding-left: 2em; }
.block ul, .item-list ul { margin: 1em 0px; padding: 0px 0px 0px 2em; }
ul ul, ul ol, ol ol, ol ul, .block ul ul, .block ul ol, .block ol ol, .block ol ul, .item-list ul ul, .item-list ul ol, .item-list ol ol, .item-list ol ul { margin: 0px; }
li { margin: 0px; padding: 0px; }
.item-list ul li { margin: 0px; padding: 0px; list-style: inherit; }
ul.menu li, li.expanded, li.collapsed, li.leaf { margin: 0px; padding: 0px; }
ul { list-style-type: disc; }
ul ul { list-style-type: circle; }
ul ul ul { list-style-type: square; }
ul ul ul ul { list-style-type: circle; }
ol { list-style-type: decimal; }
ol ol { list-style-type: lower-alpha; }
ol ol ol { list-style-type: decimal; }
dt { margin: 0px; padding: 0px; }
dd { margin: 0px 0px 0px 2em; padding: 0px; }
a, a:link { color: rgb(231, 104, 50); text-decoration: none; }
a:visited { color: rgb(231, 104, 50); text-decoration: none; }
a:hover, a:focus { color: rgb(151, 168, 22); }
a:active { color: rgb(151, 168, 22); text-decoration: none; }
table { border-collapse: collapse; width: 100%; background: rgb(222, 227, 183) none repeat scroll 0% 0%; }
th, thead th, tbody th { text-align: left; padding: 0px; border-bottom: medium none; }
th { vertical-align: baseline; }
td { vertical-align: top; }
tbody { border-top: medium none; }
td { padding: 15px; }
abbr { border-bottom: 1px dotted rgb(102, 102, 102); cursor: help; white-space: nowrap; }
abbr.created { border: medium none; cursor: auto; white-space: normal; }
img { border: 0px none; }
p.imagecaption { float: right; width: 280px; }
hr { height: 1px; border: 1px solid rgb(102, 102, 102); }
form { margin: 0px; padding: 0px; }
fieldset { margin: 1em 0px; padding: 0.5em; }
