* { margin:0; padding:0; }
body { font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; font-size: 100%; background-color: #fff; color: black; }
.accessibility { display: none; text-indent: -9999px; }
img { border: 0; }
a { color: #f26200; }

h1 { width: 900px; height:178px; background: #e8e3d8 url(/img/bsel.gif) no-repeat left top; text-indent: -9999px; }
h1 a { display: block; width: 900px; height:178px; }

#container { width: 900px; margin: 0 auto; }

#content { float: left; width: 710px; position: relative; padding-top: 10px; }
#container.scouting #content { background: url(/img/climber.jpg) no-repeat left top; }

#content h2 { font-size: 1em; margin: 15px 0 5px 0; color: #f36100; }
#content h2.button { font-size: .8em; background-color: #f2f2f2; border: 1px solid #ccc; padding: 5px; }
#content p { font-size: .8em; line-height: 1.4em; margin: 5px 0; }
#content ul { margin: 0 0 10px 20px; font-size: .8em; }
#content ul li { list-style-type: circle; padding-left: 10px; }

#content div.home-wrapper { position: absolute; left: 220px; top: 20px; width: 350px; }
#container.home #content h2 { font-size: 1em; margin: 5px 0; color: #f36100; }

#container.whobsel #content p { margin: 0 0 15px 0; }

#sidebar { float: left; width: 184px; border-left: 1px solid black; border-bottom: 1px solid black; }
#sidebar h2 { font-size: .8em; border-top: 1px solid black; padding: 5px; }
#sidebar h2 a { color: black; text-decoration: none; width: 180px; height: 18px; display: block; }
#sidebar h2.home { background-color: #f6f3ed; margin-top: 10px; }
#sidebar h2.intro { background-color: #e8e3d8; }
#sidebar h2.scouting { background-color: #a19678; }
#sidebar h2.girlguiding { background-color: #f36100; }
#sidebar h2.community { background-color: #454033; } #sidebar h2.community a { color: #fff; }
#sidebar h2.last { border-bottom: 1px solid black; margin-bottom: 10px; }
#sidebar img.train2gain { float: right; margin-bottom: 20px; }

#footer { clear: both; position: relative; background-color: #e8e3d8; width: 895px; height: 35px; font-size: .7em; }
#footer span { position: absolute; left: 10px; top: 10px; }
#footer span a { padding: 5px; }
#footer img.charity { position: absolute; right: 0; }