body, td{
	font-family: Futura, Tahoma, Verdana, sans-serif;
	font-size:1em;
	line-height: 1.5em;
}
body{
	background:#000;
}
p{margin:10px;}
a, a:link, a:visited{text-decoration:none;color:blue;}
a:hover{text-decoration:underline;}
img{border:none;}
td{padding:4px;}
#everything{padding:20px;margin:0;}
.row1{background:#fff;}
.row0{background:#ddd;}
.rowmine{background:#ffff66;}
h1{
	font: bold 1.5em 'Special Elite', serif;
}
.txtwide{width:98%;}
#callouts{
	width:468px;
	height:60px;
	vertical-align:middle;
	text-align:center;
	margin:0 auto;
	font-family: 'Special Elite', serif;
	font-size:3em;
}

.label, .right{text-align:right;}
.wide{width:100%;}
.white{background:#fff;}
.minicol{padding:6px;font-size:1.1em;}
em, .italic{font-style: italic;}
.bold{font-weight:bold;}
.green{color:green;}
.red{color:red;}
.center{text-align:center;}
.fl{float:left;}
.fr{float:right;}
.jslink{color:blue;text-decoration:none;cursor:pointer;}
.button{font:normal 1em verdana, sans-serif;color:#fff;background:#000;padding:2px 8px 4px 8px;border:2px outset #eee;margin-left:5px;}
.txt300{width:300px;}
.txt250{width:250px;}
.dropcap{
     float: left;
     font: bold 325%/normal Georgia, serif;
     color: #222;
     margin: -2px 5px -10px 0;
     padding: 0;
}
.contactreasons li{list-style-type: none;padding-bottom:10px;}

#menu, #footer{padding:10px;font-size:1.25em;background:#000;background-image: url('../../m/images/granite.gif');color:#fff;text-transform:uppercase;clear:both;-moz-border-radius: 3px;-webkit-border-radius: 3px;border: 1px solid #333;}
#footer{font-size:.9em;}
#menu a, #menu a:link, #menu a:visited{color:#fff;}
#menu a:hover{color:#000;background:#fff;text-decoration:none;}
#footer a, #footer a:link, #footer a:visited{color:#fff;}
#footer a:hover{color:red;}

.archivebox{padding:10px;background-image: url('../../m/images/granite.gif');}
.archivebox p{margin:10px 0 0 0;padding:10px;line-height:175%;color:#000;background:#fff;text-align:left;}
.archivebox h2{color:#fff;font-size:1.5em;}

.content{padding:20px;}
.number{text-align:right;}
.boxheader{padding:10px;color:#fff;font-size:1.5em;}

.p10{padding:10px;}
.bottomline{border-bottom:1px solid #000;}

.main{padding:10px 20px 20px 10px;background:#fff;}
legend{font:bold 13px verdana, sans-serif;}
fieldset{padding:20px;margin:0 20px 20px 0;-moz-border-radius: 3px;-webkit-border-radius: 3px;border: 1px solid #333;}

.homename{
	font-size:1.2em;
	margin: 0 10px 5px 0;
	font-family: 'Special Elite', serif;
	letter-spacing: 2px;
}

.box{
	background:#222;
	padding:0 5px 5px 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #333;
	margin-bottom:20px;
}
.boxtitle{
	font-family: 'Special Elite', serif;
	font-size:1.2em;
	color:#fff;
	padding:5px;
}
.boxcontents{
	padding:10px;
	background:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.minicol{font-size:.9em;background:#bbb;padding:2px 4px 2px 4px;}
.somwarning, .message{
	font:normal medium Futura, sans-serif;
	color:#cc3333;
	border:1px solid #cc3333;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#ddd;
	padding:5px;
	-moz-box-shadow:3px 3px 4px #000;
	-webkit-box-shadow:3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
}

.somitem{font:normal small Futura, sans-serif;color:blue;border:1px solid blue;-moz-border-radius:3px;-webkit-border-radius: 3px;background:#ddd;padding:5px;margin-bottom:2px;}

.somitem:hover{text-decoration:underline;color:red;cursor:pointer;}

.info{
	font:normal medium Futura, sans-serif;
	color:#000;
	border:1px solid #cccc00;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#ffffcc;
	padding:5px;
	-moz-box-shadow:3px 3px 4px #000;
	-webkit-box-shadow:3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
}

.b1{
	font:normal medium Futura, sans-serif;
	color:#000;
	border:1px solid #666;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#ccc;
	padding:3px 5px 3px 5px;
	-moz-box-shadow:1px 1px 2px #000;
	-webkit-box-shadow:1px 1px 2px #000;
}

.infogreen{font:normal medium Futura, sans-serif;color:#000;border:1px solid #006600;-moz-border-radius:3px;-webkit-border-radius: 3px;background:#CCFFCC;padding:5px 8px 5px 8px;}

.paynormal, .paypistol{font:normal medium Futura, sans-serif;color:#000;-moz-border-radius:3px;-webkit-border-radius: 3px;padding:5px;}
.paynormal{border:1px solid #336633;background:#99ff99;}
.paypistol{border:1px solid #336666;background:#99ffff;}

.th{float:right;margin:0 0 0 20px;padding:10px;border:1px solid #000;}

/* pages */
.pages{padding: 0;margin: 0;clear: left;font-size: 90%;}
.pages a, .pages span{display: block;float: left;color:blue;padding: 5px 7px 5px 7px;margin-right: 3px;border: 1px solid #fff;background:#fff;}
.pages span.current{border: 1px solid blue;font-weight: bold;background: blue;color: #fff;}
.pages a{border: 1px solid blue;text-decoration: none;}
.pages a:hover{border-color: red;background: red;color: #fff;}
.pages a.nextprev{font-weight: bold;}
.pages span.nextprev{color: red;}
.pages span.nextprev{border: 1px solid red;color: red;}

.quote{padding:10px;background:#eee;-moz-border-radius:3px;-webkit-border-radius: 3px;font:normal .9em verdana, sans-serif;margin:20px;float:left;}
.author{font-style:italic;}

#rules{margin:0 40px 0 40px;}
#rules p{line-height:150%;}
#rules li{margin-bottom:10px;}

#adlist li{
	list-style-type: none;
	margin-bottom: 20px;
}

#stiffs-menu{
	padding:5px;
	margin-bottom:20px;
	font-size:14px;
	clear:both;
	background:#222;
}
#stiffs-menu ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
#stiffs-menu li{
	float: left;
	margin: 0 0.15em;
}
#stiffs-menu li a{
	height: 2em;
	line-height: 2em;
	float: left;
	display: block;
	border: 0.1em solid #333;
	color: #fff;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
	text-align: center;
	text-transform:uppercase;
}
#stiffs-menu li a:hover{
	color:#000;
	background:#fff;
}
.together{white-space:nowrap;}
.news_dateline{display:none;}
.news_excerpt{padding:5px 10px 10px 20px;}

.stifflist{font-size:1.1em;}
.stiffobit{padding-bottom:5px;text-align:justify;}

.dbox{float:left;margin:0 0 5px 5px;border:1px solid #bbb;-moz-border-radius:3px;-webkit-border-radius: 3px;background:#ddd;padding:15px;width:50px;}
.dboxc{margin:0 0 5px 5px;border:1px solid #bbb;-moz-border-radius:3px;-webkit-border-radius: 3px;background:#ddd;padding:8px;}
.dletter, .dcount{text-align:center;font-family: georgia, serif;}
.dletter{font-weight:bold;font-size:1.8em;}
.dcount{font-size:1.1em;margin-top:5px;}
.dc{font-size:1em;text-align:left;}
.dca :hover{background:#000;color:#bbb}

.rounded{
	border:1px solid #000;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.shadow{
	-moz-box-shadow:3px 3px 4px #000;
	-webkit-box-shadow:3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
}
.news_story{padding:10px;border-bottom:1px dotted #333;}
.elite, .news_headline, .stiffsfont{font-family: 'Special Elite', serif;}
.elite{font-size:1.3em;}
.bone{width:50%;}