.clear{
    clear:both;
}
body{
    padding:0;
    margin:0;
    background-color:#e6e7e9;
    font-family:helvetica,arial;

    
}
h1{
    padding:0;
    margin:0;
    color:#606060;
    letter-spacing: -0.06em;
}
img{
    border:0;
}
a{
    color:#606060;
}
a:hover{
    color:#282828;
}
#wrapper{
    width:620px;
    margin:10px auto 0 auto;
}
#lcol{
    float:left;
    width:150px;

}
#rcol{
    float:left;
    width:450px;
        margin-left:10px;
}

a.no_decoration{
    text-decoration:none;
}
a:active{
    color:#fff;
    background-color:#999999;
    text-decoration:none;
}
.photos{
/*    background-color: #e6e7e9;*/
/*    text-align:center;*/
    margin:0;
    padding:0;
    width:450px;
}
.photoIndexLink{
    float:right;
    letter-spacing:-0.09em;
    font-weight:bold;
    text-decoration:none;
    margin-right:120px;
    margin-top:20px;
    
}
.mstachePhoto{
    margin:5px 0 0 10px;
    
}

.thumb{
    float:left;
    margin:10px;
    height:auto;
    width:auto;
}
.pagination{
    text-align:left;
    margin-top:15px;
    margin-left:0px;
    margin-top:10px;
}
.pageCount{
    float:left;
    margin:0;
    padding:0;
    text-align:left;
    color:#999999;
}
.app_title_bar{
    font-family:helvetica,arial ;
    letter-spacing:-0.17em;
    color:#acacac;
    text-transform:uppercase;
    margin-left:8px;
    margin-top:10px;
}
.thumb {
    position: relative;
    top: 0px;
    left: 0px;
    width: auto;
    height: auto;    
    border: 0;
    -webkit-border-radius: 2px;
    background: #ffffff url(thumb.png) repeat-x;
}
#headerLogo{
    margin:0px auto;
    display:block;
    padding-top:10px;
}
.l-arrow:active, .r-arrow:active{
    background-color:#fff;
}
.l-arrow{
    background-image: url(/images/l-arrow.gif);
    width:45px;
    height:43px;
    display:block;
    float:left;
/*    margin-top:10px;*/
}
a.l-arrow:hover{
    background-position: 0 -100%;
}
.r-arrow{
    background-image: url(/images/r-arrow.gif);
    width:45px;
    height:43px;
    display:block;
    float:left;
    margin-right:10px;
/*    margin-top:10px;*/
}
a.r-arrow:hover{
    background-position: 0 -100%;
}


label{
    float:left;
    width:100px;
    text-align:right;
    padding-right:10px;
    margin-top:10px;
    clear:left;
    color:#606060;
}
input,textarea{
    float:left;
    margin-top:8px;
    border:1px solid #464646;
    padding:2px 2px;
    font-family:helvetica,arial;
    font-size:0.9em;
    color:#474747;
}
.contactLink{
    float:left;
    clear:both;
    text-decoration:none;
     font-size:0.9em;
    margin:40px 0 0 10px;
}

