html
{
min-height:100%;
height:auto;
}

body, #wp, #contact
{
background:#ffffff;
margin:70px 30px 0 220px;
padding:0;
max-width:800px;
}

#wp
{
/*background:url('IMAGES/IMG_5153.jpg') #7799bd no-repeat right bottom;*/
background:#6679a8 url('IMAGES/P1070099a.jpg') no-repeat right bottom;
}

#contact
{
background:url('IMAGES/IMG_5153a.jpg') #8398bf no-repeat right bottom;
}

strong
{
font-weight:bold;
}

em
{
text-decoration:italic;
}

#logo
{
margin:0 0 28px 0;
padding:0;
border:0;
}

#menu, #wp #menu, #contact #menu
{
color:#b7bdb7;
/*font-family:georgia, serif;*/

font-family:'trebuchet ms', georgia, serif;
text-transform:uppercase;
font-weight:bold;
font-size:26px;
letter-spacing:3px;
line-height:160%;


margin:0 0 48px 0;
padding:0;
border:0;
}

#wp #menu, #contact #menu
{
color:#ffffff;
}

#menu ul, #wp #menu ul, #contact #menu ul
{
color:#b7bdb7;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

#wp #menu ul, #contact #menu ul
{
color:#ffffff;
}

#menu li, #wp #menu li, #contact #menu li
{
display:inline;
text-align:center;
list-style-type:none;
}

#wp #menu li, #contact #menu li
{
color:#ffffff;
}

#menu a:link, #wp #menu a:link, #contact #menu a:link, #menu a:visited, #wp #menu a:visited, #contact #menu a:visited, #menu a:hover, #wp #menu a:hover, #contact #menu a:hover, #menu a:active, #wp #menu a:active, #contact #menu a:active
{
color:#bfbdb7;
text-decoration:none;
}

#wp #menu a:link, #contact #menu a:link, #wp #menu a:visited, #contact #menu a:visited, #wp #menu a:hover, #contact #menu a:hover, #wp #menu a:active, #contact #menu a:active
{
color:#ffffff;
}

#menu a:hover, #wp #menu a:hover, #contact #menu a:hover
{
color:#45443f;
border-bottom:2px solid #b90915;
}

#wp #menu a:hover, #contact #menu a:hover
{
color:#fbfcf2;
}

/*color:#dfebfd;
}*/

#menu a:active
{
color:#b90915;
}

#displaynone
{
display:none;
}

#photos
{
margin:36px 0 0 0;
padding:0;
border:0;
}

p.subtitle
{
font-family:verdana, sans-serif;
font-weight:bold;
font-size:14px;
line-height:140%;
color:#45443f;
}

p, #wp p
{
margin:0 0 18px 0;
padding:0;
font-family:verdana, sans-serif;
font-size:13px;
line-height:140%;
color:#45443f;
}

#wp p
{
color:#ffffff;
}

p a:link, p a:visited, #clients li a:link, #clients li a:visited, div a:link, div a:visited
{
color:#45443f;
text-decoration:none;
border-bottom:1px solid #bfbdb7;
}

#clients li a:hover, #clients li a:hover, div a:hover
{
border-bottom:1px solid #b90915;
}

.caption
{
margin:0;
padding:0;
font-family:verdana, sans-serif;
font-size:12px;
line-height:140%;
color:#45443f;
}


#clients
{
margin:28px 0 0 18px;
padding:0;
font-family:verdana, sans-serif;
font-size:13px;
line-height:140%;
color:#45443f;
}

#clients li
{
margin:0 0 18px 0;
padding:0;
list-style:disc outside;
}


span.red
{
color:#b90915;
}

object
{
margin:28px 0 0 0;
padding:0;
border:1px solid #45443f;
}

embed
{
margin:28px 0 0 0;
padding:0;
border:0;
}

#audioplayer_1, #audioplayer_2, #audioplayer_3, #audioplayer_4, #audioplayer_5, #audioplayer_6, #audioplayer_7, #audioplayer_8
{
margin:24px 0 12px 0;
padding:0;
border:0;
font-family:verdana, sans-serif;
font-size:13px;
line-height:140%;
color:#45443f;
}

#footer, #wp #footer, #contact #footer
{
background:none;
position:fixed;
bottom:4px;
left:8px;
border:0;
text-align:left;
color:#b7bdb7;
font-family:verdana;
font-size:8px;
width:190px;
/*max-width:190px;*/
z-index:100;
}

#wp #footer, #contact #footer
{
background:none;
color:#ffffff;
}

#footer .gray
{
color:#e3e0de;
}

#footer .gray:hover
{
color:#bfbdb7;
}


/*  galleria  */

.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img, .galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */


.gallery_demo{width:720px;margin:0 auto;}

#main_image{margin:0 auto 60px auto;height:475px;width:720px;}
#main_image img{margin-bottom:10px;}


.gallery_demo li{width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#000;}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}


.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}





.demo
{
width:700px;
margin:12px 0 0 0;
padding:0;
border:0;
text-align:center;
}

.demo *
{
margin:0;
padding:0
}

.gallery_demo
{
width:702px;
margin:0 auto;
}

.gallery_demo li
{
width:68px;
height:50px;
border:3px double #e6e6e6;
margin:0 4px 0 0;
background:white;
}

.gallery_demo li div
{
left:240px
}

.gallery_demo li div .caption
{
font:0.7em/1.4 georgia,serif;
}

#main_image
{
margin:0 auto 60px auto;
height:438px;
width:700px;
background:white;
}

#main_image img
{
margin-bottom:8px;
}

.info
{
text-align:left;
width:700px;
margin:30px auto;
border-top:1px dotted #221;
padding-top:30px;
}

.info p
{
margin-top:1.6em;
}

.nav
{
margin:0;
padding:8px 0 16px 0;
clear:both;
font-family:verdana, sans-serif;
font-size:10px;
line-height:140%;
color:#45443f;
text-align:center;
}