/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	margin:0;
	padding:0;
}
body {
	line-height:1;
	font-family: Georgia, "Times New Roman", Times, serif;
	background:#ededed;
}
ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:none;
}
:focus {
	outline:0;
}
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
/* http://www.designergamergeek.com/shorthand-css/ */
/* Version: 1.0 - 2011-01-30 */
html {
	overflow:auto;
}
html, body {
	width:100%;
}
.framework {
	margin:0 auto;
}
div, h1, h2, h3, h4, h5, p {
	overflow:hidden;
}
p{
	font-size:12px;
	color:#444;
	line-height:20px;
}
.visible {
	overflow:visible;
}
.float {
	float:left!important;
}
.floatRight {
	float:right!important;
}
.relative {
	position:relative!important;
}
.padLeft {
	margin-left:15px;
}

.absolute {
	position:absolute!important;
}
.fixed {
	position:fixed!important;
}
.hidden {
	display:none;
}
.block {
	display:block;
}
.inlineBlock {
	display:inline-block;
}
.width90 {
	width:90%!important;
}
.width75 {
	width:75%!important;
}
.width66 {
	width:66.66%!important;
}
.width50 {
	width:50%!important;
}
.width25 {
	width:25%!important;
}
.width33 {
	width:33.33%!important;
}
.width20 {
	width:20%!important;
}
.clear {
	clear:both;
}
.clearLeft {
	clear:left;
}
.clearRight {
	clear:right;
}
pre {
	background-color:#fff;
	border:#333 dashed 1px;
	padding:10px;
}
blockquote {
	padding:20px;
	font-style:italic;
}
sup {
	vertical-align:super;
	font-size:smaller;
}
sub {
	vertical-align:sub;
	font-size:smaller;
}
.left {
	text-align:left!important;
}
.right {
	text-align:right!important;
}
.center {
	text-align:center!important;
}
.justify {
	text-align:justify!important;
}
.capitalize {
	text-transform:capitalize;
}
.uppercase {
	text-transform:uppercase;
}
.lowercase {
	text-transform:lowercase;
}
.reverse {
	direction:rtl;
	unicode-bidi:bidi-override;
}
.txtShadow {
	
}
.closed {
	padding-bottom:0;
	margin-bottom:0;
}
.tableAlign {
	display:table-cell;
	vertical-align:middle;
}
.noBorder {
	border:none!important;
}
.opacity75 {
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	filter:alpha(opacity=75);
	opacity:0.75;
}
.opacity50 {
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	filter:alpha(opacity=50);
	opacity:0.5;
}
html a {
	text-decoration:none;
	cursor:pointer;
}
html a:hover {
	text-decoration:underline;
}
html a:active {
	text-decoration:underline;
}
html a:focus {
	text-decoration:underline;
	outline:none;
}
.white {
	color:#fff!important;
}
.black {
	color:#000!important;
}
.chalk {
	color:#eee;
}
.charcoal {
	color:#333;
}
.grey {
	color:#636363;
}
.lightGrey {
	color:#d4d2d2;
}
.midGrey {
	color:#a0a0a0;
}
.confirm {
	color:#0be500;
}
.error {
	color:#e51f00;
}
.alert {
	color:#ffe400;
}
.whiteBg {
	background:#fff!important;
}
.blackBg {
	background:#000!important;
}
.chalkBg {
	background:#eee;
}
.charcoalBg {
	background:#333;
}
.greyBg {
	background:#636363;
}
.lightGreyBg {
	background:#d4d2d2;
}
.midGreyBg {
	background:#a0a0a0;
}
.confirmBg {
	background:#0be500;
}
.errorBg {
	background:#e51f00;
}
.alertBg {
	background:#ffe400;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:400;
}
* textarea, * input {
	padding-top:4px;
	padding-left:4px;
	font-size:14px;
	line-height:18px;
}
* textarea {
	resize:vertical;
}
table td {
	padding:2px;
}
td.first {
	padding:2px 2px 2px 4px;
}
/* Williams Institute Common */
.framework {
	width:960px;
	margin:20px auto;
	background:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 1px 1px 1px 0px #ccc;
	-moz-box-shadow: 1px 1px 1px 0px #ccc;
	box-shadow: 1px 1px 1px 0px #ccc;
	padding:10px 30px;
}
a {
	color:#536895;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
/* Colors */
.wiBlue {
	color:#536895;
}
.wiGrey {
	color:#888;
}
.wiBlueBg {
	background:#536895;
}
/* Buttons */
/* Grey Image Button */
/* Icons */

.icon {
background: url(../img/wi-common-sprites.png);
 text-indent: -999px;
 width: 24px;
 height: 26px;
}

.icon.arrow {
	width:3px;
	height:5px;
	background-position:-480px -64px;
}
.icon.circle {
	width:10px;
	height:10px;
	background-position:-480px -34px;
}
.icon.circle.on {
	width:10px;
	height:10px;
	background-position:-480px -49px;
}
/* Social Icons */

.icon.facebook {
	background-position:-524px -34px;
}
.icon.twitter {
	background-position:-524px -64px;
}
.icon.youtube {
	background-position:-553px -34px;
}
.icon.flickr {
	background-position:-584px -34px;
}
.icon.rss {
	background-position:-613px -34px;
}
.icon.flag {
	width:32px;
	height:31px;
	background-position:-458px -74px;
}
/* Header */
#header {
	height:150px;
	margin:15px 0 30px;
	overflow:visible;
	z-index:10;
	position:relative;
}
#header #logo {
	width:246px;
	height:94px;
	margin:0 0 10px 10px;
	background:url(../img/wi-common-sprites.png) 0 0 no-repeat;
}
#header #interact {
	width:300px;
	float:right;
}
#header #donate {
	width:110px;
	height:36px;
	display:block;
	float:left;
	background:url(../img/donate.jpg) no-repeat;
	text-indent:-999px;
	margin:5px 10px 15px 0;
}
#header #donate:hover {
	background-position:0 -36px;
}
#searchInput {
	width:274px;
	height:27px;
	margin:0;	
	background:url(../img/text_bg.jpg) repeat-x #fff !important;
	border:1px solid #c6c6c6;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#555;
	text-transform:none;
	padding:4px 12px;
}
#searchGo {
	width:15px;
	height:18px;
	display:block;
	background:url(../img/search_go.jpg) repeat-x;
	cursor:pointer;
	position:absolute;
	top:65px;
	right:12px;
}
#searchGo:hover {
	background-position:0 -18px;
}
#searchGo:active {
	background-position:-636px 0;
}
#header .btnGrey {
	width:180px;
	height:36px;
	display:block;
	float:left;
	background:url(../img/mail.jpg) repeat-x;
	text-indent:-999px;	
	margin:5px 0 0 0;
	
}
#header .btnGrey:hover {
	background-position:0 -36px;
}
/* Main Nav */
#header #nav {
	width:940px;
	height:39px;	
	background:url(../img/menu_bg.jpg) repeat-x;
	z-index:10;
	overflow:visible;
	top:115px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	padding:0 10px;
}
#header #nav ul {
	height:auto;	
	overflow:visible;
	position:relative;
	z-index:11;
}
#header #nav li {
	height:15px;
	z-index:11;
	overflow:visible;
	float:left;
	position:relative;
	display:block;
	border-left:1px dotted #a1a8b6;
	margin:10px 0 0 0;
}
#header #nav li a {
	float:left;
	position:relative;
	display:block;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	margin:0 6px;
	padding:0 10px;	
}
#navHome{
	height:15px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;	
	margin:10px 6px 0 6px;
	padding:0 10px;
	
}
#navHome:hover{
	color:#E88E09;
	background:url(../img/menu_hlt.jpg) repeat-x;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	margin:5px 6px 0 6px;
	padding-top:5px;
	padding-bottom:20px;
}
#header #nav li.current-menu-item a, #header #nav li.current-category-ancestor a {	
	color:#fff;
	
}
#header #nav li a:hover, #header #nav li:hover a {
	color:#E88E09;
	background:url(../img/menu_hlt.jpg) repeat-x;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	margin:-5px 6px 0 6px;
	padding-top:5px;
	padding-bottom:20px;
	
}
#header #nav li a .start, #header #nav li a .end {
	width:7px;
	height:40px;
	top:-7px;
	background:transparent;
}
#header #nav li a .border {
	width:1px;
	height:40px;
	top:-12px;
	right:-9px;
	background:#fff url(../img/wi-common-sprites.png) -408px -34px no-repeat;
}
#header #nav li a:hover .start {
	height:45px;
	top:-12px;
	left:-9px;
	background:#fff url(../img/wi-common-sprites.png) -642px -34px no-repeat;
}
#header #nav li a:hover .end {
	height:45px;
	top:-12px;
	right:-9px;
	background:#fff url(../img/wi-common-sprites.png) -676px -34px no-repeat;
}

#header #nav li a:hover .txtShadow, #header #nav li.current-menu-item a .txtShadow, #header #nav li:hover a .txtShadow, #header #nav li.current-category-ancestor a .txtShadow {
}
#header #nav li ul {
	width:220px;
	display:block;
	position:absolute;
	top:29px;	
	left:5px;
	display:none;
	float:left;	
	z-index:999;
	background:#fff;
	-webkit-box-shadow: 0px 1px 1px 1px #ddd;
	-moz-box-shadow: 0px 1px 1px 1px #ddd;
	box-shadow: 0px 1px 1px 1px #ddd;
	-moz-border-bottom-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-khtml-border-bottom-left-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-khtml-border-bottom-right-radius: 4px;
	border:1px solid #ddd;
	border-top:none;
	padding:10px 15px 5px 15px;
}
#header #nav li ul li {
	width:220px;
	float:left;
	position:relative;
	border:none;	
	margin:0;
	padding:7px 0;
}
#header #nav li ul li + li {
	border-top:1px dotted #ccc;
}
#header #nav li ul li a, #header #nav li a:hover ul li a, #header #nav li:hover ul li a {
	width:220px;
	height:auto;
	font-size:12px;
	background:none;
	color:#333;
	text-transform:none;
	border:0;
	position:static;
	margin:0;
	padding:0 5px;
}
#header #nav li ul li a:hover {
	color:#E88E09;
	font-weight:bold;
}
#header #nav li ul li ul{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 1px 1px #ddd;
	-moz-box-shadow: 0px 0px 1px 1px #ddd;
	box-shadow: 0px 0px 1px 1px #ddd;
	margin:0 0 0 5px;
}
#header #nav li ul li ul li a:hover {
	background:transparent;
}
/* Hover Fixes */
#header #nav li:hover ul {
	display:block;
}
#header #nav li:hover ul li {
	width:100%;
}
#header #nav li ul li:hover ul {
	display:block;
}
/* banner */
#pageBanner {
 margin: -30px 0 0px 0;
 position: relative;
}
#pageBanner .bannerSocial {
 position: absolute;
 right: 0;
 top: 1em;
 width: 253px;
 text-align: center;
}
#pageBanner img.dblogo{
 display: block;
 margin: 1.25em auto 0 auto;width: 30% ;
}
/*chieto*/
#menu-item-18095 a span:hover{background:none!important;}
#menu-item-18095 a:hover{background:none!important;}
#menu-item-18095 li:hover{background:none!important;}
#menu-item-18095 a span{text-transform: capitalize;
font-size: 14px;}

/*chieto*/
#menu-item-22758 a span:hover{background:none!important;}
#menu-item-22758 a:hover{background:none!important;}
#menu-item-22758 li:hover{background:none!important;}
#menu-item-22758 a span{text-transform: capitalize;
font-size: 14px;}

#menu-item-22758 {background: #ECAC00;
padding: 11px 0px;
margin-top: 0px!important;}
#menu-item-22758  a span {color: #000;
font-weight: bold;
text-transform: capitalize;
font-size: 14px;
}
#menu-item-22758:hover, #menu-item-22758 a:hover, #menu-item-22758 a span:hover{
	background-image:none !important;
}

/* Headings */
h1, h2, h3, h4, h5, h1 a, h2 a, h3 a, h4 a, h5 a {
	
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#222;
}
h3 {
	font-size:16px;
	line-height:22px;
}
h4 {
	font-size:15px;
	color:#E88E09;
	line-height:20px;
}
h4 a{
	color:#E88E09;
}
h5 {
	font-size:14px;
	line-height:18px;
}
/* Content */
#content {
	z-index:2;
	margin-top: 30px;
}
#content .more {
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	color:#333;
	background:url(../img/arw.png) no-repeat 100% 60%;
	padding:0 6px 0 0;
}
#content .more .icon {
	margin-left:3px;
	margin-bottom:1px;
}
#content .info{	
	font-size:12px;
	color:#888;
}
#footer .info {
	font-size:12px;
	color:#888;
	font-family:Arial, Helvetica, sans-serif;
}
#content .meta {
	font-size:9px;
	line-height:14px;
}
/* Topic Lists */
#content .topics {
	width:220px;
	background:#f1f1f1;
	border:1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0px 0px 3px 3px #eee;
	-moz-box-shadow: inset 0px 0px 3px 3px #eee;
	box-shadow: inset 0px 0px 3px 3px #eee;
	margin:0 0 15px 0;
	padding:15px 20px;
 overflow: hidden;
}
#content .topics ul {
 height: 270px;
 overflow: hidden;
}
#content .topics ul li {
	padding:10px 0;
	border-bottom:1px dotted #c6c6c6;
}
#content .topics ul li a {
	font-family:inherit;
	font-size:14px;
	font-style:italic;
	color:#333;
	text-decoration:none;
	line-height:20px;
}
#content .topics ul li a:hover {
	color:#E88E09;
}
#content .topics p {
	padding-top:10px;
}
.topics .eventDate {
 font: bold italic 11px/130% Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;

}

.eventDate {font-style:normal;}

.eventDateCategory {
font-weight:bold; font-size:11px; font-style:italic; margin:-6px 0 7px 0;
width: 40%;
color: #444;
}

/* Homepage */
/* Hot Topics */
#content #hotTopics.topics {
	width:220px;
	margin-bottom:40px;
}
#content #hotTopics.topics ul {
	max-height:338px;
}
/* Latest Articles */
#content #latest {
	width:680px;
	height:380px;
	margin-bottom:40px;
	z-index:3;
}
#content #latest ul {
	width:auto;
	z-index:3;
}
#content #latest ul li {
	z-index:3;
}
#content #latest img {
	width:680px;
}
#content #latest .title {
	width:640px;
	padding:15px 20px 20px;
	background:url(../img/wi-latest-bg.png) 0 0 repeat;
}
#content #latest .title a {
	font-family:inherit;
}
#content #latest .right {
	margin:0 -20px -20px 0;
}
#content #latest .more {
	padding:10px;
	font-size:16px;
	line-height:30px;
	background:url(../img/wi-latest-more-bg.png) 0 0 repeat;
}
#content #latest .info {
	margin-top:10px;
	font-size:14px;
	line-height:18px;
}
#content #latest #latestNav {
	top:330px;
	right:20px;
	z-index:5;
}
#content #latest #latestNav ul {
	width:auto;
}
#content #latest #latestNav ul li {
	height:30px;
	padding:0 7px;
	background:url(../img/wi-latest-nav-bg.png) 0 0 repeat;
}
#content #latest #latestNav ul li .icon {
	margin-top:10px;
}
#content #latest #latestNav #latestNavLeft {
	width:6px;
	height:30px;
	padding:0;
	background:url(../img/wi-common-sprites.png) -458px -34px no-repeat;
}
#content #latest #latestNav #latestNavRight {
	width:6px;
	height:30px;
	padding:0;
	background:url(../img/wi-common-sprites.png) -469px -34px no-repeat;
}
/* Publications */
#content #articles {
	width:680px;
}
#content #articles .more {
	margin:5px 10px 0 0;
}
#content #articles h2 {
	margin-bottom:15px;
}
#content #articles ul li {
	width:200px;
	margin-right:28px;
}
#content #articles ul li.last {
	margin-right:0;
}
#content #articles ul li img {
	margin-bottom:15px;
	border-bottom:2px solid #536895;
}
#content #articles ul li a {
	font-family:inherit;
}
#content #articles ul li .info {
	padding:10px 0 5px;
}
#content #articles ul li .info p {
	margin-bottom:10px;
}
/* US Map */

 /* sidebar link */
  .resourceMapLink {
	width:220px;
	padding: 0 20px 15px 20px;
	margin:0 0 15px 0;
  }
 /*END sidebar link */
.mapwrap {
 padding:12px 4px; 
 background-color:#536794;
 -moz-border-radius:5px 5px 5px 5px;
 -webkit-border-radius:5px 5px 5px 5px;
 border-radius:5px 5px 5px 5px;
 overflow: hidden;
 margin: 10px 0;
}
.mapwrap p,
.mapwrap h4 {
 color: #fff;
 padding: 0 10px 0.5em 10px
}
.mapwrap a {
 color: #E88E09;
}
.mapwrap img {
 -moz-border-radius:5px 5px 5px 5px;
 -webkit-border-radius:5px 5px 5px 5px;
 border-radius:5px 5px 5px 5px;
}
#usMap {
	width:920px;
	height:420px;
	padding:20px;
	margin-bottom:60px;
	background:#536895;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
}
#usMap h2 {
	width:252px;
}
#usMap .icon {
	margin-top:5px;
}
#usMap .info {
	width:665px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:22px;
	color:#E88E09;
}
#usMap img {
	width:686px;
	height:341px;
	margin:10px 15px 0 0;
}
#usMap .links {
	width:215px;
	margin-top:20px;
	font-size:10px;
	line-height:18px;
}
#usMap .links a {
	color:#fff;
	text-decoration:underline;
}
#usMap .links a:hover {
	text-decoration:none;
}



a.usIcon {
 display: block;
 background: url(../img/US-Map-Icon.png) 0 100% no-repeat;
 padding: 6px 0 0px 34px;
 font-style: italic;
}

a.book {
 display: block;
 background: url(../img/book.png) 0 100% no-repeat;
 padding: 0px 0 6px 34px;
 font-style: italic;
}

/* Sidebar */
#content #sidebar {
	width:260px;
}
#content #sidebar .topics {
	width:215px;
}
#content #sidebar .connect ul li {
	margin:10px 15px 0 0;
}
#content #sidebar .addthis_default_style .at300b, #content #sidebar .addthis_default_style .at300m {
	padding: 0;
}
#content.article #sidebar, #content.category #sidebar {
	padding-left:20px;
	padding-top:8px;
}
#content.article #sidebar .share, #content.category #sidebar .share {
	width:216px;
	background:#f1f1f1;
	border:1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0px 0px 3px 3px #eee;
	-moz-box-shadow: inset 0px 0px 3px 3px #eee;
	box-shadow: inset 0px 0px 3px 3px #eee;
	padding:15px 20px;
	margin-bottom:15px;
}
#content.article #sidebar .share h2, #content.category #sidebar .share h2 {
	margin-bottom:5px;
}
#content.article #sidebar h2 a span {
	font-family:inherit;
}
#sidebar .share > span {
	margin: 10px 3px;
     display: inline-block;
}
#sidebar .share > span + span {
	float: right !important;
  width: 50%
}

/* Articles */
#content.article #page {
	width:660px;
	padding:0 20px 0 0;
	margin-bottom:30px;
	font-size:14px;
	line-height:20px;
}
#content.article #page.oneCol {
	width:940px;
	padding:0 10px;
	border-right:0;
}
#content.article #page h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#222;
}
#content.article #page h1 .edit {
	margin-left:10px;
	font-size:14px;
}
#content.article #page h2 {
	padding-top: 5px;
margin-bottom: 20px;
font-size: 18px;
line-height: 20px;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
}
#page h2 a {
color: #E88E09;
}
p.tags a {
color: #E88E09;
}
#content.article #page h3 {
	padding-top:18px;
	padding-bottom:2px;
	font-size:24px;
	line-height:28px;
}
#content.article #page h4 {
	padding-top:18px;
	padding-bottom:2px;
	font-size:18px;
	line-height:22px;
}
#content.article #page .post {
	padding-bottom:15px;
	margin-bottom:15px;
}
#content.article #page .meta {
	margin:10px 0 30px;
}
#content.article #page .meta, #content.article #page .meta a {
	font-size:11px;
	color:#888;
}
#content.article #page .meta a:hover {
	color:#536895;
}
#content.article #page .meta .date {
	margin-right:10px;
	padding-right:10px;
	border-right:1px solid #888;
}
#content.article #page p {
	margin-bottom:20px;
	overflow:visible;
}
#content.article #page #nav-below {
	font-size:14px;
	margin-bottom:15px;
}

/* singlePost */
.right.singlePostShare .hupso-share-buttons {
 padding-bottom: 0px !important;
}
.catPageSocialBtns .hupso-share-buttons {padding: 0 1em !important;}
/* Categories */
.lcp_catlist li {
	margin-top:17px;	
}

/* Categories */
.lcp_catlist li a, .lcp_catlist li div {
	display:block;
	margin-bottom:15px;	
}


#content.category #page {
	width:660px;
	padding:0 20px 0 0;
	margin-bottom:30px;
}
#content.category #page h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#222;
     line-height: normal;
}
#content.category #page h1 span {
	font-family:inherit;
}
#content.category #page h2 {
	padding-top:5px;
	margin-bottom:20px;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#content.category #page h2 a {
	color:#E88E09;
}
#content.category #page .info {
	font-size:14px;
	line-height:20px;
}
#content.category #page .info p{
	padding:0 0 10px 0;
}
#content.category #page .meta {
	margin-bottom:20px;
	font-size:9px;
	line-height:14px;
}
#content.category #page ul {
	margin-top:30px;
}
#content.category #page ul li {
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
	overflow:hidden;
}
#content.category #page ul li .more {
	font-size:11px;
	margin:15px 0 0 0;
}
#content.category #page ul li img {
	display:block;
	clear:both;
}
#content.category #page #nav-below {
	font-size:14px;
	margin-bottom:30px;
}
#content.category #page #nav-below .nav-more {
	margin-left:20px;
}
#content.category #page #nav-below .nav-more .icon {
	margin-bottom:1px;
}
/* Sponsor */
#sponsor {
	width:960px;
	height:100px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #ddd;
	margin: 20px 0;
}
#sponsor ul li {
	width:190px;
	height:100px;
}
#sponsor ul li img {
	width:190px;
}
/* Footer */
#footer {
	padding:10px 0 30px 0;
	
}
#footer ul {
	padding: 10px 0;
}
#footer ul li {
	display:inline-block;
	padding:0 15px;
}
#footer ul li a {
	font-family:inherit;
}
#footer ul li a:hover{
	color:#E88E09;
	text-decoration:none;
}
/* Wordpres Alignment fixes */
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {
	/*max-width: 100%;*/ /* When images are too wide for containing element, force them to fit. */
	/*height: auto;*/ /* Override height to match resized width for correct aspect ratio. */
}
.alignleft, img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright, img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter, img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft, img.alignright, img.aligncenter {
	margin-bottom: 12px;
}
.anythingSlider {
	width: 690px;
	height: 420px;
	position: relative;
}
.anythingSlider .wrapper {
	width: 690px;
	overflow: hidden;
	height: 420px;
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 15px;
}
.anythingSlider .wrapper ul {
	width: 9999px;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
}
.anythingSlider ul li {
	width: 690px;
	height: 352px;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
 overflow: hidden;
}
.anythingSlider ul li img {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.anythingSlider .arrow {
	width: 30px;
	height: 41px;
	display: none;
	text-indent: -9999px;
	position: absolute;
	cursor: pointer;
	top:250px;
}
.anythingSlider:hover .arrow {
	display: block;
}
.anythingSlider .forward {
	background:url(../img/arw_next.png) no-repeat;
	right:20px;
}
.anythingSlider .back {
	background:url(../img/arw_back.png) no-repeat;
	right:50px;
}
.anythingSlider .forward:hover {
	background-position: 0 -41px;
}
.anythingSlider .back:hover {
	background-position: 0 -41px;
}
#thumbNav {
	display:none;
}
.slider-text{
	width:655px;
	display:block;
	overflow:hidden;
	background:#445476;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin:10px 0 0 0;
	padding:12px 10px;
 position: relative;
 top: -6px;
}
.slider-text a{
	color:#fff !important;
	
}
.slider-text a:hover{
	text-decoration:none;
	color: #E88E09;
	
}



#list ul {
	margin-top:30px;
}
#list li {
	margin: 0 0 20px 0;
	padding: 0;
	border-bottom:1px dotted #ccc;
	overflow:hidden;
}
#list li p {
	margin: 0 0 14px 0 !important;
	padding: 0;
}
#list ul li .more {
	font-size:11px;
	margin:15px 0 0 0;
}
#list ul li img {
	display:block;
	clear:both;
}
#list #nav-below {
	font-size:14px;
	margin-bottom:30px;
}
#list .nav-more {
	margin-left:20px;
}
#list .nav-more .icon {
	margin-bottom:1px;
}
#content.article #list h2 {
	padding-top:5px;
	margin-bottom:20px;
	font-size:15px !important;
	line-height:20px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
 overflow: visible !important;
	}

#list h2 a {
    color: #E88E09 !important;
}    


#list ul li img {
 float:right!important;
 padding: 0 0 0 10px;
}
#con {
 color: #444;
}

#list .eventDateCategory {
/*	display:none;  */
width: auto;
}

.wp-caption {
	background: #f1f1f1;
	border: none;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	color: #888;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}


.wp-caption img {
	margin: 5px;
}
.wp-caption p.wp-caption-text {
	margin: 0 0 4px;
}
.wp-smiley {
	margin: 0;
}


.greyBoxRight,
.greyBoxLeft {
  float: right;
	background:#f1f1f1;
	border:1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0px 0px 3px 3px #eee;
	-moz-box-shadow: inset 0px 0px 3px 3px #eee;
	box-shadow: inset 0px 0px 3px 3px #eee;
	margin:0 0 15px 20px;
	padding:15px 20px;
 overflow: hidden;
}
.greyBoxLeft {
  float: left;
  margin:0 20px 15px 0;
}


#datablog-search-form{
  text-align:left;
  padding:20px 0;
}
#datablog-search-btn {
background:#536895;
color:white;
font: 'trebuchet ms', trebuchet;
padding:9px 20px;
border:0 none;
font-weight:bold;
margin-left:-5px;
}
 
#datablog-search-box {
background: #eee;
font-size:14px;
padding:10px;
border:0 none;
width:160px;
 }
 
 #datablog-search-dropdown {
 font-size:14px;
background: #eee;
padding:10px;
border:0 none;
margin-left:20px;
display: none;
 }



#content.article #page hr {
 color: #ccc;
 border-color: #999 !important;
 background: none !important;
 border-style: dotted;
 border-top: none;
}

/*Chieto*/

  #sidebar-datablog .topics h2  {
display: inline-block;
font-size: 14px;
background: #526694;
color: #fff;
line-height: 150%;
padding: 5px 1em;
font-family: 'Josefin Slab','Open Sans', Arial, helvetica, sans-serif;
font-weight: 700;
position: absolute;
z-index: 10;
text-transform: uppercase;
-webkit-border-radius: 5px;
border-radius: 5px;
position: relative;
}
#sidebar-datablog .topics {
width: auto;
background: none;
padding: 0 0 2em 0;
margin: 0;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
}

  #sidebar-datablog .topics img {max-width: 100%;
height: auto !important;}
.col-md-8  p {
margin-bottom: 20px;
overflow: visible;
font-size: 1em;
line-height: 1.6em;
}
.col-md-8  h2 {
padding-top: 5px;
margin-bottom: 20px;
font-size: 18px;
line-height: 20px;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;


}
.col-md-8  h2 a{
color: #E88E09;
}
.col-md-8  h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color:  #E88E09;
}
 .col-md-8 img {max-width: 100%;
height: auto !important;}
#content  .catPageSocial {margin: 10px 0; overflow: visible;}

#page ul li.highlight {
margin-bottom: 20px;
padding-bottom: 10px;
border-bottom: 1px dotted #ccc;
overflow: hidden;
margin-top: 30px;
}
#content  .data-sidebar .textwidget h2.sb {display: inline-block;
font-size: 14px;
background: #526694;
color: #fff;
line-height: 150%;
padding: 5px 1em;
font-family: 'Josefin Slab','Open Sans', Arial, helvetica, sans-serif;
font-weight: 700;
position: absolute;
z-index: 10;
text-transform: uppercase;
-webkit-border-radius: 5px;
border-radius: 5px;
position: relative;
}
#content  .data-sidebar .textwidget h2.sb a {color: #fff;}
#content .data-sidebar .topics {
width: auto;
background: none;
padding: 0 0 2em 0;
margin: 0;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
}
#content  .data-sidebar .topics h2 {
display: inline-block;
font-size: 14px;
background: #526694;
color: #fff;
line-height: 150%;
padding: 5px 1em;
font-family: 'Josefin Slab','Open Sans', Arial, helvetica, sans-serif;
font-weight: 700;
position: absolute;
z-index: 10;
text-transform: uppercase;
-webkit-border-radius: 5px;
border-radius: 5px;
position: relative;
}
#content  .data-sidebar .topics img {max-width: 100%;
height: auto !important;}

#content   .data-sidebar .topics .more{
font-size: 12px;
margin: 15px 0 0;
padding: 0 0 0 22px;
background: url(../img/icons/iconReadMore.png) no-repeat 0 50%;
font-style: normal;
color: #444;
font-weight: 700;
}
#content.datablog  h2{
padding-top: 5px;
margin-bottom: 20px;
font-size: 18px;
line-height: 20px;
font-weight: normal;
font-family: "Open Sans", Arial, Helvetica, sans-serif;


}
#content.datablog  h2 a{
color: #E88E09;
}
#content.datablog #page li.highlight h2 {
padding-top: 5px;
margin-bottom: 20px;
font-size: 18px!important;
line-height: 20px;
font-weight: normal;
font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
#content.datablog #page li.highlight  h2 a {
color: #E88E09;font-size: 18px!important;
}

  #content.datablog .highlight a.more {
font-size: 11px;
font-style: italic;
font-weight: bold;
color: #333;
background: url(../img/arw.png) no-repeat 100% 60%;
padding: 0 6px 0 0;}

#content.datablog  .data-sidebar .textwidget h2.sb {display: inline-block;
font-size: 14px;
background: #526694;
color: #fff;
line-height: 150%;
padding: 5px 1em;
font-family: 'Josefin Slab','Open Sans', Arial, helvetica, sans-serif;
font-weight: 700;
position: absolute;
z-index: 10;
text-transform: uppercase;
-webkit-border-radius: 5px;
border-radius: 5px;
position: relative;
}
#content.datablog  .data-sidebar .textwidget h2.sb a {color: #fff; font-weight: 700;}

.sidebar .widget_sp_image-description {
  clear: both;
}