﻿/*  
Theme Name: AwardedCasinos.com
Theme URI: http://pixel2.se
Description: Tema anpassat för AwardedCasinos.com
Version: 1.0
Author: Emil Janitzek
Author URI: http://pixel2.se
*/

/* Reset prefixed styles */
a img,:link img,:visited img,fieldset,abbr { border:0; }
h1,h2,h3,h4,h5,h6,pre,code,address { font-size:1em; }
pre,code,address { font-weight:normal; font-style:normal; }
caption,th { text-align: left; font-weight: normal; }
h1,h2,h3,h4,h5,h6,body,html,ul,ol,li,pre,form,p,blockquote,fieldset,dl,dt,dd { margin:0; padding:0; }
	
a {color: #0077f1; text-decoration: none;}
a:visited {color: #0077f1; }
a:hover {color: #0077f1; text-decoration: underline; }
a:active {color: #0077f1; }

/** 
	replace /images/ with //images/ 
*/

body {
	font-family: Arial, Verdana Helvetica, sans-serif; 
	margin: 0 auto;
	width: 60em;}

body .body {
	font-family: Tahoma, sans-serif; }

.body h1 {
	font-size: 1.2em;
	font-weight: normal; }

.review h1 {
	margin: 0.2em -0.8em 0.2em -0.7em; 
	padding: 0 0 0.7em 1.5em;
	border-bottom: 1px solid #e8e8e8; }

input,textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; }

.content ul, .content ol {
	margin: 0.5em 0 1.5em 2.5em; }
.content ul ul, .content ol ol {
	margin: 0 0 0 1.5em; }
.content h2 + ul, .content h2 + ol {
	margin-top: 1em; }
.content li {
	margin: 0.2em 0; }
.content ul.spaced li, .content ol.spaced li {
	margin: 0.6em 0; }

div.header {
	background: #0f0f0f url(/images/table-header-background.png) repeat-x top left;
	height: 7em; 
	border-bottom: 2px #383838 solid; }

div.header img {
	float: left;
	margin: 1.25em 0.75em 0 2.3em;}
div.header h1, div.header span {
	color: #acabab;
	background: url(/images/awarded-casinos-logo2.png) no-repeat top left;
	text-indent: -5000px;
	height: 77px; width: 394px;
	margin-top: 1.1em;
	float: left; }

.header .login {
	float: right;
	color: #5f5f5f; 
	width: 23em;
	padding: 2em 2em 0 0;
	font: 0.68em Tahoma, Arial, sans-serif; }

.header .login a {
	color: #0077f1; }

.header .login input {
	float: right; clear: right;
	margin-bottom: 0.3em; }
.header .login label {
	float: left; clear: left;
	text-align: right;
	padding: 0.3em 0.7em 0.8em;
	width: 9em;
	font-weight: bold; }

.header .buttons {
	clear: both; float: left;
	width: 23em;
	padding-top: 0.5em; }
.header .buttons a {
	float: right;
	padding: 0.3em 0 0 0; }
.header .buttons a.button  {
	background: url(/images/button-login-blackbg.png) no-repeat top left;
	text-indent: -5000px;
	margin: 0 0 0 1em;
	width: 55px; height: 21px; }

.container {
	background: url(/images/container-bg.gif) repeat-y top center; }

.content {
	float: right;
	width: 50em;
}
.content a {
	text-decoration: underline; }
.content a:hover {
	text-decoration: none; }

.content .body {
	float: left;
	width: 33em; 
	padding: 1em;}
.content .sidebar {
	float: right;
	width: 15em; }


.menu {
	float: left;
	width: 10em;
	padding-bottom: 2em; }

.menu .search_box {
	padding: 0.4em 0.4em; }
.menu .search_box .search_field {
	width: 6em; }
.menu ul {
	list-style-type: none;
	margin-bottom: 1em;
	font-size: 11px;	}
.menu ul li {
	padding: 0.3em 1.5em; }

.menu ul li:hover {
	background-color: #e5e5e5; }

.menu ul li.header {
	border-bottom: 3px solid #ff3030;
	background: url(/images/menu-header-bg.gif) repeat-x top left;
	padding: 1em 1.5em 0.4em;
	margin-bottom: 0.3em;}
.menu li h4 {
	color: #3e3e3e;
	font: 1.1em Arial, sans-serif; 
	font-weight: bold;
	text-transform: uppercase;}
.menu li a {
	color: #32312f;
	font-size: 1em;
	
	font-family: Tahoma, sans-serif;
	line-height: 1em;	}

.sidebar {
	margin-bottom: 2em; }
.sidebar h3 {
	background: #101010 url(/images/sidebar-header-bg.png) repeat-x top left;
	color: #c9c9c9;
	font: 0.8em Tahoma, sans-serif; 
	font-weight:bold; 
	padding: 0.4em 0 0.4em 2.1em; }

.sidebar .best_bonus {
	font-size: 0.75em;
	list-style-type:none;
	margin: 1em 1em 1em 1.5em;
	/*list-style-image: url(/images/list-arrow.gif);*/}

.sidebar .best_bonus li {
	background: url(/images/list-arrow.gif) no-repeat center left;
	padding: 0.1em 0 0.1em 1em; }
.sidebar .best_bonus li a {
	font-weight: bold; text-decoration: none; }
.sidebar .best_bonus li a:hover {
	text-decoration: underline; }
.sidebar .best_bonus li:last-child {
	text-align: right;
	padding-top: 0.5em;
	background: none; }
.sidebar .best_bonus li:last-child a {
	font-weight: normal; text-decoration: underline; }
.sidebar .best_bonus li:last-child a:hover {
	text-decoration: none; }

.sidebar .current_bonus {
	list-style-type: none;
	text-align: center;
	font-size: 0.75em;
	margin: 0.5em 0;}
.sidebar .current_bonus li {
	padding: 0.6em 1em;
	font-weight: bold;
	border-bottom: 1px solid #cccccc; }
.sidebar .current_bonus li:last-child {
	border: 0; }
.sidebar .current_bonus img {
	display: block;
	margin: 0 auto 0.5em; }
	
/*.sidebar #newsletter {
	font-size: 0.75em;
	margin: 0 1em 0 1.5em; }
/*.sidebar #newsletter h3 {
	font-size: 1em;
	margin: 0 -1em 1em -1.5em; }
*/
.sidebar .newsletter, .sidebar .quiz {
	font-size: 0.75em;
	padding: 1em; }
.sidebar #newsletter p { 
	font-size: 0.75em;
	padding: 1em 1em 0 1.5em;
	margin: 0; }
.sidebar #newsletter label {
	float:left;
	padding-top: 0.2em; }
.sidebar #newsletter input[type="text"] {
	display: block;
	margin-bottom: -0.8em;
	width: 14em; }
.sidebar #newsletter input[type="submit"] {
	margin-bottom: 1.5em; }
.sidebar #newsletter a {
	float: right; margin: 0.5em 0 1em; }
.sidebar .quiz ul {
	list-style-type: none;
	margin: 0 0 1em 1em; }
.sidebar .quiz p {
	padding-bottom: 0.5em; }
.sidebar .quiz a.second {
	float: right; }

.sidebar #tag_cloud-3 div {
	font-size: 0.75em;
	padding: 0.5em 1em 1em; }
.sidebar #tag_cloud-3 a {
	padding: 0.2em;
	text-decoration: none; }
.sidebar #tag_cloud-3 a:hover {
	background-color: #0077f1;
	color: #fff; }

.sidebar .languages {
	font-size: 0.75em; 
	list-style-type: none;
	margin: 0 0 0 2.5em; }

.sidebar .languages li {
	float: left;
	width: 45%; 
	padding-top: 0.7em; }
.sidebar .languages li a {
	padding: 0.1em 0 0.3em 2.5em; 
	color: #414141;
	font-weight: bold;
	text-decoration: none; }
.sidebar .languages #se a {
	background: url(/images/flags/se.png) no-repeat center left; }
.sidebar .languages #no a {
	background: url(/images/flags/no.png) no-repeat center left; }
.sidebar .languages #fi a {
	background: url(/images/flags/fi.png) no-repeat center left; }
.sidebar .languages #en a {
	background: url(/images/flags/en.png) no-repeat center left; }
.sidebar .languages a:hover {
	text-decoration: underline; }

.sidebar .section {
	background: url(/images/sidebar-box-bg.gif) repeat-x top left;
	clear: both;
	margin-top: 0.7em;
	padding: 1em; 
	border-bottom: 1px solid #cccccc; }

.footer {
	background: #141414 url(/images/footer-bg.gif) repeat-x top left;
	color: #5f5f5f; 
	font-size: 0.65em;
	padding: 2.5em 0 3em;}

.footer h4 {
	font-weight: bold; font-size: 1.1em }

.footer .copy {
	float: left;
	width: 23em; }
.footer .copy p {
	text-align: center;
	text-transform: uppercase; }
.footer .copy p:first-line {
	color: #a6a6a6; text-transform: none; line-height: 1.5em; }
.footer .copy img {
	display: block;
	margin: 2em auto 1em;}

.footer .links {
	float: left; }
.footer .links ul {
	list-style-type: none;
	float: left;
	width: 10em;
	padding-right: 4em; }
.footer .links ul:last-child {
	width: 18em;  }
.footer .links ul.short {
	width: 7em; }
.footer .links li {
	padding: 0.15em 0; }

.footer .extra {
	float: left; 
	width: 20em; }
.footer .extra h4 {
	clear: both; }
.footer .extra .flags img {
	padding: 0.4em 0.8em 0.4em 0;
	margin-bottom: 1em; }
.footer .extra input {
	margin: 0.4em 0 0.6em 0; 
	width: 15em;  }
.footer .extra a {
	float: left; margin-top: 0.4em; }
.footer .extra a.button  {
	float: right; padding-top: 0;
	background: url(/images/button-subscribe.png) no-repeat top left;
	text-indent: -5000px;
	margin: 0 2em 0 1em;
	width: 75px; height: 21px; }

.body h2, .review .recommendations h2 {
	color: #c9c9c9;
	font-family: Arial, sans-serif;
	height: 27px; 
	padding-top: 6px;
	padding-left: 2em; 
	margin-top: 1.5em;
	font-weight: bold;
	text-transform: uppercase;
	background: #363636 url(/images/header-background.png) repeat-x bottom left; }

.body p, .body dd {
	font-size: 12px; /*0.85em;*/
	line-height: 1.4em;
	margin: 1em 0 1em; }

.body li {
	font-size: 12px; }

.body p.caption {
	font-family: Tahoma;
	font-weight: bold; }

.body {
	margin-bottom: 3em; }

.body .highlights {
	margin: -1em -1em 0 -1em;
	height: 177px;
	background-color: #000; }
.body .highlights .first, .body .highlights .second, .body .highlights .third {
	float: left; background: #000 url(/images/highlights-default-background.png) no-repeat top center;
	width: 33.3%; height: 177px;
	font-size: 0.75em; 
	color: #ebebeb; }
.body .highlights .inverted {
	color: #000; }

.body .highlights .image {
	margin: 12px 0 1em;
	height: 84px; }
.body .highlights img {
	display: block;
	margin: 0 auto;
	padding: 0.7em 0 0;}
.body .highlights a.action {
	display: block;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	margin: 0.5em auto 0;
	padding: 0.2em;
	width: 6em;
	color: #eb0000; }
.body .highlights a.action:hover {
	text-decoration: underline; }
.highlights h4 {
	font-size: 1.2em;
	font-weight: bold;
	text-align: center; }
.body .highlights .inverted h4 {
	margin-top: 7.5em; }
.highlights p {
	text-align: center;
	margin: 0;}

.body .highlights .third { }


.body .news, .body .linklist {
	margin: 1.5em 0 0;
}
.body .news {
	float: left;
	width: 65%;}
.body .news a {
	font-size: 0.8em;
	font-family: Arial, sans-serif;
	font-weight: bold; padding-right: 0.5em; }
.body .news span.date {
	font-size: 0.7em;
	color: #858585; }
.body .news img.icon {
	float: left;
	padding: 0.4em 0.5em 0.2em 0; }
.body .news p {
	clear: right;
	margin-top: 0.3em; 
	margin-bottom: 1em;
	font-size: 0.75em; }
.body .linklist {
	float: right;
	width: 30%; 
	font-size: 0.75em; }
.body .linklist h3 {
	font-family: Arial, sans-serif; }

.body .linklist h3 {
	text-transform: uppercase; }
.body ul.shortlist, .body .linklist ul {
	margin: 0;
	list-style-type:none; }
.body ul.shortlist li, .body .linklist ul li {
	background: url(/images/list-arrow.gif) no-repeat center left;
	padding: 0.2em 0 0.2em 1em;	}

.body .mainbox {
	margin-top: 2em; 
	width: 33.3%;
	float: left; }
.body .mainbox .icon img {
	visibility: hidden; }
.body .mainbox .icon {
	margin-bottom: 0.5em; 
	height: 77px;
	background-position: center center;
	background-repeat: no-repeat;	}

.body .categorylist {
	list-style-type: none;
	margin: 0.5em 0 0 1em; }

.body .categorylist li {
	float: left; }

.body .categorylist li a {
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, sans-serif;
	/*font-size: 0.8em;*/
	display: block;
	width: 7em;
	padding-top: 6em;
	margin: 0 1.5em 0.5em;
	text-align: center; }

.body .categorylist li a:hover {
	text-decoration: underline;}

.body .categorylist li.slots a { background: url(/images/icon-category-slots.png) no-repeat center 1.8em; }
.body .categorylist li.poker a { background: url(/images/icon-category-poker.png) no-repeat center 0; }
.body .categorylist li.blackjack a { background: url(/images/icon-category-blackjack.png) no-repeat center 0.7em; }
.body .categorylist li.baccarat a { background: url(/images/icon-category-baccarat.png) no-repeat center 0.7em; }
.body .categorylist li.roulette a { background: url(/images/icon-category-roulette.png) no-repeat center 0.7em; }
.body .categorylist li.craps a { background: url(/images/icon-category-craps.png) no-repeat center 1.6em; }
.body .categorylist li.keno a { background: url(/images/icon-category-keno.png) no-repeat center 1.6em; }

.spotlight {
	background: #101010 url(/images/spotlight-background-top.png) no-repeat top left; }

.spotlight a.prev, .spotlight a.next {
	font-size: 0.7em;
	color: #c9c9c9;
	float: left;
	margin-top: 0.5em;
	margin-left: 2%;
	width: 23%;}

.spotlight a.next {
	text-align: right;
	margin-left: 0; margin-right: 2%;}
.spotlight h3 {
	float: left;
	text-align: center;
	font-size: 0.75em;
	color: #c9c9c9;
	height: 30px;
	width: 50%;
	margin: 6px auto 0;}
	

.spotlight .box {
	background: #fff url(/images/spotlight-background.png) no-repeat bottom left;
	padding: 4px 1.1em 13px; }

.spotlight .box #image {
	float: left; margin-right: 1.1em; }

.spotlight .box #title {
	/*font-family: Arial, Sans-serif;*/
	font-size: 1.0em;
	display: block; margin: 0.5em 0 0.7em; }

.spotlight .box p {
	font-size: 0.75em;
	margin-bottom: 1em; }

.spotlight .box #action {
	display: block;
	font-size: 0.95em; }
.spotlight .box #review {
	display: block;
	margin-top: 0.4em; 
	font-size: 0.75em; }

.body .mainbox .actionbutton {
	display: block; 
	margin: 0 auto; }
.body .mainbox ul {
	margin: 1em 0em 0 2em;
	font-size: 0.75em; }

.body .artikelhighlight {
	margin-top: 1em; 
	width: 65%;
	float: left;}

.body .artikelhighlight img {
	float: left;
	margin-right: 0.5em; }

.body .artikelhighlight p {
	margin-top: 0.3em; 
	font-size: 0.75em; }

.body img.whyawarded {
	float: right; margin: 1em 0 1em 1em; }

h1 + .imagebox, h1 + .imagebox + .imagebox {
	margin-top: 0.7em; }
.imagebox {
	text-align: center;
	float: left;
	width: 49%;
	overflow: hidden; }
.imagebox.last {
	float: right; }
.imagebox img {
	display: block;
	margin: 0.5em auto 1em; }

.article h2 {
	font-size: 1em;
	text-transform: none;
	background: none;
	height: auto;
	color: #000;
	margin: 1em 0 0;
	padding: 0;	}

.article h2 {
	font-size: 0.9em; }
.article p + h2 {
	margin-top: 1.5em; }

.article h2 + p {
	margin-top: 0.5em;}

.review h3, .article h3 {
	font-size: 0.9em;
	font-family: Arial, sans-serif;	}
	
a.actionbanner {
	display: block;
	background: #440505 url(/images/action-banner.png) no-repeat top left;
	text-align: center;
	color: #fff; 
	font-weight: bold;
	font-size: 1.8em; 
	font-family: Arial; 
	text-decoration: none;
	padding: 0.95em;
	margin: 1em 0; 
	clear: both;}
a.actionbanner:hover {
	text-decoration: underline; }
	
	
.articlebox {
	width: 180px;
	float: right;
	margin-left: 2em;
	margin-bottom: 2em;
	padding-bottom: 0.5em;
	background: #f6f6f6;
	border: 1px solid #c6c6c6;
	font-size: 0.8em;
	clear: both;

	/* width exactly 200px */
	-moz-box-sizing: border-box;  
	-webkit-box-sizing: border-box;  
	-ms-box-sizing: border-box;  
	box-sizing: border-box; }

.articlebox img.header {
	display: block;
	width: 180px;
	margin: -1px -1px 0 -1px; }

.articlebox h2,.articlebox h3 {
	margin: 1em 1em 0.2em;
	font-size: 1.15em;
	font-weight: bold; }
.articlebox h4 {
	font-size: 0.85em;
	margin: 1em 1.5em -0.3em; 
	font-weight: bold; }

.articlebox p,.articlebox dl {
	margin: 0.5em 1.5em 1em; 
	font-size: 0.85em;}

.articlebox dl {
	font-size: 0.85em; 
	margin: 0.5em 1.5em 1em;
	margin-top: 1em; }
	
.articlebox dt {
	font-weight: bold; }
.articlebox dd {
	font-size: 1em; 
	margin: 0.2em 0 1em 0; }

.articlebox ul {
	padding-top: 0em;
	margin-bottom: 1em; }
	
.articlebox li {
	font-size: 0.85em;
	margin: 0.8em 0;}
	
.infobox {
	width: 200px; margin: 0 1em 0.5em 0;	}
.infobox.left {
	float: left; }

.infobox .smallspotlight {
	width: 200px; margin: 0;
	padding-top: 6px;
	background: url(/images/infobox-background-top.png) no-repeat top left; }

.infobox .smallspotlight .box {
	width: 200px;margin: 0;
	background: url(/images/infobox-background-bottom.png) no-repeat bottom left; }
.infobox h2.spotlight {
	margin: 0!important;
	background-image: url(/images/spotlight-header-small.png)!important; }
	
.infobox dl {
	font-size: 0.7em;
	padding: 7px 6px 1em 7px; }

.infobox dt, .infobox dd {
	border-top: 1px solid #dddddd; 
	margin: 0; padding: 0; }
.infobox dt.first, .infobox dd.first {
	border-top: none; }
.infobox dt {
	float: left;
	clear: left;
	width: 109px;
	padding: 0.7em 0 0.7em 10px; }
.infobox dd {
	width: 57px;
	margin-left: 119px;
	font-weight: bold;
	text-align: right;
	padding: 0.7em 10px 0.7em 0; }
.infobox dd img {
	padding-top: 1px;
	display: block;
	margin: 0 0 0 auto;}

.sidebar .smallspotlight  .box {
	padding-top: 5px; }
.sidebar .smallspotlight {
	margin: 0;
	background: url(/images/sidebar-spotlight-background-top.png) no-repeat top left; }
.sidebar .smallspotlight .box {
	background: url(/images/sidebar-spotlight-background-bottom.png) no-repeat bottom left; }
.sidebar .smallspotlight ul {
	margin: 0;
	font-size: 0.75em;
	font-family: Tahoma, sans-serif;
	padding: 7px 8px 1em 7px; 
	list-style-type: none; }
.sidebar .smallspotlight li {
	margin: 0;
	border-top: 1px solid #dddddd; 
	padding: 0.7em 0 0.7em 10px; }
.sidebar .smallspotlight li.first {
	border-top: none; }

.sidebar .smallspotlight div.prev {
	width: 225px;
	margin: 0 auto;
	height: 164px;
	background-position: center center;
	background-repeat: norepeat; }
.sidebar .smallspotlight p.prev {
	margin: 0;
	font-size: 0.75em;
	font-style: italic; 
	text-align: center;
	padding: 4px 0 13px;}

.recommendations {
	margin-top: 3em; }

.recommendations ul {
	margin: 0;
	list-style-type: none;
	font-size: 0.85em; }
.recommendations ul li {
	border-bottom: 1px solid #dddddd;
	padding-bottom: 0.7em;
	margin-bottom: 0.7em;
	zoom: 1; }
.recommendations ul li:last-child {
	margin-bottom: 0; }

.recommendations ul li img.icon {
	float: left;
	margin-right: 1em; }

.recommendations ul li p {
	margin: 0.2em 0 0.7em; }
	
.recommendations ul li a {
	font-size: 0.9em; }
.recommendations ul li a.reviewlink {
	float: right; }

.recommendations ul li div {
	zoom: 1; }
	
.recommendations ul li:after,.recommendations ul li div:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden; }
	
.sidebar .casinoicon {
	display: block;
	margin: 1em auto 1.5em; }


.postmetadata {
	clear: both;
	margin: 2em;
	padding: 1em;
	background: #f6f6f6;
	border: 1px solid #c6c6c6;
	font-size: 0.65em;}
.postcomment textarea#comment {
	width: 98%;
}

p.message {
	clear: both;
	margin: 2em;
	padding: 1em;
	background: #f6f6f6;
	border: 1px solid #c6c6c6; }

.sociable_tagline {
	font-size: 0.75em;
	padding-right: 0.4em;
	float:left; }
.sociable_tagline strong {
	font-weight: normal; }

.loginform p label {
	clear:left; float: left; font-weight:bold; width: 20em; margin-top: 0.5em; line-height: 20px;  }
.loginform p input {
	margin-top: 0.1em; margin-right: 10em; }
	
.form-table {
	font-size: 0.8em; }

.form-table td {
	font-style:italic; }

table + h3 {
	margin-top: 1.5em; }
 

table.list {
	width: 100%; }
table.list caption, .body h2.spotlight, .sidebar h3.spotlight {
	background: #c30303 url(/images/caption-background.png) no-repeat bottom left; 
	color: #fff;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	height: 33px; 
	text-align: left;
	padding-top: 7px;
	padding-left: 2em; }
.body h2.spotlight, .sidebar h3.spotlight  {
	height: 26px; padding-top: 7px; }
.review h2.spotlight, .sidebar h3.spotlight {
	font-size: 1em; }
.sidebar h3.spotlight {
	padding-bottom: 0; }
table.list th {
	background: #101010 url(/images/list-header-background.png) repeat-x top left; 
	color: #c9c9c9;
	font-family: Arial, sans-serif;
	font-weight: bold; 
	font-size: 0.75em; 
	padding: 0.5em 0.4em ; 
	text-align: left; }
table.list th:first-child {
	padding-left: 1em; }
table.list td {
	font-size: 0.7em;
	padding: 0.6em 0.4em;
	border-bottom: 1px solid #dbdbdb; }
table.list tr:hover td {
	background-color: #f7f7f7; }

table.list .star, table.list .icon img {
	display: block; }

table.list td.icon {
	padding-right: 0; }
table.list td.name  {
	padding-left: 0; }
table.list td.name a {
	font-family: Trebuchet MS, Tahoma, sans-serif;
	font-weight: bold;
	font-size: 1.05em; 
	text-decoration: none;}
table.list td.name a:hover, table.list tr:hover td.name a {
	text-decoration: underline; }
	
img.actionbutton {
	padding: 2px 0 0 2px; }
table.list img.actionbutton {
	display: block;
	margin: 0 auto; }


.clear {
	clear: both;
	font-size: 0px; line-height: 0px; }
	
	
	/* Sociable */
div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

ul.reviews {
	list-style-type: none;
	margin-left: 0; }
ul.reviews li {
	margin-bottom: 2em; }
strong.title {
	font-size: 1.2em; }
.info {
	text-align: center;
	float: left; 
	clear: left;
	margin: 1.2em 2em 0 1em; }
.info img.logo {
	display: block;
	margin-bottom: 1em; }
.info .play {
	padding-left: 1em;
	vertical-align: bottom; }
.info .review {
	line-height: 24px;
