body {
        font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
        background:#fff;
        margin:0px;
        font-size:12px;
        }
#center_page {
    text-align: center;
}
.about_text {
    margin-top: 10px;
    color: #333;
    width: 550px;
    text-decoration: none;
    text-align: left;
    margin-left:auto;
    margin-right:auto;
}
.about_text a {
    color: #333;
}
#main_image, 
main_image img, 
main_image a {
    display: block;
    margin-top: 30px;
    margin-left:auto;
    margin-right:auto;
    border: 0;
    }
.blog_image, 
.blog_image a {
    display: block;
    width:750px;
    margin-top: 30px;
    margin-left:auto;
    margin-right:auto;
    border: 0;
    color: #777;
}
.blog_image .about_image {
    margin-top: 10px;
}
#image, image a, image a:visited, image a:link {
    border: 0;
    opacity: 0.0;
    filter: alpha(opacity=0);
}
.thumbnail, thumbnail a, thumbnail a:visited, thumbnail a:link {
    border: 0;
}
.thumbnail_center, thumbnail_center a, thumbnail_center a:visited, thumbnail_center a:link {
    border: 0;
}
#topnav {
    color:#777;
    width: 95%;
    background-color: #fff;
    margin: 18px auto 0 auto;
}
#topnavleftmain {
    letter-spacing:2px;
    left:0px;
    top:0px;
    padding:5px 0px 5px 0px;
    text-align:left;
    position: relative;
    }
#topnavleftmain a,
#topnavleftmain a:link,
#topnavleftmain a:visited {
    padding:5px 15px 4px 0;
    font-weight:normal;
    color:#777;
    text-decoration: none;
    }
#topnavleftmain a:active,
#topnavleftmain a:hover {
    color:#333;
    }
#blog_nav a,
#blog_nav a:link,
#blog_nav a:visited {
    padding-right:3px;
}
#blog_nav {
    width: 300px;
    position: absolute;
    right: 0;
    letter-spacing:1px;
    top: 5px;
    text-align:right;
    }
#topnavlogo {
    color:#333;
    border-bottom: 1px solid #777;
    text-align:left;
    }
#topnavlogo a,
#topnavlogo img,
#topnavlogo a:link,
#topnavlogo a:active,
#topnavlogo a:hover,
#topnavlogo a:visited {
    text-decoration: none;
    border:0px; 
    }

#thumbnail_box {
    width: 525px;
    margin: 30px auto 0 auto;
}
/* IE hack */
* html #thumbnail_box { width: 560px; }
#thumbnail_box a:link,
#thumbnail_box a:visited,
#thumbnail_box a:active {
    display: block;
    float: left;
    width: 150px;
    height: 150px;
    margin-bottom: 20px;
    margin-right: 20px;
    text-decoration: none;
    text-align: center;
    color: #777;
    font-size: 10px;
}
#thumbnail_box a:hover {
    color: #333;
}
#thumbnail_box img {
    border-width: 0;
    display: block;
}
#slideshow {
    width: 830px;
    margin: 30px auto 0 auto;
}
#slideshow_image {
    float: left;
    width: 530px;
    margin-right: 30px;
    color: #fff;
}
#slideshow_image a {
    width: 530px;
    display: block;
}
#slideshow_thumbnails {
    width: 180px;
    float: left;
}
#slideshow_thumbnails a {
    display: block;
    float: left;
    width: 50px;
    height: 50px;
    margin-right: 5px;
    margin-bottom: 5px;
    filter: alpha(opacity=29);
    opacity: 0.29;
}
.slideshow_title a, .slideshow_title a:visited, .slideshow_title a:hover {
    text-align: left;
    text-decoration: none;
    color: #777;
}
.slideshow_title {
    text-align: left;
    text-decoration: none;
    color: #777;
}
/* IE hack */
* html #slideshow_title { margin-top: 160px; }
#slideshow_thumbnails a:hover, #slideshow_thumbnails a:active {
    filter: alpha(opacity=99);
    opacity: 0.99;
}
.thumbnail_center {
    filter: alpha(opacity=89) !important;
    opacity: 0.89 !important;
}

.inputc {
    color: #777;
}
.button {
   color:#333;
   font-size:84%;
   font-weight:bold;
   background-color:#ccc;
   border:1px solid;
   border-top-color:#333;
   border-left-color:#333;
   border-right-color:#333;
   border-bottom-color:#333;}
}
.td {
   color:#333;
}
.blog_text {
    margin-top: 10px;
    color: #777;
    margin-left:auto;
    margin-right:auto;
}
.thumbnails {
   border: 0;
   margin: 4px;
}
.browse_thumbs {
    width: 740px;
    margin: 0 auto;
    border: 0;
    color: #777;
}
.browse_tags {
    padding: 10px 80px;
    line-height: 20px;
}
.browse_tags a {
    color: #777;
}
.contact_form {
    color: #777;
    margin: 0 auto;
}
.pricing {
    margin-top: 10px;
    color: #777;
}

