/*
 * Theme Name: Casino Games
 * Description: Customizations based on the Zinmag Futura theme.
 * Version 1.0
 * 
*/

@import url('../zinmag-futura/style.css');
@import url('flags.css');
@import url('payment.css');

a { outline: none; }
h1, h2, h3, h4, h5, h6 { font-family: "Candara","Trebuchet MS",Trebuchet,sans-serif; }

body {
	background: #3C2E1B url('images/bg.jpg') repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

#wrapper {
	border-left: 1px solid #777;
	border-right: 1px solid #777;
}

#foxmenucontainer {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 26px;
}
#catmenucontainer { border-bottom: 1px solid #444; border-top:1px solid #999; }
#catmenu { clear: both; }
#catmenu .loginform li { border: none; }
#catmenu, #catmenu ul { font-size: 11px; height: auto; }
#catmenu ul li { border-right: 1px solid #999; }
#catmenu a { font-weight: normal; line-height: 28px; padding: 0 10px; }
#catmenu .children a { line-height: 19px; }

h1.carouselTitle {
    font: normal 12px / 16px Candara, Arial, Helvetica, sans-serif;
	height: auto;
    letter-spacing: 1px;
	margin: 5px 40px;
    text-transform: uppercase;
}

.stepcarousel .panel h2 {
	font-family: inherit;
}

.nofollowlink {
	font-size: 13px;
	margin-top:125px;
}

#content {
	padding: 5px 0 0 5px;
	width: 545px;
}

.entry {
	font-size: 12px;
}
	.entry p {
		margin: 0 0 18px;
	}

	.videoInPost {
		height: auto;
		margin: 0 0 10px;
		width: auto;
	}

img.frame {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	background-color:#fff;
	border:1px solid #C9C0B2 !important;
	padding:8px !important;
}
.featout {
	background:#EBE1D2;
	border:1px solid #BBBBBB;
	margin: 0;
	width: auto;
}

	.featout .featured h2,
	#video h2.videotitle,
	.bonus h2.bonusytitle {
		font: normal 14px / 18px Candara, Arial, Helvetica, sans-serif;
		letter-spacing: 1px;
		margin: 0 0 0 10px;
		text-transform: uppercase;
	}
	
	.fentry {
		padding: 5px;
	}
	
		.fentry p {
			line-height: inherit;
			margin: 0;
		}
		
		#video {
			clear: both;
		}
		#video h2.videotitle {
			margin: 10px 0 10px 10px;
		}
		
		.bonus h2.bonusytitle {
			margin: 10px 0;
		}
		
	.bonus {
		margin: 0;
	}
	
	.widget{ clear: both; }
		
	.videopost,
	.bonus .centry,
	.smallCentry,
	.sidebar1,
	.sidebar2{
		background: #f9f7f3;
		border: 1px solid #bbb;
		color: #000;
		font-size: 12px;
		margin: 0 0 5px 0;
		padding: 0;
	}
	
		.centry {
			font-weight: normal;
			overflow: hidden;
			width: 100%;
		}		
			.smallCentry {
				margin: 0 2px 5px;
				position: relative;
				width: 266px;
			}
			.smallCentry .postinfo {
				bottom: 0;
				position: absolute;
				right: 0;
			}
			.smallCentry .more {
				display: none;
			}
				.smallCentry p {
					padding: 0 10px;
				}		
				.centryLeft {
					margin: 0;
					padding: 5px;
					width: auto;
				}						
					.centryLeft img {
						margin: 0;
						padding: 0;
					}
				.centryRight {
					font-size: inherit;
					padding: 5px 5px 5px 0;
					width: 405px;
				}
	
		.sidebar1,
		.sidebar2 {
			width: 49%;
		}
		
		#sidebar ul.mostviewed-contents li {
			background: none;
			border: none;
			padding: 0;
		}
			#sidebar ul.mostviewed-contents li img {
				float: left;
			}

		.smallCentry h3, .centry h2 {
			background: #A51B19 url(images/catmenu.jpg) repeat-x;
		}

		.videopost h3 {
			background: url(images/vid-title-bg.jpg) repeat-x;
		}		
		
		.videopost h3,
		.bonus h2,
		.smallCentry h3,
		.recents h2,
		#sidebar h2,
		.widget h2 {
			float: none;
			font: normal 12px / 16px Candara, Arial, Helvetica, sans-serif;
			height: auto;
			letter-spacing: 1px;
			padding: 5px;
			width: auto;
		}
			.videopost h3 a,
			.bonus h2 a,
			.smallCentry h3 a {
				font-size: 14px;
				margin: 0;
			}
		.recents h2,
		#sidebar h2 {
			padding: 5px;
		}
		.sidebar2 h2, .sidebar1 h2, h2.widgettitle, .recents h2, .widget_gdstarrating_star h2 {
			background: url(images/widget-title-bg.jpg) repeat-x;
		}
		.videopost .postLeft {
			margin: 0;
			padding: 10px 0 10px 10px;
		}
		.videopost .postRight {
			margin: 0;
			padding: 10px 10px 10px 0;
		}
		.widget_polls, .mostviewed2, .mostviewed {
			border: none;
			width: 100%;
		}
		.mostviewed {
			font-size: 12px;
		}
		.mostviewed-contents {
			margin: 0 5px;
		}
		.mostviewed img {
			height: 32px;
			width: 32px;
		}
		.mostviewed2 a, .mostviewed div a {
			float: none;
			width: 100%;
		}
		.mostviewed h3.najhrytitle {
			clear: both;
			font-size: 12px;
			margin: 2px 0;
		}

.recents { 
	background: #f9f7f3;
	border: 1px solid #bbb;
	margin: 0 0 5px 0;
	padding: 0;
}
.recents-2 { margin-left: 3px; }

.sidebarContent {
	margin: 5px 10px 10px;
}

#top-of-sidebar ul {
	margin: 0;
	padding: 0;
}
	#top-of-sidebar .widget {
		float: none;
		list-style: none;
		width: 100%;
		background: #f9f7f3;
		border: 1px solid #bbb;
		margin: 0 0 5px 0;
		padding: 0;
	}
		#top-of-sidebar .widget h2 {
			font-family: Candara,Arial,sans-serif;
			font-size: 14px;
		}
		.widget .wp-polls {
			padding: 0;
		}
			.widget .wp-polls p {
				display: inline;
				float: left;
				margin: 0 10%;
				padding: 0;
			}
			.widget .wp-polls li {
				border: none !important;
				margin: 0 !important;
				padding: 0 !important;
			}
			.widget .wp-polls a {
				padding: 0 !important;
			}
.sidebar2 h2, .sidebar1 h2, h2.widgettitle {
	text-align: left;
}
	
#sidebar ul li ul {
	padding: 5px 5px 0 10px;
}
#sidebar ul li ul li a {
	padding: 0;
}
#sidebar ul li ul li {
	border-bottom:1px solid #E2E2E2;
	margin:0 0 6px;
	padding:0 0 6px;
}

#sidebar ul li ul li li {
	background:transparent url(images/bullet-alt.png) no-repeat scroll 0 6px;
	border-bottom:medium none;
	margin:0 0 3px;
	padding:0 0 3px 15px;
}

#footer {
    clear: both;
}


h2.categoryPageTitle {
	border-bottom: 1px solid #DCCEB6;
	color: #444;
	font-size: 24px;
	margin: 15px 0 10px 10px;
	padding: 0 0 8px;
	text-shadow: 2px 2px 2px #DCCEB6;
	text-transform: uppercase;
}
.single {
	margin: 5px 0;
	padding: 0 5px;
	width: 100%;
}
.single .title h1 {
	border-bottom: 1px solid #DCCEB6;
	margin: 0 0 5px;
	padding: 0 0 3px;
	}
#casino-excerpt-container {
	background: #dcceb6 url('images/bonusy.gif') 0 0 no-repeat;
	padding: 24px 0 0;
}
#casino-excerpt {
	border-left: 6px solid #666;
	clear: both;
	margin: 0 0 18px;
	padding: 20px;
}
.single .date {
	font-size: 11px;
	float: none;
	margin: 0;
	padding: 0;
}
.reviewblock {
	clear: both;
	float: left;
}
.ratingblock {
	clear: none;
	float: right;
}
.starblock {
	margin: 0 0 5px !important;
}
.wpml_ico { vertical-align: middle; }
#language-data {
	background: #FEEEBD url(images/table-bg.png) repeat-x 50% top;
	border: 1px solid #8E846B;
	font-size: 11px;
	margin: 0 0 18px;
	width: 100%;
}
#language-data thead tr {
	background: url(images/th-bg.png) 50% 50%;
	color: #fff;
}
#language-data th {
	border-right: 1px solid #bbb;
	padding: 3px;
}
#language-data tr {
	border-top: 1px solid #bbb;
	margin: 1px;
}
#language-data td {
	border-right: 1px solid #bbb;
	padding: 3px;
}
#language-data th, td {
	text-align:left;
}
#language-data ul {
	margin: 0;
	padding: 0;
}
#language-data li {
	display: inline;
	list-style: none;
	margin: 0 3px 3px 0;
}
.single img.alignleft {
	margin: 0 10px 5px 0;
	padding: 0;
}
