html { margin:0; padding:0; }
body { margin:0; padding:0; color:#000000; background:#cfd58d url("background.gif") center top repeat-y; font-size:0.83em; font-family:Arial,Helvetica,Sans-serif; }

img { border-style:none; display:block; }
img.inline,
#article_left img,
#sidebar img { display:-moz-inline-stack; display:inline-block; }
img.block { display:block!important; }
object, embed { display:block; }
form { margin:0; padding:0; }
blockquote { margin:15px; padding:0 10px; }
hr { border:none 0; margin:20px 0; border-top:1px solid #828649; height:0; }
p { padding:0; margin:0 0 16px 0; }
p.extraspace { padding:0; margin:0 0 26px 0; }

dt { font-weight:bold; margin-bottom:4px; }
dd { margin-bottom:16px; }

h1,
h2 { color:#828649; font-size:1.37em; margin-top:0; }
h3 { color:#828649; font-size:1.2em; margin-top:0; }
h4 { color:#828649; font-size:1.1em; }
h5 { color:#828649; font-size:1.0em; }
h6 { color:#828649; font-size:0.9em; }

a,
a:visited { color:#828649; text-decoration:underline; }
a:hover { color:#52542D; text-decoration:underline; }

.clear { clear:both; height:0; overflow:hidden; }
.spacer { clear:both; height:16px; overflow:hidden; }
.hide { display:none; }
.error { color:#FF0000; font-weight:bold; }
.nowrap { white-space:nowrap; }

.photoRight { float:right; margin:3px 0 7px 10px; }
.photoLeft { float:left; margin:3px 10px 7px 0; }
.photoCentre { display:block; margin:0 auto; }
.center { text-align:center; }
.justify { text-align:justify; }

.article-left { width:48%; float:left; }
.article-right { width:48%; float:right; }
.article-rightalt { width:48%; float:right; text-align:right; }

.protection { unicode-bidi:bidi-override; direction:rtl; }  

.note { border:1px solid #828649; padding:10px; }
.note p { margin:0; padding:0; text-align:center; }
.note p a,
.note p a:visited { text-decoration:none; }
.note p a:hover { text-decoration:underline; }

/* ----------------------
   Interface CSS
---------------------- */

#container { position:relative; width:782px; margin:0 auto; border-top:8px solid #FFF; border-bottom:8px solid #FFF; background:#FFF url("container_background.gif") left top repeat-y; overflow:hidden; }

#header { width:177px; height:191px; margin-bottom:28px; background:url("burnside_bandb.gif") left top no-repeat; }
#header h1 { margin:0; padding:0; }
#header h1 a { width:177px; height:191px; display:block; }
#header h1 a span { display:none; }

#flash_header { margin:0 0 8px 0; padding:0; }
#flash_header p { margin:0; padding:0; }
#flash_header img { display:block!important; }

#header_right { width:605px; height:73px; background:url("header_right.gif") left top no-repeat; overflow:hidden; }
#header_right p { visibility:hidden; }

#header_right_content {text-align:right; padding:1em;}

#nav { position:relative; background:url("nav_background.gif") 5px bottom no-repeat; }
#nav ul { list-style:none; margin:0 5px 10px 5px; padding:0 0 5px 0; }
#nav ul li a,
#nav ul li a:visited { background:url("nav_off.gif") 10px 4px no-repeat; color:#828649; text-decoration:none; display:block; width:131px; padding:4px 6px 4px 30px; }
#nav ul li a:hover { background:#A1A664 url("nav_on.gif") 10px 4px no-repeat; color:#E3E6BB; text-decoration:none; }
#nav ul li.active a { background-position:left bottom; }

#nav-bottom{position:absolute; z-index:99; width:177px; bottom:50px; left:0;}


#article { width:605px; float:right; }
#article_content { width:597px; margin:8px 0 41px 8px; }
.bookonline {float:left; margin:0 0 5px 205px; width:50%;}
#article_left { width:346px; /*346*/ float:left; padding:22px 0 0 20px; line-height:150%; }
#article_right { width:217px; float:right; }
#article_right p { margin:0 0 8px 0; }
#article_right img { border:4px solid #828649; }

#sidebar { width:177px; float:left; }
#sidebar_padding { padding:0 0 31px 0; }

#cards { width:291px; float:right; height:31px; margin-top:94px; background:url("cards.gif") left top no-repeat; overflow:hidden; position:relative; top:-130px; margin-bottom:-125px; }
/*#icons { width:167px; float:left; height:125px; margin-left:5px; background:url("logos.gif") left top no-repeat; overflow:hidden; position:relative; top:-130px; margin-bottom:-125px; }
*/

#footer { width:782px; color:#FFF; background-color:#A1A664; border-top:8px solid #FFF; font-size:0.8em;}
#footer a,
#footer a:visited { color:#FFF; text-decoration:none; }
#footer a:hover { color:#FFF; text-decoration:underline; }
#footer_left { width:60%; float:left; }
#footer_left .padding { padding:10px 0 10px 16px; }
#footer_right { width:38%; float:right; text-align:right; }
#footer_right .padding { padding:10px 16px 10px 0; }


/* ----------------------
   Content CSS
---------------------- */

#googleMap { border:2px solid #000000; margin-bottom:16px; }

