readfull a {
color:#000000;
text-decoration:underline;
}
.textcenter, .textcenter p {
text-align:center;
}
.textcenter a, .textcenter p a {
color:#000000;
text-decoration:underline;
}
.form_content {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
width: auto; 
margin:0px;
text-align:left; 
border:1px solid #9c9c9c; 
padding:0px;
clear: both; 
background-color:#f5f5f5;
color:#000000;
}
.form_content a {
color:#000000;
}
.form_content p {
color:#000000;
_position:relative;
_z-index:5000;
}
.form_content textarea {
margin-top:3px;
width:99%;
height:100px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
border:1px #9c9c9c Solid;
}
.textright {
text-align:right;
}
.textright label {
margin-right:20px;
text-decoration:underline;
cursor:pointer;
font-size:12px;
}
.btnPostComment {
width:154px;
height:28px;
background-image: url(../img/sites/btnPostComment.html);
font-size:12px;
float:right;
margin-right:10px;
_margin-right:0px;
border:0px;
}
.btnPostComment input {
width:154px;
height:28px;
border:0px;
text-align:center;
font-size:14px;
background:transparent;
}
#loginform, #forgotten {
display:none;
background-color:#E0E0E0;
margin:0px;
padding:5px;
color:#000000;
_position:relative;
_z-index:8000;  
}
#loginform table, #forgotten table {
width:auto;
}
#loginform table, #loginform td, #loginform tr, #forgottentable, #forgotten td, #forgotten tr {
background:transparent;
text-align:left;
margin:0px;
padding:0px;
padding-left:5px;
}
#loginform table input, #forgotten table input {
margin-top:3px;
height:20px;
}
dl#loginn
{
padding: 0;
width: 440px;
font-family: georgia, times, serif;
}

#loginn dt
{
width: 128px;
float: left;
margin: 0;
padding: .5em;
font-weight: normal;
padding-left: 7px;
background: url(../img/sites/right_with_bg.html) no-repeat scroll left center; 
vertical-align: middle;
}
dl#signin
{
padding: 0;
width:auto;
font-family: georgia, times, serif;
}

#signin dt
{
width: auto;
margin: 0;
padding: .5em;
font-weight: normal;
padding-left: 7px;
background: url(../img/sites/right_with_bg.html) no-repeat scroll left center; 
vertical-align: middle;
}
dl#signins
{
padding: 0;
width:auto;
font-family: georgia, times, serif;
}

#signins dt
{
width: auto;
margin: 0;
padding: .5em;
font-weight: normal;
padding-left: 7px;
background: url(../../../../www.project-syndicate.org/img/layout/right.html) no-repeat scroll left center; 
vertical-align: middle;
}

.listing {font-size:12px; width: auto; margin: 5px 0px 5px 0px;
text-align:left; 
border:1px solid #D9D9D9; 
padding:4px 5px 7px 5px;
clear: both;
letter-spacing: 1px;}

.listing .previous {
float:left;
}

.listing .next {
float:right;
}

.listing .numbers {
text-align:center;
}
.listing .numbers a {
color:#1d1d1d;
text-decoration:underline;
font-size:12px;
}
.listing .numbers a.active {
color:#610216;
text-decoration:none;
font-weight:bold;
}
.listing .previous a, .listing .next a {
font-size:12px;
/*  color:#828282; */
color:#000000;
}

.comment {
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px #d4d4d4 Solid;
}
.comment .name {
font-size:12px;
font-weight:bold;
color:#610216;
}
.comment .date {
font-size:10px;
font-weight:normal;
color:#000000;
}
.comment .bottom {
text-align:right;
}
.comment .bottom a {
color:#000000;
text-decoration:underline;
}
dl.cmnt
{
padding: 0px;
margin:0px;
width: 98%;
}

.cmnt dt
{
width:auto;
float: right;
margin: 0;
padding: .5em;
background: url(../../../../www.project-syndicate.org/img/layout/right.html) no-repeat scroll left center; 
vertical-align: middle;
}

#loginpage, .loginpagess {
width:99%;
margin:0px;
padding:5px;
font-size:12px;
}
#loginpage table, .loginpagess table {
width:auto;
}
#loginpage table, #loginpage td, #loginpage tr, .loginpagess table, .loginpagess td, .loginpagess tr {
background:transparent;
text-align:left;
margin:0px;
padding:0px;
padding-left:5px;
}

/*----- -----*/
#loginpage table {
width:100%;
}
#loginpage table tr td {
padding:5px;
}

.loginpagess table {
width:100%;
}
.loginpagess table tr td {
padding:5px;
}
/*----- -----*/

input.inpts, select.inpts  {
margin-top:3px;
height:20px;
border:1px #9c9c9c Solid;
}

.h-head h3 {
color:#000000;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin-top:15px;
margin-bottom:15px;
}

.required {
color:#620018;
font-weight:bold;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.listings {
font-size:12px; 
margin: 5px 0px 5px 0px;
text-align:left; 
/*  border:1px solid #D9D9D9; */
border:1px solid #9c9c9c; 
padding:4px 5px 7px 5px;
clear: both;
letter-spacing: 1px;
}
#termsofuse {
font-size:12px;
color:#292929;
text-align:justify;
height:100px;
overflow:auto;
}

.formseparator {
border-bottom:1px #d4d4d4 Solid;
height:1px;
}

.pagessborder {
border:1px #9c9c9c Solid;
}

#confirmation {
border:1px solid #9c9c9c;
font-weight: bold;
width: auto;
height: 115px;
}

#confirmation p {margin-top: 1em;
  margin-left: 1em;
}


.lognow {
height:167px;
}
.lognow td {
padding:15px;
}

.log23 {
height:7px;
}
.log34 {
height:12px;
}

.cmntss {
text-align:left;
margin-bottom:10px;
padding-top:6px;
padding-bottom:10px;
border-top:1px #d4d4d4 Solid;
border-bottom:1px #d4d4d4 Solid;
}
.policytext {
color:#610216;
padding-bottom:30px;
border-bottom:1px #d4d4d4 Solid;
margin-bottom:10px;
}
.signforcomments {
border-bottom:1px #d4d4d4 Solid;
margin-bottom:10px;
padding-bottom:10px;
font-weight:bold;
}
.commentslogin input {
margin-top:3px;
height:20px;
border:1px #9c9c9c Solid;
}
.commentslogin td {
padding-right:20px;
}
.commentslogin p {
border-top:1px #d4d4d4 Solid;
color:#610216;
margin-top:5px;
padding-top:10px;
margin-bottom:10px;
padding-left:5px;
padding-right:5px;
}
.commentslogin span {
margin-left:5px;
display:block;
}

#forgotten {
display:none;
}


p#error {color: #620018;}

.comment p {margin-top: 1em; margin-bottom: 1em;}
