body { margin:0; padding:0; color: #5f5b43; font: 81.25%/1.3 Tahoma, Arial, sans-serif; background: #f7f3e6 url(bgright.jpg) no-repeat center top; }
img { border:0 }
hr { display:none }
form { margin:0 }
input,
select,
textarea { font: 100% Arial, Helvetica, sans-serif; }
select { border:1px solid #ABDEFB }
table { font-size:100%; margin:0.5em 0; padding:0; border:0 }
h1,
h2,
h3,
h4,
h5,
h6 { margin:8px 0; color: #5f5b43; font-size: 200%; font-style: normal; line-height: 1.3; font-weight: normal; font-variant: normal; }
h1 { font-size: 164.25%; margin: 0px; padding: 0px; }
p,
div,
hr,
form { padding: 0px; margin: 0px; }
a { color: #5f5b43; }
a:hover { text-decoration: none; }
.cleaner { margin: 0px auto; width: 100%; visibility: hidden; clear: both; font-size: 0%; }
#header,
.content,
#footer ,#created{ margin: 0px auto; clear: both; }
#header { width: 1000px; height: 272px; background: url(bg-header.jpg) no-repeat; position: relative; }
#header h1 , #header h2{ margin: 59px 0px 0px; padding: 0px; background: url(logo.jpg) no-repeat; height: 91px; width: 379px; display: block; float: left; font-size: 133.5%; text-align: center; font-style: italic; }
#header h1 a ,#header h2 a{ text-decoration: none; overflow: hidden; display: block; height: 91px; width: 379px; }
#header h1 a span ,#header h2 a span{ display: block; top: 0px; height: 91px; width: 379px; }


#header ul { display: block; list-style: none; position: absolute; height: 75px; left: 0px; top: 197px; width: 980px; margin: 0px; padding: 0px 0px 0px 20px; background: url(bgmenu.gif) no-repeat; font-size: 115%; }
#header ul li { display: block; float: left; height: 75px; }
#header ul li a { color: #aca788; text-decoration: none; display: block; height: 50px; padding-right: 15px; padding-left: 15px; padding-top: 25px; float: left; }
#header ul li a:hover , #header ul li .active{ text-decoration: none; color: #FFF; }
#header #imgright { background: url(bgright.jpg) no-repeat; position: absolute; height: 583px; width: 142px; left: 1000px; top: 0px; }

#forumlink { position: absolute; top: 197px; right: 0px; height: 75px; width: 235px; z-index: 100; color: #bab69a; text-align: right; }
#forumlink p { display: block; height: 50px; padding: 25px 25px 0px 0px; }
#forumlink span { display: block; float: right; padding-top: 3px; padding-right: 5px; }
#forumlink a { display: block; height: 22px; width: 89px; float: right; background: #eee9ce; color: #4e4b3c; text-decoration: none; text-align: center; font-size: 150%; line-height: 1; padding-top: 2px; }
#forumlink a:hover { text-decoration: underline; }

.content { width: 1000px; padding-bottom: 30px; background: url(bgpage.gif) repeat-y; }

.leftcolumn { float: left; width: 250px; background: #FFF; padding-left: 15px; padding-top: 14px; }
.leftcolumn h1,.leftcolumn h2 { display: block; height: 48px; padding-left: 18px; clear: both; background: url(bgh1.gif) no-repeat left bottom; padding-top: 0px; font-size: 180%; }
.content .leftcolumn ul { display: block; margin: 0px; padding: 9px 0px 0px; list-style: none; clear: both; }
.leftcolumn ul li { display: block; clear: both; height: 38px; background: url(bgleftmenu.gif) no-repeat; }
.leftcolumn ul li a { text-decoration: none; display: block; height: 29px; padding-left: 20px; padding-top: 9px; }
.leftcolumn ul li a:hover { text-decoration: underline; }


.rightcolumn { float: right; width: 735px; background: #fefefd url(bgcontent.gif) repeat-x; }
#breadcrumb { background: url(bgbreadcrumb.jpg) no-repeat; clear: both; height: 41px; width: 735px; font-size: 85%; color: #bab69a; }
#breadcrumb p { display: block; float: left; width: 88px; height: 30px; padding-top: 11px; text-align: right; padding-right: 5px; }
#breadcrumb ul { display: block; float: left; list-style: none; margin: 0px; padding: 11px 0px 0px; height: 30px; width: 640px; }
#breadcrumb ul li { display: inline; color: #363427; }
#breadcrumb ul li a { color: #363427; }
#breadcrumb ul li span { padding-right: 2px; padding-left: 5px; color: #bab69a; }
.listing { clear: both; text-align: center; }
.listing ul { margin: 15px auto 0px; padding: 0px; list-style: none; text-align: center; width: auto; clear: both; display: block; }
.listing ul li { display: block; height: 20px; width: 20px; margin-right: 3px; float: left; font-size: 90%; padding-top: 0px; }
.listing ul li a { display: block; height: 18px; width: 20px; background: #F6F2F3; margin: 0px; padding: 2px 0px 0px; text-decoration: none; border: 1px solid #353326; }
.listing ul li a:hover { color: #FFF; background: #3E3B2A; }
.listing ul li strong { display: block; height: 17px; width: 20px; padding-top: 3px; }
.context { clear: both; background: url(bgcontent.gif) repeat-x; padding: 20px 10px 28px 20px; }
.fulltext { padding-top: 15px; }
.context p { margin-bottom: 15px; }







.itemsbox { clear: both; background: url(bgcontent.gif) repeat-x; padding: 20px 0px 28px 0px; }
.itemsbox h3 { font-size: 153%; padding-left: 5px; }
.itemsbox h3 a { text-decoration: none; }
.itemsbox h3 a:hover { text-decoration: underline; }
.itemsbox .publish { font-size: 85%; margin-bottom: 10px; padding-left: 5px; }
.itemsbox .iteminfo { color: #9f9e9e; }
.itemsbox .iteminfo a{ color: #9f9e9e; text-decoration:none;}
.itemsbox .iteminfo a:hover{ color: #9f9e9e; text-decoration:underline;}
.itemsbox .iteminfo .imgitems { display: block; float: left; margin-right: 25px; background: url(bgitemsimg.gif); height: 134px; width: 131px; padding-top: 3px; padding-left: 4px; }
.gallery .iteminfo .imgitems { margin-right: 7px; margin-bottom: 30px; }
.gallery .iteminfo .lastimg { margin-right: 0px; }



#footer { height: 49px; width: 1000px; background: url(bgfooter.gif) repeat-x; }
#footer h6 { display: block; margin: 0px; padding: 17px 0px 0px 45px; height: 32px; width: 220px; background: url(bgfooter-copy.gif) no-repeat; font-size: 100%; float: left; }
#footer ul { display: block; margin: 0px; padding: 15px 7px 0px 0px; float: right; width: auto; list-style: none; }
#footer ul li { display: inline; padding-right: 6px; padding-left: 6px; font-size: 85%; }
#created { width: 960px; height: 30px; padding-top: 10px; text-align: right; padding-right: 20px; padding-left: 20px; color: #E4CC8E; }
#created a { color: #E4CC8E; }



.hidden { display:none; }
.more { text-align: right; clear: both; padding-right: 30px; float: right; }

