/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
.yui-carousel{
visibility:hidden;
overflow:hidden;
position:relative;

}
.yui-carousel.yui-carousel-visible{
visibility:visible;

}
.yui-carousel-content{
overflow:hidden;
position:relative;



}
.yui-carousel-element{
margin:5px 0;
overflow:hidden;
padding:0;
position:relative;
width:32000px;
z-index:1;

}
.yui-carousel-vertical .yui-carousel-element{
margin:0 5px;

}
.yui-carousel-element li{
/*border:1px solid #ccc;*/ 
float:left;
list-style:none;
margin:1px;
overflow:hidden;
padding:0;
text-align:center;
*float:none;
*display:inline-block;
*zoom:1;
*display:inline;

}
.yui-carousel .yui-carousel-item-selected{
/*border:1px dashed #000;*/
margin:1px;

}
.yui-carousel-vertical{
height:32000px;
margin:0 5px;
width:auto;

}
.yui-carousel-vertical .yui-carousel-element li{
display:block;
float:none;

}
.yui-log .carousel{
background:#f2e886;

}
.yui-carousel-nav{
zoom:1;

}
.yui-carousel-nav:after{
clear:both;
content:"";
display:block;

}
.yui-carousel-button-focus{
outline:1px dotted #000;

}
.yui-skin-sam .yui-carousel,.yui-skin-sam .yui-carousel-vertical{
/*border:1px solid #808080;*/


}
.yui-skin-sam .yui-carousel-nav{
background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;
padding:0px;
text-align:right;
width: 310px;

}
.yui-skin-sam .yui-carousel-button{
background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 -600px;
float:right;
height:19px;
margin:5px;
overflow:hidden;
width:40px;

}
.yui-skin-sam .yui-carousel-vertical .yui-carousel-button{
background-position:0 -800px;

}
.yui-skin-sam .yui-carousel-button-disabled{
background-position:0 -2000px;

}
.yui-skin-sam .yui-carousel-vertical .yui-carousel-button-disabled{
background-position:0 -2100px;

}
.yui-skin-sam .yui-carousel-button input{
background-color:transparent;
border:0;
cursor:pointer;
display:block;
height:44px;
margin:-2px 0 0 -2px;
padding:0 0 0 50px;

}
.yui-skin-sam span.yui-carousel-first-button{
background-position:0px -550px;
margin-left:-100px;
margin-right:50px;
*margin:5px 5px 5px -90px;

}
.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button{
background-position:0px -750px;

}
.yui-skin-sam span.yui-carousel-first-button-disabled{
background-position:0 -1950px;

}
.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button-disabled{
background-position:0 -2050px;

}
.yui-skin-sam .yui-carousel-nav ul{
float:right;
margin:0;
margin-left:-220px;
margin-right:100px;
*margin-left:-160px;
*margin-right:0;
padding:0;
visibility: hidden;
}
.yui-skin-sam .yui-carousel-nav select{
position:relative;
*right:50px;
top:4px;
visibility: hidden;
}
.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav ul,.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select{
float:none;
margin:0;
*zoom:1;

}
.yui-skin-sam .yui-carousel-nav ul li{
float:left;
height:19px;
list-style:none;

}
.yui-skin-sam .yui-carousel-nav ul:after{
clear:both;
content:"";
display:block;

}
.yui-skin-sam .yui-carousel-nav ul li a{
background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 -650px;
display:block;
height:9px;
margin:10px 0 0 5px;
overflow:hidden;
width:9px;

}
.yui-skin-sam .yui-carousel-nav ul li a em{
left:-10000px;
position:absolute;

}
.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-selected a{
background-position:0 -700px;


}

/******************************************/

    .yui-carousel-element li {
        height: 158px;
        text-align: left;

    }

    #container {
        font-size: 13px;
        margin: 0 auto;
		height: 480px;
		/*border: 1px solid #666;*/
		

    }

    #container a {
        text-decoration: none;

    }
            
    #container .intro {
        display: inline;
        margin: 0px 14px 0px 4px;
        width: 300px;
		height: 390px;

    }
            
    #container .item {
        display: inline;
         margin: 0px 14px 0px 4px;
        overflow: hidden;
        width: 300px;
		height: 430px;
	/*	border: 1px solid #ccc;*/
		text-align: center;
		

    }
	
	#container .thumbs {
	padding-left: 20px;}
	
	

    #container .item .authimg {
        bottom: 2px;

        margin-left: 61px;

        position: absolute;

        z-index: 1;

    }
	    #container .item .thumb {
  		margin: 8px;
		display: inline;
		float: left;
		width: 70px;
		height: 70px;
	
    
    }
	
	
	
            
    #container .item h3 {
        line-height: 85%;

        margin-top: 4px;

    }
            
    #container .item h3 a {
        font: 77% Arial, sans-serif;

        position: relative;

        text-transform: uppercase;

        z-index: 2;

    }
            
    #container .item h3 a:link {
        color:#35a235;

    }
            
    #container .item h4 {
        margin-top:5px;

    }
            
    #container .item h4 a {
        font: 100% Georgia, Times, serif;

        position: relative;

        z-index:2;

    }

    #container .item h4 a:link {
        color:#00639b;

    }
            
    #container .item cite {
        color: #888;

        display: block;

        font-size: 77%;

        line-height: normal;

        margin-bottom: 30px;

    }
            
    #container .item p.all {
        bottom: 25px;

        position: absolute;

        z-index: 2;

    }
            
    #container .item p.all a {
        font-weight: bold;

        font-size: 85%;

    }

