/*
Copyright (c) 2010, Acopic Software. All rights reserved.
http://www.acopic.co.uk
version: 1.0
*/
/* v1.0 | 20080212 */
body {
    background-color:#FAFAF8;
    font:12px Arial,sans-serif;
    line-height:1.4;
    color:#000;
    }
a {
    color:#000000;
    text-decoration:none;
    }
    
h1 {
    font-size:22px;
    font-weight:bold;
    }

h2 {
    margin:16px 0 0 0;
    font-size:12px;
    font-weight:bold;
    }

h6 {
    margin:16px 0 0 0;
    font-size:12px;
    font-weight:bold;
    }

p {
    margin-bottom:16px;
    }

p.intro {
    font-size:16px;
    }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display:inline-block;}

/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

#w {
    width:820px;
    display:block;
    margin:50px 0 0 40px;
    }

#l {
    display:block;
    }

#cw {
    margin:30px 0 0 0;
    display:block;
    }

#m {
    float:left;
    display:inline;
    width:180px;
    }

#m ul ul {
    margin:10px 0;
    }

#m ul ul {
    padding:0 0 0 0;
    }

#m ul li {
    display:block;
    width:180px;
    }

#m ul li a {
    margin-bottom:10px;
    }

#m ul ul li {
    display:block;
    width:167px;
    margin:0 0 0 13px;
    }

#m ul ul li a {
    color:#666;
    }

#m ul ul li a.selected {
    color:#000;
    }

#m ul span {
    display:none;
    }

#m ul ul span {
    display:block;
    }

#m_galleries {
    display:block;
    width:180px;
    height:18px;
    background:transparent url(/public/images/m_galleries.gif) no-repeat;
    }

#m_about {
    display:block;
    width:180px;
    height:18px;
    background:transparent url(/public/images/m_about.gif) no-repeat;
    }

#m_contact {
    display:block;
    width:180px;
    height:18px;
    background:transparent url(/public/images/m_contact.gif) no-repeat;
    }
#m_blog {
    display:block;
    width:180px;
    height:18px;
    background:transparent url(/public/images/m_blog.gif) no-repeat;
    }

#m_news {
    display:block;
    width:180px;
    height:18px;
    background:transparent url(/public/images/m_news.gif) no-repeat;
    }

#m_links {
    display:block;
    width:180px;
    height:18px;
    background:transparent url(/public/images/m_links.gif) no-repeat;
    }

#m_purchase {
    display:block;
    width:180px;
    height:18px;
    background:transparent url(/public/images/m_purchase.gif) no-repeat;
    }

#cn {
    padding:20px 0 0 2px;
    font-size:10px;
    }

#c {
    float:left;
    display:inline;
    width:600px;
    }

#c a {
    text-decoration:underline;
    }

.at {
    font-weight:bold;
    }

#cf {
    border-top:1px dotted #000;
    padding-top:16px;
    }

#cf form {

    }

.lb {
    float:left;
    width:100px;
    display:inline;
    font-weight:bold;
    }

.fd {
    float:left;
    width:500px;
    display:inline;
    margin-bottom:5px;
    }

.bt {
    float:left;
    width:500px;
    display:inline;
    margin:0 0 0 100px;
    margin-bottom:5px;
    }

.bb {
    color:#FFF;
    background-color:#000;
    border:0;
    }

input.i {
    width:300px;
    border:1px solid #D6D6C5;
    }

textarea.i {
    width:300px;
    height:150px;
    border:1px solid #D6D6C5;
    }

.err {
    border-color:red!important;
    }
    
.gallery {

}

.galleryitem {
    float:left;
    width:135px;
    margin-right:20px;
    }

.galleryitemlast {
    float:left;
    width:135px;
    margin-right:0px;
    }

.gallerylabel a {
    text-decoration:none!important;
    padding:5px 0 10px 0;
    display:block;
    text-align:center;
    }
