body {
margin: 0 auto;  
padding: 0;
color: #7A776E;
background: #7A776E;
font-family: "lucida sans unicode", "lucida grande", lucida, arial, helvetica,sans-serif; font-size: .9em; letter-spacing: 0.3pt;
}


#content {
 left:              0px;
 right:             10px;
 background-color: 	#fff;
border: 1px solid 	#f00;
 margin:            0 25px 0 25px;
 padding:           12px 15px 30px 15px;
 width:             auto;
}
* html #content {
 width:             100%;
 width:            	auto;
}

#narrowcontent {
 left:              0px;
 right:             10px;
 background-color: 	#fff;
 border: 1px solid 	#7a776e;
 margin:            0 10px 0 10px;
 padding:           10px 12px 12px 12px;
 width:             auto;
}
* html #narrowcontent {
 width:             100%;
 width:            	auto;
}

h1, h2, h3 {
letter-spacing: 0.09em;
}

h4 {
margin-bottom: 4px; font-size: 10pt; text-transform: lowercase; font-weight: 900; color: #7A776E;
}

p {
line-height: 140%; font-size: 10pt; letter-spacing: 0.3pt;margin-top: 6pt;
margin-bottom: 6pt;
}


a:link { background-color: transparent; text-decoration: none; color: #f00; }
a:hover { background-color: transparent; text-decoration: underline; color: #000; }
a:visited { background-color: transparent; text-decoration: none; color: #900; }

.breadcrumb {
 margin:            15px 0 15px 6px;
  font-size:         11px;
 background-color:  transparent;
}

.paginate {
 margin:            10px 0 10px 6px;
  font-size:         11px;
 background-color:  transparent;
}

.windowclose {
 margin:            15px 0 10px 0;
  font-size:         9px;
 background-color:  transparent;
 text-align: 		center; text-transform: uppercase;
}

.spacer {
 font-size:	10px;
 margin:		5px 0 5px 0;
}

img {
 margin:		0;
 padding:	0;
 border:		1px solid #7A776E;
}

.border {
 border:	1px solid #7A776E;
}

.paddedborder {
 padding: 	10px;
 border: 	0px solid #000;
}

.thumbs {
  padding:	15px 8px 8px 8px;
 background-color: transparent;
}

.title {
 margin:            3px 0 0 0; font-weight: 700;

}

.caption {
 margin:  			12px 0 4px 0;
 background-color:	transparent;

}

.commentlink {
 margin:            4px 0 8px 0;
}


li {
 margin:            0 0 15px 0;
 background-color:  transparent;
 text-align: 		left;
 padding-bottom: 	5px;
 border-bottom: 		1px solid #7a776e;
}

.stats {
 margin:            4px 0 4px 0;

}

.imageBG {
 text-align: center;
 background-color:  transparent;  
}

.categories {
 padding:           1px 10px 1px 12px;
 background-color:  transparent;  
}

.tableBorder {
 border: 0px solid #73737E;
}

th {
  font-size:         1em;
 color: #7A776E; font-weight: 600;
text-transform: lowercase;
 text-align:			left;
 padding:           5px 4px 5px 12px;
 background-color:  transparent;  
}

td {
  font-size:         .9em;
color: #7A776E;
}

.powered {
 margin:            15px; color: #fff;
  font-size:         10px;
 background-color:  transparent;
 text-align:			right;
text-transform: uppercase;
}
