/* Andrew Konkol
   www.copyandwaste.com
 Based on Naked skin css
*/
h1
{
    margin: 0px;
    padding: 0px;
    color: #fff;
    font-size: 30px;
}

body
{
    margin: 0;
    padding: 0;
    font-size: 90%;
    font-family: "Lucia Grande" , Verdana, "Times New Roman" , Times, serif;
    background-image: url(images/wallpaper.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: left top;
}
#image_strip
{
    background-image: url(images/right_strip.jpg);
    width: 40px;
    height: 1008px;
    position: fixed;
    top: 0px;
    right: 0;
}
#gateway
{
    float: right;
    padding-right: 20px;
    position: fixed;
    top: 400px;
    right: 540px;
    text-align: right;
}

#gateway a
{
    color: #fff;
    text-decoration: none;
    padding: 0px;
    margin: 0px;
}
#gateway a:hover
{
    text-decoration: underline;
}

#logo img, #gateway img
{
    border: none;
}
#page
{
    width: 505px;
    float: right;
}
#page a
{
    color: #9e9998;
    text-decoration: none;
}
#page a:hover
{
    color: #fff;
}
#logo
{
    position: fixed;
    left: 0;
    bottom: 0;
    width: 280px;
    height: 243px;
    background: url('Images/logo.png');
}
#logolinks
{
    font-size: 6.5pt;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
}
#logolinks a
{
    color: #9e9998;
    text-decoration: none;
}
#logolinks a:hover
{
    color: #fff;
}

#blog_bg
{
    background-color:#fff;
}

#tosetapart
{
    width: 465px;
    height: 326px;
    background: url('Images/shop_sanctify-no-text.png');
}
#model
{
    width: 465px;
    height: 284px;
    background: url('Images/blog_page_model.jpg');
}
#header
{
    width: 465px;
    height: 133px;
    background: url('Images/header_title.png') repeat-x;
}

#header .title
{
    padding-top: 15px;
    font-family: Arial;
    color: white;
    font-weight: bold;
    font-size: 24px;
    text-transform: lowercase;
    letter-spacing: 0px;
    width: 465px;
}

#header a:visited, #header a:active, #header a:link
{
    color: white;
    text-decoration: none;
}


#header .subtitle
{
    margin: 0px;
    color: #fff;
    font-family: Arial;
}

#gutter
{
    float: left;
    width: 1%;
    height: 10px;
}


#col1
{
    float: left;
    width: 420px;
    margin-left: 3px;
    margin-bottom: 10px;
    display: inline;
}

#headercol1
{
    float: left;
    width: 55%;
    margin-left: 1%;
    margin-bottom: 10px;
    display: inline;
}

.post
{
    width: 460px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.post .title
{
    font-size: 14pt;
    font-weight: bold;
}
.post .title a:link
{
    text-decoration: none;
    color: #515151;
}
.post .title a:visited
{
    text-decoration: none;
    color: #515151;
}


.post .body
{
    margin-top: 15px;
}

.post .info
{
    margin-top: 15px;
    color: gray;
}

.post a:link
{
    text-decoration: none;
    color: #333333;
}

.post a:visited
{
    text-decoration: none;
    color: gray;
}
.post .trackback
{
    /* the trackback / ping area of a post */
}

.singleImage .image
{
    margin: 0px;
    padding: 0px;
}

#col2 .title
{
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    width: 40%;
}
#col2
{
    float: right;
    width: 40%;
    padding: 0px;
    margin-left: 1%;
    margin-bottom: 10px;
}

#col2 a
{
    text-decoration: none;
    color: #336633;
}

#col2 ul
{
    list-style: none;
    margin-top: 0px;
    border-top-width: 0px;
    padding-top: 0px;
    margin-bottom: 5px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
}



#footer
{
    height: 25px;
    font-family: Arial;
    font-size: 9pt;
    background-color:#fff;
}


#search-box
{
    margin-top: 75px;
}
#search-box .searchInput
{
    padding: 0px;
    margin: 0px;
}
#search-box .searchButton
{
    background: url('Images/searchbutton.gif') no-repeat;
    width: 18px;
    height: 18px;
    padding: 0px;
    margin: 0px;
}

#search-results
{
    width: 300px;
    position: absolute;
    display: inline;
    background-color: #ccff99;
    z-index: 500;
    border: 1px solid black;
}

#search-results h5
{
}

#search-results ul
{
}

#search-results ul li
{
}

#search-results div.innerbox
{
}

#search a.close
{
    color: black;
}

#search-progress
{
}

