/*
Theme Name: KBSP
*/

@font-face {
    font-family: 'AGLettericaCondensedBold';
    src: url('fonts/aglettericacondensed_bold-webfont.eot');
    src: url('fonts/aglettericacondensed_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/aglettericacondensed_bold-webfont.woff') format('woff'),
         url('fonts/aglettericacondensed_bold-webfont.ttf') format('truetype'),
         url('fonts/aglettericacondensed_bold-webfont.svgz#AGLettericaCondensedBold') format('svg'),
         url('fonts/aglettericacondensed_bold-webfont.svg#AGLettericaCondensedBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

* { margin:0; padding:0;}
html, body { height:100%;}
body {font-family:Arial;font-size:14px;color:#46525E;background: #fff}
html, input, textarea {font-family:Arial;color:#484848;}
a {color:#1B81EB;}
a img {border:0}

.inner {width:1060px;margin:auto;overflow:hidden}

#header {background:#3A4150;height:163px;padding-top:17px;}
#header .title_sm {color:#DB242A;font-size:22px;font-weight:bold;background:url(img/logo.gif) 0 6px no-repeat;padding-left:25px;height:27px;}
#header .title {display:none;}
#header .title_text {font-family:AGLettericaCondensedBold, Arial, sans-serif;font-size:30px;text-transform:uppercase;letter-spacing: -0.2px;margin-top: 2px;padding-left:3px;margin-bottom:27px;height: 52px;}
#header .title_text a {color:#fff;text-decoration:none;}
#header .menu {list-style:none;margin-top:23px;}
#header .menu li {float:left;margin-right:5px;}
#header .menu li a {text-decoration:none;display:block;padding:23px 20px 17px 57px;height:20px;color:#D9DCDF;background:#48525E 20px 14px no-repeat;}
#header .menu li a:hover {background-color:#3E4654;}
#header .menu li a {background-image:url(img/menu-icon-1.png)}
#header .menu li.current-menu-item a {border:#48525E solid 4px;border-bottom:0;padding:19px 16px 17px 53px;background-color:#3E4654;background-position:16px 10px}


#header .menu li#menu-item-26 a {background-image:url(img/menu-icon-1.png)}
#header .menu li#menu-item-25 a {background-image:url(img/menu-icon-2.png)}
#header .menu li#menu-item-24 a {background-image:url(img/menu-icon-3.png)}
#header .menu li#menu-item-23 a {background-image:url(img/menu-icon-4.png)}
#header .menu li#menu-item-22 a {background-image:url(img/menu-icon-5.png)}
#header .menu li#menu-item-21 a {background-image:url(img/menu-icon-6.png)}

#header .sub-menu {display:none}
#header .sub-menu-dropdown  {width:10px;height:7px;display:inline-block;background:url(img/menu-submenu.png);margin-left:5px;}
#header li:hover .sub-menu {display:block;}
#header .sub-menu li {float:none;list-style:none;z-index:1000;margin:0;position:relative;}
#header .sub-menu li a {padding:23px 20px 17px 20px;background-image:none !important;}
#header .sub-menu li.current-menu-item a {padding:19px 16px 17px 16px}



#middle {margin-bottom:50px;overflow:hidden;}
.index {background:  url(img/index.jpg) top center no-repeat;height:300px;}
.index_info {height:400px;background:#F2F2F2;overflow:hidden;margin-bottom:60px}
.index_info .info {width:360px;float:left;color:#4D5B66;font-size:20px;}
.index_info .info .title {color:#D9242A;font-style:italic;margin-bottom:12px;}
.index_info .telnum2, .addr1 {font-size:50px;}
.index_info .tel {margin-top:50px;padding-left:200px;background:url(img/phone.gif) no-repeat;height:128px;margin-bottom:40px;}
.index_info .addr {background:url(img/address.gif) 210px 0 no-repeat;height:128px;}
.index_info .map {}

.i_lists {overflow:hidden;width:2000px;}
.i_list {width:520px;float:left;margin-right:20px;overflow:hidden;}
.i_list_head {color:#48525E;font-size:30px;text-transform:uppercase;border-bottom:1px solid #ddd;margin-bottom:20px;} 
.i_list_head a {color:#3C3C3C;text-decoration:none}
.i_list_head a:hover {text-decoration:underline}
.i_list_items {width:540px;overflow:hidden;}
.i_list_item {width:160px;float:left;margin-bottom:20px;margin-right:20px;}
.i_list_item .date {color:#BABABA;font-size:12px;margin-bottom:10px;} 
.i_list_item .title {font-size:18px;margin-bottom:5px;}
.i_list_item .excerpt {color:#47525E;font-size:12px;}

.content {width:760px;float:left;padding-top:18px;margin-right:20px;}
.breadcrumbs {color:#B9B9B9;font-size:12px;margin-bottom:38px;}
.text h1 {color:#3A3A3A;font-size:40px;margin-bottom:20px;}
.text h2 {color:#3A3A3A;font-size:30px;font-weight:normal;margin-bottom:20px;}
.text h3 {color:#3A3A3A;font-size:24px;font-style:italic;font-weight:normal;margin-bottom:20px;}
.text p {margin-bottom:20px;line-height:16px;}
.text .alignleft {float:left;margin:0 10px 10px 0}

.text ul {margin-bottom:20px;padding-left:40px;list-style-image:url(img/bullet.gif)}
.text ol {margin-bottom:20px;padding-left:40px;}
.text ul li {margin-bottom:10px;}
.text ol li {margin-bottom:10px;}

.text table {margin-bottom:20px;width:100%;}
.text table th {padding:12px;background:#48525E;color:#fff;font-size:18px;text-align:left;font-weight:normal;}
.text table td {padding:12px;color:#394050;}
.text table .even td {background:#F2F2F2;}

.text hr {clear:both;height:0;}

.text .file {padding-left:40px;margin-bottom:22px;}
.text .file p {margin-bottom:5px;}
.text .file a {}
.text .file .size {color:#BBBBBB;font-size:12px;}
.text .file.doc {background:url(img/file-icon-doc.gif) no-repeat}
.text .file.xls {background:url(img/file-icon-xls.gif) no-repeat}
.text .file.rar {background:url(img/file-icon-rar.gif) no-repeat}
.text .file.pdf {background:url(img/file-icon-pdf.gif) no-repeat}

.sidebar {width:280px;float:right;padding-top:75px;}
.sidebar .list {}
.sidebar .list_head {color:#48525E;font-size:30px;text-transform:uppercase;border-bottom:1px solid #ddd;margin-bottom:20px;} 
.sidebar .list_head a {color:#3C3C3C;text-decoration:none}
.sidebar .list_head a:hover {text-decoration:underline}
.sidebar .list_item {margin-bottom:20px;}
.sidebar .list_item .date {color:#BABABA;font-size:12px;margin-bottom:3px;} 
.sidebar .list_item .title {font-size:18px;margin-bottom:5px;}
.sidebar .list_item .excerpt {color:#47525E;font-size:12px;}

.col1 {width:50%;float:left;}
.col2 {width:50%;float:right;}

.news {padding-top:18px;}
.news .list_head {color:#3C3C3C;font-size:40px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;}
.news .list_head a {color:#3C3C3C;text-decoration:none}
.news .list_head a:hover {text-decoration:underline}
.news .list_item {margin-bottom:20px;padding-right:140px}
.news .list_item .date {color:#BABABA;font-size:12px;margin-bottom:3px;} 
.news .list_item .title {font-size:18px;margin-bottom:5px;}
.news .list_item .excerpt {color:#47525E;font-size:12px;}

.pagination {clear:both;overflow:hidden;}
.pagination .pages {display:none}
.pagination a {color:#394050;font-size:18px;display:block;float:left;padding:3px 8px;text-decoration:none;margin-right:3px;}
.pagination a:hover {padding:2px 7px;border:1px solid #394050;}
.pagination .current {background:#394050;color:#fff;border:none;padding:3px 8px;}
.pagination span {color:#394050;font-size:18px;display:block;float:left;padding:3px 8px;margin-right:3px;}
.pagination .nextpostslink {color:#CDCDCD;line-height:21px;border:1px solid #CDCDCD;padding:2px 7px;}
.pagination .nextpostslink:hover {padding:2px 7px;border:1px solid #CDCDCD;background:#EEEEEE}
.pagination .previouspostslink {color:#CDCDCD;line-height:21px;border:1px solid #CDCDCD;padding:2px 7px;}
.pagination .previouspostslink:hover {padding:2px 7px;border:1px solid #CDCDCD;background:#EEEEEE}
.pagination .last {color:#CDCDCD;line-height:21px;border:1px solid #CDCDCD;padding:2px 7px;}
.pagination .last:hover {padding:2px 7px;border:1px solid #CDCDCD;background:#EEEEEE}
.pagination .first {color:#CDCDCD;line-height:21px;border:1px solid #CDCDCD;padding:2px 7px;}
.pagination .first:hover {padding:2px 7px;border:1px solid #CDCDCD;background:#EEEEEE}
.pagination .extend {color:#CDCDCD;}



#footer {background: #3A4150;padding:20px;border-bottom:#48525E solid 10px;font-size:12px}
#footer a {color:#fff;}
#footer .footmenu li {list-style:none;float:left;margin-right:32px;}
#footer .madeby {float:right;color:#fff;}
#footer .madeby a {color:#DA242A;}
