/* CSS Document */
body {color:#000000; font-size:14px;}

#header-wrapper {background: #333332 url(../graphics/bg-header.png) scroll repeat-x left 50% }
@media (max-width: 767px) {
#header-wrapper {margin-left:-20px ; margin-right:-20px; padding-left:20px ;padding-right:20px;}
}
#logo {width:183px;height:75px;float:left;}
#logo a {width:183px;height:75px;display:block;text-indent:-5000px ;outline:0; background:transparent url(../graphics/logo.png) scroll no-repeat 50% 50%;}


#strapline {float:right; width:157px; height:75px;display:block;text-indent:-5000px ;outline:0; background:transparent url(../graphics/graphic-header-strap.png) scroll no-repeat 50% 50%;}
.header-graphic {display:none;} 
.header-graphic-two {display:none;} 
@media (min-width: 767px) {
.header-graphic {display:inline;}
}
@media (min-width: 1200px) {
.header-graphic-two {display:inline;} 
}
.nav {height:29px; padding-top:8px; margin-bottom:0;}
.nav ul {list-style-type:none; padding:0; margin:0; width:100%;}
.nav ul li{float:right; text-transform:uppercase; font-size:10px;margin-left:15px; color:#ffffff;}
.nav ul li a {color:#ffffff; text-decoration:underline; font-weight:bold;}

footer .nav {float:right;}
footer .nav li {color:#999999}
footer .nav li a {color:#666666;}

#content {padding:40px 0;}
.recommended-publications img, .publication-sample img, .popular-gallery img {-webkit-box-shadow: 1px 1px 3px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    1px 1px 3px rgba(50, 50, 50, 0.5);
box-shadow:         1px 1px 3px rgba(50, 50, 50, 0.5);}

.advertisement-top, .advertisement-bottom {position:relative; margin:auto; width:728px}
.advertisement-top {margin-bottom:40px}
.advertisement-bottom {margin-top:40px}

.popular-gallery {padding-bottom:40px;}
.popular-gallery img {margin-bottom:10px;}

.publication-sample {padding-bottom:40px;}

.recommended-publications img {margin-bottom:20px;}
.recommended-publications a {color:#666666; text-decoration:underline;}

.social-widgets {border: solid 1px #dddddd; padding: 11px 10px 0; background-color:#f4f4f4; -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}
.social-widget-wrapper {text-align:center;} 

h1, h2, h3, h4, h5, h6 { color: #4b4b4b;}
h1 {font-size:30px; line-height: 34px; margin-bottom:25px; font-weight: normal}
h2 {font-size:22px; margin-bottom:25px; line-height: 30px; font-weight: normal}
.introduction-text {font-size:16px; margin-bottom: 30px;}
.publication-details {font-size:16px; font-weight:bold; color:#4b4b4b;  margin-bottom: 30px;}

.actions {margin-bottom:30px;}

.promo-lists h4 {font-size:15px;}
.promo-lists ul {list-style-type:none; padding:0; margin:0;}
.promo-lists li {margin-bottom:8px;}
.promo-lists li a {color:#666666; text-decoration:underline; font-weight: bold;}
.promo-lists li ul {margin-bottom:0; padding-left:10px;}
.promo-lists li li {margin-bottom:0;}

#content img {width:100%;}

.btn {margin-right:15px;}
.copyright-notice-link {color:#666666; text-decoration:underline; font-size:12px;}

/*Helpers*/
#content .width-auto {width:auto;}

footer {padding:20px 0}
.copy {padding-top: 8px; font-size:11px; color:#999999;}
@media (max-width: 767px) {
.copy {float:right; clear:both; padding-top: 8px;}
}


/*random*/
.addthis_toolbox {text-align:center;}
.addthis_default_style .addthis_button_tweet {padding: 0 2px 7px;}
.addthis_default_style .addthis_button_pinterest_pinit {padding: 0 2px 8px;}


