html {
overflow: -moz-scrollbars-vertical;
background: #eee;
}

body {
	margin: 0; 
	padding: 5px; 
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center; 
	background: #eee;
	}

.home a img {border: solid 2px #000;}

h1 {margin: 0; padding: 0; text-indent: -9999px;}
h2 {padding: 4px; font-size: 130%; font-weight: bold;}

blockquote {
	font-style: italic; 
	background: #efefef;  
	font-size: .9em; 
	margin-top: 10px; 
	padding: 6px;
    -webkit-border-radius: 6px;    /* for Safari */
    -moz-border-radius: 6px;       /* for Firefox */
}

dl {}
dt {display: inline; padding-right: 0px; margin: 0px;}
dd {padding-left: 0px; margin: 0px;}

div.forabg dd {display: inline;}

.attach-image img {
	max-width: 760px;
	}


#nav {
	float: right; 
	}

#bigWrap {
	text-align: left;
	display: block;
	width: 1040px;
	background: #fff url('/bushido/images/blood5.jpg') top left no-repeat;
	border: solid 1px #dedede;
	margin: auto;
    -webkit-border-radius: 14px;    /* for Safari */
    -moz-border-radius: 14px;       /* for Firefox */
	}

#content {	
	opacity: .98;
	filter: alpha(opacity = 98);
	background: #fff; 
	border: solid 1px #ddd;
	margin: 7px 7px;
	padding: 5px;
	margin-right: 295px;
    -webkit-border-radius: 8px;    /* for Safari */
    -moz-border-radius: 8px;       /* for Firefox */

	}


#content p {
	padding: 5px;
	}

#footer {
	display: block; 
	clear: both;
	}

#header {
	background: url('/bushido/images/bushido-header.jpg') right no-repeat; 
	color: #666;
	height: 162px;
	padding: 0;
	margin: 0;
	}

#header UL { text-transform: lowercase; font-size: 16px; float: right; margin: 120px 35px 0 0; padding: 0;}
#header UL LI {display: inline; margin-left: 12px;}
#header UL LI a {color: #666; text-decoration: none;}
#header UL LI a:hover {text-decoration: underline;}



/* override phpbb */
ul.forums { 

	border: solid 1px #fff;
    -webkit-border-radius: 8px;    /* for Safari */
    -moz-border-radius: 8px;       /* for Firefox */

}

div.navbar {

	border: solid 1px #fff;
    -webkit-border-radius: 6px;    /* for Safari */
    -moz-border-radius: 6px;       /* for Firefox */
}

ul.navlinks {border: none;}

li.row {
	border-bottom: solid 1px #fff; 
	border-top: none 1px #fff;
}

li.row:last-child {border: none;}

ul.topiclist dd {
	border-left: none;
}
span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span  {display: none;}

div.forabg, div.forumbg, div.rules {
	background: #dedede;
	border: solid 1px #fff;
	padding: 6px;
    -webkit-border-radius: 12px;    /* for Safari */
    -moz-border-radius: 12px;       /* for Firefox */
	}

div.post, div.bg2, 
div.panel
{
	border: solid 1px #fff;
	padding: 6px;
    -webkit-border-radius: 12px;    /* for Safari */
    -moz-border-radius: 12px;       /* for Firefox */
	}


#search-box a:link, .navbg a:link, .forumbg .header a:link, .forabg .header a:link, th a:link 
	{
		color:darkred;
	}

#search-box a:visited, .navbg a:visited, .forumbg .header a:visited, .forabg .header a:visited, th a:visited { color: darkred; }



li.header dt, li.header dd {
	color:darkred;
	}

a.forumtitle {
	font-size: 1.1em;
	font-family: Arial, sans-serif;
}
/* override phpbb */


/* 
#nav ul {margin: 0px 2px; padding: 0px 2px; color: #000;}
#nav li {list-style: none; margin-left: 2px;}
#nav li:hover {list-style:hiragana-iroha;}
#nav li a, #nav li a:visited {font-size: 134%; text-decoration: none; color: darkred;}
#nav li a:hover {color: #000;}
*/
