p {
	margin: 0 0 1em 0;
}
img {
	margin: 0;
}

.hidden, .alt, address { display: none; }

.txt_right{
	text-align: right;
}
.txt_center {
	text-align: center;
}
.area_float {
	float: left;
}


#container {
	width: 760px;
	margin: 8px auto 0 auto;
}

#container .page_body{
	background-color: #fff;
	padding: 10px 15px;
	margin-bottom: 8px;
}
#container .footer{
	padding-bottom: 50px;
}

#topic_path {
	margin: 0;
}


.frame_bounds {
	width: 698px;
	border-right: 1px solid #D2CACA;
	border-left: 1px solid #D2CACA;
	margin: 0;
	padding: 15px;
}

.frame700_blue {
	margin: 0 0 5px 0;
}
.frame700_blue .header{
	background: #019cff url(../images/frame700_blue_h.png) top center no-repeat;
	color: #fff;
	font-weight: bold;
	padding: 4px 15px 5px 15px;
}
.frame700_blue .body{
	border-right: 1px solid #019cff;
	border-left: 1px solid #019cff;
	padding: 15px 0 10px 15px;
}
.frame700_blue .footer2{
	background: url(../images/frame700_blue_f.png) bottom center no-repeat;
	height: 5px;
}
.frame700_blue .blue_bg{
	background: url(../images/blue_bgtile.gif) repeat;
}


.frame700_green {
	margin: 0 0 5px 0;
}
.frame700_green .header{
	background: #2bc89a url(../images/frame700_green_h.png) top center no-repeat;
	color: #fff;
	font-weight: bold;
	padding: 4px 15px 5px 15px;
}
.frame700_green .body{
	border-right: 1px solid #2bc89a;
	border-left: 1px solid #2bc89a;
	padding: 15px 0 10px 15px;
}
.frame700_green .footer2{
	background: url(../images/frame700_green_f.png) bottom center no-repeat;
	height: 5px;
}
.frame700_green .green_bg{
	background: url(../images/lime_bgtile.gif) repeat;
}


.frame700_yellow {
	margin: 0 0 5px 0;
}
.frame700_yellow .header{
	background: #f5d000 url(../images/frame700_yellow_h.png) top center no-repeat;
	color: #fff;
	font-weight: bold;
	padding: 4px 15px 5px 15px;
}
.frame700_yellow .body{
	border-right: 1px solid #f5d000;
	border-left: 1px solid #f5d000;
	padding: 15px 0 10px 15px;
}
.frame700_yellow .footer2{
	background: url(../images/frame700_yellow_f.png) bottom center no-repeat;
	height: 5px;
}
.frame700_yellow .yellow_bg{
	background: url(../images/yellow_bgtile.gif) repeat;
}


.pagelink {
	margin-top: 30px;
	clear: both;
}
.pagelink a {
	color: #019CFF;
	font-size: 14px;
	vertical-align:middle;
	margin-right: 24px;
}

.pagelink a:link,
.pagelink a:visited {
	color: #019CFF;
}

.pagelink a:active,
.pagelink a:hover {
	color: #2BC799;
}

.banner_area {
	text-align: center;
	margin: 10px 0;
}

.pickup_artist {
	background-color: #80CDFF;
	border: 10px solid #80CDFF;
	margin-bottom: 15px;
	width: 665px;
}
.pickup_artist .thumb{
	width: 120px;
}
.pickup_artist .exp{
	width: 500px;
}
.pickup_artist .exp .name{
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	margin-bottom: 0.5em;
}
.pickup_artist .exp p{
	color: #fff;
}

.frame700_blue table.artist_list {
	width: 670px;
}
.frame700_blue table.artist_list td{
	width: 335px;
	padding-bottom: 6px;
}
.frame700_blue .artist_info {
	background-color: #fff;
	width: 328px;
	border: 1px solid #80CDFF;
}
.frame700_blue .artist_info td.thumb{
	width: 100px;
	padding: 10px;
}
.frame700_blue .artist_info td.exp{
	width: 188px;
	padding: 10px;
}
.frame700_blue .artist_info .exp .date{
	color: #045C8E;
	font-size: 11px;
	margin-bottom: 0.5em;
}
.frame700_blue .artist_info .exp .name{
	color: #F96F00;
	font-size: 12px;
	margin-bottom: 0.5em;
}
.frame700_blue .artist_info .exp .time{
	color: #2BC89A;
	font-size: 14px;
	margin-bottom: 0.5em;
}
.frame700_blue .artist_info .exp .comment{
	
}
.frame700_blue .artist_info .exp .link{
	margin: 0;
}
.frame700_blue .artist_info .link a,
.frame700_blue .artist_info .link a:link,
.frame700_blue .artist_info .link a:visited
{
	color: #045C8E;
}
.frame700_blue .artist_info .link a:active,
.frame700_blue .artist_info .link a:hover
{
	color: #DF6903;
}


.frame700_green .artist_list td{
	padding: 0 10px 10px 0;
}
.frame700_green .artist_info {
	padding: 10px;
	background-color: #fff;
/*	width: 108px;*/
	border: 1px solid #2bc89a;
}
.frame700_green .artist_info .thumb{
	margin: 0 0 4px 0;
	text-align: center;
}
.frame700_green .date{
	color: #045C8E;
	font-size: 11px;
	margin-bottom: 0.4em;
	text-align: center;
}
.frame700_green .artist_info .name{
	color: #F96F00;
	font-size: 12px;
	margin-bottom: 0.5em;
	text-align: center;
}
.frame700_green .artist_info .time{
	margin-bottom: 0.5em;
}
.frame700_green .artist_info .comment{
	
}
.frame700_green .artist_info .link{
	margin: 0;
	text-align: center;
}
.frame700_green .artist_info .link a,
.frame700_green .artist_info .link a:link,
.frame700_green .artist_info .link a:visited
{
	color: #2BC89A;
}
.frame700_green .artist_info .link a:active,
.frame700_green .artist_info .link a:hover
{
	color: #DF6903;
}


.frame700_yellow .artist_list td{
	padding: 0 10px 10px 0;
}
.frame700_yellow .artist_info {
	padding: 10px;
	background-color: #fff;
	border: 1px solid #f5d000;
}
.frame700_yellow .artist_info .thumb{
	margin: 0 0 4px 0;
	text-align: center;
}
.frame700_yellow .date{
	color: #045C8E;
	font-size: 11px;
	margin-bottom: 0.4em;
	text-align: center;
}
.frame700_yellow .artist_info .name{
	color: #F96F00;
	font-size: 12px;
	margin-bottom: 0.5em;
	text-align: center;
}
.frame700_yellow .artist_info .time{
	margin-bottom: 0.5em;
}
.frame700_yellow .artist_info .comment{
	
}
.frame700_yellow .artist_info .link{
	margin: 0;
	text-align: center;
}
.frame700_yellow .artist_info .link a,
.frame700_yellow .artist_info .link a:link,
.frame700_yellow .artist_info .link a:visited
{
	color: #2BC89A;
}
.frame700_yellow .artist_info .link a:active,
.frame700_yellow .artist_info .link a:hover
{
	color: #DF6903;
}
.yellow_border{
	border: 1px solid #f5d000;
}
.padding_10{
	padding: 10px;
}



.page_top {
	text-align: right;
	margin-bottom: 15px;
}


.fream350_blue{
	width: 348px;
}
.fream350_blue .header{
	background: url(../images/bluecorner2_t.gif) top center no-repeat;
	height: 8px;
	margin: 0;
	padding: 0;
}
.fream350_blue .body{
	border-right: 1px solid #019cff;
	border-left: 1px solid #019cff;
	padding: 5px 15px 5px 15px;
	margin: 0;
}
.fream350_blue .footer2{
	background: url(../images/bluecorner2_b.gif) bottom center no-repeat;
	height: 8px;
	margin: 0;
	padding: 0;
}

