.ir-blog a {
	width:30px;
	height:9px;
	background-image:url(../i/titles/blog.gif);
}
#blog #wrap {
	width:946px;
	padding-left:0;
}
#blog #header {
	height:385px;
	z-index:100;
}
#blog #wrap2 {
	width:625px;
	height:410px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:-150px;
}
#blog #wrap2 object {
	position:relative;
	top:auto;
	left:auto;
}
#blog.the-center #footer {
	margin-top:0;
}
#blog #main {
	left:auto;
	float:none;
	width:707px;
}
#blog #featured {
	width:229px;
	height:350px;
	margin:67px 0 0 478px;
}
#blog #featured h2 {
	width:230px;
	height:28px;
	background:url(../i/blog/h2-featured.gif) no-repeat;
	text-indent:-9999px;
	border-bottom:2px solid #d5d4d4;
	margin:0 0 11px;
}
#blog a.read-more {
	position: relative;
	display: block;
	margin: -15px 0 20px 0 !important;
	font-size: 11px !important;
	text-transform: uppercase;
}
#blog #featured ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
#blog #featured li {
	margin:0 0 16px;
}
#blog #featured li span {
	display:block;
	clear:both;
}
#blog #featured img {
	display:block;
	float:right;
	padding:0;
	margin:0 1px 0 9px;
}
#blog #featured h3 {
	text-align:right;
	padding:0;
	border:none;
	margin:-2px 0 0 0;
}
#blog #featured .prev, #blog #featured .next {
	font-size:12px;
	text-align:right;
}
#blog #featured .prev {
	border-bottom:1px solid #d5d4d4;
	margin:0 0 13px;
}
#blog #featured .prev a, #blog #featured .next a {
	font-weight:bold;
}
#blog #featured .prev h3, #blog #featured .next h3 {
	font-weight:normal;
	margin:-4px 0 15px;
}
#blog .post {
	border-bottom:1px solid #929191;
	margin:0 0 20px;
}
#blog .post h1 {
	width:390px;
	font-size:20px;
	float:left;
	margin:0 0 20px;
}
#blog .post h1 a:hover {
	text-decoration:none;
	color:#000;
}
#blog .post p.credits {
	width:300px;
	float:right;
	text-align:right;
	padding:10px 0 0;
	margin:0;
}
#blog .post-content {
	clear:both;
}
#blog .post-content img, #blog .post-content object, #blog .post-content embed {
	display:block;
	margin:20px auto;
}
#blog .post-content p {
	color:#000;
}
#blog .post-content p.caption {
	font-size:11px;
	font-style:italic;
	color:#666;
	margin:-1.5em 0 1.5em;
}
#blog .post-content blockquote {
	margin: 20px;
	color: #000;
	font-size: 12px;
}
#blog .post-content a.more {
	font-weight:bold;
}
#blog .post p.all {
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 10px;
}
#blog .post p.labels {
	font-size:11px;
	color:#000;
	margin:0 0 21px;
}
#blog .post p.meta {
	height:13px;
	font-size:9px;
	line-height:13px;
	text-transform:uppercase;
	margin:0 0 30px;
}
#blog .post p.meta a {
	display:block;
	width:50px;
	height:13px;
	float:right;
	color:#000 !important;
	background:url(../i/blog/meta-icons.gif) no-repeat;
	padding:0 0 0 17px;
}
#blog .post p.meta a.stbutton {
	width:40px;
}
#blog .post p.meta a.stico_default {
	background:url(../i/blog/meta-icons.gif) 0 -400px no-repeat !important;
}
#blog .stwrapper {
	margin:0 0 0 356px !important;
}
#blog .stbuttontext {
	line-height:13px !important;
}
#blog .post p.meta a.print {
	width:55px;
	background-position:0 -300px;
}
#blog .post p.meta a.email {
	width:85px;
	background-position:0 -200px;
}
#blog .post p.meta a.add {
	width:110px;
	background-position:0 -100px;
}
#blog #pagination {
	padding:22px 0 0;
	border-bottom:1px solid #929191;
	margin:0 0 20px;
}
#blog #pagination p {
	font-weight:bold;
	width:707px;
	height:53px;
	padding:0;
	margin:0;
}
#blog #pagination p a, #blog #pagination p strong {
	display:inline-block;
	color:#000;
	padding:0 15px 0 0;
}
#blog #related-entries, #blog #post-comments {
	border-bottom:1px solid #929191;
	margin:0 0 20px;
}
#blog #related-entries ul {
	font-weight:bold;
	color:#8e9391;
	margin:0 0 20px;
}
#blog #related-entries ul li {
	margin:0 0 5px;
}
#blog #related-entries ul a {
	color:#8e9391;
}
#blog #post-comments h3 a:hover {
	text-decoration:none;
	color:#000;
}
#blog #post-comments ul {
	list-style-type:none;
	padding:2px 0 0;
	margin:0;
}
#blog #post-comments li {
	border-bottom:1px solid #929191;
	margin:0 0 15px;
}
#blog #post-comments .author {
	width:130px;
	float:left;
	font-weight:bold;
}
#blog #post-comments p {
	color:#000;
}
#blog #post-comments .the-comment p {
	color:#000;
	padding:0 50px 0 160px;
}
#blog #comment_form p, #blog #comment_form input, #blog #comment_form textarea, 
#overlay_content form p, #overlay_content input, #overlay_content textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;	
}
#blog #comment_form img {
	margin:0;
}
#blog #blog-footer span, #blog #post-comments span {
	display:block;
	clear:both;
}
#blog #post-comments h3 span {
	display:inline;
}
#blog #blog-footer .block {
	width:200px;
	float:left;
	margin:0 25px 0 0;
}
#blog #blog-footer h3, #blog #related-entries h3, #blog #post-comments h3 {
	font-size:14px;
	color:#000;
	padding:0;
	border:none;
	margin:0 0 6px;
}
#blog #blog-footer ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
#blog #blog-footer li {
	margin:0 0 -1px;
}
#blog #blog-footer li a {
	color:#000;
}
#closer {
	clear:both;
}
#overlay {
	display:none;
	width:100%;
	height:100%;
	background:url(../i/blog/overlay.png);
	position:fixed;
	top:0;
	left:0;
	z-index:9999;
}
#overlay_content {
	display:none;
	width:450px;
	padding:25px 25px 5px;
	border:2px solid #000;
	background:#fff;
	position:absolute;
	top:100px;
	z-index:10000;
}
#overlay_content input, #overlay_content textarea {
	width:445px;
}
#overlay_content input.submit {
	width:auto;
}
#overlay_content a.close {
	display:block;
	width:17px;
	height:17px;
	background:url(../i/blog/close.gif) no-repeat;
	position:absolute;
	top:10px;
	right:10px;
}


/* COLORS */
.heritage-initiative a, .heritage-initiative blockquote, .heritage-initiative p.credits, #blog #featured h3 a.heritage-initiative { color:#98ca3c !important;  }
#blog .single div.heritage-initiative { border-color:#98ca3c !important; }

.dance-initiative a, .dance-initiative blockquote, .dance-initiative p.credits, #blog #featured h3 a.dance-initiative { color:#e26fab !important;  }
#blog .single div.dance-initiative { border-color:#e26fab !important; }

.theatre-initiative a, .theatre-initiative blockquote, .theatre-initiative p.credits, #blog #featured h3 a.theatre-initiative { color:#498fcd !important;  }
#blog .single div.theatre-initiative { border-color:#498fcd !important; }

.music-initiative a, .music-initiative blockquote, .music-initiative p.credits, #blog #featured h3 a.music-initiative { color:#f8981d !important;  }
#blog .single div.music-initiative { border-color:#f8981d !important; }

.fellowships-initiative a, .fellowships-initiative blockquote, .fellowships-initiative p.credits, #blog #featured h3 a.fellowships-initiative { color:#cb2026 !important;  }
#blog .single div.fellowships-initiative { border-color:#cb2026 !important; }

.management-initiative a, .management-initiative blockquote, .management-initiative p.credit, #blog #featured h3 a.management-initiatives { color:#369 !important;  }
#blog .single div.management-initiative { border-color:#369 !important; }

.exhibitions-initiative a, .exhibitions-initiative blockquote, .exhibitions-initiative p.credits, #blog #featured h3 a.exhibitions-initiative { color:#93278f !important;  }
#blog .single div.exhibitions-initiative { border-color:#93278f !important; }