html
{
    margin: 0;
    padding: 0;
    border: 0;
    height: 100%; /* needed for container min-height */
}
body
{
    margin: 0;
    padding: 0;
    border: 0;
    height: 100%; /* needed for container min-height */
    background-position: right bottom;
    background-repeat: no-repeat;
    background-color: #f2f2f2;
}
p
{
    font-family: Garamond, Tahoma, MS Sans Serif;
}
/*text formatting*/
.textparagraph
{
    padding-bottom:10px; 
}
.texttitle
{
    font-size: medium;
    color: #706B64;
    font-family: Georgia, Garamond, Tahoma, MS Sans Serif;
    font-variant:small-caps;
    letter-spacing:5px;
    margin:5px; 
}
.textnormal
{
    font-size: small;
    color: #706B64;
    font-variant: normal;
    margin:5px; 
}
.textlarger
{
    font-size:larger;
    color: #706B64;
    font-family: Garamond, Tahoma, MS Sans Serif;
    font-variant: normal;
}
.itemdescription
{
    padding:5px; 
}
.itemtitle
{
    font-size:larger;
    color: #706B64;
    font-family: Garamond, Tahoma, MS Sans Serif;
    font-variant:small-caps;
    float:left; 
    vertical-align:text-bottom;
    margin:0px;
    border:0px;
    margin-top:5px;
    margin-bottom:0px; 
    
}
.collectionitem
{
    border:0px; 
    margin:0px;
    width:368;
}

.textsmallnotes
{
    font-size: smaller;
    color: #706B64;
    font-family: Garamond, Tahoma, MS Sans Serif;
    font-variant: normal;
}

.mainphoto
{
    border-width: 2px;
    border-style: solid;
    border-color: #706B64;
    display:block;
    clear:both;
    margin-bottom:10px; 
    width:396; 
}
.otherphoto
{
    border-right: 0px;
    border-top: 0px;
    border-bottom: 0px;
    border-left: 2px;
    border-style: solid;
    border-color: #706B64;
    display:block;
    clear :both;
    margin:0px; 
}
.textbox
{
    border-width: 2px;
    border-style: solid;
    border-color: #706B64;
    display:block;
    clear:both;
    padding:0px;
    margin:0px;
}
/* Mobile site */
.content
{
    display:block;
    padding-top:15px; 
    clear:both;   
}
/* links, menu */
.menu
{
    font-size: small;
    color: #706B64;
    font-family: Garamond, Tahoma, MS Sans Serif;
    font-variant: normal;
    display:block;
    width: 400px;
    margin-left:auto; 
    margin-right:auto;
    padding-bottom:10px;
    padding-top:5px;
    clear:both;
}

.menuitem
{
    font-size:medium;
    color: #706B64;
    font-family: Garamond, Tahoma, MS Sans Serif;
    font-variant: normal;
    float: left;
    margin-right:3px;
    margin-left:3px;
    font-variant:small-caps;
}

.menuitemhighlighted
{
    font-size:medium;
    color: #706B64;
    font-family: Garamond, Tahoma, MS Sans Serif;
    font-variant: normal;
    float: left;
    margin-right:2px;
    margin-left:2px;
    font-variant:small-caps;
    background-color:#DDCDC1; 
    border-color:#DDCDC1; 
    border-left-width:3px;
    border-right-width:3px;
    border-left-style:solid;  
    border-right-style:solid;  
}

.smallphoto
{
    float:left;
    border:0px;
    padding:0px; 
    padding-right:2px;
    width:120px;
    height:171px;  
}
.smallphotocontainer
{
    background-color:#706B64;
    border:0px;
    margin:0px;   
    clear:both;
    display:block;
    height:173px;
    width:368;
}
.menuiconimage
{
    border-width: 0px;
    border-style: none;
    border-color: #706B64;
    width: 120px;
    height: 120px;
    margin: 1px;
}
.menuicondiv
{
    float: left;
    margin-left: 0px;
    margin-right: 12px;
    margin-top: 0px;
    margin-bottom:10px;  
}
.logoimage
{
    display: block;
    margin-right: auto;
    margin-left: auto;
    width: 256;
    height: 102;
}
.mobileouterdiv
{
    background-color: White;
    width: 400px;
    margin-right: auto;
    margin-left: auto;
    border-left: 25px;
    border-right: 25px;
    border-top: 5px;
    border-bottom: 15px;
    border-color: White;
    border-style: solid;
    display:block;
    clear:both;    
}

