/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */
.guest-list-container HR.guest-clearer, .guest-single-item HR.guest-clearer, .guest-latest-container HR.guest-clearer{clear:right; height:1px; border:1px solid #D6D4D4;}
.guest-latest-container HR.guest-clearer {clear:left;}

/*--------------------------------- tt_guest LIST view  -----------------------------------*/
.guest-list-container {padding:0; margin:0; border:0;
}
/* ITEM */
.guest-list-item {padding: 0px; margin: 3px; border: 1px solid #A6A4A4; background-color:#D6D4D4;}
/* HEADER */
.guest-list-header {padding: 3px; margin: 0px; border: none; background-color:#DD6161;}
/* CONTENT */
.guest-list-content {font-weight: normal; text-decoration: none; font-family: verdana,arial; font-size: 12px; text-align: left; line-height: 12pt; padding: 3px; margin: 0px; color: #110000; background-color: #D6D4D4; border: none;}
.guest-list-content a {font-weight: bold; text-decoration: none; color: #660000;}
.guest-list-content a:hover {color: #AA2222;}
.guest-list-content a:visited {color: #662222;}

/* TITLE */
.guest-list-title {font-weight: bold; text-decoration: none; font-family: verdana,arial; font-size: 12px; text-align: left; line-height: 12pt; padding: 0px; margin: 0px; color: #FFFFFF;}
.guest-list-title a {font-weight: bold; text-decoration: none; color: #FFFFFF;}
.guest-list-title a:hover {color: #FFFFFF;}
.guest-list-title a:visited {color: #EFEFEF;}

/* DATE */
.guest-list-date {width: 180px; float: right; font-weight: normal; text-decoration: none; font-family: verdana,arial; font-size: 9px; text-align: right; padding: 0px; margin: 0px; color: #FFFFFF;}

.guest-list-content IMG {float: right; border:1px solid #666; margin-bottom:5px; margin-right:2px; margin-left:5px;}

.prevnext {}
.current {font-weight: bold;}
.next {}
