body
{
	font: 13px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif, FreeSans;
	background-color: #eee;
	color: #222
}

.h1
{
	margin: 0px;
	display: block;
	font-size: 180%;
}
.h2
{
	margin: 0px;
	display: block;
	font-size: 160%;
}
.h3
{
	margin: 0px;
	display: block;
	font-size: 140%;
}
.h4
{
	margin: 0px;
	display: block;
	font-size: 120%;
}
.h5
{
	margin: 0px;
	display: block;
	font-size: 100%;
}

a
{
	color: #228;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

img
{
	border-width: 0;
}

ol
{
	margin: 0px auto;
}

.table-dls th
{
	padding: 3px 5px;
	border: 1px solid #00c;
}

.table-dls td
{
	padding: 3px 5px;
	border: 1px solid #00c;
}

.left
{
	float: left;
}

.right
{
	float: right;
}

.list-greek
{
	list-style-type: lower-greek;
}
.list-number
{
	list-style-type: decimal;
}
.list-abc
{
	list-style-type: lower-alpha;
}

#myContainer
{
	position: relative;
	margin: 0px auto;
	max-width: 1000px;
	min-width: 685px;
	border-width: 1px;
	border-style: solid;
	border-color: #00c;
	background-color: #fff;
}

#head
{
	position: relative;
	margin: 10px;
	height: 100px;
	color: #000000;
	background-color: #ffffff;
}

.menu
{
	position: relative;
	margin: 10px;
	display: block;
	height: 50px;
	border-width: 1px;
	border-style: solid;
	border-color: #00c;
	background-color: #77f;
	color: #fff;
}

.menu .button-space
{
	position: relative;
	display: block;
	float: left;
	margin: 0 5px;
	width: 100px;
	height: 50px;
	border-width: 0;
}

.menu .button-space .top
{
	position: relative;
	display: block;
	width: 100px;
	height: 20px;
}

.menu .button-space .button
{
	position: relative;
	display: block;
	width: 100px;
	height: 29px;
	border-width: 1px;
	border-style: solid;
	border-color: #00c;
	background-color: #88f;
}

.menu .button-space .button a
{
	position: relative;
	display: block;
	padding: 6px 0;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

.menu .button-space div.active
{
	border-bottom-color: #fff;
	background: #fff;
}

.menu .button-space a.active
{
	color: #77f;
}

.menu .button-space .button a:hover
{
	background: #fff;
	color: #77f;
}

.menu .button-space .button:hover
{
	background-color: #fff;
}

#main
{
	margin: 10px;
}

#first-post
{
	position: relative;
	background-color: #fff;

}

#first-post #welcome
{
	position: relative;
	float: left;
	width: 417px;
	padding: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #00c;
	background-color: #ccf;
	text-align: justify;
}

#first-post #ads
{
	padding: 0px;
	float: right;
	width: 235px;
	background-color: #fff;
	text-align: right;
	vertical-align: top;
}

.post
{
	position: relative;
	clear: left;

}

.post .title
{
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #00c;
}

#copyright
{
	position: relative;
	margin: 30px auto;
	max-width: 1000px;
	min-width: 685px;
	border-width: 1px;
	border-style: dotted;
	border-color: #0000cc;
	font-size: xx-small;
	text-align: center;
	vertical-align: middle;
}

#cname
{
	position: relative;
	margin: 3px 0;
	border-bottom-width: 1px;
	border-bottom-color: #0000cc;
	border-bottom-style: dotted;
}