@charset "utf-8";
/* CSS Document */
#left {
float:left;
width:316px;
margin:0;
padding:0;
background:white;
font-size:80%;
	}
#left-and-middle {
float:left;
width:650px;
margin:0;
padding:0;
background:white;
font-size:80%;
	}
#right {
float:right;
width:250px;
margin:0;
padding:0;
background:white;
font-size:80%;
	}
#middle {
margin:0px  250px 0px 316px;
background:white;
font-size:80%;
padding: 0 10px;
text-align: center;
}
.style1 {
font-size: medium
}
.no-link:link{
text-decoration:none;
border:none;
}
.no-link:visited{
border:none;
}
.no-link:hover{
border:none;
}
#side-navcontainer
{
width: 23em;
border-right: 1px solid #000;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
background-color: #669933;
color: #333;
}

#side-navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#side-navcontainer li
{
border-bottom: 1px solid #90bade;
margin: 0;
}

#side-navcontainer li a
{
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #000080;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #side-navcontainer li a { width: auto; }

#side-navcontainer li a:hover
{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #A0ABFF;
color: #000000;
}

.style2 {font-size: small}
.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1 {
font-size:2.5em;
color:#000080;
}
.xsnazzy h2 {font-size:2em; color:#234; border:0;}
.xsnazzy p {padding-bottom:0.5em; color:#000000;}
.xsnazzy h2 {padding-top:0.5em; padding-left:10px;}
.xsnazzy {
background: transparent;
margin:0em;
}

.xsnazzy em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #fff; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzy em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazzy span {display:block; width:0; height:0; color:#fff; overflow:hidden; border-top:10px solid #669933; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzy span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #fff;}

.xb1 {margin:0 8px; background:#fff;}
.xb2 {margin:0 6px; background:#fff;}
.xb3 {margin:0 4px; background:#fff;}
.xb4 {margin:0 3px; background:#669933; border-width:0 5px;}

.xb5 {margin:0 2px; background:#669933; border-width:0 4px;}
.xb6 {margin:0 2px; background:#669933; border-width:0 3px;}
.xb7 {margin:0 1px; background:#669933; border-width:0 3px; height:2px;}

.xboxcontent {display:block; background:#669933; border:3px solid #fff; border-width:0 3px;}

div.homepage-property{
	}
.feature-property{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}
.feature-property li a:hover{
	background:#999999;
}
.feature-property li a{
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #E0E0D5;
	display:block;
	float:left;
	margin:0pt 1.25em 1.25em 0pt;
	padding:0.4em;
}
.blogposts {
		border:1px solid gray;
		margin: 5px;
		}
.blogposts h3{
	text-align:center;
	}
.feedburnerFeedBlock {
	/*width: 300px; */
	font-size: 12px;
	}
.feedburnerFeedBlock ul{
	padding:5px;
	margin:0;
	}
.feedburnerFeedBlock ul li{
	list-style:none;
	padding-top: 10px;
	}
.feedburnerFeedBlock ul li a{
	font-size:13px;
	}
.feedburnerFeedBlock ul li p.date{
	font-weight:bold;
	}

