table.stripetables{
	border: 0px solid #D9D9D9;
}
table.stripetables tr td{
	padding: 1px 3px;
	background: #fff;
	text-align:left;
}
table.stripetables thead th{
	background-color: #E5E5D8;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-left: 0px solid #D9D9D9;
	font-weight: bold;
	text-align:left;
	padding: 5px 4px;
	color:#592C16;
}
table.stripetables tbody tr th{
	background-color: #fff;
	font-weight: normal;
	border-left: none;
	padding: 1px 3px;
}
table.stripetables tbody td{
	border-left: 0px solid #D9D9D9;
}
table.stripetables tbody tr.even td{
	background-color: #F3F3F3;
}
table.stripetables tbody tr.tm_over td{
	color: #333333;
	background-color: #E5E5D8;
}
table.stripetables tfoot td, table.stripetables tfoot th{
	border-top: 1px solid #ccc;
	font-weight:bold;
	color:#592C16;
	padding: 2px 1px;
}


table.title{
	border: 0px solid #D9D9D9;
}
table.title td{
	background-color: #F4F4F6;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	font-weight: bold;
	text-align:left;
	padding: 3px 4px;
	/*color:#592C16;*/
	color:#777;
}
table.title2{
	border: 0px solid #D9D9D9;
}

table.title2 td{
	background-color: #F4F4F6;
	border: 1px solid #69c;
	/*font-weight: bold;*/
	text-align:left;
	padding: 3px 4px;
	color:#69c;
	margin:3px;
  	padding:3px;
  	font:bold 100%/1.4em "Arial",Arial,Verdana,Sans-serif;
  	letter-spacing:0.1em;
	text-transform: uppercase;
}

table.title3_old{
	border: 0px solid #D9D9D9;
	
}

table.title3_old td{
	background-color: #ffffff;
	border-top: 0px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	text-align:left;
	padding: 8px 4px 2px 4px;
	color:#69c;
	font:bold 100%/1.4em Geneva, Arial, Helvetica, sans-serif;
  	letter-spacing:0.1em;
	text-transform: uppercase;
	background-image:url('/images/topnav.jpg');
	background-repeat:repeat-x;
	background-position:top;
	color:#777;
	text-transform:uppercase;
  	letter-spacing:0.5em;
}

table.title3{
	border: 0px solid #D9D9D9;
	
}

table.title3 td{
	background-color: #ffffff;
	border-bottom: 1px solid #d4d4d4;
	text-align:left;
	padding: 8px 4px 2px 4px;
	color:#69c;
	font:bold 100%/1.4em Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background-image:url('/images/topnav.gif');
	background-repeat:repeat-x;
	background-position:top;
	color:#666;
	text-transform:uppercase;
  	letter-spacing:0.1em;
}


table.title3b {
	border: 0px solid #D9D9D9;
	
}

table.title3b td{
	background-color: #ffffff;
	border-bottom: 1px solid #d4d4d4;
	text-align:left;
	padding: 8px 4px 2px 4px;
	color:#69c;
	font:bold 100%/1.4em Geneva, Arial, Helvetica, sans-serif;
  	letter-spacing:0.1em;
	text-transform: uppercase;
	background-image:url('/images/topnav.gif');
	background-repeat:repeat-x;
	background-position:top;
	color:#666;
	text-transform:uppercase;
}


table.title4{
	border: 0px solid #D9D9D9;
	
}

table.title4 td{
	background-color: #ffffff;
	border-top: 0px solid #d4d4d4;
	border-bottom: 0px solid #d4d4d4;
	text-align:left;
	padding: 8px 4px 2px 4px;
	color:#69c;
	font:bold 100%/1.4em Geneva, Arial, Helvetica, sans-serif;
  	letter-spacing:0.1em;
	text-transform: uppercase;
	background-image:url('/images/topnav.jpg');
	background-repeat:repeat-x;
	background-position:top;
	color:#777;
	text-transform:uppercase;
  	letter-spacing:0.0em;
}

table.title3c{
	border: 0px solid #D9D9D9;
	
}

table.title3c td{
	background-color: #ffffff;
	border-top: 0px solid #d4d4d4;
	border-bottom: 0px solid #d4d4d4;
	text-align:left;
	padding: 8px 4px 2px 4px;
	color:#69c;
	font:bold 100%/1.4em Geneva, Arial, Helvetica, sans-serif;
  	letter-spacing:0.1em;
	text-transform: uppercase;
	background-image:url('/images/subnav_bg.gif');
	background-repeat:repeat-x;
	background-position:top;
	color:#7D7D7D;
	text-transform:uppercase;
  	letter-spacing:0.0em;
	height:31px;
}

/* rss button */
#css-buttons2 ul{
   list-style : none;
   margin : 0 0 10px 0;
   padding : 0;
}
#css-buttons2 li{
   border : 1px solid #999;
   margin : 5px 0 0 20px;
   width : 160px;
}

head:first-child+body #css-buttons2 li{
   padding-right : 2px;
}

#css-buttons2 li a{
   color : #333;
   text-decoration : none;
}

.css-button2 {
   display : block;
   font : 0.8em verdana, arial, sans-serif;
   padding : 2px 0 2px 0px;
   border : 1px solid white;
   text-decoration : none;
   width : 100%;
   background : #ddd;
   color : #333;
}

.css-button2 span {
   font : bold 1.0em verdana, arial, sans-serif;
   padding : 2px 3px 2px 3px;
   color : #fff;
}
/* Button logo styling */
.fun span{
   background : #5ACE29;
}

.res span{
   background : #A857E6;
}

.freedomblog span{
   background : #EC8D00;
   color : #ff0000;
}
.w3c span {
   background : #fff;
   color : #069;
   font : bold 1.1em helvetica, arial, sans-serif;
}

.w3c2{
   background : #fc6;
   color : black !important;
}
