
#intro {
    padding-bottom: 10px;
}

h2 {
    margin: 0;
    margin-bottom: 14px;
    padding: 0;
}

#slider {
    width: 490px;
    margin: 0 auto;
    position: relative;
}

.scroll {
    height: auto;
    width: 490px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
}

.scrollContainer div.panel {
    padding: 40px 20px 20px 0;
    height: auto;
    width: 475px;
}
.scrollContainer div.panel h2
{
	padding-bottom:17px;
	padding-top:17px;
	margin-bottom:17px;
	border-bottom:1px solid #e7e7e7;
	border-top:1px solid #e7e7e7;
}
.scrollContainer div.panel a.tag
{
	display:block;
	float:left;
	padding:4px 10px 0 10px;
	height:30px;
	background-image:url(../img/blue_balloon.jpg);
	background-repeat:no-repeat;
	background-position:0 50%;
	margin-right:5px;
	margin-bottom:1px;
	color:#fff;
	text-decoration:none;
	position:relative;
	display:none;
}
.scrollContainer div.panel a.tag span
{
	width:1px;
	height:33px;
	background-position:0 0;
	background-image:url(../img/blue_balloon_right.jpg);
	background-repeat:no-repeat;
	position:absolute;
	right:0;
	top:0;
}
.scrollContainer div.panel a.tag:hover
{
	background-image:url(../img/grey_balloon.jpg);
}
.scrollContainer div.panel a.tag:hover span
{
	background-image:url(../img/grey_balloon_right.jpg);
}
.scrollContainer div.panel h4
{
	clear:both;
}
.scrollContainer div.panel h4 a
{
	font-size:14px;
	color:#326393;
	text-decoration:none;
}
.scrollContainer div.panel h4 a:hover
{
	text-decoration:underline;
}
.scrollContainer div.panel p
{
	margin:0;
}
.scrollContainer div.panel p a 
{
	color:#757575;
	text-decoration:none;
}
.scrollContainer div.panel p a :hover
{
	text-decoration:undeline;
}
#shade {
    
    height: 50px;
}

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 9px;
}

ul.navigation li {
    display: block;
    margin-right: 5px;
    float:left;
}

ul.navigation a {
    width:47px;
    height:24px;
    color: #fff !important;
    text-decoration: none !important;
    background-image:url(../img/blue_balloon_whole.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    text-align:center;
    display:block;
    float:left;
    padding-bottom:10px;
}

ul.navigation a:hover 
{
	background-image:url(../img/purple_balloon_whole.jpg);
}

ul.navigation a.selected 
{
	background-image:url(../img/purple_balloon_whole.jpg);
}

ul.navigation a:focus {
    outline: none;
}

.scrollButtons {
    position: absolute;
    top: 150px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -20px;
    top:0px;
}

.scrollButtons.right {
    right: 5px;
    top:0px;
}

.hide {
    display: none;
}
div.item
{
   /* width:465px;*/
    clear:both;
    margin:0;
    padding:0;
    padding:15px 0;
	border-bottom:1px solid #e7e7e7;
}
div.item h4
{
    margin:0 0 5px 0;
    padding:0;
}
div.item img
{
    float:left;
    margin:0 5px 5px 0;
}
#scroller
{
    position:relative;
}
