* {
	margin: 0;
	padding: 0;
}
body {
	background: #191919 url(images/bg.gif);
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
}
img {
	border: none;
}
a {
	color: #136390;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:focus, a:active {
	outline: none;
}
.post ul, .post ol {
	padding: 1.6em 3em;
}
.post ul li, .post ol li {
	font-size: 1.1em;
	padding: 0 0 0.9em;
}
.post p {
	font-size: 1.1em;
	line-height: 1.4em;
	padding: 0 0 1.4em 0;
}
#wrapper {
	margin: 25px auto;
	width: 1000px;
}
#header {
	float: left;
	padding: 0 0 10px 0;
	position: relative;
	width: 100%;
}
#header-lite {
	float: left;
	height: 290px;
	position: relative;
	width: 100%;
}
#content, footer {
	float: left;
	width: 100%;
}
#content {
	padding: 0 0 20px 0;
}
#left-sidebar {
	display: inline;
	float: left;
	margin: 0 0 0 1px;
	padding: 1px 0;
	width: 253px;
}
#center-content {
	display: inline;
	float: left;
	margin: 0 0 0 5px;
	padding: 1px 0;
	width: 480px;
}
#right-narrow {
	display: inline;
	float: left;
	margin: 0 0 0 5px;
	padding: 1px 0;
	width: 738px;
}
#right-sidebar {
	display: inline;
	float: left;
	margin: 0 0 0 5px;
	padding: 1px 0;
	width: 255px;
}
#nav {
	padding: 0 0 3px 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 718px;
	z-index: 999;
}
* html #nav {
	float: right;
	margin: 0;
	position: relative;
}
#footer {
	float: left;
	padding: 13px 0 25px 0;
	width: 100%;
}
.two-column {
	background: url(images/2_cols_bg.gif) repeat-y;
}
.three-column {
	background: url(images/3_cols_bg.gif) repeat-y;
}
.narrow {
	border: 1px solid #fff;
	width: 998px !important;
}
#kami-today h2 {
	background: #000 url(images/head_kami_today.gif) no-repeat;
	height: 47px;
	margin: 0 0 16px 0;
	text-indent: -9999em;
}
#kami-today .today-block {
	border-bottom: 1px solid #CCCCBB;
	margin: 0 0 15px 20px;
	width: 213px;
}
#kami-today .today-block p {
	font-family: trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding: 4px 0;
}
#kami-today .today-block p a {
	color: #000;
}
#kami-today .today-block p a:hover {
	color: #136390;
}
#kamikaze-artist {
	clear: both;
	overflow: hidden;
	padding: 0 0 20px 0;
}
#kamikaze-artist h2 {
	background: #000 url(images/headartist.gif) no-repeat;
	height: 47px;
	margin: 0 0 16px 0;
	text-indent: -9999em;
}
#kamikaze-artist .artist-block {
	border-bottom: 1px solid #CCCCBB;
	margin: 0 0 15px 20px;
	width: 213px;
}
#kamikaze-artist .artist-block p {
	font-family: trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding: 4px 0;
}
#kamikaze-artist .artist-block p a {
	color: #000;
}
#kamikaze-artist .artist-block p a:hover {
	color: #136390;
}
#kamikaze-artist .main-wrap, #kamikaze-project .main-wrap {
	clear: both;
	padding: 0 20px;
}
#kamikaze-artist .artist-list, #kamikaze-project .project-list {
	border-bottom: 1px solid #ccc;
	display: inline;
	float: left;
	height: 240px;
	margin: 0 10px 15px 8px;
	padding: 0 0 10px 0;
	width: 220px;
}
#kamikaze-artist .artist-list .desc-container h3, #kamikaze-project .project-list .desc-container h3 {
	font-size: 1.2em;
}
#kamikaze-artist .artist-list a, #kamikaze-project .project-list a {
	text-decoration: none;
}
#kamikaze-project {
	clear: both;
}
#kamikaze-project h2 {
	background: #000 url(images/headartist_special_project.gif) no-repeat;
	height: 47px;
	margin: 0 0 16px 0;
	text-indent: -9999em;
}
#latest-news {
	padding: 0 0 10px 0;
}
#latest-news h2 {
	background: #000 url(images/headnews.gif) no-repeat;
	height: 47px;
	margin: 0 0 16px 0;
	text-indent: -9999em;
}
#latest-news h2.activity {
	background: #000 url(images/headactivity.gif) no-repeat;
	height: 47px;
	margin: 0 0 16px 0;
	text-indent: -9999em;
}
#latest-news .news-block {
	border-bottom: 1px solid #CCCCBB;
	margin: 0 0 10px 20px;
	overflow: hidden;
	padding: 0 0 10px;
	width: 440px;
}
#latest-news .news-block img {
	float: left;
	padding: 0 15px 0 0;
}
#latest-news .news-block .news-details {
	float: left;
	width: 224px;
}
#latest-news .news-block .news-details h3 {
	font-size: 1.4em;
	padding: 0 0 10px 0;
}
#latest-news .news-block .news-details h3 a {
	color: #000;
}
#latest-news .news-block .news-details h4 {
	font-size: 1.2em;
	padding: 0 0 10px 0;
}
#latest-news .news-block .news-details p {
	font-size: 1.1em;
	line-height: 1.2em;
	text-align: justify;
}
#latest-news .news-block .news-details p a {
	color: #000;
}
#latest-news .news-block .news-details span {
	display: block;
	padding: 10px 0;
}
#fan-board{
	background: #fff;
}
#fan-board h2 {
	background: #000 url(images/headfanboard.gif) no-repeat;
	height: 47px;
	margin: 0 0 5px 0;
	text-indent: -9999em;
}
#register h2 {
	background: #000 url(images/headregister.gif) no-repeat;
	height: 47px;
	margin: 0 0 5px 0;
	text-indent: -9999em;
}
#edit-profile h2 {
	background: #000 url(images/headedit.gif) no-repeat;
	height: 47px;
	margin: 0 0 5px 0;
	text-indent: -9999em;
}
#calendar {
	margin: 0 0 20px 0;
	overflow: hidden;
}
#calendar h2 {
	background: #000 url(images/headcalendar.gif) no-repeat;
	height: 47px;
	margin: 0 0 16px 0;
	text-indent: -9999em;
}
#calendar #calendar-container {
	display: inline;
	margin: 0 0 0 22px;
}
#gallery {
	margin: 0 0 20px 0;
	overflow: hidden;
}
#gallery .gallery-block {
	border-bottom: 1px solid #CCCCBB;
	margin: 0 0 0 22px;
	width: 213px;
}
#gallery .gallery-block-small {
	float: left;
	margin: 0 auto;
	padding: 5px;
}
#gallery h2 {
	background: #000 url(images/headgallery.gif) no-repeat;
	height: 47px;
	margin: 0 0 16px 0;
	text-indent: -9999em;
}
#gallery p {
	font-family: trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding: 4px 0;
}
#gallery p a {
	color: #000;
}
#gallery p a:hover {
	color: #136390;
}
#wallpaper {
	margin: 0 0 20px 0;
	overflow: hidden;
}
#wallpaper .gallery-block {
	border-bottom: 1px solid #CCCCBB;
	margin: 0 0 0 22px;
	width: 213px;
}
#wallpaper h2 {
	background: #000 url(images/headwallpaper.gif) no-repeat;
	height: 47px;
	margin: 0 0 16px 0;
	text-indent: -9999em;
}
#wallpaper p {
	font-family: trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding: 4px 0;
}
#wallpaper p a {
	color: #000;
}
#wallpaper p a:hover {
	color: #136390;
}
#download {
	margin: 0 0 20px;
}
#download h2 {
	background: #000 url(images/headdownload.gif) no-repeat;
	height: 47px;
	margin: 0 0 16px 0;
	text-indent: -9999em;
}
#download .download-block {
	border-bottom: 1px solid #CCCCBB;
	margin: 0 0 0 22px;
	width: 213px;
}
#download p {
	font-family: trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding: 4px 0;
}
#download p a {
	color: #000;
}
#download p a:hover {
	color: #136390;
}
#board-home {
	margin: 0 0 0 20px;
	width: 440px;
}
#board-home span {
	display: block;
	float: left;
	padding: 10px 0;
}
#board-main {
	background: #fff;
	display: inline;
	float: left;
	padding: 0 20px 20px;
	width: 958px;
}
#member-bar {
	padding: 10px 20px;
	width: 958px;
	margin:0 auto;
	background: #B3B3B3;
}
#member-bar a, #member-bar a:visited{
	font-weight:bold;
    font-family: Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#member-bar a:hover{
	color: #970097;
	text-decoration: none;
}
#webboard-tools {
	background: #B3B3B3;
	height: 35px;
	padding: 0 20px;
	width: 958px;
}
#webboard-tools span a {
	padding:0;
	margin:0;
	display: block;
	float: left;
	height: 35px;
	text-indent: -9999em;
}
#webboard-tools span.login a {
	background: url(images/login1.gif) no-repeat;
	width: 44px;
}
#webboard-tools span.register a {
	background: url(images/regis1.gif) no-repeat;
	width: 58px;
}
#webboard-tools span.edit-profile a {
	padding:0;
	margin:0;
	background: url(images/editprofile1.gif) no-repeat;
	width: 83px;
}
#webboard-tools span.post-new a {
	background: url(images/postnew1.gif) no-repeat;
	float: right !important;
	width: 90px;
}
#webboard-tools span a:hover {
	background-position: 0 -35px;
}
.page-nav-block {
	background: #fff;
	display: inline;
	float: left;
	padding: 10px 20px;
	width: 958px;
}
.page-nav-block .pagination-left {
	float: left;
	margin: 5px 0 0 0;
}
.page-nav-block .pagination-right {
	float: right;
}
.page-nav-block .page-order {
	float: right;
}
.page-nav-block ul li {
	display: inline;
	float: left;
	margin: 0 3px 0 0;
}
.page-nav-block ul li a {
	background: #E9EDED;
	color: #807E7E;
	display: inline;
	font-size: 0.9em;
	padding: 3px 7px;
	text-decoration: none;
}
.page-nav-block ul li a:hover, .page-nav-block ul li a.active {
	background: #DF35A0;
	color: #fff;
}
#login-panel {
	background: #e4e4e4;
	float: left;
	padding: 10px 20px;
	width: 958px;
}
#login-panel p {
	font-size: 1.1em;
	padding: 0 3px;
}
#reply {
	background: #fff;
	float: left;
	width: 998px;
}
#reply h3 {
	background: #000 url(images/answer.gif) no-repeat;
	height: 47px;
	text-indent: -9999em;
}
#reply h3.post-new {
	background: #000 url(images/post_new_topic.gif) no-repeat;
}
#reply .form-container {
	float: left;
	padding: 20px;
	width: 958px;
}
#reply .form-container p {
	clear: both;
	display: inline;
	float: left;
	padding: 0 0 8px 0;
	width: 100%;
}
#reply .form-container p label {
	display: block;
	float: left;
	font-size: 1.2em;
	font-weight: 700;
	padding: 0 5px 0 0;
	text-align: right;
	width: 150px;
}
#reply .form-container p span.checkbox_list {
	float: left;
	text-align: left;
	width: 600px;
}
#reply .form-container p span.checkbox_list label {
	float: left;
	text-align: left;
	width: 300px;
}
#reply .form-container p span.error {
	clear: both;
	color: #FF0000;
	display: inline;
	float: left;
	padding: 0 0 0 155px;
	width: 600px;
}
#reply .form-container p.indent {
	padding: 0 0 8px 155px;
	width: 700px;
}
#reply .leading-text {
	background: #000;
	float: left;
	padding: 10px 20px;
	width: 958px;
}
#reply .leading-text h4 {
	color: #fff;
	font-size: 1.2em;
}
#flash-container {
	float: left;
	margin: 0;
	z-index: 0;
}
* html #flash-container {
	margin: -36px 0 0 0;
}
#cover-block h2 {
	background: #000000 url(images/headalbum.gif) no-repeat scroll 0 0;
	height: 47px;
	margin: 0 0 16px;
	text-indent: -9999em;
}
#cover-block .cover-list {
	background: #E7E9E9;
	border: 1px solid #DEDDDD;
	display: inline;
	float: left;
	margin: 0 10px 15px 22px;
	padding: 10px;
	width: 127px;
}
#cover-block .cover-list span {
	clear: both;
	display: block;
	font-size: 1.1em;
	padding: 0 0 3px 0;
}
#cover-block .cover-list span.artist {
	font-size: 1.2em;
	font-weight: 700;
}
#news-block h2 {
	background: #000000 url(images/headnews.gif) no-repeat scroll 0 0;
	height: 47px;
	margin: 0 0 16px;
	text-indent: -9999em;
}
#news-block h2.activity {
	background: #000000 url(images/headactivity.gif) no-repeat scroll 0 0;
	height: 47px;
	margin: 0 0 16px;
	text-indent: -9999em;
}
#news-block .news-list {
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 20px 20px 20px;
	width: 140px;
}
#news-block .news-list a {
	text-decoration: none;
}
#news-block .news-list img {
	padding: 0 0 10px 0;
}
#news-block .news-list h3 {
	background: url(images/bullet_news.gif) top left no-repeat;
	color: #54AFE6;
	font-size: 1.42em;
	padding: 0 0 0 22px;
}
#news-block .news-list a:hover h3 {
	text-decoration: underline;
}
#news-block .news-list .desc-container {
	height: 95px;
}
#news-block .news-list .desc-container .details {
	color: #666;
	display: block;
	font-size: 1.1em;
	padding: 5px 0 0 0;
}
span.post-date {
	visibility:hidden;
}
#news-block .news-wide {
	border-bottom: 1px solid #ccc;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 20px 10px 20px;
	padding: 10px 0;
	width: 698px;
}
#news-block .news-wide .left {
	float: left;
	padding: 0 10px 10px 0;
}
#news-block .news-wide h3 {
	color: #54AFE6;
	font-size: 1.2em;
	padding: 0 0 0 18px;
}
#news-block .news-wide h3 a {
	color: #54AFE6;
}
#news-block .news-wide .headline {
	padding: 0 0 10px 0;
}
#news-block .news-wide .headline h3 {
	background: url(images/bullet_news.gif) top left no-repeat;
}
#news-block .news-wide p {
	color: #64626D;
	font-size: 1.1em;
	padding: 3px 0;
}
#gallery-block h2 {
	background: #000000 url(images/headgallery.gif) no-repeat scroll 0 0;
	height: 47px;
	margin: 0 0 16px;
	text-indent: -9999em;
}
#gallery-block h2.wallpaper {
	background: #000000 url(images/headwallpaper.gif) no-repeat scroll 0 0;
	height: 47px;
	margin: 0 0 16px;
	text-indent: -9999em;
}
#gallery-block .title-text {
	float: left;
	width: 100%;
}
#gallery-block .title-text p {
	font-size: 3em;
	font-weight: 700;
	padding: 0 0 20px 0;
}
#gallery-block .main-wrap {
	padding: 0 0 0 20px;
	width: 698px;
}
#gallery-block .main-wrap .gallery-hilight {
	background: #FFD0E7;
	float: left;
	padding: 10px;
	width: 660px;
}
#gallery-block .gallery-list {
	float: left;
	margin: 0 5px 10px 0;
	width: 160px;
}
#gallery-block .gallery-list a {
	text-decoration: none;
}
#gallery-block .gallery-list .desc-container {
	height: 40px;
}
#gallery-block .gallery-list h3 {
	background: url(images/bullet_camera.gif) no-repeat;
	color: #FF2A94;
	font-size: 1.1em;
	padding: 0 0 5px 15px;
}
#gallery-block .gallery-list a:hover h3 {
	text-decoration: underline;
}
#gallery-block .gallery-list span.post-date {
	color: #B3B3B3;
	margin: 0 0 0 15px;
}
#mv-block h2 {
	background: #000000 url(images/headmv.gif) no-repeat scroll 0 0;
	height: 47px;
	margin: 0 0 16px;
	text-indent: -9999em;
}
#mv-block .title-text {
	float: left;
	width: 100%;
}
#mv-block .title-text p {
	font-size: 3em;
	font-weight: 700;
	padding: 0 0 20px 0;
}
#mv-block .main-wrap {
	padding: 0 0 0 20px;
	width: 698px;
}
#mv-block .main-wrap .mv-hilight {
	background: #FFD0E7;
	float: left;
	padding: 10px;
	width: 660px;
}
#mv-block .mv-list {
	float: left;
	margin: 0 5px 10px 0;
	width: 160px;
}
#mv-block .mv-list .image-container {
	position: relative;
}
#mv-block .mv-list .image-container .play-btn {
	left: 60px;
	position: absolute;
	top: 50px;
}
#mv-block .mv-list a {
	text-decoration: none;
}
#mv-block .mv-list .desc-container {
	height: 40px;
}
#mv-block .mv-list h3 {
	background: url(images/bullet_video.gif) no-repeat;
	color: #FF2A94;
	font-size: 1.1em;
	padding: 0 0 5px 16px;
}
#mv-block .mv-list a:hover h3 {
	text-decoration: underline;
}
#mv-block .mv-list span.post-date {
	color: #B3B3B3;
	margin: 0 0 0 15px;
}
#footer p {
	color: #999;
	float: left;
	font-size: 1.1em;
}
#footer #player {
	float: right;
}
#nav ul li {
	display: inline;
	float: left;
}
#nav ul li a {
	background: url(images/top_nav_matrix.gif);
	display: inline;
	float: left;
	height: 33px;
	margin: 0 0 0 1px;
	text-indent: -9999em;
}
#nav ul li.timeline a {
	background-position: 0 0;
	width: 120px;
}
#nav ul li.timeline a:hover {
	background-position: 0 33px;
}
#nav ul#nav-block li.artists a {
	background-position: -120px 0;
	width: 76px;
}
#nav ul#nav-block li.artists a:hover {
	background-position: -120px 33px;
}
#nav ul li.news a {
	background-position: -197px 0;
	width: 148px;
}
#nav ul li.news a:hover {
	background-position: -197px 33px;
}
#nav ul li.media a {
	background-position: -346px 0;
	width: 70px;
}
#nav ul li.media a:hover {
	background-position: -346px 33px;
}
#nav ul li.shop a {
	background-position: -417px 0;
	width: 96px;
}
#nav ul li.shop a:hover {
	background-position: -417px 33px;
}
#nav ul li.fan a {
	background-position: -514px 0;
	width: 118px;
}
#nav ul li.fan a:hover {
	background-position: -514px 33px;
}
#nav ul li.contact a {
	background-position: -633px 0;
	width: 83px;
}
#nav ul li.contact a:hover {
	background-position: -633px 33px;
}
#nav > ul > li.artists > #sub-artist {
	display: none;
}
#nav ul li.artists #sub-artist {
	background: #000;
	left: 120px;
	padding: 0 0 20px 0;
	position: absolute;
	top: 33px;
	width: 428px;
	z-index: 9999;
}
#nav > ul > li.news > #sub-news {
	display: none;
}
#nav ul li.news #sub-news {
	background: #000;
	left: 198px;
	padding: 10px 20px 20px 20px;
	position: absolute;
	top: 33px;
	width: 260px;
	z-index: 9999;
}
#nav > ul > li.media > #sub-media {
	display: none;
}
#nav ul li.media #sub-media {
	background: #000;
	left: 347px;
	padding: 10px 20px 20px 20px;
	position: absolute;
	top: 33px;
	width: 260px;
	z-index: 9999;
}
#nav > ul > li.shop > #sub-shop {
	display: none;
}
#nav ul li.shop #sub-shop {
	background: #000;
	left: 400px;
	padding: 10px 20px 20px 20px;
	position: absolute;
	top: 33px;
	width: 276px;
	z-index: 9999;
}
#nav > ul > li > ul {
	display: none;
}
#nav > ul > li.artists:hover > ul, #nav > ul > li.news:hover > ul, #nav > ul > li.media:hover > ul, #nav > ul li.shop:hover > ul {
	display: block;
}
#nav ul li.artists:hover ul {
	display: block;
}
#nav ul li ul li ul li {
	display: inline;
	float: left;
	height: 26px;
}
#sub-artist .left, #sub-artist .right {
	display: inline;
	float: left;
	padding: 0 7px 0px 20px;
	width: 180px;
}
#sub-artist .left ul li, #sub-artist .right ul li, #sub-news ul li, #sub-media ul li, #sub-shop ul li {
	border-bottom: 1px solid #2A2A2A;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: 700;
}
#sub-artist .left ul li.artist {
	background: url(images/head_kamikaze_artist.gif) bottom no-repeat;
	height: 36px;
	width: 100%;
}
#sub-artist .right ul li.special-pro {
	background: url(images/head_special_projects.gif) bottom no-repeat;
	height: 36px;
	width: 100%;
}
#sub-artist .left ul li a, #sub-artist .right ul li a {
	background: url(images/arrow_white.gif) left no-repeat !important;
	color: #fff;
	display: inline;
	height: 20px;
	padding: 6px 0 0 30px;
	text-decoration: none;
	text-indent: 0 !important;
	width: 150px !important;
}
#sub-artist ul li a:hover, #sub-news ul li a:hover, #sub-media ul li a:hover, #sub-shop ul li a:hover {
	background: #BF0074 url(images/arrow_blk.gif) left no-repeat !important;
}
#sub-news ul li, #sub-shop ul li {
}
#sub-news ul li a, #sub-media ul li a, #sub-shop ul li a {
	background: url(images/arrow_white.gif) no-repeat !important;
	color: #fff;
	height: 20px;
	padding: 6px 0 0 35px;
	text-decoration: none;
	text-indent: 0;
	width: 225px !important;
}
#nav ul li.news #sub-news ul li a span {
	text-transform: none;
}
#event-list {
	display: inline;
	float: left;
	padding: 0 0 20px 46px;
	width: 650px;
}
#event-list .event-block {
	border-top: 1px solid #EBEBEB;
	float: left;
	padding: 10px 0;
	width: 100%;
}
#event-list .event-block img {
	float: left;
	padding: 0 24px 5px 0;
}
#event-list .event-block .short-desc {
	float: left;
	width: 284px;
}
#event-list .event-block .short-desc h4 {
	color: #1F70A5;
	font-size: 1.2em;
	padding: 0 0 3px 0;
}
#event-list .event-block .short-desc p {
	font-size: 1.2em;
}
#event-list .event-block .place {
	float: right;
	width: 152px;
}
#event-list .event-block .place h4 {
	font-size: 1.2em;
	padding: 0 0 3px 0;
}
#event-list .event-block .place p {
	font-size: 1.2em;
}
.usual {
	clear: both;
	display: inline;
	padding: 5px 0 0 0;
	width: 100%;
}
.usual ul {
	clear: both;
	display: inline;
	float: left;
}
.usual ul li {
	display: inline;
	float: left;
	margin: 0 3px 0 0;
}
.usual ul li a {
	display: block;
	float: left;
	height: 26px;
	text-indent: -9999em;
}
.usual ul li.recmnd a {
	background: url(images/btn_recommend.gif) no-repeat;
	width: 117px;
}
.usual ul li.lst-updte a {
	background: url(images/btn_last_updated.gif) no-repeat;
	width: 107px;
}
.usual ul li.nw-tpc a {
	background: url(images/btn_new_topic.gif) no-repeat;
	width: 95px;
}
.usual ul li.ht-tpc a {
	background: url(images/btn_hot_topics.gif) no-repeat;
	width: 87px;
}
.usual div {
	float: left;
}
.usual ul li a:hover, .usual ul li a.selected {
	background-position: 0 -26px;
}
#twitter_div {
	margin: 0 0 20px;
}
#twitter_div h2 {
	background: #000 url(images/head_twitter.gif) no-repeat;
	height: 47px;
	margin: 0 0 16px;
	text-indent: -9999em;
}
#twitter_div ul {
	margin: 0 0 0 22px;
	padding: 0 0 10px 10px;
	width: 203px;
}
#twitter_div ul li {
	border-bottom: 1px dotted #ccc;
	font-size: 1.2em;
	list-style-image: url(images/addsign.gif);
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}
#twitter-link {
	background: url(images/twitter_16.png) no-repeat;
	display: block;
	font-size: 1.2em;
	height: 16px;
	margin: 0 0 10px 30px;
	padding: 0 0 0 20px;
	text-align: left !important;
}
#facebook-share {
	background: url(images/facebook_16.png) no-repeat;
	display: block;
	font-size: 1.2em;
	height: 16px;
	margin: 0 0 10px 30px;
	padding: 0 0 0 20px;
}
.webboard-table {
	border: 1px solid #fff;
	border-collapse: collapse;
}
.webboard-table th, .webboard-table td {
	padding: 6px;
}
.webboard-table th {
	background: #4C4C4C;
	border-right: 1px solid #fff;
	color: #fff;
	font-size: 1.1em;
}
.webboard-table tr {
	border-bottom: 1px dotted #C9C9C9;
	border-top: 1px dotted #C9C9C9;
}
.webboard-table tr td {
	border-right: 1px solid #fff;
	font-size: 1.1em;
}
.webboard-table tr.even {
	background: #EAEAEA url(images/even_bg.gif) top repeat-x;
}
.webboard-table td a {
	color: #604444;
	display: block;
	padding: 3px 0;
}
.webboard-table tr.artist-posted {
	background: #DF7FB9;
}
.webboard-table td.artist-rep {
	background: #DF7FB9;
}
.webboard-table td.hot-rep {
	color: #ff0000;
	font-weight: 700;
}
.webboard-table tr.topic {
	background: #F1F1F1;
	border-top: 1px solid #D9D9D9;
	font-size: 1.2em;
}
.webboard-table tr.topic-details {
	border-bottom: 3px solid #D9D9D9;
}
.no-padding {
	padding: 0 !important;
}
.last-pinned {
	border-bottom: 2px solid #C9C9C9 !important;
}
.thick-bottom {
	border-bottom: 4px solid #C9C9C9 !important;
}
.no-border {
	border: 0 !important;
}
.thick-padding-bottom {
	padding-bottom: 25px;
}
.center {
	text-align: center;
}
span.small {
	color: #6A6A6A;
	display: block;
	font-size: 1em;
	padding: 10px 0 10px;
}
strong.name {
	display: block;
	padding: 10px 0 0 0;
}
.image-container {
	padding: 10px 0 0 0;
}
.post-container {
	padding: 0 5px;
}
#float-logo {
	background: url(images/kamikaze_logo.gif) no-repeat;
	float: left;
	height: 33px;
	left: 0;
	text-indent: -9999em;
	top: 0;
	width: 280px;
}
#float-logo h1 {
	height: 100%;
	width: 100%;
}
#float-logo h1 a {
	display: block;
	height: 100%;
	width: 100%;
}
.separator {
	border-bottom: 1px solid #ccc;
	clear: both;
	display: inline;
	float: left;
	height: 1px;
	margin: 20px;
	width: 680px;
}
.separator-wide {
	border-bottom: 1px solid #ccc;
	clear: both;
	display: inline;
	float: left;
	height: 1px;
	margin: 20px;
	width: 960px;
}
.fit-right {
	padding: 20px;
	width: 680px !important;
}
.light {
	background: #fff;
}

#contact-block {
	margin: 20px;

}
.main-info{
	text-align: center;
	font-size: 1.4em;
	line-height: 1.4em;
	padding: 5px;
}
.main-info2{
	text-align: center;
	padding: 5px;
}
.main-info-left{
	font-size: 1.4em;
	line-height: 1.4em;
	padding: 5px;
}
#resv-info{
	font-size: 1.5em;
}
#resv-info #infobox{
	margin-left:160px;
	padding: 5px;
	background: #E9E9E9;
	border: 1px solid #B7B7B7;
	width: 650px;
}
#resv-info  #infobox .bigger-font{
	font-size:1.7em;
}
.showpad ul, .showpad ol {
	padding: 1.6em 3em;
}
.showpad ul li, .showpad ol li {
	font-size: 1.1em;
	padding: 0 0 0.9em;
}

#reply_small {
	background: #ff0000;
	margin:0 auto;
	width: 738px;
}
#reply_small h3 {
	background: #000 url(images/comment.gif) no-repeat;
	height: 47px;
	text-indent: -9999em;
}
#reply_small h3.post-new {
	background: #000 url(images/post_new_topic.gif) no-repeat;
}
#reply_small .form-container {
	float: left;
	padding: 20px;
	width: 700px;
}
#reply_small .form-container p {
	clear: both;
	display: inline;
	float: left;
	padding: 0 0 8px 0;
	width: 100%;
}
#reply_small .form-container p label {
	display: block;
	float: left;
	font-size: 1.2em;
	font-weight: 700;
	padding: 0 5px 0 0;
	text-align: right;
	width: 150px;
}
#reply_small .form-container p span.checkbox_list {
	float: left;
	text-align: left;
	width: 600px;
}
#reply_small .form-container p span.checkbox_list label {
	float: left;
	text-align: left;
	width: 300px;
}
#reply_small .form-container p span.error {
	clear: both;
	color: #FF0000;
	display: inline;
	float: left;
	padding: 0 0 0 155px;
	width: 600px;
}
#reply_small .form-container p.indent {
	padding: 0 0 8px 155px;
	width: 660px;
}
#reply_small .leading-text {
	background: #000;
	float: left;
	padding: 10px 20px;
	width: 660px;
}
#reply_small .leading-text h4 {
	color: #fff;
	font-size: 1.2em;
}
.clear{
clear: both;
}
.vdoDetail{
	padding: 8px;
	text-align: center;
}
#dataDetail{
	padding: 15px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.2em;
	color: #6F6F6F;
}

/* ####### Tag ####### */
a.tags, a.tags:visited{
padding: 1px;
margin: 1px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-topright: 2px;
-moz-border-radius-bottomleft: 2px;
-moz-border-radius-bottomright: 2px;
-webkit-border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
white-space: nowrap;
color: #666666;
background-color: #FFFFD9;
border: 1px solid #ffe272;
margin: 0px;
text-decoration: none;
font-size: 60.5%;
}
a.tags:hover{
padding: 1px;
margin: 1px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-topright: 2px;
-moz-border-radius-bottomleft: 2px;
-moz-border-radius-bottomright: 2px;
-webkit-border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
color: #111111;
background-color: #FFFFC4; 
border: 1px solid #fbd751;
margin: 0px;
text-decoration: none;
font-size: 60.5%;
}

#listTags{
	margin-left: 25px;
	margin-top: 7px;
}