/*MODS BOXES*/


.mod {
    margin-bottom: 10px;
    position: relative;
}

.mod img {
    margin-bottom: 5px;
}

.mod .modContent,
.mod .modContent .modPad /* restores padding when .modContent has no padding */ {
    padding: 15px 15px 8px 15px;
    background-color:#DEFBFF;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
}
.mod .modContent a ,
.mod .modContent .modPad a {
    color:#DF4B29;
}
.modNoPad .modContent {
    padding: 0;
}

.modIntHead .modContent { /* spacing for internal header */
                          padding-top: 40px;
}
.modIntHead .modContent h2 {
    position: absolute;
    top: 10px; left: 10px;
    height: 25px;
    color: #fff ;
    width: 334px;
    line-height: 25px;
    text-indent:15px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    background-repeat:repeat-x;
    font-size:16px;
    font-family:Georgia,'Times New Roman',times,serif;
    font-style:italic;
    background-color:#FF005A;
}


.mod2 .modContent,
.mod2 .modContent .modPad /* restores padding when .modContent has no padding */ {
    background:url(graphics/box2_bg.png) repeat-y;
    padding-top: 55px;
}
.mod2 .modContent h2 {
    background:url(graphics/box2_top.png) no-repeat;
    left:0;
    top:0;
    height:55px;

}
.mod2 .modContent h2 span {
    color:#FF005A;
    display:block;
    padding:12px 10px 0;
}
.mod2 .footer{
    background:url(graphics/box2_footer.png) no-repeat;
    height:18px;
    margin-top:-12px;
}
.mod2 a{
    color:#FFB600;
}
