body {
    background: #fff url(chelmsford.jpg);
    color: #000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:62.5%
}

#body1 { font-size: 1em; }

@media all and (max-width: 800px) {
   body { font-size: 150%;}
   #body1 { font-size: 1.2em; }
}

a { text-decoration: none; }

a:link {
    color: #066;
    font-weight:bold;
    background-color: transparent;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

a:visited {
    color: #8ca0a0;
    background-color: transparent;
    font-family: Arial, Verdana,Helvetica, sans-serif;
}
a:active , a:hover, a:focus {
    color: #0f0;
    background-color: transparent;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

td { font-family: Arial, Verdana, Helvetica, sans-serif; }

th { font-family: Arial, Verdana, Helvetica, sans-serif; }

li { font-family: Arial, Verdana, Helvetica, sans-serif; }

ul { font-family: Arial, Verdana, Helvetica, sans-serif; }

cite {
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

h1 { color: #712f52;
    background-color: transparent;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align: center;
    line-height: .9;
    text-shadow: #2d2d2d 2px 2px 2px;
}

h2 {
    color: #000;
    background-color: transparent;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align: center;
    line-height: .8;
}

h3 {
    color: #000;
    background-color: transparent;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align: center;
    line-height: .8;
}

p {
    font-size: 1em;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align: left
}

.cen {
    text-align: center;
    margin-right:auto;
    margin-left:auto;
    display:table;
}

.clear { clear:both; }

.text3 {
    font-size: 1em;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align:left;
}

.text-red { color: #c06;}

.text-red2 {    color: #712f52; }

.text4 {
    font-size: .9em;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align: left;
}

.sup {
    vertical-align:super;
    font-size:.7em;
}

.center {
    text-align: center;
    margin-right:auto;
    margin-left: auto;
}

.right { text-align: right; }

.border {
    border-style: solid;
    border-width: 1px;
}

.borderno { border-style: none; }

.s { font-size: smaller; }

.proper {
    margin: 0 15%;
    padding: 0 5%;
}

.proper-bod {
    margin: 0 15%;
    padding: 0 5%;
    background-color:#fff;
    border-style: solid;
    border-width: 10px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

#vid {
    float:left;
    width:40%;
    padding: 8px 15px;
    display:table-cell;
    vertical-align:top;
}

#isi {
    float:right;
    width:40%;
    padding: 8px 15px;
    display:table-cell;
    vertical-align:top;
}
img.daily { width: 400px; height: 124px;}
img.isidore { width: 255px; height: 300px;}

.p1 { color: #712f52; }

@media all and (max-width: 800px) {
   .proper { margin: 0 5%;}
   .proper-bod { margin: 0 5%; }
   img.daily { width: 200px; height: 62px;}
   img.isidore { width: 200px; height: 235px;}
    #vid {
    float:left;
    width:100%;
    padding: 8px 15px;
    vertical-align:top;
    }

    #isi {
    float:left;
    width:100%;
    padding: 8px 15px;
    vertical-align:top;
    }
}