body { background: #7B6E4C url(../images/bkgd.jpg) repeat-y scroll center; border-top:6px solid #000; font-family:Georgia, "Times New Roman", Times, serif; color:#333; }

#header { /*wds  background-color:#fff; height:135px; */ background: transparent url(../images/hdr-bg.jpg) no-repeat scroll center top; margin-left:auto; margin-right:auto; min-height:450px; height: auto !important; height: 450px; text-align:center; }

p, h1, h2, h3, h4, h5, h6, a { color:#333; margin-bottom:.75em; }

p { font-size:1.3em; }

.tags p a { font-size:.85em; }

h1, h2 { font-size:3.85em; margin-top:.5em;  margin-left:0; font-weight:normal; }

h3 { font-size:2.75em; margin-top:.5px; font-weight:normal; }

h4 { font-size:1.75em; float:right; margin:.5px 15px 0 0; font-weight:normal;}

a { cursor:pointer; color:#222; text-decoration:none; }

.item-description { margin-top:3px; font-size:1.3em; }

div.item { zoom:1; }

#hdr { width:400px; height:270px; }

#search {  float:right; width:320px; height:80px; }

.secondary-nav { float:left; padding:0 1em; }

#search form { float:left; width:300px; }

.nav-browse-by-tag a { background-color:#D6BC9B; background-color:#C6BCA0; padding:1px 5px; height:1.1em; font-size:.8em; letter-spacing: 0.1em; color:#555; border: 2px solid #cce; font-family: "Courier New", Courier, monospace; }

.textinput { float:left; width:200px; margin:5px 5px 0 0; padding:3px 5px; background-color:#D6BC9B; background-color:#C6BCA0; padding:5px; height:1.3em; font-size:1.2em; letter-spacing: 0.1em; color:#555; border: 2px solid #cce; font-family: "Courier New", Courier, monospace; }

#content { background:transparent url(../images/mid-bg.jpg) repeat-y scroll center 500px; margin-left:auto; margin-right:auto; clear:both; overflow:visible; min-height:200px; height: auto !important; height: 200px; }

#content-container { background-color:transparent; overflow:hidden; margin-left:auto; margin-right:auto; width:756px; padding:0 30px 0 10px; }

.item-img { margin-right:15px; }

#item-additional-creator { font-size: .85em; }

.item-meta h2, .element-set h2  { font-size:2.75em; }

#items.browse .item, #recent-items .item , .element {border-bottom: #867D5C 1px dashed; padding:1.5em; width:95%; }

.element-text {font-size: 1.3em; }

.hTagcloud { margin:2em; }

.item-pagination, #pagination-bottom { margin:30px 25px 15px; font-size:1.75em; }

.pagination li {margin-left:.5em; }

#footer { background:transparent url(../images/footer-bg.jpg) repeat-y scroll center; clear:both; min-height:100px; height: auto !important; height: 100px; padding-top:12px; border-top:0; margin-left:auto; margin-right:auto; }

#footer p { margin-right:55px; margin-top:10px; }

#item-tags, #search, .tags  {display:none; }

