body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	background: #000 top left no-repeat fixed;
	margin: 0;
}


div#runner {
	font-size: 130%;
	background: #000;
	color: #f00;
	border: 1px solid #fff;
	border-width: 1px 0;
	height: 25px;
	padding-top: 1px;
}

	div#runner span {
		color: #fff;
	}
	
	div#runner span#web {
		color: #f00;
		width: 220px;
		float: left;
		margin-left: 40px;
	}
	
	div#runner span#hl {
		width: 350px;
		float: right;
	}
	
	div#runner span#tel {
		color: #f00;
		width: 300px;
	}


img#star, img#ns {
	position: absolute;
	top: 186px;
	left: 175px;
	z-index: 1000;
}

img#ns {
	top: 0;
	left: 0;
}

div.clear {
	clear: both;
}


div#page {
	background: url(/images/stars.png) top left repeat-y;
	min-height: 600px;
	color: #fff;
	padding-bottom: 20px;
}

	div#pt {
		background: url(/images/topfade.png) top left repeat-x;
		height: 30px;
		padding: 14px 10px 0 40px;
	}
	
		div#bc {
			color: #6fc;
			position: absolute;
			z-index: 1200;
			visibility: hidden;
		}
		
			div#bc a {
				color: #9FF;
				text-decoration: none;
			}
			
			div#bc a:hover {
				text-decoration: underline;
			}
		
		div#tag {
			font-size: 130%;
			text-align: center;
			margin-top: -5px;
		}
	
	div#nav {
		width: 160px;
		float: left;
		background: url(/images/trans.png);
		margin: 0 0 0 20px;
		padding: 5px 0;
		font-size: 90%;
	}
	
		div#nav img{
			border: none;
		}
		
		div#nav div#links {
			margin-bottom: 2em;
		}
	
		div#nav div#links a {
			color: #fff;
			text-decoration: none;
			display: block;
			padding: 4px 20px;
		}
		
		div#nav div#links a:hover {
			background: #f00;
			color: #fff;
		}
		
		div#nav div#links div.sl {
			background: #fff;
		}
		
			div#nav div#links div.sl a {
				padding: 3px 3px 3px 28px;
				color: #f00;
			}
			
			div#nav div#links div.sl a:hover {
				color: #fff;
				background: #f00;
			}
			
	div#board {
		width: 220px;
		padding: 3px 10px 0 10px;
		float: right;
		margin-top: -1em;
	}
	
		div#board div.advert {
			margin: 15px 0 0 0;
		}
		
		div#board div.advert img {
			border: none;
		}
	
	div#content {
		margin: 0 240px 0 195px;
		padding: 10px;
		background: url(/images/trans.png);
		height: 100%;
	}
		
		div#content h2, div#content h2 {
			margin: 0 0 0.25em 0;
		}
		
		div#content p {
			margin: 0 0 0.75em 0;
			line-height: 1.2em;
			letter-spacing: 0.25px;
		}
		
		div#content .thumb, div#content a img {
			border: 1px solid #f00;
		}
		
		div#content a {
			color: #0FF;
			text-decoration: none;
		}
		
		div#content li {
			list-style-image: url(/images/bullet.gif);
		}
		
		div#content a:hover {
			color: #0ff;
			text-decoration: underline;
		}
		
		div#content span#tails img {
			border: 1px solid #333;
		}
		
		div#content div.model {
			float: left;
			margin: 0 17px 0 0;
			width: 150px;
			min-height: 570px;
		}
			div.model h3 {
				height: 3.25em;
			}
			
			div.model img {
				margin: 15px 0 5px 0;
				border: none;
			}

	
	

div#footer {
	color: #999;
	text-align: center;
	font-size: 90%;
	background: #000 url(/images/right.gif) top left no-repeat;
	border-top: 1px solid #f00;
}

	div#footer div {
		padding: 5px;
		background: url(/images/left.gif) top right no-repeat;
	}
	
	div#footer a {
		color: #999;
		text-decoration: none;
	}
	
	div#footer a:hover {
		color: #fff;
		text-decoration: underline;
	}
