body {
font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, Sans-serif;
background-color: #fff;
color: #111;
}

a {color: #d42229; text-decoration: underline;}
a:hover {color: #ed2223; }

h1, h2 {
border-left: 5px solid #d42229;
padding-left: 5px;
}

#footer, ul, .author_name, #pager {
border-left: 5px solid #ccc;
padding-left: 5px;
}

ul {
list-style-type: none;
}


h3 {
border-left: 5px solid #111;
padding-left: 5px;
}

#importantfield{ display:block; overflow: hidden; height: 0; width: 0; }

#txpCommentInputForm p {position: relative; padding-bottom: 2em;}

#txpCommentInputForm #name, #txpCommentInputForm #email, #txpCommentInputForm #web {
position: absolute;
bottom: 0;
}


#txpCommentInputForm p .button {display:block;}

#txpCommentPreview {margin-top: -2em;}
#txpCommentSubmit {margin-top: -1em;}

.avatar, .quote, #txpCommentInputForm p span {display: none;}

.author_name {font-weight: bold}

#header li a#current  {
color: #000;
}

#pager {
display: block;
font-weight: bold;
margin: 2em 0;
}

ul.rsx-page-num-list{
display:inline;
list-style:none;
border: none;
}

ul.rsx-page-num-list li {      
display: inline;
margin: 0 3px;
}

ul.rsx-page-num-list li a {
border: 0px solid #f2f2f2;
padding: 0 7px;
}

.unlinked { 
background-color: #333; 
color: #fff; 
border: 1px solid #333;
padding: 0 5px;
}