.partnerlist li {
padding: 1px 0;
}

.itembox {
border: 1px solid #aaa; 
padding: 5px;
-moz-box-shadow: 0 0 6px #989797; 
-webkit-box-shadow: 0 0 6px #989797; 
box-shadow: 0 0 6px #989797; 
margin-bottom: 25px;
}

.itemboxheader {
	background-color: #efece4;
	border: 1px solid #cdcac0; 
}

.itemboxheader h4 {
	padding-left: 10px;
}

.itemdiv {
	padding: 5px 0 7px; 
	margin: 0; 
	line-height: 1.1;
}

.thumbnail_left {
	float: left; position: relative;
}

.thumbnail_left img {
width: 110px;
}

.thumbnail_right {
	float: right; 
	position: relative;
}

.summary {
/*
	margin-left: 120px;
*/
padding: 0;
margin-bottom: 10px;
}
.summary ul {
	list-style-type: none;
	margin: 0;
	color: #444;
	line-height: 1.15;
	padding: 0;
}

.summary ul li {
	margin: 0;
}

.summarytext {
	margin-top: 10px;
}


.summary h4 {
color: #1f6600;
}


.sitelistbox {
float: right; 
border: 1px single #adaaa0; 
border: 1px solid #cdcac0; 
background-color: #efece4;
margin: 3px 8px; 
padding: 5px; 
line-height: 1.1;
font-size: 11px;
/*
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
background-image: -moz-linear-gradient(100% 100% 90deg, #cfccc4, #efece4);
*/
}

.sitelistbox a {
color: #6182af;
font-weight: bold;
}

.itemlist img {
border: 0;
}

.hd { border-bottom: 1px solid #CDCDCD; }
.bd { border-top: 1px solid #ffffff; }

.hd h3 { color: #314251; }

.mylist {
background-color: #fff;
border: 1px solid #ccc;
padding: 5px;
margin-top: 5px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
background-image: -moz-linear-gradient(100% 100% 90deg, #ffffff, #fdfbf2);
}
