/*   
Theme Name: SCAF
Theme URI: http://www.artsheffield.org
Description: Site by Versus/Kiosk
Author: Versus
Author URI: http://versus.uk.com / http://letskiosk.com
Version: 2
*/

@import url(http://fonts.googleapis.com/css?family=Didact+Gothic);

html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,hgroup,nav,section{display:block}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}a:hover,a:active{outline:0}small{font-size:85%}strong,th{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ie6 html{filter:expression(document.execCommand("BackgroundImageCache",false,true))}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}

body {
	font-size: 14px;
	line-height:  21px;
	font-family: 'Didact Gothic', sans-serif;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	background: url(noisehomepage.gif) repeat #ffffff;
}

body, select, input, textarea {color: #333;}

a {
	color: #333333;
	outline: none;
	-webkit-transition: color 0.2s ease-in; /*safari and chrome */
	-o-transition: color 0.2s ease-in; /* opera */
}
a:hover {
	color: #000;
}

p {
	margin-bottom: 10px;
}

h1 {
	font-size: 24px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 16px;
}

h4 {
	font-size: 24px;
}

h5 {
	font-size: 18px;
}

address, pre, h1 {
	margin: 20px;
}

blockquote {
	margin: 10px 20px 30px 20px;
	padding: 20px 0 10px 0;
	background: #ececec;
	border-top: 1px #d4d4d4 dotted;
	border-bottom: 1px #d4d4d4 dotted;
}
blockquote p {
	margin: 0;
}
img {
	vertical-align: top;
	display: block;
}
/* Top Menu */
#menu_wrapper {
	width: 100%;
	height: 200px;
	background: #ffffff;
	display: none;
}
#menu_container {
	height: 200px;
	background: transparent;
}

#intro li {
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav {
	padding: 20px 0 0 0;
	color: #606060;
}

#nav ul a:link, #nav ul a:visited {
	color: #606060;
	text-decoration: none;
	text-shadow: 0px 2px #ffffff;
}

ul.menu li {
	padding-bottom: 4px;
}

#nav ul a:hover {
	color: #333;
}

#nav h3 {
	text-transform: uppercase;
	font-weight: normal;
	padding-bottom: 10px;
	text-shadow: 0px 2px #ffffff;
}

#nav p {
	text-shadow: 0px 2px #ffffff;
}

#nav ul {
	background: url(menu_divider.png) transparent no-repeat 100% 0%;
}

#controls ul li {
	float: left;
}

#controls ul a {
	display: block;
	padding: 7px 20px;
	color: #fff;
	line-height: 30px;
	background: #333;
	font-size: 18px;
	text-transform: uppercase;
	text-decoration: none;
}

#controls ul a.open_btn {
	padding: 7px 60px 7px 20px;
	background: url(plus_minus.png) no-repeat 100% 0% #ffffff;
	color: #333;
}
#controls ul a.close_btn {
	padding: 7px 60px 7px 20px;
	background: url(plus_minus.png) no-repeat 100% 100% #ffffff;
	color: #333;
}

#social ul li {
	float: left;
	width: 45px;
	height: 45px;
	overflow: hidden;
}

#social ul li.appstore {
	float: left;
	width: 120px;
	height: 45px;
	overflow: hidden;
}

/* Header */
#logo {
	padding: 20px 0;
}
/* Main */
#left_col {
	position: relative;
}
/* Featured */
.featured_image {
	background: transparent;
	height: 300px;
}
.featured_image img {
	vertical-align: top;
	display: block;
	padding: 20px 20px 20px 0;
}

#featured {
	height: 300px;
	background: #ffffff;
	margin-bottom: 20px;
	overflow: hidden;
	-moz-box-shadow:    5px 5px 0 0 #ccc;
  	-webkit-box-shadow: 5px 5px 0 0 #ccc;
  	box-shadow:         5px 5px 0 0 #ccc;
	
}
#featured h2 {
	padding: 20px;
	font-weight: normal;
	line-height: 21px;
}
#featured p {
	padding: 0px 20px 20px 20px;
}
#counter {
	position: absolute;
	top: 260px;
	left: 20px;
	height: 30px;
	z-index: 9999;
}

#counter ul li {
	float: left;
	margin-right: 5px;
}

#counter a {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(bullet.jpg) no-repeat #ffffff;
}

#counter li.activeSlide a {
    background: url(bullet_active.jpg) no-repeat #ffffff;
}

.featured_text {
	height: 260px;
}
/* Boxes */
.box {
	height: 150px;
	background: #ffffff;
	margin-bottom: 20px;
	overflow: hidden;
	cursor: pointer;
}
.box h2 {
	padding: 20px;
	font-weight: normal;
}

.art_listings {
	background: url(art_listings.jpg) no-repeat #ffffff;
}

.mailing_list {
	background: url(mailing_list.jpg) no-repeat #ffffff;
}

.about_us {
	background: url(about_us.jpg) no-repeat #ffffff;
}

.ambassador_scheme {
	background: url(ambassador_scheme.jpg) no-repeat #ffffff;
}

/* Home listimgs */
.event_home {
	float: left;
	height: 150px;
	background: transparent;
	color: #111;
}
.event_home h3 {
	text-transform: uppercase;
	font-weight: normal;
	padding: 20px 20px 0 20px;
}

.event_home a {
}

.event_home_date p {	
	text-align: center;
	padding-top: 52px;
	color: #333;
	font-size: 18px;
	font-weight: normal;
}

.event_home_date {
	background: url(listings_box_date.png) no-repeat transparent;
	height: 150px;
}

.event_home_details p {
	padding: 20px 20px 20px 0;
}
 
#listings_box_home {
	background: url(listings_box_home.png) no-repeat 0% 0% transparent;
	display: block;
}

.tile {
	-moz-box-shadow:    5px 5px 0 0 #ccc;
  	-webkit-box-shadow: 5px 5px 0 0 #ccc;
  	box-shadow:         5px 5px 0 0 #ccc;
}

.tile h2 {
	background: #ffffff;
	margin: 0px;
	padding: 10px;
	font-size: 16px;
}

.tile h2 a {
	text-decoration: none;
}

/* Gallery Page */
.page-template-galleries-php {
	background: url(noisehomepage_listings.gif) repeat #E20A16;
}
.gallery_page_entry img {
	padding: 20px;
}

#google_map {
	background: #ffffff;
	height: 380px;
	margin-bottom: 10px;
}

#google_map iframe {
	padding: 20px;
}
#gallery_page_listings {
	background: #ffffff;
	margin-bottom: 20px;
}
h2.entry-title {
	font-size: 24px;
	line-height: 30px;
}

.warnning {
	padding: 0 20px;
}
/* Single */

body#scaf_default {
	background: url(noisehomepage.gif) repeat #ffffff;
}

body.single {
	background: url(noisehomepage_listings.gif) repeat #E20A16;
}
.hentry {
	background: #ffffff;
}

.hentry p {
	padding: 0 20px 20px 20px;
}

.hentry h2 {
	padding: 20px;
	font-weight: normal;
}

/* Listings - single.php */
.single-listings img {
	padding: 20px;
}

.single-listings_gallery {
	background: #ffffff;
}
.single-listings_gallery h2 {
	font-size: 24px;
	line-height: 30px;
}
.single-listings_gallery h2, .single-listings_gallery p {
	padding: 20px 20px 10px 20px;
	font-weight: normal;
}
.share {
	background: #ffffff;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 20px;
	display: block;
}
.share h2 {
	padding: 20px;
	font-size: 24px;
	font-weight: normal;
}

.share a {
	float: left;
	padding-left: 2px;
}
span.btn {
	padding: 0px 20px;
	display: block;
}
#full_listings {
	background: #ffffff;
	height: 60px;
	margin-top: 10px;
	text-align: center;
/*
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
*/
}
#full_listings h2 a {
	font-size: 24px;
	line-height: 60px;
	font-weight: normal;
	text-decoration: none;
	display: block;
/*
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
*/
}
#full_listings h2 a:hover {
	background: #333;
	color: #fff;
}
/* Featured - single-4.php  */
.category-featured img {
	margin: 20px;
}
/* Sidebar */
#sidebar {
	background: #ffffff;
	min-height: 640px;
	-moz-box-shadow:    5px 5px 0 0 #ccc;
  	-webkit-box-shadow: 5px 5px 0 0 #ccc;
  	box-shadow:         5px 5px 0 0 #ccc;	
}

#sidebar li {
	list-style: none;
}

.widget {
	margin: 20px;
}

.widget h2 {
	font-weight: normal;
	padding-bottom: 20px;
}
/* Footer */
#footer_wrapper {
	background: url(noisefooter.gif) repeat;
	background: #cc1f80; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #cc1f80 54%, #96005c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(54%,#cc1f80), color-stop(100%,#96005c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #cc1f80 54%,#96005c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #cc1f80 54%,#96005c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #cc1f80 54%,#96005c 100%); /* IE10+ */
background: linear-gradient(135deg,  #cc1f80 54%,#96005c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc1f80', endColorstr='#96005c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	border-top: 1px #909090 solid;
	width: 100%;
	margin: 20px 0 0 0;
}
#footer {
	padding: 30px 0 0;
	color: #fff;
	text-shadow: 1px 1px #909090;
}

#footer a:link, #footer a:visited {
	color: #fff;
	text-decoration: none;
}

#footer ul a:link, #footer ul a:visited {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px #606060 dotted;
	display: block;
	padding-bottom: 4px;
}
#footer ul a:hover, #footer a:hover {
	color: #fff;
	text-shadow: none;
}

#footer h3 {
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	padding-bottom: 10px;
	
}
.colophon {
	padding: 30px 0 0;
}
.colophon p {
	padding-top: 0px;
}
/* Art in Sheffield Listigs */
.page-template-listings-php {
	background: url(noisehomepage_listings.gif) repeat #E20A16;
}
#listings_page {
	background: #ffffff;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
#listings_page p {
	padding: 0 20px;
}
#listings_page h2 {
	padding: 20px 20px 10px 20px;
	font-weight: normal;
	font-size: 24px;
	line-height: 30px;
}
.listings_wrapper {
	min-height: 640px;
	background: #ffffff;
}
a span.list_title {
	font-size: 18px;
}
h2.artinsheffield {
	padding: 20px;
	font-size: 24px;
	font-weight: normal;
	display: block;
}
.listings {
	line-height: 20px;
	border-top: 1px #E20A16 dashed;
}
.listings a:hover, #artinsheffield_sidebar a:hover, #tweets ul li a:hover {
	color: #E20A16;
}

.event_listings_date {
	background: url(listings_box_date_listings.png) no-repeat transparent;
	height: 150px;
}
.event_listings_date p {
	text-align: center;
	padding-top: 55px;
	color: #E20A16;
	font-size: 18px;
	font-weight: normal;
}

.event_listings_details p {
	padding: 30px 20px 20px 0;
}

.odd {
}
.even {
}
/* Art in Sheffield Listings Sidebar */
#artinsheffield_sidebar {
	background: #ffffff;
}
#artinsheffield_sidebar h4 {
	padding: 20px;
	font-weight: normal;
	display: block;
}
#artinsheffield_sidebar li a {
	text-decoration: none;
}
#artinsheffield_sidebar li {
	padding: 20px;
	margin: 0;
	list-style: url(place_marker.png);
	list-style-position: inside;
}
#artinsheffield_sidebar li.widget_nav_menu {
	list-style: none;
	margin: 0;
	padding: 0;
}
.menu-listings-galleries-container li {
	border-top: 1px #E20A16 dashed;
	padding: 20px;
}
/* Twitter */
#tweets {
	background: #ffffff;
	margin-top: 20px;
}
#tweets h4 {
	font-weight: normal;
	padding: 20px;
}
#tweets ul li {
	margin: 0px;
	padding: 20px;
	border-top: 1px #E20A16 dashed;
}

/* Mailing list */

#subForm {
	padding: 20px;
}

#name, #bekhu-bekhu, #subBtn {
	border: 1px #d4d4d4 solid;
	background: #ffffff;
	padding: 10px 15px;
	font-family: Arial, Helvetica, sans-serif;
}

#subBtn:hover {
	background: #333333;
	color: #ffffff;
}
/* end /

/* Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) */
::-moz-selection{background: #fcd700; color: #fff; text-shadow: none;}
::selection {background: #fcd700; color: #fff; text-shadow: none;} 

/*	j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: #fcd700;} 

ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}


/* 960 Stuff */
body{min-width:960px}.container_12{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_3{width:220px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_6{width:550px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_9{width:700px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_12 .grid_12{width:940px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_3{padding-left:240px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_6{padding-left:480px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_9{padding-left:720px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_3{padding-right:240px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_6{padding-right:480px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_9{padding-right:720px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_3{left:240px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_6{left:480px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_9{left:720px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_3{left:-240px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_6{left:-480px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_9{left:-720px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.container_12:before,.container_12:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_12:after{clear:both}.clearfix,.container_12{zoom:1}



/* Wordpress fun.
-------------------------------------------------------------------------------*/

#page-wrap {width: 960px; margin: 20px auto;}

.post {}

.entry-content ul {
	display: block;
	margin-bottom: 20px;
}

.entry-content ul li  {
	list-style: disc;
	list-style-position: inside;
	padding: 0 20px;
}

.entry-content {}
.entry-content a {}
.entry-content a:hover {}

#meta {}
.postmetadata {}

#sidebar {}

.navgation {}
.next-posts {}
.prev-posts {}

#searchform {}
#s {}
#searchsubmt {}
	
ol.commentlist {list-style: none;}
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {border-bottom: 1px dotted #666; padding: 10px;}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {font-style: normal;}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {float:right; margin: 0 0 10px 10px;}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {font-size: 10px;}
ol.commentlist li.comment div.comment-meta a {color: #ccc;}
ol.commentlist li.comment p {}
ol.commentlist li.comment ul {}
ol.commentlist li.comment div.reply {font-size: 11px;}
ol.commentlist li.comment div.reply a {font-weight: bold;}
ol.commentlist li.comment ul.children {list-style: none; margin: 10px 0 0;}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {border-left: 5px solid #555; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-3 {border-left: 5px solid #999; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-4 {border-left: 5px solid #bbb; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {background: #fff;}
ol.commentlist li.odd {background: #f6f6f6;}
ol.commentlist li.parent {border-left: 5px solid #111;}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


/* Print styles!
-------------------------------------------------------------------------------*/
@media print {



}


/* Media queries!
-------------------------------------------------------------------------------*/

/* Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {
	
		
}

@media all and (orientation: portrait) {
	
}

@media all and (orientation: landscape) {
	
}
