html, body {
	color:#666;
	background-image:url('http://www.shinibana.org/styles/ShinibanaCenarius/theme/images/bu_tex.png');
}

#centerpillar{
	position:relative;
	margin: 0px;
	width:850px;
	top: 0px;
	left:195px;
	background-color:transparent;
	z-index:1;
}

#topcrown{
	position:absolute;
	top:0px;
	left:50%;
	width:1240px;
	height:512px;
	margin-top:0px;
	margin-left:-620px;
	background-image:url('http://www.shinibana.org/styles/ShinibanaCenarius/theme/images/gate_4.png');
	background-repeat:repeat;
}

#forumwrap{ 
	position: absolute;
	width:1240px;
	min-height:512px;
	top:0px;
	left:50%;
	margin-left:-620px;
	background-image:url('http://www.shinibana.org/styles/ShinibanaCenarius/theme/images/wraptexture.png');
}

#searchbar {
	width:850px;
	height:45px;
	margin:0;
}

#logoshow {
	width:850px;
	height:195px;
	margin:0;
	clear:both;
}

#nameplate {
	position:absolute;
	width:250px;
	height:44px;
	left:50%;
	top:200px;
	margin-left:-125px;
	/* background-image:url('http://www.shinibana.org/styles/ShinibanaCenarius/theme/images/nameplate.png'); */
	z-index:27;
}

#pmarea {
	color: #222;
	background-color:#012;
	border: 1px solid #234;
	/* border-color:#234; */
	min-height:17px;
	width: 114px;
	position: relative;
	margin-top: 8px;
	margin-right: 8px;
	padding-top:auto;
	display: block;
	float: left;
	text-align: left;
	white-space: nowrap; /* For Opera */
}

#petside {
	position:absolute;
	height:195px;
	width:195px;
	left:50%;
	top:110px;
	margin-left:460px;
	z-index:-11;
}

#soldierri { 
	position:relative;
	left:50%;
	margin-top:-512px;
	margin-left:345px;
	width:256px;
	height:512px;
	background-image:url('http://www.shinibana.org/styles/ShinibanaCenarius/theme/images/char_side_rig.png');
	background-repeat:no-repeat;
	background-position:bottom center;
	z-index:-10;
}

#soldierle {
	position:relative;
	left:50%;
	margin-top:-512px;
	margin-left:-625px;
	width:256px;
	height:512px;
	background-image:url('http://www.shinibana.org/styles/ShinibanaCenarius/theme/images/char_side_lef.png');
	background-repeat:no-repeat;
	background-position:bottom center;
	z-index:-12;
}

#cornerlogo {
	position:absolute;
	top:0px;
	left:0px;
	width:512px;
	height:512px;
	margin-top:0px;
	margin-left:0px;
	background-image:url('http://www.shinibana.org/styles/ShinibanaCenarius/theme/images/cornermoon.png');
	background-repeat:no-repeat;
	background-position:top left;
	z-index:-4;
}

#topgradient { 
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:512px;
	background-image:url('http://www.shinibana.org/styles/ShinibanaCenarius/theme/images/top_sky.png');
	background-repeat:repeat-x;
	background-position:top;
	margin:0px;
	z-index:-128;
}

.bottomcloset {
	padding: 0 25px 0 25px;
}

.postheader {
	height:80px;
	width:830px;
	padding:3px 0px 0px 0px;
	margin:0;
}

.postinfo {
	bottom:2px;
	margin:0;
	padding:0;
}

.avatarcontainer {
	width:64px;
	height:64px;
	padding:auto;
	margin:0 0px 0 0;
	float:left;
	background-image:url('{http://www.shinibana.org/styles/ShinibanaCenarius/theme/images/no_avatar.png');
}

a.avatar {
    display:block;
    margin-left:auto;
    margin-right:auto;
	display:table-cell;
    vertical-align:middle 
}

.ontopic a:link {
	color:#ffc900;
}

.ontopic a:visited {
	color:#ffc900;
}
.ontopic a:active {
	color:#ffc900;
}

.ontopic a:hover {
	color:#ffc900;
}

.posttoolbox {
	top:0px;
	float:right;
	height:20px;
	padding:0;
	margin:0;
}

.avatarcover { 
	height:64px;
	width:64px;
	top:0;
	left:0;
	margin:0 8px 0 -64px;
	/* background-image:url('http://www.shinibana.org/styles/ShinibanaCenarius/theme/images/avatarcover.png'); */
	background-repeat:no-repeat;
	float:left;
}

.avatarbg {
	width:64px;
	height:64px;
	margin: 0;
	background-image:url('http://www.shinibana.org/styles/ShinibanaCenarius/theme/images/no_avatar.png');
	background-repeat:no-repeat;
}

h3.customhtm {
	color:#346494;
	font-size:1.3em;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:3px;
}	

.contenthtm p {
	color:#888;
	font-family:"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:1.2em;
	margin-bottom:1em;
	line-height:1.4em;
}

/* Custom rollover buttons start here */

.mainmenu {
	height:20px;
	min-width:400px;
	margin-left: auto;
	margin-right: auto;
	padding:0 0;
	padding-left:auto;
	padding-right:auto;
	background-color: transparent;
}

.mainmenu div span {
position:absolute; 
width:100%; 
height:100%; 
cursor: pointer;
display: none;
}

.mainmenu div a:hover span	{ 
background-position: 0 100%; 
background: none;
}

.rest-lo {
	width:788px;
	height:20px;
	margin:0;
	margin-left:31px;
	padding:0;
}

.rest-bo {
	width:682px;
	height:20px;
	margin:0;
	margin-left:84px;
	padding:0;
}

.rest-li {
	width:637px;
	height:20px;
	margin:0;
	margin-left:106px;
	padding:0;
}

.rest-mo {
	width:757px;
	height:20px;
	margin:0;
	margin-left:46px;
	padding:0;
}

.no-icon {
	float:left;
	height:20px;
	width: 9px;
	margin:0;
	padding:0;
	background: url('http://www.shinibana.org/styles/ShinibanaCenarius/theme/images/main_menu_dot.png') 0 0 no-repeat;
}

.newspage-icon  a {
display:block;
float:left;
text-decoration:none;
height:20px;
width:95px;
margin:0;
padding:0;
background: url('http://www.shinibana.org/styles/ShinibanaCenarius/theme/images/main_menu_updates.png') 0 0 no-repeat;
}

.newspage-icon a:hover { 
background-position: 0 -20px;
}
.newspage-icon a:active {
background-position: 0 -40px;
outline: none;
}

.calendar-icon  a {
display:block;
float:left;
text-decoration:none;
height:20px;
width:108px;
margin:0;
padding:0;
background: url('http://www.shinibana.org/styles/ShinibanaCenarius/theme/images/main_menu_calendar.png') 0 0 no-repeat;
}

.calendar-icon a:hover { 
background-position: 0 -20px;
}
.calendar-icon a:active {
background-position: 0 -40px;
outline: none;
}

.bushido-icon  a {
display:block;
float:left;
height:20px;
width:90px;
margin:0;
padding:0;
background: url('http://www.shinibana.org/styles/ShinibanaCenarius/theme/images/main_menu_bushido.png') 0 0 no-repeat;
}

.bushido-icon a:hover { 
background-position: 0 -20px;
}
.bushido-icon a:active {
background-position: 0 -40px;
outline: none;
}

.downloads-icon  a {
display:block;
float:left;
height:20px;
width:128px;
margin:0;
padding:0;
background: url('http://www.shinibana.org/styles/ShinibanaCenarius/theme/images/main_menu_downloads.png') 0 0 no-repeat;
}

.downloads-icon a:hover { 
background-position: 0 -20px;
}
.downloads-icon a:active {
background-position: 0 -40px;
outline: none;
}

.about-icon  a {
display:block;
float:left;
height:20px;
width:73px;
margin:0;
padding:0;
background: url('http://www.shinibana.org/styles/ShinibanaCenarius/theme/images/main_menu_about.png') 0 0 no-repeat;
}

.about-icon a:hover { 
background-position: 0 -20px;
}
.about-icon a:active {
background-position: 0 -40px;
outline: none;
}

.recruitment-icon  a {
display:block;
float:left;
height:20px;
width:143px;
margin:0;
padding:0;
background: url('http://www.shinibana.org/styles/ShinibanaCenarius/theme/images/main_menu_recruitment.png') 0 0 no-repeat;
}

.recruitment-icon a:hover { 
background-position: 0 -20px;
}
.recruitment-icon a:active {
background-position: 0 -40px;
outline: none;
}

.register-icon  a {
display:block;
float:left;
height:20px;
width:97px;
margin:0;
padding:0;
background: url('http://www.shinibana.org/styles/ShinibanaCenarius/theme/images/main_menu_register.png') 0 0 no-repeat;
}

.register-icon a:hover { 
background-position: 0 -20px;
}
.register-icon a:active {
background-position: 0 -40px;
outline: none;
}

.settings-icon  a {
display:block;
float:left;
height:20px;
width:98px;
margin:0;
padding:0;
background: url('http://www.shinibana.org/styles/ShinibanaCenarius/theme/images/main_menu_settings.png') 0 0 no-repeat;
}

.settings-icon a:hover { 
background-position: 0 -20px;
}
.settings-icon a:active {
background-position: 0 -40px;
outline: none;
}

.moderate-icon  a {
display:block;
float:left;
height:20px;
width:111px;
margin:0;
padding:0;
background: url('http://www.shinibana.org/styles/ShinibanaCenarius/theme/images/main_menu_moderate.png') 0 0 no-repeat;
}

.moderate-icon a:hover { 
	background-position: 0 -20px;
}
.moderate-icon a:active {
	background-position: 0 -40px;
	outline: none;
}.calHeader {	color: #df7310;}.calStart {	color: #0f0;}.calEnd {	color: #f01;}.calclass1 {	color: #888;}.calclass2 {	color: #8c6239;}.calclass3 {	color: #346494;}.calclass4 {	color: #ffc900;}.calclass5 {	color: #ffd;}.calclass6 {	color: #ffee33;}.calclass7 {	color: #1177ff;}.calclass8 {	color: #f0f;}.calclass9 {	color: #0ff;}