body { background:white; color:black; margin:0px; padding:0px; text-align:center; font:75% Arial,Helvetica,"Arial Unicode MS","Lucida Sana Unicode", sans-serif; }
#content img { border:0px; display:block; }
form { margin:0px; }
table { font-size:1em; }
ul { margin:0; padding-left:40px; line-height:1.25em; }
li { margin: 0.1em 0 0; padding:0; }
h1 { font-size: 110%; margin:0; color:#FFF; text-align:right; }
h2 { font-size: 144%; }
h3 { font-size: 120%; margin-bottom:.8em; }
h5 { font-size: 80%; font-weight:normal;}
h2, p { text-align:left; margin: 0; }
a { cursor:pointer; }
.wrap { width:100%; position:relative; }
legend { background:white; }
#content { width:970px; margin:0px auto ; text-align:left; }
.rf { float:right; margin-left:10px; }
.lf { float:left; margin-right:10px; }
#leftpanel { float:left; width:295px; background:#333; }
#navwrap { width:295px; height:290px; background:url(/images/green_vinette.jpg) top left repeat-x; }
#rightpanel { float:right; width:675px; }
#top { width:100%; height:290px; background:#333; }
#bigpic { width:100%; height:490px; background:white; text-align:center; }
#bigpic img { margin:0px auto; padding-top:25px; }
#galleries { width:100%; height:490px; background:#333; text-align:center; }
#galleries img { margin:0px auto; border:5px solid #4F4F4F; margin-bottom:7px; }
#base { clear:both; width:945px; height:185px; margin:0px auto; background:#333; padding-right:25px; }
#copywrite { float:right; width:623px; height:110px; border:1px solid #666; margin-top:36px; text-align:right; }
#copy { float:left; width:295px; height:185px; background:#666; text-align:left; }
#address { width:250px; height:110px; border:1px solid #999; margin-top:36px; margin-left:22px; text-align:right; }
#intro { width:623px; height:250px; border:1px solid #666; margin:0px auto; }
#nav { padding-left:0px; width:250px; white-space:nowrap; margin:0px auto; }
#nav li { list-style-type:none; display:block; height:21px; line-height:21px; border:1px solid #99CC66; background:url(/images/arrow.gif) top left no-repeat; margin-bottom:14px; }
#nav li a { margin-left:50px; text-transform:uppercase; text-decoration:none; color:black; font-size:90%; font-weight:bold; }
#nav li a:hover { color:white; }
.bump { padding-top:19px; }
#introtxt { width:495px; position:absolute; top:180px; left:430px; color:#999; font-size:90%;  }
#introtxt p {text-align:right;line-height:16px}
#introtxt2 { width:495px; position:absolute; top:240px; left:430px; color:white; font-size:120%; font-weight:bold; text-align:right; }
#icons { width:170px; position:absolute; top:45px; left:770px; }
#icons img { display:block; float:left; margin-left:30px; }
#gallerywrap { padding-top:25px; }
#address ul { margin-right:10px; margin-top:15px; color:white; }
#address ul li { list-style-image: url(/images/square.gif); }
#copyinner { position:absolute; top:80px; left:420px; width:490px; color:white; font-size:90%; }
.ibdg { color:#666; font-size:90%; }
#main { width:100%; background:white; text-align:left; padding-top:10px; }
#base2 { clear:both; width:970px; margin:0px auto 20px auto; background:#333; text-align:right; color:white; font-size:90%; }
#base2inner { padding:3px 5px; }
#maininner { width:93%; margin:0px auto; }
blockquote {margin:10px;padding:10px 20px;border-right:1px dotted #CDCDCD;border-bottom:1px solid #CDCDCD;background:#FBFBFB;}
#Photo2_catInfo img, #Photo2 img { border:1px solid black; }
#letstalk { float:none; border:1px solid white!important; margin-top:10px; margin-left:0px; }
#ibdg a { color:#666; text-decoration:none; }
#swappableimg { display:block; }
#imgcap { clear:both; display:block; width:100%; height:20px; line-height:20px; text-align:right; color:black; font-size:11px; }
.albumInfo { width:485px!important; }
.capellaGlobalFooter, .capellaGlobalFooter a {color:#666;}