#content {
	overflow: hidden;
	width: 945px;
	margin: 20px 0 20px 15px;
	background: transparent url(../images/page_bg_3columns.gif) 0 0 repeat-y;
}

#content_two_cols {
	margin: 20px 0 20px 15px;
	background: transparent url(../images/page_bg_2columns.gif) 0 0 repeat-y;
}

#content .content_columns,
#content_two_cols .content_columns {
	float: left; display: inline; overflow: hidden;
}

#content .col1,
#content_two_cols .col1 {
	width: 243px;
	margin-right: 15px;
}

#content .col2 {
	width: 460px;
	margin: 0 0 0 16px;
}

#content .col3 {
	float: right;
	width: 180px;
	margin: 0 0 0 16px;
}

#content_two_cols .col2 {
	width: 671px;
	margin: 0 0 0 16px;
}

#content .subtitle,
#content .metadata_primary {
	margin-top: 0;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
	font-size: 1.3em;
	line-height: 1em;
}

#content .metadata_primary a {
	font-weight: 400;
}

#content .metadata_primary .comment_count,
#content .metadata_primary .comment_count a {
	color: #fe021c;
}

#content .page,
#content_two_cols .page,
#content .post,
#content #comment_template {
	font-size: 1.1em;
	line-height: 1.6em;
	color: #070b0c;
}

#content .page img,
#content_two_cols .page img,
#content .post img {
	display: block;
	border-top: 6px solid #000;
	border-bottom: 6px solid #c2c2c2;
}

#content .page img.borderless,
#content_two_cols .page img.borderless,
#content .post img.borderless {
	border: 0;
}

#nav_secondary {
	margin: 0 15px;
}

#nav_secondary li {
	line-height: 1.7em;
	list-style: none;
}

#nav_secondary a {
	text-transform: uppercase;
	color: #8c8f91;
	font-weight: 900;
	font-size: 1.1em;
}

#nav_secondary a:hover {
	color: #000;
	text-decoration: none;
}

#nav_secondary .current_page_item a,
#nav_secondary .current-cat a {
	color: #000;
}

.left_hand_banner {
	margin-top: 20px;
	border-top: 1px solid  #c2c2c2;
	padding-top: 20px;
	text-align: center;
}

a.enter_exhibition {
	display: block;
	width: 106px;
	height: 17px;
	border: 0;
	background: transparent url(../images/button_enter_exhibition.gif) top left no-repeat;
	text-indent: -9000px;
	cursor: pointer;
}

a.enter_exhibition:hover {
	background-position: 0 -17px;
}

a.rss_icon {
	color: #777876;
	padding-left: 18px;
	background: transparent url(../images/icon_rss.gif) top left no-repeat;
	text-transform: uppercase;
}

a.rss_icon:hover {
	color: #000;
	text-decoration: none;
}

.post {
	margin-bottom: 20px;
	border-bottom: 1px solid #c2c2c2;
	padding-bottom: 20px;
}

.single {
	margin-bottom: 0;
	border-bottom-width: 0;
}

.entry {
	margin: 1.6em 0;
}

.widget_archive li {
	color: #777876;
}

.widget_archive li a {
	color: #777876;
	text-transform: uppercase;
}

.readmore, .metadata_secondary a {
	font-weight: 400;
	font-style: italic;
	color: #666;
	text-decoration: underline;
}

.metadata_secondary {
/*	margin-top: -1.6em; */
	font-style: italic;
	color: #666;
}

.commentlink {
	float: right; display: inline;
}

.commentlink a {
	display: block;
	width: 132px;
	height: 17px;
	border: 0;
	background: url(../images/button_add_your_comment.gif) top left no-repeat;
	text-indent: -9000px;
	cursor: pointer;
}

.commentlink a:hover {
	background-position: 0 -17px;
	text-decoration: none;
}

#searchform #s {
	width: 170px;
}

#comment_template {
	margin-top: 15px;
	border-top: 3px solid #d5d7d4;
	padding: 30px 20px;
	border-bottom: 3px solid #d5d7d4;
	background-color: #ececec;
}

.commentlist {
	margin-bottom: 30px;
	padding-left: 10px;
}

.commentlist li {
	list-style-type: square;
	margin-left: 20px;
}

.commenttext {
	background: #fff url(../images/comment.gif) no-repeat scroll center top;
	clear:both;
	margin:3px 10px 10px 0;
	padding:20px 10px 5px;
}

#commentform p {
	margin-bottom: 1em;
}

#commentform label {
	display: block;
	font-size: 1.2em;
	color: #000;
}

#commentform label small {
	color: #6a6d6d;
	font-style: italic;
}

#commentform input {
	width: 60%;
	margin: 3px 0 6px 0;
	padding: 3px 3px 2px 2px;
}

#commentform textarea {
	width: 90%;
}

#commentform button.submit {
	display: block;
	width: 132px;
	height: 17px;
	border: 0;
	background: url(../images/button_add_your_comment.gif) top left no-repeat;
	text-indent: -9000px;
	cursor: pointer;
}

#commentform button.submit:hover {
	background-position: 0 -17px;
}

/* Team Page Only */
#post-57 h1,
#post-932 h1 {
	margin-bottom: 0;
}
#post-57 .entry,
#post-932 .entry {
	margin-top: 0;
}

#post-57 h3.sifr,
#post-932 h3.sifr {
	border-top: 1px solid #c2c2c2;
	padding: 15px 0 2px 0;
}

table.team {
	margin: 0 0 15px 0;
	padding: 0;
}

table.team td {
	padding: 0 25px 5px 0;
	line-height: 1.1em;
	text-transform: uppercase;
	font-size: .8em;
	width: 149px;
	vertical-align: top;
}

table.team td:last-child {
	padding-right: 0;
}

table.team td img {
	display: block;
	margin-bottom: 10px;
}

table.team td strong {
	display: block;
	padding: 0;
	margin: 0;
}


/* mp3 player */
.mpl {
		margin-bottom: 1.6em;
}