
.breadcrumbs {
	padding: 5px;
	margin-bottom: 5px;
	font-size: 120%;
	font-weight: bold;
	width: 98%;
}

.top-home {
	padding-top: 2px; /* handles IE border drawing bug  */
	margin: 0px 5px 5px 1px;
	width:	335px;
	float:  left;
	background-color:white   /* prevents section-title borders form showing through */
}
.top-right {
	padding-top: 2px; /* handles IE border drawing bug  */
	margin: 0px 0px 5px 0px;
	width: 320px;
	margin-left: 340px;
}
.top-left {
	padding-top: 2px; /* handles IE border drawing bug  */
	margin: 0px 0px 5px 0px;
	width: 320px;
}
.top-flow {
	padding-top: 2px; /* handles IE border drawing bug  */
	margin: 0px 1px 5px 0px;
}
.tophalf {
	padding-top:	2px; /* handles IE border drawing bug  */
	width:		30%;
	margin: 	5px;
}
.section-title {
	border-bottom: solid #ddd 1px;
}
.section-title-home {
}

.section-text{
	padding: 1px 4px;
	font-size: 150%;
	font-weight: bold;
	text-align:	left;
	border-top: solid #ddd 1px;
	border-left: solid #ddd 3px;
	border-right: solid #ddd 3px;
	border-bottom: none #ddd 0px;
}
.section-addnew{
	text-align:	left;
	font-size:	90%;
	padding-left:	20px;
}
.outer-container {
	padding-left: 0px;
	margin: 5px 0px 0px 0px;
	border: 1px solid #ddd;
}
.inner-container-home {
	margin: 0px 0px 5px 0px;
	border: solid 2px #ddd;
	padding: 0 2px 0 2px;
}
.inner-container-album {
	float: left;
    width:102px;
    height:200px;
    overflow:hidden;
	margin: 2px 2px;
	padding: 0;
}
.inner-container-customer {
	margin: 2px 2px;
	padding: 0;
	border: 1px solid #ddd;
}
.outer-container-customer {
	float: left;
    width:320px;
    height:155px;
    overflow:hidden;
}
.album-stats {
    font-size: 100%;
  	margin: 2px 0px;
    font-family: Arial, Helvetica, sans-serif;
}
.card-line {
    font-size: 100%;
  	margin: 2px 0px;
    font-family: Arial, Helvetica, sans-serif;
}
.card-summary {
    font-size: 100%;
  	margin: 2px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-style:italic;
}
.tml-container {
	margin:	10px 0px 0px 0px;
}
.home-section {
	font-weight: bold;
	font-size: 100%;
	padding: 2px 0 0 0;
	margin-bottom: 5px;
	color: #333333;
}

.image-container {
	float: left;
	text-align: center;
	font-size: small; /* caption */
	margin:	0px 0px 0px 0px;
    width: 110px;
}
.image-container img{
	border: solid 2px #ddd;
}
.name {
	font-weight: bold;
	font-size: 120%;
	padding: 2px 0 0 0;
	border-bottom: solid 1px #ddd;
	margin-bottom: 5px;
	color: #666666;
}
.list-container {
}
.stats-container {
	margin-left: 115px;
}
.itemlist {
	line-height: 150%;
	vertical-align: middle;
}
.statlist {
	font-size: smaller;
    color: #2F5376;
}
.stats-container li {
	list-style: disc inside;
}

.list-container li {
	list-style: disc inside;
}
.album-stats-label {
    font-size: x-small;
    font-style:italic;
    font-weight:normal;
    color: #2F5376;
}
.homelink-label {
    display:inline-block;
    width:15ex;
    text-align:right;
    font-size:smaller;
    font-style:italic;
    color: #2F5376;
}

.story-category {
    display:inline-block;
    width:11ex;
    text-align:right;
    font-size:smaller;
    font-style:italic;
    font-weight:normal;
    color: #2F5376;
}
.sponsor-container {
    margin:5px ;
}
.section-listall{
	float: 		right;
	text-align:	right;
	margin-top:15px;
	font-size:	90%;
	padding-right:	20px;
}

    

    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
