/* 
	BlueJay's Blue: 7D81AB
	Outer Greens: 456945
	A rather nice dark sage: 759975 (slideshow) 
	twitterfeed sidebar light gold: #EADEAA
	twitterfeed links brown: #9D582E
	
*/	

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #456945;
	font-size: 12px;
	}

table#wrapallcontent {
	border: 1px solid #000000; 
	}
	
h1 {	
	display: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#456945;
	margin-top: 0;
	}
h2 {
	font-family: Georgia, Gills Sans, Times, serif;
	color:#456945;
	margin-top: 0;
	margin-bottom: -10px;
	}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: -10px;
	margin-top: 0;
	color: #7D81AB;
	}
h3.scooch {
	margin-top: 10px;
	}
	
a, a:link {  
	font-family: Verdana, Arial, helvetica, sans-serif; 
	color: #456945; text-decoration: none; font-weight:bold;}

a:visited {  font-family: Verdana, Arial, helvetica, sans-serif; 
	color: #666666; text-decoration: none;}

a:hover {  font-family: Verdana, Arial, helvetica, sans-serif; 
	color: #006600; text-decoration: underline;}

a:active {  font-family: Verdana, Arial, helvetica, sans-serif; 
	color: #006600; text-decoration: none;}

a.grnbodytxt, a:hover.grnbodytxt, a:visited.grnbodytxt, a:active.grnbodytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.grnsmlnormalbold, a:hover.grnsmlnormalbold, a:visited.grnsmlnormalbold, a:active.grnsmlnormalbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #006600;
}

.grnbodytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #006600;
}
.blknormalbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.redsubhdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #C82115; /* was #FF00FF; a pinkish thing */
	text-align: center;
}
.blksmlnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.redsmlnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
}
.grnsmlnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #006600;
}
.redsmlnormalbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #C82115;
}
.grnsmlnormalbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #006600;
}



note_sml {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FF0000;
}
.grnOverSized {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #006600;
}

div#slideshow {
	z-index: 0; /* this puts it behind or under the naviagtion menu */
	width: 430px;
	height: 250px;  /* IE7 will show a bit of the pic below; this is something that needs fixing... */
	text-align: center;
	margin-left: 10px;
	vertical-align: middle;
	overflow:hidden;
	}
div#slideshow img {
	background-color: #759975;
	border: 1px dotted #7D81AB;
	padding: 10px;
	}
	
ul {
	list-style-type: square;
	list-style-position: inside;
	margin-left: 0;
	padding-left: 0;
	color: #456945;
}
ul.feathered {
	list-style-image: url('images/feather.jpg');
}


div#twitter_div {
	float: left; 
	padding: 10px; 
	margin:10px; 
	border: 1px dotted #759975; 
	position: relative; 
	width: 200px; 
	background-color: #EADEAA;
	min-height: 250px; 
	height: auto;
	overflow: hidden; /* will this hide overflowing URLs from displaying? k 2009-12-30 OR do I need to do it in list css below*/
	}
.sidebar-title {
	padding-top: 0; 
	margin-top: 0;
	color: #456945;
	}
	
ul#twitter_update_list {
	background-color: #fff;
	padding: 5px;
	
	}
		
ul#twitter_update_list li, #twitter_update_list a {
	font-size: 11px;
	color: #000;
	}
#twitter_update_list a {
	font-weight: normal;
	text-decoration: underline;
	color: #456945;
	}	
	
li {
	margin-bottom: 4px;
	line-height: 1.25;
}
td ul li {
	padding-right: 10px;
	}
	
/** FORMATTING BLOG PREVIEW -- FEEDBURNER VERSION **/
#blogpreview li {
	margin-top: 1em;
	margin-bottom: 0;
	list-style-type: none;
	}
#blogpreview .headline a {
	font-family: Georgia, Gills Sans, Times, serif;
	color:#456945;

	}	
#blogpreview .date {
	margin: 0;
	text-align: right;
	font-size: .5em;
	color: #000000;
	}	
	
/** FORMATTING BLOG PREVIEW -- IFRAME VERSION **/
#blogframe {
	width: 550px; 
	}	

#blogfeedfromwp	{
	width: 550px;
	margin-left: 50px;
	}
	
#blogfeedfromwp	h2 {
	margin-bottom: 0;
	margin-top: 1.25em;
	clear: both;
	}
	
#blogfeedfromwp	img, #blogfeedfromwp div.wp-caption {
	float: left; 
	padding-right: 0.5em;
	}