/*
	 CSS-Tricks Example
	 by Chris Coyier
	 http://css-tricks.com
*/

* { margin: 0; padding: 0; }
body { font: 14px Georgia, serif; background: #2F2626; color: #eee; }

.nav-wrap { 
          margin: 5px 0; 
          padding:3px 0;  
          background:url('/img/top-menu-bg.gif') center top no-repeat black;
          
           }

.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
*:first-child+html .group { zoom: 1; } /* IE7 */

#example-one { margin: 0 auto; list-style: none; position: relative; width: 960px; }
#example-one li { display: inline; }
#example-one li a { color: #bbb; font-size: 14px; display: block; float: left; padding: 6px 10px 4px 10px; text-decoration: none; text-transform: uppercase; }
#example-one li a:hover { color: white; }
#magic-line { position: absolute; bottom: -2px; left: 0; width: 100px; height: 2px; background: #8d0301; }

#example-two { 
             margin: 0 0; 
             list-style: none; 
             position: relative; 
             width: 100%;
             padding:0;
             }
#example-two li { display: block;float:left;}
#example-two li a { 
color:#FFFFFF;
display:block;
float:left;
font-size:12px;
font-weight:bold;
margin:0 0px;
padding:6px 14px 4px 13px;
position:relative;
text-decoration:none;
text-transform:uppercase;
z-index:200;}
#example-two li a:hover { color: white; }
#example-two #magic-line-two { position: absolute; top: 0; left: 0; width: 100px; 
background: #000; z-index: 100; -moz-border-radius: 0px; -webkit-border-radius: 0px; }

.current_page_item a, .current_page_item_two a { color: white !important; }




.tm-current {background:darkred!important }
.secnav .tm-current {background:#300!important }
