body {

	margin:0 auto;

	background:#eee;

	color: #333;

}



a { 

	color: #003366; 

	text-decoration: none; 

	

}



a:link		{ 

	color: #003366; 

	text-decoration: none; 

}



a:visited	{ 

	color: #003366; 

	text-decoration: none; 

}



a:active	{

	color: #FFCC66; 

	}



a:hover	{ 

	color: #9CF; }



h1, h2, h3 {

	margin: 0px;

	padding: 0px;

}



#banner {

	color: #FFFFFF;

	background: #333;

	padding: 0;

	height: 100px;

	border-top:1px solid #fff;

	border-bottom:1px solid #fff;

	border-left:2px solid #fff;

	border-right:2px solid #fff;

	text-align: center;

	}



#banner a,

#banner a:link,

#banner a:visited,

#banner a:active,

#banner a:hover {

	text-decoration: none;

	color: #fff;

}

#banner h1{

	font-weight: normal;

	color: #fff;

	font-size: 30px;

	margin-top: 20px;

}



#banner h2{

	font-weight: normal;

	border-top: 1px dotted #fff;

	font-size: x-small;

	text-transform: uppercase;

	margin: 0 170px;

	letter-spacing: 2px;

	padding: 5px;

	font-family: verdana, arial, sans-serif;

	color: #9CF;

}





				

#container {

	background:#fff;

	border:1px solid #fff;

	margin: 0 auto;

	width: 750px;

	margin-top: 10px;



}



#right  {

	background:#999;

	border:1px solid #fff;

	width:30%;

	float: right;

	padding: 10px;

	margin: 0px 1px 0px 15px

}

	

.content {

	float:left;

	width:60%;

	margin: 10px 15px 20px 0;	

	border:1px solid #FFF;	

	font-family:georgia, verdana, arial, sans-serif;

	font-size:small;

 	line-height:150%;		

	padding-left: 7px;

}	

	

.content a,

.content a:link,

.content a:visited,

.content a:active,

.content a:hover {

	text-decoration: underline;

}



.content h3	{

	font-family: verdana, arial, sans-serif;

	font-size: large;

	font-weight: bold;

}	

.content h3 a:link, .content h3 a:visited{

	text-decoration: none;

}			



#menu {

	margin-bottom:15px;

	background:#FFF;

	text-align:center;

}		



.content h2	{ 

	font-family: verdana, arial, sans-serif; 

	font-size: x-small; 

	color: #666; 

	border-bottom:1px solid #999;

	margin-bottom:10px;

	font-weight:normal;

}			

		

.content p.posted 	{ 

	font-family:verdana, arial, sans-serif; 

	font-size: x-small; 

	color: #000000; 

	margin-bottom:25px;

}

.content table{ 

	font-family:verdana, arial, sans-serif; 

	font-size: x-small; 

}

		

#calendar {

	font-family:verdana, arial, sans-serif;

	color:#FFF;

	font-size:x-small;

	font-weight:normal;

 	background:#999;

 	line-height:140%;

 	padding:2px;

 	text-align:center;	

}

	

#calendar caption  {	

	font-family:verdana, arial, sans-serif;

	color:#FFF;

	font-size:x-small;

	font-weight:bold;

 	background:#999;

 	line-height:140%;

 	padding:2px;					

}	

	

.sidebar  {

	font-family:verdana, arial, sans-serif;

	color:#333;

	font-size:x-small;

	font-weight:normal;

 	background:#999;

 	line-height:140%;

 	padding:2px;				

}	

		

.sidebar h2 {

	font-family:georgia, verdana, arial, sans-serif;

	color:#FFF;

	font-size:small;

	font-weight:normal;

 	padding:2px;

 	margin-top:10px;

	letter-spacing: .1em;

	border-bottom:1px dotted #FFF;

	text-align:center;

 	background:#999;		

}		

	

#powered {

	font-family:verdana, arial, sans-serif;

	color:#666;

	font-size:xx-small;

	font-weight:bold;

 	border:1px dotted #999;			

	line-height:140%;

	text-transform:uppercase; 

	padding:2px;

	margin-top:10px;

	text-align:center;

	letter-spacing: .2em;					

 	background:#FFF;	

}	

.sidebar a {

  font-weight: bold;

}

		

.sidebar ul {

  padding-left: 0px;

  margin: 0px;

  margin-bottom: 30px;

}



.sidebar li {

  font-family: Verdana, Arial, sans-serif;

  font-size: x-small;

  text-align: left;

  line-height: 150%;

	padding-top: 4px;

  list-style-type: none;

}



#comment-data {

  float: left;

  width: 180px;

  padding-right: 15px;

  margin-right: 15px;

  text-align: left;

  border-right: 1px dotted #BBB;

}





.content h1{

	font-size: 1.8em;

	margin: 15px 0 10px 0;

}



textarea{

	width: 98%;

}



td, th{

	padding: 3px 3px;

	border: 1px solid #E8EBF0;

	font-size: 11px;

	line-height: 110%;

	vertical-align: top;





}



table{

	margin-bottom: 10px;

}


