/*
Theme Name: Air Design
Theme URI: http://www.airdesign.co.uk/
Description: The Smithfield Gallery theme created by <a href="http://www.airdesign.co.uk/">Air Design</a>.
Version: 1
Author: Air Design
Author URI: http://www.airdesign.co.uk/

	This theme was designed and built by Air Design,
	whose blog you will find at http://www.airdesign.co.uk/

*/



body {
	font-size: 100%;
	font-family: Arial, Verdana, Sans-Serif;
	background: #FFF;
	color: #231F20;
	text-align: center;
	margin: 0;
	padding: 0;
}

#page {
	margin: 0 auto;
	width: 922px;
	font-size: 0.8em;
}

img { border: 0px; }

#header {
	position: relative;
	height: 135px;
	margin: 20px 0 15px 0;
	border-bottom: 1px solid #cccccc;
	text-align: left;
}

#header-image {
	position: absolute;
	right: 0px; top: 0px;	
}

#header-title {
}

#right {
}

#sidebar {
	width: 220px;
	padding: 0;
	margin: 0;
	text-align: left;
}

#sidebar ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.right-whatson h2, .right-press h2 {
	color: #EC008C;
	padding: 0 0 8px 0;
	margin: 0 0 8px 0;
	border-bottom: 1px solid #4D4D4D;
}

.right-press h2 {
	color: #00A89D;
}

.right-press a, .right-whatson a { color: #4D4D4D; text-decoration: none; }
.right-press a:hover, .right-whatson a:hover { color: #4D4D4D; text-decoration: underline; }

.right-whatson ul ul li, .right-press ul ul li {
	padding: 0 0 8px 0;
	margin: 0 0 8px 0;
}

.cat-item {
	border-bottom: 1px solid #4D4D4D;
}


.content-whatson, .content-press {
	padding-right: 0px !important;
}

.button-newsletter {
	background: url(images/button-newsletter.png) no-repeat;
	cursor: pointer;
	width: 36px;
	height: 26px;
	border: none;
}

#footer {
	position: relative;
	margin: 40px 0 20px 0;
	padding: 20px 0 0 0;
	border-top: 1px solid #cccccc;
	text-align: left;
}

#footer td {
	color: #231F20;
	font-size: 0.85em;
	padding: 0 20px;
}

#footer a {
	color: #231F20;
	
}

#post-41 {
	font-size: 1.4em;
	color: #666666;
}

.title-gallery { font-size: 1.5em; font-weight: bold; color: #29aae2; }
.title-exhibition { font-size: 1.5em; font-weight: bold; color: #F15B29; }
.title-event { font-size: 1.5em; font-weight: bold; color: #66BC46; }
.title-location { font-size: 1.5em; font-weight: bold; color: #3368B2; }
.title-contact { font-size: 1.5em; font-weight: bold; color: #F9A01B; }
.title-whatson { font-size: 1.5em; font-weight: bold; color: #EC008C; }
.title-press { font-size: 1.5em; font-weight: bold; color: #00A89D; }
.title-general { font-size: 1.5em; font-weight: bold; color: #91278f; }

.subtitle-gallery { font-weight: bold; color: #29aae2; font-size: 1.1em; }
.subtitle-exhibition { font-weight: bold; color: #F15B29; font-size: 1.1em; }
.subtitle-event { font-weight: bold; color: #66BC46; font-size: 1.1em; }
.subtitle-location { font-weight: bold; color: #3368B2; font-size: 1.1em; }
.subtitle-contact { font-weight: bold; color: #F9A01B; font-size: 1.1em; }
.subtitle-whatson { font-weight: bold; color: #EC008C; font-size: 1.1em; }
.subtitle-press { font-weight: bold; color: #00A89D; font-size: 1.1em; }
.subtitle-general { font-weight: bold; color: #91278f; font-size: 1.1em; }

#post-8 a {
	color: #f35b32
}

#post-10 a {
	color: #84bb68
}

.introduction, .right-content {
	font-weight: bold;
	font-size: 1.1em;
}

.right-content p {
}

.feedback {
	color: #999;
	font-weight: bold;
	font-size: 1.4em;	
	margin-top: 40px;
}

.name-exhibition { color: #F15B29; font-weight: bold; font-size: 0.8em;	}
.name-event { color: #66BC46; font-weight: bold; font-size: 0.8em;	}

.category-whats-on h3 a { color: #EC008C; text-decoration: none; font-size: 1.1em; }
.category-whats-on h3 a:hover { color: #EC008C; text-decoration: underline; }
.category-whats-on h3 { color: #EC008C; }

.category-press h3 a { color: #00a89d; text-decoration: none; font-size: 1.1em; }
.category-press h3 a:hover { color: #00a89d; text-decoration: underline; }
.category-press h3 { color: #00a89d; }

.single-whatson a { color: #EC008C; text-decoration: none; }
.single-whatson a:hover { color: #EC008C; text-decoration: underline; }

.single-press a { color: #00A89D; text-decoration: none; }
.single-press a:hover { color: #00A89D; text-decoration: underline; }

.entry {
	margin: 0;
	padding: 0;
}

.entry img {
	float: left; 
}

.post {
	position: relative;
	height: 115px;
	margin: 10px 0 0 0;
}

.postText {
	margin-left: 160px;
}

.postText h3 {
	margin: 0;
	padding: 0;
}

.postText p {
	margin: 0;
	padding: 0;
}

#single {
	position: relative;
}

#single h1, .single-excerpts p {
	margin: 0;
	padding: 0;
}

.single-whatson h1 {
	font-size: 1.3em;
	color: #EC008C;
}

.single-press h1 {
	font-size: 1.3em;
	color: #00a89d;
}

.entry table {
	margin-top: 20px;
}

.singleimages {
	width: 470px;
	padding-left: 20px;
}

.singleimages img {
	padding: 0 4px 4px 0;
}

.postmetadata {
	font-size: 0.85em;
}

.intropara {
	font-weight: bold;
	font-size: 1.1em;
}

.introdate {
	color: #4D4D4D;
	font-weight: normal;
	font-size: 1.1em;
}

.intromoreinfo {
	position: absolute;
	left: 160px; bottom: 10px;
}

.imageList {
	position: absolute;
	left: 0; top: 0;
}

.widget_newsletter {
	background: #F2F2F2 url(images/background-newsletter.png) no-repeat;	
    padding: 10px 12px 15px 12px;
    margin: 20px 0 0 0;
}

.widget_newsletter h2 {
	font-size: 1.2em;
	margin: 0;
	padding: 0 0 20px 0;
}

.widget_newsletter button {
        border: none;
}

#newsletter h2 {
	border-bottom: 1px solid #f5f5f5;
}



#navigation ul {
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: center;
	display: block;
	overflow: hidden;
}

#navigation li {
	list-style: none;	
	display: block;
}

#navigation li a {
	text-decoration: none;
	float: left;	
	text-indent: -9999px;
}	

li#topnav41 a { width: 152px; height: 25px; background: url(images/button-menu-41.gif) no-repeat; }
li#topnav41 a:link, li#topnav41 a:visited { background-position: 0px 0px; }	
li#topnav41 a:hover, li#topnav41 a:focus { background-position: 0px -25px;}

li#topnav41-41 a { width: 152px; height: 25px; background: url(images/button-menu-41.gif) no-repeat; }
li#topnav41-41 a:link, li#topnav41-41 a:visited { background-position: 0px -25px; }	
li#topnav41-41 a:hover, li#topnav41-41 a:focus { background-position: 0px -25px;}

li#topnav-home a { width: 152px; height: 25px; background: url(images/button-menu-home.gif) no-repeat; }
li#topnav-home a:link, li#topnav-home a:visited { background-position: 0px -25px; }	
li#topnav-home a:hover, li#topnav-home a:focus { background-position: 0px -25px;}

li#topnav5 a { width: 152px; height: 25px; background: url(images/button-menu-5.gif) no-repeat; }
li#topnav5 a:link, li#topnav5 a:visited { background-position: 0px 0px; }	
li#topnav5 a:hover, li#topnav5 a:focus { background-position: 0px -25px;}

li#topnav5-5 a { width: 152px; height: 25px; background: url(images/button-menu-5.gif) no-repeat; }
li#topnav5-5 a:link, li#topnav5-5 a:visited { background-position: 0px -25px; }	
li#topnav5-5 a:hover, li#topnav5-5 a:focus { background-position: 0px -25px;}

li#topnav8 a { width: 152px; height: 25px; background: url(images/button-menu-8.gif) no-repeat; }
li#topnav8 a:link, li#topnav8 a:visited { background-position: 0px 0px; }	
li#topnav8 a:hover, li#topnav8 a:focus { background-position: 0px -25px;}

li#topnav8-8 a { width: 152px; height: 25px; background: url(images/button-menu-8.gif) no-repeat; }
li#topnav8-8 a:link, li#topnav8-8 a:visited { background-position: 0px -25px; }	
li#topnav8-8 a:hover, li#topnav8-8 a:focus { background-position: 0px -25px;}

li#topnav10 a { width: 152px; height: 25px; background: url(images/button-menu-10.gif) no-repeat; }
li#topnav10 a:link, li#topnav10 a:visited { background-position: 0px 0px; }	
li#topnav10 a:hover, li#topnav10 a:focus { background-position: 0px -25px;}

li#topnav10-10 a { width: 152px; height: 25px; background: url(images/button-menu-10.gif) no-repeat; }
li#topnav10-10 a:link, li#topnav10-10 a:visited { background-position: 0px -25px; }	
li#topnav10-10 a:hover, li#topnav10-10 a:focus { background-position: 0px -25px;}

li#topnav12 a { width: 152px; height: 25px; background: url(images/button-menu-12.gif) no-repeat; }
li#topnav12 a:link, li#topnav12 a:visited { background-position: 0px 0px; }	
li#topnav12 a:hover, li#topnav12 a:focus { background-position: 0px -25px;}

li#topnav12-12 a { width: 152px; height: 25px; background: url(images/button-menu-12.gif) no-repeat; }
li#topnav12-12 a:link, li#topnav12-12 a:visited { background-position: 0px -25px; }	
li#topnav12-12 a:hover, li#topnav12-12 a:focus { background-position: 0px -25px;}

li#topnav78 a { width: 152px; height: 25px; background: url(images/button-menu-78.gif) no-repeat; }
li#topnav78 a:link, li#topnav78 a:visited { background-position: 0px 0px; }	
li#topnav78 a:hover, li#topnav78 a:focus { background-position: 0px -25px;}

li#topnav78-78 a { width: 152px; height: 25px; background: url(images/button-menu-78.gif) no-repeat; }
li#topnav78-78 a:link, li#topnav78-78 a:visited { background-position: 0px -25px; }	
li#topnav78-78 a:hover, li#topnav78-78 a:focus { background-position: 0px -25px;}

li#topnav3 a { width: 152px; height: 25px; background: url(images/button-menu-3.gif) no-repeat; }
li#topnav3 a:link, li#topnav3 a:visited { background-position: 0px 0px; }	
li#topnav3 a:hover, li#topnav3 a:focus { background-position: 0px -25px;}

li#topnav3-3 a { width: 152px; height: 25px; background: url(images/button-menu-3.gif) no-repeat; }
li#topnav3-3 a:link, li#topnav3-3 a:visited { background-position: 0px -25px; }	
li#topnav3-3 a:hover, li#topnav3-3 a:focus { background-position: 0px -25px;}

li#topnav4 a { width: 152px; height: 25px; background: url(images/button-menu-4.gif) no-repeat; }
li#topnav4 a:link, li#topnav4 a:visited { background-position: 0px 0px; }	
li#topnav4 a:hover, li#topnav4 a:focus { background-position: 0px -25px;}

li#topnav4-4 a { width: 152px; height: 25px; background: url(images/button-menu-4.gif) no-repeat; }
li#topnav4-4 a:link, li#topnav4-4 a:visited { background-position: 0px -25px; }	
li#topnav4-4 a:hover, li#topnav4-4 a:focus { background-position: 0px -25px;}