/* R E S E T */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {padding: 0; margin: 0;}
a, a:hover {text-decoration: none;}
fieldset, img {border: 0;}
table {border-collapse: collapse; border-spacing: 0;}
ol li, ul li {list-style: none;}
address, caption, cite, code, dfn, em, strong, th, var {font-weight: normal; font-style: normal;}
caption, th {text-align: left;}
h1, h2, h3, h4, h5, h6 {font-weight: normal; font-size: 100%;}
q:before, q:after {content: '';}
abbr, acronym {border: 0;}

/* C O L O R S 
  yellow: #c68503 #c28601 #faad07 #fef2d8
  gray: #efefef #848484 #4c4c4c #4e4e4e #3f3f3f #151515
*/
p {color: #4a4a4a;}
a, a:hover, a:visited, a:link {color: #000;}
a.current {color: #fff;}
h2 {background: #efefef;}
body {background: url(img/back.png) 0 -114px repeat-x;}
#header {background: url(img/logo.png) no-repeat;}
#header li {border-right: 1px solid;}
#nav .current {color: #c68503}
#nav li {background: url(img/list-icon.png) 0 5px no-repeat;}
#nav li ul li {background: none;}
#nav li ul li a {color: #4c4c4c;}

#group2 h2 {background: #faad07;}
#group2 .content, .entry {background: #fef2d8;}
.entry a {color: #c28601; border-bottom: 1px solid; font-weight: bold;}

/* P O S I T I O N I N G*/
body {text-align: center;}
#container {text-align: left;}

#container {width: 904px; margin: auto;}
#header {height: 136px; position: relative;}
#user, #lang-select, #meta-info {position: absolute; right: 42px;}
#user {bottom: 12px; margin-right: 8px;}
#lang-select {top: 24px;}
#meta-info {bottom: 12px; right: 180px;}
#header li {float: left; margin-left: 8px; padding-right: 8px;}
#header li.last-link {border: 0;}

#main, #secondary {margin-top: 24px;}
#main {width: 632px; float: right; padding-top: 16px;}

#secondary {width: 256px;}

#secondary #nav, #secondary  #search {margin-bottom: 24px;}

#nav {margin: 0 0 0 30px;}

#search {padding: 12px;}
#search input {width: 70%;}

#group1, #group2 {width: 45%; float: left;}
#group2 {float: right; margin-right: 42px;}

.entry {padding: 0;}

#footer {clear: right; padding: 24px 0; text-align: center;}

/* T I P O G R A P H Y */
body  {font-family: Arial, sans-serif; font-size: .8em;}
h2 {padding: 6px 24px; margin-bottom: 12px; font-size: 140%;}
#secondary h2 {font-size: 125%;}
#main .Normal, #main .NormalDisabled, #secondary .Normal, #secondary .NormalDisabled {margin: 12px;}
#nav li {font-weight: bold; padding-left: 24px;}
#nav li ul li {font-weight: normal; padding-left: 24px;}
#search label {font-weight: bold; display: block; padding-bottom: 12px;}
#search input {padding: 2px;}
#search button {padding: 1px 5px; font-weight: bold;}
#footer {text-align: center;}

/* D N N   O V E R R I D E S */
.Normal, .NormalDisabled, .Head, #footer .skinObject, #user .skinObject {color: #4a4a4a; font-family: Arial, sans-serif; font-size: 100%;}
#footer .skinObject, #user .skinObject {font-weight: normal;}
#user .skinObject {color: #000;}
.Head {color: #000;}

div.RadPanelbar_Default {background: none;}
div.RadPanelbar_Default .rootGroup {border: 0;}
div.RadPanelbar_Default .item {display: inline;}
div.RadPanelbar_Default .rootGroup a {border: 0;}
div.RadPanelbar_Default .rootGroup .text {color: #4a4a4a; font-weight: bold; padding-left: 24px; background: url(img/list-icon.png) 0 9px no-repeat;}
div.RadPanelbar_Default .group .text {font-weight: normal; padding-left: 48px; background: none;}
div.RadPanelbar_Default .selected .text, div.RadPanelbar_Default .expanded .text {color: #c68503;}
div.RadPanelbar_Default .group .level2 {padding-left: 16px}

#dnn_dnnSEARCH_ClassicSearch  {display: block; position: absolute; right: 50px; text-align: right; top:60px;}
#dnn_dnnSEARCH_ClassicSearch label {color: #fff;}
#dnn_dnnSEARCH_ClassicSearch .NormalTextBox {border: 1px solid #fff; background: #f8ab04; padding: 3px; width: 150px; }
#dnn_dnnSEARCH_cmdSearch {padding: 3px 6px; color: #fff; background: #4c4c4c; border: 1px solid #4e4e4e; border-color: #4e4e4e #151515 #151515 #4e4e4e;}

.DNNEmptyPane {display: none; /*Hide extra space in IE*/}

#main .topimg div {margin: 0 0 24px 0;}

/* IE6 FIX */
* html #main {width: 602px; float: right; padding-top: 16px;}
* html #group2 {float: right; margin-right: 20px;}
