﻿h3 A:visited {text-decoration: none; color: white;}
h3 A:link {text-decoration: none; color: white;}
p A:visited {text-decoration: none; color: white;}
p A:link {text-decoration: none; color: white;}
p A:hover { text-decoration: none; color: white; border-bottom: 1px dashed white;}

.ic_container{
    vertical-align:baseline;
    margin:0px;
    position:relative;
    /*-moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;*/
    -moz-box-shadow: 0 1px 5px #888;
    -webkit-box-shadow: 0 1px 5px #888;
}
.ic_container_middle{
    vertical-align:baseline;
    margin:0 48px;
    position:relative;
    /*-moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;*/
    -moz-box-shadow: 0 1px 5px #888;
    -webkit-box-shadow: 0 1px 5px #888;

}
.overlay{
    opacity:0.3;
    -ms-filter:"alpha(opacity=30)"; /* IE8 */
	filter:alpha(opacity=30); /* IE6/IE7 */
    position:absolute;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.ic_caption{
    position:absolute;    
    opacity:0.8;   
    -ms-filter:"alpha(opacity=80)"; /* IE8 */
	filter:alpha(opacity=80); /* IE6/IE7 */
    overflow:hidden;
    margin:0px;
    padding:0px;
    left:0px;
    right:0px;
    cursor:default;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
.ic_category{
    text-transform:uppercase;
    font-size:11px;
    letter-spacing:3px;
    padding:5px;
    margin:0px;
}
.ic_caption h3{
    padding:0px 5px 5px 5px;
    margin:0px;
    font-size:18px;
}
.ic_text{
    padding:5px;
    margin:0px;
    text-align:justify;
    font-size:12px;
    text-decoration: none;
    color: white;
}

