@charset "utf-8";
/* CSS Document */

    body {background: #E9E9E9;color: #474747;font: 14px/25px 'Open Sans', sans-serif;
        /* padding-top: 70px;
        Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
    }
.error {font-size:12px; color:#F00; font-style:italic;}

a{color: #cc0033;text-decoration: none;}
a:hover {color: #cc0033; text-decoration: underline;}

.clear{content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

ul.nav a:hover {
	color:#666;
	}

/* -------------------------------------------- */
/* ------------------Featured---------------- */

.featured{margin:0px auto;}
.featured .wrap-featured{}
.featured .wrap-featured .slider{padding: 10px;}

/* -------------------------------------------- */
/* ------------------Content------------------- */
#content {}
#content .wrap-content{ background:#FFF; border:1px solid #DADADA;}

.block{ margin:10px;}

#main-content{}
#main-content article{ clear: both; margin:10px 0px;}
#main-content article .heading{}
#main-content article .content{}
#main-content article h2{font-size:22px; line-height:25px;}
#main-content article .info{font-style:italic;}
#main-content article img{float:left; margin:10px 10px 10px 0; padding:5px; border:1px solid #CCC;}
#main-content article p{margin-bottom:10px;}
#main-content article .more{float:right; margin-bottom: 30px}

#sidebar{}
#sidebar .box{margin-bottom:20px;}
#sidebar .heading{ padding:5px; border-bottom:2px solid #333333;}
#sidebar .heading h2{font-size:22px; font-weight:normal; display:inline; padding:0 10px;}
#sidebar .content{padding:15px}
#sidebar .content ul{ font-size:14px; list-style-type:circle; margin-left:20px;}
#sidebar .content ul li{border-bottom: 1px solid #E1E1E1; padding:5px;}
#sidebar .content .post {margin-bottom: 20px;}
#sidebar .content .post h4{ font-size:14px; font-weight:normal;}
#sidebar .content .post img{ float:left; padding:5px; border:1px solid #CCC; margin-right:10px;}
#sidebar .content .post p{color:#A3A3A3; font-style:italic;}

/* -------------------------------------------- */
/* ------------------Footer-------------------- */
footer {text-align:right;}
footer .wrap-footer{padding:10px 0px; }
footer .box{}
footer .heading{ padding:5px; }
footer .heading h2{font-size:20px; font-weight:normal; display:inline; padding:0 10px;}
footer .content{padding:15px}
footer .content a{color:#7C7C7C; text-decoration:none;}
footer .content a:hover{color:#cc0033; text-decoration: underline;}
footer .phone { color:#cc0033; font-size:30px;}
