a:link, a:visited, .title, .title a, .submitted, .links, .node .taxonomy, #aggregator .news-item .categories, #aggregator .source, #aggregator .age, #forum td .name, div.admin-panel .description { 
	color: #404040;
}

h1, h1.title { 
	font-size: 11px;
	text-transform:uppercase;
	font-weight:bold;
	color: #FC3E45;
}

h2 { 
	font-size: 11px;
	line-height: 140%;
	font-weight:bold;
	color: #404040;
}
.swftools-wrapper{
  margin-left: -20px;
  margin-top: -70px;
}

.archive_image {
 float:left;
 text-align: center;
 margin-bottom: 10px;
}
.archive_image img{
  display:block;
}

body { 
	font-size: 11px;
	line-height: 140%;
	color:#404040;
}
#header {
	margin-left: -8px;
}

#page { 
  margin: 0 0 0 10px;
  background-color: #FFFFFF;
}
body {
  background: #F7F7F7 url(bg.png) repeat-y;
  margin:0;
  padding:0;
  
}
#squeeze {
	/*padding: 0;*/
	padding-left: 17px;
	padding-right:0px;
}
#middlecontainer { 
  margin-top: 80px;
}

a:link, a:visited { 
  color: #404040;
  background-color: #F4F4F4;
}

a:hover { 
  color: red;
}
a.active, a:active { 
  color: red;
}

#admin-menu a, #admin-menu a:link, #admin-menu a:visited, #logo-title a, #block-locale-0 li a.active, .views-table a  {
  background-color: transparent;
}

#name-and-slogan { 
  float: left;
  margin: 0;
  padding: 30px 0 0 10px ;
  font-size: 8px;
}

/* locale and gallery logo */
#block-locale-0, #block-block-1{
  float:right;
}


#block-locale-0 li a.active {
  display:none;
}

#block-locale-0 ul{
  margin-top:8px;
}
#block-locale-0 ul li{
  list-style:none;
}

#block-block-1, #block-block-1 block, #block-block-1 block p, #block-block-1 block p img{
  margin:0;
  padding:0;
}
#block-block-1 a{
  margin:0;
  padding:0;
	background: transparent;
}
/* view Artists page */
.view-Artists, .view-schools{
  /*background-color: #F7F7F7;
  padding:0;*/
}

.view-Artists ul, .view-schools ul{
  margin: 0;
  padding: 0;
}
.view-Artists ul li, .view-schools ul li {
 list-style:none;
 display:block;
 width: 450px;
 float: left;
 margin: 0 10px 10px 0;
 padding: 0;
}

.view-Artists .views-field-title, .view-schools .views-field-title{
 text-transform: uppercase;
 font-weight: bold;
}

.view-Artists .views-field-title a, .view-schools .views-field-title a{
 background-color: transparent;
 color: #404040;
}
.view-schools .views-field-title h2{
	text-transform:uppercase;
}
.view-schools h2{
 padding:0;
 margin:0;
}

.view-Artists .views-field-field-author-school-nid a, .view-Artists .views-field-field-place-of-live-value{
 color: #505050;
 background-color: transparent;
}

/* photogallery */
.view-galleries .node {
  background-color: #f4f4f4;
  float:left;
  width: 185px;
  padding: 10px;
  margin: 0 10px 10px 0;
}
.view-galleries .node .gallery-teaser{
  margin:0;
  padding:0;
}

#main .view-galleries h2.title{
  font-size: 11px;
	line-height: 140%;
	font-weight:bold;
	color: #404040;
}

/* Gallery*/
.gallery-images-list {
  width: 185px;
	float:right;
	margin:0;
	padding:0;
}
.gallery-images-list .item-list li {
  list-style:none;
  margin: 0 0 10px 0;
  padding: 0;
  
}
.node .image-preview {
	margin-left: -55px;
}
.gallery-images-list .item-list li .image-title{
  display: none;
}
.node .image-info {
}
.node .image-info .image-navigation {
	float:right;
}
.node .image-info h3 { 
	font-size: 100%;
	line-height: 130%;
	font-weight:normal;
}
.node .image-info .image-navigation a{
	margin-right: 40px;
	text-transform:uppercase;
}
.node .image-back{
	text-align:right;
	line-height: 130%;
/*	margin-top: -10px;*/
	margin-bottom:15px;
}
.node-node_gallery-image{
	margin-top: -10px;
}
.node .image-back a{
	margin-right: 215px;
	text-transform:uppercase;
	padding: 0 10px;
}

/* Artist */
.node-artist h1, .node-artist h2{
	margin-top: 0;
	padding-top:0;
}
.node-artist .field-field-school-name h2, .node-artist .field-field-author-school .node{
	margin: 0;
	padding: 0;
}
.node .columm-0{
	margin: 0;
	float:left;
	padding:0;
	margin-left: -25px;
}
.node .columm-0 .content{
	width: 135px;
	margin:0;
	padding:0;
}

.node .columm-0 .field-items, .node .columm-0 .field-field-image{
	padding:0;
	margin:0;
}
.node .columm-0 .field-field-image img{
	
}

.node .columm-1{
	float:left;
	margin:0 50px 0 25px;
	padding:0;
}
.node .columm-1 .content{
	width: 290px;
	margin:0;
	padding:0;
}
.node .columm-2 {
	float:left;
	margin:0;
	padding:0;
}
.node .columm-2 .content{
	width: 290px;
	margin:0;
	padding:0;
}
/* Suckerfishmenu*/
#suckerfishmenu {
	 background-color:#ffffff;
	 color:#000000;
	 padding: 0;
	 margin: 0;
}
#suckerfishmenu	 ul.menu li {
  margin-right:50px; 
}

#suckerfishmenu	 ul.menu li li a:link,
#suckerfishmenu	 ul.menu li li a:visited,
#suckerfishmenu	 ul.menu li li.expanded a,
#suckerfishmenu	 ul.menu li li.expanded ul.menu a,
#suckerfishmenu	 ul.menu li li.expanded ul.menu li.expanded a,
#suckerfishmenu	 ul.menu li li.expanded ul.menu li.expanded ul.menu li a,
#suckerfishmenu	 ul.menu li li.expanded ul.menu li ul.menu li.expanded a,
#suckerfishmenu	 ul.menu li li.expanded ul.menu li ul.menu a,
#suckerfishmenu	 ul.menu li li.expanded ul.menu li ul.menu li.expanded li ul.menu li.expanded a,
#suckerfishmenu	 ul.menu li li.expanded ul.menu li ul.menu li ul.menu a
{
  background-color:#F4F4F4;
  color: #404040;
  text-transform: uppercase;
	border:none;
	width:200px;
}



#suckerfishmenu	 a:active,
#suckerfishmenu	 a.active,
#suckerfishmenu	 a:hover
{
  color: #FC3E45;
	border:none;
	background-color:#FFFFFF;
}
#suckerfishmenu	 ul.menu li li.expanded a:active,
#suckerfishmenu	 ul.menu li li.expanded a:hover,
#suckerfishmenu	 ul.menu li ul a:active,
#suckerfishmenu	 ul.menu li ul a:hover,
#suckerfishmenu	 ul.menu li li.expanded ul.menu a:active,
#suckerfishmenu	 ul.menu li li.expanded ul.menu a:hover,
#suckerfishmenu	 ul.menu li li.expanded ul.menu li.expanded a:active,
#suckerfishmenu	 ul.menu li li.expanded ul.menu li.expanded a:hover,
#suckerfishmenu	 ul.menu li ul a:active,
#suckerfishmenu	 ul.menu li ul a:hover,
#suckerfishmenu	 ul.menu li li.expanded ul.menu li.expanded ul.menu li a:active, #suckerfishmenu ul.menu li li.expanded ul.menu li.expanded ul.menu li a:hover,
#suckerfishmenu	 ul.menu li li.expanded ul.menu li ul.menu li.expanded a:active, #suckerfishmenu ul.menu li li.expanded ul.menu li ul.menu li.expanded a:hover,
#suckerfishmenu	 ul.menu li li.expanded ul.menu li ul.menu li.expanded li ul.menu li.expanded a:active, #suckerfishmenu ul.menu li li.expanded ul.menu li ul.menu li.expanded li ul.menu li.expanded a:hover,
#suckerfishmenu	 ul.menu li li.expanded ul.menu li ul.menu li ul.menu a:active, #suckerfishmenu ul.menu li li.expanded ul.menu li ul.menu li ul.menu a:hover
{
  color: #FC3E45;
  
	border:none;
}
#suckerfishmenu a:active, #suckerfishmenu a.active, #suckerfishmenu a:hover, #suckerfishmenu ul.menu li li.expanded a:active, #suckerfishmenu ul.menu li li.expanded a:hover, #suckerfishmenu ul.menu li ul a:active, #suckerfishmenu ul.menu li ul a:hover, #suckerfishmenu ul.menu li li.expanded ul.menu a:active, #suckerfishmenu ul.menu li li.expanded ul.menu a:hover, #suckerfishmenu ul.menu li li.expanded ul.menu li.expanded a:active, #suckerfishmenu ul.menu li li.expanded ul.menu li.expanded a:hover, #suckerfishmenu ul.menu li ul a:active, #suckerfishmenu ul.menu li ul a:hover, #suckerfishmenu ul.menu li li.expanded ul.menu li.expanded ul.menu li a:active, #suckerfishmenu ul.menu li li.expanded ul.menu li.expanded ul.menu li a:hover, #suckerfishmenu ul.menu li li.expanded ul.menu li ul.menu li.expanded a:active, #suckerfishmenu ul.menu li li.expanded ul.menu li ul.menu li.expanded a:hover, #suckerfishmenu ul.menu li li.expanded ul.menu li ul.menu li.expanded li ul.menu li.expanded a:active, #suckerfishmenu ul.menu li li.expanded ul.menu li ul.menu li.expanded li ul.menu li.expanded a:hover, #suckerfishmenu ul.menu li li.expanded ul.menu li ul.menu li ul.menu a:active, #suckerfishmenu ul.menu li li.expanded ul.menu li ul.menu li ul.menu a:hover { 
border:none;

}
#suckerfishmenu	 a {
  font-size:120%;
  font-weight: bold;
	background-color:#ffffff;
  color: #404040;
  text-transform: uppercase;
	border:none;
}
#suckerfishmenu ul.menu li li { 
margin-bottom: 0;
}

#suckerfishmenu	 ul.menu li div.popcontent {
  position: absolute;
  width: 980px;
  left: -999em; /* to hide menus because display: none isn't read by screen readers */
  z-index:100;
  
}
#suckerfishmenu	 ul.menu li:hover div.popcontent {
  left: -999em;
}

#suckerfishmenu	 ul.menu li:hover div.popcontent {
  left: auto;
  background:#F4F4F4;
  
}


#suckerfishmenu	 ul.menu li div.popcontent li
{
	 list-style:none;
	 display:block;
	 width: 450px;
	 
	 margin: 0 14px;
	 padding: 0;
	 line-height:10px;
	 font-size:12px;
}

#suckerfishmenu	 ul.menu li div.popcontent a
{
	display:inline;
	width:auto;
	padding: 0;
	line-height:170%;
	text-transform: none;
}

#suckerfishmenu	 ul.menu li div.popcontent ul
{
	width:auto;
	background:#F4F4F4;
	margin: 0;
	padding: 10px 0 20px 0;
}
#suckerfishmenu	 ul.menu li div.popcontent li .views-field-title a{
 text-transform: uppercase;
 font-weight: bold;
}

#suckerfishmenu	 ul.menu li.expanded a:active,
#suckerfishmenu	 ul.menu li.expanded a:hover,
#suckerfishmenu	 ul.menu li:hover.expanded a {
	background:#F4F4F4;
}


