.comment_ex,
#addCommentContainer{
	padding:5px;
	width:540px;
	background-color:#3C3C3C;
	border:1px solid gray;
	color:#eee;
    position: relative;
    margin: 10px auto;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.comment_ex .name{
	font-size:14px;
	padding-bottom:18px;
	color:#ddd;
}

.comment_ex .date{
	font-size:12px;
	padding:0;
	position:absolute;
	right:10px;
	top:8px;
	color:#ddd;
}

.comment_ex .remove{
	font-size:12px;
	padding:0;
	position:absolute;
	right:10px;
	bottom:8px;
	color:#ddd;
}


.comment_ex p,
#addCommentContainer p{
	font-size:14px;
	line-height:1.2em;
	overflow-x:hidden;
}

#addCommentContainer input[type=text],
#addCommentContainer textarea{
	display:block;
	border:1px solid #ccc;
	margin:5px 0 5px;
	padding:3px;
	font-size:14px;
	color:white;
	width:530px;
}

.charsRemaining
{
    float:right;
}

label{
	font-size:1em;
}

label span.error{
	color:red;
	position:relative;
	right:-10px;
}

#submit{
   margin: 0 auto 0 auto;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 6.5px 18px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 16px;
   text-decoration: none;
   vertical-align: middle;
   float:right;   
   border:0px;
   cursor:pointer;
   
}

#submit:link, .submit:visited {
   color: white;
}    

#submit:hover{
   background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
   background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
   background: -moz-linear-gradient(top, #65a9d7, #3e779d);
   background: -ms-linear-gradient(top, #65a9d7, #3e779d);
   background: -o-linear-gradient(top, #65a9d7, #3e779d);
}

#comments {
	width: 580px;
	margin: 0 auto;
    padding: 5px 5px;
    clear: both;
	display: block;
    background-color: #121214;
}

#trailer {
	width: 580px;
	margin: 0 auto;
    padding: 5px 5px;
    clear: both;
	display: block;
    background-color: #121214;
    text-align: center;
}

.rarview {
	width: 550px;
    padding: 0px 0px 5px 0px;
    clear: both;
	display: block;
	font-size: 1em;
	border:1px solid gray;
	color:#eee;
    margin: 0px auto;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#3C3C3C;
	overflow: hidden;
}

.rarview h3
{
	text-align: center;
    padding: 0px 2px;
    margin: 6px auto;
}

.rarview label:nth-child(even) {
   background-color: #333;
   display:block;
   padding: 2px 5px;
}  
.rarview label:nth-child(odd) {
   background-color: #222;
   display:block;
   padding: 2px 5px;
} 

#comments h3
{
    text-align: center;
}
