body#art {
	width: 100%;
	}
#art #header {
	margin-bottom: 0;
	border: none;
	width: 754px;
	margin: 0 auto;
	}
.art_content {
	width: 754px;
	margin: 0 auto;
	}
#b1 {
	display: table;
	margin: 0.5em auto 0;
	height: auto !important;
	height: 1px;
	width: 740px;
	background: url(/img/a_b.gif) repeat-x bottom; }
#b2 { background: url(/img/a_t.gif) repeat-x top; }
#b3 { background: url(/img/a_l.gif) repeat-y left; }
#b4 { background: url(/img/a_r.gif) repeat-y right; }
#b5 { background: url(/img/a_tl.gif) no-repeat top left; }
#b6 { background: url(/img/a_tr.gif) no-repeat top right; }
#b7 { background: url(/img/a_bl.gif) no-repeat bottom left; }
#b8 { background: url(/img/a_br.gif) no-repeat bottom right;
	padding: 4px 6px 7px;
	}
#art_img {
	background-color: #fff;
	}
#art_info {
	padding-top: 3em;
	margin-bottom: 0.5em; 
	}
#art_info p {
	float: right;
	margin: 0.2em 0 0;
	}
#art_info h1 {
	display: inline;
	margin: 0 0.6em 0 0;
	}
#art_info a {
	font-size: 1.2em;
	}
#art_vote {
	text-align: center;
	}
.gal_star {
	width: 55px;
	background: url(/img/star_x_grey.gif) top left repeat-x;
	float: left;
	margin: 2px 0.4em 0 0.2em;
	}
.gal_star div {
	height: 12px;
	background: url(/img/star_x_orange.gif) top left repeat-x;
	}
.art_rate {
	height: 2em;
	padding: 3px 0 0 255px;
	text-align: left;
	}
.art_c {
	float: left;
	}

.art_c2 {
	float: left;
	width:200px;
}

#contributors {
	margin: 0.5em 0 1em;
	color: #666;
	}
.comments cite {
	font-style: italic;
	color: #888;
	}
#art_delete {
	margin-left: 2em;
	}
.comments {
	margin: 0.5em 0 1em;
	padding: 0 0 1em;
	list-style-type: none;
	}
.comments li {
	margin: 0;
	padding: 0.5em 1em;
	}
.comments li.odd {
	background-color: #fff;
	}
.comments p {
	margin: 0.5em 0;
	}
.comments .comment_info {
	margin: 0 0 0 2em;
	color: #888;
	float: right;
	}
.gal_comment_date {
	margin-left: 0.5em;
	}
.kOn, .kOff {
	padding: 0 0.2em;
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	line-height: 6px;
	font-size: 11px;
	margin: 0.2em 0.3em 0 0;
	border: 1px solid #000;
	}
.kOn a, .kOff a {
	text-decoration: none !important;
	}
.kOn {
	cursor: pointer;
	color: #00e;
	border-color: #00e;
	background-color: #fff;
	}
.kOff {
	cursor: default;
	color: #555;
	background-color: #aaa;
	}
#cafediv {
	float:right;
	text-align:center;
	}
#cafediv img {
	border:none;
	}
#gad728x90 {
	text-align:left;
	margin:0 0 20px 0;
	}

#art_status {
	text-align:center;
	padding-top: 8px;
	}
#raters {
	font-size: 0.95em;
	line-height: 100%;
	}
