

/*Header*/
#header {border-bottom:5px solid #B11116; height:87px; margin:0px 0px 40px 0px; padding:0px 0px 20px 0px; width:100%;}
#logo {z-index:99; float:left; width:150px;}

	/*Menu*/
	#block-superfish-1 {float:left; margin:20px 0px 0px 0px; width:500px;}

	/*Social Media*/
	#social {float:right; margin:20px 10px 0px 0px;}

	/*Search Box*/
/*Search Box - applicable for desktop*/
#header {padding-top:0px; padding-bottom:0px; background-color:#FFFFFF; text-align:left;}
#header-elements {width:1000px; margin:0 auto;}
#navigation-elements {width:1000px; margin:0 auto;}

#header-block-links {display:block; padding-top:14px; padding-right:10px; float:right;}
#header-block-links  a {}
#header-block-links a:hover {}
#search-block-form {display:block; padding-top:10px; padding-right:10px; float:right;}
#search-block-form input {}
#search-block-form input.form-submit {}

#block-block-2 {display:block;}
#block-block-3 {display:none;}

/*Menu items*/
#block-superfish-1 {display:block;}

/*Slideshow */

   #flexoverlay    {display:block; padding:20px 10px 10px 10px; margin-top:-50%; margin-bottom:35%; position:relative; background-color: #000; opacity: 0.6; filter: alpha(opacity=60); width:90%;}
    .flex-control-nav {display:block;}
    #flextitle      {font-size:4em; line-height:1em; color:white; padding:0px 0px 10px 40px; text-transform:uppercase;}
    #flexdate       {font-size:2em; line-height:1em; color:white; padding:10px 20px 10px 80px;text-transform:uppercase;}
    #flexopen       {font-size:2em; line-height:1em; color:white; padding:10px 20px 10px 80px;text-transform:uppercase;}


/*Content*/

#content {float:left;}


	.group-left .field-item {padding:10px 30px 10px 10px;}
	.group-left p strong {font-weight:bold;}
	.group-left p {padding-bottom:10px;}

	.group-right .field-item {padding:10px 10px 10px 30px;}
	.group-right ul li.leaf {list-style-type: none; list-style-image:none;}
	.group-right p strong {font-weight:bold;}
	.group-right a {text-decoration:none;}
	.group-right a:hover {text-decoration:underline;}

.field-label {
	font-size:2em;
	font-weight:normal;
	padding:10px 0px 10px 30px;
}

  /* For exhibitions*/
  #exhibition-listing {width:300px;}

    /* For events */
  #EventPage-left {float:left; width:30%;}
  #EventPage-right {float:left; width:50%;}




/*Footer*/

#footer {float:left; }
#footerdivleft {width:200px;}
#footerdivright {width:200px;}
 {width:200px;}

#main-wrapper {width:75%; margin:0 auto;}
#main-wrapper h1 {line-height:normal;}
