.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.left {float: left;}
.right {float: right;}

.wrapper {width: 100%; background: #fff; margin: 0 auto;}
#container {padding: 30px 0 45px;}

a{
	text-decoration:none;
}





/*** Navigation ***/

.nav {border-top: 0px solid #d9d9d9;}
.dd {height: 48px; background-color: #000000;}
.dd li {float: left; display: block; text-align: center; font-size: 13px; border-left: 1px solid #000; text-transform: uppercase;     padding-left: 3px;
    padding-right: 3px; height:48px;}
.dd li:hover {background-color:#e3e3e3; border-left: 1px solid #e3e3e3; text-decoration: none; color:#333;}

.dd li a {
    color: #FFFFFF;
    display: block;
    height: 30px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 18px;
    text-decoration: none;
    white-space: nowrap;
}




.dd li a:hover {text-decoration: none; color:#333;}
.dd li ul {position: absolute; padding: 8px 0 10px; visibility: hidden; background: #fff; z-index: 100;}
.dd li ul li {float: none; border: none; font-size: 11px; text-align: left; margin: 5px 0; padding: 0 8px;}
.dd li ul li a {color: #000; display: inline; margin: 0 !important; white-space: normal; padding-top: 0;}
.dd li.dd_hover {background: #fff;}
a.dd_hover:hover {text-decoration: none !important;}
.submenu a:hover {text-decoration: none;}
.dd li.parent a {margin: 0 8px; padding-right: 12px; background: url("images/dd_hover.png") 100% 24px no-repeat;}
.dd li.parent a.dd_hover {color: #000; background: url("images/dd.png") 100% 24px no-repeat; margin: 0 8px; padding-right: 12px; border-bottom: 1px solid #fff; padding-bottom: 10px;}

/*** Slideshow ***/

#slideshow, .slideshow {height: 350px; width: 100%; overflow: hidden; position: relative;}
.slide {height: 350px;  background: #fff;}
.slide img {display: block; float: left; width: 1100px; height: 350px; position: relative; top: -20px; left: -30px;}
.slide .post {padding: 20px 30px 0;}
.slide .post-category {font-size: 11px; color: #d9d9d9; text-transform: uppercase; margin-bottom: 5px;}
.slide .post a {color: #000;}
.slide .post .post-category a {text-decoration: none;}
.slide .post .post-category a:hover {text-decoration: none; color:#999;}
.slide .post h2 {margin-bottom: 5px;}
.slide .post h2, .slide .post h2 a {color: #000; font-size: 24px; font-weight: normal; text-decoration: none;}
.slide .post h2 a:hover {text-decoration: none; color:#6b6b6b;}
.slide .post .post-meta {font-size: 11px; font-style: italic; color: #656363; margin-bottom: 20px;}
.slide .post .post-meta span, .slide .post .post-meta a {color: #000; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-style: normal;}
.slide .post .post-meta a:hover {text-decoration: none; color:#999;}
.slide .post .post-author {text-transform: uppercase;}
.slide .post-content p {margin-bottom: 15px;}

#larr, #rarr {display: block; width: 32px; height: 32px; position: absolute; top: 160px !important; opacity: 0.2; z-index: 99 !important;}
#larr {background:  url("../images/larr.png") 0px 50% no-repeat; left: 50px !important;}
#rarr {background:  url("../images/rarr.png") 0px 50% no-repeat; right: 50px !important;}
#larr:hover, #rarr:hover {opacity: 1;}

