@charset "utf-8";
/* CSS Document */

/* RESET */
/* ----------------------------------------- */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}
/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
a img { border:none } /* Gets rid of IE's blue borders */
br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */

/* GENERAL */
/* ----------------------------------------- */
body { background:#000 center top scroll; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:13px; }
h1 { font-size:36px; margin:15px 0 20px; color:#00AEEF; line-height:46px; }
h2 { font-size:22px; margin:25px 0 20px; color:#00AEEF; line-height:32px; }
a { color:#00AEEF; }

/* LAYOUT */
/* ----------------------------------------- */
#header { position:relative; margin:0 auto 0px auto; width:960px; /*border-bottom:1px solid #FFF;*/ }
#maxroyWrapper { width:900px; margin:0 auto 30px; padding:5px 30px 20px; background:#FFF; color:#333; -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; font-size:14px; line-height:20px; }
#content { width:540px; float:left; }
#sidebar { width:330px; float:left; margin:auto auto auto 30px; }
#header #h1 a { width:346px; height:49px; background:url(img/forummaxroycom.png) 0 0 no-repeat scroll; display:block; text-indent:-999999px; float:left; margin:10px 0 40px; }
#header #title { position:absolute; top:65px; left:0px; color:#fff; font-size:14px; font-weight:bold; margin:0px; }
#login-form { float:right; width:370px; display:block; margin:5px 0; }
#login-form #user, #login-form #pass { margin:2px 0; padding:3px 5px; background:#000305; border:1px solid #748087; color:#FFF; -khtml-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; width:170px; }
#login-form #login-button { margin:5px 0; width:180px; height:30px; background:url(img/login-button.png) 0 0 scroll no-repeat; border:none; float:right; cursor:pointer; }
#login-form .small-register {text-align: right; font-size:10px; float:right; clear:right;}
ul li { list-style-image:url(http://maxroy.com/wp-content/themes/maxroy/images/page_bullet.png); list-style-position:outside; margin:10px 0 10px 20px; }
ul#indexPromoted li { list-style-image:url(img/forum-bull.gif); margin:5px 0 5px 20px; }
p { margin:30px 0; }

#pro-users li { list-style-image:none; margin:0px 0 20px; float:left; }
#pro-users li img { width:59px; height:59px; border:1px solid #CCC; float:left; margin:0 10px 0 0; }
#pro-users li span { float:left; margin:0px; display:block; width:259px; }

.testimonial { position:relative; }
.testimonial .pic { position:absolute; top:0px; left:50px; border:1px solid #666; z-index:1; }
.testimonial span { position:absolute; top:0px; left:130px; z-index:1; }
.testimonial .bg { position:absolute; top:55px; z-index:2; }
.testimonial p { position:absolute; top:100px; margin:0 50px; padding:0 20px 17px; z-index:3; border:1px solid #666; border-top:none;
	-khtml-border-radius-bottomleft: 3px;
	-khtml-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.clearfix:after {
   content: ".";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

#ceny { border:1px solid #00AEEF; }
#ceny td { padding:7px; text-align:center; }
#ceny tr.lighter { background:#def6ff; }
#ceny tr.darker { background:#abe8ff; }

.colour { color:#3ee2f7; }
.faq { padding:0 0 0 50px; background:url(img/questionmark.png) 0 0 no-repeat scroll; }
.banner { text-align:center; background:url(img/banner.png) top center no-repeat scroll; font-size:18px; padding-top:10px; height:61px; display:block; color:#FFF; text-decoration:none; }

#register label { width:170px; float:left; clear:left; text-align:right; margin:3px 10px 15px 0; }
#register input[type=text], #register input[type=password] { background:#eee; color:#000; border:1px solid #cecece; padding:3px; -khtml-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin:0 0 10px 0; }
.redbox {color:red;}

