a {
    color:#b0292d;
    text-decoration:underline;
}

a:visited {
    color:#6f1417;
    text-decoration:underline;
}

#wrapper {
    width:1024px;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    margin-left:auto;
    margin-right:auto;
}

#header {
    width:1024px;
}

#logo {
    float:left;
    width:689px;
    height:192px;
}

#header_right {
    width:330px;
    height:192px;
}

#search {
    width:96px;
    height:30px;
    background-color:#b32a2e;
    font-size:16px;
    color:#ffffff;
}

#search_input {
    height:30px;
}

#nav {
    width:1024px;
}

#nav td {
    width:201px;
    height:57px;
    float:left;
    background-image:url('/images/navbg.jpg');
    background-repeat:no-repeat;
    background-color:#b32a2e;
    border-left:solid 1px #ffffff;
    text-align:center;
    vertical-align:middle;
}

#nav a {
    font-size:18px;
    color:#ffffff;
    text-decoration:none;
    display:block;
    width:200px;
    height:45px;
    padding-top:10px;
}

#firstnav {
    border-left:none;
}

.active {
    background-image:url('/images/active.jpg');
}

#slideshow {
    width:812px;
    height:294px;
    margin-left:auto;
    margin-right:auto;
    margin-top:25px;
    margin-bottom:15px;
    display:block;
    border:solid 1px #000000;
}

#healthytip {
    width:812px;
    height:43px;
    margin-left:auto;
    margin-right:auto;
    border:solid 1px #000000;
    overflow:hidden;
}

.theme-default #slider {
    margin:25px auto 65px auto;
    width:812px; /* Make sure your images are the same size */
    height:294px; /* Make sure your images are the same size */
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
}

#healthytip_title {
    background-color: #b0292d;
    width:208px;
    height:43px;
    display:block;
    float:left;
    font-size:16px;
    color:#ffffff;
    text-align:center;
    line-height:43px;
    margin-right:15px;
}

#healthytip_tip {
    display:block;
    width:800px;
    height:43px;
    font-size:14px;
    color:black;
    padding-left:10px;
    margin-right:5px;
    line-height:20px;
}

#healthytip_tip p { margin:0; padding:0; font-size:14px; }

#featured1 {
    width:206px;
    height:238px;
    background-image:url('/images/featuredbg.jpg');
    background-color:#ffffff;
    background-repeat:no-repeat;
    margin-top:25px;
    margin-left:106px;
    padding-top:18px;
    padding-left:30px;
    padding-right:20px;
    overflow:hidden;
    float:left;
}

#featured2 {
    width:206px;
    height:238px;
    background-image:url('/images/featuredbg.jpg');
    background-color:#ffffff;
    background-repeat:no-repeat;
    margin-top:25px;
    margin-left:23px;
    padding-top:18px;
    padding-left:30px;
    padding-right:20px;
    overflow:hidden;
    float:left;
}

#featured3 {
    width:206px;
    height:238px;
    background-image:url('/images/featuredbg.jpg');
    background-color:#ffffff;
    background-repeat:no-repeat;
    margin-top:25px;
    margin-left:23px;
    padding-top:18px;
    padding-left:30px;
    padding-right:20px;
    overflow:hidden;
    float:left;
}

.feat_title {
    font-size:14px;
    color:#ffffff;
}

.feat_prev {
    font-size:13px;
    color:#000000;
}

.helper {
    float:right;
    clear:right;
}

.feat_img {
    float:right;
    width:100px;
    height:100px;
    overflow:hidden;
    margin:5px;
}

.feat_img img {
    height:100px;
}

.fb-like-box {
    margin-left:106px;
    margin-top:25px;
}

#how {
    width:484px;
    height:234px;
    border:solid 2px #b0292d;
    float:right;
    margin-top:25px;
    margin-right:106px;
    background:url('/images/HowDoI.jpg') no-repeat;
}

h2 {
    margin-left:15px;
    font-size:24px;
    font-weight:bold;
}

#howlist1 {
    width:210px;
    float:left;
    margin-top:100px;
}

#howlist1 li {
    font-size:12px;
    margin-bottom:7px;
}

#howlist1 li a {
    color:#000000;
    text-decoration:none;
}

#howlist1 li a:hover {
    text-decoration:underline;
}

#howlist2 {
    margin-top:100px;
    margin-left:215px;
}

#howlist2 li {
    font-size:12px;
    margin-bottom:7px;
}

#howlist2 li a {
    color:#000000;
    text-decoration:none;
}

#howlist2 li a:hover {
    text-decoration:underline;
}

#footer {
    border-top:9px solid #6f1417;
    width:100%;
    background:url('/images/footerbg.jpg');
    background-repeat:repeat-x;
    height:174px;
    margin-top:25px;
    padding-top:15px;
    float:left;
}

#footer p {
    font-size:13px;
    color:#ffffff;
    margin-left:50px;
}

#footer a {
    font-size:13px;
    color:#ffffff;
    text-decoration:underline;
}

#ft_contact {
    width:230px;
    height:149px;
    float:left;
}

#ft_resources {
    width:525px;
    height:149px;
    float:left;
}

#ft_res_left {
    width:220px;
    float:left;
    margin-left:50px;
    margin-top:15px;
}

#ft_res_right {
    float:right;
    width:250px;
    margin-top:15px;
}

#ft_connect {
    width:230px;
    height:149px;
    float:right;
    margin-right:30px;
}

.ft_hd {
    font-size:18px;
    color:#ffffff;
    margin-left:30px;
    border-bottom:solid 1px #ffffff;
    display:block;
}

/* Page stuff */

#left_content {
    width:227px;
    text-align:right;
    padding-top:20px;
    float:left;
    margin-bottom:15px;
    margin-right:15px;
    /* margin-left:35px; */
}


#left_content ul { list-style-type:none; width:227px; }
#left_content li { width:227px; height:45px; background-image:url('/images/page.jpg'); background-position:top right; margin-bottom:5px; }
#left_content li a { width:212px; height:45px; display:block; font-size:14px; color:#000000; text-decoration:none; padding-top:15px; padding-right:10px; }
#left_content li a:hover { text-decoration:underline; }

#right_content {
    text-align:left;
    padding-top:20px;
    margin-bottom:15px;
}

#title {
    width:598px;
    height:66px;
    background-image:url('/images/pagetitle.jpg');
    background-repeat:no-repeat;
    background-position:right;
    font-size:30px;
    color:#ffffff;
    float:right;
    padding-top:25px;
    padding-left:45px;
    margin-right:60px;

}

#copy {
    width:607px;
    border-left:solid 1px #000000;
    border-right:solid 1px #000000;
    border-bottom:solid 1px #000000;
    float:right;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:15px;
    padding-top:10px;
    margin-right:60px;
}

.page-thumb {
    width:80px;
    height:55px;
    float:left;
    margin-right:10px;
}

.page-image {
    float:left;
    margin-right:10px;
    margin-bottom:10px;
}

#inspections {
    font-size:10px;
    width:607px;
}
#inspections td {
    height:25px;
    vertical-align:middle;
}

#homes td {
    margin-bottom:10px;
}

#recycling td {
    margin-bottom:10px;
}

#contactform input {
    width:200px;
    height:25px;
}

#contactform textarea {
    width:200px;
    height:100px;
}

#contactform #submit {
    width:100px;
    height:29px;
    background-image:url(/images/submit_btn);
    border:none;
    margin-top:10px;
}

