/* 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 */
h2, a, a:hover, a:visited, a.current, .current a, .current a:visited {color: #9c926b;}
p, li, li a, button, li a, li a:visited, dd, #footer {color: #18244a;}
dt {color: #a5917c;}
body {background: url(img/bg.png) repeat-x 0 119px;}
#container {background: url(img/bigbg.png) no-repeat top right;}
#main {background: url(img/bigbg.png) no-repeat -250px -121px;}
#secondary {width: 200px; padding-top: 28px; float: left;}
#footer {border-top: 1px solid #18244a;}

/* P O S I T I O N I N G*/
body {text-align: center;}
#container {text-align: left; width: 915px; margin: 0 auto;}
#header {height: 150px; margin-bottom: -28px; position: relative;}
#more {position: absolute; right: 40px; top: 20px; width: 400px}
#more #searchwrap {position: absolute; right: 0; top: 0}
#main {width: 625px; float: right; padding: 200px 40px 40px 40px; margin-bottom: 30px;}
#navigation {width: 200px; margin-top: 40px;}
#footer {clear: both;}
#footer p {width: 960px; margin: auto;}
.content {margin: 0 0 30px 24px;}
.content h2 {padding-left: 0;}
.narrow .innercontent {margin: 0 0 0 211px;}
.narrow h2 {float: left; margin-bottom: -1.8em; padding-top: 0; padding-left: 0; width: 190px;}


/* T I P O G R A P H Y */
body, dt  {font-family: Verdana, Arial, sans-serif; font-size: .8em;}
h2 {padding: 6px 24px; margin-bottom: 12px; font-size: 140%;}
strong, dt {font-weight: bold;}
em {font-style: italic;}
.content {text-align: justify;}
.content p {font-size: 90%; line-height: 150%; margin-bottom: 20px;}
.content dt, .content dd {font-size: 100%; line-height: 150%;}
.content dt {margin-top: 10px;}
.content li {font-size: 100%; list-style-type: disc; list-style-position: inside;}
#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;}
#footer {text-align: right; font-size: 90%; padding: 10px;}

/* E L E M E N T S */
#header #quicknav a, #search button, .nav li {font-size: 90%; font-weight: bold;}
#header #quicknav li {display: inline;}
#header #quicknav a {padding: 8px 10px 5px 10px; background: url(img/separator.png) no-repeat right;}
#header #search {position: absolute; right: 0; top: 16px}
#search input {width: 135px; padding: 2px; height: 20px; background: url(img/innershadow.png); border: 1px solid; border-color: #fff #ddd #eee #fff;}
#search button {border: 0; background: 0;}

/* D N N   O V E R R I D E S */
.Normal, .NormalDisabled, .Head, #footer .skinObject, #user .skinObject {color: inherit; font-family: inherit; font-size: 100%;}
h2 .Head {color: #9c926b;}
#footer .skinObject, #user .skinObject {font-weight: normal;}
#user .skinObject, .Head {color: inherit;}
.DNNAlignleft {text-align: inherit;}

div.RadPanelbar_Default .item {width: 192px; /*height: 30px;*/}
div.RadPanelbar_Default .item a {display: block; padding: 6px 3px 8px 3px; background: url(img/strip.png) no-repeat left 6px; height: 17px;}
div.RadPanelbar_Default .expandable .text {background: none;}
div.RadPanelbar_Default, div.RadPanelbar_Default .rootGroup {background: none; border: none; padding: 0;}
div.RadPanelbar_Default .rootGroup a {border: 0;}
div.RadPanelbar_Default .rootGroup .text {color: #18244a; padding: 2px 0 0 0; font-size: 14px;}
div.RadPanelbar_Default .slide .item span {font-size: 11px;}
div.RadPanelbar_Default .item .selected, div.RadPanelbar_Default .item .expanded {background-position: left -24px;}
div.RadPanelbar_Default .selected .text, div.RadPanelbar_Default .expanded .text {color: #9c926b;}
div.RadPanelbar_Default .item div {margin-left: 16px;}
div.RadPanelbar_Default .group .level2 {padding-left: 16px}
#secondary .panelbar {width: auto;}

#dnn_dnnSEARCH_ClassicSearch .NormalTextBox {width: 135px; padding: 2px; height: 20px; background: url(img/innershadow.png); border: 1px solid; border-color: #fff #ddd #eee #fff;}
#dnn_dnnSEARCH_cmdSearch {border: 0; background: 0;}

/* IE FIXES */
.DNNEmptyPane {display: none; /*Hide extra space in IE*/}
* html div.RadPanelbar_Default .item {width: 199px;}
* html #main {width: 700px; background-position: -255px -122px;}

