/* Styling of the first nav bar */
#categoryNav {
        /*background:transparent url(../media/menu_v2_ds.gif) repeat-x left bottom;*/
		height:45px;
        margin: 0 0 8px 0;
		*margin:0 0 6px 0;
}
#categoryNav, 
#geographicNav 
        {
        display:block;
        width:100%;
        position:relative;     
        z-index:2; 
        clear:top; 
        padding:0;       
        }
/* The toolbar nav */
#categoryNav li,
#geographicNav li
        {
        float:left;        
        line-height:30px;
        background:transparent;
        position:relative;    
        z-index:999;  
  list-style-type: none;
        }
#categoryNav li a,
#geographicNav li a
        {
        float:left;              
        background:transparent; 
        color:#eee;
        text-shadow:0 1px 0 #000;
        padding:0 8px;
        font-weight:bold; 
       list-style-type: none;
        }
/*      - remove left padding for the first links */
#header li a.firstNavLink
        {
		border-left:none;
        }
#categoryNav li a:hover,
#geographicNav li a:hover,
#categoryNav li a.active,
#geographicNav li a.active
        {
        color:#eee;        
        }
#categoryNav li a:hover,
#geographicNav li a:hover,
#categoryNav li a.active,
#geographicNav li a.active
        {
        color:#eee;
        text-shadow:0 0 8px #888;        
        }
#categoryNav li a
        {
        font-size:12px;
        background:transparent;
        text-decoration:none;
        text-transform:uppercase; 
        font-variant:normal;  
		padding: 0 6px; 
		border-lefkt:1px solid #383838;  
		transition: all 300ms;
		-moz-transition: all 300ms; /* Firefox 4 */
		-webkit-transition: all 300ms; /* Safari and Chrome */
		-o-transition: all 300ms; /* Opera */ 
        }
#categoryNav li a:hover{ text-shadow:0 0 8px #FFFFFF;
	background-color:#111111;
		transition: all 300ms;
		-moz-transition: all 300ms; /* Firefox 4 */
		-webkit-transition: all 300ms; /* Safari and Chrome */
		-o-transition: all 300ms; /* Opera */ 
	
	}
#categoryNav li a.active{ text-shadow:0 0 8px #FFFFFF;
	background-color:#111111;
}
/*      - Remove the bold for the services (all programs) link */
#categoryNav #lastNavLink a
        {        
        padding:0;
        }
/*      - Special case for the "all programs" link */
#categoryNav #lastNavLink
        {
        position:absolute;
        right:10px;
        top:0;
        float:none;
        margin:0;        
        }
/*      - Remove the bold for the services (extras) link */
#geographicNav #lastNavSubLink a
        {        
        font-weight:normal;
        padding:0;
        }















#menu_pop {
 margin: px auto ;
 width: 280px;
 background: url('wood.jpg');
 border-radius: 0px;
 padding: 7px;
 box-shadow:  0px 1px 5px #000;
}

#accordion {
 list-style: none;
 padding: 0px;
 margin: 0px;
}

#accordion .button_podtext {
 font-size: 9px;
 color: #b1b1b1;
}

#accordion div {
 display: block;
 cursor: pointer;
 text-decoration: none;
 display: block;
 padding: 8px 0px 8px 11px;
 background: #000;
 color: #fff;
 font-size: 12px;
 font-family: tahoma;
 background: url('bg.png') 0px 0px;
 text-shadow: 0px 1px 0px rgba( 0, 0, 0, 0.6);
 list-style: circle;
}

#accordion div:hover {
 background: url('bg.png') 0px -44px;
}

.first {
 border-radius: 0px 0px 0px 0px;
}

#accordion ul a {
 color: #777;
}

#accordion ul {
 list-style: none;
 padding: 5px;
 font-size: 10px;
 font-family: Tahoma;
 background: #1a1a1a;
 box-shadow: inset 0px 3px 6px rgba( 0, 0, 0, 0.7);
 display: none;
}

#accordion ul li {
 font-weight: normal;
 cursor: auto;
 padding: 3px 7px;
}

#accordion a {
 text-decoration: none;
}

#accordion a:hover {
 text-decoration: underline;
}









#watch7-headline.yt-uix-expander-collapsed h2 {
margin-bottom: 5px;
overflow: hidden;
white-space: nowrap;
word-wrap: normal;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}
.yt-default h2, h2.yt {
font-size: 20px;
font-weight: normal;
font-family: arial, sans-serif;
font-kerning: auto;
font-style: normal;
font-variant: normal;
color:#fff;
padding-left:15px;
}

#watch7-headline.yt-uix-expander-collapsed h1 {
margin-bottom: 5px;
overflow: hidden;
white-space: nowrap;
word-wrap: normal;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;

}

.yt-default h1, h1.yt {
font-size: 24px;
font-weight: normal;
font-family: arial, sans-serif;
font-kerning: auto;
font-style: normal;
font-variant: normal;
color:#fff;
padding-left:15px;
}

.wysibb-body {
	background-color: #000;
	color: white;
	text-shadow: #000 0 1px 1px;
	margin-top: 0;
background: none;
}







#comment{ 
display:block; 
margin:10px 0 0 0; 
width:630px; 
height:auto; 
padding:0px; 
box-shadow: 0 3px 0px #1a1823; 
background:#222; 
-webkit-bormder-radius:4px; 
-moz-bordemr-radius:4px; 
bordekr-radius:1px; 
box-shadow: 0 0 4px rgba(0,0,0,1);
-moz-box-shadow: 0 0 4px rgba(0,0,0,1);
-webkit-box-shadow: 0 0 4px rgba(0,0,0,1);
} 

.reply{padding:0 0 0 5px;} 
.date{ 
display:block; 
float:right; 
font-size:12px; 
font-weight:normal; 
padding:8px 8px 0px 8px; 
margin:0px; 
color:#EEE;
} 
.commenttext p{padding:0px 10px 0px 0px;} 
.commenttext{ 
width:100%; 
overflow:hidden; 
padding:0px 0px 15px 0px; 
margin:0px; 
font: 14px Calibri, Arial, sans-serif;
color:#ccc; 
} 
.commenttext span{ 
display:block; 
font-size: 18px; 
font-family:Calibri, Arial, sans-serif; 
font-weight:bold; 
color:#ccc; 
} 
.padd{height:100%;padding:0px 0px 0 10px;display:block;width:100px;float:left;clear:both;} 
.ava{border:2px solid #fff;float:left;margin:0px;border-radius:50%;clear:both;padding:0px;width:70px;height:70px;} 
.myWinError{color:#FFCC33;}
.wysibb-text {
background-color: #111;
border-radius: 5px;
}
.comm-icon {
float:left;
color:#fff;
background:url('/images/comm-buble.png') no-repeat;
width:40px;
height:44px;
text-align:center;
font-size:22px;
line-height:32px;
margin:5 6px 0 5;
}
.comm-icon
a {
color:#fff;
}