body {
margin:0;
padding:0;
background:#1a3923;
color:#000;
font-family: Arial, sans-serif;
font-size:90%;
line-height:140%;
min-width:871px;
}
.albumfull td {
text-align:center;
}
.albumfull img {
border:1px solid #ccc;
}
.albumbox {
width:120px;
border-top:1px solid #888;
border-left:1px solid #888;
border-right:1px solid #444;
border-bottom:1px solid #444;
background: #666;
text-align:center;
padding:8px;
margin-right:10px;
float:left;
font-size: 0.9em;
line-height:1.2em;
}
.albumbox img {
border-top:1px solid #444;
border-left:1px solid #444;
border-right:1px solid #888;
border-bottom:1px solid #888;
}
.albumboxtitle a:link {
color:#fff;
text-decoration:none;
}
.albumboxtitle a:visited {
color:#fff;
text-decoration:none;
}
.albumboxtitle a:active {
color:#fff;
text-decoration:none;
}
.albumboxtitle a:hover {
color:#fff;
text-decoration:underline;
}
a:link {color: #01a13d;}
a:visited {color: #01a13d;}
a:active {color: #01a13d;}
a:hover {color: #01a13d; text-decoration:none;}

#header {
height:110px;
padding:0 5%;
background: url(http://www.stiffchilli.com/img/bsmnewbk.jpg) repeat-x scroll left top;
color:#fff;
}

#menu {
float:right;
font-weight: bold;
text-align:right;
margin:23px 0 0 0;
}

#menu a:link {color: #fff; text-decoration:none;}
#menu a:visited {color: #fff; text-decoration:none;}
#menu a:active {color: #fff; text-decoration:none;}
#menu a:hover {color: #01a13d; text-decoration:none;}

#mainmenu {
font-size:28px;
letter-spacing:-2px;
}

#mainmenu a:link {margin-left:10px;}
#mainmenu a:visited {margin-left:10px;}
#mainmenu a:active {margin-left:10px;}
#mainmenu a:hover {margin-left:10px;}

#submenu {
font-size:15px;
letter-spacing:-1px;
}

#submenu a:link {margin-left:8px;}
#subnmenu a:visited {margin-left:8px;}
#submenu a:active {margin-left:8px;}
#submenu a:hover {margin-left:8px;}

#wrapper {
width: 90%;
margin:0 auto;
padding:0;
background:#fff;
color:#000;
max-width:1200px;
border-left:1px #03853b solid;
border-right:1px #03853b solid;
}

#leftcol {
float: left;
width: 150px;
padding:0 10px 10px 10px;
margin:0;
border-bottom:14px #008525 solid;
border-top:12px #008525 solid;
background: #00ae31;
}

#content {
padding: 15px 15px;
margin:0 165px 0 170px;
border-left:1px #008927 solid;
border-right:1px #ccc solid;
background: #efefef;
border-top:8px #b6d1be solid;
}

#footer {
clear:both;
background: #efa800;
border-bottom:14px #01a13d solid;
border-top:1px #ca8602 solid;
text-align:center;
padding:2px;
font-size:90%;
}

#footer a:link {color: #000; font-weight:bold;}
#footer a:visited {color: #000; font-weight:bold;}
#footer a:active {color: #000; font-weight:bold;}
#footer a:hover {color: #000; text-decoration:none; font-weight:bold;}

#rightcol {
float:right;
text-align:center;
border-top:5px #e0e6e1 solid;
width:165px;
padding-top:15px;
}
#rightcol img {
border:0;
}
#rightcol p {
line-height:120%
}

#nav_categories li {
list-style-type:none;
padding:0;
margin:0 0 0 -40px;
}

#leftcol #nav_categories li {
border-bottom: 1px #006a1e solid;
border-top: 1px #92d1a4 solid;
}
#leftcol #nav_categories li ul li {
padding-left:20px;
font-weight:normal;
letter-spacing:0px;
border-bottom: 1px #006a1e solid;
border-top: 1px #92d1a4 solid;

}
#content #nav_categories li {
border-bottom: 1px #ffb100 solid;
padding: 0 2px;
}
#leftcol #nav_categories a:link {display:block; color: #000;  text-decoration:none;}
#leftcol #nav_categories a:visited {display:block; color: #000; text-decoration:none;}
#leftcol #nav_categories a:active {display:block; color: #000; text-decoration:none;}
#leftcol #nav_categories a:hover {display:block; color: #000; background:#7aaf31; border-right:#efa700 solid 10px; text-decoration:none;}

#content #nav_categories a:link {display:block; color: #000;  text-decoration:none;}
#content #nav_categories a:visited {display:block; color: #000; text-decoration:none;}
#content #nav_categories a:active {display:block; color: #000; text-decoration:none;}
#content #nav_categories a:hover {display:block; color: #000; background:#7aaf31; border-right:#00ae31 solid 10px; text-decoration:none;}


#nav_categories {
text-transform: capitalize;
font-weight:bold;
letter-spacing:-1px;
}

.clearboth {
clear:both;
}

.sep {
height:12px;
overflow:hidden;
}
#content .sep {
border-bottom:1px #007621 solid;
border-top:1px #00df4e solid;
border-left:1px #007621 solid;
border-right:1px #00df4e solid;
background:#00ae31;
}
#leftcol .sep {
border-bottom:1px #e39e00 solid;
border-top:1px #fec23b solid;
border-left:1px #e39e00 solid;
border-right:1px #fec23b solid;
background:#ffb100;
}
#rightcol .sep {
border-bottom:1px #ccc solid;
border-top:1px #eee solid;
border-left:1px #ccc solid;
border-right:1px #eee solid;
background:#ddd;
margin:0 10px;
}

.smallertxt {
font-size:80%;
}

#crumbs {
margin:-10px 0 0 -40px;
}
#crumbs p {
font-size: 85%;
line-height:120%;
margin:0px;
}
#crumbs li {
width: 30%;
float:left;
min-width:160px;
list-style-type:none;
margin: 0 3% 0 0;
padding:5px 0;
background: #fff;
border-bottom: #01a13d 5px solid;
height:13em;
overflow: hidden;
}
.crumbsimg {
border:1px solid #000;
float:left;
margin: 0 8px 3px 0;
width:75px;
height:75px;
overflow:hidden;
}

.archiveimg {
border:1px solid #000;
float:left;
margin: 21px 8px 20px 0;
width:75px;
height:75px;
overflow:hidden;
}

.bsmvidthumb {
border:1px solid #000;
border-right:1px solid #000;
border-top:10px solid #000;
border-bottom:10px solid #000;
padding:0;
max-height:120px;
width:150px;
overflow:hidden;
margin: 0 8px 3px 0;
z-index:1
}
.bsmvidplay {
z-index:2;
position:relative;
top:-95px;
left:33px;
}
.archivevid {
margin-top:18px;
}

.readmore {
padding:0;
margin:-15px 0 10px 0;
font-size:90%;
line-height:80%;
}

.sideblock {
float:right;
width:33%;
min-width:160px;
margin:0 0 0 3%;
padding:0;
background: #ecdf8e;
border-bottom:5px #ffb100 solid;
}
.sideblock h3 {
background:#ffb100;
padding:2px 4px;
margin:0;
}
.page {
background:#efa700;
padding:2px 5px;
font-weight:bold;
letter-spacing:-1px;
font-size:120%;
}
.page a:link {color: #fff; text-transform:capitalize;}
.page a:visited {color: #fff; text-transform:capitalize;}
.page a:active {color: #fff; text-transform:capitalize;}
.page a:hover {color: #000; text-decoration:none; text-transform:capitalize;}

#largeimg {
float:right;
padding-left:10px;
text-align:right;
background:#fff;
}
#largeimg img {
border:1px solid #000;

}

.droplist {
background:#01a13d;
text-align:right;
padding:3px;

}

#editor {
background: url(http://www.stiffchilli.com/img/edbk.jpg) repeat-x scroll left bottom #fff;
border-top: #eee 1px solid;
border-bottom: #bbb 2px solid;
border-left: #ddd 1px solid;
border-right: #ddd 1px solid;
padding: 1px 15px;
margin:20px 0;
}

#bannerad img {
border:0;
margin-bottom:10px;
}



h1 {
color: #01A13D; 
font-size: 30px; 
letter-spacing:-2px;
text-transform: uppercase; 
padding:0;
line-height:30px;
margin: 5px 0;
}

h3 {
font-size: 20px; 
letter-spacing:-1px; 
line-height: 100%; 
margin-bottom:-10px; 
}

h3 a:link {color: #000; text-decoration:none;}
h3 a:visited {color: #000; text-decoration:none;}
h3 a:active {color: #000; text-decoration:none;}
h3 a:hover {color: #01a13d; text-decoration:none;}

.hthree {
font-size: 20px; 
letter-spacing:-1px; 
line-height: 100%; 
font-weight:bold;
}
h4 {
margin: 20px 0 -10px 0;
padding:4px 0 0 0;
color:#01A13D;
text-transform: uppercase;
letter-spacing:-2px;
font-size:22px;
border-top:4px solid #999;
line-height:18px;
}

h5 {
margin:0 0 5px 0;
padding:0;
font-size:100%;
line-height:105%;
}
h6 {
line-height:14px;
font-size:14px;
text-transform:uppercase;
letter-spacing:-1px;
padding:0;
margin: 0 0 4px 0;
}

.date {
line-height: 100%; 
font-size: 60%; 
text-weight: normal; 
color: #000; 
text-transform: uppercase;
}

.smaller {
font-size:85%;
}


.thisweek {
background:#01a13d;

}
.thisweek th {
background:#transparent;
color:#fff;
text-align:left;

}
.thisweek td {
background:#fff;
}

#map-select {
padding:10px;
align:right;
background: #efa700
}
