body {
	margin: 1px;
	padding: 0px;
	background-color: #6D6C5A;
	color: #000000;
}
img {
	border-style: none;
}
a {
	text-decoration: none;
}
#top {
	background-color: #FFFFFF;
}
#samurai, #samurai_legs, #portfolio {
	background-repeat: no-repeat;
	background-position: center;
	background-color: #FFFFFF;
	height: 468px;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}
#samurai {
	background-image: url(img/samurai.jpg);
}
#samurai_legs {
	background-image: url(img/samurai_legs.jpg);
}
#portfolio {
	background-image: url(img/portfolio.jpg);
}
#bottomline {
	background-image: url(img/blackline.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#bottomline .mainmenu {
	line-height: 20px;
}
#bottomline .footer, #top #samurai_legs #contact_right, #top #portfolio #portfolio_menu {
	font-family: "Arial";
	font-size: 11px;
	margin: 0px;
}
#bottomline table td {
	padding-bottom: 3px;
	vertical-align: top;
}
#bottomline .mainmenu #btn_home, #bottomline .mainmenu #btn_home_active {
	width: 510px;
}
#bottomline .mainmenu #btn_portfolio, #bottomline .mainmenu #btn_portfolio_active {
	width: 240px;
}
#bottomline .mainmenu #btn_home a {
	background-image: url(img/btn_home.gif);
}
#bottomline .mainmenu #btn_home a, #bottomline .mainmenu #btn_home_active a {
	display: block;
	background-repeat: no-repeat;
	width: 60px;
	height: 20px;
}
#bottomline .mainmenu #btn_home a:hover, #bottomline .mainmenu #btn_home_active a {
	background-image: url(img/btn_home_active.gif);
}
#bottomline .mainmenu #btn_portfolio a {
	background-image: url(img/btn_portfolio.gif);
}
#bottomline .mainmenu #btn_portfolio a, #bottomline .mainmenu #btn_portfolio_active a {
	display: block;
	background-repeat: no-repeat;
	width: 90px;
	height: 20px;
}
#bottomline .mainmenu #btn_portfolio a:hover, #bottomline .mainmenu #btn_portfolio_active a {
	background-image: url(img/btn_portfolio_active.gif);
}
#bottomline .mainmenu #btn_contact a {
	background-image: url(img/btn_contact.gif);
}
#bottomline .mainmenu #btn_contact a, #bottomline .mainmenu #btn_contact_active a {
	display: block;
	background-repeat: no-repeat;
	width: 80px;
	height: 20px;
}
#bottomline .mainmenu #btn_contact a:hover, #bottomline .mainmenu #btn_contact_active a {
	background-image: url(img/btn_contact_active.gif);
}
#bottomline table {
	width: 900px;
	border: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
#top #samurai_legs #contact_right {
	float: right;
	width: 291px;
	padding-top: 115px;
	color: #B2B4B6;
}
#top #portfolio #portfolio_menu {
	width: 160px;
	height: 340px;
	background-image: url(img/category.gif);
	background-repeat: no-repeat;
	background-position: 42px 400px;
	padding-top: 125px;
	color: #B2B4B6;
	text-align: right;
	padding-right: 70px;
	float:right;
}
* .caps {
	color: #615D5C;
}
* .capshigh {
	color: #000000;
}
#top #samurai_legs #contact_right p {
	line-height: 16px;
	margin-bottom: 1.2em;
	margin-top: 0px;
}
#top #samurai_legs #contact_right a {
	color: #0086BE;
}
#top #portfolio #portfolio_menu p {
	line-height: 22px;
	margin-bottom: 1.2em;
	margin-top: 0px;
}
#portfolio_content {
	width: 750px;
	height: 465px;
	position: absolute;
}
#portfolio_pics {
	bottom: 0px;
	position: absolute;
	width: 100%;
	text-align: center;
}
#top #portfolio #portfolio_content #portfolio_pics table {
	margin-right: auto;
	margin-left: auto;
}
.portfolio_text {
	width: 100px;
	vertical-align: bottom;
	text-align: right;
	padding-right: 10px;
	font-family: "Arial";
	color: #615D5C;
	font-size: 11px;
	line-height: 1.4em;
}
#top #portfolio #portfolio_content #portfolio_pics p {
	line-height: 20px;
	padding: 0px;
	margin: 0px;
}
td.menu {
	cursor:pointer;
	padding:0;
	font-weight:bold;
	vertical-align:top;
	text-align:right;
	color: #a0a0a0;
}
td.menuhigh {
	cursor:pointer;
	padding:0;
	font-weight:bold;
	vertical-align:top;
	text-align:right;
	color: #000000;
}
td.nav {
	cursor:pointer;
	width:16px;
	text-align:center;
	color:#a0a0a0;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 2px;
}
td.navhigh {
	cursor:pointer;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 2px;
	width:16px;
	border:0;
	text-align:center;
	color:#000000
}
table.nav {
	width:auto;
	margin:5px 0 2px 0;
	border:1px solid #000000;
	background-color:#fafafa;
	font-family:"Arial";
	font-size:10px;
	font-weight:bold;
	vertical-align:middle
}
#top #portfolio #portfolio_content #portfolio_pics #gallery {
	border: none;
}

