/* General
-------------------------------*/
* {margin:0;padding:0;}
.clr {clear:both;height:1px;}	
img {border:none}
body {background:#051C2D;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px; line-height:1.5;}
#container {background:#FFF;margin:0 auto 60px;width:996px;}

h1, h2, h3, h4, h5 {color:#06243A;font-weight:bold;}
h1 {font-size:28px;}
h2 {font-size:20px;}
h3 {font-size:15px;}
h4 {font-size:14px;}
h5 {font-size:13px;font-style:italic;}

img.alignleft {float:left; margin: 3px 5px 0 0;}
img.aligncenter {display: block;margin-left: auto;margin-right: auto;}
img.alignright {float:right; margin: 3px 0 0 5px;}

p {color:#1e1e1e;padding:7px 0 13px 0;}

a {color:#0054a6}
a:hover {color:#01224f;}

/* Header
-------------------------------*/
#headerWrap {background: #051C2D; width:100%;}
#header {width:996px; margin: 0 auto;}
		
/* Main Menu
-------------------------------*/
#menuWrap {background: url(./images/menu-start.png) no-repeat, url(./images/menu-end.png) 100% 0 no-repeat, url(./images/menu-bg.png); width:996px; margin: 0 auto;}
.menu-list {width:100%; list-style-type:none;margin: 0 10px;height:44px;width:996px; margin: 0 auto; padding: 0 10px;}
.menu-list li {float:left;}
.menu-list li a {color:#eee;display:block;font-family:"Trebuchet MS",arial;font-size:14px;line-height:44px;padding:0 20px;text-decoration:none;text-transform:uppercase;}
.menu-list li a:hover {color:#eee;background: #000 url(./images/menu-bgh.png) repeat-x;}
.menu-list li a:active {color:#eee;}

.menu-toggled {display:none;width:100%;position:relative;overflow:hidden;margin:0 auto !important;}
.menu-button:hover {cursor:pointer;}

.menu .menu-button {display:block;position:absolute;right:25px;top:8px;}
.menu .menu-button span {display:block;margin-top:4px;height:2px;background:#eee;width:24px;}

.menu .menu-toggled {}
.menu .menu-toggled-controls {display:block;height:44px;color:white;text-align:left;position:relative;}
.menu .menu-toggled-title {position:relative;top:8px;left:15px;font-size:16px;color:#eee;}
.menu .menu-toggled ul {display:none;margin:0px !important;padding:0px !important;}
.menu .menu-toggled ul li {display:block; margin:0 auto !important;}
.menu .menu-toggled ul li a {display:block;width:100%;text-align:center;padding:10px 0px 10px 0px;border-bottom:1px solid #BDBDBD;color:#303030;text-decoration:none;background: #DFDFDF;}
.menu .menu-toggled ul li a:hover {background: #fff}
.menu .menu-toggled ul li a:active {background-color:#444444;border-bottom:1px solid #444444;border-top:1px solid #444444;}
.menu .menu-closed {height: 44px;}

#breadcrumbWrap {width:100%; background: #e5e7ea;}
#breadcrumb {width:996px; margin: 0 auto; background:#e5e7ea; padding: 5px 10px;}
#breadcrumb p {float:left; padding: 0 10px; font-size: 11px; line-height: 13px;}
#breadcrumb p.date {float:right}
#breadcrumbs {list-style:none;margin:10px 0;overflow:hidden;}
#breadcrumbs li {float:left; margin-right:15px;}
#breadcrumbs .separator {font-weight:700;font-size:20px;color:#999;}
	
/* Content
-------------------------------*/
#contentWrap {width:996px; margin: 10px auto 0 auto; overflow: hidden; background: url(./images/wrap-top-start.png) no-repeat, url(./images/wrap-top-end.png) 100% 0 no-repeat, url(./images/wrap-top-bg.png) repeat no-repeat;border-radius: 3px 3px 0 0;background-color: #FFF;}
#contentContainer {float:left;margin:15px;width:640px;}
#contentContainer .thumby {border:1px solid #dadada;padding:4px; width: 75px; height: 75px;}

#contentContainer p img {border:1px solid #EAE8E8;padding: 3px;}
#contentContainer ul {margin: 0 0 20px 0;}
#contentContainer ul li {margin: 0 0 5px 25px;}
#contentContainer ol {margin: 0 0 20px 0;}
#contentContainer ol li {margin: 0 0 5px 25px;}

#contentContainer .sitethumb {border:1px solid #dadada;padding:4px;}
#contentContainer .postListing li .siteListingContent {float:left; margin-left:10px; width: 465px;}
#contentContainer .postListing li .siteListingContent p {padding: 0 0 10px 0;}

#contentContainer .postListing {list-style:none; margin:0 0 20px 0}
#contentContainer .postListing li {background: url('/images/bg-post-listing.png') bottom left repeat-x;padding:10px 10px 5px 0;margin:0;}
#contentContainer .postListing li img {float:left;}
#contentContainer .postListing li .postListingContent {float:left; margin-left:10px; width:545px;}
#contentContainer .postListing li .postListingContentSmall {float:left; margin-left:10px; width:400px;}
#contentContainer .postListing li .postListingCategory {color:#379afc;float:right; font-weight:bold; font-size:10px;padding:0;text-transform:uppercase}

#contentContainer .infoframe {overflow: hidden;}
#contentContainer .infoframe ul {overflow: hidden; margin: 0;}
#contentContainer .infoframe li {background: #000 url(./images/frame-bg.png) no-repeat;float: left; margin: 0 13px 0 0; width: 200px; list-style: none;}
#contentContainer .infoframe li img {padding: 11px;}
#contentContainer .infoframe li a {color: #fff;}
#contentContainer .infoframe .infolink {width: 200px; text-align: center; background: url(./images/frame-bot.png) 0 100% no-repeat; line-height: 25px; padding: 0 0 10px 0;}
#contentContainer .infoframe p {text-align: center; font-style: italic; font-size: 13px;}

.note {font-size: 9px; font-style: italic; line-height: 15px;}

.info-box {background-color: #e2e2e2; border-radius: 5px; padding: 5px; margin: 10px 0; width: 40%; float: right; font-size: 12px;}
.info-box h3 {font-size: 13px; font-weight: bold;}

blockquote {background: #f9f9f9;border-left: 10px solid #ccc;margin: 1.5em 10px;padding: 0.5em 10px;quotes: "\201C""\201D""\2018""\2019";}
blockquote:before {color: #ccc;content: open-quote;font-size: 4em;line-height: 0.1em;margin-right: 0.25em;vertical-align: -0.4em;}
blockquote p {display: inline;}

.separator {width: 100%; border-bottom: 1px #000 solid; margin: 20px 0 0 0;}

#contentWrap #contentContainer .wp-smiley {border: none; padding: 0;}

.CTAbtn {-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;box-shadow:inset 0px 1px 0px 0px #f29c93;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100));background:-moz-linear-gradient(top, #fe1a00 5%, #ce0100 100%);background:-webkit-linear-gradient(top, #fe1a00 5%, #ce0100 100%);background:-o-linear-gradient(top, #fe1a00 5%, #ce0100 100%);background:-ms-linear-gradient(top, #fe1a00 5%, #ce0100 100%);background:linear-gradient(to bottom, #fe1a00 5%, #ce0100 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100',GradientType=0);background-color:#fe1a00;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #d83526;display:inline-block;cursor:pointer;color:#ffffff;font-family:arial;font-size:20px;font-weight:bold;padding:6px 24px;text-decoration:none;text-shadow:0px 1px 0px #b23e35;
}
.CTAbtn:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00));background:-moz-linear-gradient(top, #ce0100 5%, #fe1a00 100%);background:-webkit-linear-gradient(top, #ce0100 5%, #fe1a00 100%);background:-o-linear-gradient(top, #ce0100 5%, #fe1a00 100%);background:-ms-linear-gradient(top, #ce0100 5%, #fe1a00 100%);background:linear-gradient(to bottom, #ce0100 5%, #fe1a00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00',GradientType=0);background-color:#ce0100;color:#ffffff;
}
.CTAbtn:active {position:relative; top:1px;}

#contentContainer .widelist {overflow:hidden; margin: 0 0 10px 0;}
#contentContainer .widelist li {float: left; width: 40%;}

.casinoTable {width: 100%;}
.casinoTable td {width: 50%;}

.pointers {list-style-type: none;}
.pointers li:before {content: "\00BB";}

h3.faq {border-bottom: 1px dotted #000; font-style: italic; font-weight: bold; padding: 10px 0 0 0;}

.underline {text-decoration: underline;}

/* Sidebar
-------------------------------*/
#sidebarContainer {float:left;margin:10px 10px 10px 0;width:310px;}
#sidebarContainer ul {list-style-type:none; margin: 0 0 20px 0;border: 1px solid; border-top: 0;}
#sidebarContainer li {margin: 0 0 0 30px; line-height: 2.0;background: url(./images/sidebar-separator.png) 0 100% no-repeat;}
#sidebarContainer a {text-decoration: none; font-size: 15px;}

#sidebarContainer h3 {color: #fff;text-align: center;line-height: 43px;width:100%;background: url(./images/head-start.png) no-repeat, url(./images/head-end.png) 100% 0 no-repeat, url(./images/head-bg.png);}

#sidebarContainer .topcasinos {padding: 10px 10px 5px 10px; margin: 0 0 20px 0; border: 1px solid; border-top: 0;}
#sidebarContainer .sideimg {float:left;padding:0;display:block;margin:0 5px 5px 0;}
#sidebarContainer .sidelink {width:200px;padding:0;font-weight:bold;color:#FFC52B;line-height:15px;text-decoration:none;}
#sidebarContainer .sidebonus {width:200px;font-size:12px;padding:0;}
#sidebarContainer .sidereview {padding:0;line-height:15px;color:#250470;border-bottom: 1px #250470 dotted;text-decoration:none;}
#sidebarContainer .clr {clear: both; height: 1px; padding: 5px 0 0 0;}

#sidebarContainer .promotion {border: 1px solid; border-top: 0; padding: 10px 0 10px 0;}

/* Footer
-------------------------------*/
#iconsWrap {width:100%;border-top:1px solid #000;margin-top:40px;}
#footerWrap {background: #000 url('/images/foot-bg.png') repeat-x;width:996px;border-bottom: 1px solid #051C2D;overflow:hidden;margin:0 auto;}
#footerIcons {background:#2a3333;border-top: 1px solid #323b3b;padding:10px;margin-right: auto;margin-left: auto;width:996px;}
#footerIcons a.backTop {color:#fff;float:left;font:10px Arial, Helvetica, sans-serif;font-weight:bold;line-height:16px;text-transform:uppercase;text-decoration:none;width:996px;margin: 0 auto;padding:0 10px;}
#footerIcons ul {float:right;list-style:none;}
#footerIcons ul li {float:left}
#footerIcons ul li a {display:block;height:16px;margin-left:8px;overflow:hidden;text-indent:-1000em;width:16px;}
	
#footerContainer {margin:0 auto;width:996px;}	
	
#footerContainer #footerLinks {border-right:1px solid #051C2D;float:left;margin:20px;width:660px;font-size:11px;}	
#footerContainer #footerLinks ul {float:left;list-style:none;line-height:18px;margin-right:23px;width:28%;}
#footerContainer #footerLinks ul li h4.heading {color:#FFF; font-weight:normal; margin:0 0 5px;}
#footerContainer #footerLinks ul a {color:#ababab;text-decoration:none;}
#footerContainer #footerLinks ul a:hover {color:#FFF}

#footerContainer #footerLinks #followUs {list-style:none;}
#footerContainer #footerLinks #followUs li {height:20px;}
#footerContainer #footerLinks #followUs li a {color:#ababab; line-height:20px; text-decoration:none;}
#footerContainer #footerLinks #followUs li a:hover {color:#FFF}

#footerContainer #footerLinks li.iconTwitter {background:url('/images/icon-twitter.png') no-repeat; padding-left:25px;}
#footerContainer #footerLinks li.iconFacebook {background:url('/images/icon-facebook.png') no-repeat; padding-left:25px;}
#footerContainer #footerLinks li.iconRSS {background:url('/images/icon-rss.png') no-repeat; padding-left:25px;}
#footerContainer #footerLinks li.noIcon {padding-left:25px;}

#copyright {padding:10px 0;background:#000;width:996px;margin:0 auto;}
#copyright p {color:#ccc;padding:0;text-align:center;font-size:11px;}

/*--------------------------------	FEATURED CASINOS TABLE ---------------------------------*/
/* Stars */
.star1, .star2, .star3, .star4, .star5,.star6, .star7, .star8, .star9, .star10 {background: url(./images/stars.png);height: 18px;width: 101px !important;}
.star1 { background-position: 0 -14px; }
.star2 { background-position: 0 -50px; }
.star3 { background-position: 0 -86px; }
.star4 { background-position: 0 -123px; }
.star5 { background-position: 0 -159px; }
.star6 { background-position: 0 -195px; }
.star7 { background-position: 0 -231px; }
.star8 { background-position: 0 -267px; }
.star9 { background-position: 0 -303px; }
.star10 { background-position: 0 -339px; }
#casino-bonuses {margin: 0 0 10px 0;}
#casino-bonuses h2 {color: #fff;text-align: center;line-height: 43px;width:642px;background: url(./images/head-start.png) no-repeat, url(./images/head-end.png) 100% 0 no-repeat, url(./images/head-bg.png);}
#casino-bonuses .casino-bonuses-list {width: 640px;height: 60px;border: 1px solid #000000;border-top: none;padding: 0;list-style: none;background: url(./images/table-bg.png);margin: 0;}
#casino-bonuses .casino-bonuses-list li {float: left;height: 50px;padding: 5px;text-align: center;list-style: none;margin: 0;}
#casino-bonuses .casino-bonuses-head {width: 640px; height: 30px;line-height: 20px;background: rgb(43,43,43); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(43,43,43,1) 0%, rgba(23,23,23,1) 23%, rgba(17,17,17,1) 27%, rgba(8,8,8,1) 38%, rgba(11,11,11,1) 58%, rgba(30,30,30,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(43,43,43,1)), color-stop(23%,rgba(23,23,23,1)), color-stop(27%,rgba(17,17,17,1)), color-stop(38%,rgba(8,8,8,1)), color-stop(58%,rgba(11,11,11,1)), color-stop(100%,rgba(30,30,30,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(43,43,43,1) 0%,rgba(23,23,23,1) 23%,rgba(17,17,17,1) 27%,rgba(8,8,8,1) 38%,rgba(11,11,11,1) 58%,rgba(30,30,30,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(43,43,43,1) 0%,rgba(23,23,23,1) 23%,rgba(17,17,17,1) 27%,rgba(8,8,8,1) 38%,rgba(11,11,11,1) 58%,rgba(30,30,30,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(43,43,43,1) 0%,rgba(23,23,23,1) 23%,rgba(17,17,17,1) 27%,rgba(8,8,8,1) 38%,rgba(11,11,11,1) 58%,rgba(30,30,30,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(43,43,43,1) 0%,rgba(23,23,23,1) 23%,rgba(17,17,17,1) 27%,rgba(8,8,8,1) 38%,rgba(11,11,11,1) 58%,rgba(30,30,30,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#1e1e1e',GradientType=0 ); /* IE6-9 */border: 1px solid #000000;color: #f1e4bf;text-transform: uppercase;letter-spacing: 1px;font-size: 14px;}
#casino-bonuses .casino-bonuses-head li {line-height: 20px;height: 20px; background: url(./images/sep.png) 100% 0 no-repeat;}
#casino-bonuses .casino-bonuses-head .fc-kasino {width: 256px;}
#casino-bonuses .casino-bonuses-head .fc-bonus {width: 120px;}
#casino-bonuses .casino-bonuses-head .fc-review {width: 103px;}
#casino-bonuses .casino-bonuses-head .fc-link {width: 117px; background: none;}
#casino-bonuses .casino-bonuses-head .review-header {width: 100%;}
#casino-bonuses .casino-bonuses-list .casino-logo {line-height: 50px;background: url(./images/table-separator.png) 100% 0 no-repeat;}
#casino-bonuses .casino-bonuses-list .casino-logo img {width: 70px;}
#casino-bonuses .casino-bonuses-list .casino-name {width: 176px;line-height: 50px;font-size: 15px;text-align: left;background: url(./images/table-separator.png) 100% 0 no-repeat;}
#casino-bonuses .casino-bonuses-list .casino-name a {text-decoration: none;font-weight: bold;}
#casino-bonuses .casino-bonuses-list .casino-bonus {width: 120px;font-size: 20px;font-weight: bold;line-height: 30px;background: url(./images/table-separator.png) 100% 0 no-repeat;}
#casino-bonuses .casino-bonuses-list .casino-bonus span {font-size: 13px;color: #777777;display: block;line-height: 20px;}
#casino-bonuses .casino-bonuses-list .casino-review {width: 102px;line-height: 20px;background: url(./images/table-separator.png) 100% 0 no-repeat;}
#casino-bonuses .casino-bonuses-list .casino-review span {display: block;margin-top: 9px;font-size: 10px;line-height: 14px;font-weight: bold;}
#casino-bonuses .casino-bonuses-list .casino-review span a {text-transform: uppercase;color: #fff;padding: 4px;background-color: #250470;border-radius: 2px;-moz-transition: all 1s;-webkit-transition: all 1s;transition: all 1s;}
#casino-bonuses .casino-bonuses-list .casino-review span a:hover {background-color: #FFC52B;}
#casino-bonuses .casino-bonuses-list .visit-casino {width:118px;line-height: 50px;}
#casino-bonuses .casino-bonuses-list .visit-casino a {padding: 10px;background-color: #FFC52B;border: 1px solid #250470;color: #212121;text-decoration: none;font-weight: bold;font-size: 14px;-moz-transition: all 1s;-webkit-transition: all 1s;transition: all 1s;}
#casino-bonuses .casino-bonuses-list .visit-casino a:hover {background-color: #250470;border: 1px solid #250470;color: #ffffff;}

@media screen and (max-width: 800px) and (min-width: 551px) {
#casino-bonuses h2 {width: 100%;}
#casino-bonuses .casino-bonuses-head {display: none;}
#casino-bonuses .casino-bonuses-list {height: 121px;border: 1px solid #000;margin: 0 auto 10px;width: 502px;}
#casino-bonuses .casino-bonuses-list .casino-logo {border-bottom: 1px solid #cccccc;background: url(./images/table-separator.png) 100% 0 no-repeat, url(./images/table-bg.png);line-height: 50px;height: 50px;width: 100px;}
#casino-bonuses .casino-bonuses-list .casino-name {width: 381px;border-bottom: 1px solid #cccccc;background: url(./images/table-bg.png);line-height: 50px;height: 50px;}
#casino-bonuses .casino-bonuses-list .casino-bonus {width: 160px;border-left: none;line-height: 30px;height: 50px;font-size: 20px;background: url(./images/table-separator.png) 100% 0 no-repeat, url(./images/table-bg.png);}
#casino-bonuses .casino-bonuses-list .casino-bonus span {font-size: 12px;display: block;line-height: 20px;}
#casino-bonuses .casino-bonuses-list .casino-review {width: 114px;line-height: 30px;height: 50px;background: url(./images/table-separator.png) 100% 0 no-repeat, url(./images/table-bg.png);}
#casino-bonuses .casino-bonuses-list .casino-review span {line-height: 10px;}
#casino-bonuses .casino-bonuses-list .visit-casino {width: 198px;line-height: 50px;height: 50px;background: url(./images/table-bg.png);}
#casino-bonuses .casino-bonuses-list .visit-casino a {padding: 0;border: none;display: block;}
#casino-bonuses .casino-bonuses-list .visit-casino a:hover {border: none;}
}

@media screen and (max-width: 550px) {
#casino-bonuses h2 {width: 100%; font-size: 15px;}
#casino-bonuses .casino-bonuses-head {display: none;}
#casino-bonuses .casino-bonuses-list {height: 312px;width: initial;margin: 0 auto 10px;float:none;background: #fff;box-shadow: 0 0 5px rgba(21,21,21,0.1);border: 1px solid #000;}
#casino-bonuses .casino-bonuses-list .casino-logo {border-bottom: 1px solid #cccccc;background: transparent;float: none;display: block;width: initial;}
#casino-bonuses .casino-bonuses-list .casino-name {border-bottom: 1px solid #cccccc;background: transparent;float: none;display: block;width: initial;text-align: center;border-left: none;line-height: 40px;height: 40px;}
#casino-bonuses .casino-bonuses-list .casino-bonus {float: none;display: block;width: initial;border-left: none;border-bottom: 1px solid #cccccc;background: transparent;line-height: 40px;height: 60px;}
#casino-bonuses .casino-bonuses-list .casino-bonus span {font-size: 12px;line-height: 15px;}
#casino-bonuses .casino-bonuses-list .casino-review {float: none;display: block;width: initial;border-left: none;border-bottom: 1px solid #cccccc;background: transparent;line-height: 20px;height: 60px;}
#casino-bonuses .casino-bonuses-list .casino-review span {display: block;margin-top: 9px;font-size: 14px;line-height: 15px;}
#casino-bonuses .casino-bonuses-list .visit-casino {float: none;display: block;width: initial;border-left: none;background: transparent;line-height: 58px;padding: 0;}
#casino-bonuses .casino-bonuses-list .visit-casino a {border: none;display: block;padding: 0;font-size: 30px;}
#casino-bonuses .casino-bonuses-list .visit-casino a:hover {border: none;}
}

#nav > a {display: none;}

/* VIEWPORT < 1000px */

@media only screen and (max-width: 1000px)
{
#container, #header, #breadcrumb, #menuContainer, #contentWrap, #sidebarContainer, #footerContainer, #footerLinks {width: 768px;}
#contentContainer {width: 748px; margin: 10px;}

#nav {position: relative; margin: 0 0 0 10px;}
#nav > a { }
#nav:not( :target ) > a:first-of-type,
#nav:target > a:last-of-type {display: block;}
#nav > ul {height: auto; display: none; left: 0; right: 0;}
#nav:target > ul {display: block;}
#nav > ul > li {width: 100%; float: none;}
#menuWrap {background: url(./images/menu-start.png) no-repeat, url(./images/menu-end.png) 100% 0 no-repeat, url(./images/menu-bg.png); width:768px; margin: 0 auto;}
#menu li a {padding: 0 0 0 10px;}
#menu li a:hover {color:#eee; background: #4A4A4A;}
#menu li:not( :last-child) a {border-bottom: 1px solid #fff;}

#footerContainer #footerLinks ul {width: 100%; margin: 0 0 25px 0;}
#footerContainer #footerLinks {border-right: none; margin: 20px 0 0 0;}
}

/* VIEWPORT < 800px */

@media only screen and (max-width: 800px)
{
#container, #header, #breadcrumb, #menuContainer, #contentWrap, #sidebarContainer, #footerContainer, #copyright, #footerLinks {width: 524px;}
#contentContainer {width: 504px; margin: 10px;}

#menu-icon {display:inline-block;}
#menu {width: 522px; background: none;}

#nav {position: relative; margin: 0 0 0 10px;}
#nav > a { }
#nav:not( :target ) > a:first-of-type,
#nav:target > a:last-of-type {display: block;}
#nav > ul {height: auto; display: none; left: 0; right: 0;}
#nav:target > ul {display: block;}
#nav > ul > li {width: 100%; float: none;}
#menuWrap {background: url(./images/menu-start.png) no-repeat, url(./images/menu-end.png) 100% 0 no-repeat, url(./images/menu-bg.png); width:524px; margin: 0 auto;}
#menu li a {padding: 0 0 0 10px;}
#menu li a:hover {color:#eee; background: #4A4A4A;}
#menu li:not( :last-child) a {border-bottom: 1px solid #fff;}

#footerContainer #footerLinks ul {width: 100%; margin: 0 0 25px 0;}
#footerContainer #footerLinks {border-right: none; margin: 20px 0 0 0;}

#contentContainer .infoframe li {margin: 10px 13px 0 0;}
}

/* VIEWPORT < 550px */

@media only screen and (max-width: 550px) 
{
#container, #header, #breadcrumb, #menuContainer, #contentWrap, #sidebarContainer, #footerContainer, #footerLinks, #copyright {width: 300px;}
#contentContainer {width: 290px; margin: 5px;}

#menu-icon {display:inline-block;}
#menu {width: 298px;background: none;}

#nav {position: relative; margin: 0 0 0 10px;}
#nav > a { }
#nav:not( :target ) > a:first-of-type,
#nav:target > a:last-of-type {display: block;}
#nav > ul {height: auto; display: none; left: 0; right: 0;}
#nav:target > ul {display: block;}
#nav > ul > li {width: 100%; float: none;}
#menuWrap {background: url(./images/menu-start.png) no-repeat, url(./images/menu-end.png) 100% 0 no-repeat, url(./images/menu-bg.png) repeat no-repeat; width:300px; margin: 0 auto;}
#menu li a {padding: 0 0 0 10px;}
#menu li a:hover {color:#eee; background: #4A4A4A;}
#menu li:not( :last-child) a {border-bottom: 1px solid #fff;}

#footerContainer #footerLinks ul {width: 100%;margin: 0 0 25px 0;}
#footerContainer #footerLinks {border-right: none;margin: 20px 0 0 0;}

#sidebarContainer .topcasinos {padding: 10px 10px 5px 5px;}

#contentContainer .infoframe ul {margin: 0 0 0 45px;}
#contentContainer .infoframe li {margin: 10px 13px 0 0;}

#copyright {font-size: 9px;}
}