a.rollover{background-position:left top;background-repeat:no-repeat;}
a.rollover span{display:none;}
a.rollover:hover{background-position:left bottom;}

#header{padding-bottom:.25em;}

#wrap{width:730px;padding-bottom:2em;margin:0 auto;}

#content{float:left;width:515px;}

#sidebar{float:right;width:150px;}

#footer{text-align:center;border-top:1px solid #999;}
.hr {border-top:1px solid #999;}

#logo{float:left;}

#headerlinks{float:right;margin:.25em 0 0;}

#navigation{margin-bottom:1em;background-color:#4e9a06;}
#navigation .c *{background-color:#4e9a06;}
#navigation .c1{background-color:#86ba54;border-color:#deecd1;}
#navigation .c2{background-color:#59a016;border-color:#deecd1;}
#navigation .c3{border-color:#86ba54;}
#navigation ul{list-style-type:none;padding:0 .2em;margin:0;}
#navigation li{float:left;margin-right:.2em;border-left:1px solid #8ae234;}
#navigation a{color:#fff;text-decoration:none;padding:0 .4em;}
#navigation a:hover{color:#fff;text-decoration:underline;}
#navigation li.first{border-left:none;}
#navigation ul .c{background-color:transparent;}
#navigation ul .c *{background-color:#c7ed97;}
#navigation ul .c1{background-color:#d9f3b8;border-color:#f5fcec;}
#navigation ul .c2{background-color:#cbee9e;border-color:#f5fcec;}
#navigation ul .c3{border-color:#d9f3b8;}
#navigation ul ul{display:none;position:absolute;z-index:3;padding:0;border-top:3px solid #4e9a06;float:none;}
#navigation ul ul li{float:none;margin-right:0;border:none;}
#navigation ul ul a{display:block;color:#000;line-height:1.5em;padding:0;text-indent:.4em;background-image:none;background-color:#c7ed97;}
#navigation ul ul a:hover{color:#000;text-decoration:none;background-color:#9fd167;}
#nav-browse,#nav-more{position:relative;}
#nav-browse a,#nav-more a{background:url(darrow-n.png) right center no-repeat;display:block;}
#nav-browse a{width:6.8em;}
#nav-more a{width:4.9em;}
#nav-browse ul{left:-1em;}
#nav-more ul{left:-2.5em;}
#nav-browse ul .c,#nav-browse ul a{width:8em;}
#nav-more ul .c,#nav-more ul a{width:10em;}
#nav-browse:hover ul,#nav-browse.hovered ul,#nav-more:hover ul,#nav-more.hovered ul{display:block;}
#adspot-a{width:728px;margin:0 auto 1em;}

.video{padding:1.5em 0 0 240px;margin-bottom:1.5em;border-top:1px solid #999;border-bottom:1px solid #fff;}
.video .thumbnail{display:inline;float:left;width:240px;text-align:center;margin-left:-240px;}
.video .info{padding:0 0 1px 1.5em;}
.video h2{margin-top:0;}
.video h2 a{color:#428600;}
.video h2 a:visited{color:#84b456;}
.video .published{color:#777;margin-top:0;}
.video .published strong{font-weight:normal;color:#000;}
.video .description{margin:1.5em 0 1.5em;}
.video .description img{vertical-align:middle;}
.video .stats{list-style-type:none;padding:0;margin:0;}
.video .stats li{float:left;margin-right:1.5em;}
.video .stats strong{font-weight:normal;color:#c30;}
.video .stats img{vertical-align:middle;margin-left:.25em;}

.pagination{text-align:center;line-height:1.75em;padding-top:2em;border-top:1px solid #999;}
#pagination-top{padding-bottom:2em;}
.pagination ul{display:inline;list-style-type:none;padding:0;margin:0 .5em 0 .5em;}
.pagination li{display:inline;}
.pagination a{color:#820;text-decoration:none;padding:.1em .3em;border:1px solid #b40;}
.pagination a:hover{color:#000;border-color:#820;}
.pagination li.current span{color:#fff;padding:.1em .3em;background-color:#477f07;border:1px solid #477f07;}
.pagination li.disabled span{color:#777;padding:.1em .3em;border:1px solid #777;}
.pagination select{color:#820;border:1px solid #b40;vertical-align:1px;}

#footer a.rss{padding:.25em 0 .25em 17px;margin-left:.25em;background:url(rss00000.png) left center no-repeat;}