.class_cradleroll { }
.class_cradleroll h3 { background: url("/_styles/images/main_h2.gif") repeat-x center bottom; margin-bottom: .4em; }
.class_cradleroll .male {color: #0054dd; background: none; }
.class_cradleroll .female {color: #e964a5; background: none; }

#main .class_cradleroll h4 { padding-bottom: 0; margin-bottom: 0; }

.class_cradleroll .date { display: block; padding-bottom: 4px; }

.class_cradleroll .search { padding-bottom: 8px; }
.class_cradleroll .search form {margin: 0; padding: 0;}
.class_cradleroll .search form select,
.class_cradleroll .search form input,
.class_cradleroll .search form img
	{vertical-align: middle;}

.class_cradleroll .list { margin: 0; padding: 0; }

.class_cradleroll .list tr.alt td { background-color: #fffaf1; }
.class_cradleroll .list tr.on td { color: #fff; background-color: #c30004; }
	.class_cradleroll .list tr.on td a { color: #fff !important; }
.class_cradleroll .list th { padding: 4px; background-color: #177cb6; color: #fff; }
.class_cradleroll .list td { padding: 2px 10px 2px 2px; text-align: left; vertical-align: top; }
.class_cradleroll .list td.center {padding: 2px; text-align: center; }
.class_cradleroll .list td a:visited { color: #999; }

.class_cradleroll .detail {margin: 0; padding: 0; }

.class_cradleroll .detail h3 { font-size: 1.4em; font-weight: bold; background: none; }
.class_cradleroll .detail span { display: block; padding-bottom: 10px; font-size: 1.2em; font-weight: bold; }
.class_cradleroll .detail span strong { display: block; font-size: .8em; }
.class_cradleroll .detail .more { float: left; font-size: 1em; font-weight: normal; }
.class_cradleroll .detail .sendtoafriend { float: right; font-size: 1em; font-weight: normal; }

.class_cradleroll .detail td { padding: 2px; vertical-align: middle; }

.class_cradleroll .announcement th { text-align: right; padding: 2px; line-height: 1.6; }
.class_cradleroll .announcement td { vertical-align: top; padding: 2px 0; }

.class_cradleroll .sendtoafriend { }
.class_cradleroll .sendtoafriend h3 { font-size: 1.4em; font-weight: bold; background: none; }
.class_cradleroll .sendtoafriend table { }
.class_cradleroll .sendtoafriend table td { padding: 4px 0; }
.class_cradleroll .sendtoafriend table th { padding: 4px 0; text-align: right; padding-right: 4px; vertical-align: top; }