/*******************************************************************************
        Generic styles
*******************************************************************************/
body                                    {margin:0;background:black;font-family:verdana,arial;background:black url(../images/layout/bg.jpg) repeat-y scroll 50% 0px;}

a                                       {text-decoration:none;color:#333;}
a:hover                                 {text-decoration:underline;color:#666;}
.thBorderCenter a, .even a, .odd a      {color:navajoWhite;font-size: 11px;}
.thBorderCenter a:hover, .even a:hover, .odd a:hover {color:orange;font-size: 11px;}
.thBorderCenter a.black                 {color:black;}
.thBorderCenter a.normal                {color:#333;}
.thBorderCenter a.normal:hover          {color:#666;}

input                                   {background-color:#45372A;color:#b88627;border-color:#b88627;}
select                                  {background-color:#45372A;color:#b88627;border-color:#b88627;}
textarea                                {background-color:#45372A;color:#b88627;border-color:#b88627;padding:2px;}
a img                                   {border:none;}
dt                                      {font-weight:bold;}
fieldset                                {border:none;}
legend                                  {font-weight:bold;font-size:15px;}

/*******************************************************************************
        layout styles in general
*******************************************************************************/
#site_item                              {width:1014px;margin:0 auto;font-family:verdana,arial;position:relative;}
#site_item h1                           {padding:0;margin:0;text-align:center;border:none;}
#site_item h1 img                       {border:none;}
#site_item #login_top                   {position:absolute;color:#98B91D;font-size:11px;font-weight:bold;text-align:left;}
#site_item form#login_top               {top:128px;left:130px;text-align:left;}
#site_item div#login_top                {top:130px;left:130px;line-height:12px;}
#site_item #login_top input             {color:#b88627;font-size:11px;text-align:left;font-weight:bold;width:90px;background-color:#362315;}
#site_item #login_top p                 {margin:0;padding:0;font-weight:normal;color:#BBB7B4;position:relative;top:-5px;left:0px;}
#site_item #login_top select            {color:#B88627;width:90px;background-color:#362315;position:relative;left:5px;top:5px;}
#site_item #flash, .flash               {padding:2px;margin:15px 0 10px 0;text-align:left;color:#431;border:1px solid #431;font-size:13px;font-weight:bold;text-align:center;}
#site_item #footer                      {text-align:center;height:75px;left:0;width:1014px;background:url(../images/layout/bg-bottom.jpg) no-repeat scroll 50% 0px;position:absolute;}
#site_item #footer ul li                {display:inline;position:relative;top:24px;font-size:13px;font-weight:bold;}
#site_item #footer ul li a              {color:#b88627;}
#site_item #content                     {margin:0em 265px 0em 265px; padding: 4px; font-size:12px;position:relative;top:-120px;}
#site_item #content h2                  {font-size:18px;font-family:arial;}
#site_item #content h3                  {font-size:13px;font-family:arial;}

#site_item #left                        {top:205px;left:87px;}
#site_item #left ul li                  {background:url(../images/layout/left-header.jpg) repeat-y scroll 0% 0%;}
#site_item #left ul li span.heading     {background:url(../images/layout/left-top-header.jpg) no-repeat scroll 0% 0%;}
#site_item #left ul li > div            {background:url(../images/layout/left-bottom-header.jpg) no-repeat scroll 0% 100%;}
#site_item #right                       {top:210px;left:764px;}
#site_item #right ul li                 {background:url(../images/layout/right-header.jpg) repeat-y scroll 0% 0%;}
#site_item #right ul li span.heading    {background:url(../images/layout/right-top-header.jpg) no-repeat scroll 0% 0%;}
#site_item #right ul li > div           {background:url(../images/layout/right-bottom-header.jpg) no-repeat scroll 0% 100%;}

#site_item .navigation                  {width:163px;position:absolute;}
#site_item .navigation ul               {margin:0;padding:0;list-style:none;}
#site_item .navigation ul li            {margin-top:10px;}
#site_item .navigation ul li.closed     {}
#site_item .navigation ul li span.heading{width:162px;height:21px;display:block;padding:15px 0 0px 40px;color:#b88627;font-size:11px;font-weight:bold;font-family:verdana,arial;}
#site_item .navigation ul li ul         {margin:0;padding:0;list-style:none;}
#site_item .navigation ul li > div      {margin:0;padding:0 0 16px 0;}
#site_item .navigation ul li ul li      {background:none;margin:0;}
#site_item .navigation ul li.closed ul  {display:none;}
#site_item .navigation ul li ul li a    {padding: 0 0 0 20px;color:#b88627;font-size:11px;font-weight:normal;font-family:verdana,arial;}
#site_item .navigation ul li ul li img  {position:relative;left:0px;top:4px;padding-right:3px;}
#site_item .navigation ul li ul li.normal{padding-left:12px;padding-right:10px;color:#b88627;font-size:11px;font-weight:normal;font-family:verdana,arial;}
#site_item .navigation ul li ul li.normal a{padding: 0;}
#site_item .navigation ul li ul li.normal img{position:static;padding:0;}
#site_item .navigation dl dt            {}
#site_item .navigation dl dd            {margin:0 1px 0 0;text-align:right;}
#site_item .navigation dl.inline dt     {}
#site_item .navigation dl.inline dd     {}
#site_item #boxes                       {display:none;}

/*******************************************************************************
        Inputs and forms
*******************************************************************************/
dl.input                                {}
dl.input dt                             {float:left;width:14em;height:24px;}
dl.input dt label                       {position:relative;top:5px;}
dl.input dd                             {padding:0;margin:0;text-align:right;height:24px;}
dl.input dd.error                       {margin:0;padding:5px 0 0 2em;}
dl.input dd input                       {width:15em;}
dl.input dd .submit                     {width:11em;margin:4px 2em 0 2em;}
dl.input dd select                      {width:15em;}
dl.input dd select.day                  {width:4em;}
dl.input dd select.month                {width:6em;}
dl.input dd select.year                 {width:5em;}
dl.input dd input.check                 {width:1em;}

/*******************************************************************************
        Banners
*******************************************************************************/
div#layout_banner_big			{background-color:black;width:1014px;height: 90px;margin:auto;padding:0;}
div#layout_banner_skyscrape		{background-color:black;width: 120px;height:600px;margin:auto;padding:0;}

/*******************************************************************************
        Help section
*******************************************************************************/
div.help                                {padding-left:15px;}
h3.help                                 {margin: 1em 0 0 0;padding:0;}
p.help                                  {padding: 0;margin:0;text-align:justify;}

/*******************************************************************************
        Small nifty classes
*******************************************************************************/
/* Borders around boxes */
.thBorderTop                            {background:url(../images/layout/table-top.gif) repeat-x  scroll 0% 0%;height:10px;}
.thBorderTopLeft                        {background:url(../images/layout/table-top-left.gif) no-repeat scroll 0% 0%;height:10px;width:10px;float:left;}
.thBorderTopRight                       {background:url(../images/layout/table-top-right.gif) no-repeat scroll 0% 0%;height:10px;width:10px;float:right;}
.thBorderBottom                         {background:url(../images/layout/table-bottom.gif) repeat-x  scroll 0% 0%;height:20px;}
.thBorderBottomLeft                     {background:url(../images/layout/table-bottom-left.gif) no-repeat scroll 0% 0%;height:10px;width:10px;float:left;}
.thBorderBottomRight                    {background:url(../images/layout/table-bottom-right.gif) no-repeat scroll 0% 0%;height:10px;width:10px;float:right;}
.thBorderLeft                           {background:url(../images/layout/table-left.gif) repeat-y scroll 0% 0%;padding-left:10px;}
.thBorderRight                          {background:url(../images/layout/table-right.gif) repeat-y scroll 100% 0%;padding-right:10px;}
.thBorderCenter dl, .thBorderCenter h3  {padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;}
.thBorderCenter p, .thBorderCenter ul   {padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;}

/* Borders around boxes */
.even, .odd                             {color:#EAD2B6;height:21px;vertical-align:middle;font-size: 11px;}
.even                                   {background:url(../images/layout/table-center.gif)  repeat-x scroll 100% 0%;font-size: 11px;}
.odd                                    {background:url(../images/layout/table-center2.gif) repeat-x scroll 100% 0%;font-size: 11px;}

.th, th.a                               {background-color:#120F0B;color:#B88627;}

.submit                                 {width:11em;margin:4px 2em 0 2em;}

dl.inline dt                            {float:left;}
dl.inline dd                            {text-align:right;padding:0 4px;margin:0;}

/*******************************************************************************
    Small nifty classes
*******************************************************************************/
.nolist                                 {list-style:none;}
.right                                  {text-align:right;}
.left                                   {text-align:left;}
.center                                 {text-align:center;}
.error, .errorBorder                    {color:red;font-weight:bold;}
.errorBorder                            {border:2px solid red;}
.hide                                   {display:none;}
.full                                   {width:100%;}
.black, .black:hover                    {color:#000;}
.ajaxLoad                               {height: 30px;background: url(../images/layout/ajax-loader.gif) no-repeat 50% 50%;padding: 10px;}
.flag                                   {width:16px;margin-right:3px;border:none;vertical-align:middle;}
#left .flag                             {vertical-align:2px;}
.popup-tip                              {background-color:#45372A;color:#b88627;border:2px outset #b88627;padding:2px;}

table td div.hover                      {position:relative;}
table td div.hover a div                {display:none;}
table td div.hover a:hover > div        {display:block;position:absolute;top:12px;lefT:12px;border:3px outset #A93;padding:2px;background-color:#A93;z-index:5;}

img                                     {behavior: url(http://www.dotamanager.com/index.php/static/js/pngie4.htc);}
