* {margin:0px; padding:0px;}

body {	font-size:88%;
		margin:10px 0;
		font-family:arial,verdana,helvitica;
		background-color:#eeeeff;}

a {	color:#0000bb;
	text-decoration:none;
	padding:0 0.2em;}

a:hover {	color:#117711;
			text-decoration:underline;
			border:none;}

h1 {color:#fff;
	font-variant:small-caps;}

h2 {color:#000;}

h3 {margin:10px 3px 10px 0px;
	font-size:90%;
	padding:0;
	text-align:left;}

h3.leftnav, h3.rightnav, h3.leftnavtop, h3.rightnavtop {color: #111;
														font-size:110%;
														margin-top:17px;
														margin-left:8px;}
h3.rightnavtop {margin-top:70px;}

h3.title {	font-weight:bold;
			font-size:115%;
			color:#000;
			letter-spacing:0em;
			font-style:italic;
			margin:4px 15px -1px;
			padding:0 2px 0;}

h6 {text-align:left;
	color:#000077;
	font-weight:normal;
	font-size:80%;}
	
.none {	font-size:11px;
		margin-left:0.7em;
		padding:0;
		color:#0000bb;}

/* end of section */

#wrapper {	margin:0 auto;
			padding: 0;
			width:750px;
			text-align:center;
			background-color:#fff;
			border:1px solid #ccc;}

#header {	width:auto;
			margin:0;
			padding:0;
			background-image:url(images/roombannerlogo.jpg);
			background-color:#fff;
			background-repeat:no-repeat;
			text-align:center;
			width:750px; height:200px;}

#topnav {	text-align:center;
			font-weight:bold;
			margin:0;
			padding:0.35em 0;
			font-size:76%;
			background-color:#33aa33;
			text-transform:uppercase;
			border-bottom:0.05em solid #ccc;
			border-top:0.05em solid #bbb;}

#topnav a {	padding:0 1.75em 0;
			text-decoration:none; 
			color:#fff;}

#topnav a:hover {	color:#0000ee;
					text-decoration:underline;}

#topnav a.current {	color:#0000bb;}

/* end of section */

#left {	float:left;
		width:150px;
		margin:0 0 0 8px;
		padding:0;
		background-color:#fff;
		min-height:522px;
		text-align:left;}

#left li a img.arr, #right h6 a img.arr, #right h6 img.arr {margin-bottom:0.05em;
															padding:0 0.3em 0 0;}

#left img {	text-align:center;
			margin:8px 0;
			padding:0 5px;
			border:0;}

.menu ul {	margin:8px 0;
			padding:0;
			list-style:none;}

.menu a {	font-size:87%;
			width:142px;
			margin:4px 0 2px 8px;
			padding:0;
			display:block;
			text-decoration:none;
			color:#0000bb;}

.menu a:hover {	color:#117711;
				text-decoration:underline;}

.menu li.new a {font-weight:bold;
				color:#111;}

.menu li.new a:hover {color:#117711;}

/* end of section */

.rightmenu {margin:5px;}

.blue {	font-weight:bold;
		color:#000055;
		font-size:100%;}

#right {float:right;
		width:130px;
		margin:0 1px;
		padding:0;
		background-color:#fff;
		text-align:left;
		min-height:522px;}

#right p {text-align: center; color: #111;}
#right img, #left img {text-align: center; margin:0; border: 0;}

.rightbox1, .rightbox2 {margin:0 2px 0 0;
						padding:10px 2px 4px 0px;
						width:118px;
						background-color: #fff;}

.rightbox1 a, .rightbox2 a {text-decoration:none;}
.rightbox1 a:hover, .rightbox2 a:hover{	color:#117711;
										text-decoration:underline;}

.rightbox1 h6 {	color:#000;
				text-decoration:none;
				margin-top:5px;
				margin-bottom:8px;
				padding-bottom:3px;}

.rightbox2 {margin-top:0px;
			color:#000;
			margin-bottom:-8px;
			padding:0;}

*rightbox2 {margin-bottom:-15px;}

.rightbox2 h6 {	font-size:80%;
				margin:5px 0;
				padding:0;
				text-align:left;
				color:#000;}

/* end of section */

#content a, .rightbox1 h6 a {	background-color:transparent;
								margin:0; padding:0 1px;}

*content {margin:16px 170px 8px 218px;}
#content {	text-align:left;
			margin:16px 158px 8px 184px;
			background-color:#fff;
			min-height:522px;
			padding:2px 10px 10px 0;}

#content #nikkenlogo {	margin:0px;
						padding:6px 3px 0;}

#content #nikkenlogo img {	height:30px;
							width:232px;
							border:0;}

#content p {margin:5px 6px 7px 17px;
			font-size:90%;
			color:#000;
			line-height:1.5em;}

#content p.head{font-weight:bold;
				margin:5px 15px 0;
				padding:4px 2px 0;
				font-size:110%;
				color:#000;
				border-top:1px solid #000055;}

/*#content p.head {margin-right:285px;}*/

#content p {line-height:1.35em;}
#content a {text-decoration:underline;}
#content a:hover {text-decoration:none;}

#content p.ob {	margin-top:10px 0 15px 15px;}

#content ul {	font-size:88%;
				margin:0em 1em 0.75em 4em;}

#content li {	line-height:1em;
				margin:0.4em;}

img.nikken {border:none;
			margin:3px;
			padding:0;}

img.bottom {float:left;
			margin:3px 3px 15px;
			border:none;
			padding:0;}

img.bob {	float:right;
			margin:5px 5px 3px;
			padding:2px;
			border:1px solid #222;}

img.bobnoborder {	float:right;
					margin:5px 5px 3px;
					padding:1px;
					border:none;}
/* end of section */



#pilzer {	float:left;
			width:333px;
			margin:-10px 6px 8px;
			padding:0;}

#pilzer .small {font-size:82%;
				color:#111;
				line-height:1.3em;
				margin:0 15px 1px 17px;}

#pilzer .quote {font-size:77%;
				color:#666;}

.work {font-size:72%; font-weight:normal;}

/* end of section */

#footer {	clear:both;
			margin:0;
			text-align:center;
			padding:0.5em 0 0.4em;
			background-color:#33aa33;
			border-top:1px solid #aaa;}

#footer p {	margin:0.2em 0 0;
			padding:0;
			font-size:80%;
			color:#000;
			line-height:1.3em;}

#footer p a {	padding-bottom:1px;
				color:#fff;
				text-decoration:underline;}

#footer p a:hover {	text-decoration:none;
					color:#ccc;}

#footer a.current {	color:#000;
					text-decoration:none;}