body {
margin : 0px;
padding : 0px;
font-family : Verdana, "Lucida Grande", Tahoma, sans-serif;
background-color: #c00;
color : #000;
text-align: left;
}
blockquote, p, li {
padding-right : 10px;
padding-left : 10px;
font-size : 0.8em;
line-height : 1.4em;
}
blockquote {
margin-right : 0;
margin-left : 20px;
}
h1, h2 {
font-weight : normal;
}
h3 {
font-weight : bold;
padding-left : 10px;
color : #c00;
font-size : 1em;
line-height : 1.2em;
}
h1, h2 {
font-family : Verdana, "Lucida Grande", Tahoma, sans-serif;
}
h1 {
font-size : 3em;
}
h2 {
font-size : 0.9em;
font-style : italic;
padding-right : 10px;
}
h5 {

}
hr {
margin : 2em auto;
width : 370px;
height : 1px;
color : #7a7e7d;
background-color : #7a7e7d;
border : none;
}
small, .small {
font-size : 0.7em;
color: #999;
}
#nudge {
font-size : 0.8em;
padding-left : 10px;
}
.right, #right {
float : right;
padding : 0;
margin-left : 10px;
margin-bottom : 10px;
margin-right : 10px;
/*border : 1px dotted #555;*/
}
.left, #left {
float : left;
padding : 0;
margin-left : 10px;
margin-right : 10px;
margin-bottom : 10px;
/*border : 1px dotted #555;*/
}
#form
{
padding-left: 10px;
font-size: 0.8em;
}
a {
color : #000;
text-decoration : underline;
}
a:hover {
color : #000;
text-decoration : none;
}
#sidebar-2 a, #sidebar-1 a {
color : #c00;
text-decoration : none;
}
#sidebar-2 a:hover, #sidebar-1 a:hover {
text-decoration : underline;
color: #000;
}

#head a, img a {
color : #fff;
text-decoration : none;
border : none;
}

#nav a {
padding: 3px;
}

#foot a {
background-color: #fff;
color : #c00;
text-decoration : none;
border : none;
}

#foot a:hover, #head a:hover, img a:hover {
color : #c00;
text-decoration : none;
}

img {
text-decoration : none;
border : none;
}
#sidebar-2 p, #sidebar-1 p {
font-size : 0.8em;
line-height : 1.5em;
}
#sidebar-1 img, sidebar-2 img {
border : none;
text-decoration : none;
}
#content img {
/*border : 1px dotted #555;*/
}

.caps {
font-size : 0.9em;
letter-spacing : 0.1em;
}
div.divider {
margin : 2em 0;
text-align : left;
}
#accessibility {
position : absolute;
top : -10000px;
}
#container {
margin : 0 auto;
padding : 0;
width : 728px;
\width : 738px;
w\idth : 728px;
background-color : #fff;
border : 1px dotted #000;
text-align : left;
}
#head {
height : 115px;
color : #fff;
}
#head img {
text-decoration : none;
border : none;
}
#nav {
height: 25px;
background-image: url(/images/128.png);
}
#nav_right {
float: right;
padding-right: 5px;
width: 200px;
}
#news {
text-align : left;
border : 1px solid #000;
}
#feedback {
padding-left : 10px;
font-size : 0.8em;
}

#sidebar-1 {
margin: 0;
float : left;
text-align : right;
padding-top : 15px;
width : 170px;
\width : 180px;
w\idth : 170px;
}
#sidebar-2 {
margin: 0;
float : right;
text-align: left;
padding-top : 15px;
width : 120px;
\width : 130px;
w\idth : 120px;
}
#content {
padding-top : 15px;
margin-left : 175px;
margin-right : 120px;
}
#foot {
margin-top : 0;
clear : both;
text-align : left;
padding : 10px;
font-size : 0.8em;
line-height : 1.5em;
}
.comments_error {
color : #000;
background-color : #fff4f4;
}
ul.comments_error {
padding : 0.3em;
list-style-type : circle;
list-style-position : inside;
border : 2px solid #fdd;
}
div#cpreview {
color : #000;
background-color : #f1f1f1;
border : 2px solid #ddd;
}
form#txpCommentInputForm td {
vertical-align : top;
}