body        { margin:0; padding:0; background:#DDDED0;}
div         { padding:0; margin:0}
#wrapper    { margin:0 auto; width:780px; }
#head       { border-top:4px solid #474220; border-bottom:1px solid #474220;}
h1          { padding:0; margin:15px 0 8px;height:50px;width:435px; background-image:url(/templates/imgs/logo_new.png);}
h1 span     { display:none}
h1 a        { display:block;height:50px;width:435px; }

#navbar      { margin:0; margin-top:5px;padding:0;height:19px;list-style-type: none;overflow:hidden;}
#navbar span { display:none }
#navbar li   { float:left; padding-right:5px;margin-right:5px; border-right: 1px solid #566422;}
#navbar li a { display:block;  margin:0; padding:0; color:#474220; font-weight:bold; text-decoration:none;}
#navbar li a:hover    { color:#9fa617; }
#navbar li#last    { border:none; }


#flier      { height:167px; border-top:4px solid #474220;border-bottom:1px solid #474220;}
#box        { border:1px solid #474220; margin-top:14px; padding:3px; background:white; }
#body       { padding:16px 31px;width:530px;}

p,li,td    { font:12px arial; color:black; padding:0; margin:0 0 1em 0}
a,.mail  {color:#474220; text-decoration:underline}
a:hover {color:#9fa617;text-decoration:underline}


#footer {height:100px; text-align:right; border-top:4px solid #474220;margin-top:14px;padding-top:3px; }
#footer p { font:11px arial; color:#474220; }
#footer a { color:#474220; }
#footer a:hover { color:#9fa617; }
.heading {margin:0 0 6px -11px;}
#tricolor {float:right;width:184px;}

#subtext     { position:absolute; width:400px; margin-left:0em; margin-top:0px; padding:1em; z-index:100 }
.subheadon       { color:#9a2842;}
.subhead         { color:#5a3851;text-decoration:underline; }
.subtexton       { visibility:visible;}
.subtextoff      { visibility:hidden; }



/* SMF TWEAKS */
img.iborder      		{ border:3px solid #5A1D25;}
.twostars  { color:#9fa617; font:bold 11px verdana;}
.threestars  { color:#5A1D25;font-family:verdana;}
.cms ul, .cms ol { margin-left:3em;}

hr				      { height:1px; border:1px solid #474220; }
div.wborder      		{ border:2px solid #5A1D25;}
div.wshade      		{ background-color:#ddd;}
table.wborder, table.wborder td	{ border:2px solid #5A1D25;}
div.wquote { padding-left:20px; background-image:url(/templates/imgs/icon-quote.jpg); background-position:top left;background-repeat:no-repeat;}


.tricolorblock     { margin-bottom:4px}
.tricolorblock a   { display:block; padding:35px 0;text-decoration:none; color:white;text-align:center;font:bold 16px serif; font-style:italic;}
.tricolorblock a:hover { color:white; background:#566422;}

/*hover effect*/
#subtext     { width:350px; min-height:62px; margin:0; padding:1em; background:#2e2d2c; border:1px solid white; }
#subtext     { font:13px serif; color:#FFF; }

/*click effect*/
.popbox            { display:none;  }
.popboxopen        { display:block; position:absolute; width:50%; left:20%;  padding:1em; background:#eee;border:1px solid gray;}

