.starstruck-wrap{margin:10px 0; line-height:20px; font-size:12px;}
.starstruck-wrap .starstruck img, .entry .starstruck-wrap .starstruck img, .starstruck-mini-wrap .starstruck-mini img{position:static; border:0; padding:0; margin:0; vertical-align:text-bottom;width: auto; display: inline;}
.starstruck-rating-wrap{margin-left:10px; padding:2px 8px; font-size:0.9em; color:#888; font-style:italic; background-color:#F0F0F0; border-radius:3px; text-align:center}
.starstruck-mini-wrap{display:none;}
.starstruck-rating span{font-style:italic}
.starstruck-mini-count{color:#999; font-size:0.9em;}
.starstruck-sidebar-wrap{color:#888; margin-bottom:15px}
.starstruck-progress-wrap{padding-bottom:5px;}
.starstruck-progress{color:#888; line-height:33px; font-size:13px}
.starstruck-progress-star{float:left; margin-right:5px}
.starstruck-main-progress{margin:5px 0; float:left; width:175px}
.starstruck-main-progress .starstruck-bar{-moz-box-shadow:inset 2px 2px 3px #CCC; -webkit-box-shadow:inset 2px 2px 3px #CCC; box-shadow:inset 2px 2px 3px #CCC; background:#DDD; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding:4px}
.starstruck-main-progress .starstruck-bar .value{height:15px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.starstruck-main-progress .starstruck-orangebar{-moz-box-shadow:inset 0px 5px 3px #F8C270; -webkit-box-shadow:inset 0px 5px 3px #F8C270; box-shadow:inset 0px 5px 3px #F8C270; background-color:#F90;-moz-animation: ssbar 2s 1 0 ease-in-out; -webkit-animation: ssbar 2s 1 0 ease-in-out; -ms-animation: ssbar 2s 1 0 ease-in-out; -o-animation: ssbar 2s 1 0 ease-in-out; animation: ssbar 2s 1 0 ease-in-out;}
.starstruck-count{margin-left:5px; font-style:italic}

#starstruck-toggle { font-size: 0.8em; text-decoration:underline; cursor:pointer;}
#starstruck-toggle:hover{text-decoration:none;}
#starstruck-results{display:none; position:absolute;background:#fff;border:1px solid #c1c1c1;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 0 13px rgba(0,0,0,0.31);-moz-box-shadow:0 0 13px rgba(0,0,0,0.31);-webkit-box-shadow:0 0 13px rgba(0,0,0,0.31);margin-top:6px;width:300px;z-index:999;}
#starstruck-results .starstruck-results-title{font-weight:bold;font-size:12px;color:#888;text-shadow:1px 1px 0 white;background:#f6f8f8;background:-moz-linear-gradient(#f6f8f8, #e9eeee);background:-webkit-linear-gradient(#f6f8f8, #e9eeee);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f8f8', endColorstr='#e9eeee')";border-bottom:1px solid #f0f3f3;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;padding:8px 10px 5px;}
#starstruck-results .starstruck-results-body{max-height:400px; min-height:100px; overflow-x:hidden; overflow-y:auto; padding:0;border-top: 1px solid #ddd;}
#starstruck-results ul.starstruck-list li{ background-image:none; position: relative;display: block;border-top: 1px solid #EEE;padding: 6px 10px;font-size: 0.9em; color: #888; }
#starstruck-results ul.starstruck-list li:hover{background-color:#FCFCFC;}
#starstruck-results ul.starstruck-list li:last-child{border-bottom: 1px solid #EEE;}

#starstruck-results .starstruck-delete{cursor:pointer; padding-right:5px; color:red; font-weight:bold;}
#starstruck-results .starstruck-avatar { bottom: -2px; position: absolute; display: inline-block; }
#starstruck-results .starstruck-avatar img { border-radius: 3px; }
#starstruck-results .starstruck-user { margin-left: 35px; display: inline-block; position: relative; }
#starstruck-results .starstruck-date { float:right; color:#CFCFCF;font-style:italic; font-size: 0.85em; }
#starstruck-results .starstruck-results-footer { min-height:2px;display:block;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}

@-moz-keyframes ssbar{0%{width:0%}}
@-webkit-keyframes ssbar{0%{width:0%}}
@-ms-keyframes ssbar{0%{width:0%}}
@-o-keyframes ssbar{0%{width:0%}}
@-keyframes ssbar{0%{width:0%}}


/*** AppThemes themes CSS fixes ***/


/* Vantage */

.starstrucked.va-dashboard .starstruck-wrap{ clear: left; padding-top: 15px; }
.archive .list h1 + .starstruck-wrap { margin-left: 46px; }

/* Ideas */

.starstrucked.archive .list .section-head-tabs {
	border-bottom: 1px solid #e9e9e9;
	margin: -1px;
}


/*** Third Party CSS fixes ***/

/* bbPress */

.starstrucked div.bbp-breadcrumb {
	float: none;
}
