.submission-head {font-weight:bold; font-size:13px; padding:2px 5px;padding-bottom: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 a img{max-height:210px; max-width:280px;min-height:210px; min-width:280px; margin:2px;}
.submission-box { float:left; padding:0px; margin: 18px; background:#333333; text-align:center; -moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.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:250px; margin:10px 0 0 10px;padding:5px;font-family: 'Droid Serif', serif; font-family:14px; }
div.tags .titles{font-size:20px; font-weight:bold;}
div.tags p, div.colors p, div.url p {font-size:14px;}
div.tags a{color:#FFF;}
div.tags p.small{ font-size:11px; font-family:Tahoma, Geneva, sans-serif; line-height:140%; margin-top:-7px;}
div.url a{color:#FFF; text-decoration:none;}
.star { background:url(images/stars.png) no-repeat; width:19px; height:30px; display:inline-block; overflow:hidden; background-position:0 0; cursor:pointer; float:left;}
.stared { background:url(images/stars.png) no-repeat; width:19px; height:30px; display:inline-block; overflow:hidden; background-position:0 0;  float:left;}
.staredvote { background:url(images/stars.png) no-repeat; width:19px; height:30px; display:inline-block; overflow:hidden; background-position:0 -60px;  float:left;}
.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; margin-top:-50px;}
#subtags{float:right;background:url(images/site-info.png) no-repeat top center; width:325px; height:410px; margin-left:40px; color:#FFF; padding-top:40px; padding-left:30px;margin-top:10px;}

#galsearch{background:url(images/serach-box-bg.png) no-repeat top center; width:320px; height:328px; padding-top:60px; padding-left:50px; margin-top:40px;}
#galsearch form{margin-bottom:20px; padding-left:5px;}
#galsearch form select,#galsearch form input{padding:5px 3px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; border-radius:3px; border:#004693 1px solid;}
#galsearch form input[type=submit]{ padding:5px 10px;}
#galsearch form input[type=submit]:hover{ background:#333333;}
#galsearch h3{color:#FFF;font-family: 'Droid Serif', serif; font-family:12px; font-weight:normal; margin-bottom:4px;}


#right{display:none;}
#left{width:980px; padding-left:10px;}
.sorting{ font-family:Tahoma, Geneva, sans-serif; display:block; clear:both; margin:15px 0 ; padding:25px 0 20px 20px; width:960px;}
.sorting li{float:left;}
.sorting li a{color:#06F; font-size:15px; text-decoration:underline; margin:0 8px;}
.sorting li.right{float:right;}
#submissions{clear:both; padding-top:20px;}
#singlesubmit{margin-top:-50px; float:left;}
#singlesubmit a.single-thumb img{ width:576px; height:432px;min-width:576px; min-height:432px; border:#333 4px solid;}
#singlesubmit .submission-box{}
#site-info{}
.title-text{font-family: 'Droid Serif', serif; font-size:30px; font-weight:bold; text-shadow:2px 2px 2px #FFF; margin-bottom:15px;}
.title-text span{ font-size:20px;}
.title-url{font-family: 'Droid Serif', serif; font-size:20px; margin-bottom:15px;}
li.search-box form{ padding-right:50px; padding-bottom:10px; margin-top:-20px;}
li.search-box form input[type=text]{background:#FFF; border:#333 1px solid; padding:6px; width:200px; float:left;}
li.search-box form input[type=submit]{background:url(images/serach-cross.png) no-repeat top center; width:101px; height:38px; border:0px; cursor:pointer; text-indent:-9999px; float:left; margin-top:-3px;}
.featued-ribbon{position:absolute;}
