﻿/*  
Theme Name: Netticasino
Theme URI: http://www.pixel2.se/
Description: Custom made theme build by <a href="http://www.pixel2.se">pixel²</a>.
Version: 1.0
Author: Emil Janitzek
Author URI: http://www.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; font-weight:normal; font-style:normal; }
h1,h2,h3,h4,h5,h6,body,html,ul,ol,li,pre,form,p,blockquote,fieldset,input,dl,dt,dd { margin:0; padding:0; }

a { color: #0e6e26; text-decoration: none; }
a:hover { color: #f60; }

html {
	background: #aba492; }
body {
	width: 820px; margin: 0 auto;
	font-size: 63%; font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #aba492 url(images/background.gif) repeat-y top center; }

#head {
	background: url(images/background-head.png) no-repeat top center;
	padding: 15px 10px 0 10px; }
#head img {
	border-bottom: 2px solid #46ba11; 
	display: block; margin: 0 auto; }

#head ul {
	background: #168831 url(images/background-menu.gif) repeat-x center left;
	height: 2.6em;
	overflow:hidden;
	list-style-type: none;
	border-bottom: 0.4em solid #faad07; }
#head li {
	float: left;
	border-right: 1px solid #034507;
	border-left: 1px solid #76d08e; }

#head li.first-child {
	border-left: 0;
	padding: 0 2em; }
#head li.last-child {
	border-right: 0;
	padding-left: 2em; }

#head li a { 
	color: #fff; font-size: 1.1em; line-height: 2.35em; font-weight: bold;
	display: block; padding: 0 1.5em; }
#head li a:hover { color: #fffc00; }

#foot {
	clear: both;
	background: url(images/background-foot.png) no-repeat bottom center;
	padding-bottom: 25px;
	text-align: center;	}

#foot ul {
	list-style-type: none;
	width: 750px; margin: 0.1em auto 0;
	padding: 2em 0 2em 50px;
	background: url(images/line-foot.gif) repeat-x top left; }
#foot li {
	float: left; 
	font-size: 1.1em;
	padding: 0 1em; 
	border-right: 1px solid #000; 
	line-height: 1.1em; }
#foot ul li.last-child { border: 0; }

#foot p {
	clear: both;
	width: 800px; margin: 0 auto;
	padding: 0.5em 0 1.5em;
	color: #197542; font: 1.1em Tahoma, Helvetica, sans-serif; }

#foot p a { color: #197542; }
#foot ul a { color: #000; }
#foot a:hover { color: #f60; }

.review-data { 
	width: 190px;
	float:right; 
	background-color: #fff; padding: 0 0 0.5em 0.5em; }

#menu {
	float: left;
	width: 135px;
	padding: 0.2em 0 0.3em 10px; }
#menu ul,.review-data ul {
	list-style-type: none;
	margin: 0.1em 0;
	border: 1px solid #dadcd2; }
#menu li,.review-data li {
	margin: 0.1em;
	border: 1px solid #9fa586;
	background: #d0d8af url(images/arrows.gif) no-repeat 5% 50%; }
#menu li a {
	display: block;
	font-size: 1.1em; font-weight: bold;
	line-height: 1.8em; 
	padding-left: 1.7em; }

.review-data ul {
	margin: 0.1em 0!important;
	width: 100%;
}

.review-data h3 { width: 167px; margin: 0!important; }

.review-data li {
	padding: 0.5em; 
	background-image: none;}
.review-data li img {
	vertical-align: text-top; }
.review-data li.playnow {
	background-color: #daf600;
	font-weight: bold;
	text-align: center; 
	padding: 1em 0.5em; }
.review-data li.taxes {
	background: #139334 url(images/background-green.gif) repeat-x center left;
	font-weight: bold; color: #fff;
	text-align: center; 
	padding: 0.5em; }
	
#content {
	float: right;
	width: 660px; 
	padding: 0.2em 10px 0.3em 5px; }

#content .main {
	float: left; 
	width: 475px;
	padding: 0 10px 10px 10px; 
	font-size: 1.1em; }
#content .sub {
	float: right; 
	width: 160px; }

#content h1, #content h2 {
	clear:left;
	font: 1.3em Arial, Helvetica, sans-serif;
	color: #000; font-weight: bold; line-height: 1.3em;
	border-bottom: 3px solid #faad07;
	margin: 0.8em 0 0.3em 0; }
#content .page h2 {
	font-size: 1.2em;
	border-width: 2px; }
#content .main h3 {
	font-weight: bold!important;
	font: 1.2em Arial, Helvetica, sans-serif;
	margin: 0.3em 0; }

#menu h3, #content .sub h3,.review-data h3 {
	background: #139334 url(images/background-title.png) no-repeat center left;
	font-size: 1.2em; font-weight: bold;
	line-height: 1.8em!important;
	padding-left: 25px;
	color: #daf600; }

#content a.title {
	font-weight: bold; }
#content a.bonus {
	font-weight: bold;
	color: #00f; text-decoration: underline; }
#content a.bonus:hover {
	text-decoration: none; }
	
#content .postmetadata {
	margin-bottom: 1.5em; }

#content .box {
	margin: 0.1em 0;
	padding: 1px;
	border: 1px solid #dadcd2; }
#content .box div,#content .sub .box ol,#content .sub .box ul {
	border: 1px solid #9fa586;
	background-color: #d0d8af; }

#content .sub .box div {
	font-size: 1.1em;
	padding: 0.5em;
	text-align: center; }
#content .main .box div {
	padding: 0.5em;
	font-size: 0.9em; }

#content .sub ol {
	list-style-position: inside;
	margin: 0.1em 0;
	padding: 0.4em 0 0.4em 0.5em;
	border: 1px solid #dadcd2; }
#content .sub li {
	font-size: 1.1em;
	padding: 0.1em 0; }
#content .sub ol li.last-child {
	list-style-type: none; padding: 0.3em 0 0 0; font-weight: bold; }

#content .sub ul {
	list-style-type: circle;
	padding: 0.6em 2em; }
#content .sub ul li {
	padding: 0.4em 0; }

#content .sub p {
	margin: 0.2em 0;
	line-height: 1.2em; }
#content .sub input.submit {
	margin-top: 0.5em; }

#content .main p {
	margin: 0.5em 0; }
#content .page p {
	margin: 0.5em 0 1em 0; line-height: 1.3em; }

#content .floating {
	float: left;
	margin-right: 1em;
	margin-bottom: 1em; }

#content .main .news {
	float: right;
	background-color: #fff;
	width: 40%;
	padding: 0 0 15px 15px; }
#content .main .news a {
	font-weight: bold; }
#content .main .news p {
	margin: 0.1em 0 1em; color: #000; }
#content .main .news em {
	color: #444; }

#content .main .hr {
	border: 1px solid #d0d8af;
	margin-bottom: 1em; }
#content .main .hr hr {
	display: none; }
	
#content .main a.afflink {
	clear:left; display:block;
	font-weight: bold; font-size:1.1em;
	padding-left: 1.5em;margin-bottom: 0.8em;
	background: url(images/arrows.gif) no-repeat 0.7em 60%; }

#content table.list {
	clear:both;
	border: 1px solid #9fa586;
	border-width: 1px 1px 0;
}
#content .list td {
	margin: 10px; padding: 10px; }
#content .list td {
	border-bottom: 1px solid #9fa586;
	background: #d0d8af url(images/background-table.gif) repeat-x top left;
	padding: 5px 0.5em 2px; }
#content .list th {
	border-top: 1px solid #fff;
	background: #139334 url(images/background-green.gif) repeat-x center left;
	color: #fff;
	padding: 6px 0.5em 6px; }
#content .list tr.first-child td {
	background-image: none; }
#content .list tr.first-child th {
	border-top: none; }
#content .list p {
	margin: 0.1em 0 0.3em; }
#content .review p {
	margin: 0.1em 0 0.6em; }

#content .list .number {
	font-size:1.1em;
	width: 3%; }
#content .list .title {
	text-align: left;
	font-size:1.1em;
	width:62%; }
#content .list .title span {
	font-weight: normal;
	font-size:0.8em; }
#content .list .title a { color: #daf600; }
#content .list .title a:hover { color: #fff; }
#content .list .stars {
	text-align:right;
	width: 35%; }
#content .list .starts img {
	vertical-align: text-bottom; }
#content .list .links {
	text-align:right; }
#content .list .links a { font-weight: bold; }
#content .list p.offer { margin-top: 0.8em; }
#content .list p.offer a { font-weight: normal; }
#content .list tr.extra td { padding-top: 8px; padding-bottom: 6px; }

#content .navigation {
	margin-top: 0.5em; 
	color: #666;
	font-size: 0.9em;
	font-family: Tahoma,arial, sans-serif;
	height: 1em; }
#content .navigation a {
	color: #666; }
#content .navigation a:hover {
	color: #f60; }
#content .navigation .alignleft { float:left; }
#content .navigation .alignright { float:right; }

#content .alt {
	border: 2px solid #d0d8af; border-width: 2px 0; padding: 0.5em 1em 0.7em; margin: 2em 0; font-size: 0.8em; }
	
#content .main ul,#content .main ol {
	margin: 1em 0 1em 2.5em; line-height: 1.3em; }
#content .main ul p ,#content .main ol p {
	margin: 0.3em 0 1em 0; }
	
#content ol.commentlist {
	list-style-type: none; margin: 0.5em; }
#content ol.commentlist li .comment {
	font-size: x-small; color: #000; font-weight: normal; }
