/*-----------------------------------------
Body - Layout - Links - Typography - Images - Lists - Misc
Date:    28-07-2010
Version: 1.9
Author:  Jonathan Alstead
email:   jona at launchsite.co.uk
web:     www.launchsite.co.uk
------------------------------------------*/
/*--------------------------------------------
Body
----------------------------------------------*/
body { 
background: #F6FAE6;
font: normal small Verdana, Geneva, sans-serif;
margin: 20px auto;
color: #000;
}
body.page-peterbrown, body#brown, body.page-tstill07, body#tania, #colin, body.page-colinc, body.page-jdfergusson, body#fergusson, body.page-tstill, body.page-tlambert, body#terrence, body.page-smacdonald, body#sam { 
background: #000;
color: #fff;
}
 
/*--------------------------------------------
Layout
----------------------------------------------*/
.container { background-color: #fff; border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #ccc; border-bottom:1px solid #ccc; margin-bottom: 10px;}
#header { position: relative; height: 280px; margin-bottom: 20px; border-top: 1px solid #fff; }
#brown #header {margin-bottom: 40px;}
#footer { background:url(../../../../../graphics/footer.gif) no-repeat top; padding: 30px 10px 0; text-align: center;}
/*--------------------------------------------
Added Layout
----------------------------------------------*/
.page-peterbrown .container, #brown .container, .page-tstill07 .container, #tania .container ,#colin .container, .page-colinc .container, .page-jdfergusson .container, #fergusson .container, .page-tstill .container, .page-tlambert .container, #terrence .container, .page-smacdonald .container, #sam .container { background-color: #222; border-color:#2C2C2C #2C2C2C #2C2C2C #2C2C2C;}
.page-jdfergusson #header,#fergusson #header, .page-peterbrown #header, #brown #header, .page-tstill07 #header, #tania #header, .page-colinc #header, #colin #header,.page-tstill #header, .page-tlambert #header,#terrence #header, .page-smacdonald #header, #sam #header { border-top: 0px solid #fff; height: 265px; }
.page-jdfergusson #footer,#fergusson #footer, .page-peterbrown #footer, #brown #footer, .page-tstill07 #footer, #tania #footer, .page-colinc #footer, #colin #footer, .page-tstill #footer, .page-tlambert  #footer,#terrence #footer, .page-smacdonald #footer, #sam #footer  {background:url(../../../../../graphics/footer-black.gif) no-repeat top;}
#tania .col-center { margin-top: 10px;}
#footer .footerNav { margin-bottom: 1.5em; font-weight: bold; }
div.span-24 { padding: 0 17px; width: 916px;}
/*--------------------------------------------
Links
----------------------------------------------*/
a:link, a:visited { text-decoration: none; color: #33368A;}
a:hover { color: #E2001A;}
#footer .footerNav a { padding-right: 15px;color: #ccc;}
.page-peterbrown a, #brown a, .page-tstill07 a, #tania a, .colin-c a, #colin a, #fergusson a,.page-node #block-block-1 a:link,.page-node #block-block-1 a:visited,.page-peterbrown #block-block-2 a,.page-peterbrown #block-block-2 a:visited,#brown #block-block-2 a, #brown #block-block-2 a:visited,.page-tstill07 #block-block-5 a,.page-tstill07 #block-block-5 a:visited, #tania #block-block-5 a:visited,#tania #block-block-5 a, .page-colinc #block-block-6 a, #colin #block-block-6 a, .page-colinc #block-block-6 a:visited, #colin #block-block-6 a:visited,.page-node #block-block-7 a:link, .page-node #block-block-7 a:visited, .page-tstill #block-block-5 a, .page-tstill #block-block-5 a:visited, .page-tlambert a,#terrence a, .page-smacdonald a, #sam a { color: #ccc;}
#footer .footerNav a:visited, .email a, .email a:visited { color: #ccc;}
#home #footer .footerNav a:visited,#home #footer .footerNav a, .node-type-webform #footer .footerNav a, .node-type-webform #footer .footerNav a:visited,#home  .email a,#home .email a:visited, .node-type-webform .email ,.node-type-webform .email a, .node-type-webform .email a:visited { color:#09C;}
#block-block-9 a { color: #fff;}
/*--------------------------------------------
Headers, Paragraphs
----------------------------------------------*/
h1 { margin-bottom: 0;}
h1#logo { text-indent: -9000em; background: #fff url(../../../../../graphics/logo.gif) no-repeat top left; width: 447px; height: 57px;  margin:10px auto 20px;  }
h1#logo a {display: block;width:447px; } 
h2 { font-size: 140%; font-weight: bold;color: #ccc; }
h3, h4 { color: #FFF;}
h4 { font-weight: bold;}

/*--------------------------------------------
Typography
----------------------------------------------*/
.page-jdfergusson h1#logo,#fergusson h1#logo, .page-peterbrown h1#logo, #brown h1#logo, .page-tstill07 h1#logo, #tania h1#logo,  .page-colinc h1#logo, #colin h1#logo, .page-tstill h1#logo, .page-tlambert  h1#logo, #terrence h1#logo, .page-smacdonald h1#logo, #sam h1#logo {  background: #fff url(../../../../../graphics/logo-gallery.gif) no-repeat top left;  }
#block-block-1 h3 { padding-left: 10px;}
div.span-24 h3 { margin-left: 308px; color: #000;}
div.span-18 h2 { margin: 12px 0 8px; text-align: center;}
#brown h2, #tania h2, #colin h2, #fergusson h2, #terrence h2, #sam h2{ text-align:center;}
#brown .block-views h3, #tania .block-views h3,#colin .block-views h3, #fergusson .block-views h3, #terrence .block-views h3, #sam .block-views h3{ margin-left: 1.0em; color: #ccc; font-size: 105%; font-weight: bold;} 
#colin .block-views h3 { margin-left: 2em;}
#tania .block-views h3 { margin-left: 0;}
#terrence .block-views h3  { margin-top:10px;}
#footer p { margin-bottom: 0.5em;}
.email { margin-left: 15px;}
div.pic-large p.goback { margin-top: 10px; font-weight: bold; }
p.descript { margin: 0 0 10px 25px;}
.page-tstill p.descript, .page-tstill07 p.descript{ margin-top: 15px;}
#block-block-12 p, #block-block-13 p{ margin-bottom: 0;}
div.span-24 h2 { display: none;}
/*--------------------------------------------
Images
----------------------------------------------*/
img.leftimg { float: left; padding: 0 10px 10px 0; }
img.alexander, img.rotation, #block-views-peter_brown-block_2, #block-views-taniastill-block_2, #block-block-12,#block-block-13 { position: absolute; top: 9px; left: 20px; border: 1px solid #333;  }
div.rotation img {border: 2px solid #999;}
img.peterfront { float: right; padding: 0 0 10px 10px;}
div.pic img { margin: 0 auto; display: block; Xborder: 2px solid #999;}
div.pic-large { text-align:center; padding-left:30px;}
div.span-18 ul li,div.span-18 li  { list-style-type: none; margin: 0; display: inline;}
#brown .span-18 img, #tania .span-17 img, #colin .span-17 img, #fergusson .span-17 img { display:	block; margin: 0 auto;}
.imagecache-Large { padding-bottom: 1.5em;}
#views-rotator-J_Fergusson-block_2 .rotation { margin: -30px 0 0 35px;}
#block-block-12, #block-block-13{ top: 20px;}
/*--------------------------------------------
Lists
----------------------------------------------*/
ul li, ul.menu li, .item-list ul li, li.leaf { list-style-type:none; list-style-image: none; margin-left: 3.5em; }
ul.front-brokerage { margin-left: 260px;}
ul#nav   { position: absolute; top: 48px; right: 0;margin: 0; padding:0;}
ul#nav li { margin:0; padding:0;}
ul#nav a {  font-weight: bold; text-decoration: none; text-align:right; font-size: 13px; display:block; padding: 0.4em 10px; color: #666; width: 150px; margin-bottom:2px;}
ul#nav a.active,ul#nav a:hover { color: #660000; }
ul#nav a.home { background-color: #defddc;}
ul#nav a.sam {  background-color: #c5e4c3;}
ul#nav a.terrence  {  background-color: #DBEFDD;}
ul#nav a.exhibition  { background-color: #d1e3c6;}
ul#nav a.peter  { background-color: #DBEFDD;}
ul#nav a.tanya  { background-color: #D9E9DD;}
ul#nav a.jdfergus  {background-color: #B5D5BD;}
ul#nav a.contact  { background-color: #d9e7dd;}
.block ul, div.pic-large ul, div.pic-large li,div.pic ul li { list-style-type: none; margin: 0;}
div.pic-large ul, div.pic-large li, div.pic li.sold { font-weight:bold; font-size: 14px; padding: 0 10px;}
#brown ul.peteslinks li, #tania .tanialinks li, #fergusson .fergussonlinks li  { margin-left:0.5em;}
#colin ul.colinslinks li,  #terrence .terrancelinks li, #sam .terrancelinks li { margin-left: 2em;}
#brown .peteslinks a, #tania .tanialinks a, #colin .colinslinks a, #fergusson .fergussonlinks a, #terrence .terrancelinks li, #sam .terrancelinks a  { margin-bottom: 5px;padding-left: 10px; font-size: 11px;background: #222 url(../../../../../graphics/link-arrow.gif) no-repeat left 4px; display: block; }
#block-block-5 ul li a { margin-left: 25px;padding-left: 10px; background: #3E3E3E url(../../../../../graphics/link-arrow1.gif) no-repeat left 4px;}
#block-block-5 ul li {text-align: left; }
div.pic-large li.sold, div.pic li.sold { color: #c30;}
div.pic li.sold  {text-align: center;}
.block ul.edinburgh { margin: 10px 0;}
.block ul.london { margin-bottom: 10px;}
.still,.chandler, .brown { font-weight: bold;font-size: 13px; font-style:italic;}
#block-block-1 ul, #block-block-1 ul li, #block-block-7 ul, #block-block-7 ul li, #block-block-9 ul, #block-block-9 li { margin-left: 1em;}
.view-peter-brown li{ list-style-type: none;}
ul.pager li.pager-current { background-color: #b5b5b5;color: #000;}
ul.pager a:link, ul.pager a:visited { color: #ccc;}
ul.pager a, ul.pager li.pager-current,ul.pager a:hover, ul.pager a:focus, ul.pager a:active { border: 1px solid #666;}
ul.pager a:hover, ul.pager a:focus, ul.pager a:active { background-color:#4A4A4A;}
li.price { text-align:center; font-weight:bold;}
/*--------------------------------------------
Blocks
----------------------------------------------*/
#block-block-1, #block-block-2, #block-block-3,#block-block-5, #block-block-6, #block-block-7, #block-block-8, #block-block-9, #block-block-10,#block-block-11   {background-color: #3E3E3E;padding: 5px;	width: 405px;margin: 0 auto;border: 1px solid #ccc; color: #fff;} 
#block-block-1, #block-block-2,#block-block-5,#block-block-7,#block-block-8, #block-block-9, #block-block-10,#block-block-11     { border: 2px solid #555;} 
#block-block-2,#block-block-5,#block-block-3, #block-block-6,#block-block-8, #block-block-10,#block-block-11    {  text-align: center;}
#block-block-3 { width: 200px; margin-top: 19px; margin-left: 19px; }
#block-block-3 p { margin: 0 0 1em;}
#brown div.span-18 img, #tania div.span-18 img, #colin div.span-18 img {margin: 0 auto; display: block;}
#brown .view-peter-brown { margin-bottom: 1.5em;}
#block-views-peter_brown-block_2, #block-views-taniastill-block_2 { top: 78px;}
#block-views-taniastill-block_2, #tania #block-views-taniastill-block_2 { left: 27px;}
#block-views-taniastill-block_2 img { border: none;}
#brown #block-views-peter_brown-block_2 { top: 60px;}
#block-views-taniastill-block_1, #block-views-taniastill-block_3,#block-views-tania_still-block_1 { margin: 45px 0 10px 1.2em;}
/*--------------------------------------------
Misc
----------------------------------------------*/
div.node { border-bottom: none;}
thead th {color: #172983;}
td { padding: 4px 10px 10px 5px;}
#brown .pager,#tania .pager, #colin .pager, #fergusson .pager { font-size: 9px;}
.node-unpublished  {background-color:#fff;}