@charset "utf-8";
/* CSS Document */

/* BEGIN Custom CSS */
#header, #sidebar, #main, #footer, #maincontainer{margin-bottom:0;}
#header{text-align:right;}
#sidebar{background-color:#e4b29b; text-align:center; height:420px;}
.container{background:#9da19e url(../images/bg_tile.jpg);padding:0 10px 46px 10px;}
#maincontainer{background:#fff;}
#main{ background:#fff; height:420px; overflow:auto;}
body{background:#859297 url(../images/background.jpg) center top fixed no-repeat;}
#mainnav{ list-style:none; margin:0; padding:0; text-align:center; margin-top:1.5em;}
li.home a{background-image:url(../images/btnHome.gif);}
li.about a{background-image:url(../images/btnAbout.gif);}
li.contact a{background-image:url(../images/btnContact.gif);}
li.portfolio a{background-image:url(../images/btnPortfolio.gif)}
li.resume a{background-image:url(../images/btnResume.gif);}
li.jewelry a{background-image:url(../images/btnJewelry.gif);}
#mainnav li{}
#mainnav li a{display:block; background-repeat:no-repeat; background-position:50% 0%;height:54px; width:148px; text-indent:-999em; overflow:hidden;}
#mainnav li a:hover{background-position:50% -54px;}

#home li.home a, #about li.about a, #contact li.contact a, #portfolio li.portfolio a, #resume li.resume a{background-position:50% -54px;}


.figure {
  margin: 0 0 1.5em;
}
.figure p {
  margin: 0;
}
.figure .credit {
  font-size: .8em;
  text-align: right;
}
.figure .credit cite {
  font-style: inherit;
}
.figure .caption {
  text-align:left;
  font-style: italic;
  font-size: 1em;
}
.figure .title {
  font-style: normal;
  font-weight: bold;
}
.figure .title:after {
  content: ":";
}
.gallery_item{float:left; width:164px; height:250px; padding:0; margin-right:10px;}
.gallery_item img{ background-color:#eee;border:1px solid #888;}