a img {
	border:0px;
}

body {
	text-align:center;
}

#GWT_Align_Center_TABLE {}

#GWT_Align_Center_TR {}

#GWT_Align_Center_TD {}

#body_container {
	text-align:left;
	width: 1010px;
	margin-left: auto;
	margin-right: auto;
}

#header-level-1 {
	background-color: #fc7979;
	width: 1008px;
	height: 24px;
	background-image: url('../images/new_top/unit-5-2wX24h.jpg');
	overflow: hidden;
}

.header-level-1-area1 {
	width: 852;
	height: 100%;
	float: left;
}

.header-level-1-units {
	width: 28px;
	height: 100%;
	padding: 3px 1px 3px 1px;
	float: left;
}

.header-level-1-area2 {
	width: 36px;
	height: 24px;
	padding: 1px 0px 1px 0px;
	text-align:center;
	float: left;
}

.header-level-1-shadow {
	width: 100%;
	height: 2px;	
	overflow: hidden;
	background-image: url('../images/new_top/unit-1wX2h.jpg');
}

#header-level-2 {
	width: 100%;
	height: 114px;
	overflow: hidden;
	background-image: url('../images/new_top/level-2.jpg');
}

#logo-to-index-page {
	width: 275px;
	height: 114px;
	float: left;
}

#main-block {
	width: 202px;
	height: 70px;
	float: left;
	margin-top: 15px;
}

#id_text {
	position: relative;
	top: 8px;
	left: 10px;
	width: 51px;
	height: 23px;
}

#id_input {
	position: relative;
	top: -15px;
	left: 64px;
	width: 122px;
	height: 18px;
	border: 2px solid #7F3000;
	background-color: #FAFFF1;
}

.id {
	height: 100%;
	width: 100%;
	font-size: 12px;
	border: 0px;
	background-color: transparent;
}

#pw_text {
	position: relative;
	top: -12px;
	left: 10px;
	width: 51px;
	height: 23px;
}

#pw_input {
	position: relative;
	top: -35px;
	left: 64px;
	width: 66px;
	height: 18px;
	border: 2px solid #7F3000;
	background-color: #FAFFF1;
}

.pwd {
	height: 100%;
	width: 100%;
	font-size: 12px;
	border: 0px;
	background-color: transparent;
}

#submission {
	position: relative;
	top: -56px;
	left: 138px;
	width: 52px;
	height: 22px;
}

#submission_button {
	border: 0;
	width: 48px;
	height: 20px;
}

#other_control {
	position: relative;
	top: -57px;
	left: 5px;
	width: 190px;
	height: 14px;
	line-height: 14px;
	font-size: 10px;
	text-align: right;
}

#control_text {
	float: right;
}

#remember_login {
	margin: 1px 2px 0px 0px;
	width: 12px;
	height: 12px;
	line-height: 14px;
}

#welcome-message {
	color: white;
	width: 92%;
	height: 18px;
	margin: 8px 8px 1px 8px;
}

#comicomi-pos {
	color: white;
	width: 92%;
	height: 18px;
	margin: 2px 8px 1px 8px;
}

#manage-buttons {
	width: 92%;
	height: 22px;
	margin: 2px 8px 1px 8px;
}

#manage-buttons img {
	width: 18px;
	height: 18px;
}

#logout-button {
	height: 23px;
	width: 23px;
	float: left;
	margin: 61px 0px 0px 2px;
}

#others-block {
	width: 468px;
	height: 100px;
	float: left;
	margin: 16px 0px 0px 16px;
}

#adsense-block {
	width: 100%;
	height: 60px;
}

#search-block {
	width: 100%;
	height: 25px;
	margin-top: 11px;
	float: left;
}

#search_column_select {
	float: left;
	width: 80px;
	height: 23px;
	margin: 1px 2px 1px 2px;
}

#search_column_select select {
	width: 80px;
	height: 23px;
}

#search_key_input {
	float: left;
	width: 330px;
	margin: 1px 2px 1px 2px;
}

#search_key {
	width: 100%;
	height: 23px;
}

#search_form_submit {
	float: left;
	width: 50px;
	height: 20px;
/*	border: 1px solid black;*/
/*	margin-top: 1px;*/
/*	background-color: #FFE4E1;*/
}
/*
#search_button_text {
color: #8B4500;
margin-top: 2px;
font-size: 12px;
font-weight: bold;
text-align: center;
}
*/
#search_form_submit img {
	width: 48px;
	height: 20px;
	margin: 2px;
}

#header-level-3 {
	width: 1002px;
	height: 58px;
	border: 3px solid #FCFF00;
	background-color: #BDFFA0;
	margin: 4px 0px 0px 0px;
	padding: 0px;

}

#register-message {
	width: 780px;
	float: left;
	font-size: 14px;
	margin: 10px 0px 0px 10px;
	color: black;
}

#register-button {
	cursor: pointer;
	width: 200px;
	height: 34px;
	float: left;
	background-color: #FC7979;
	margin: 11px 0px 0px 0px;
}

#register-button-text {
	width: 100%;
	text-align: center;
	margin-top: 9px;
	color: white;
	font-size: 14px;
}

#artwork_info_coevr_resize img {
	width: 80px;
	height: 80px;
}

.fake {
	border: 1px dotted grey;
}

#ArtworkListURL {
	font-size: 12px;
}

/* top */

#top {
	width:1008px;
}
#top img {
	border:0px;
}

#headerbar {
	position: relative;
	background-image: url('../images/top-background.jpg');
	width: 1008px;
	height: 165px;
}

#headerbar1 {
	position:relative; 
	top:8px;
	left:0px;
}

#headerbar2 {
	position:absolute; 
	top:0px; 
	right:0px;
}

#headerbar4 {
	position:absolute;
	top:105px;
	left:520px;
	height: 36px;
	right:0px;
}
#headerbar4 a{
	color: #000000;
	text-decoration: underline;
}

.artwork_brief_table {}
#loginNavBar{
	position:relative;
	float:right;
	right:0px;
	margin-right:12px;
}


.loginTableDiv {
	position:relative;
	float:right;
	height:30px;
	vertical-align: middle;
}

.logoutTableDiv {
	position:relative;
	float:right;
	height:30px;
	vertical-align: middle;
	margin-right:12px;
}

.loginTable {
	margin-right: 8px;
	font-size: 12px;
	color: #000000;		
}

.loginInput {
	width:60px;
	height:16px;
	border:1px solid #dddddd;
}

.logoutTable {
	margin-right: 8px;
	position:relative;
	float:right;
	font-size: 12px;
	height:30px;
	vertical-align: middle;
}

#subheaderbar {
	background-color: #fc7979;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	color: white;
	width: 1008px;
	height: 24px;
	font-size: 14px;
	clip: rect(0px,0px,0px,0px);
}
#slogan {
	height: 22px;
	padding-left:20px;
	float:left;
	margin-top:2px;
}
#slogan_title {
	color: white;
	text-align: left;
	padding: 2px 10px 2px 10px;
}
#slogan_news {
	color: white;
	text-align: right;
	padding: 2px;
}
#languageSelect {
	position: relative;
	margin-top:2px;
	color: white;
	font-size: 14px;
}
#languageSelectBox{
	position: relative;
	float: right;
	margin-top:2px;
	margin-right:12px;
}
#setlanform{
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	clip: rect(0px,0px,0px,0px);
}


/* Search */
#Search_Bar {
	width: 1008px;
	text-align:center;
	background-color:#fb7979;
	border-top: 2px solid #fb7979;
	border-bottom: 2px solid #fb7979;
}
/* member photo*/
.member_photo {
	width:164px; 
	height:164px; 
	border:2px solid #333333;
	margin:5px 5px 5px 5px;
}

.member_photo_edit img {
	width:164px; 
	height:164px; 
	border:2px solid #333333;
	margin:5px 5px 5px 5px;
}

/* taglist */

.tagsblock{
	height:30px;
	width: 100%;
	padding-left:8px;
	border: 0px solid;/* navy;*/
}

/* tags */
.tab_l {
	height: 26px;float:left;
	display: block;
	width: 6px;
	background-image: url('../images/tag_bg_left.bmp');
}

.tab_c {
	height: 26px;float:left;
	display: block;
	line-height: 26px;
	background-image: url('../images/tag_bg_center.bmp');
	font-size: 10px;
	color: #000000;
	text-align:center;
	padding-top: 0px;
}

.tab_c a {
	color:#000000;
	text-decoration: none;
}

.tab_c a:hover {
	color:#000000;
	text-decoration: underline;
}

.tab_r {
	height: 26px;float:left;
	display: block;
	width: 6px;
	position:relative;
	background-image: url('../images/tag_bg_right.bmp');
	margin-right: 2px;
}

/* tag selected */
.tabselect_l {
	height: 26px;float:left;
	display: block;
	width: 6px;
	background-image: url('../images/tag_bg_select_left.bmp');
}

.tabselect_c {
	height: 20px;float:left;
	display: block;
	background-image: url('../images/tag_bg_select_center.bmp');
	font-size: 12px;
	color: #000000;
	text-align:center;
	padding-top: 6px;
}
.tabselect_c a{
	color: #ffffff;
}

.tabselect_r {
	height: 26px;float:left;
	display: block;
	width: 6px;
	position:relative;
	background-image: url('../images/tag_bg_select_right.bmp');  
	margin-right: 2px;
}

/* plist */
.plist-page-list {
	cursor: pointer;
	font-size: 14px;
	padding: 0px 4px 0px 4px;
}

.plist-page-list-selected {
	cursor: pointer;
	font-size: 18px;
	font-weight: bold;
	padding: 0px 4px 0px 4px;
}

.plist-page-nouse {
	padding: 0px 2px 0px 2px;
}

.plisttable {
	border: 0px solid red;
	border-spacing: 8px;
}

.plistblock {
	width: 100%;
}

.plisttr {}

.plistcell {
	border:1px solid #75272a;
	width: 195px;
	height: 390px;
	padding: 4px 4px 4px 4px;
	vertical-align: top;
	background-color: #fffff0;
	font-size: 12px;
	color: #333333;
}

.plistcell1 {
	height: 36px;
	color: #75272a;
	font-size: 11px;
	font-weight: bold;
}

.plistcell2 {
	height: 64px;
	border:1px dotted #dddddd;
}

.plistcell3 {
	text-align: center;
	height: 168px;
	margin: 2px 2px 2px 2px;
}

.plistcell4 {
	width: 187px;
	height: 80px;
	overflow:hidden;
}

.plistcell5 {
	text-align: center;
	height: 30px;
	border: 1px solid #dddddd;
	background-color: white;
	overflow:hidden;
}

.JavaScriptActionLink {
}

/* alist */
.alist-page-list {
	cursor: pointer;
	font-size: 14px;
	padding: 0px 4px 0px 4px;
}

.alist-page-list-selected {
	cursor: pointer;
	font-size: 18px;
	font-weight: bold;
	padding: 0px 4px 0px 4px;
}

.alist-page-nouse {
	padding: 0px 2px 0px 2px;
}

.alistblock {
	width: 100%;
}

.alisttable {
	border: 0px solid red;
	border-spacing: 8px;
}

.alisttr {}

.alistcell {
	border:1px solid #75272a;
	width: 195px;
	height: 345px;/*412px;*/
	padding: 4px 4px 4px 4px;
	vertical-align: top;
	background-color: #fffff0;
	font-size: 12px;
	color: #000000;
	overflow:hidden;
}

.alistcell1 {
	height: 36px;
	color: #75272a;
	font-weight: bold;
	font-size: 11px;
}
.alistcell1 a{
	color: #75272a;
	font-weight: bold;
}

.alistcell2 {
	height: 50px;
}

.info_From {
	font-size: 12px;
	color: #b75729;
}

.info_Table {
	font-size: 10px;
	color: #000000;
	width: 100%;
}

.info_artwork_status {
	text-align:center;
	width:100%;
	color: red;
}

.tdAlignLeft {text-align:left;}

.tdAlignCenter {text-align:center;}

.tdAlignRight { text-align:right;}

.alistcell3 {
	text-align: center;
	height: 168px;
	margin: 2px 2px 2px 2px;
	color: #333333;
}
.artbooks_cover {
	width:164px; 
	height:164px; 
	border:1px solid #75272a;
}

.alistcell4 {
	width: 187px;
	height: 31px;/*80px;*/
	overflow:hidden;
}

.alistcell5 {
	height: 45px;/*80px;*/
	width: 191px;
	border: 1px solid #dddddd;
	background-color: white;
	overflow:hidden;
}

/* blist */
.blisthead {
	color: white;
	font-size:16px;
	height: 24px;
	background-color: #fb7979;
	padding-left: 12px;
	padding-top: 4px;
	border: 1px solid #75272a;
	overflow: hidden;
}

.blisthead-title {
	color: white;
	font-size:16px;
	height: 24px;
	background-color: #fb7979;
	float: left;
}

.blisthead-switch {
	float: right;
	position: relative;
	right: 10px;
}

.imageLastPage {
	cursor: pointer;
	padding: 0px 1px 0px 1px;
}

.image-nouse {
	padding: 0px 2px 0px 2px;
}

.imageNextPage {
	cursor: pointer;
	padding: 0px 1px 0px 1px;
}

.blistblock {
	width: 328px;
	border: 1px solid #75272a;
	margin-top: 8px;
	padding: 4px;
}

.blistblock table{
	border-collapse : collapse;
	font-size: 12px;
	color: #000000;
	width:100%;
}
.blistcella {
	background-color: #feffd5;
	height:98px;
	border: 4px solid white;
}
.blistcellb {
	background-color: #ffcca7;
	height:98px;
	border: 4px solid white;
}

.blistcell1 {
}
.blistcell2 {}
.blistcell3 {}

.blistcell2 img {
	width:80px;
	height:80px;
}

/* clist */
.clisthead {
	color: white;
	font-size:16px;
	height: 24px;
	background-color: #fb7979;
	padding-left: 12px;
	padding-top: 4px;
	border: 1px solid #75272a;
	overflow: hidden;
}

.clisthead-title {
	color: white;
	font-size:16px;
	height: 24px;
	background-color: #fb7979;
	float: left;
}

.clisthead-switch {
	float: right;
	position: relative;
	right: 10px;
}

.clistblock {
	width: 328px;
	border: 1px solid #75272a;
	margin-top: 8px;
	padding: 4px;
}

.clistblock table{
	border-collapse : collapse;
	font-size: 12px;
	color: #000000;
	width: 328px;
}

.clistcella {
	background-color: #feffd5;
	height:66px;
	border: 4px solid white;
}
.clistcellb {
	background-color: #ffcca7;
	height:66px;
	border: 4px solid white;
}

.clistcell1 {
	padding: 4px 4px 4px 4px ;
	width: 72px;
}
.clistcell2 {
	vertical-align: top;
}

.clistcell1 img {
	width:56px;
	height:56px;
}

/* dlist */
.dlisthead {
	color: white;
	font-size:16px;
	height: 24px;
	background-color: #fb7979;
	padding-left: 12px;
	padding-top: 4px;
	border: 1px solid #75272a;
	overflow: hidden;
}

.dlisthead-title {
	color: white;
	font-size:16px;
	height: 24px;
	background-color: #fb7979;
	float: left;
}

.dlisthead-switch {
	float: right;
	position: relative;
	right: 10px;
}

.favlist-sortselect {
	position: relative;
	top: -7px;
}

.favlist-sortselect-test {
	position: relative;
}

.dlistTagSelection_JustOne {
	position: relative;
	top: -2px;
}

.dlistTagSelection_Others {
	position: relative;
	top: -8px;
}

.dlistblock {
	width: 336px;
	border: 1px solid #75272a;
	margin-top: 8px;
}

.dlistblock table{
	border-collapse : collapse;
	font-size: 12px;
	color: #333333;
	width: 100%;
}


.dlistcella {
	background-color: #feffd5;
	height:66px;
	border: 1px solid white;
}
.dlistcellb {
	background-color: #ffcca7;
	height:66px;
	border: 1px solid white;
}

.dlistcell1 {
	padding: 4px 4px 4px 4px ;
	width: 72px;
}
.dlistcell2 {}

.dlistcell1 img {
	width:56px;
	height:56px;
}

/* elist */
.elisthead {
	color: white;
	font-size:16px;
	height: 24px;
	background-color: #fb7979;
	padding-left: 12px;
	padding-top: 4px;
	border: 1px solid #75272a;
	overflow: hidden;
}

.elisthead-title {
	color: white;
	font-size:16px;
	height: 24px;
	background-color: #fb7979;
	float: left;
}

.elisthead-switch {
	float: right;
	position: relative;
	right: 10px;
}

.elistblock {
	width: 328px;
	border: 1px solid #75272a;
	padding: 4px;
}

.elistblock table{
	border-collapse : collapse;
	font-size: 12px;
	color: #000000;
	width:100%;
}
.elistcella {
	background-color: #feffd5;
	height:98px;
	border: 4px solid white;
}
.elistcellb {
	background-color: #ffcca7;
	height:98px;
	border: 4px solid white;
}

.elistcell1 {
	width:40px;
	text-align:center;
	overflow:hidden;
}
.elistcell2 {
	width:82px;
	overflow:hidden;
}
.elistcell3 {
	overflow:hidden;
}

.elistcell2 img {
	width:80px;
	height:80px;
}

/* favorite list */
.favlistblock {
	width: 998;
	border: 1px solid #75272a;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 4px;
}
.favlistbodyblock {}
.favlisthead {
	color: white;
	font-size:16px;
	height: 24px;
	background-color: #fb7979;
	padding-left: 12px;
	padding-top: 4px;
	border: 1px solid #75272a;
	overflow: hidden;
}
.favlisthead-title {
	color: white;
	font-size:16px;
	height: 24px;
	background-color: #fb7979;
	float: left;
}
.favlisthead-switch {
	float: right;
	position: relative;
	right: 10px;
}
.favlistfoot {
	width:100%;
	height:24px;
	text-align:center;
}
.favlist_outside_div {
	text-align:center;
	width:100%;
}
.favlist_outside_table {
	margin-right:auto;
	margin-left:auto;
	border-collapse : collapse;
	border-spacing:0px;
}
.favlist_outside_table_td {
	border:4px solid white;
	vertical-align:top;
	padding:0px;
}
.favlistcell_table_a {
	background-color: #feffd5;
	height:98px;
	border-collapse : collapse;
	font-size: 12px;	
}
.favlistcell_table_b {
	background-color: #ffcca7;
	height:98px;
	border-collapse : collapse;
	font-size: 12px;
}
.favlistcell_table .colortitle {
	height:40px;
}
.newfavlistcell1 {
text-align: center;
	width:32px;
}
.newfavlistcell2 {
	width: 95px;
}
.newfavlistcell3 {
	width: 195px;
}
.newfavlistcell2 img {
	width:86px;
	height:86px;
}
.favlistcell1 {
	width:2px;
}
.favlistcell2 {
	width: 90px;
}
.favlistcell3 {
	width: 150px;
}
.favlistcell4 {
	width: 80px;
	text-align:center;
}
.favlistcell2 img {
	width:80px;
	height:80px;
}
.favlistcell_empty {
	background-color: white;
	width:100%;
	height:100%;
}
.fav_removebtn_div {
	width:100%;
	overflow:hidden;
}
/* glist */
.glistblock {
	width: 998;
	border: 1px solid #75272a;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 4px;
}
.glistbodyblock {
}
.glisthead {
	color: white;
	font-size:16px;
	height: 24px;
	background-color: #fb7979;
	padding-left: 12px;
	padding-top: 4px;
	border: 1px solid #75272a;
	overflow: hidden;
}
.glisthead-title {
	color: white;
	font-size:16px;
	height: 24px;
	background-color: #fb7979;
	float: left;
}
.glisthead-switch {
	float: right;
	position: relative;
	right: 10px;
}
.glistfoot {
	width:100%;
	text-align:center;
}
.glist_outside_div {
	text-align:center;
	width:100%;
}
.glist_outside_table {
	margin-right:auto;
	margin-left:auto;
	border-collapse : collapse;
	border-spacing:0px;
}
.glist_outside_table_td {
	border:4px solid white;
	vertical-align:top;
	padding:0px;
}
.glistcell_table_a {
	background-color: #feffd5;
	height:98px;
	border-collapse : collapse;
	font-size: 12px;	
}
.glistcell_table_b {
	background-color: #ffcca7;
	height:98px;
	border-collapse : collapse;
	font-size: 12px;
}
.glistcell_table .colortitle {
	height:40px;
}
.glistcell1 {
	width:2px;
}
.glistcell2 {
	width: 90px;
}
.glistcell3 {
	width: 230;
}
.glistcell2 img {
	width:80px;
	height:80px;
}
.glistcell_empty {
	background-color: white;
	width:100%;
	height:100%;
}

/* common color set */
.colortitle {
	color: #ff2500;
}

/* adbar */

#adbar1 {
	width:100%;
	text-align: center;
}

/* searchbar */

#searchbar {
	background-color:#eba0a4; 
	text-align:center; 
	margin-top:2px;
	margin-bottom:2px;
}

/* bottom bar */
#bottombar {
	width:1008px; 
	height:210px;
}

#bottombar_nogotop {
	width:1008px; 
}

#adblock {
	width: 336px; 
	text-align: center;
	margin-top: 16px;
	margin-bottom: 16px;
}

#adblock2 {
	width: 336px; 
	text-align: center;
	margin-top: 16px;
	margin-bottom: 16px;
}

#artwork_td1 {
	text-align:center;
}

body {
	font-family:arial,sans-serif;
	font-size: 12px;
	color: #666666;	
	margin-right: 8px;
	margin-left: 8px;
	margin-top: 0px;
	margin-bottom: 8px;

}

#bodybar {
	width: 1008px;
	overflow: hidden;
	clear: both;
}

.mainTable {
	border-collapse:collapse; 
}
.mainTable .leftSec {
	vertical-align: top; 
	width:640px; 
	padding:6px; 
	border:0px solid red;
}
.mainTable .rightSec {
	vertical-align:top; 
	width:336px; 
	padding:6px; 
	border:0px solid red;
}

.my-personal-infos-block {
	width:1008px;
	height: 410px;
	background-color: white;
}

.new-personal-infos-block {}

.personal-favorites-block {
	width:1008px;
	height: 560px;
	background-color: white;
}

.artwork-management-block {}

.confirm_block {
	width:1008px;
	height: 460px;
	background-color: white;
}

/* ---------- */


#main_left {
	float:left;
	width: 610px;
	height: 100%;
	padding: 8px 8px 8px 8px;
}

#main_right {
	float:right;
	width: 320px;
	height: 100%;
	padding: 8px 8px 8px 8px;
}


#footer {
	width:800px; 
	height:40px;
}
#footer .link{
	font-size: 12px;
	color: #0167cc;
}

#menubar {
	font-size: 12px;
	color: #666666;		
	width:800px; 
	height:40px;  
	background-color: #f1eee7; 
	text-align:center; 
}

.menulink {
	color: #cc0000;
}
.menulink  a {
	text-decoration: none;
}
.menulink  a:hover{
	text-decoration: underline;
}

#mian {
	width:100%;
	text-align: center;
}

#edit-personal-infos-block {
	width:1008px;
	height: 600px;
	background-color: white;
	text-align: center;
}
#add-personal-infos-block {
	width:1008px;
	height: 540px;
	background-color: white;
	text-align: center;
}
#myinfo {
	width: 440px;
	background-color: white;
	margin: 8px 8px 8px 8px;
	border:1px solid #dddddd;
}

#pinfo {}

.myinfotable{
	width: 360px;
}
.myinfotable tr{
	background-image:url('images/line.gif');
	height:24px;
}
.myinfotablecol1 {
	width: 130px;
}

.pinfotable{}
.pinfotable tr{}
.pinfotablecol1 {}

#defaultPage {
	width: 440px;
	height: 100%;
	background-color: white;
	margin: 8px 8px 8px 8px;
	border:1px solid #dddddd;
}

.test {
	border:1px solid gray;
}



.topbook_caption {
	width: 100%;
	height: 28px;
	font-size: 14px;
	color: #cc0000;
	background-color: #f4efeb;
}
.topbook_caption_title {
	width: 100%;
	height: 24px;
	font-size: 14px;
	color: #cc0000;
	background-color: #f4efeb;
}
.topbook_single {
	width:100px; 
	height:150px; 
	font-size: 12px;
	overflow:hidden;
}
.topbook_cover {
	width:80px; 
	height:115px; 
	border:1px solid #dddddd;
}

.artbooks_caption {
	width: 100%;
	height: 28px;
	font-size: 14px;
	color: #cc0000;
	background-color: #f4efeb;
	margin-top: 4px;
}
.artbooks_caption_title {
	width: 100%;
	height: 24px;
	font-size: 14px;
	color: #cc0000;
	background-color: #f4efeb;
	margin-top: 4px;
}
.artbooks_single {
	width:150px; 
	height:150px; 
	font-size: 12px;
	overflow:hidden;
	text-align:center;
	border:1px solid #dddddd;
}
.artbooks_cover_edit {
	width:100px; 
	height:140px; 
	border:1px solid #dddddd;
}
.blog_listheader {
	width:336px;
	height:92px;
	margin:0px;
	background-image: url('../images/blog_listheader.jpg');
	background-color: #F17575;
}
.blog_list{
	width:336px;
	background-color: #F17575;
	margin-bottom:10px;
	text-align: center;
}
.blog_listbody {
	width:332px;
	margin:0px;
	text-align: left;
	background-color: #FFFFFF;
	padding-top:8px;
	padding-bottom:5px;
	border-right:2px solid #F17575;
	border-left:2px solid #F17575;
	border-bottom:2px solid #F17575;
}
.blog_link {
	text-align: center;
	font-size:14px;
	margin-top:10px;
    margin-left:auto;
    margin-right:auto;
	overflow: hidden;
}
.blog_listitem {
	width:286px;
	height:20px;
	font-size:14px;
	vertical-align: baseline;
	margin-top:3px;
	margin-bottom:2px;
	margin-left:24px;
	margin-right:auto;
	border-bottom-width: medium;
	border-bottom-style: dotted;
	border-bottom-color: #F7D08F;
	overflow: hidden;
}
.blog_itemdate {
	color:#E87000;
	font-weight: bold;
}

.Read_Small_Button_Table {
	width: 100%;
}

.Read_Small_Button_TR {
	width: 100%;
}

.Read_Small_Button_TD {
	margin: 4px;
}

.Favorite_Cateory_using {
	font-weight: bold;
	cursor: pointer;
}

.Favorite_Cateory {
	cursor: pointer;
}

#CurrentFavorCategoryID {
	font-size:14px;
}

#FavorCategoryList {
	font-size:14px;
}
.favorlist_null_div {
	text-align:center;
	width:100%;
	font-weight: bold;
	font-size:18px;
}
