﻿
* { margin:0px; padding:0px; }
p { margin-bottom:1em; }
a { color:#EC7D1E; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; display:block; }
ul { margin-left:22px; }

body { background-color:#D4C9C8; color:#5F3745; font-family: times, serif; font-size:medium; }

#page { background:white; margin:1em auto; width:800px; }
#toc { background: url(/content/theme/toc.gif) repeat-x; color:White; height:16px; list-style:none; padding:1em 10px; }
#toc li { display:inline; }
#toc a { background:url(/content/theme/dot.gif) no-repeat; color:White; display:block; float:left; font-size:12pt; height:34px; padding:0 8px; }
#toc a:hover { text-decoration:none; }
#toc ul a { background-image:none; color:Black !important; height:100%; padding:4px; }
#toc ul a:hover { text-decoration:underline; }
#header { height:259px; position:relative; }
#header a { color:#5B3139; font-size:10pt; text-decoration:none; text-align:center; }
#tabs { position:absolute; left:327px; width:457px; top:202px; }
#tabs img { float:right; }
#tabs a { background:url(/content/theme/tabs-back.gif) repeat-x; display:block; float:right; height:45px; padding-top:2px; text-align:center; width:100px; }
#footer { clear:both; color:Black; font-size:.9em; padding:.5em; text-align:center; }
#footer a { color:Black; padding:0 .5em; }
.footer { font-size:smaller; margin:1em; line-height:1.5em; }

.box { color:white; font-size:larger; font-weight:normal; text-align:center; width:251px; }
.box ul { list-style:none; margin:0; padding:0; }
.box li { background:url(/content/theme/box-item.jpg) no-repeat; height:20px; margin:0 4px; padding:4px; }
.box a { color:White; }

.search { font-size:13px; height:210px; margin-left:1px; padding:36px 8px 0 56px; text-align:left; }
.search input, .search select { border:1px solid #E0DBD8; font-size:smaller; }
.search div { margin:.5em 0; }

.news { background:url(/content/theme/news.jpg) no-repeat; font-size:.7em; height:158px; margin-top:.5em; padding: 42px 70px 0 55px; text-align:left; }
.news div { margin:.5em 0; }
.news .date { color:#EB822E; }
.news a { color:#A48589; }

.featured img { margin:.5em; }
.scroll { height:210px; overflow:auto; margin:.5em 0; }
.alist { font-size:smaller; }

.editblock .thickbox { display:block; }
.editblock:hover { border:1px dotted gray; }
.editblock:hover .thickbox { display:block; }
