/*Subnav */

.tdb {border-bottom: 1px solid; border-color: #CCCCCC; line-height:1.6; text-align:center;}
.tdblr {border-bottom: 1px solid;border-left: 1px solid;border-right: 1px solid; border-color: #CCCCCC; line-height:1.6; text-align:center;}

.subnav li {
	list-style:none;
	border-bottom:1px solid #FFF;
	}

.subnav li a:link, .subnav li a:visited {
	background:#7db87d;
	display:block;
	padding:4px 4px 4px 8px;
	border-left:4px solid #70ad70;
	color:#FFFFFF;
	}
		
.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
	}
	
	
	
/*nav */

a:link { COLOR:#0000FF; text-decoration: none;  }
a:visited { COLOR:#0000FF; text-decoration: none; }
a:active { COLOR:#0000FF; text-decoration: none; }
a:hover { COLOR:#0000FF;  text-decoration: underline; display:inline;}

a.ccode:link { COLOR:#FF0000; text-decoration: none;  text-decoration: underline;}
a.ccode:visited { COLOR:#FF0000; text-decoration: none; text-decoration: underline;}
a.ccode:active { COLOR:#FF0000; text-decoration: none; text-decoration: underline;}
a.ccode:hover { COLOR:#FF0000;  text-decoration: underline; display:inline;}

a.mkwd:link { COLOR:#FF0000; text-decoration: none;  text-decoration: underline;}
a.mkwd:visited { COLOR:#FF0000; text-decoration: none;  text-decoration: underline;}
a.mkwd:active { COLOR:#FF0000; text-decoration: none;  text-decoration: underline;}
a.mkwd:hover { COLOR:#FF0000; text-decoration: none;  text-decoration: underline; cursor:pointer;}

a.menua:link { COLOR:#CCCCCC; text-decoration: none;  }
a.menua:visited { COLOR:#CCCCCC; text-decoration: none; }
a.menua:active { COLOR: #CCCCCC; text-decoration: none; }
a.menua:hover { COLOR:#CCCCCC;  text-decoration: underline; display:inline;}

a.menun:link { COLOR:#FFFFFF; text-decoration: none;  }
a.menun:visited { COLOR:#FFFFFF; text-decoration: none; }
a.menun:active { COLOR:#FFFFFF; text-decoration: none; }
a.menun:hover { COLOR:#CCCCCC;  text-decoration: underline; display:inline;}

/*	Headers */

h1 {
	font:2.95em Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	letter-spacing:-0.02em;
	}
	
h2 {
	font: 2.3em Georgia, "Times New Roman", Times, serif;
	padding-bottom:8px;
	border-bottom:1px solid #333;
	margin: 20px 0;
	}

h3, #sidebar h2 {
	font: 1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.1em;
	margin-bottom:4px;
	font-weight:bold;
	color:#5f5f5f;
	margin-top:25px;
	}

h5 {
	font-size: 30px;
	color: blue;
	text-decoration: underline;
	text-align:center;
}


#sidebar h3, #sidebar h2 {
	border-top:5px solid #BBB;
	border-bottom:1px solid #BBB;
	padding:6px 0 6px 2px;
	margin:22px 0 15px 0;
	font-size:1em;
	}

h3#respond {
	border-top:1px dotted #b6b6b6;
	margin-top:25px;
	padding-top:20px
	}

h3#comments {
	margin-top:32px
	}

h4 {
	font-size:1.6em;
	margin-bottom:6px;
	}


.clearfloat {
	display:inline-block
	}
