 body{text-align:center;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:normal;font-size:0.85em;padding:0 0 55px;margin:0;color:#494949;position:relative;border-top:7px solid #594330;background:#23180A url(/img/bg-gradient.jpg) repeat-x} h1 span,#shadowtop img,.rhs,.search,div,#logo,#logo span,.clearboth,.clearboth2,h1,h2,h3,h4,table,form,span,p{margin:0px;padding:0px;font-size:1em} .clearboth,.clearboth2{clear:both;font-size:1px;height:1px;width:1px;border:none;overflow:hidden} .clearboth2{width:auto;border-top:1px dashed #978FAA} h1 span{display:block;position:relative;z-index:1;cursor:pointer} h1,h2,h3,h4{font-weight:normal;} h1{font-size:1.7em;color:#9C5027;font-family:Georgia, "Times New Roman", Times, serif;} h2{font-size:1.35em;margin:15px 0 5px;color:#004F84;font-family:Georgia, "Times New Roman", Times, serif;} h3{font-size:1.2em;color:#593322} h4{font-size:1.1em;margin:0px;color:#666} a{color:#0066CC;text-decoration:underline} a:hover{color:#004F84} img{border:0px} table,p{margin:0.8em 0 1.2em;line-height:1.5em} #container{position:relative;width:860px;text-align:left;margin:0 auto;padding:8px 20px 20px;font-size:1em;background:#FFF;z-index:5;min-height:680px} * html #container,* html .footer{width:930px;} #content{position:relative;float:left;width:620px;margin:0px;padding:20px 0;text-align:left;line-height:2em;min-height:400px} #content ul{line-height:1.35em;} th, thead{text-align:left;padding:0px} .tdright{text-align:right} .button{font-size:0.9em;background-color:#9C5027;color:#FFF;font-weight:bold;margin-top:1.5em;border:1px solid #333;padding:2px 10px;cursor:pointer;} #side .button{margin:1.0em 0 0 55px;} #side .button:hover{background-color:#593322} .italic{font-style:italic;color:#666;font-size:0.9em} .description{font-size:0.9em;padding:8px 0} .paging_nav{clear:both;margin:15px 0;width:95%;} #content ul{list-style-type:disc;padding:0 0 0 1.5em;} #content ul.disc{list-style-type:disc} #content ul.disc li{background:none} #content ol{padding:0 0 0 1.5em;line-height:1.35em} #content li{margin-left:1.25em;padding:0 0 0.3em 0.5em} #content p img{margin:5px} #bg_trees{width:100%;height:100%} #bg_tree_left{position:absolute;top:0;left:50%;margin-left:-620px;width:170px;height:780px;background:url(/img/bg-scots-pine-left.jpg) no-repeat right} #bg_tree_right{position:absolute;top:0;right:0;width:50%;height:780px;background:url(/img/bg-scots-pine-right.jpg) no-repeat 450px} #bg_grass{position:absolute;z-index:1;left:0;top:890px;width:100%;height:200px;background:url(/img/bg-grass.jpg) repeat-x center} #bg_tree_trunks{} #squirrel1{position:absolute;bottom:0;right:0;width:90px;height:66px} .indexnews{margin:2.5em 0 1.5em;padding-top:1.6em;border-top:1px solid #999;position:relative} .indexnews h2{position:absolute;top:-1.65em;left:5px;padding:0;background:#FFF;overflow:hidden;max-width:93%;height:1.5em} .newsthumb{border:1px solid #8A6C4D;width:50px;height:50px;overflow:hidden;padding:1px;float:left;margin:0 15px 0 5px} .newsthumb img{height:50px} .newsdetails{position:absolute;top:-17px;right:5px} .newsdate,.newsauthor{display:block;float:left;clear:right;font-size:1em;background:#FFF} .newsdate{font-style:italic} .newsbody{line-height:1.3em;margin-left:5px;} #header{position:relative;margin-bottom:10px} #header h1{overflow:hidden} #logo{margin:0;padding:0px} #logo, #logo span{width:189px;height:81px} #logo span {background:url(/img/scottish-squirrels.gif) no-repeat} #headright{position:absolute;top:0px;right:0px;text-align:right;width:300px;font-size:1.1em;font-weight:bold;color:#0C5C5A} #headright span{color:#498A8E} .tagline{position:absolute;top:62px;left:95px;color:#8A6C4D;font-size:1.3em;font-style:italic} .imagepanel{position:relative;float:left;width:620px;height:220px;background:#FFF;overflow:hidden;} .tl,.tr,.bl,.br{background:url(/img/corner.png) no-repeat;position:absolute;z-index:100;display:block;height:20px;width:20px} .tl,.tr{top:-10px} .bl,.br{bottom:-10px} .tr,.br{right:-10px;} .tl,.bl{left:-10px} .donate_now{width:250px;height:77px;position:absolute;background:url(/img/donate-now.png) no-repeat;text-align:left;padding:10px;top:20px;left:15px;font-size:1.1em;color:#8C2101;font-weight:bold;} .donate_now a{color:#8C2101;} .donate_now img{margin-top:2px} .partners{position:absolute;top:10px;left:130px;z-index:10} .partners img{margin-right:5px} .rhsbuttons{position:relative;float:right;width:225px;height:220px;font-size:1.5em;overflow:hidden;} .rhsbuttons ul{list-style:none;margin:0;padding:0} .rhsbuttons li{position:relative;width:225px;} .rhsbuttons li a{height:40px;width:130px;display:block;margin-bottom:4px;padding:10px 120px 2px 10px;text-decoration:none;color:#FFF;font-size:0.9em;} * html .rhsbuttons li a{height:47px;width:230px} .rhsbuttons li#btn1{background:#C1955C url(/img/rhs-button1.gif) no-repeat top right} .rhsbuttons li#btn2{background:#9C5027 url(/img/rhs-button2.gif) no-repeat top right} .rhsbuttons li#btn3{background:#593322 url(/img/rhs-button3.gif) no-repeat top right} .rhsbuttons li#btn4{background:#2C1E16 url(/img/rhs-button4.gif) no-repeat top right} .rhsbuttons li a:hover{text-decoration:underline} .rhsbuttons .bl,.rhsbuttons .br{bottom:-11px} #side{float:right;width:225px;margin:1.5em 0;font-size:0.9em;} .side{margin:0 0 1em;padding:0 0 0.5em 5px;position:relative} .side h2{padding:0;background:#FFF;overflow:hidden;max-width:93%;height:1.3em;color:#9C5027;font-size:1.4em;border-bottom:1px solid #9C5027;padding:0 0 5px;margin:0 0 15px;} #side img{margin-bottom:5px} #side #news_type{font-size:0.9em;color:#333;} div.row{clear:both;margin:0px;padding:0px 0px 5px} div.row p{margin:0px 0px 5px;padding:0px} div.row span{float:left;padding:0px} span.label,span.label_r,span.label_d{margin:0px 10px 0px 0px;font-weight:bold;width:20%;color:#666} span.label{text-align:left} span.label_d{width:80%} span.formw{margin:0px;width:75%} .footcontainer{position:relative;position:relative;width:880px;text-align:left;margin:0px auto;padding:0 10px 5px;background:#06450C;z-index:5} .footer{text-align:left;font-size:0.8em;margin:0px auto;padding:0} .footer .right{float:right;width:200px;text-align:right;position:relative;} .footer .left{float:left;position:relative;} .footer ul{margin:0px;padding:0px} .footer li{display:inline;padding:0px 5px;border-right:1px solid #FFF} .footer li#end{border:0px none;margin-right:0px} .footer,.footer>a{color:#FFF;text-decoration:none} .footer a:hover{text-decoration:underline} .footer p{margin:0.5em 0 0.8em;line-height:1.3em} .rp{position:absolute;bottom:10px;right:10px;font-size:1em;} .rp a{color:#CCC;text-decoration:none} .rp a:hover{color:#C00;text-decoration:underline} #gmap{position:relative;width:330px;height:400px;margin:0px auto;border:1px solid #008080;float:right} .contact_map{position:relative;width:600px;height:400px} .errors{font-size:1em;font-weight:bold;color:#C00;margin:0;padding:0 0 0 18px;list-style-type:square} .tblmaps{width:560px;margin-left:40px;} .tblmaps td{width:50%;font-size:0.7em;vertical-align:text-top;padding:0 15px 0 0;} #scotlandmap{width:320px;height:370px;border:1px solid #CCC;float:right;margin-left:15px;} .nav{height:25px;overflow:visible;margin:0 auto;padding:0;font-size:0.85em;font-weight:bold;position:absolute;top:10px;right:0px;z-index:500} .nav ul,.nav li{list-style-type:none;text-align:left;overflow:visible;margin:0;padding:0} .nav a{display:block;color:#594330} .nav a:visited,.nav a:active{color:#594330} .menu .topmenuli #active:hover{text-decoration:none} .menu{margin:0;list-style-image:none;text-align:right;float:left} .menu .topmenuli{list-style-type:none;padding:0;float:left;border-right:1px dotted #8A6C4D;text-transform:uppercase} .menu .topmenuli a{height:25px;line-height:25px;padding:0 0.7em 0 0.9em;text-decoration:none} .menu .topmenuli a:visited{text-decoration:none} .menu .topmenuli a:hover,.menu .topmenuli:hover a,.menu .topmenuli #active{background:#5C0B15;color:#FFF;} .menu .topmenuli a:hover{text-decoration:underline} .menu .topmenuli:hover ul,.menu .topmenuli.over ul{visibility:visible;z-index:6000;clear:left} #nav8{border-right:none;} .menu ul{visibility:hidden;position:absolute;margin:0;padding:5px 0 0;z-index:500;min-width:100px;max-width:235px;width:auto;background:#5C0B15} .menu>ul li{position:relative;margin:0;padding:0 1.0em;text-indent:2px;height:25px;line-height:25px} .menu>ul li a{margin:0px;white-space:nowrap;z-index:1000;padding:0px;width:100%;height:25px;border:1px solid #999} .menu ul li:hover a{min-width:50%} .menu ul li a:hover{background:#8A6C4D;text-decoration:underline} .menu>ul li:hover ul.subsubmenuul,.menu>ul li.over ul.subsubmenuul{z-index:6000;margin:0px;padding:0px} .subsubmenuul{display:none;position:absolute;z-index:9000;list-style-type:none;left:100%;top:0px;font-size:0.9em;margin:0px;padding:0px;min-width:180px} .subsubmenuul li{padding:0px;min-width:100%;line-height:25px} .subsubmenuul li a{display:block;padding:0 0 0 5px;margin:0;white-space:nowrap;text-align:left;z-index:1000} li:hover ul.subsubmenuul li,li.over ul.subsubmenuul li{display:block;width:100%;min-width:100%} .subsubmenuul li:hover{background:#00B2DC} .subsubmenuul li:hover a{display:block;min-width:90%} #nav8 ul{right:0px;} .ftnav{position:relative;line-height:1.3em;width:100%;border-top:1px solid #2a2a2a;padding-top:5px;font-family:"Trebuchet MS";font-size:.75em} .ftnav .topmenuli{display:block;float:left;padding:5px 15px 5px 10px} .ftnav li,.ftnav ul{margin:0;padding:0;list-style:none} .ftnav ul{border-top:1px solid;margin-top:2px;padding-top:3px;} .ftnav li a{text-decoration:none}.ftnav li a:hover{text-decoration:underline;} .ftnav li.active>a{text-decoration:underline !important} .ftnav .topmenuli>a{font-weight:bold;color:#D9D9D9} .ftnav ul a{color:#999}
