* {
 margin: 0;
 padding: 0;
}
body {
 background: #fff url(/images/3.jpg) repeat-y top left;
 font-family: Verdana;
 font-size: x-small;
 background-color: #ffffff;
}
a {
 color: #595959;
 text-decoration: none;
}
#container {
 background: url(/images/2.jpg) no-repeat top left;
 font-size: 1.2em;
width: 1280px;
}
#head h1, #head h2 {
 text-indent: -1000px;
 overflow: hidden;
 width: 280px;
 float: left;
}
#head h2 {
 width: 10px;
}
#head a {
 display: block;
 width: 280px;
}
#head select, #head input {
 font-size: 0.75em;
 font-family: Verdana;
}
#head form, #head p {
margin-top: 4px;
float: left;
color: #fff;
}
#head form {
margin-right: 1em;
}
#content {
 margin-left: 290px;
 margin-top: 15px;
 width: 490px;
 max-height: 725px;
 overflow: auto;
 clear: left;
 float: left;
}
#content h3 {
clear: both;
 color: #fff;
}
#sidebar {
 float: left;
 width: 220px;
 margin-top: 15px;
 padding: 0 20px;
}
#sidebar ul {
list-style: none;
margin-bottom: 1em;
}
#foot {
 background: url(/images/4.jpg) no-repeat bottom left;
 height: 33px;
 width: 100%;
 position: fixed;
 * position: absolute;
 bottom: 0;
 left: 0;
 padding-left: 290px;
}
#foot p {
margin-top: 12px;
color: #fff;
}
.clearer {
 clear: both;
}

#content .about {
list-style: none;
padding-left: 0;
}
#content .about li {
float: left;
height: 2.5em;
}
#content .about li.c_inv {
float: right;
margin-right: 1px;
}

#content p, #content ul, #content ol {
margin-bottom: 1em;
line-height: 1.2em;
}
#content a{
color: #995959;
}

#content ul, #content ol {
padding-left: 3em;
}
#content h3 {
margin-bottom: 0.5em;
font-size: 1.5em;
}

#content h3 a {
       color: #000;
}

#txpCommentInputForm label {
display: block;
float: left;
width: 70px;
padding-right: 5px;
}
#txpCommentInputForm input, #txpCommentInputForm textarea {
margin-bottom: 2px;
}