/* CSS Document */

#main  {
	background-color:#6699FF;
	width:900px;
	height:auto;
	border:#000066;
	text-align: center;
	border-top: inset #000066;
	border-right: inset #000066;
	border-bottom: inset #000066;
	border-left: inset #000066;
	margin-left:auto;
	margin-right:auto;
	padding: 10px;

}

body  {
text-align:center;
margin-right:auto;
margin-left:auto;

}


#menu  {
	padding-right: 80px;
	padding-left: 200px;
}

#form  {
	width:500px;
	float:left;
	padding-left:20px;
}


ol#toc {
    height: 2em;
    list-style: none;
    margin: auto;
    padding: 0;
}

ol#toc li {
    background: #6699FF url(tab2.gif);
    float: left;
    margin: 0 2px 0 0;
    padding-left: 10px;
}

ol#toc a {
    background: url(tab2.gif) 100% 0;
    color: #008;
    display: block;
    float: left;
    height: 2em;
    line-height: 2em;
    padding-right: 10px;
    text-decoration: none;
}

ol#toc li.current {
    background-color: #6699FF;
    background-position: 0 -60px;
}

ol#toc li.current a {
    background-position: 100% -60px;
    color: #fff;
    font-weight: bold;
}

.rounded-corners {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}

.shadow {
   -moz-box-shadow: 3px 3px 4px #000;
   -webkit-box-shadow: 3px 3px 4px #000;
   box-shadow: 3px 3px 4px #000;
}

#posts {
	text-align:left;
	width: 550px;
	padding-left: 10px;
	float: left;
}

