body {
 background-color: #2F2F2F;  text-align: center;  margin: 0; padding: 0;
	font-size: 13px; padding-bottom: 5px; font-family: Arial, Helvetica, sans-serif; }
/*removed from bodybackground-image:url(images/bodybg1.jpg); background-repeat: repeat-x; background-position: 10px 11px;*/
/*fix no scrollbar in firefox on short pages*/
html {
min-height: 101%;
}

	
a {color: #9E684B;}
a:hover {color: #999; text-decoration: underline;}

div#container {  background-color:#FFFFFF; position: relative; text-align: left; width: 766px; margin: 10px auto 10px auto; border: 1px solid #2F2F2F; color: #333; padding:0;  line-height: 1.6em; }

div#header { }

div#navbar { background-image:url(images/navbg.jpg); width: 766px; height: 36px; padding: 0; margin: 0; position: relative; }
div#navbar a {color: #BC8C72; font-weight: bold; font-family: Garamond, Georgia, "Times New Roman", Times, serif; font-size: 16px; text-decoration: none; position: absolute; top: 6px;}
div#navbar a:hover {color: #FFF;}

div#navbar a.uhome {left: 30px}
div#navbar a.ubiog {left: 126px}
div#navbar a.usoun {left: 249px}
div#navbar a.ugall {left: 354px}
div#navbar a.udiar {left: 468px}
div#navbar a.urepe {left: 562px}
div#navbar a.ucont {left: 681px}

p { margin-bottom: 1em; margin-top: 0;}

div#content, div#lcol, div#gallerycontent {margin-top: 40px;}
div#gallerycontent h1 {margin-left: 200px;}
div#gallerycontent {padding: 25px;}


div#content {float: right; width: 463px; padding-right: 50px; padding-bottom: 50px;}

div#lcol {float:left; width: 160px; padding-left: 40px; font-size: 13px; color: #9E684B; text-align: left; padding-top: 32px; padding-bottom: 40px;}


div#footer { text-align: center; color: #999999; clear: both; font-size: 12px;  border-top: 1px solid #2F2F2F; padding-top: 12px; padding-bottom: 12px; }
div#footer a {color: #666; text-decoration: none; margin-left: 10px; }
div#footer a:hover {color: #9F002C}

div#designlink {margin-top: 3px; margin-bottom: 10px;}
div#designlink a {color: #666666; text-decoration: none; font-size: 11px;}
div#designlink a:hover {color: #999; }

h1 {font-size: 20px; font-weight: normal; color:#1B1716; margin-top: 0; margin-bottom: 10px;}
h2 {font-size: 17px; font-weight:normal; color:#1B1716; margin-top: 0; margin-bottom: 5px;}

h2.subnav {border-bottom: 2px solid #999; text-align: center; }
h2.subnav a {padding: 2px 12px 2px 12px; margin-right: 12px; border: 1px solid #999; text-decoration: none; background-color: #FFF; color: #9E684B; border-bottom-width: 0; border-right-width: 2px; border-right-color: #666666; font-size: 14px; font-weight:normal; }
h2.subnav a.uber, h2.subnav a:hover {color: #FFF; background-color: #9E684B;}

img.flr {float: right; margin: 0 0 20px 20px;}

table.gallery td {text-align: left; padding-right: 10px; padding-bottom: 10px; vertical-align: top;  }
a.play {display: block;  background-image: url(images/playbtn.jpg); background-position: center; width: 100px; padding-left: 15px; color: #FFF; font-weight: bold; background-repeat: no-repeat; text-decoration:none; font-size: 11px;}
a.play:hover {color: #9E684B;}

table.gallery td.play {padding-right: 0;}

table.thumbstable td {padding-right: 6px; padding-bottom: 6px;}

div.flr {float: right;}

p.down img {margin: 2px; }

table.diary td {vertical-align: top; padding-right: 5px; line-height: 1.5em; padding-bottom: 5px;}
table.diary td.left {white-space: nowrap;}

p.imp {color: #9E684B; font-weight: bold; margin-top: 1em;}