h1 {
     font-weight: normal;
}
h2, h3, h4, h5, h6 {
     margin: 0;
     font-weight: normal;
}
h5 {
    border-bottom:1px solid #b9b9b9;
    padding-bottom: 3px; 
}
.pg_title {
	background-image: url('images/kgstitlehdr.gif');
	background-repeat: no-repeat;
	background-position: left top;
        margin-top: 20px;

	height: 146px;
	width: 998px;
}
.pg_title h1 {
        padding-left: 218px;
	padding-top: 90px;
	font-size: 32px;
        margin: 0px 0px;
}
.lightgreybox {
     background-color: #f6f6f6;
     padding: 10px;
     text-align: left;
}
.lightgreybox h5 {
     line-height: 100%;
     font-size: 14px;
     margin: 0;
     border: 0;
}
.lightgreybox p {
     font-size: 11px;
}
.orangebox {
     background-color: #f8981d;
     padding: 10px;
     text-align: left;
     width: 144px;
}
.ob-top {
     background-image: url('images/ob-top.gif');
     background-repeat: no-repeat;
     background-position: middle top;
     margin: 0px;
     height: 10px;
     width: 164px;   
}
.orangebox h5 {
     line-height: 100%;
     font-size: 12px;
     margin: 0;
     border: 0;
}
.orangebox p {
     font-size: 11px;
     color: #ffffff;
}
.ob-bot {
     background-image: url('images/ob-bot.gif');
     background-repeat: no-repeat;
     background-position: middle top;
     margin: 0px;
     height: 10px;
     width: 164px;   
}
.tinytext, .tinytext a {
     font-size: 10px;
}
.sub-header {
     font-size: 16px;
     border-bottom: solid #676767 1px;
}

blockquote, .art-postcontent blockquote {
     border-left:3px solid #b9b9b9;
     margin:10px 30px 10px 30px;
}
.art-postcontent img {
     border: 0;
}
.art-post li {
     line-height: 1.4em;

}
.teamwrapper {
    width: 500px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 18px;
}
.teamtop {
     background-image: url('images/team-top.gif');
     background-repeat: no-repeat;
     background-position: middle top;
     margin: 0px;
     height: 10px;
     width: 540px;   
}
.teamlistingbox {
    width: 500px;
    margin-right: auto;
    margin-left: auto;
    padding: 10px 20px 10px 20px;
    background-color: #f8981d;
}
.teammemberbox {
    float: left;
    display: block;
}
.teambot {
     background-image: url('images/team-bot.gif');
     background-repeat: no-repeat;
     background-position: middle top;
     margin: 0px;
     height: 37px;
     width: 540px;   
}
.bumpboxleft {
    float: left;
    width: 150px;
}
.bumpboxleft a {
    color: #F8981D;
}
.bumpboxright {
    float: left; 
    width: 250px;
    padding-left: 10px;
    line-height: 120%;
}
.orangetext {
    color: #F8981D;
}
.whitetext {
    color: #FFF;
}
.plain_menu {
    padding-left: 10px;
}
.widget_nav_menu .art-block-body {
    padding-left: 10px;
}
.sitright {
    padding-left: 60px;
    text-align: right;
}
.widget_nav_menu a .art-block-body a li.menu-item a {
    color: #676767;
}
.logo_accred {
    width: auto;
    height: 63px;
    background-image: url('images/logobackground.jpg');
    background-repeat: no-repeat;
    background-position: right top;
    margin: 0px;    
}
.art-page-footer, art-page-footer a, art-page-footer a:hover, art-page-footer a:active, art-page-footer a:visited {
     color: #676767;
}
#mc_embed_signup fieldset{
    border: none;
    padding: 0px;
    margin: 0px;
}
li.menu-item a, li.menu-item a:link, li.menu-item a:visited {
     color: #676767;
}
div.wpcf7-mail-sent-ok {
border:2px solid #676767;
}