
/* Universal
============================*/

* { margin: 0px; padding: 0px; }
img { border: none; }

body
{ background: #E96D1F; color: #333; font-size: 62.5%; line-height: 1.8em; font-family: "Lucida Grande", "Lucida Sans Unicode", "Arial Unicode MS", Arial, sans-serif; }


#wrapper { width: 440px; margin: 80px 0px; float: left; padding: 3em; background: #fff; }

/* Typography
============================*/

h1 { font-size: 2.2em; color: #E96D1F; font-weight: normal; padding-bottom: 1.1em; }
h2 { font-size: 1.6em; font-weight: normal; line-height: 1.8em; padding-bottom: 1.1em; }
h3 { font-size: 1.3em; color: #e96d1f; font-weight: bold; }

h6 { height: 20px; background: url(images/tagline.gif) no-repeat; margin: 1em 0em 0em; }
h6 span { display: none; }

p
{ font-size: 1.1em; padding-bottom: .8em; }

ul#regular { margin: 1.5em; }
ul#regular li { margin-left: 1.5em; }

.orange { color: #E96D1F; }

/* Forms
=======================================*/

label { float: left; width: 100px; }
input { width: 200px; }
input.submit { width: auto; margin-left: 100px; }
textarea { width: 200px; }

input:focus, textarea:focus {background: #ffc; }
label.error { float: none; color: red; padding-left: .5em; vertical-align: middle; font-weight:bold; font-size: 1em; }




/* Navigation
============================*/

#navigation-block
{ width: 200px; position:relative; top: 80px;margin: 0px 20px; float: left; }

#logo-block
{ width: 200px; position: relative; top: 80px; margin: 0px 20px; float: left; z-index: 100; }

ul#sliding-navigation
{ list-style: none; font-size: 1.3em; margin: 0px; padding: 0; }

ul#sliding-navigation li.sliding-element h3,
ul#sliding-navigation li.sliding-element a
{ display: block; width: 160px; padding: 5px 18px; margin: 0; margin-bottom: 5px; }

ul#sliding-navigation li.sliding-element h3
{ color: #e96d1f; background:#162934; font-weight: normal; font-size: 1.1em; }

/*ul#sliding-navigation li.sliding-element a
{ color: #E96D1F; background:#fff; border: 1px solid #1a1a1a; text-decoration: none; }*/

ul#sliding-navigation li.sliding-element a
{ color: #fff; background: #ec7c3f; text-decoration: none; border-bottom: 1px solid #D35B18; border-right: 1px solid #D35B18; }

ul#sliding-navigation li.sliding-element a:hover
{ color: #162934; }