/*
Theme Name: Royal Casinos theme
Theme URI: http://www.motiontheme.com
Description: Theme is designed and coded by <a href="http://motiontheme.com/">MotionTheme</a>.
Version: 1.0
Author: MotionTheme.com
*/

* {margin: 0; padding: 0;}

body {font: 75%/170% Arial, Helvetica, sans-serif; color: #FFF1D3; background: #454545 url(img/bg.gif) repeat left; margin: 0;	padding: 0;}

a {color:#F1CC01; text-decoration: none; outline: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline; color:#FF6600;}

p {padding: 0 0 1em; text-align:justify;}

/* ### TITLES ### */
h1, h2, h3 {margin-bottom:15px;}

img {border: none;}

/* ### WRAPERS, CONTAINERS
--------------------------- ### */
#wrap {width:970px; margin:0 auto; background:url(img/wrapbg.gif) repeat-y;}
.wspacer {padding:0 5px 0 5px; background:url(img/wrapfixtop.gif) no-repeat top;}
.wfixbot {background:url(img/wrapfixbot.gif) no-repeat bottom center;}

.spacer {padding:25px;}

/* ### HEADER
----------------------- ### */
.bgfix { background:url(img/topbg.gif) repeat-x top left;}

#header {height:154px; width:960px; margin:0 auto; background:url(img/collage.gif) no-repeat top left; margin-bottom:10px;}

#header .moto {color:#fff; font-size:1.4em; position:absolute; margin-left:340px; margin-top:79px; font-family:"Trebuchet MS"; width:400px; overflow:hidden;}
#header h1 { margin:0; padding:0 0 5px 0; font-size:2em; font-family:Verdana, Arial, Helvetica, sans-serif;}
#header h1 a {color: #666666;}
#header h1 a:hover {color:#fff; text-decoration:none;}

.link {position:absolute; width:330px; height:43px; margin-top:30px; margin-left:333px; z-index:100;}


/* Top navigation */
#topnav {padding:0; position:absolute; z-index:5; margin-top:118px; margin-left:87px; font-size:1.2em; font-weight:bold; text-transform:uppercase; background:url(img/topnavbg.gif) no-repeat; width:643px; height:36px; overflow:hidden;}
#topnav .top-menu {padding:7px 0 5px 25px;}
#topnav .top-menu a {text-decoration:none; color:#5B0000;}
#topnav .top-menu a:hover {text-decoration:none; color:#000;}
#topnav .top-menu ul {list-style:none;}
#topnav .top-menu ul li {display:inline; padding:0 15px 0 0px;}
#topnav .top-menu .current_page_item a {text-decoration:none; color:#000;}

/* SEARCH */
#search {text-align:left; margin:0; position:absolute; margin-top:118px; margin-left:740px; width:220px; height:36px; background:url(img/searchbg.gif) no-repeat;}
#search .itext {width:119px; background:none !important; border:none; color:#fff; font-size:11px; margin-left:10px; padding: 10px 0 0 10px;}
#search .ibut {cursor:pointer; border:0px; background: none; font-weight:bold; color:#fff; margin-left:10px; width:56px; height:17px;}

/* Featured */
#topboard {width:960px; height:267px; margin:0 auto; background: url(img/wallbg.gif) repeat-x; margin-bottom:10px;}
#topboard .spacer {padding:10px;}

#topboard .posts {width:458px; height:239px; overflow:hidden; line-height:normal;}
#topboard .posts h2 { margin-bottom:8px;}
#topboard .sticky {width:468px; height:239px; overflow:hidden; font-size:11px;}
#topboard .ads {margin-bottom:10px;}

#topboard .sticky table {border:1px solid #610303; width:100%; margin-bottom:10px;}
#topboard .sticky table td {border-bottom:1px solid #610303; padding:3px; text-align:left; background:#8E0000; line-height:normal; color:#fff;}
#topboard .sticky table tr.title td {background:#BD0000 url(img/tabletitlebg.gif) repeat-x; font-weight:bold; vertical-align:top; color:#fff;}
#topboard .sticky table tr.odd td { background:#8F0101 url(img/oddbg.gif) repeat-x;}
#topboard .sticky table tr.even td { background:#740101 url(img/evenbg.gif) repeat-x;}
#topboard tr.light td {background:#000 url(img/light.gif) repeat-x !important;}


#topboard .sticky table td.rank { text-align:center; width:10%;}
#topboard .sticky table td.label {border-right:none; font-weight:bold; border-left:1px solid #610303; width:30%; text-align:center;}
#topboard .sticky table td.label img {border:1px solid #000;}
#topboard .sticky table td.name {border-right:none; font-weight:bold; border-left:1px solid #610303; width:35%; padding:0 0 0 5px;}
#topboard .sticky table td.play {border-right:none; font-weight:bold; border-left:1px solid #610303; width:30%; text-align:center;}

/* ### MIDLE, SIDEBARS
----------------------- ### */

/* Tools box */
#header .rss {width:76px; overflow:hidden; position:absolute; margin-top:118px; margin-left:2px;}
#header .bookmark {width:76px; overflow:hidden; position:absolute; margin-top:136px; margin-left:2px;}

/* Midle */
#midle {/*WIDTH*/ width:490px;}
#midle .spacer {padding:0;}
#midle .more-link {padding:0px 0 0px 18px; display:block; margin-top:10px; float:right;}


/* Post style */
#midle .post {background:url(img/postbg.gif) repeat-y center;}
#midle .post .spacer {background:url(img/postbgtop.gif) no-repeat top; padding:20px 15px 15px 15px;}
#midle .post .postfix {background:url(img/postbgbot.gif) no-repeat bottom;}
#midle .botswirl { background:url(img/botswirl.gif) no-repeat center top; width:89px; height:22px; margin:0 auto;}

#midle .post h2 {margin-bottom:10px; font-size:2em; font-family:"Trebuchet MS";}
#midle .post h2 a {color:#fff;}
#midle .post h2 a:hover {text-decoration:none; color:#F4DBA1;}

#midle .post .time-date { background:url(img/timebg.gif) no-repeat; width:54px; height:65px; float:left; margin-right:10px; font-size:1.8em; text-align:center; color:#fff; padding:12px 3px 0 0}


/* post data */
#midle .postdata {font-size:11px; font-family:"Trebuchet MS"; font-weight:bold; margin-bottom:7px; background:url(img/postdatabg.gif) no-repeat bottom right; padding:0 0 13px 0;}
#midle .postdata ul { list-style:none; margin:0; padding:0;}
#midle .postdata ul li { display:inline; padding:0 5px 0 5px;}
#midle .postdata .time {background:url(img/time.png) no-repeat 0 0px; padding: 0 5px 0 20px; margin-right:5px;}
#midle .postdata .comments {background:url(img/comments.gif) no-repeat 0 2px; padding: 0 10px 0 18px;}
#midle .postdata .posted {background:url(img/posted.gif) no-repeat 0 2px; padding: 0 5px 0 25px; margin-right:10px;}
#midle .postdata .posted a {color:#F1CC01;}
#midle .postdata .posted a:hover {text-decoration:none;}
#midle .postdata .edit {background:none;}

#midle ul {list-style:none; margin-bottom:20px;}
#midle ul li {padding:0 0 0 10px;}
#midle ul li {padding:0 0 0 15px; background:url(img/bulletlist.gif) no-repeat 0 6px;}

/* Img aligns */
#midle img.alignleft {float:left; border:1px solid #C87910; padding:3px; margin-right:10px;}
#midle img.alignright {float:right; border:1px solid #C87910; padding:3px; margin-left:10px;}
#midle .thumb {float:left; padding:0 10px 0 0; border:1px solid #C87910; padding:3px;}
#midle .thumb img {border:1px solid #390B08; padding:3px;}



/* Comments */
.even {margin-bottom:10px; background:#5F031E; padding:10px;}
.odd {margin-bottom:10px; padding:10px;}
h3.ctitle {margin-bottom:10px;}
.commentlist { list-style:none;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}
.commentlist cite {background:url(img/author.png) no-repeat 0 2px; padding:0 0 0 18px;}
.comment-author img {display:none;}

.commentmetadata {margin-bottom:10px; font-size:11px;}

.box {width:445px; background:#A40035 url(img/boxbg.gif) repeat-x top; border:1px solid #690022; font-family:arial; font-size:12px; color:#fff; padding:5px; overflow:hidden;}
.field { background:#A40035 url(img/boxbg.gif) repeat-x top !important; border:1px solid #690022; font-family:arial; font-size:12px; color:#fff; padding:3px;}

.submit { background:url(img/submit.gif) no-repeat; width:66px; height:30px; border:none; cursor:pointer;}


/* Navigation */
#navigation {font-weight:bold;}
#navigation .alignleft {float:left; padding:0 0 0 20px;}
#navigation .alignright {float:right; padding:0 20px 0 0;}


/* Sidebar 01 */
#sidebar {/* WIDTH */ width:180px; margin-right:10px;}
#sidebar .spacer {padding:20px 10px 10px 10px;}
#sidebar a { color:#ECDEAA;}
#sidebar a:hover {color:#FF6600;}
#sidebar h2 {font-size:1.4em; color:#fff; margin-bottom:5px; font-family:"Trebuchet MS"; background:url(img/h2bgleft.gif) no-repeat; height:34px; width:150px; overflow:hidden; padding:8px 0 0 10px;}
#sidebar ul { margin:0; padding:0;}
#sidebar ul li {list-style-type: none; list-style-image: none; margin-bottom: 10px; padding:0 0 5px 0;}
#sidebar ul ul {margin:0 5px 0 5px;}
#sidebar ul ul li {margin:0; padding: 2px 0 2px 17px; background:url(img/bulley.gif) no-repeat 0 7px; border:none; border-bottom:1px solid #650320;}
#sidebar ul ul li.bodd {background:url(img/bulletodd.gif) no-repeat 0 7px !important;}

#sidebar ul ul ul {margin: 0 0 0 10px;}

/* Sidebar 02 */
#sidebar02 {/* WIDTH */ width:270px;}
#sidebar02 .spacer {padding:20px 10px 10px 10px;}
#sidebar02 a { color:#ECDEAA;}
#sidebar02 a:hover {color:#FF6600;}
#sidebar02 h2 {font-size:1.4em; color:#fff; margin-bottom:5px; font-family:"Trebuchet MS"; background:url(img/h2bg.gif) no-repeat; height:34px; width:240px; overflow:hidden; padding:8px 0 0 10px;}
#sidebar02 ul { margin:0; padding:0;}
#sidebar02 ul li {list-style-type: none; list-style-image: none; margin-bottom: 10px; padding:0 0 5px 0;}
#sidebar02 ul ul {margin:0 5px 0 5px;}
#sidebar02 ul ul li {margin:0; padding: 2px 0 2px 17px; background:url(img/bulley.gif) no-repeat 0 7px; border:none; border-bottom:1px solid #650320;}
#sidebar02 ul ul li.bodd {background:url(img/bulletoddright.gif) no-repeat 0 7px !important;}
#sidebar02 ul ul ul {margin: 0 0 0 10px;}


/* ### FOOTER
----------------------- ### */
#footer {text-align:center;}
#footer .fspacer {padding:20px;}

#footer .copyrighted {font-size:11px;}

#footer .bot-menu {padding:0px;}
#footer .bot-menu a {text-decoration:none;}
#footer .bot-menu a:hover {text-decoration: underline;}
#footer .bot-menu ul {list-style:none; font-size:12px; font-weight:bold;}
#footer .bot-menu ul li {display:inline; padding:0 5px 0 5px;}


/* Floating options */
.fl {float:left;}
.fr {float:right;}

.mgright {margin-right:10px;}
.mgtop {margin-top:10px;}
.mgbottom {margin-bottom:10px;}


/* Clearing */
.clr {clear:both;}

/* Margin */
