body { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #394539; line-height: 13px; font-weight: normal; text-decoration: none; max-width: 1000px; margin: auto;}

.bodycontainer { min-width: 580px; max-width: 1240px; width:expression((document.body.clientWidth > 1280) ? "1240px": 100%); }

/* Folk Alley fonts */
@font-face { font-family: 'Gomorrah';src: url('fonts/GOMORRAH.EOT');}
@font-face { font-family: 'Gomorrah';src: url('fonts/GOMORRAH.TTF');}
@font-face { font-family: 'Sodom';src: url('fonts/SODOM.EOT');}
@font-face { font-family: 'Sodom';src: url('fonts/SODOM.TTF');}
@font-face { font-family: 'Gomorrah';src: url('fonts/GOSHEN.EOT');}
@font-face { font-family: 'Gomorrah';src: url('fonts/GOSHEN.TTF');}

p { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; notcolor: #394539; line-height: 13px; font-weight: normal; text-decoration: none; }

A { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; line-height: 10pt; color: #A32222; text-decoration: none; } 
A:link { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; line-height: 10pt; color:#A32222; text-decoration:none; }
A:visited { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; line-height: 10pt; color:#A32222; text-decoration:none; }
A:active { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; line-height: 10pt; color:#959572; text-decoration:none; }
A:hover { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; line-height: 10pt; color:#959572; text-decoration: underline; }

.copy10 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #394539; line-height: 13px; font-weight: normal; text-decoration: none; }


a.copy10 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #A32222; line-height: 13px; text-decoration: none; font-weight: bold; }
a.copy10:link { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #A32222; line-height: 13px; text-decoration: none; font-weight: bold; }
a.copy10:visited { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #A32222; line-height: 13px; text-decoration: none; font-weight: bold; }a.copy10:active { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #959572; line-height: 13px; text-decoration: underline; font-weight: bold; }a.copy10:hover { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #959572; line-height: 13px; text-decoration: underline; font-weight: bold; }

.copy11 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #394539; line-height: 14px; font-weight: normal; text-decoration: none; }
a.copy11 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #A32222; line-height: 14px; text-decoration: none; font-weight: bold; }
a.copy11:link { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #A32222; line-height: 14px; text-decoration: none; font-weight: bold; }
a.copy11:visited { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #A32222; line-height: 14px; text-decoration: none; font-weight: bold; }a.copy10:active { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #959572; line-height: 13px; text-decoration: underline; font-weight: bold; }a.copy10:hover { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #959572; line-height: 13px; text-decoration: underline; font-weight: bold; }

.copy12 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #394539; line-height: 15px; font-weight: normal; text-decoration: none; }
a.copy12 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #A32222; line-height: 15px; text-decoration: none; font-weight: bold; }
a.copy12:link { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #A32222; line-height: 15px; text-decoration: none; font-weight: bold; }
a.copy12:visited { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #A32222; line-height: 15px; text-decoration: none; font-weight: bold; }a.copy10:active { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #959572; line-height: 13px; text-decoration: underline; font-weight: bold; }a.copy10:hover { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #959572; line-height: 13px; text-decoration: underline; font-weight: bold; }

.newsback {
  background-image: url(/graphics/structure/newsback.gif);
  background-repeat: repeat-y;
  }

.header { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 12px; color: #A32222; line-height: 14px; font-weight: bold; text-decoration: none; margin: 0px }
.headergreen { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 12px; color: #394539; line-height: 14px; font-weight: bold; text-decoration: none; margin: 0px }
.subheadergreen { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 11px; color: #394539; line-height: 13px; font-weight: bold; text-decoration: none; margin: 0px }


.main { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 11px; color: #394539; line-height: 14px; text-decoration: none; margin: 0px }

.feature { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; color: #394539; line-height: 13px; font-weight: normal; text-decoration: none; margin: 0px }

.alert { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; color: #A32222; line-height: 13px; font-weight: normal; text-decoration: none; margin: 0px }

.alert_white { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; color: #ffffff; line-height: 13px; font-weight: normal; text-decoration: none; margin: 0px }


.display { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #4e5f4e; line-height: 13px; font-weight: bold; text-decoration: none; }

.nowplaying { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; color: #A32222; line-height: 13px; text-decoration: none; margin: 0px }

.feedback { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; color: #959572; line-height: 13px; text-decoration: none; margin: 0px }

	
	h1, h2, h3 {
		margin: 0px;
		padding: 0px;
	}
	
	/* background banner color-and top layer for text in main banner */
	#banner {
		font-family:verdana, arial, sans-serif;
		color:#FFF;
		font-size:x-large;
		font-weight:normal;
		border-bottom:1px dotted #FFF;
		border-top:3px solid #959572;
  		background:#394539;
  		padding:15px; 
  		text-transform:uppercase;
		letter-spacing: .2em; 		
		}
		
/* color of text for main banner */
	#banner a,
        #banner a:link,
        #banner a:visited,
        #banner a:active,
        #banner a:hover {
		font-family:verdana, arial, sans-serif;
		font-size: x-large;
		color: #e8f6e8;
		text-decoration: none;
		}
		
	/* ?????? */
	.description {
		font-family:verdana, arial, sans-serif;
		color:#99CCFF;
		font-size:x-small;
		font-weight:bold;
  		background:#cccc00;	
  		text-transform:none;	
		letter-spacing: none; 		
		}	
		
/* overall blog content */				
#content { float:left; margin-right: 12px; }
/* was width 95% */
		
/* right side links bkgd */
#links { background:#e5eaca; padding-right:15px; border:1px solid #394539;}
		
.blog { padding-left:0px; padding-top:0px; padding-right:12px; }	
	
.blogbody { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 11px; color: #394539; line-height: 14px; font-weight: normal; text-decoration: none; margin-bottom: 20px; }

.blogbody a, { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 11px; line-height: 11pt; color: #A32222; text-decoration: none; } 
.blogbody a:link { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 11px; line-height: 11pt; color:#A32222; font-weight: normal; text-decoration:none; }
.blogbody a:visited { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 11px; line-height: 11pt; color:#A32222; font-weight: normal; text-decoration:none; }
.blogbody a:active{ font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 11px; line-height: 11pt; color:#959572; font-weight: normal; text-decoration:none; }
.blogbody a:hover { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 11px; line-height: 11pt; color:#959572; font-weight: normal; text-decoration: underline; }
	
.title	{ font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 12px; color: #A32222; line-height: 15px; font-weight: bold; text-decoration: none; }

.rotator	{ font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 12px; color: #A32222; line-height: 15px; font-weight: regular; text-decoration: none; }

.smalltitle	{ font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 11px; color: #A32222; line-height: 14px; font-weight: bold; text-decoration: none; }	


/* ????? */	
#menu { margin-bottom:15px; }	
		
.date	{ font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 11px; color: #394539; line-height: 14px; font-weight: normal; font-style: italic; text-decoration: none; }			
		
.posted	{ font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; color: #394539; margin-bottom:15px; }
		
.calendar { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 9px; color: #394539; font-weight: normal; line-height: 13px; padding: 1px; text-align: center;}
	
.calendarhead {	font-family: verdana, geneva, arial, helvetica, sans-serif; color:#e8f6e8; font-size: 10px; font-weight: bold; background: #394539; line-height: 10px; padding: 2px; }	
		
/* entries & archives side links */
.side { font-family: verdana, geneva, arial, helvetica, sans-serif; color:#A32222; font-size:10px; font-weight: bold; line-height: 13px; }	
		
	.sidetitle {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:x-small;
		font-weight:bold;
  		background:#EEE;
  		line-height:140%;
  		padding:2px;
  		margin-top:10px;
  		text-align:center;
  		text-transform:uppercase;
		letter-spacing: .2em;  					
		}		
	
	.syndicate {
		font-family:verdana, arial, sans-serif;
		font-size:xx-small;
		font-weight:bold;		
  		line-height:140%;
  		padding:2px;
  		margin-top:10px;
  		text-align:center;
  		background:#EEE;  		
 		}	
		
	.powered {
		font-family:verdana, arial, sans-serif;
		color:#003366;
		font-size:xx-small;
		font-weight:bold;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;		
		line-height:140%;
		text-transform:uppercase; 
		padding:2px;
		margin-top:10px;
		text-align:center;
		letter-spacing: .2em  					
		}	
		
/* Body Copy For Comments */	
.comments-body { font-size: 9px; verdana, geneva, arial, helvetica, sans-serif; color:#394539; font-weight:normal; line-height:12px; padding: 5px; }		

/* Posted By Person */
.comments-post { font: 9px; verdana, geneva, helvetica, sans-serif; font-style: italic; color: #394539; padding: 5px; margin-bottom: 20px }	

.trackback-body { font-family: verdana, geneva, arial, helvetica, sans-serif; color: #A32222; font-size: 10px; font-weight: bold; line-height: 13; background: #e8f6e8; padding: 10px; }		

.trackback-url { font-family: verdana, geneva, arial, helvetica, sans-serif; color:#A32222; font-size: 11px; font-weight: bold; line-height: 14; background: #e8f6e8; padding: 10px; border:1px dashed #CCC; }

.trackback-post { font-family: verdana, geneva, arial, helvetica, sans-serif; color: #A32222; font-size: 11px; font-weight: normal; background: #e8f6e8; }

/* Header for Comments */		
.comments-head { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; color: #394539; font-weight: bold; padding:5px; margin-top: 20px; }		

		#banner-commentspop { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 11px; color:#e8f6e8; font-weight:bold; line-height: 14px; font-weight: normal; text-decoration: none; border-bottom:1px dotted #959572; border-top:3px solid #A32222; background:#394539; padding:15px; }


FORM { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; color: #394539; line-height: 13px; font-weight: bold; text-decoration: none; margin: 0px; padding; 0px; }

TEXTAREA { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: bold; color: #394539; background-color: #FFFFFF; padding: 1px; border: 1px solid #394539; }

INPUT, SELECT { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; line-height: 11px; font-weight: bold; color: #394539; background-color: #ffffff; padding: 1px; border: 1px solid #394539; }

.imginput { padding: 0px; border: 0px; }
.radio1 { background-color: #e8f6e8; padding: 0px; border: 0px; }
.radio2 { background-color: #e5eaca; padding: 0px; border: 0px; }
.radio3 { background-color: #e6ddaa; padding: 0px; border: 0px; }
.radio4 { background-color: #e8edd5; padding: 0px; border: 0px; }
.radio5 { background-color: #ecebe0; padding: 0px; border: 0px; }
.radio6 { background-color: #ffffff; padding: 0px; border: 0px; }

.submit { font: bold 9px; verdana, geneva, helvetica, sans-serif; color: #e8edd5; background-color: #A32222; padding: 2px; border: 1px; border-color: #394539; }

.container { margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }

.container2 { margin-top: 2px; margin-right: 5px; margin-bottom: 2px; margin-left: 5px; }

/* image borders */

img { border: none; }
/*.imgshimright { border-width: 1px; border-color: #394539; border-style: solid; margin-right: 10px; margin-bottom: 10px; } */

.imgshimright { margin-right: 10px; margin-bottom: 10px; }
.imgshimleft { margin-left: 10px; margin-bottom: 10px; }
.imgshimbottom { margin-bottom: 5px; }
.imgshimbottom10 { margin-bottom: 10px; }

.imgborder { border-width: 1px; border-color: #394539; border-style: solid; }

.caption { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #000000; font-weight: normal; font-style: italic; text-decoration: none; }

.photocaption { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #000000; line-height: 13px; font-weight: normal; font-style: italic; text-decoration: none; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 5px; }

/* shims */

p.shim1 { margin-top: 1px; }
p.shim2 { margin-top: 2px; }
p.shim3 { margin-top: 3px; }
p.shim4 { margin-top: 4px; }
p.shim5 { margin-top: 5px; }
p.shim10 { margin-top: 10px; }
p.shim15 { margin-top: 15px; }
p.shim20 { margin-top: 20px; }
p.shim25 { margin-top: 25px; }
p.shim30 { margin-top: 30px; }
p.shim35 { margin-top: 35px; }
p.shim40 { margin-top: 40px; }
p.shim50 { margin-top: 50px; }

.hidden { display: none; }
.hiddenimg { display: none; }

.pause {
 display: none;
}
.membercell {
  background-color: #a42e24;
  color: #ffffff;
}
p.membercell {
  color: #ffffff;
}


/* login box formats */

.loginboxcontainer   { position: relative;  }
.loginboxblock     { position: relative; width:163px;  background-image: url(/graphics/structure/login_back.gif); background-repeat: repeat; }
.loginboxcontent   { position: relative; margin-left: 22px; width:125px; color: #ffffff; text-align: center;  }
.loginboxblockend  { position: relative; width:163px; }


h1.georgia { font-family: georgia; }
h2.georgia { font-family: georgia; }
h3.georgia { font-family: georgia; }
h4.georgia { font-family: georgia; }
h5.georgia { font-family: georgia; }
h6.georgia { font-family: georgia; }

p.readable {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0px;
    font-family: Georgia;
}

a.georgia {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0px;
    font-family: Georgia;
}

.greenTitle {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0px;
    font-weight: bold;
    font-family: Georgia;
}

.bold {
    font-weight: bold;
}




