/*
.......................................................................................................
 __  __                                 __                  __                                        
/\ \/\ \                               /\ \                /\ \                 __                    
\ \ \_\ \    ___   __  _  __  _  __  __\ \ \____  __  __   \_\ \     __    ____/\_\     __     ___    
 \ \  _  \  / __`\/\ \/'\/\ \/'\/\ \/\ \\ \ '__`\/\ \/\ \  /'_` \  /'__`\ /',__\/\ \  /'_ `\ /' _ `\  
  \ \ \ \ \/\ \L\ \/>  </\/>  </\ \ \_\ \\ \ \L\ \ \ \_\ \/\ \L\ \/\  __//\__, `\ \ \/\ \L\ \/\ \/\ \ 
   \ \_\ \_\ \____//\_/\_\/\_/\_\\/`____ \\ \_,__/\/`____ \ \___,_\ \____\/\____/\ \_\ \____ \ \_\ \_\
    \/_/\/_/\/___/ \//\/_/\//\/_/ `/___/> \\/___/  `/___/> \/__,_ /\/____/\/___/  \/_/\/___L\ \/_/\/_/
                                     /\___/           /\___/                            /\____/       
                                     \/__/            \/__/                             \_/__/ 

                                    ___          ( ( (             ...         
                                   .|||.       '. ___ .'      o,*,(o o)
                                   (o o)      '  (> <) '     8(o o)(_)Ooo   
...............................ooO..(_)..Ooo.ooO..(_)..Ooo.ooO.(_)...Ooo...............................
                          Feel free to view my fantasitic uber work ...he,he :D
*/


/*  Basic Reset  text-shadow:1px 1px 1px #000; */
*{border:0;margin:0;outline:none;padding:0;text-decoration:none; list-style:none;}
/* add scrollbar to firefox  */

html { height: 101%;}
/*  Main structure  */
body{background:url(../images/background.png);color:#cdd2b8;font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; font-size:12px;text-shadow: 1px 1px #000;}

/*  Top bar  */
#topbar{background:#2c323a url(../images/background.gif);border-bottom:2px solid #202328;height:48px;padding:6px 0 0;text-align:center;width:100%;}
#itopbar{clear:both;color:#fff;margin:0 auto;overflow:hidden;padding:3px 0;text-align:left;width:800px;}
#itpL{float:left;margin:0;padding:5px 0 0;}
#itpL div a span{display:none;}
#itpL div{display:inline;float:left;margin:0 5px 0 0;}
#itpL div#home a,#itpL div#join a , #itpL div#login a, #itpL div#forum a{height:33px;display:block;height:33px;width:87px;}
#itpL div#home a:hover ,#itpL div#join a:hover, #itpL div#login a:hover, #itpL div#forum a:hover{background-position:0 -32px;}
#itpL div#home a {background:transparent url(../images/home.gif) no-repeat 0 0;}
#itpL div#join a {background:transparent url(../images/register.gif) no-repeat 0 0;}
#itpL div#login a {background:transparent url(../images/login.gif) no-repeat 0 0;}
#itpL div#forum a {background:transparent url(../images/forum.gif) no-repeat 0 0;}
#itpR {display:inline;float:left;}
#searchbox input {background:transparent url(../images/search-bg.gif) no-repeat;border:0;color:#fff;float:right;height:34px;margin:1px 0 0 -5px;padding:0 10px;width:320px;}

#wrapper{margin:0 auto;width:800px;}

#header{margin:5px auto; width:800px;overflow:hidden;}
#h-left {float:left;margin:0 55px 0 0;}
#h-right {display:inline;float:left;}

#page_border {-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #191a1c;margin:5px auto 0;width:802px;}

#content{background:url(../images/page.gif);margin:0 auto;overflow:hidden;padding:10px;width:780px;clear:both;}
#welcome p{text-align:justify;line-height:160%;}

#c_l{float:left;margin:0 25px 0 10px;text-align:justify;width:330px;}
#c_l strong{color:#bcc6d2;}
#c_l small{font-size:10px;}
#c_r{display:inline;float:left;margin:0 auto;width:400px;}
#c_l  ul li {margin:0 0 5px;line-height:160%;}

#footer{margin:20px auto 0;width:100%;text-align:center;color:#11151d;font-size:9px;text-shadow:#394159 0 1px 0;}
#b-foot {margin:0 auto;text-align:center;width:100%;}
#b-foot img {width:860px;}

/*  Typography  */
h1,h1#info{clear:both;color:#999;font-size:28px;font-weight:400;letter-spacing:-1px;margin:10px auto 5px;text-align:center;}
h1 span{color:#4f8ed4;font-weight:700;}
h2{clear:both;color:#738393;font-size:18px;font-weight:400;margin:10px auto;text-align:left;text-shadow: 1px 1px #11151d;border-bottom:1px dashed #11151d;padding:0 0 5px;}
h3{clear:both;color:#bcc6d2;font-size:14px;font-weight:400;margin:0 0 5px;}

#info small{color:#4f8ed4;font-size:12px;font-weight:700;}
#info p{margin:0 0 3px;}
p{margin:0 0 10px;}

p.note,h2.note,#error,#social {
text-align:center;}
a:link,a:visited{color:#454f5d;}
.ads{clear:both;margin:20px auto;text-align:center;}

/*  Form  */
.i_wrap{clear:both;margin:0 auto 20px;clear:both;}
.gap {display:block;height:20px;width:100%;}
div#input {background:url(../images/input.png) no-repeat top right;width:400px;height:34px;margin:0 0 20px;}
input{background:transparent;width:380px;margin:6px 0 0 5px;color:#FFF;padding:2px 0 0 10px;} 
div#textarea{background:url(../images/textarea.png) no-repeat top right;width:400px;height:144px;margin:0 0 20px;}
textarea{background:transparent;width:380px;height:125px;margin:5px 0 0 5px;overflow:auto;color:#FFF;padding:5px 0 0 10px;}

label{background-position:8px center;background-repeat:no-repeat;cursor:pointer;display:block;float:left;padding:0.5em 2px 0.5em 32px;width:150px;margin:0 0 5px;}
.f_radio{background-position:3px center;background-repeat:no-repeat;cursor:pointer;display:block;line-height:120%;padding:3px 24px;font-size:12px;}
.selected{background-image:url(../images/rdo_on.png);color:#cdd2b8;}
.f_radio:hover{color:#cdd2b8;}
.unselected{background-color:transparent;background-image:url(../images/rdo_off.png);color:#ccc;}
 
small#newline {margin:0 0 5px;font-size:10px;display:block;}

div#btn{cursor:pointer;height:33px;display:block;width:87px;margin:20px 0 0}
div#btn input{background-image:url(../images/submit.gif);background-color:transparent;background-position:0 0;background-repeat:no-repeat;cursor:pointer;height:33px;width:87px;margin:0 0 0 154px;}
div#btn input:hover{background-position:0 -32px;}

/*  Download  */
#dld{display:block;margin:10px auto;overflow:hidden;padding:5px 0;text-align:center;width:238px;}
#dld img{left:0;position:relative;top:4px;}

/*  Misc  */
/* Plugins css (todo)
.additions { display:none;}*/

.hr { background:#2c323a;border-bottom:1px solid #2c323a;height:5px;}

#error {margin:40px auto;text-align:center;line-height:130%;}
#error h1 {clear:both;font-size:38px;font-weight:400;margin:10px auto 20px;text-align:center;color:#11151d;text-shadow:#394159 0 1px 0;}
#error a:link, #error a:visited{color:#f2f2f2;}

div#btn_l{cursor:pointer;height:33px;display:block;width:400px;margin:20px auto;}
div#btn_l input{background-image:url(../images/submit.gif);background-color:transparent;background-position:0 0;background-repeat:no-repeat;cursor:pointer;height:33px;width:167px;}
div#btn_l input:hover{background-position:0 -37px;}

.clear { clear:both;}