.grid_6_plus {
	margin: 0 10px 0 0;
	width: 350px;
	float: left;
	display: inline;
}
.grid_6_plus .vimeo-embed {
    margin-left: 10px;
}

.elastic {
	float: left;
	display: block;
	padding: 0 0 5px 0;
}

.body-content {
	width: 720px;
}
.body-content > .inner {
    background: transparent url(../i/rgba_tiles/0_0_0_0.6.png);
    padding-bottom: 1em;
}


p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:1em}

body {
	background: #000 url(../i/home/background.jpg) 50% top no-repeat;
	color: #eee;
}
li {
    margin-left: 15px;
}

hr.divider {
    margin: 0.5em 0;
}


#bgwrap {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    z-index: 1;
}
#bgwrap div {
    background: url(../i/noise.png);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

#wrapper {
	/*background: url(../i/noise.png);*/
	z-index: 2;
	position: relative;
}

a:link, a:visited {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}
.textbox a:link, textbox a:visited{
	color: #000;
}
#sidebar a {
	color: #fff;
}

a:hover, a:active {
	text-decoration: underline;
}

a.circle, .circle a,
a.circle:hover, .circle a:hover {
    padding-left: 20px;
    background: transparent url(../i/circle-grey.png) left center no-repeat;
	text-decoration: none;
    color: #fff !important;
}
a.circle.block, .circle.block a {
    background-position: left 2px;
    display: block;
}

body .circle h3 a {
    padding-left: 20px;
}

p {
    margin-bottom: 1em;
}
a.current {
	color: inherit;
	cursor: default;
}


h1,h2,h3 {line-height: 1;}
h1,h2,h3,h4,h5,h6 {
/*    color: #333;*/
}

h1 {
    font-size: 240%;
    margin-bottom: 0.5em;
}

h1.article {
    font-size: 240%;
    margin: 1em 0 0.5em;
}

.gradient {
    margin-bottom: 5px;
    background: transparent url(../i/gradient-header/blackwhite.jpg) top right no-repeat;
}
h1.gradient,
.gradient h1 {
    font-size: 165%;    
    padding: 1em 0;
}
h1.gradient {
    padding: 1em;
}
.gradient img {
    display: block;
}

h2 {font-size: 240%;}
h3 {
    font-size: 180%;
    margin-bottom: 0.5em;
}
h4 {
    font-size: 110%;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active,
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link {
    color: inherit;
    padding: 0;
    margin: 0;
    display: block;
    font-size: inherit;
    line-height: inherit;
    text-decoration: none;
}

h1.standalone, h2.standalone, h3.standalone, h4.standalone {
    margin: 10px;
}

blockquote {
    font-size: 138%;
    line-height: 142%;
    margin-bottom: 0em;
}
h3.blockquote {
    font-size: 133%;
    color: #900;
    margin-bottom: 0;
    line-height: 120%;
}
.article-content blockquote {

}

:focus{
    outline: 1;
}

#header {
	background: transparent url(../i/rgba_tiles/0_0_0_0.3.png);
}
#header .inner {
	background: url(../i/header-gradient.png) left bottom no-repeat;
}

#logo a {
	display: block;
	padding-top: 105px;
	height: 0;
	overflow: hidden;
	width: 340px;
	background: url(../i/nzmusic-logo.png) left top no-repeat;
	margin: 40px 0 15px 0;
}

/* "About Us – Contact – Media" at top of page */
#aux-nav {padding-top: 40px; text-align: right;}
#aux-nav a {
    color: #fff;
    text-decoration: none;
}

#nav {
	margin: 0;
}

#nav ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#nav li {
	padding: 0;
	margin: 0;
	float: left;
}

#nav a {
	display: block;
	width: 150px;
	margin-right: 3px;
	padding-top: 45px;
	height: 0;
	overflow: hidden;
	background: url(../i/navigation.png) left top no-repeat;
}

#news-link a {background-position: 0px 0px;}
#news-link a.hovered,
#news-link a:active,
#news-link a.current {background-position: 0px -45px;}

#artists-link a {background-position: -153px 0px;}
#artists-link a.hovered,
#artists-link a:active,
#artists-link a.current {background-position: -153px -45px;}

#international-link a {background-position: -306px 0px;}
#international-link a.hovered,
#international-link a:active,
#international-link a.current {background-position: -306px -45px;}

#resources-link a {background-position: -459px 0px;}
#resources-link a.hovered,
#resources-link a:active,
#resources-link a.current {background-position: -459px -45px;}

#education-link a {background-position: -612px 0px;}
#education-link a.hovered,
#education-link a:active,
#education-link a.current {background-position: -612px -45px;}

#music-month-link a {background-position: -765px 0px;}
#music-month-link a.hovered,
#music-month-link a:active,
#music-month-link a.current {background-position: -765px -45px;}



#breadcrumbs {
	background: transparent url(../i/tiles/black.png) 960px top repeat-y;
}
#breadcrumbs div {
	padding: 10px 0;
	background-color: #111;
}
#breadcrumbs p {
    margin-bottom: 3px;
}
#breadcrumbs a {
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
}

#content, #sidebar {
	margin-bottom: 20px;
}

#sidebar {
	margin-left: 3px;
	width: 237px;
}
#sidebar h2 {
    font-size: 166%;
    color: #fff;
}

#sidebar div.inner {
	padding-left: 8px;
	padding-right: 9px;
	margin-bottom: 3px;
	background: transparent url(../i/rgba_tiles/0_0_0_0.6.png);
    padding-top: 1em;
    padding-bottom: 1em;
}
#sidebar div.inner:first-child {
    /*padding-top: 2em;*/
}
#sidebar h4 {
    margin-bottom: 0.5em;
}
#sidebar hr {
    border-color: #058660;
}

#sidebar div.inner.artist-a-z,
#sidebar div.inner.artist-a-z-title {
    margin-bottom: 1px;
}
#sidebar .artist-a-z-title h2 {
    margin: 0;    
}
#sidebar .artist-a-z a.circle {
    margin: 0.5em 10px;
}
#sidebar .artist-a-z .scroller {
    font-size: 80%;
    padding: 0.5em 0;
}
#sidebar .artist-a-z .scroller ul {
    height: 620px;
    overflow: auto;
    list-style: none;
    position: relative;
}
#sidebar .artist-a-z ul li {
    margin: 0;
}
#sidebar .artist-a-z ul li a {
    color: #aaa;
    display: block;
    padding: 1px 10px;
    text-transform: uppercase;
    text-decoration: none;
}   
#sidebar .artist-a-z h2 {
    margin-bottom: 0;
}
#sidebar label {
    margin-top: 0.5em;
}

#sidebar ul.albumchart {
    list-style: none;
}
#sidebar ul.albumchart li {
    margin: 1px 0;
    position: relative;
    padding-left: 30px;
}
#sidebar ul.albumchart li h4 {
    display: block;
    position: absolute;
    left: 0;
    font-size: 1.3em;
    top: 0;
    padding: 0 8px;
}


#footer {
	background: transparent url(../i/rgba_tiles/0_0_0_0.6.png);
	padding: 20px 0;
	margin: 20px 0 0;
}

.shadowed {
	margin-bottom: 0;
	padding-bottom: 15px;
	background: url(../i/drop-shadow.png) left bottom repeat-x;
}


.panel {
	background-color: #666;
	padding: 20px 0 5px;
	margin-top: 10px;
}

.panel h1 {
	font-size: 150%;
	padding: 0 10px;
}

.panel h2 {
	background-color: #fff;
	color: #000;
	font-size: 120%;
	padding: 5px 10px;
	margin-bottom: 0;
}

.panel h3 {
	margin-bottom: 10px;
}

.panel.artist {
    padding-top: 0;
}
.panel.artist p {
    margin: 10px;
}
.panel.artist blockquote {
    border-bottom: 1px solid #aaa;
    margin: 10px;
    padding: 0 0 1em 0;
}

.chart-attribution p {
    margin: 0.5em 0;
    text-align: right;
}

.panel.release {
    position: relative;
}
.panel.release.artist p {
    margin: 10px 0;
}
.panel.artist h3 {
    border-bottom: 1px solid #aaa;
    margin-bottom: 0.5em;
    padding: 5px 0;
}
.panel.artist.about h3 {
    border: none;
    margin-bottom: 0;
}
.panel.release a.buy {
    background: #032636;
    color: #2f8399;
    position: absolute;
    top: 10px;
    right: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 10px;
	font-size: 80%;
}
.panel.release p {
	font-size: 80%;
    color: #2f8399;
}
.panel h3 {
    margin: 10px;
}
.panel div h3 {
    margin: 0 0 10px 0;
}

.panel.artist.related ul {
    list-style: none;
}
.panel.artist.related ul li {
    margin: 10px;
    margin-top: 0;
    float: left;
    width: 150px;
}
.panel.artist.related ul li img {
    margin-right: 10px;
}
.panel.artist.related ul li a {
    line-height: 1.25em;
    display: block;
    float: left;
    width: 90px;
    min-height: 50px;
}
.panel.artist.related ul li a.image {
    width: 60px;
}
.panel.artist.elsewhere ul {
    list-style: none;
}
.panel.artist.elsewhere ul li {
    margin: 10px;
}
    
.artist-summary {
	font-size: 90%;
	padding-top: 1em;
}
.artist-summary.hovered {
    /*background: transparent url(../i/rgba_tiles/0_0_0_0.1.png);*/
}
.artist-summary p {
	margin-right: 5px;
}
.artist-summary img {
    width:100%;
    height: 80px;
    background-color:#fff;
    display: block;
}
.artist-summary a.circle {
    display: block;
}

.panel.featured {
    padding: 1em 0 2em;
}
.panel.featured h1 a {
    color: #e9e9e9;
    display: inline;
}
.panel.featured a.circle, 
.panel.featured blockquote {
    margin: 0 10px;    
}

.chart {
	list-style-type: none;
	margin: 0 1px;
}

.chart li {
	padding: 5px 10px;
	margin: 0;
}

.chart a {
	font-weight: normal;
	display: block;
	background: url(../i/white-bullet.png) right 50% no-repeat;
	text-decoration: none;
	color: #fff;
	height: 1.5em;
	overflow: hidden;
	padding-right: 20px;
}

.bulleted {
	display: block;
	background: url(../i/white-bullet.png) right 50% no-repeat;
	padding-right: 20px;
}

.bulleted-left {
	background: url(../i/white-bullet.png) left 50% no-repeat;
	padding-left: 20px;
}

form p {
	margin: 5px;
}

label {
	display: block;
	padding-bottom: 3px;
}
input,
textarea,
select,
.customselect,
.form label,
.form div.submit {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;
	width: 94%;
}
.form label {
	padding: 5px 10px 5px 0;
}
.form div.buttons {
	padding: 5px 0 5px 10px;
}
input,
textarea,
select,
.customselect {
	border: none;
	background-color: #fff;
	color: #222;
	font-family: inherit;
	font-size: 100%;
	margin-bottom: 8px;
}
input.go {
    background: transparent url(../i/rgba_tiles/0_0_0_0.6.png);
    width: 50px;
    float: right;
    text-transform: uppercase;
    color :#fff;
    margin-right: 0;
    cursor: pointer;
}
input.go:hover {
    background: #000;
}
input.submit {
	width: auto;
	color: #fff;
	background-color: #666;
	float: right;
	padding: 5px 15px;
	cursor: pointer;
}
input.submit:hover {background-color: #555;}
input.submit:active {background-color: #333;}


.customselect {
    position: relative;
	padding: 3px 5px 3px 5px;
}
.customselect .iconselect {
	background: url('../i/select_bg.png') right center no-repeat;
    cursor: pointer;
    width: 100%;
}


.customselect .iconselect span {
    /*
    width: 173px;
    overflow: hidden;
    display: block;
    height: 100%;
    float: left;
    */
}
.customselect .selectwrapper {
	display:none;
	position: absolute;
	left:0;
	top:22px;
	width: 100%;
    z-index: 200;

	/*
	width: 188px;
	padding-top: 14px;
    */
}

.customselect .selectwrapper .selectitems {
	z-index: 10000;
    padding: 2px 5px;
    margin: 1px 0px;
	cursor: default;
}

.customselect .selectwrapper .optionswrapper {
	background: #fff;
    overflow-y: auto;
    max-height: 350px;
    padding-bottom: 5px;
}
.customselect .selectwrapper .last {

}

.customselect .selectfooter {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	height: 10px;
	margin-top: -5px;
	background: #fff;
}

.customselect .selectwrapper .selectitems.hoverclass,
.customselect .selectwrapper .selectitems.selectedclass{
	background: lightblue;
}




.prompt-visible {
	font-style: italic;
	color: #999;
}




/* Shadows */
.shadow-container {}
.shadow-container .shadow-bottom {
    height: 9px;
    background: transparent url(../i/dropshadow-left.png) left top no-repeat;
}
.shadow-container .shadow-bottom div {
    background: transparent url(../i/dropshadow-right.png) right top no-repeat;
    height: 9px;
    margin-left: 12px;
}
.blockshadow {
}



.h3-spacer {
    padding-top: 30px;
}

.textbox {
    background: #fff;
    color: #333;
    margin: 0;
    padding: 10px;
}

.textbox h2 {
    margin-bottom: 0;
    padding: 10px;
}
.textbox img {
    border: 5px #ccc solid;
    margin: 5px 0;
}
.textbox .image {}
.textbox .image.borderless img {
    border: 0;
}

.textbox .text {
    float: left;
}
.textbox em.date {
    font-style: normal;
    color: #666;
    font-size: 80%;
    font-weight: bold;
}
.textbox.top {
    margin-bottom: 2em;
}
.textbox.top h3,
.textbox.top p {
    margin-bottom: 5px;
}

.textbox.static h2 {
    border-bottom: 1px solid #aaa;
    padding: 0;
    margin-bottom: 0.5em;
}
.textbox a {
    color: #900;
}
.textbox .circle a, .textbox a.circle, .textbox.circle a {
    color: #888 !important;
    background-image: url(../i/circle-grey.png);
}

.listing {
    margin-top: 5px;
    margin-bottom: 5px;
    color: #fff;
    background: transparent url(../i/rgba_tiles/0_0_0_0.1.png);
}
.listing h2 {
    font-size: 20px;
    margin: 10px 0;
}
.listing em.date {
    color: #fff;
    font-style: normal;
    font-size: 80%;
}

.listing img {
    border: 5px #132719 solid;
    margin: 0;
    display: block;
}

.categorylist {
    margin-top: 10px;
    margin-bottom: 10px;
    background: transparent url(../i/rgba_tiles/0_0_0_0.1.png);
}
.categorylist h3 {
    padding: 5px 10px;
    border-bottom: 1px solid #0daa73;
    margin-bottom: 10px;
    font-size: 150%;
}
.categorylist ul {
    list-style: none;
    font-size: 90%;
}
.categorylist ul li {
    margin: 0 0 1em 10px;
}
.categorylist ul li a,
.categorylist ul li a:visited {
    color: #fff !important;
    font-weight: normal;
}

.body-content .latest {
    font-size: 120%;
    padding: 0.5em 0;
    background: transparent url(../i/rgba_tiles/0_0_0_0.5.png);
    margin-bottom: 5px;
}
.body-content .latest h4 {
    float: left;
    padding: 0 15px;
    font-size: 100%;
    line-height: 1.5em;
    margin: 0;
}
.body-content .latest a {
    font-weight: normal;
    text-decoration: none;
    color: #fff;
}
.body-content .search-list {
    padding: 1em 0;
}
.body-content .search-list ul {
    margin: 0;
}
.body-content .search-list ul li {
    border-bottom: 1px solid #aaa;
    padding: 0.5em 5px 0.5em 25px;
    margin: 0.5em 15px;
    background: transparent url(../i/circle-grey.png) left 0.7em no-repeat;
}
.body-content .search-list ul li h5 {
    font-size: 100%;
    margin-bottom: 0.5em;
}
.body-content .search-list ul li img {
    border: 5px solid rgb(204, 204, 204);
}
.body-content .search-list ul li h5 a {
    
}
.body-content a.attachment {
    display: block;
    line-height: 2em;
    color: #e9e9e9;
    margin-bottom: 1em;
    font-size: 90%;
}
.body-content .search-list ul li p {
    font-size: 90%;
    line-height: 1.33em;
}
.body-content .search-list ul li.hovered {
}
.body-content a.attachment:hover {
    text-decoration: none;
    color: #fff;
}
.body-content a.attachment span {
    padding: 0 5px;
    margin-right: 10px;
    background: #e9e9e9;
    color: #333;
    text-transform: uppercase;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:block;
	float: left;
}
.body-content a.attachment:hover {
    color: #aaa;
}
.body-content a.attachment:hover span {
    background: #aaa;
}
.body-content .search-list .pagination {
    padding: 15px;
    text-align: center;
}
.body-content .search-list .pagination a:hover {
    
}
.body-content .search-list .pagination a,
.body-content .search-list .pagination span {
    padding: 5px;
    color: #e9e9e9;
}
.body-content .search-list .pagination span {
    color: #aaa;
}
.body-content .search-list .pagination .prev {
    float: left;
    padding: 0;
}
.body-content .search-list .pagination .next {
    float: right;
    padding: 0;
}

.base {
    float: right;
    font-size: 120%;
    text-align: center;
    background: transparent url(../i/rgba_tiles/0_0_0_0.5.png);
}
.base span,
.base a {
    color: #ccc;
    padding: 10px;
    display: block;
    float: left;
    font-weight: normal;
}
.base span {
    color: #aaa;
    opacity: 0.5
}

.bottombordered {
    border-bottom: 1px solid #888;
    margin-bottom: 1em;
}


div.spacer {
    height: 1em;
}
div.spacer.large {
    height: 4em;
}


.body-content .category-2col {
    height: 210px;
    background: transparent url(../i/rgba_tiles/0_0_0_0.2.png);
    position: relative;
    margin-bottom: 5px;
    padding-bottom: 1em;
}
.body-content .category-2col h3 {
    font-size: 125%;
    padding: 1em 0 0 20px;
}
.body-content .category-2col ul {
    padding-top: 1em;
    list-style: none;
}
.body-content .category-2col ul li {
    margin: 0.25em 0 0.25em 20px;
    padding: 0;
}
.body-content .category-2col ul li a {
    padding-left: 30px;
    background: transparent url(../i/circle-grey.png) left center no-repeat;
    font-weight: normal;
    display:block;
    height:1.5em;
    overflow:hidden;
    text-decoration: none;
    color: #fff;
}
.body-content .category-2col a.viewall {
    position: absolute;
    bottom: 0;
    right: 0;
    background: transparent url(../i/rgba_tiles/0_0_0_0.2.png);
    padding: 5px 20px;
    text-decoration: none;
    color: #fff;
}
.body-content .category-2col a.viewall:hover {
    text-decoration: none;
    color: #fff;
    background: #000;
}

ul.attachments {
    list-style: none;
}
ul.attachments li {
    margin: 1em;
}
ul.attachments li p {
    margin-left: 20px;
}

.panel.news {
    margin-top: 1em;
}
.panel.news ul {
    list-style: none;
}
.panel.news ul li {
    margin: 0 10px;
    padding: 0.5em 0;
}
.panel.news ul li a {
    font-weight: normal;
    display: block;
    padding-left: 25px;
    background-position: left 2px;
}
.panel.news ul.extra {
    padding: 0.5em 0;
    background: #aaa;
}

.article-content {
    padding-bottom: 4em;
}

ul.thumbs {
    list-style: none;
}
ul.thumbs li {
    float: left;
    margin: 0 5px 0 0;
}
ul.thumbs li a {
    display: block;
}

.nonefound {
    font-style: italic;
}
.resource-list .nonefound {
    margin: 0 10px;
}
a.all-resources {
    float: right;
    margin: 10px;
}
.resource.detail.vimeo_url {
    background: #000;
}
.resource.detail.vimeo_url ul {
    margin: 0;
}

.education .featured-resource {
/*    background: transparent url(../i/vert_border_ccc.png) left top repeat-y;*/
}
.education .featured-resource:first-child {
    background: none;
}
.education .featured-resource h4 {
    font-size: 150%;
    margin: 0;
    min-height: 3em;
}
.education .featured-resource img {
    border: none;
}
.textbox.education {
    background: #fff url(../i/columnborder_720px_3col.png) top center;
}


ul.international-news {
    list-style: none;
}
ul.international-news li {
    margin: 0.5em 0;
}
ul.international-news li a {
    display: block;
    background-color: #4f1313;
    background-position: 13px center;
    padding: 1em 1em 1em 40px;
}
ul.international-news li a:hover {
    padding: 1em 1em 1em 40px;
    background-position: 13px center;
}

.panel.international p,
.panel.international blockquote,
.panel.international h4 {
    margin-left: 10px;
    margin-right: 10px;
}

.international ul.dates {
    list-style: none;
    margin: 10px;
}
.international ul.dates li {
    margin: 2em 0;
    font-size: 90%;
    line-height: 1.2em;
}
.international ul.dates li.alt {
/*    background: url(../i/rgba_tiles/255_255_255_0.2.png);*/
}
.international ul.dates li p {
    padding-top: 5px;
}
.international ul.dates li a {
    text-decoration: none;
    color: #fff;
}
.international ul.dates li a.date {
    background: #4f1313;
    float: left;
    line-height: 2em;
    font-size: 1.5em;
    height: 2em;
    width: 3.5em;
    text-align: center;
    margin-right: 10px;
}

.international ul.dates li a.date:hover {
    text-decoration: none;
    color: #fff;
}
.panel.international .block.circle {
    margin: 0.5em 10px;
}

.panel.international.twitterlink {
    padding: 0;
    font-size: 1.1em;
}
.panel.international.twitterlink a {
    display: block;
    height: 4em;
    line-height: 4em;
    text-decoration: none;
    color: #fff;
    padding: 0 15px;
}
.panel.international.twitterlink a:hover {
    background: #ab2828;
    color: #e9e9e9;
}



h1.withlink {
    border-bottom: 1px solid #ccc;
}
h1.withlink a {
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}



.home-article {
    margin-top: 1em;
    margin-bottom: 1em;
}
.home-article em {
    color: #888;
    font-style: normal;

}
.home-article a {
    display:block;
    padding: 0.5em;
    margin-top: 0.5em;
    background: #222;
    min-height: 7em;
    text-decoration: none;
    color: #fff;
}
.home-article a:hover {
    background: #333;
}
.home-article a h4 {
    margin: 0;
}


body.home.green .body-content .inner {
    padding-top: 1em;
}

.homebox {
    margin-top: 2em;
}
.homebox h3 {
    display: block;
    background: #555;
    text-transform: uppercase;
    color :#e9e9e9;
    padding: 5px 10px;
    font-size: 90%;
}
.homebox h3 p {
    margin: 0;
}
.homeimage img {
    border-bottom: 2px solid rgb(5, 134, 96);
}

.simplegallery {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 1em 0;
    margin: 1em 0;
}
.simplegallery div.main {
    position: relative;
    border: 5px solid #ccc;
    float: left;
    clear: left;
}
.simplegallery div.main img {
    border: none;
    display: block;
    margin: 0 auto;
    padding: 0;
}
.simplegallery ul {
    list-style: none;
}
.simplegallery ul li {}
.simplegallery .nav {
    color: #888;
    font-size: 90%;
    margin-top: 1em;
}
.simplegallery .nav a {
    background: transparent url(../i/arrow-left.png) center center no-repeat;
    height: 17px;
    width: 17px;
    display: block;
    float: left;
    margin-right: 2px;
    cursor: pointer;
}
.simplegallery .nav a.next {
    background-image: url(../i/arrow-right.png);
    margin-right: 10px;
}
.simplegallery .nav a:hover {
    opacity: 0.8;
}

.simplegallery.artist div.main {
   border: none;
   margin: 0 auto;
   float: none;
}

ul.links {
    list-style: none;
}
ul.links li {
    margin: 0 0 0.5em 0;
    border-bottom: 1px solid #ccc;
}
ul.links li img {
    border: none;
}
ul.links li h4 {
    margin: 5px 0 0 0;
}
ul.links li p {
    margin: 0;
}
ul.links li > a {
    display: block;
}


.news-video {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 1em 5px;
    margin: 1em 0;
}


