.narrowcontent {
 left:              0px;
 right:             10px;
 background-color: 	#fff;
 border: 1px solid 	#333;
 margin:            0 10px 0 10px;
 padding:           10px 12px 12px 12px;
 width:             auto;
}

* html #narrowcontent {
 width:             100%;
 width:            	auto;
}

.photoframe {
    float: left; background-image: url(/collateral/images/photo-shadowmedium2.gif); width: 118px; height: 93px; margin: 10px;
}

.photoframe img  {
     margin-top: 9px; margin-left: 9px; border: 1px solid #fff;
}

.breadcrumb {
 margin:            15px 0 15px 6px;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 background-color:  transparent;
}

.paginate {
 margin:            10px 0 10px 6px;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 background-color:  transparent;
}

.windowclose {
 margin:            15px 0 10px 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         10px;
 background-color:  transparent;
 text-align: 		center;
}

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

/*img {
 margin:		0;
 padding:	0;
 border:		0;
}*/

img{
border-width:0px
}

.border {
 border:	1px solid #000;
}

.paddedborder {
 padding: 	20px;
 border: 	1px solid #000;
}

.thumbs {
 text-align:	left;
 padding:	15px 3px 8px 3px;
 background-color: #f9f8f2;
}

.title {
 margin:            3px 0 0 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 font-weight: 		bold;
 color:             #000;
}

.caption {
 margin:  			12px 0 4px 0;
 background-color:	transparent;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color: #000;
}

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


/*li {
 margin:            0 0 15px 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color: 				#333;
 background-color:  transparent;
 text-align: 		left;
 padding-bottom: 	5px;
 border-bottom: 		1px dashed #ccc;
}*/

.stats {
 margin:            4px 0 4px 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         10px;
 font-weight: 		normal;
 color:             #000;
}

.imageBG {
 text-align: center;
 background-color:  #8185A9;  
}

.categories {
 padding:           5px 10px 5px 12px;
 background-color:  #E9E9F2;  
}

.tableBorder {
 background-color: #f9f8f2;
 border: 1px solid #ccc;
}

caption {
  caption-side: top; 
  width: auto;
  text-align: left;
  color: #005AAA;
  font: normal bold 16px/22px Tahoma,verdana,sans-serif;
  margin: 0px 0px 0px 5px;
  padding: 0px;
}

th {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         12px;
 color:             #fff;
 font-weight:		bold;
 text-align:			left;
 padding:           5px 4px 5px 12px;
 background-color:  #7378A7;  
}

a.white:link {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         12px;
 color:             #fff;
 font-weight:		bold;
 text-decoration: none;
}

a.white:visited {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         12px;
 color:             #fff;
 font-weight:		bold;
 text-decoration: none;
}

a.white:hover {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         12px;
 color:             #fff;
 font-weight:		bold;
 text-decoration: underline;
}

td {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #000;
}

.powered {
 margin:            15px;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         10px;
 background-color:  transparent;
 text-align:			center;
}

/* www.5pieces.com */

a:hover .gallerythumb, a:active .gallerythumb{
	border: 1px solid #cc99cc;
	background: #cc99cc;
}

.alpha-shadow {
	clear: both;
	float:left;
	background: url(http://www.jochta.com/weblog/images/uploads/img/shadow.gif) no-repeat bottom right;
	margin: 14px 0 0 17px !important;
	margin: 14px 0 0 8px;
	}

.alpha-shadow div {
  background: url(http://www.jochta.com/weblog/images/uploads/img/shadow2.png) no-repeat left top !important;
  background: url(http://www.jochta.com/weblog/images/uploads/img/shadow2.gif) no-repeat left top;
  float: left;
  padding: 0px 6px 4px 0px;
  }

.alpha-shadow img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: 0;
  }

.img-shadow {
  float:left;
  background: url(http://www.jochta.com/weblog/images/uploads/shadowAlpha.png) no-repeat bottom right !important;
  background: url(http://www.jochta.com/weblog/images/uploads/shadowAlpha.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }

.p-shadow {
  clear: both;
  float:left;
  background: url(http://www.jochta.com/weblog/images/uploads/img/shadowAlpha.png) no-repeat bottom right !important;
  background: url(http://www.jochta.com/weblog/images/uploads/img/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.p-shadow div {
  background: none !important;
  background: url(http://www.jochta.com/weblog/images/uploads/img/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
}

.p-shadow p {
  /*width: 596px;*/
  width: 636px;
  color: #666;
  background-color: #fff;
  font: normal 11px/16px verdana,sans-serif;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
}

.sidetitle{
	border-style: dotted;
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #dfdfdf;
  color:#666666;
  font: bold 11px/16px verdana,sans-serif;
  margin-top:10px;
  padding: 0px 0px 0px 0px;
}

.nomore{
  height:1px;
  border-bottom:1px dotted #999999;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.titlefront{
	color: #005AAA;
	font: normal bold 16px/22px Tahoma,verdana,sans-serif;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	white-space: nowrap;
}

.formtitle{
color:#CC6633;
font:bold 11px/16px verdana,sans-serif;
letter-spacing:.1em;
margin:0px;
padding:10px 20px 3px 5px;
text-transform:uppercase;
}

.comment{
background: #F2FFD6 url("http://www.jochta.com/weblog/images/uploads/com_footer.gif") no-repeat right bottom;
}

.author {
  padding-left:18px;
  margin: 0;
  background: #fff url("http://www.jochta.com/weblog/images/uploads/com_header.gif") no-repeat right bottom;
  font: 10px lucida grande, verdana, arial, helvetica, sans-serif;
  color: #666;
}

.commentdetails{
width: 430px;
padding: 0;
margin: 20px 0 10px 0;
}

.commentdetails p{
padding: 5px 10px 5px 10px;
	margin: 0;
	}

table.mytable {
  position:relative;
  /*left:-8px;*/
  /*width: 202px;*/
  width: 100%;
  padding: 0px;
  background-color: #f9f8f2;
  border: solid 1px #f9f8f2;
}

table.mytable td {
  vertical-align: middle;
  border-bottom:1px solid #909090;
  padding: 2px 0 2px 0;
  margin: 0px;
}

table.mytable th { vertical-align: middle; font-weight: bold; padding: 0px; background-color: #fff; color: #000; padding: 2px 0 2px 0; margin: 0px;}
