/*  
Theme Name: Artists Open Houses
Theme URI: http://website.aoh.org.uk
Description: Designed for Artists Open Houses
Version: 1.0
Author: Philip Ewen
Author URI: http://www.fillyouin.co.uk
*/

ul.twitter li.twitter-item {font-size:0.95em;margin-bottom:8px;}

#newsfooter {background:#fff;width:980px;border:solid 1px #666;margin-top:20px;font-size:0.8em;}
#newsfooter .wrapper {padding:15px;}
#newsfooter a {color:#3CBADD;;}
#newsfooter h2 {margin:0 0 8px 0;padding:0;}
#newsfooter h3 {margin:0 0 4px 0;padding:0;}
#newsfooter dl {width:210px;float:left;margin-right:20px;padding-right:20px;border-right:solid 1px #e1e1e1;height:auto;}
#newsfooter dl dt {margin:0;padding:0;font-size:1.4em;}
#newsfooter dl dd {margin:0;padding:0;}

div#content div#side_r div.xmas h2{background: url('images/xmas2009/sidebar-bg.gif') 0 0 no-repeat!important;color:#000!important;}
div#content div#side_r div.may h2{background: url('images/may2010/registration_button.gif') 0 0 no-repeat!important;color:#000!important;height:55px!important;text-indent:-100000px;}
div#content div#side_r div p {margin-top:3px;padding-top:0;}
div#content div#side_r div.may a.button {background:#ADDEF8;}


div#content div#side_r div.guest_artist a.button {background:#C4F79D}

ul.flickrfeed {list-style-type:none;margin: 0;padding:0;width:100%;}
ul.flickrfeed li {float:left;margin-right:10px;margin-bottom:10px;}
ul.flickrfeed li a img {border: solid 1px #fff;}
ul.flickrfeed li a:hover img {border: solid 1px #cc0000;}
small {}

a.button {display:block;border:solid 1px #ccc;padding: 3px 6px 3px 6px;text-align:center;background:#aaa;color:#fff}
a.button:hover {text-decoration:none!important;background:#ccc;color:#000;}

div.sponsor {clear:both;border: solid 1px #e3e3e3;background: #e1e1e1;width:540px;padding:10px;margin-top:20px;font-size:0.8em;}
.alignright {float:right;}
.alignleft {float:left;}
.selected div {padding-top:10px;}
.clear {clear:both;}
hr.divider {visibility:hidden;display:none;}
hr {margin: 0.85em 0 0.85em 0;}
p {line-height:1.2em;}
/*h1 {margin: 0.2em 0 0.5em 0;font-size:2em;}*/
/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial,'Lucida Grande', Verdana, Sans-Serif;
	background: #fff;
	color: #333;
	text-align: center;
	}

div#page {
	margin: 20px auto;
	text-align: left;
	width:1000px;
	font-size:1.35em;
	}
div#traildesc {color:#000;}

div.trail_desc_left {width:345px;float:left;font-size:0.85em;line-height:1.4em;}
div.trail_desc_right {width:345px;margin-left:30px;float:left;font-size:0.85em;line-height:1.4em;}
div.trail_desc_full {width:600px;float:left;font-size:0.85em;line-height:1.4em;}

div#traildesc a{color:#0045B2;}
div#content div#side_r div.trailsponsors {margin-top:20px;font-size:0.9em;width:100%;border:solid 1px #ccc;background:#e1e1e1;padding:15px;}
div#content div#side_r div.trailsponsors h3 {margin-bottom:8px;}
div#content div#side_r div.trailsponsors ul {list-style-type:none;}
div#content div#side_r div.trailsponsors ul li {margin: 3px 0 7px 0;}
div#content div#side_r div.trailsponsors ul li a {text-decoration:underline;}

dl#trail_order {margin:0;padding:0;font-size:0.85em;}
dl#trail_order dt {float:left;text-align:right;width:20px;color:#019194;font-weight:bold;font-size:0.9em;}
dl#trail_order dd {float:left;text-align:left;line-height:1.8em;background:none;list-style-type:none;width:190px;padding:2px 0 0 10px;font-weight:bold;}
.displayorder {font-size:1em;}
body.border div {border:solid 1px #cc9900;}


div#branding {clear:both;width:980px;}
div#branding div#logo {float:left;width:235px;height:110px;padding-left:15px;}

div#branding div#searchbox {float:right; width:480px;}
div#branding div#searchbox h1.description {font-size:0.95em;font-weight:normal;margin:0 0 0.7em 0;padding:0;width:480px;text-align:right;}
div#branding div#searchbox h1.description a {text-decoration:none;color:#333;}
div#branding div#searchbox h1.description a:hover {text-decoration:underline;}

div#branding div#searchbox form {margin:0;padding:0;float:right;}
div#branding div#searchbox form input {border:solid 1px #ccc;font-size:0.75em;}

div#border {clear:both;width:960px;padding:10px 10px 10px 10px;margin:10px 0 0 0;border: 1px solid #959596;}


div#tabbednav {padding:0;margin:30px 0 0 0;float:right;width:720px;}
div#tabbednav ul {list-style-type:none;margin:0;padding:0;float:right;display:inline;}
div#tabbednav ul li {float:left;padding: 0;margin:0;}
div#tabbednav ul li a {display:block;font-size:16px;text-decoration:none;color:#000;margin: 0;padding: 0 0 0 30px;}

div#tabbednav ul li.page_item {margin: 0;padding:0;} /* space all tabs with a right hand margin */
div#tabbednav ul li.page-item-46 {margin:0;} /* remove margin from the right hand tab */

div#tabbednav ul li a:hover {}
div#tabbednav ul li.current_page_item {text-decoration:underline;}
div#tabbednav ul li.current_page_ancestor {text-decoration:underline;}

div#headerimage {clear:both;margin: 0 0 0 0;min-height:120px;width:960px;overflow:hidden;}


/*specific to pages template */

div#left_nav {width:160px;float:left;margin: 0 25px 0 0;}

div#left_nav ul {list-style-type:none;margin:0;padding:0 0 2.5em 0;}
div#left_nav ul li {font-weight:bold;line-height:1.6em;margin: 0.2em 0 0.3em 0;text-transform:uppercase;}
div#left_nav ul li ul  {margin: 0 0 0 1em;padding:0;border:0;}
div#left_nav ul li ul li {font-weight:normal;margin: 0.2em 0 0.2em 1em;text-indent:-1em;text-transform:capitalize;line-height:1.2em}
div#left_nav ul li ul li ul li {margin-left:1em;border:0;}
div#left_nav ul li a {text-decoration:none;color:#464748;}
div#left_nav ul li.current_page_item {font-weight:bold;}

div#content div#breadcrumb {margin: 2px 0 8px 0;font-size:0.85em;background:#000 url('images/breadcrumb_bg.png') 0 0 no-repeat;width:955px;height:20px;line-height:18px;padding: 0 0 0 5px;}
div#content div#breadcrumb, div#content div#breadcrumb a,div#content div#breadcrumb a:link,div#content div#breadcrumb a:active {color:#fff;}
div#content div#breadcrumb a:visited {color:#ddd;}

div#content div#main {width:960px;float:left;margin-top:4px;}
div#content div#main div#col2 {float:left;}

div#content div#main img.alignleft {float:left;border:0;margin: 8px;}
div#content div#main img.alignright {float:right;border:0;margin: 8px;}
div#content div#main div.post {float:left;width:545px;}

div#content div#main div.post {margin:0 0 25px 0;padding:0;}
div#content div#main div.post div.entry {margin:0;padding:0;}
div#content div#main div.post p {line-height:1.35em;margin: 0.25em 0 0.75em 0;}
div#content div#main div.post a {color:#464748;}
div#content div#main div.post ul li {margin: 0 0 0.5em 0;}
div#content div#main div.post ul li ul {margin: 0.5em 0 0.5em 0;}
div#content div#main div.post ul li ul li {margin: 0.5em 0em 0.5em 2em;}
div#content div#main div.post h1 {font-size:1.55em;line-height:1.25em;margin: 0 0 0.75em 0;padding:0;font-weight:normal;}
div#content div#main div.post h2 {font-size:1.3em;margin: 0.75em 0 0.15em 0;}
div#content div#main div.post h3 {font-size:1.15em;margin: 0.75em 0 0.15em 0;}
div#content div#main div.post h4 {font-size:1.3em;margin: 0.75em 0 0.15em 0;font-weight:normal}

div#content div#main div.post a img {border:0;}
div#content div#main div.post blockquote {display:block;font-size:1.35em;font-family: "Times";color:#878787;margin-left:20px;border-left:solid 2px #878787;padding-left:15px;}
div#content div#main div.post blockquote cite {display:block;margin: 0.75em 0 0 0;font-size:0.85em;color:#222;}

div#content div#main div#venueaddress h2 {margin-top:0;padding-top:0;font-weight:normal;color:#000;}
div#content div#main dl#traillist dl {width:555px;}
div#content div#main dl#traillist dt a img {border: solid 1px #e1e1e1;}
div#content div#main dl#traillist dt a img:hover {border: solid 1px #c3c3c3;}
div#content div#main dl#traillist dt{float:left;clear:left;width:75px;}
div#content div#main dl#traillist dd{margin-left:90px;height:70px;}
div#content div#main div.navigation {margin: 16px 0 0 0;border-top:solid 1px #e1e1e1;padding-top:4px;font-size:0.8em;}

div#content div#main div.postmetadata {clear:both;font-size:0.8em;border:solid 1px #e3e3e3;background: #e1e1e1;padding:14px;margin:12px 0 0 0;}
div#content div#main div.post p.postmetadata {line-height:1.8em;}

/* -------------------------*/


div#side_r form {text-align:right;}
div#side_r form select {width:190px;font-size:0.85em;}
div#side_r form input {font-size:0.85em;border:solid 1px #333;margin: 8px 0 0 0 ;}

div#content div#side_r {float:right;width:205px;margin: 0 0 0 0;font-size:0.9em;overflow:hidden;}
div#content div#side_r a {color:#444;text-decoration:none;}
div#content div#side_r h2 a {color:#fff;}
div#content div#side_r a:hover {color:#333;text-decoration:underline;}
div#content div#side_r h2 a:hover{color:#fff;}
div#content div#side_r h2 {display:block;background:  #0d59a8 url('images/sidebar_r_h2_corporate.gif') 4px 6px no-repeat;color:#fff;font-size: 1.15em;margin:0;padding:0 0 0 1.4em;line-height:33px;height:30px;font-weight:normal;}
div#content div#side_r h2.selected {background:#aeb0b3 url('images/sidebar_r_h2_corporate.gif') 4px 6px no-repeat;}

div#content div#side_r dl {margin:0;padding:0;}
div#content div#side_r dl dt {margin:0;padding:0.2em 0.3em 0em 0.3em;font-weight:bold;}
div#content div#side_r dl dd {margin:0;padding:0em 0.3em 0.3em 0.3em;line-height:1.2em;}
div#content div#side_r ul.icons {list-style-position: outside;
list-style-image: url('images/tribox_righthand_col_list.gif');margin: 0.25em 0.25em 0 1.25em;padding:0;}
div#content div#side_r ul.icons li {margin: 0 0 0.5em 0;}
div#content div#side_r div.sidebarbox {border:solid 1px #959596;margin-bottom:6px;}

div#content div#side_r dl.news dd {border-bottom:solid 1px #e1e1e1;margin: 0 0 7px 0;}
div#content div#side_r div.sidebarbox div.wrapper {padding: 6px;}

div#content div#side_r div.sidebarbox h2 {overflow:hidden;}
div#content div#side_r div.sidebarbox h2.news {background: url('images/right_nav_banner_related_news.jpg') 0 0 no-repeat;color:#fff;}
div#content div#side_r div.sidebarbox h2.about {background:#0d59a8 url('images/right_nav_banner_about_us.jpg') 0 0 no-repeat;color:#fff;}
div#content div#side_r div.sidebarbox h2.casestudies {background: url('images/right_nav_banner_case_studies.jpg') 0 0 no-repeat;color:#fff;}
div#content div#side_r div.sidebarbox h2.tessellations {background: url('images/right_nav_banner_tessellations.jpg') 0 0 no-repeat;color:#fff;}
div#content div#side_r div.sidebarbox h2.downloads {background: url('images/right_nav_banner_downloads.jpg') 0 0 no-repeat;color:#fff;}
div#content div#side_r div.sidebarbox h2.careers {background: url('images/right_nav_banner_careers.jpg') 0 0 no-repeat;color:#fff;}
div#content div#side_r div.helpmefind h2  {background: url('images/magnifying_glass.gif') 0 -4px no-repeat #000;color:#fff;padding-left:35px;}
div#content div#side_r div.trails h2 {background: url('images/footprints.gif') 0 -4px no-repeat #019194;color:#fff;padding-left:35px;}
div#content div#side_r h2.clientlist {background: url('images/right_nav_banner_about_us.jpg') 0 0 no-repeat #aeb0b3;color:#fff;display:block;margin:0;}



div#content div#side_r div#clientlist ul {list-style-type:none;margin:0;padding:0;line-height:1.15em;}

div#content div#side_r div.clientquote {display:block;background: url('images/client_quotebg.jpg') 0 0 no-repeat;height:215px;color:#fff;font-size:1.3em;}
div#content div#side_r div.sidebarbox div.listcna h2 a {color:#fff;}
div#content div#side_r div.sidebarbox div.listcna h2 a:hover {color:#fff;}

div#content div#side_r div#solutions {background: #e1e1e1;}
div#content div#side_r div#solutions h2 {background: #0d59a8 url('images/right_nav_banner_solutions.jpg') 0 0 no-repeat;height:35px;padding-top:0;}
div#content div#side_r div#solutions .but {background: #333;color:#fff;}
div#content div#side_r div#solutions form {margin:0;padding:0;font-size:1.15em;}
div#content div#side_r div#solutions form select {border:solid 1px #c3c3c3;}

div#content div#side_r dl.capability_statement dt {display:block;margin:0;padding:0.6em 0.3em 0.6em 0.3em;line-height:1.1em;font-size:1.2em;background:#8EBBE5;color:#1C2A50;font-weight:bold;text-transform:uppercase;}
div#content div#side_r dl.capability_statement dd {display:block;margin:0;padding:0.1em 0.3em 0.1em 0.3em;background:#C4DCF3;color:#333;}

div#footer {font-size:0.85em;margin: 10px 0 0 0;}
div#footer p {margin: 0 0 0.25em 0;padding:0;line-height:1.45em}
div#footer a {color:#333;}
div#footer a:hover {color:#000;}
div#footer ul {list-style-type:none;margin:0 0 1em 0;padding:0 0 0.3em 0;font-size:1.1em;}
div#footer ul li {font-size:0.9em;line-height:1em;float:left;margin: 0 0.6em 0 0;padding: 0 0.6em 0 0;border-right: solid 1px #666;}
div#footer ul li a {text-decoration:none;color:#333;}
div#footer ul li a:hover {color:#000;}

div#footer div#footernav {float:left;}
