/*THEME NAME: ThematicTHEME URI: http://themeshaper.com/thematic/DESCRIPTION: The ultimate in SEO-ready themes, Thematic is a highly extensible, WordPress Theme Framework featuring 13 widget-ready areas, drop-down menus, grid-based layout samples, plugin integration, shortcodes for your footer, &amp; a whole lot more. Perfect for any blog and <strong><em>the</em></strong> starting point for theme development.VERSION: 0.9.6.2AUTHOR: Ian StewartAUTHOR URI: http://themeshaper.com/TAGS: white, three-columns, two-columns, fixed-width, theme-options, left-sidebar, right-sidebar, threaded-comments, sticky-post, microformats.The Thematic Theme is copyright Ian Stewart http://themeshaper.com/This work, like WordPress, is released under GNU General Public License, version 2 (GPL).http://www.gnu.org/licenses/old-licenses/gpl-2.0.html.*//* Reset browser defaults */@import url('library/styles/reset.css');/* Apply basic typography styles */@import url('library/styles/typography.css');/* Apply a basic layout */@import url('library/layouts/3c-fixed.css');/* Apply basic image styles */@import url('library/styles/images.css');/* Apply default theme styles and colors */@import url('library/styles/18px.css');/* Prepare theme for plugins */@import url('library/styles/plugins.css');.sf-menu li ul {    display:none;}.hiddenPic {display:none;}.page-item-104, .page-item-603, .page-item-410, .page-item-719, .page-item-721, .page-item-1013 {display:none;}#wp_sidebarlogin-3 {overflow: visible;}.entry-utility {	padding-bottom: 13px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #afdaf5;color: #87b9eb;font-size: 11px;}.underline-blue {	margin-bottom: 13px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #afdaf5;}.entry-utility a {color: #008BDC;}body.category-members .entry-content,body.category-members .entry-utility,body.s-category-members #comments,body.s-category-members .entry-utility {display:none;}body.category-artists .entry-content,body.category-artists .entry-utility,body.s-category-artists #comments,body.s-category-artists .entry-utility {display:none;}.left-thumb-img {	padding-right: 20px;}#s, #noresults-s {	-moz-border-radius: 4px;	border-radius: 4px;-webkit-border-radius: 4px;background-color:#FFFFFF;border:1px solid #AFDAF5;color:#152752;margin-top:2px;padding:3px;width: 290px;}#searchsubmit, #noresults-searchsubmit {	-moz-border-radius: 4px;	border-radius: 4px;-webkit-border-radius: 4px;background-color:#AFDAF5;border:0 none;color:#152752;margin-top:4px;padding:1px 5px;}#underlined-list {list-style-type: none;margin: 20px 0px;}#underlined-list li, #search-title h2 {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #afdaf5;	padding-top: 4px;	padding-bottom: 4px;	font-size: 14px;	margin:0px;}/*Login box*/#wp_sidebarlogin-3 .mid {	-moz-border-radius: 4px;	border-radius: 4px;-webkit-border-radius: 4px;background-color:#FFFFFF;border:1px solid #AFDAF5;color:#152752;padding:3px;width:135px;}#wp_sidebarlogin-3 h3 small {font-size:11pt;}#wp_sidebarlogin-3 {	-moz-border-radius: 8px;	border-radius: 8px;-webkit-border-radius: 8px;border:1px solid #AFDAF5;	background-color: #afdaf5;	padding: 12px;}#wp_sidebarlogin-3 #wp-submit{	-moz-border-radius: 4px;	border-radius: 4px;-webkit-border-radius: 4px;background-color:#008bdc;border:0 none;color:#FFF;margin-top:4px;padding:1px 5px;}.avatar_container {display:none;}#wp_sidebarlogin-3 ul {margin: 0px;}small {font-size:11px;}#wp_sidebarlogin-3 .page_item {font-size:11px;line-height: 14px;}#wp_sidebarlogin-3 .page_item a {color:#FFF;}#wp_sidebarlogin-3 .page_item .members {color:#152752;font-size:12px;line-height: 18px;}#wp_sidebarlogin-3 .page_item .members_intro {color:#008BDC;font-size:12px;line-height: 18px;}/*DOWNLOADS*/#post-410 #underlined-list li {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #afdaf5;	padding-top: 4px;	padding-bottom: 4px;	font-size: 11px;	margin:0px;	color: #87b9eb;}#post-410 #underlined-list li a {	font-size: 14px;}#post-607 #underlined-list li a,#post-977 #underlined-list li a,#post-984 #underlined-list li a {font-size:14px;}#post-607 #underlined-list li,#post-977 #underlined-list li,#post-984 #underlined-list li {color:#87B9EB;font-size:11px;}/*what they say about us*/#text-7 h3, #text-8 h3 {	background-image: url(http://isanuk.org/images/what-they.gif);background-repeat: no-repeat;height: 56px;	width: 171px;	margin: 0px 0px 4px;	padding: 0px;	text-indent: -9999px;}#text-8 .textwidget, #text-7 .textwidget {	-moz-border-radius: 9px;	border-radius: 9px;-webkit-border-radius: 9px;background-color:#AFDAF5;padding:12px;font-size:11px;line-height:16px;}#text-6 {	margin-top: 26px;}/*news press release*/#submit-event .press-title, #press-release .press-title {		height: 41px;	width: 170px;	margin: 0px;	padding: 0px;	text-indent: -9999px;}#press-release a {background-image: url(http://isanuk.org/images/press-release.jpg);background-repeat: no-repeat;display:block;height:70px;position:relative;width:170px;}#press-release a:hover {background-image: url(http://isanuk.org/images/press-release-over.jpg);background-repeat: no-repeat;}#submit-event a {background-image: url(http://isanuk.org/images/submit-event.gif);background-repeat: no-repeat;display:block;height:41px;position:relative;width:167px;}#submit-event a:hover {background-image: url(http://isanuk.org/images/submit-event-over.gif);background-repeat: no-repeat;}/*Default style for WP-PageNavi plugin*/#nav-below {	height: 20px;	margin-top: 25px;}.navigation {overflow:visible;}.wp-pagenavi {	clear: both;}.wp-pagenavi a, .wp-pagenavi span {	text-decoration: none;		-moz-border-radius: 4px;	border-radius: 4px;-webkit-border-radius: 4px;	border: 1px solid #AFDAF5;	padding: 3px 5px;	margin: 2px;}.wp-pagenavi a:hover, .wp-pagenavi span.current {	border-color: #152752;	background-color:#AFDAF5;}.wp-pagenavi span.current {	font-weight: bold;}/* Typography ---------- */p,h1,h2,h3,h4,h5 {	margin-bottom: 10px;}h1,h2 {	font-size: 18px;	color: #008bdc;	font-weight: bold;}h3 {	font-size: 11pt;	font-weight: bold;}h6, h6 a {margin-top: -8px;	color: #87b9eb;	font-size: 8pt;	font-weight: bold;	margin-bottom: 20px;}a {	color: #152752;font-weight: bold;text-decoration:none;}.current_page_item a {	color: #008bdc;}a:hover {	color: #008bdc;}.entry-content p {font-size: 10pt;}ul {margin:0 0 18px 1.5em;}abbr, acronym {border-bottom:0px dotted #333333;cursor:text;}.more-link {	-moz-border-radius: 4px;	border-radius: 4px;-webkit-border-radius: 4px;	background-color:#AFDAF5;	color:#008BDC;	padding: 3px 5px;	font-size: 11px;}/* Apply a basic layout ---------- */body {	min-width: 905px;	background-color: #FFFFFF;	color: #152752;}#header {width:905px;	height: 146px;	margin:0 auto;	overflow:hidden;	position:relative;}#branding {	margin: 0px;	padding: 0px;	width:0px;	position:absolute;}#blog-title a {	width:171px;	background-image: url(http://isanuk.org/images/ISAN_logo.gif);	float: left;	height: 110px;	margin: 20px 0px 0px 17px;	padding: 0px;	background-repeat: no-repeat;	text-indent: -9999px;}#blog-description{	display: none;}#access {    position:absolute;    overflow: visible;	margin-left: 190px;}#flash_panel {	width:905px;	height:190px;	margin:0 auto;	overflow:hidden;	position:relative;	background-color: #afdaf5;}#blue_strip {	background-color: #afdaf5;}#main {	width:905px;	margin:0 auto;	overflow:hidden;	position:relative;    padding-top:18px;}#container {    width:871px;    float:left;    margin:0 17px 0 17px;}#content {	margin: 0 171px;	overflow:hidden;	background-color: #FFFFFF;	padding: 20px;}#nav-above {	display: none;}.entry-meta {	display: none;}#primary {	width:171px;	float:left;	margin: 0 0 0 -888px;}* html #primary {	left: 20px;	position: relative;}#secondary {	width:171px;	float:left;	margin: 0 0 0 -188px;}#footer {        clear:both;}#subsidiary {    width:905px;    margin:0 auto;    overflow:hidden;}#subsidiary .aside {    width:300px;    float:left;    margin:0 10px 0 10px;}#subsidiary #third {    margin:0 0 0 10px;}#siteinfo {	width:495px;	margin:0 auto;	clear:both;	height: 20px;	font-size: 8pt;}#footer-left {	float: left;}#footer-right {	float: right;}#siteinfo a { color: #000000;text-decoration:underline;}/* TOURTRACKER / GIGS CALENDAR-------------------------------------------------------------- */.s-category-events .entry-utility,.s-category-events .navigation,.s-category-events #comments {	display: none;}.s-category-events .post {	margin-bottom: 0px;	border-bottom-width: 0px;	border-bottom-style: solid;	border-bottom-color: #FFF;}.back_calendar {background-color:#AFDAF5;color:#FFFFFF;font-weight:bold;padding:4px 8px;}.back_calendar a {color:#FFFFFF;}.back_calendar a:hover {color:#008bdc;}/* TOURTRACKER / GIGS CALENDAR-------------------------------------------------------------- */div.attribution, div.gigs-rss {	text-align: center;	font-size: 87%;	margin: .5em 0px;}div.gigs-rss img {	position: relative;	top: 2px;}div.attribution span {	margin: 0px 1em;}table.gigs {	width: 100%;	text-align: left;	border-collapse: collapse;	border: 0px dotted #666;}table.gigs td.icon {	text-align: right;}table.gigs td.tickets {	width: 46px;}table.gigs td.map {	width: 21px;}table.gigs td.city {	width: 82px;}table.gigs td.date {	width: 95px;}table.gigs td {	padding: 4px 8px;}table.gigs td.time {	text-align: right;}table.gigs a {	font-weight: bold;}table.gigs a img {	border: 0px;	margin: 0px;}table.gigs tr.gig {	border-top: 3px solid #fff;	background-color:#e7f4fc;}table.gigs tr.odd {	background-color:#e7f4fc;}table.gigs td.shortNotes {	padding-left: 4px;}.bold {	font-weight: bold;	width: 60px;}img.buy {	position: relative;	top: 3px;	margin: 0px;}p.notes {padding-top:10px;}table.gigs caption {padding: 4px 8px;	font-weight: bold;	font-size: 11pt;	color:#FFFFFF;	text-align: left;	background-color:#afdaf5;}table.gigs caption div.notes{	font-weight: normal;	font-size: 80%;	text-align: left;}table.gigs, div.no-gigs {	margin-bottom: 1em;}/* MENU ----------------------------------- */.menu {	width:520px;	float:left;	margin-left: 0px;	height: 90px;}.menu a {	font-weight: bold;	text-decoration: none;	font-size: 13px;}.menu ul {	list-style-type: none;	float: left;  width: 520px;  /* room for 3 columns */  	margin: 0px;	padding: 0px;}.menu ul li{	float: left;	width: 140px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #afdaf5;	padding-left: 10px;}.menu ul li.page-item-8,.menu ul li.page-item-9,.menu ul li.page-item-10 {width: 250px;  }.menu ul li.page-item-11,.menu ul li.page-item-12,.menu ul li.page-item-13 {width: 90px;  }.menu ul li.page-item-4,.menu ul li.page-item-8,.menu ul li.page-item-11 {	padding-top: 30px;}/* stop the floating after the listbr{  clear: left;} *//* separate the list from what follows it */.menu{  margin-bottom: 1em;}/* About list ----------------------------------- */#about-list {	list-style-type: none;	float: left;  width: 470px;  /* room for 2 columns */  	margin: 0px 0px 20px;	padding: 0px;}#about-list li{	float: left;	width: 200px;}/* Member list ----------------------------------- */#member-list {	list-style-type: none;	float: left;  width: 400px;  /* room for 2 columns */  	margin: 0px 0px 20px;	padding: 0px;}#member-list li{	float: left;	width: 180px;}/* Memebers Login ----------------------------------- */#members_login a {	font-size: 11px;	color: #fff;	padding: 3px 6px;	background-color: #152752;	-moz-border-radius: 4px;	border-radius: 4px;-webkit-border-radius: 4px;	font-weight: bold;}#members_login a:hover {background-color: #afdaf5;}#members_login {	margin-bottom: 6px;}/* Mailchimp ----------------------------------- */#mailchimp {	float: right;	width: 170px;	font-size: 11px;	line-height:16px;	text-align: right;	padding-top: 30px;	padding-right: 17px;}#mc_embed_close {display:none;}#mce-EMAIL {	margin-top: 2px;	font-size: 11px;	color: #152752;	padding: 3px;	background-color: #fff;	-moz-border-radius: 4px;	border-radius: 4px;-webkit-border-radius: 4px;	border: 1px solid #afdaf5;	width: 117px;}#mc-embedded-subscribe.btn {	margin-top: 4px;	font-size: 11px;	color: #152752;	background-color: #afdaf5;	padding: 1px 5px;-moz-border-radius: 4px;border-radius: 4px;-webkit-border-radius: 4px;border: 0;}/* SIDEBARS ----------------------------------- */#linkabletitlehtmlandphpwidget-7 {font-size: 11px;color:#AFDAF5;}#primary h3 {	font-weight: bold;	margin-bottom: 5px;	font-size:12px;}.widgetcontainer {	margin-bottom: 1em;}#text-3 h3 {		background-image: url(http://isanuk.org/images/what_is_outdoor_arts.gif);	background-repeat: no-repeat;	height: 57px;	width: 171px;	margin: 0px;	padding: 0px;	text-indent: -9999px;	}#linkabletitlehtmlandphpwidget-9 h3 {		background-image: url(http://isanuk.org/images/outdoorarts.gif);	background-repeat: no-repeat;	height: 64px;	width: 170px;	margin: 0px;	padding: 0px;	text-indent: -9999px;	}#linkabletitlehtmlandphpwidget-9 .textwidget a {color:#008BDC;}#linkabletitlehtmlandphpwidget-9 .textwidget a:hover {color:#FFF;}#linkabletitlehtmlandphpwidget-9 .textwidget {	-moz-border-radius: 9px;	border-radius: 9px;-webkit-border-radius: 9px;background-color:#152752;color:#FFF;padding:12px;font-size:11px;line-height:16px;margin-top:3px;}	#text-3 .textwidget {background-image: url(http://isanuk.org/images/bubble.gif);	background-repeat: no-repeat;	height: 161px;	width: 143px;	margin: 0px;	padding: 9px 14px 8px;	font-size: 11px;	line-height:16px;	}#text-3 a {font-weight: bold;	text-decoration: none;}/* Contact ----------------------------------- */#wpcf7-f2-p603-o1, #wpcf7-f1-p13-o1 {	width: 360px;}#wpcf7-f2-p603-o1 p, #wpcf7-f1-p13-o1 p {font-size: 11px;	line-height:16px;}	.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea {	padding: 3px;	background-color: #fff;	-moz-border-radius: 4px;	border-radius: 4px;-webkit-border-radius: 4px;	border: 1px solid #afdaf5;	width:360px;color: #152752;}#wpcf7-f2-p603-o1 .btn, #wpcf7-f1-p13-o1 .btn, #wpcf7-f3-p719-o1 .btn {	font-size: 12px;	font-weight: bold;	color: #152752;	background-color: #afdaf5;	padding: 1px 5px;-moz-border-radius: 4px;border-radius: 4px;-webkit-border-radius: 4px;border: 0;}#wpcf7-f2-p603-o1 .wpcf7-form small,#wpcf7-f1-p13-o1 .wpcf7-form small,.required {	float: right;	color: #afdaf5;}#wpcf7-f3-p719-o1 .wpcf7-form-control-wrap input, #wpcf7-f3-p719-o1 .wpcf7-form-control-wrap textarea {	padding: 3px;	background-color: #fff;	-moz-border-radius: 4px;	border-radius: 4px;-webkit-border-radius: 4px;	border: 1px solid #afdaf5;	width:480px;color: #152752;}/* Home ----------------------------------- */#conference {	background-color: #d7ecfa;	padding: 9px;	margin-top: 20px;}.con_title {font-weight: bold;color: #008bdc;}/* =Comments-------------------------------------------------------------- */#comments {    padding:22px 0 0 0;}#comments,#comments input,#comments textarea {    font-size:13px;    line-height:18px;}#comments code {    font-size:12px;    line-height:18px;}#comments h3 {    font-family:Arial,sans-serif;    font-size:15px;    font-weight:bold;    line-height:22px;}#comments-list {    padding:0 0 18px 0;}#comments-list ol,#comments-list ul {    list-style:none;    margin:0;}#comments-list ol {    border:1px solid #afdaf5;    border-bottom:none;    margin:0 0 18px 0;}#comments-list li {    border-bottom:1px solid #afdaf5;    padding:18px 1.5em 0 1.5em;    position:relative;}#comments-list li.alt {}#comments-list li.bypostauthor {}#comments-list ul li {    border:1px solid #333;    margin:0 0 18px 0;}#comments-list li .avatar {    position:absolute;    top:22px;    left:1.5em;    width:36px;    height:36px;}#comments-list .comment-author {    font-weight:bold;    padding:9px 0 0 46px;}#comments-list .comment-meta {    color:#666;    font-size:11px;    padding:0 0 9px 46px;}#comments-list .comment-meta a {    color:#666;    font-style:italic;    text-decoration:none;}#comments-list .comment-meta a:active,#comments-list .comment-meta a:hover {    color: #FF4B33;}.comment-reply-link {    font-size:11px;    padding:0 0 18px 0;    text-align:right;}.comment-reply-link a {    color:#666;    font-style:italic;    text-decoration:none;}.comment-reply-link a:active,.comment-reply-link a:hover {    color: #FF4B33;}.comment-navigation {    font-weight:bold;    padding:0 0 18px 0;    margin-right:0.5em;}.comment-navigation a {    border:1px solid #333;    color:#666;    font-weight:normal;    padding:0.5em 0.75em;    text-decoration:none;}.comment-navigation a:active,.comment-navigation a:hover {    color: #FF4B33;}.comment-navigation a,.comment-navigation span {    margin-right:0.5em;}#trackbacks-list .comment-content {    position:absolute;    left:-9000px;}#respond {    margin-bottom:22px;    overflow:hidden;    padding:18px 0 0 0;    position:relative;}#comments-list #respond {    border-bottom:1px solid #ccc;    margin:0 0 18px 0;    padding:18px 1.5em;}#comments-list ul #respond {    border:1px solid #ccc;    margin:0;}#cancel-comment-reply {    font-size:11px;    position:absolute;    top:18px;    right:1.5em;}#cancel-comment-reply a {    color:#666;}#respond .required {    color:#FF4B33;    font-weight:bold;}.form-section label {    font-size:11px;}.form-section input {    margin:0 0 18px 0;    width:98%;}.form-section textarea {    width:99%;}#form-allowed-tags p {    color:#666;    font-size:11px;    margin:0;    }#form-allowed-tags span {    font-style:italic;}#form-allowed-tags code {    font-size:11px;    line-height:normal;}.form-submit {    padding:18px 0 0 0;    text-align:right;}.subscribe-to-comments {    color:#666;    float:left;    font-size:11px;    margin:0;    padding:18px 0 0 0;}.solo-subscribe-to-comments {    color:#666;    font-size:11px;    padding:18px 0 0 0;}.comment_license {    color:#666;    clear:both;    font-size:11px;    margin:0;    padding:18px 0 0 0;}
