#div-clear
{
clear:both;
height:0px;
overflow:hidden;
}

#blog1
{
width:380px;
margin:15px 1px 15px 0px;
height:32px;
overflow:hidden;
padding:0px 0px 0px 0px;
background:#cac9c9 url(../images/bg-grey1.gif) no-repeat;
float:left;
}

#blog1 h2
{
font-family:calibri, times new roman, verdana, tahoma, times new roman, verdana, arial;
font-size:20px;
font-weight:bold;
color:#e5121c;
padding:5px 0px 0px 30px;
margin:0px;
}

#testimonial1
{
width:300px;
margin:15px 1px 15px 0px;
height:32px;
overflow:hidden;
padding:0px 1px 0px 0px;
background:#cac9c9 url(../images/bg-grey11.gif) no-repeat;
float:left;
}


#contact1
{
width:200px;
margin:15px 0px 15px 0px;
height:32px;
overflow:hidden;
padding:0px 1px 0px 0px;
background:#cac9c9 url(../images/bg-grey2.gif) right no-repeat;
float:left;
}

#contact1 h2, #testimonial1 h2
{
font-family:calibri, times new roman, verdana, tahoma, times new roman, verdana, arial;
font-size:20px;
font-weight:bold;
color:#e5121c;
padding:5px 0px 0px 30px;
margin:0px;
}

#blog2
{
float:left;
width:371px;
margin:7px 0px 0px 0px;
height:200px;
padding-right:10px;
background:url(../images/bg-blog.gif) right top repeat-y;
}

#testimonial2
{
float:left;
width:300px;
height:200px !important;
background:url(../images/bg-blog.gif) right top repeat-y;
margin:7px 0px 0px 0px;
height:auto;
overflow:hidden;

}

#contact2
{
float:left;
width:200px;
margin:7px 0px 10px 0px;
height:auto;
height:200px;
}

#blog2 p
{
color:#676565;
font-family:arial, verdana, tahoma, arial narrow, verdana, times new roman;
font-size:12px;
color:#333333;
line-height:18px;
padding:0px 10px 0px 31px;
margin:0px;
}

#testimonial2 a
{
text-decoration:none;
font-style:italic;
}


#testimonial2 a:hover
{
text-decoration:none;
font-style:italic;

}


#testimonial2 a p
{
color:#676565;
text-decoration:none;
font-family:calibri, arial, verdana, tahoma, arial narrow, verdana, times new roman;
font-size:15px;
font-style:italic;
text-decoration:none;
color:#333333;
padding:0px 10px 5px 11px;
margin:0px;
line-height:15px;
}

#testimonial2 a p.by
{
color:#e5121c;
font-size:15px;
font-family:calibri, tahoma, arial, calibri, arial narrow, times new roman;
text-align:right;
padding:4px 13px 0px 0px;
margin:0px;
line-height:14px;

}


#contact2 p
{
color:#333333;
font-family:arial, verdana, tahoma, arial narrow, verdana, times new roman;
font-size:12px;
line-height:16px;
padding:0px 0px 8px 30px;
margin:0px;
}

#blog2 p a
{
text-decoration:none;
font-family:calibri, arial, Verdana, times new roman, helvetica, arial, arial narrow;
font-size:14px;
text-decoration:none;
color:#e5121c;
font-weight:bold;
}

#blog2 p a:hover
{
text-decoration:underline;
}

#contact2 p a
{
font-family:calibri, Verdana, times new roman, arial, arial narrow, helvetica;
font-size:14px;
color:#e5121c;
text-decoration:none;
}

#contact2 p a:hover
{
font-family:calibri, Verdana, times new roman, arial, arial narrow, helvetica;
font-size:14px;
color:#e5121c;
text-decoration:underline;
}