* {
	margin: 0;
	padding: 0;
	border: none
}

html,body {margin:0; padding:0;width:100%;height:100%}

body {
	margin: 0 0 5px 0;
	color: #e1d8d1;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background:#060503 url(../images/grad.png) repeat-x left top;
}
.comment-item{
	margin-bottom: -1px;
	padding: 25px 10px 30px 10px;
	border-top: 1px dotted #242222;
	border-bottom: 1px dotted #242222
}
.comment-item-img-border{
	position: relative;
	float: left;
	width: 76px;
	height: 95px;
	margin: 0 15px 0 0;
}
.comment-item-img-border-bg{
	position: relative;
	width: 76px;
	height: 95px;
	z-index: 99;
	background: url(../images/avatar_border.gif) no-repeat}
.comment-item-img{
	position: absolute;
	top: 8px;
	left: 6px;
	width: 61px;
	height: 61px;
	overflow: hidden;
	z-index: 98
}
.comment-item-name{
	padding-right: 15px;
	color: #f1d255;
	font-size: 11px;
	font-weight: bold
}
.comment-item-header{
	color: #fffefe
}
.comment-item-text{
	margin: 12px 0;
	color: #8b857f;
	line-height: 1.4em
}
.comment-item-links{
	color: #bdbdbd
}
.comment-item-links a{
	color: #bdbdbd;
	text-decoration: none
}

.get-votes-input-group{
	margin: 20px 0 0
}
.get-votes-input-group input, .disabled {
	margin-top: 0px;
	padding: 2px 4px 0;
	width: 145px;
	height: 20px;
	color: #806745 !important;
	font-size: 10px;
	background: url(../images/field.gif) no-repeat left top
}

.get-votes-input-group input.error{
	background: url(../images/field_hightligted.png) no-repeat left top
}

.nav-chain{
	margin: 20px 0;
	font-size: 11px;
	text-align:right
}
.nav-chain a{
	padding-left: 10px;
	color: #f1d255;
	text-decoration: none
}
.nav-chain a:hover{
	color: #ffffff;
	text-decoration: underline
}
#add-comment{
	padding-top: 10px
}
#comment{
	margin-left: 240px;
	width: 750px;
}
#comment-form{
	position: relative;
	padding: 60px 0 0 100px;
	background: url(../images/comment-form_bg.gif) no-repeat top left
}


#comment-form-border{
	padding:1px;
	width: 595px;
	border: 1px solid #29231d;
}
#comment-form textarea{
	width: 620px;
	height: 65px;
	color: #806745;
	border: #000000;
	background: #29231d;
}

#allcomments {
        float:right;
        width:700px;
        margin-right:20px;
}

#comment-top-links{
	margin: 20px 0 60px 0;
	padding: 10px 0;
	color: #bdbdbd;
	border-top: 1px dotted #242222;
	border-bottom: 1px dotted #242222
}
#comment-top-links a{
	color: #bdbdbd;
	text-decoration: none
}
#footer{
	margin-left: 20px;
	padding-top: 0px;
        margin-top:0px;
	height: 15px;
	text-align: left;
	width: 950px !important;
}
#footer .border {

	width:100%;
        line-height:1px;
        font-size:0px;
        height:5px;
        -moz-opacity: .20 ;
        opacity:.20 ;
        filter: alpha(opacity=20) ;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
        background: url(../images/x.gif) repeat-x top;
}


#footer-right-side a{
	text-decoration: none;
        height:20px;
        cursor:pointer;
}
#footer-right-side span {
	padding: 5px 0px;
	color:#171717;
}



#get-votes{
	float:left;
        margin-left:20px;
	padding-top: 60px;
	width: 153px;
	color: #8b857f;
	background: url(../images/get_more_votes.gif) no-repeat top
}
#get-votes span{
	color: #c7bfb7
}
#get-votes-send{
	display: block;
	width: 60px;
	height: 25px;
	background: url(../images/send_vote.gif) no-repeat left top
}
#get-votes-send:hover{
	background: url(../images/send_vote_over.gif) no-repeat left top
}

#footer-left-side  , #footer-right-side { width:45%;}
#footer-left-side  {float: left;}
#footer-right-side {
    float: right;
}

.c { clear:both;}

#footer-right-side a{
	text-decoration: none;
}
#footer-right-side span, #footer-right-side a, #footer-left-side {
	padding: 0px
}

#main{
	margin: 0 auto;
	width: 990px;
}


#footer , #footer a, #footer  {  font: 10px Verdana, Arial, Helvetica, sans-serif !important; color:#e1d8d1}

#footer-right-side a,
#footer-right-side span
{
    float:right;
    display:block;
}

#footer-right-side a,
#footer-left-side
{
-moz-opacity: .23 ;
opacity:.23 ;
filter: alpha(opacity=23) ;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=23);
}

#footer-right-side a:hover {
-moz-opacity: .6;
opacity:.6;
filter: alpha(opacity=60);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}

.loginerror {
    width:196px;
    height:151px;
    position:absolute;
    top:646px;
	margin-left:-20px !important;
    display:none;
    cursor:pointer;
    z-index:100;
    background: url(../images/error_msg.png);
    _background:url(../images/blank.gif);
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/error_msg.png', sizingMethod='noscale');
}


#footer-right-side a, #footer-right-side span{
    margin-left:9px !important;
}
