.main_image {
    background:#333333 none repeat scroll 0 0;
    color:#FFFFFF;
    font-family: Verdana, Arial, Helvetica;
    height:261px;
    overflow:hidden;
    position:relative;
    width:490px;

}
.main_image a:link {
    font-size: 1.3em;
    color: #BFFFFE; 
    margin: 0 0px;
    padding: 5px;
}
.main_image a:visited {
    font-size: 1.3em;
    color: #BFFFFE;
    margin: 0 0px;
    padding: 5px;
}
.main_image a:hover {
    font-size: 1.3em;
    color: #BFFFFE;
    margin: 0 0px;
    padding: 5px;
}
.main_image a:active {
    font-size: 1.3em;
    color: #BFFFFE;
    margin: 0 0px;
    padding: 5px;
}

.main_image p {
    font-size: 0.8em;
    line-height: 1em;
    padding: 10px;
    margin: 0;
}
.block small { /*--We'll be using this same style on our thumbnail list--*/
    font-size: 1em;
    padding: 0 0 0 20px;
    background: url(icon_calendar.gif) no-repeat 0 center;
}
.main_image .block small {margin-left: 10px;}


a.upper:link {
    font-size: 0.8em;
    font-weight: normal;
    color: #FFFFFF; 
    margin: 0 0px;
    padding: 5px;
}
a.upper:visited {
    font-size: 0.8em;
    font-weight: normal;
    color: #FFFFFF;
    margin: 0 0px;
    padding: 5px;
}
a.upper:hover {
    font-size: 0.8em;
    font-weight: normal;
    color: #FFFFFF;
    margin: 0 0px;
    padding: 5px;
}
a.upper:active {
    font-size: 0.8em;
    font-weight: normal;
    color: #FFFFFF;
    margin: 0 0px;
    padding: 5px;
}

.main_image .upper{
    position: absolute;
    top: 0;
    right: 0;
    width: 150px;
    text-align: right;   
}
.main_image .desc{
    position: absolute;
    bottom: 0;
    left: 0; /*--Stick the desc class to the bottom of our main image container--*/
    width: 100%;
    display: none; /*--Hide description by default, if js is enabled, we will show this--*/
    
}
.main_image .block{
    width: 100%;
    background: #111;
    border-top: 1px solid #000;
}
.main_image collapse { /*--This is our hide/show tab--*/
    position: absolute;
    top: 0px;
    right: 40px;
    height: 27px;
    width: 93px;
}
.main_image a.show {background-position: center bottom;}
