body{
	font-family:Tahoma,Arial;
	margin:0px;
	padding:0px;
	background: #555353;
}
#ci{padding-left:11px;padding-top:5px}
#contents{
	margin:0px;
	padding:17px 13px 0px;
	text-align:left;
	border-top: 1px solid #555353;
	background: url(../img/08/bg-contents.gif) repeat-y scroll 0px 0px;
}
#date p{
	color:#CCCCCC;
	font:75% Tahoma,Arial;
	margin:0px;
	padding-top:12px;
	text-align: right;
	padding-right: 28px;
}
#f{clear:both;margin:0px;padding:10px 0px 0px;width:754px}
#footer{
	clear:both;
	height:44px;
	width:754px;
	background: #3b3b3b;
}
#footer p{color:#999999;font:70% Tahoma,Arial;margin:0px;padding:10px 20px 0px;text-align:center}
#footer p a{color:#999999;text-decoration:none}
#footer p a:hover{color:#FFFFFF;text-decoration:underline}
#left{
	float:left;
	width:155px;
	margin-right: 7px;
}
#left p.line{border-bottom-color:#FFFFFF;border-bottom-style:dotted;border-bottom-width:1px;border-left-color:#FFFFFF;border-left-style:dotted;border-left-width:0px;border-right-color:#FFFFFF;border-right-style:dotted;border-right-width:0px;border-top-color:#FFFFFF;border-top-style:dotted;border-top-width:0px;padding-bottom:5px}
#mid .news img{}
#mid h2{font-size:80%;font-weight:normal;margin:0px;padding:10px 0px 0px 20px}
#mid img.nudge{margin-bottom:20px;margin-right:20px}
#mid img.nudget{margin-bottom:20px;margin-left:20px;margin-right:0px}
#mid table.comments{margin-bottom:16px;margin-left:16px}
#mid table.comments tr td{border-bottom-color:#00A0C6;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#00A0C6;border-left-style:solid;border-left-width:0px;border-right-color:#00A0C6;border-right-style:solid;border-right-width:0px;border-top-color:#00A0C6;border-top-style:solid;border-top-width:0px;padding-bottom:8px}
#mid table.comments tr td p em{color:#666666;font-size:12px}
#nav{
	background: url(../img/08/bg-nav.gif) no-repeat scroll 0px 0px;
	height: 47px;
	color: #0099cc;
}
#nav ul{
	margin:0px;
	padding:0
}
#nav ul li{
	float:left;
	font:bold 82% Tahoma, Arial;
	list-style-type:none;
	margin:0px;
	padding:15px 0px 0px;
	text-align: center;
	width: 95px;
}
#nav ul li a{color:#FFFFFF;text-decoration:none}
#nav ul li a.presses{color:#00A0C6;text-decoration:none}
#nav ul li a:hover{color:#FFFF00;text-decoration:none}
#outer{
	margin:0px auto;
	width:754px;
	background: #2c2b2b;
}
#right{
	float:left;
	width: 155px;
}
#right p a:hover{
	color:#FFFFFF;
	text-decoration:none
}
#top{
	background: #FFFFFF;
	padding: 16px 13px 0px;
}
#top img.logo{margin-bottom:10px;margin-left:24px;margin-top:18px}
#topi{
	background: #FFFFFF;
	padding: 15px;
	border-bottom: 1px solid #dad8d8;
}
#topi h1{font-size:large;font-weight:normal;margin:0px 0px 6px;padding:0px}
#topi p{
	font:85% Arial,Helvetica,sans-serif;
	margin:6px 0px;
	padding:0px
}
#topi p a{
	color:#0099cc;
	text-decoration:none;
	font-weight: bold;
}
#topi p a:hover{background:#FFFFFF;color:#003366}
#topi p span{color:#F0027F;font-size:large;font-weight:normal}
#under{
	float:left
}
#right h2{color:#FFFFFF;font-size:14px;font-weight:bold;margin:0px 0px 4px;padding-left:10px;padding-top:0px}
#under p{color:#FFFFFF;font-size:11px;margin:0px 0px 12px;padding:0px 0px 0px 10px}
#under p a:hover{color:#000000;text-decoration:none}
#machines table {
	margin-left: 14px;
}
#pics img {
	float: left;
	margin-right: 10px;
}
iframe {
	border: 0px none #FFFFFF;
}
#top h1 {
	margin: 0px;
	padding: 0px;
}
#top h1 img {
	width: 728px;
	height: 116px;
}
#nav ul li.last {
	width: auto;
	padding-left: 12px;
}
.bg1 {
	background: #f0027f;
	padding: 8px;
}
.bg2 {
	background: #00A0C6;
	padding: 8px;
}
.s{clear:both;display:block;font-size:0;height:0;line-height:0;}
img {
	border-width: 0px;
	border-style: none;
}
#footer .credits {
	width: 300px;
	float: right;
}
