body { 
font-family:  "Bitstream Vera Sans", "Lucida Grande", "Verdana", sans-serif;
	font-size:  80%;
	padding:  0;
	margin:  0;
	background:  #6AD52A;
	color:  #3d3d3d;
 }

#header
{
text-align: right;
color: white;
font-family:  "Bitstream Vera Sans", "Lucida Grande", "Verdana", sans-serif;
	font-size:  140%;
	padding-top: 5px;
	padding-right: 40px;
}

#border {
	position: absolute; top: 36px; left: 36px; right: 36px; bottom: 36px; 
	border-color: #E6E6FA;
	border-style: dotted;
}
#footer
{
text-align: left;
color: white;
font-family:  "Bitstream Vera Sans", "Lucida Grande", "Verdana", sans-serif;
	font-size:  60%;
	position: absolute; bottom: 5px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#footer .cc
{
float: right; width: 120px; margin-right: 52px;
}

#main {
	padding:  40px 40px 40px 40px;
position: absolute; top: 40px; left: 40px; right: 40px; bottom: 40px; 
	background: white;
overflow: auto;
}

#main .post
{
float: left; 
position: absolute; top: 10px; left: 40px; right: 160px; bottom: 20px; overflow: auto; line-height:  1.5em;	
}

#main .post p
{
	margin:  5px 0px 10px 0px;
}

#main .post h3
{
	color:  #3d3d3d;
	font-size:  2.3em;
	margin-bottom:  10px;
	font-weight:  normal;
	font-variant:  small-caps;
}

#main .post h3 a
{
	color:  #3d3d3d;
	text-decoration:  none;
}

#main .post img
{
	padding:  5px;
	border:  1px solid #cccccc;
}

#main .dashboard {

 float: right; width: 120px; 
padding: 5px;
margin-top: -10px; margin-right: -15px; margin-bottom: 0px;
		border-left-style: dotted;
	border-color: #3d3d3d;
	overflow: auto;
height:100%;
}

#main .dashboard p {
text-align: center;
 }
img
{
	border:  0;
	margin:  0px;
}

h1, h2, h3, h4, h5, h6
{
	font-family:  "Georgia", "Times New Roman", serif;
}

a
{
	color:  #0072bc;
}
