﻿

* {
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0 none;
	text-decoration: none;
	white-space: normal;
	vertical-align: baseline;
}

hr {display: none}
blockquote:before, blockquote:after, q:before, q:after {content: ''}
blockquote, q {quotes: "" ""}
ul {list-style-type: none}
ol {list-style-type: decimal}
.clear {clear: both}
/***************************************************/
body {
	background: #D5D8D0 url();
	text-align: center;
    font-size: 70%; /* Resets 1em to 10px, do NOT modify this! */
	font-family: "Lucida Grande", Verdana, Arial, Sans-Serif;
	color:#404040;



}


	
#adsense1{
float:right;
margin-right: auto;
margin-left:auto;
text-align:center;
width:886px;
background:#ffffff;
border-right:7px solid #B3DA6E;
border-left:7px solid #B3DA6E;

}

	
#adsense2{
float:right;
margin-right: auto;
margin-left:auto;
text-align:left;
width:886px;
background:#66C4C3;
border-right:7px solid #B3DA6E;
border-left:7px solid #B3DA6E;


}


#adsense3{
text-align:center;
width:336px;
background:#ffffff;
padding:10px;



}



#container {
	width: 900px;
	margin-right: auto;
	background: #B3DA6E url(images/bg.gi);
	margin-left: auto;
	padding-bottom:7px;
	text-align: left;
}

#header {
	width: 900px;
	height: 189px;
	background: #ffffff url(images/header.jpg);
	background-repeat: repeat;
}
/***************************************************/
#pagenav {
	background:#ffffff;
	margin-left:7px;

	}
	
#pagenav, #nav ul {
	list-style: none;
	line-height: 1;
	}

#pagenav a, #nav a:hover {
	display: block;
	text-decoration: none;
	border:none;
	}

#pagenav li {
	float: left;
	list-style:none;
	border-right:1px solid #9CB571;
	}

#pagenav a, #pagenav a:visited {
	display:block;
	font-weight:bold;
	color: #ffffff;
	padding:5px;
	text-transform:uppercase;
	}

#pagenav a:hover, #pagenav a:active, .current_page_item	a, #home .on {
	background:#66C4C3;
	color:ffffff;
	text-decoration:none
	}	

/***************************************************/
/* Search form CSS */
form#srcform {
	background: #EAFCFC;
	padding: 10px;
}

form#srcform fieldset {
}

form#srcform input {
	vertical-align: middle;
	font-size: 11px;
}

form#srcform #srcinput {
	padding: 4px;
	width: 250px;
	background: #FFF;
	color: #333;
	font-weight: normal;
	border: 1px solid #ddd;
}

form#srcform #srcbutton {
	padding: 2px;
	width: 50px;
	background: #B9BEB0;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}
/***************************************************/
#logo {
	float: left;
	display: inline;
	margin-top: 50px;
	margin-left: 20px;
	margin-right: 20px;
	padding-right: 40px;
	padding-left: 28px;
	border-right: 1px dashed #ccc;
/*	background: url(images/logo.gif) no-repeat;	*/
	background-position: left 0px;

}

#logo h1 {
	padding-top: 9px;
	font-size: 26px;
	font-weight: bold;

}

#logo h1 a {

	font-weight: bold;
	letter-spacing: -1px;
	color: #2a526b;

}

#logo h1 a:hover {
	color: #5ea2e7;
}

#logo .description {
	color: #243c54;
	font-size: 11px;
	line-height: 1.4em;


}

#about {
	float: left;
	display: inline;
	margin-top: 50px;
	width: 500px;
	font-size: 11px;
}

#about p {
	color: #243c54;
	font-size: 11px;
	line-height: 1.4em;
}
/***************************************************/
#column {
	float: left;
	width: 460px;
	margin-left:6px;
	margin-top:0px;
	margin-bottom:7px;
	background-color:#E0F4BE;
	padding-bottom:7px;


}

.post {
	margin-top: 9px;


}

.post a {
	color: #658C22;
}

.post a:hover {
	color: #38AAA9;
}



.entry {

	border-right: 1px solid #B3DA6E;
	border-left: 1px solid #B3DA6E;
	border-top: 1px solid #B3DA6E;
    border-bottom: 1px solid #B3DA6E;
	background:#ffffff;
    margin-right: 7px;
    margin-left:7px;
    margin-top: 7px;
    margin-bottom: 7px;
	text-align:justify;

}


.entry h2 {
	line-height: 1.3em;
	letter-spacing: -2px;
	font-size: 20px;
	color: #808971;
	margin-left:3px;

}

.entry h2 a {
	line-height: 1.3em;
	letter-spacing: -2px;
	font-size: 20px;
	color: #808971;
	margin-left:3px;
}

.entry .date {
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	background:#E2FAFA;
	color: #379392;
	font-size: 9px;
    text-align:left;
	border-bottom:1px dotted #AAE6E5;
	border-top:1px dotted #AAE6E5;
    padding-left: 5px;
	padding-right: 5px;


}

/********* CSS For Post Info Below Header ***************/
.info {
	background: #d7dee1 url(images/nav.gif) top left repeat-x;
	border-top: 1px dotted #ddd;
	border-bottom: 1px dotted #ddd;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 11px;
	float:left;
}

.cat {
	text-align:center;
    background: #B9DE78;
	border-top: 0px dotted #ddd;
	border-bottom: 0px dotted #ddd;
	display:block;
	margin-right: 5px;
    margin-left: 5px;
    margin-top: 3px;
    margin-bottom: 5px;
	line-height: 15px;
	font-size:7.5pt;
	font-family:tahoma;
	color:#3C4925;




}
.info .comments {
	float: right;
}

.cat a {

	background-position: left center;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.info .comments a {
	line-height: 26px;
	background: url(images/ico-comment.gif) no-repeat;
	background-position: left center;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 20px;
}
/********* CSS For Article CONTENT ***************/
.content {
	margin-right: 5px;
    margin-left: 5px;
    margin-top: 3px;
    margin-bottom: 5px;
}



.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
	line-height: 1.3em;
	margin-left:3px;

}

.content p {
	margin: 0px 0px 10px 0px;
	padding: 0;
}

.content .more-link {
	font-weight: bold;
	text-transform: uppercase;
	display: block;
}

.content h1 {


	font-size: 20px;
	font-weight: bold;
	letter-spacing: -2px;
	margin-left:3px;
	line-height: 1.3em;
	color: #66C4C3;



}

.content h2 {
	letter-spacing: -2px;
	font-size: 20px;
	color: #66C4C3;
	line-height: 1.3em;
	margin-left:3px;
}

.content h3 {

	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-left:3px;
	line-height: 1.3em;
	color:#808971;
}

.content h4 {
	font-size: 14px;
	font-weight: bold;
}

.content h5 {
	font-size: 12px;
	font-weight: bold;
	color: #243c54;
}

.content h6 {
	font-size: 11px;
	font-weight: bold;
}

/* CSS for UL/OL lists */
.content ol {padding-left: 20px;}
.content ul {margin: 5px 5px 20px 5px;}
.content ol {margin: 5px 5px 20px 5px;}
.content ul ul {margin: 5px 5px 5px 5px;}
.content ol ol {margin: 5px 5px 5px 5px;}

.content ol li {
	line-height: 1.5em;
	color: #333;
	margin-bottom: 5px;
	font-size: 12px;
}

.content ul li {
	line-height: 1.5em;
	color: #333;
	background: url(images/bullet.gif) no-repeat;
	background-position: left 6px;
	padding-left: 20px;
	margin-bottom: 5px;
	font-size: 12px;
}
/* End CSS for UL/OL lists */

/* Additional post tags */
blockquote {
	padding: 15px;
	padding-left: 40px;
	background: #F1F4F5 url(images/blockquote.png) no-repeat;
	background-position: 8px 8px;
	margin-bottom: 15px;
border:1px solid #DBE2E5;
}

blockquote p {
	font-family: arial;
font-style:italic;
	line-height: 1.5em;
	font-size: 11px;
	color: #2a526b;
}

blockquote * {
	font-family: arial;
	line-height: 1.5em;
	font-size: 12px;
	color: #2a526b;
}

ins {
	text-decoration: underline;
}

del {
	text-decoration: line-through;
}

code {
	color: #333;
	font-family: Arial;
	font-size: 11px;
	background: #eee;
}
/* tags */

.tags {


	text-align:left;
    background: #ffffff;
	border-top: 1px dotted #ddd;
	border-bottom: 1px dotted #ddd;
	display:block;
	margin-right: 0px;
    margin-left: 0px;
    margin-top: 3px;
	padding-right:3px;
	padding-left:3px;
    margin-bottom: 5px;
	line-height: 12px;
	font-size:7pt;
	font-family:tahoma;
	color:#333;


}

.tags a {
	font-weight: normal;
	color: #66C4C3;
	text-transform:lowercase;
}





.tags a:hover {
	color: #243c54;
}

.follow {
	background: #f9f9f9;
	padding: 10px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 10px;

	margin-bottom: 10px;
	border: 1px dashed #eee;
	font-weight: bold;
	font-size: 11px;
}

.follow a {
	font-weight:bold;
	background: url(images/rss.png) no-repeat;
	background-position: left center;
	padding-left: 20px;
}

.state {
	margin-left: 15px;
	margin-bottom: 15px;
	font-size: 12px;
	line-height: 1.5em;
}

.state a {
	line-height: 1.5em;
}
/***************************************************/
.navigation {
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	line-height: 1em;
	text-transform: lowercase;
	font-weight: bold;
}

.navigation a {
	color: #666;
}

.navigation a:hover {
	color: #404040;
}

.navleft {
	float: left;
	width: 49%;
}

.navright {
	float: right;
	width: 49%;
	text-align: right;
}
/***************************************************/
.alignleft img, .alignright img, .aligncenter img {
	border: 4px solid #ccc;

}

.alignleft {
	float: left;
	display: inline;
	background: #fff;
	margin-right: 10px;
	margin-bottom: 4px;
}

.alignright {
	float: right;
	display: inline;
	background: #fff;
	margin-left: 10px;
	margin-bottom: 4px;
}

.aligncenter {
	text-align: center;
	display: inline;
}

.alignnone {
}

p.wp-caption-text {
	padding: 3px;
	margin: 0;
	font-size: 11px;
	color: #243c54;
}
/***************************************************/
#sidebar {
	float: right;
	width: 420px;
	background-color:#E9F5D5;
	margin-right:7px;

}
/***************************************************/
.box {
	
	background:#ffffff;
    margin-top: 9px;
	margin-left:7px;
	margin-right:7px;
	border:1px solid #B3DA6E;
	

}

.box h2 {

	display: block;
	border-top: 0px solid #5FB3B2;
	border-bottom: 1px dotted #B7CA96;
	background:#ffffff url(images/nav.gi) top left repeat-x;
	color: #808971;
	margin-top: 6px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	padding-left:3px;
	line-height: 1.3em;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	font-family:Bookman, serif;
	text-transform:uppercase;

}


.box a {

	font-weight: bold;
    color: #658C22;
}

.box a:hover {
	color: #38AAA9;
}



/***************************************************/
.ads {
	padding: 10px;
	border: 1px solid #eee;
	background: #FFF;
}

.ads ul {

}

.ads ul li {
	float: left;
	display: inline;
	width: 125px;
	height: 125px;
	margin-left: 5px;
	margin-right: 2px;
}

.ads ul li a {
	float: left;
	display: block;
	width: 125px;
	height: 125px;
}

.ads ul li a img {
	float: left;
	display: block;
	width: 125px;
	height: 125px;
}
/***************************************************/
.subscribe {
	padding: 10px;
	border: 0px solid #eee;
	background: #;
}

.rssfeed {
	background: url(images/bullet.gif) no-repeat;
	background-position: left 5px;
	padding-left: 15px;
	margin-bottom: 5px;
}

.rssfeedlinks {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #ddd;
}

.rssfeedlinks a {
	float: left;
	font-weight: bold;
	background: url(images/rss.png) no-repeat left;
	padding-left: 22px;
	line-height: 1.5em;
	color: #2a526b;
	margin-right: 40px;
}

.rssfeedlinks a:hover {
	color: #5ea2e7;
	line-height: 1.5em;
}

.subscribe form {
	display: inline;
}

.subscribe fieldset {
	display: inline;
}

.subscribe input {
	display: inline;
	vertical-align: middle;
	font-size: 11px;
}

#rssinput {
	width: 300px;
	height: 20px;
	padding-left: 7px;
	padding-top: 7px;
	background: url(images/rss-input.gif) no-repeat bottom;
}

#rssinput:focus {
	width: 300px;
	height: 20px;
	padding-left: 7px;
	padding-top: 7px;
	background: url(images/rss-input.gif) no-repeat top;
}

#rssbutton {
	width: 36px;
	height: 36px;
	background: url(images/rss-button.gif) no-repeat;
	cursor: pointer;
}
/***************************************************/
.tabs {
	margin-top: 10px;
	width: 420px;
	overflow: hidden;
	margin-left: 10px;

}

.tabs li {
	float: left;
	display: inline;
	margin-left: 1px;
	text-align: center;
	overflow: hidden;
	font-size: 11px;
}

.tabs li a {
	float: left;
	display: block;
	color: #306E6D;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 18px;
	height: 20px;
	background:#B3DA6E url(images/tab.gi) repeat-x top;
}

.tabs li a:hover {
	display: block;
	color: #fff;
}

.tabs li a.selected {
	display: block;
	background:#66C4C3 url(images/tab.gi) repeat-x bottom;
	color: #FFF;
}
.tabs li a.selected:hover {
	display: block;
	background:#5FB3B2 url(images/tab.gi) repeat-x bottom;
	color: #FFF;
}
/***************** CSS For TAB Content *******************/
.tabcontent {
	display: none;
	background:#ffffff  url(images/tabtop.gi) no-repeat top;
	border: 1px solid #B3DA6E;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	overflow: hidden;
	font-size: 10px;
	margin-left:7px;
	margin-right:7px;
}

.tabcontent a, .tabcontent a strong {
	color: #2c78b9;
	line-height: 1.4em;
}

.tabcontent a:hover, .tabcontent a:hover strong {
	color: #5ea2e7;
}

.tabcontent ul li {
	display: block;
	background: url(images/bullet.gif) no-repeat;
	background-position: left 5px;
	border-bottom: 1px dotted #AAE6E5;
	padding-bottom: 5px;
	margin-bottom: 5px;
	padding-left: 20px;
	color: #243c54;
	font-size: 11px
	line-height: 8px;
}

.tabcontent ul li a {
	color: #40BAB9;
	font-weight:bold;
	line-height: 8px;
}

.tabcontent ul li a:hover {
	color: #404040;
}

.tabcontent ul li span {
	display: block;
	color: #243c54;
}
/***************** CSS For TAB Content *******************/
@media print {
	.tabcontent {
	display: block !important;
	}
}
/***************************************************/
.sidebar {
	float: left;
	width: 200px;
	margin-left: 7px;
	margin-top:2px;
	background:#;
}

.sidebar a {
	color: #2CACAA;
	border-bottom:1px dotted #6DDBDA;

}

.sidebar a:hover {
	color: #72B105;
}

.sidebar ul li h2 {

	display: block;
	border-top: 1px solid #B3DA6E;
	border-right: 1px solid #B3DA6E;
	border-left: 1px solid #B3DA6E;
	border-bottom: 0px dotted #AAE6E5;
	background:#B3DA6E url(images/nav.gi) top left repeat-x;
	color: #306E6D;
	margin-top: 6px;
	margin-left:0px;
	margin-right:0px;
	padding-left:3px;
	line-height: 1.3em;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	font-family:Bookman, serif;;


}

.sidebar ul li div {
	padding: 10px;
	margin-left:7px;
	border-right: 1px solid #B3DA6E;
	border-left: 1px solid #B3DA6E;
	border-bottom: 1px solid #B3DA6E;
	border-top: 0px solid #B3DA6E;
	background: #FFF;
	line-height: 1.4em;
	font-size: 11px;
}
/***********************************************/
.sidebar ul ul {
	padding: 10px;
	border: 1px solid #B3DA6E;
	background: #ffffff;
}

.sidebar ul ul ul {
	padding: 0px;
	border: 0;
	background: #FFF;
}

.sidebar ul li ul li {
	display: block;
	background: url(images/bullet.gif) no-repeat;
	background-position: left 9px;
	border-bottom: 1px dotted #ddd;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.sidebar ul li ul li a {
	display: block;
	color: #2a526b;
	line-height: 1.4em;
}

.sidebar ul li ul li a:hover {
	color: #5ea2e7;
}
/***************************************************/
#footer {
	margin-top: 0px;
	width: 100%;
	background: #D5D8D0;
	border-top: 0px solid #008000;
	padding-top: 0px;
	padding-bottom: 0px;
}

#footercontent {
	width: 880px;

	margin-right: auto;
	margin-left: auto;
	font-family:tahoma;
	cursor:default;
}

#footercontent ul {
	float: left;
	margin-bottom: 0px;
		font-size:7.5pt;
	font-family:tahoma;
}

#footercontent ul li {
	float: left;
	padding-left: 100px;
	border-right: 1px dotted #008000;
		font-size:7pt;
	font-family:tahoma;
}

#footercontent ul li a {
	float: left;
	color: #666;
	text-transform: uppercase;
	letter-spacing: -1px;
}

#footercontent ul li a:hover {
	color: #333;

}

.copyright {
	float: left;
	color: #D5D8D0;
	font-size: 7pt;
	cursor:default;
}

.copyright a {
color: #D5D8D0;
	cursor:default;
}

.copyright a:hover {
	color: #D5D8D0;
	cursor:default;
}

.rss {
	float: right;
	font-size: 7pt;
}

.rss a {
	float: right;
	font-weight:normal;
	padding-left: 0px;
	color: #8D8F89;
	margin-right: 10px;
	text-align:right

}

.rss a:hover {
	color: #8D8F89;
	text-decoration:underline;

}

.property {
	float: left;
	color: #D5D8D0;
	font-size: 7pt;
	text-align:right;
		cursor:default;
}

.property a {
	color: #D5D8D0;
		cursor:default;
}

.property a:hover {
		cursor:default;
}
/***************************************************/
/* CSS for Search Results Only Optional */
.result {
	border-top: 0px solid #ddd;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 11px;
}

.result h3 {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	padding:0;margin:0;
	line-height: 1em;

}

.result h3 a {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	padding:0;margin:0;
	line-height: 1em;
}


.result .rdate {
	float: left;
	color: #aaa;
}

.result .rcomment {
	float: right;
	color: #aaa;
	font-weight: bold;
}

.result .rcomment a {
	color: #243c54;
	font-weight: bold;
}

.result .rcomment a:hover {
	color: #243c54;
}

.result .rsummary {
	padding: 10px;
	border: 1px dotted #eee;
	background: #fffff9;
}

.result .rsummary p {

	margin:0;
	padding:0;
}

.result .rcat {

    float:left;
	text-align:left;
	margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
	line-height: 15px;
	font-size:7.5pt;
	font-family:tahoma;
	color:#3C4925;
    display:block;
}

.result .rcat a:hover {
	color: #243c54;
}

.result .rtags {
    float:left;
	text-align:left;
	margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
	line-height: 15px;
	font-size:7.5pt;
	font-family:tahoma;
	color:#3C4925;
    display:block;
}

.result .rtags a {
	color: #243c54;
	text-transform: lowercase;
}

.result .rtags a:hover {
	color: #a2d700;
}
/***************************************************/
/*           Commenting System CSS        */
#combox {
	border-top: 1px solid #ffffff;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
}

h3#respond {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1em;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-bottom: 2px;
	border-bottom: 1px dotted #eee;
	color:#808971;
}

h3#comments {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1em;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-bottom: 2px;
	border-bottom: 1px dotted #eee;
	color:#808971;
}

ol.commentlist {
	list-style-type: none;
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-bottom: 0px solid #a4d5e5;
}

ol.commentlist li {
	background: #FAFEF2;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	padding: 10px;
	margin-top: 10px;
}

ol.commentlist li.alt {
	background: #F6FEFE;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 10px;
	margin-top: 10px;
}

.comentador{
      text-align: left;
      font-size: 17px;
      text-transform: lowercase;
      line-height: 15px;
      color: #658C22;
      border-bottom: 0px dotted;
      border-bottom-color: #FD0130;

}

.commentbody {
	float: left;
}

.commentbody em {
	font-size: 11px;

}
/***************************************************/


p.comment_time {
	line-height: 1.5em;
	color: #243c54;
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
}

.comment_text {
	color: #404040;
	margin-top: 15px;
}
/***************************************************/
.reply form {
	background: #F3FDFD;
	padding: 15px;

}

.reply p {
	margin-top: 1px;
	font-size: 11px;

}

.reply fieldset {
	vertical-align: middle;
	display: inline;
}

.reply input {
	vertical-align: middle;
	display: inline;
	font-size: 10px;
	text-align:left;
}

.reply textarea {
	vertical-align: middle;
	display: inline;
	font-size: 10px;
}

.reply label {
	vertical-align: middle;
	display: inline;
	font-size: 10px;
	font-weight: bold;
	margin-left: 7px;
    text-align:left;
    color:#5F8787;
}

.replytext {
	border: 1px solid #d9f6fa;
	width: 150px;
	padding: 3px;
	color: #404040;
}

.replytext:focus {
	border: 1px solid #c3e5ea;
	background: #fefff7;
}

.replyarea {
	border: 1px solid #d9f6fa;
	padding: 5px;
	width: 395px;
	height: 120px;
    font-family: "Lucida Grande", Verdana, Arial, Sans-Serif;
	color:#404040;
	font-size:11px;
}

.replyarea:focus {
	border: 1px solid #c3e5ea;
	background: #fefff7;
}

.replybutton {
	background: #66C4C3;
	text-align:center;
	width: 60px;
	height: 20px;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
	text-transform:uppercase;
}




.subnav li {
	list-style:none;
	border-bottom:1px solid #FFF;
	}

.subnav li a:link, .subnav li a:visited {
	background:#eef5e1;
	display:block;
	padding:4px 4px 4px 8px;
	border-left:4px solid #e4efd5;
	}
		
.subnav li a:hover, .subnav li a:active {
	background:#e4efd5;
	text-decoration:none;
	color: #7da939;
	}

.subnav li li a:link, .subnav li li a:visited {
	border-left:none
	}
		
.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}
	
.clearfloat {
	display:inline-block
	}

.clearfloat {
	display:block
	}

a img {
border:1px solid #66C4C3;} 

a:hover img {
border:1px solid #B3DA6E;}

.source, .source a, .source a:hover{
color: #9B9999;
	font-family: arial;
	font-size: 9px;
	text-decoration:none;
  

}