/* css */
* {
	margin:0px;
	padding:0px;
}
html {
	height:100%;
}
body {
	height:100%;
	margin-left:5px;
}
.base {
	height:auto;
	min-height:100%;
	padding-bottom:50px;
	background-color:#ccd0ee;
	border-left:1px solid #445566;
}
.top {
	height:60px;
	border-bottom:2px dotted #ffffff;
	background:url(./top.png) no-repeat top;
}
.box  {
	padding:15px 5px 5px 3px;
}
.sub .box {
	padding:10px 10px 5px 10px;
}
a.menu {
	display:block;
	color:#222222;
	margin-bottom:2px;
	padding:2px 0px 3px 5px;
	font-size:16px;
	font-weight:bold;
	border-left:5px solid #445566;
	border-bottom:1px dotted #445566;
}
a.menu:hover {
	display:block;
	color:#222222;
	margin-bottom:2px;
	padding:2px 0px 3px 5px;
	font-size:16px;
	font-weight:bold;
	background-color:#ffffff;
	border-left:5px solid #445566;
	border-bottom:1px dotted #445566;
}
.box h4 {
	display:block;
	color:#222222;
	margin-bottom:2px;
	padding:2px 0px 3px 5px;
	font-size:16px;
	font-weight:bold;
	border-left:5px solid #445566;
	border-bottom:1px dotted #445566;
}
.box h4 small { 
	color:#777777;
	font-size:12px;
	font-weight:normal;
}
.box h5 {
	display:block;
	margin-bottom:2px;
	padding:2px 0px 2px 5px;
	font-size:13px;
	font-weight:bold;
	border-left:3px solid #445566;
	border-bottom:1px dotted #445566;
}
.text {
	padding:0px 0px 0px 10px;
	color:#555555;
	font-size:12px;
	line-height:15px;
}
img   { border:0px; }
img.thum {
	margin:0px 2px 2px 0px;
	border:1px solid #445566;
}
.hr {
	height:0px;
	border-top:1px solid #445566;
}
.counter  {
	margin-top:30px;
	padding:30px 0px 0px 0px;
	border-top:2px dotted #ffffff;
	text-align:center;
}
script h4 { border-left:0px; }
