body {
background: #e0af52 url(../images/b_ttw.gif) top right no-repeat;
margin: 0px;
padding: 0px;
}

#title{
position: absolute;
top: 12px;
left: 178px;
width: 342px;
height: 25px;
font-family: sans-serif;
font-size: 18px;
font-weight: bold;
color: #B84607;
}

#definition {
position: absolute;
width: 329px;
height: 270px;
border: 1px solid black;
overflow: auto;
padding: 7px;
background: #EFE9C4;
top: 38px;
left: 178px;
z-index: 100;
font-family: sans-serif;
font-size: 12px;
}

#source {
position: absolute;
width: 329px;
height: 47px;
border-bottom:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
top: 322px;
left: 178px;
background: #D6C97B;
z-index: 90;
padding: 7px;
font-family: sans-serif;
font-size: 11px;
color: #B84607;
line-height: 12px;
}

#source p {
margin: 0px;
padding: 0px;
}

#picture {
position: absolute;
top: 15px;
left: 15px;
border: 1px solid #B84607;
width: 144px;
height: 114px;
}

#controls {
position: absolute;
top: 294px;
left: 15px;
width: 134px;
height: 76px;
border: 1px solid #B84607;
padding: 5px;
color: #fff;
background: #DB5A13;
}

#holder>#controls {
top: 296px;
}

form {
margin: 0px;
padding: 0px;
}

select {
font-size: 10px;
width: 105px;
margin: 0px;
padding: 0px;
}

input.image {
display: block;
margin-left: 5px;
}

.line {
border-top: 1px solid #e0af52;
border-bottom: 1px solid #e0af52;
margin: 5px 0;
padding: 5px 0;
}

input.search {
font-size: 10px;
width: 99px;
}

#holder>#controls input.search {
width: 101px;
}

p.browse {
margin: 0px;
padding: 0px;
font-family: sans-serif;
font-size: 10px;
font-weight: bold;
text-align: center;
}

img.block {
display: block;
}

a.butt, a.butt:link, a.butt:visited {
color: #fff;
text-decoration: none;
}

a.butt:hover {
background: #C44C0A;
}

#categories {
position: absolute;
top: 126px;
left: 15px;
width: 134px;
border: 1px solid #B84607;
padding: 5px;
color: #fff;
background: #DB5A13;
}

.linetop {
border-top: 1px solid #e0af52;
margin-top: 5px;
padding-top: 5px;
}

#regular p {
margin: 0px;
padding: 0px;
}

.MsoNormal {
font-family: "Times New Roman", "Lucida Sans Unicode"; font-size:large; text-indent:-1em; margin-left:1em;margin-top:0.5em;
}

#definition a, #definition a:link, #definition a:visited {
color: #DB5A13;
text-decoration: none;
font-weight: bold;
}

#definition a:hover {
background: #fff;
}

#back {
position: absolute;
top: 18px;
right: 15px;
width: 40px;
height: 20px;
font-family: sans-serif;
font-size: 12px;
font-weight: bold;
text-align: right;
}

#back a, #back a:link, #back a:visited {
color: #B84607;
text-decoration: none;
font-weight: bold;
}

#back a:hover {
background: #c08f32;
}