@charset "UTF-8";

html,
body
    {
    color:#fff;
    background:#000;
    border:none
    }

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
form,
input,
textarea,
p
    {
    margin:0;
    padding:0;
    }

img
    {
    border:0;
    }

em,
strong,
b,
u
    {
    font-style:normal;
    font-weight:normal;
    }

li
    {
    list-style:none;
    }

h1,
h2,
h3,
h4
    {
    font-size:100%;
    font-weight:normal;
    }

input,
textarea,
select
    {
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
    }

html
    {
    font-size:100.01%;
    }

body
    {
    font-size:100%;
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    font:x-small; 
    }



/* LAYOUT */
#layout
    {
    width:910px;
    position:relative;
    margin:0 auto;
    background:#222;    
    }


/* HEADER */
div.header
    {
    height:270px;
    width:910px;
    position:absolute;
    top:0;
    background:url('bg-header.jpg') no-repeat left top;
    clear:both;
    left:0;
    }

div.header h2
  {
  font-size:40px;
  font-weight:normal;
  position:absolute;
  top:0;
  left:182px;
  }

div.header h2 a
  {
  color:#fff;
  text-decoration:none;
  }

div.header h2 a span
  {
  color:#94C7F6;
  }

div.header p
  {
  color:#fff;
  font-size:17px;
  font-weight:normal;
  position:absolute;
  top:52px;
  left:80px;
  color:#000;
  font-weight:bold;
  }




div.header ul.nav1 
    {
    position:absolute;
    top:2px;
    right:0;
    text-align:right;
    }

div.header ul.nav2 
    {
    position:absolute;
    top:230px;
    right:0;
    text-align:right;
    }


div.header ul a,
div.header ul strong
    {
    color:#fff;
    background:transparent url('or-nav-link.gif') no-repeat left 1px;
    padding-left:17px;
    text-decoration:none;
    font-weight:bold;
    }

div.header ul.nav2 a,
div.header ul.nav2 strong
    {
    font-weight:normal;
    }

div.header ul li.contact a
    {
    background-image:url('or-nav-contact.gif');
    }

div.header ul a:focus,
div.header ul a:hover
    {
    color:#ffd700;
    }

div.header ul strong
    {
    background-image:url('or-nav-active.gif');
    }

div.header ul li
    {
    display:inline;
    margin-right:10px;
    }




/* CONTENT */
div.content
    {
    padding-top:270px;
    width:615px;
    margin-left:40px;
    _margin-left:20px;
    float:left;
    }

div.content div
    {
    margin-top:20px;
    border-top:2px solid #666;
    border-bottom:1px solid #ffd700;
    background: url('bg-content.jpg') repeat-x left top;
    padding:12px 25px 35px 25px;
    }

div.content div p
    {
    line-height:140%;
	margin-bottom:20px;
    }

div.content div ul
    {
    margin-bottom:20px;
    padding-left:30px;
    padding-top:20px;
    }

div.content div ul li
    {
    list-style-type:disc;
    line-height:160%;
    }


div.content div h1
    {
    font-size:17px;
    font-weight:bold;
    color:#94c7f6;
    margin-bottom:12px;
    }

div.content div p strong
    {
    font-weight:bold;
    }

div.content div a
    {
    text-decoration:underline;
    color:#ffd700;
    }

/* SIDEBAR */
div.sidebar
    {
    width:200px;
    border-left:1px dotted #666;
    float:right;
    margin-right:10px;
    padding-left:5px;
    margin-top:290px;
    *margin-top:270px;
    }

div.sidebar div.box
    {
    background:url(bg-content.jpg) repeat-x left top;
    border-top:2px solid #666;
    margin-top:15px;
    padding-bottom:20px;
    border-bottom:1px solid #ffd700;
    zoom:1;
    overflow:hidden;
    }

body div.sidebar div.first
    {
    margin-top:0;
    }

div.sidebar div.box p
    {
    padding:0 15px;
    font-size:11px;
    color:#ffd700;
    }
	
div.sidebar div.box p a
    {
    color:#ffd700;
text-decoration:none;
    }

div.sidebar div.box h2
    {
    font-weight:bold;
    background: url('or-header.gif') no-repeat 3px center;
    padding:3px 0 5px 20px;
    }

div.sidebar div.box ul li
    {
    float:left;
    width:86px;
    margin-left:10px;
    _margin-left:5px;
    }

div.sidebar div.box ul li a
    {
    background:#222;
    color:#ddd;
    text-decoration:none;
    padding-bottom:5px;
    }

div.sidebar div.box ul li a span
    {
    padding-left:7px;
    }

div.sidebar div.box ul li span,
div.sidebar div.box ul li a
    {
    display:block;
    }

div.sidebar div.box ul li a img
    {
    border:1px solid #bbb;
    margin-left:7px;
    margin-top:6px;
    }


/* FOOTER */
div.footer
    {
    clear:both;
    background:url('bg-footer.jpg') no-repeat left top;
    height:80px;
    color:#ffd700;
    }

div.footer p
    {
padding-top:25px;
font-size:12px;
padding-left:12px;
    }












div.sidebar div.box ul.list
    {
    padding-left:20px;
    }

div.sidebar div.box ul.list li
    {
    float:none;
    width:auto;
    margin-left:10px;
    _margin-left:5px;
    list-style-type:disc;
    line-height:160%;
    font-size:11px;
    }

div.sidebar div.box ul.list li a
    {
    background-color:transparent;
    padding-bottom:5px;
    text-decoration:none;
    color:#ffd700;    
    }

div.sidebar div.box ul.list li a
    {
    display:inline;
    }


div.sidebar div.box p.more
    {
    text-align:right;
    padding-top:15px;
    }


div.sidebar div.box p.more a
    {
   padding:1px 8px;
   border:1px solid #888;
   text-decoration:none;
   background-color:#555;
   color:#ffd700
    }


