@font-face {
font-family: "Vegur";
src: url("http://www.annereau.net/fonts/vegur-med.otf")
}

body {
    margin: 0px 0px 20px 0px;
    background-color: #151515;
            text-align: center;
            color: #777777;
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    font-weight: normal;
    line-height: 150%;
            text-align: left;
            padding-left: 20px;
            padding-bottom: 15px;
       }

/* global link styles ------------------------ */

a {
text-decoration: none;
}

a:link, a:visited {
        text-decoration: none;
        color: #FFFFFF;
        }
        
        
a:hover, a:active {
        text-decoration: none;
        color: #FFFFFF;
        }


/* typography -------------------- */

h1, h2, h3 {
margin: 0px;
padding: 0px;
font-weight: normal;
}

.content p {
color: #44BB44;
font-family: Verdana, Arial, sans-serif;
font-size: smaller;
font-weight: normal;
line-height: 150%;
text-align: left;
margin-bottom: 10px;
        padding-left: 10px;
}

.content blockquote {
line-height: 150%;
}

.content li {
line-height: 150%;
}

.content h1 {
        font-family: Palatino, Times New Roman, serif;
font-size: 20px;
text-align: left;
font-weight: lighter;
        text-transform: uppercase;
letter-spacing: 4px;
margin-bottom: 0px;
        padding-top: 14px;
        padding-left: 14px; 
        }

.content h1 a:link{
        text-decoration: none;
        color: #AAAAEE
        }
.content h1 a:visited{
        text-decoration: none;
        color: #AAAAEE
        }

.content h2 {
color: #447744;
font-family: Verdana, Arial, sans-serif;
font-size: small;
text-align: left;
font-weight: bold;
    text-transform: uppercase;
letter-spacing: .3em;
margin-bottom: 10px;
}

.content h3 {
color: #447744;
font-family: Verdana, Arial, sans-serif;
font-size: medium;
text-align: left;
font-weight: bold;
        text-transform: uppercase;
letter-spacing: .3em;
margin-bottom: 10px;
}

/* main layout 
------------------------------------------------- */

#main-container {
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
            text-align: left;
    padding: 0px;
    width: 1000px;
    border: 0px solid #797979;
    overflow: visible;
        }

#banner {
        z-index: 2;
        position: relative; top: 30px; bottom: 30px;
        width: 99%;
color: #44BBBB;
        border: 0px solid #00FF00;
    font-family: "Trebuchet MS",Verdana,Sans-Serif;
    }

#random {
    z-index: -2;
            margin-top: 40px;
        }



#banner-img {
    display: none;
    }

#banner a {
    color: #BBBBBB;
    text-decoration: none;
    }

#banner h1 {
    font-size: x-large;
    }

#banner h2 {
    font-size: small;
        }

#logo {
            z-index: -3;
            float: left;
            position: relative;
            top: -0px;
            left: -300px;
    overflow: visible;
    opacity: .3;
 }

#navbar {
    width: 100%;
    height: 40px;
            float: left;
            position: relative; top: 0px;
          overflow: visible;
            text-transform: uppercase;
            color: #bbbbbb;
    }

#navbar h1 {
    color: #454545;
    font-family: Verdana, Arial, sans-serif;
    font-size: large;
    text-align: left;
    font-weight: bold;
            text-transform: uppercase;
    letter-spacing: .3em;
    margin-bottom: 10px;
    padding-left: 20px;
            padding-top: 10px;
            }

#navbar h2 {
    color: #447744;
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    text-align: left;
    font-weight: bold;
            text-transform: uppercase;
    letter-spacing: .3em;
    margin-bottom: 10px;
    }

#navbar h3 {
    color: #447744;
    font-family: Verdana, Arial, sans-serif;
    font-size: medium;
    text-align: left;
            font-weight: bold;
            text-transform: uppercase;
    letter-spacing: .3em;
    margin-bottom: 10px;
    }

#navbar a {
    text-decoration: none;
            font-family: Verdana, Arial, sans-serif;
            letter-spacing: .3em;
            font-size: small;
            font-weight: bold;
    }

#navbar a:link {
            color: #484848;
        }

#navbar a:visited {
            color: #484848;
        }

#navbar a:hover { 
            color: #656565;
        }

#navbar a:active {
            color: #656565;
        }

#navbar h1 a:link {
            text-decoration: none;
            color: #0000FF;
        }

#navbar h1 a:visited {
            text-decoration: none;
            color: #0000FF;
        }

#navbar h1 a:hover {
            text-decoration: none;
            color: #00FF00;
        }

#navbar h1 a:active {
            text-decoration: none;
            color: #00FF00;
        }


#center {
    width: 800px;
    float: left;
            position: relative;
    overflow: visible;
    }

.content {
    padding: 0px 0px 0px 0px;
    clear: bottom;
        }

#right {
           float: right;
   width: 200px;
           border: 0px dotted #00FF00;
   overflow: visible;
   }


#right-titlebar {
   font-family: Verdana, Arial, sans-serif;
   color: #BBBBBB;
   text-align: center;
   font-size: x-large;
           padding: 10px;
   border: 0px solid #0000FF;
   }

.sidebar {
   border-top: 5px solid #353535;           
           padding: 0px;
   }



.sidebar h2 {
   color: #666666;
   font-family: Verdana, Arial, sans-serif;
   font-size: x-small;
   text-align: center;
   font-weight: bold;
   text-transform: uppercase;
     letter-spacing: .3em;
   }

.sidebar h3 {
   color: #666666;
   font-family: Verdana, Arial, sans-serif;
   font-size: x-small;
   text-align: center;
   font-weight: bold;
   text-transform: uppercase;
     letter-spacing: .3em;
           padding-bottom: 5px;
   }

.sidebar ul {
   padding-left: 0px;
   margin: 0px;
   margin-bottom: 30px;
   }

.sidebar li {
   color: #774444;
   font-family: Verdana, Arial, sans-serif;
   font-size: x-small;
   text-align: center;
   line-height: 150%;
   margin-top: 10px;
   list-style-type: none;
   }

.sidebar img {
   border: 0px solid #FFFFFF;
       clear: all;
       }
#sidebar-content {
   width: 198px;
           position: absolute;
           text-align: center; 
   }


/* Individual Archives Gallery Container 
---------------------------------------------------*/


#gallery-entry-container {
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    padding: 0px;
    width: 800px;
    border-top: 5px solid #353535;
    overflow: auto;
        }

/* Index Gallery Listing Container 
--------------------------------------------------*/

.gallery-listing-container {
    margin-bottom: 20px;
    text-align: left;
    width: 100%;
    background-color: none;
    border-top: 5px solid #353535;
            overflow: auto;
        }

.gallery-listing-container h1 {
    color: #847777;
    font-family: "Vegur", Times New Roman, serif;
    font-size: 20px;
    text-align: left;
    font-weight: normal;
            text-transform: uppercase;
    letter-spacing: 4px;
    margin-bottom: 0px;
    padding-left: 14px;
            padding-top: 14px;
            }

.gallery-listing-container h2 {
    color: #447744;
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    text-align: left;
    font-weight: bold;
            text-transform: uppercase;
    letter-spacing: .3em;
    margin-bottom: 10px;
    }

.gallery-listing-container h3 {
    color: #447744;
    font-family: Verdana, Arial, sans-serif;
    font-size: medium;
    text-align: left;
            font-weight: bold;
            text-transform: uppercase;
    letter-spacing: .3em;
    margin-bottom: 10px;
    }

.gallery-listing-container a {
    text-decoration: none;
    }

.gallery-listing-container a:link {
            text-decoration: none;
            color: #847777;
        }

.gallery-listing-container a:visited {
            text-decoration: none;
            color: #847777;
        }

.gallery-listing-container a:hover { 
            text-decoration: none;
            color: #847777;
        }

.gallery-listing-container a:active {
            text-decoration: none;
            color: #847777;        
        }

.gallery-listing-container h1 a:link {
            text-decoration: none;
            color: #847777;
        }

.gallery-listing-container h1 a:visited {
            text-decoration: none;
            color: #847777;
        }

.gallery-listing-container h1 a:hover {
            text-decoration: none;
            color:#847777;
        }

.gallery-listing-container h1 a:active {
            text-decoration: none;
            color:#847777;
        }


/* Index Standard Listing Container 
--------------------------------------------------*/

.standard-listing-container {
    margin-bottom: 20px;
            margin-right: 0px;
    margin-left: 0px;
    text-align: left;
    padding: 0px;
    width: 100%;
    background-color: #none;
    border-top: 5px solid #353535;
            overflow: auto;

        }

.standard-listing-container h1 {
    color: #847777;
    font-family: "Vegur", Times New Roman, serif;
    font-size: 20px;
    text-align: left;
    font-weight: normal;
            text-transform: uppercase;
    letter-spacing: 4px;
    margin-bottom: 0px;
    padding-left: 14px;
            padding-top: 14px;
            }

.standard-listing-container h2 {
    color: #847777;
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    text-align: left;
    font-weight: bold;
            text-transform: uppercase;
    letter-spacing: .3em;
    margin-bottom: 10px;
    }

.standard-listing-container h3 {
    color: #847777;
    font-family: Verdana, Arial, sans-serif;
    font-size: medium;
    text-align: left;
            font-weight: bold;
            text-transform: uppercase;
    letter-spacing: .3em;
    margin-bottom: 10px;
    }

.standard-listing-container h1 a:link {
            text-decoration: none;
            color: #847777;
            padding-left: 0px;
            padding-right: 0px;
            border-color:grey;
            border-bottom-style:dashed;
            border-bottom-width:0px;
        }
.standard-listing-container h1 a:visited {
            text-decoration: none;
            color: #847777;
            padding-left: 0px;
            padding-right: 0px;
            border-color:grey;
            border-bottom-style:dashed;
            border-bottom-width:0px;
        }
.standard-listing-container h1 a:hover {
            padding-left: 0px;
            padding-right: 0px;   
            color:#847777;
            border-left-style:solid;
            border-left-width:0px;
            border-right-style:solid;
            border-right-width:0px;
            border-bottom-width:0px;
        }

.standard-listing-container h1 a:active {
            padding-left: 0px;
            padding-right: 0px;   
            color:#847777;
            border-left-style:solid;
            border-left-width:0px;
            border-right-style:solid;
            border-right-width:0px;
            border-bottom-width:0px;
        }

.standard-listing-container a:link {
            text-decoration: none;
            color: #847777;
            padding-left: 0px;
            padding-right: 0px;
            border-color:grey;
            border-bottom-style:dashed;
            border-bottom-width:0px;
        }
.standard-listing-container a:visited {
            text-decoration: none;
            color: #847777;
            padding-left: 0px;
            padding-right: 0px;
            border-color:grey;
            border-bottom-style:dashed;
            border-bottom-width:0px;
        }
.standard-listing-container a:hover {
            padding-left: 0px;
            padding-right: 0px;   
            color:#726060;
            border-left-style:solid;
            border-left-width:0px;
            border-right-style:solid;
            border-right-width:0px;
            border-bottom-width:0px;
        }

.standard-listing-container a:active {
            padding-left: 0px;
            padding-right: 0px;   
            color:#847777;
            border-left-style:solid;
            border-left-width:0px;
            border-right-style:solid;
            border-right-width:0px;
            border-bottom-width:0px;
        }

/* Standard Entry Container 
--------------------------------------------------*/

.standard-entry-container {
    margin-bottom: 20px;
            margin-right: 0px;
    margin-left: 0px;
    text-align: left;
    padding: 0px;
    width: 100%;
    background-color: #none;
            border-top: 5px solid #353535;
            overflow: auto;

        }

.standard-entry-container h1 {    
            color: #847777;
    font-family: Palatino, Times New Roman, serif;
    font-size: 20px;
    text-align: left;
    font-weight: normal;
            text-transform: uppercase;
    letter-spacing: 4px;
    margin-bottom: 0px;
    padding-left: 14px;
            padding-top: 14px;
            }

.standard-entry-container h2 {
    color: #847777;
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    text-align: left;
    font-weight: bold;
            text-transform: uppercase;
    letter-spacing: .3em;
    margin-bottom: 10px;
    }

.standard-entry-container h3 {
            color: #847777;
    font-family: Verdana, Arial, sans-serif;
    font-size: medium;
    text-align: left;
            font-weight: bold;
            text-transform: uppercase;
    letter-spacing: .3em;
    margin-bottom: 10px;    
            }

.standard-entry-container h1 a:link {
            text-decoration: none;
            color: #847777;
            padding-left: 0px;
            padding-right: 0px;
            border-color:grey;
            border-bottom-style:dashed;
            border-bottom-width:0px;        
            }

.standard-entry-container h1 a:visited {  
            text-decoration: none;
            color: #847777;
            padding-left: 0px;
            padding-right: 0px;
            border-color:grey;
            border-bottom-style:dashed;
            border-bottom-width:0px;        
            }

.standard-entry-container h1 a:hover {
            padding-left: 0px;
            padding-right: 0px;   
            color:#847777;
            border-left-style:solid;
            border-left-width:0px;
            border-right-style:solid;
            border-right-width:0px;
            border-bottom-width:0px;        
            }

.standard-entry-container h1 a:active {
            padding-left: 0px;
            padding-right: 0px;   
            color:#847777;
            border-left-style:solid;
            border-left-width:0px;
            border-right-style:solid;
            border-right-width:0px;
            border-bottom-width:0px;        
            }

.standard-entry-container a:link {
            text-decoration: none;
            color: #847777;
            padding-left: 0px;
            padding-right: 0px;
            border-color:grey;
            border-bottom-style:dashed;
            border-bottom-width:0px;
        }
.standard-entry-container a:visited {
            text-decoration: none;
            color: #847777;
            padding-left: 0px;
            padding-right: 0px;
            border-color:grey;
            border-bottom-style:dashed;
            border-bottom-width:0px;
        }
.standard-entry-container a:hover {
            padding-left: 0px;
            padding-right: 0px;   
            color:#847777;
            border-left-style:solid;
            border-left-width:0px;
            border-right-style:solid;
            border-right-width:0px;
            border-bottom-width:0px;
        }

.standard-entry-container a:active {
            padding-left: 0px;
            padding-right: 0px;   
            color:#847777;
            border-left-style:solid;
            border-left-width:0px;
            border-right-style:solid;
            border-right-width:0px;
            border-bottom-width:0px;
        }



/* Index Single Photo Listing Container 
--------------------------------------------------*/

.singles-listing-container {
    margin-bottom: 20px;
            margin-right: 0px;
    margin-left: 0px;
    text-align: left;
    padding: 0px;
    width: 100%;
    background-color: #none;
    border-top: 5px solid #353535;
            overflow: auto;

        }

.singles-listing-container h1 {
    color: #847777;
    font-family: Verdana, Arial, sans-serif;
    font-size: large;
    text-align: left;
    font-weight: bold;
            text-transform: uppercase;
    letter-spacing: .3em;
    margin-bottom: 10px;
    padding-left: 20px;
            padding-top: 10px;
            }

.singles-listing-container h2 {
    color: #847777;
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    text-align: left;
    font-weight: bold;
            text-transform: uppercase;
    letter-spacing: .3em;
    margin-bottom: 10px;
    }

.singles-listing-container h3 {
    color: #847777;
    font-family: Verdana, Arial, sans-serif;
    font-size: medium;
    text-align: left;
            font-weight: bold;
            text-transform: uppercase;
    letter-spacing: .3em;
    margin-bottom: 10px;
    }

.singles-listing-container h1 a:link {
            text-decoration: none;
            color: #847777;
            padding-left: 0px;
            padding-right: 0px;
            border-color:grey;
            border-bottom-style:dashed;
            border-bottom-width:0px;
        }
.singles-listing-container h1 a:visited {
            text-decoration: none;
            color: #847777;
            padding-left: 0px;
            padding-right: 0px;
            border-color:grey;
            border-bottom-style:dashed;
            border-bottom-width:0px;
        }
.singles-listing-container h1 a:hover {
            padding-left: 0px;
            padding-right: 0px;   
            color:#847777;
            border-left-style:solid;
            border-left-width:0px;
            border-right-style:solid;
            border-right-width:0px;
            border-bottom-width:0px;
        }

.singles-listing-container h1 a:active {
            padding-left: 0px;
            padding-right: 0px;   
            color:#847777;
            border-left-style:solid;
            border-left-width:0px;
            border-right-style:solid;
            border-right-width:0px;
            border-bottom-width:0px;
        }

.singles-listing-container a:link {
            text-decoration: none;
            color: #847777;
            padding-left: 0px;
            padding-right: 0px;
            border-color:grey;
            border-bottom-style:dashed;
            border-bottom-width:0px;
        }
.singles-listing-container a:visited {
            text-decoration: none;
            color: #847777;
            padding-left: 0px;
            padding-right: 0px;
            border-color:grey;
            border-bottom-style:dashed;
            border-bottom-width:0px;
        }
.singles-listing-container a:hover {
            padding-left: 0px;
            padding-right: 0px;   
            color:#847777;
            border-left-style:solid;
            border-left-width:0px;
            border-right-style:solid;
            border-right-width:0px;
            border-bottom-width:0px;
        }

.singles-listing-container a:active {
            padding-left: 0px;
            padding-right: 0px;   
            color:#847777;
            border-left-style:solid;
            border-left-width:0px;
            border-right-style:solid;
            border-right-width:0px;
            border-bottom-width:0px;
        }

/* Single Photo Entry Container 
--------------------------------------------------*/

#singles-entry-container {
    margin-bottom: 20px;
            margin-right: 0px;
    margin-left: 0px;
    text-align: left;
    padding: 0px;
    width: 100%;
    background-color: #none;
    border-top: 5px solid #353535;
            overflow: auto;

        }

.singles-entry-container h1 {
    color: #847777;
    font-family: Verdana, Arial, sans-serif;
    font-size: large;
    text-align: left;
    font-weight: bold;
            text-transform: uppercase;
    letter-spacing: .3em;
    margin-bottom: 10px;
    padding-left: 20px;
            padding-top: 10px;
            }

.singles-entry-container h2 {
    color: #847777;
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    text-align: left;
    font-weight: bold;
            text-transform: uppercase;
    letter-spacing: .3em;
    margin-bottom: 10px;
    }

.singles-entry-container h3 {
    color: #847777;
    font-family: Verdana, Arial, sans-serif;
    font-size: medium;
    text-align: left;
            font-weight: bold;
            text-transform: uppercase;
    letter-spacing: .3em;
    margin-bottom: 10px;
    }

.singles-entry-container h1 a:link {
            text-decoration: none;
            color: #847777;
            padding-left: 0px;
            padding-right: 0px;
            border-color:grey;
            border-bottom-style:dashed;
            border-bottom-width:0px;
        }
.singles-entry-container h1 a:visited {
            text-decoration: none;
            color: #847777;
            padding-left: 0px;
            padding-right: 0px;
            border-color:grey;
            border-bottom-style:dashed;
            border-bottom-width:0px;
        }
.singles-entry-container h1 a:hover {
            padding-left: 0px;
            padding-right: 0px;   
            color:#847777;
            border-left-style:solid;
            border-left-width:0px;
            border-right-style:solid;
            border-right-width:0px;
            border-bottom-width:0px;
        }

.singles-entry-container h1 a:active {
            padding-left: 0px;
            padding-right: 0px;   
            color:#847777;
            border-left-style:solid;
            border-left-width:0px;
            border-right-style:solid;
            border-right-width:0px;
            border-bottom-width:0px;
        }

.singles-entry-container a:link {
            text-decoration: none;
            color: #847777;
            padding-left: 0px;
            padding-right: 0px;
            border-color:grey;
            border-bottom-style:dashed;
            border-bottom-width:0px;
        }
.singles-entry-container a:visited {
            text-decoration: none;
            color: #847777;
            padding-left: 0px;
            padding-right: 0px;
            border-color:grey;
            border-bottom-style:dashed;
            border-bottom-width:0px;
        }
.singles-entry-container a:hover {
            padding-left: 0px;
            padding-right: 0px;   
            color:#847777;
            border-left-style:solid;
            border-left-width:0px;
            border-right-style:solid;
            border-right-width:0px;
            border-bottom-width:0px;
        }

.singles-entry-container a:active {
            padding-left: 0px;
            padding-right: 0px;   
            color:#847777;
            border-left-style:solid;
            border-left-width:0px;
            border-right-style:solid;
            border-right-width:0px;
            border-bottom-width:0px;
        }

/* Link Listing Container 
--------------------------------------------------*/

.link-entry-container {
    margin-bottom: 20px;
    text-align: left;
    width: 400px;
    background-color: none;
    border-top: 5px solid #353535;
            overflow: auto;
        }

.link-entry-container h1 {
    color: #454545;
    font-family: Verdana, Arial, sans-serif;
    font-size: large;
    text-align: left;
    font-weight: bold;
            text-transform: uppercase;
    letter-spacing: .3em;
    margin-bottom: 10px;
    padding-left: 20px;
            padding-top: 10px;
            }

.link-entry-container h2 {
    color: #447744;
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    text-align: left;
    font-weight: bold;
            text-transform: uppercase;
    letter-spacing: .3em;
    margin-bottom: 10px;
    }

.link-entry-container h3 {
    color: #447744;
    font-family: Verdana, Arial, sans-serif;
    font-size: medium;
    text-align: left;
            font-weight: bold;
            text-transform: uppercase;
    letter-spacing: .3em;
    margin-bottom: 10px;
    }

.link-entry-container a {
    text-decoration: none;
    }

.link-entry-container a:link {
            text-decoration: none;
            color: #AAAAAA;
        }

.link-entry-container a:visited {
            text-decoration: none;
            color: #AAAAAA;
        }

.link-entry-container a:hover { 
            text-decoration: none;
            color: #AAAAAA;
        }

.link-entry-container a:active {
            text-decoration: none;
            color: #AAAAAA;        }

.link-entry-container h1 a:link {
            text-decoration: none;
            color: #AAAAAA;
        }

.link-entry-container h1 a:visited {
            text-decoration: none;
            color: #AAAAAA;
        }

.link-entry-container h1 a:hover {
            text-decoration: none;
            color:#BBBBBB;
        }

.link-entry-container h1 a:active {
            text-decoration: none;
            color:#BBBBBB;
        }

/* Entry Body
----------------------------------------------*/
.entry-body {
color: #777777;
font-family: Verdana, Arial, sans-serif;
font-size: small;
font-weight: normal;
line-height: 150%;
        text-align: left;
margin-top: 10px;
        margin-bottom: 10px;
        padding-left: 20px;
}

.entry-body p {
color: #777777;
font-family: Verdana, Arial, sans-serif;
font-size: small;
font-weight: normal;
line-height: 150%;
        text-align: left;
        margin-top: 10px;
        margin-bottom: 10px;
        padding-left: 10px;
}


.entry-body a:link {
            text-decoration: none;
            color: #AAEEAA;
            padding-left: 0px;
            padding-right: 0px;
            border-color:grey;
            border-bottom-style:dashed;
            border-bottom-width:0px;
        }
.entry-body a:visited {
            text-decoration: none;
            color: #AAEEAA;
            padding-left: 0px;
            padding-right: 0px;
            border-color:grey;
            border-bottom-style:dashed;
            border-bottom-width:0px;
        }
.entry-body a:hover {
            padding-left: 0px;
            padding-right: 0px;   
            color:#88FF88;
            border-left-style:solid;
            border-left-width:0px;
            border-right-style:solid;
            border-right-width:0px;
            border-bottom-width:0px;
        }

.entry-body a:active {
            padding-left: 0px;
            padding-right: 0px;   
            color:#88FF88;
            border-left-style:solid;
            border-left-width:0px;
            border-right-style:solid;
            border-right-width:0px;
            border-bottom-width:0px;
        }


/* Singles Body
----------------------------------------------*/

.singles-body p {
color: #777777;
font-family: Verdana, Arial, sans-serif;
font-size: small;
font-weight: normal;
line-height: 150%;
        text-align: left;
margin-bottom: 10px;
        padding-left: 10px;
}


.singles-body a:link {
            text-decoration: none;
            color: #FF00FF;
            padding-left: 0px;
            padding-right: 0px;
            border-color:grey;
            border-bottom-style:dashed;
            border-bottom-width:0px;
        }
.singles-body a:visited {
            text-decoration: none;
            color: #FF00FF;
            padding-left: 0px;
            padding-right: 0px;
            border-color:grey;
            border-bottom-style:dashed;
            border-bottom-width:0px;
        }
.singles-body a:hover {
            padding-left: 0px;
            padding-right: 0px;   
            color:#FFFF00;
            border-left-style:solid;
            border-left-width:0px;
            border-right-style:solid;
            border-right-width:0px;
            border-bottom-width:0px;
        }

.singles-body a:active {
            padding-left: 0px;
            padding-right: 0px;   
            color:#FFFF00;
            border-left-style:solid;
            border-left-width:0px;
            border-right-style:solid;
            border-right-width:0px;
            border-bottom-width:0px;
        }
.singles-body img {
            text-decoration: none;
            border: 0px;
        }

/* Thumbnail Management 
----------------------------------------------*/


.single-thumb-container {
            float: left;
            margin-top: 10px;
            margin-right: 20px; 
        }

.single-thumb-container img {
            text-decoration: none;
            border: 0px;
        }

.link-thumb-container {
            float: left;
            margin-top: 10px;
            margin-right: 20px; 
        }

.link-thumb-container img {
            text-decoration: none;
            border: 0px;
        }

.thumb-container {
            float: none;
        }

.thumb-container img {
            text-decoration: none;
            border: 0px;
        }

.gallery-thumbnail {
       padding: 3px 3px 8px 3px;
       width: 170px
       height: 80px;
       background-color: #222;
       border: 1px solid #2a2a2a;
       float: left;
       margin-left: 13px;
       margin-right: 0px;
       margin-bottom: 10px;
       overflow: hidden;
       }

.gallery-thumbnail a:link {
        padding-left: 0px;
        padding-right: 0px;   
        border-color:RGB(0,150,0);
        border-left-style:solid;
        border-left-width:0px;
        border-right-style:solid;
        border-right-width:0px;
        border-bottom-width:0px;
        }

.gallery-thumbnail a:hover {
        padding-left: 0px;
        padding-right: 0px;   
        border-color:RGB(0,150,0);
        border-left-style:solid;
        border-left-width:0px;
        border-right-style:solid;
        border-right-width:0px;
        border-bottom-width:0px;
        }

.gallery-thumbnail a:active {
        padding-left: 0px;
        padding-right: 0px;   
        border-color:RGB(0,150,0);
        border-left-style:solid;
        border-left-width:0px;
        border-right-style:solid;
        border-right-width:0px;
        border-bottom-width:0px;
        }

.gallery-thumbnail a:visited {
        padding-left: 0px;
        padding-right: 0px;   
        border-color:RGB(0,150,0);
        border-left-style:solid;
        border-left-width:0px;
        border-right-style:solid;
        border-right-width:0px;
        border-bottom-width:0px;
        }

.index-thumbnail{
   padding: 3px 3px 12px 3px;
   width: 170px
           height: 80px;
           background-color: #222;
   border: 1px solid #2a2a2a;
   float: left;
   margin-left: 13px;
           margin-right: 0px;
   margin-bottom: 10px;
   overflow: hidden;
       }

.index-thumbnail a:link {
        padding-left: 0px;
        padding-right: 0px;   
        border-color:RGB(0,150,45);
        border-left-style:solid;
        border-left-width:0px;
        border-right-style:solid;
        border-right-width:0px;
        border-bottom-width:0px;
        }

.index-thumbnail a:hover {
        padding-left: 0px;
        padding-right: 0px;   
        border-color:RGB(0,150,45);
        border-left-style:solid;
        border-left-width:0px;
        border-right-style:solid;
        border-right-width:0px;
        border-bottom-width:0px;
        }

.index-thumbnail a:active {
        padding-left: 0px;
        padding-right: 0px;   
        border-color:RGB(0,150,45);
        border-left-style:solid;
        border-left-width:0px;
        border-right-style:solid;
        border-right-width:0px;
        border-bottom-width:0px;
        }

.index-thumbnail a:visited {
        padding-left: 0px;
        padding-right: 0px;   
        border-color:RGB(0,150,45);
        border-left-style:solid;
        border-left-width:0px;
        border-right-style:solid;
        border-right-width:0px;
        border-bottom-width:0px;
        }

.single-thumbnail{
   padding: 3px 3px 8px 3px;
           background-color: #222;
   border: 1px solid #2a2a2a;
   float: right;
           margin-left: 20px;
           margin-right: 20px;
   margin-bottom: 10px;
   overflow: hidden;
       }

.single-thumbnail a:link {
        padding-left: 0px;
        padding-right: 0px;   
        border-color:RGB(0,150,45);
        border-left-style:solid;
        border-left-width:0px;
        border-right-style:solid;
        border-right-width:0px;
        border-bottom-width:0px;
        }

.single-thumbnail a:hover {
        padding-left: 0px;
        padding-right: 0px;   
        border-color:RGB(0,150,45);
        border-left-style:solid;
        border-left-width:0px;
        border-right-style:solid;
        border-right-width:0px;
        border-bottom-width:0px;
        }

.single-thumbnail a:active {
        padding-left: 0px;
        padding-right: 0px;   
        border-color:RGB(0,150,45);
        border-left-style:solid;
        border-left-width:0px;
        border-right-style:solid;
        border-right-width:0px;
        border-bottom-width:0px;
        }

.single-thumbnail a:visited {
        padding-left: 0px;
        padding-right: 0px;   
        border-color:RGB(0,150,45);
        border-left-style:solid;
        border-left-width:0px;
        border-right-style:solid;
        border-right-width:0px;
        border-bottom-width:0px;
        }

.custom-markup-thumb {
           position: inherit;
           padding: 4px 4px 15px 4px;
           background-color: #222;
   border: 1px solid #2a2a2a;
           
}


/* Posted By Layout
---------------------------------------*/

.content p.posted {
color: #BBBBBB;
font-family: Verdana, Arial, sans-serif;
font-size: x-small;
text-align: right;
text-transform: uppercase;
        margin-bottom: 0px;
line-height: normal;

}


.postedby {
       float: right;
       margin: 0px;
       border: 0px dotted #1B1B1B;
       padding-top: 10px;
       padding-right: 20px;
       width: 150px;
       text-align: right;
       clear: left;
       }

.postedby a:link {
            text-decoration: none;
            color: #FF0000;
        }
.postedby a:visited {
            text-decoration: none;
            color: #FF0000;
        }
.postedby a:hover {
            text-decoration: none;
            color:#FFFF00;
        }

.postedby a:active {
            text-decoration: none;
            color:#FFFF00;
        }

/* Comments
---------------------------------------*/
#comments-container {
width: 790px;
float: left;
}

.comments-header h2 {
        color: #D0EB6A;
font-family: Verdana, Arial, sans-serif;
font-size: 14px;
text-align: left;
font-weight: normal;
        text-transform: uppercase;
letter-spacing: .3em;
padding-bottom: 0px;
        padding-left: 17px;
        padding-top: 6px;
}

.show-comments h2 a:link {
color: #AAEEAA;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
text-align: left;
font-weight: normal;
        text-transform: lowercase;
        padding-left: 20px;
letter-spacing: 0px;
margin-bottom: 0px;
}



#reveal-comments-container {
display: none;
}

.comment-box {
width: 780px;
padding-top: 5px;
border-top: 2px dotted #222222;
}

.comment-header {
color: #777777;
font-family: Verdana, Arial, sans-serif;
font-size: smaller;
font-weight: normal;
line-height: 150%;
text-align: left;
margin-bottom: 10px;
        padding-left: 10px;
}

.comment-header a:link {
            text-decoration: none;
            color: #AAEEAA;
            padding-left: 0px;
            padding-right: 0px;
            border-color:grey;
            border-bottom-style:dashed;
            border-bottom-width:0px;
        }
.comment-header a:visited {
            text-decoration: none;
            color: #AAEEAA;
            padding-left: 0px;
            padding-right: 0px;
            border-color:grey;
            border-bottom-style:dashed;
            border-bottom-width:0px;
        }
.comment-header a:hover {
            padding-left: 0px;
            padding-right: 0px;   
            color:#88FF88;
            border-left-style:solid;
            border-left-width:0px;
            border-right-style:solid;
            border-right-width:0px;
            border-bottom-width:0px;
        }

.comment-header a:active {
            padding-left: 0px;
            padding-right: 0px;   
            color:#88FF88;
            border-left-style:solid;
            border-left-width:0px;
            border-right-style:solid;
            border-right-width:0px;
            border-bottom-width:0px;
        }

.comment-content p {
color: #777777;
font-family: Verdana, Arial, sans-serif;
font-size: smaller;
font-weight: normal;
line-height: 150%;
text-align: left;
margin-bottom: 10px;
        padding-left: 10px;
}


.comment-content a:link {
            text-decoration: none;
            color: #AAEEAA;
            padding-left: 0px;
            padding-right: 0px;
            border-color:grey;
            border-bottom-style:dashed;
            border-bottom-width:0px;
        }
.comment-content a:visited {
            text-decoration: none;
            color: #AAEEAA;
            padding-left: 0px;
            padding-right: 0px;
            border-color:grey;
            border-bottom-style:dashed;
            border-bottom-width:0px;
        }
.comment-content a:hover {
            padding-left: 0px;
            padding-right: 0px;   
            color:#88FF88;
            border-left-style:solid;
            border-left-width:0px;
            border-right-style:solid;
            border-right-width:0px;
            border-bottom-width:0px;
        }

.comment-content a:active {
            padding-left: 0px;
            padding-right: 0px;   
            color:#88FF88;
            border-left-style:solid;
            border-left-width:0px;
            border-right-style:solid;
            border-right-width:0px;
            border-bottom-width:0px;
        }


label
{
color: #777777;
font-family: Verdana, Arial, sans-serif;
text-transform: uppercase;
font-size: small;
letter-spacing: .2em;
text-align: left;
display: block;
}

.submit input
{
margin-left: 4.5em;
} 

input
{
font-family: Verdana, Arial, sans-serif;
font-size: small;
color: #66ff66;
background: #1f1f1f;
border: 2px inset #333333
}

textarea
{
font-family: Verdana, Arial, sans-serif;
font-size: small;
color: #66ff66;
background: #1f1f1f;
border: 2px inset #333333
}

.submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
} 

fieldset
{
border: 3px dotted #222222;
width: 760px;
}


legend
{
color: #447744;
font-family: Verdana, Arial, sans-serif;
font-size: small;
text-align: left;
font-weight: bold;
text-transform: uppercase;
letter-spacing: .3em;
background: #333333;
border: 1px solid #222222;
padding: 2px 6px
}

#comment-form-left {
float: left;
width: 380px;
}

#comment-form-right {
float: right;
width: 380px;
}

#comment-form-name {
padding-left: 3px;
}

#comment-form-name label{
width: 150px;
padding-bottom: 4px;
padding-left: 4px;
}

#comment-form-email {
padding-left: 3px;
}

#comment-form-email label{
width: 150px;
padding-bottom: 4px;
padding-left: 4px;
}

#comment-form-url {
}

#comment-form-url label{
width: 150px;
}

#comment-form-remember-me {
}

#comments-open-text {
padding-left: 3px;
}

#comments-open-text label {
margin-top: 4px;
padding-left: 4px;
padding-bottom: 4px;
}

#comments-open-footer {
padding: 4px;
}


/* Other Layout Objects
---------------------------------------*/

.paginate {
       margin:0px auto;
       border: 1px dotted #1B1B1B;
       padding: 5px;
       width: 650px;
       text-align: center;
       line-height: 1em;
       font-size:13px;
       clear:both;
       }


.mt-image-left {
    float: left;
    margin: 0 20px 20px 0;
    padding: 4px 4px 15px 4px;
    background-color: #222;
    border: 1px solid #2a2a2a;
}

.mt-image-center {
    display: block;
    margin: 0 auto 0px;
    text-align: center;
    padding: 4px 4px 15px 4px;
    background-color: #222;
    border: 1px solid #2a2a2a;
}

.mt-image-right {
    float: right;
    margin: 0 0 20px 20px;
    padding: 4px 4px 15px 4px;
    background-color: #222;
    border: 1px solid #2a2a2a;
}

