.submission-head {   font-weight:bold; font-size:13px; padding:5px; }
.submission-head a { color:#fff; text-decoration:none; }
.submission-head a:hover { text-decoration:underline; }
.submission-rating { color:#8ca00b; font-weight:bold; font-size:13px; padding:5px; }
.submission-box { width:322px; float:left; padding:0px; margin:20px 0 0 20px; background:#8a9e0b; text-align:center; }
.right-header p { margin:0px; padding:10px 0px 0px 10px; float:left; color:#000; font-size:26px; font-weight:bold }
#right h3 { padding:4px 0px 4px 0px; color:#8a9e0b; font-weight:bold; }
.textfield { font-size:12px;  border:1px solid #666; width:200px; }
div.tags, div.colors, div.url {width:300px; margin:20px 0 0 22px; border:1px solid #8a9e0b; background:#CCC; filter:alpha(opacity=50); 	-moz-opacity:0.5; -khtml-opacity: 0.5; 	opacity: 0.5; padding:5px;}
div.tags p, div.colors p, div.url p {font-size:14px;}
.star { background:url(images/stars.gif) no-repeat; width:30px; height:30px; display:inline-block; overflow:hidden; background-position:0 0; cursor:pointer; }
.stared { background:url(images/stars.gif) no-repeat; width:30px; height:30px; display:inline-block; overflow:hidden; background-position:0 0; }
.staredvote { background:url(images/stars.gif) no-repeat; width:30px; height:30px; display:inline-block; overflow:hidden; background-position:0 -60px; }
.submit{border:1px solid #666; background:#CCC; font-weight:bold; font-size:12px;}
.submit:hover{background:#8a9e0b; cursor:pointer; color:#FFF;}

.commentsub{border:1px solid #8ca00b;  margin-top:10px; width:680px; margin-bottom:0px; background:#d8dca3; margin-left:10px;}
#comment{margin-left:10px;  width:400px;  border:1px solid #666; margin-bottom:20px;}
.commentsubmit{border:1px solid #666; background:#CCC; font-weight:bold; font-size:12px; margin-left:20px; margin-bottom:20px;}
.commentsubmit:hover{background:#8a9e0b; cursor:pointer; color:#FFF;}

.commentslbl{margin:5px 0px 5px 5px; padding:0px; color:#8a9e0b; font-weight:bold;  color:#000; font-size:12px; display:inline;}
#namecmt{margin:5px 0px 5px 5px; border:1px solid #666;}
#emailcmt{margin:5px 0px 5px 7px; border:1px solid #666;}
#urlcmt{margin:5px 0px 5px 14px; border:1px solid #666;}
.commentfield{margin:5px 0px 5px 10px; font-size:12px;  border:1px solid #666; padding:0px;}

#commentsWrapper{margin:10px;}
.commentWrapper{width:680px; border:1px solid #8a9e0b; margin:5px 0px 5px 0px; font-size:12px; background:#d8dca3;}
.commentDate{font-size:12px; padding:5px; background:#8a9e0b; font-weight:bold; }
.commentAuthor{padding:5px; font-weight:bold;}
.commentAuthorURL{padding:5px; font-weight:bold; color:#8a0c0b;}
.commentAuthorURL a{font-weight:bold; color:#8a0c0b; text-decoration:none; font-weight:bold;}
.commentAuthorURL a:hover{text-decoration:underline;}
.commentComment{padding:5px;}
.nocmts{padding:10px 4px 4px 10px;}

#singlesubmit{float:left;}
#subtags{float:left;}