#Kunena div.kmsgbody div.kmsgtext img {
padding-top:15px
}
#comments-list{
border:1px solid black;
height:1%;
margin-left:20px;
max-height:400px;
overflow-y:auto;
overflow-x:hidden;
padding:7px
}
body {
background:#FFF;
font-size:12px;
line-height:1.5em
}
body#background {
background:#F6F5F5 url(../images/bg.gif) repeat-x;
color:black;
font:12px/165% 'Lucida Grande', Verdana, Helvetica, sans-serif;
margin:0;
padding:0;
text-align:center
}
a {
color:blue;
text-decoration:none
}
a img {
border:none;
text-decoration:none
}
h1,h2,h3,h4 {
color:#444;
font:bold 1em/1.5em Georgia, 'Times New Roman', Times, serif;
padding:10px 15px 7px
}
h1 {
font-size:3.7em;
font-weight:400;
letter-spacing:-2px
}
h2 {
color:#633;
font-size:2.8em;
font-weight:400
}
h3 {
font-size:15px;
font-weight:400;
letter-spacing:-.5px;
padding-top:5px
}
h4 {
font-size:1.3em
}
ul,ol {
margin:10px;
padding:0 10px
}
ul {
list-style:disc
}
ol {
list-style:decimal
}
dd {
padding-left:25px
}
dl {
padding:10px 15px
}
img {
border:0;
padding:0
}
fieldset {
border:none;
margin:0;
padding:0
}
#search {
background:#F5F4F3 url(../images/header-search.gif) no-repeat scroll 0 0;
border:medium none;
height:33px;
margin:0;
padding:0;
position:absolute;
right:30px;
top:10px;
width:175px;
z-index:999999
}
#login {
position:absolute;
left:300px;
top:15px
}
#share {
text-align:left;
position:absolute;
top:6px;
right:210px
}
#content-outer {
background:#fff;
border-bottom:1px solid #E8E8E8;
padding:5px 0;
text-align:left;
width:100%
}
#content-wrapper {
margin:0 auto;
overflow:auto;
padding-bottom:35px;
padding-top:5px
}
#banner {
left:45px;
position:absolute;
top:75px
}
#header-wrap {
background:#fff url(../images/bg.gif) repeat-x;
margin:0;
padding:0;
width:100%
}
#header {
background:url(../images/border.gif) repeat-x left bottom;
height:185px;
margin:0 auto;
position:relative
}
#header h1#logo-text a {
color:#93b876;
font:normal 55px Georgia, 'Times New Roman', Times, serif;
left:630px;
letter-spacing:-3px;
margin:0;
padding:0 5px 0 0;
position:absolute;
text-decoration:none;
top:90px
}
#header h1#logo-text a:hover {
border:none
}
#header p#intro {
font-family:Georgia, 'Times New Roman', Times, Serif;
font-size:17px;
font-style:italic;
font-weight:400;
left:670px;
letter-spacing:-.5px;
line-height:1.6em;
margin:0;
padding:0;
position:absolute;
top:150px
}
#breadcrumb-wrapper {
background:#FFF;
width:100%
}
.breadcrumb {
background:transparent url(../images/border.gif) repeat-x scroll left bottom;
margin:0 auto;
overflow:hidden;
padding-left:50px;
}
#footer-wrapper {
clear:both;
margin:0 auto
}
#footer-bottom {
border-top:1px solid #dadada;
clear:both;
font-family:'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;
margin:0 auto;
text-align:center;
width:940px
}
#footer-bottom img {
vertical-align:middle
}
#footer-bottom .bottom-left {
float:left;
padding-left:5px
}
.contentheading {
color:#444;
font:2em Georgia,'Times New Roman',Times,Serif
}
.small,.createdate,.modifydate {
color:#B0B0B0;
font-size:.95em
}
.readon,a.readon:link,a.readon:visited {
background:#F8F8F8 none repeat scroll 0 0;
border:1px solid #EBEBEB;
padding:5px
}
a.readon:hover {
background:#EEE none repeat scroll 0 0;
border:1px solid #DDD
}
.contenttoc {
float:right;
margin:30px 10px 10px;
padding:5px
}
.contenttoc tbody tr th {
border-bottom:1px solid #EAEAEA;
margin-bottom:5px;
padding-bottom:5px
}
a.toclink {
padding:5px
}
.contentpaneopen fieldset {
margin-bottom:10px;
padding:5px
}
.button {
background:#9CCF5F none repeat scroll 0 0;
border-color:#B6DE8F #8DB836 #8DB836 #B6DE8F;
border-style:solid;
border-width:1px;
color:#FFF;
font-family:Arial,Sans-serif;
font-size:12px;
padding:2px 3px
}
.button:hover {
background:#94C45B
}
.inputbox {
border-color:#D4D4D4 #EBEBEB #EBEBEB #D4D4D4;
border-style:solid;
border-width:1px;
color:#6A6969;
font-family:'Lucida Grande',Verdana,Helvetica,sans-serif;
font-size:11px;
padding:5px
}
td.sectiontableheader {
background:#EFFAE6 none repeat scroll 0 0;
border-color:#DFF4D5 #DFF4D5 #A7DF8A;
border-style:solid;
border-width:1px;
color:#7BA857;
padding:.8em 1em;
text-align:left
}
tr .sectiontableentry1 td,tr .sectiontableentry2 td {
border-bottom:1px solid #EFEFEF;
padding:.7em 1em
}
.search .button {
background:transparent;
border:none;
height:30px;
width:40px
}
.search .button:hover {
cursor:pointer
}
.search .inputbox {
background:transparent;
border:none;
color:#000;
padding:10px 40px 0 10px;
text-transform:capitalize;
width:140px
}
.breadcrumb .moduletable {
float:left;
text-align:left
}
.breadcrumb img {
background:none;
border:none;
padding:0
}
.poll tbody tr td div {
margin-top:10px
}
.container_16 {
margin-left:auto;
margin-right:auto;
padding-left: 30px;
padding-right: 30px;
}
#left-columns {
	width:220px; 
}
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear {
background:none;
border:0;
clear:both;
display:block;
float:none;
font-size:0;
height:0;
list-style:none;
margin:0;
overflow:hidden;
padding:0;
visibility:hidden;
width:0
}
.clearfix:after {
clear:both;
content:'.';
display:block;
height:0;
visibility:hidden
}
.clearfix {
display:block
}
#system-message {
margin-bottom:10px;
padding:0
}
#system-message dd {
font-weight:700;
margin:0;
text-indent:30px
}
#system-message dd ul {
border-bottom:3px solid #84A7DB;
border-top:3px solid #84A7DB;
color:#05B;
list-style:none;
margin-bottom:10px;
padding:10px
}
#system-message dd.error ul {
background-color:#E6C0C0;
border-bottom:3px solid #DE7A7B;
border-top:3px solid #DE7A7B;
color:#c00
}
#system-message dd.notice ul {
background:#EFE7B8;
border-bottom:3px solid #F0DC7E;
border-top:3px solid #F0DC7E;
color:#c00;
list-style:none
}
#system-debug {
background-color:#fff;
color:#ccc;
margin:10px;
padding:10px
}
#system-debug div {
font-size:11px
}
#header #nav {
left:0;
margin:0;
padding:0;
position:absolute;
top:5px;
width:880px
}
#header #nav ul {
float:left;
height:45px;
list-style:none;
margin:5px 0 0;
padding:0 0 0 15px
}
#header #nav ul li {
float:left;
margin:0;
padding:0 0 0 10px
}
#header #nav ul li a {
color:#666;
float:left;
font:bold 14px/40px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;
margin:0;
padding:0 5px;
text-transform:uppercase
}
#header #nav ul li a:hover,#header #nav ul li a:active {
background:transparent;
border:none;
color:#111
}
#header #nav ul li#current {
background:transparent url(../images/left-tab.gif) no-repeat
}
#header #nav ul li#current a {
background:transparent url(../images/right-tab.gif) no-repeat right top;
color:#444
}
#user1 .moduletable {
margin:0;
overflow:hidden;
background-color:white;
text-align:left;
padding-left:30px;
padding-top:3px
}
#user1 .moduletable h3{
margin:10px 0 0;
padding:0
}
#main h3 a {
border:none;
color:#444
}
#left-columns h3 {
color:#444;
font:normal 2em Georgia, 'Times New Roman', Times, Serif;
letter-spacing:-.5px;
margin:12px 0 5px;
padding:5px 10px
}
.sidemenu ul.menu {
border-top:2px solid #ebebeb;
margin:10px 8px 8px;
padding:0;
text-align:left
}
.sidemenu ul.menu li {
background:url(../images/dots.gif) repeat-x left bottom;
list-style:none;
margin:0;
padding:7px 5px
}
.sidemenu ul.menu li a,.sidemenu ul.menu li a:visited {
background-color:transparent;
background-image:none;
border:none;
color:#7BA857;
font-family:Georgia, 'Times New Roman', Times, Serif;
padding-left:0
}
.sidemenu ul.menu li a span {
color:#7BA857;
font-family:Georgia, 'Times New Roman', Times, Serif;
font-size:1em;
font-style:normal
}
.sidemenu ul.menu ul {
margin:0 0 0 5px;
padding:0
}
.sidemenu ul.menu ul li {
background:none
}
#footer-wrapper h3 {
color:#444;
font:normal 1.8em Georgia, 'Times New Roman', Times, Serif;
letter-spacing:-.5px;
text-transform:none
}
#footer-wrapper h3,#footer-wrapper p {
padding-left:0
}
#footer-wrapper a {
background:transparent;
color:#333
}
#footer-wrapper ul.footer-list {
border-top:1px solid #E6E6E6;
list-style:none;
margin-left:0;
padding:0
}
#footer-wrapper ul.footer-list li {
border-bottom:1px solid #E6E6E6
}
#footer-wrapper ul.footer-list li a {
border:none;
color:#888;
display:block;
font-weight:700;
line-height:2em;
margin-left:0;
padding:4px 0;
width:98%
}
#footer-wrapper ul.footer-list li a span {
font-family:Georgia, 'Times New Roman', Times, Serif;
font-style:italic;
font-weight:400
}
#footer-wrapper ul.footer-list li a:hover,#footer-wrapper ul.footer-list li a:hover span {
color:#333
}
p.thumbs {
padding:10px 0 0 10px
}
.thumbs img {
background:#fafafa;
border:1px solid #ddd;
margin:5px;
padding:8px;
position:relative
}
.thumbs img:hover {
background:#DDD;
border:1px solid #D2D2D2
}
.thumbs a:hover {
background-color:transparent;
border:none
}
html,body,form,fieldset,#header h1#logo-text {
margin:0;
padding:0
}
#logo-text{
position:absolute;
top:0px;
left:170px;
}
.componentheading,.sidemenu ul.menu li a span:hover,.sidemenu ul.menu li#current a span {
color:#000
}
* html .clearfix,* html body .sidemenu ul.menu li {
height:1%
}
#system-message dt.message,#system-message dt.error,#system-message dt.notice {
display:none
}
td.contentheading a,a.pathway {
color:#7BA857
}
#footer-bottom a:hover,#footer-bottom a:active,a:hover,a:active {
color:red
}
dt,#system-message dt {
font-weight:700
}
.clear {
clear:both;
font-size:0;
height:0;
line-height:0;
width:100%
}
