body { margin:0; padding:0; text-align:center; font:14px "Arial Black", Gadget, sans-serif }
	
#wrapper { background: white; width:904px; margin:10px auto 0 auto; text-align:left; position: relative; }

#wrapper .head {  }

#home .content { margin-top:150px; }

.menu { letter-spacing:0; text-transform: uppercase; position: absolute; top: 44px; right: 4px; }
	
.menu a { color: black; text-decoration:none; margin-left: 8px; }
.menu a:hover { color: #00baff; }

.menu li { list-style-type: none; float: left; margin-left: 30px; }

.menu .item { display: inline-block; background: none; }



.clear { clear: both;}

#slider-wrap { margin-top: 28px; margin-left:-6px; }

.back a, .title, .album { margin-top: 12px; color: black; font-weight: bold; letter-spacing: 1px; font-size: 12px; text-align: left; }


.back a { position: absolute; right: 0; text-decoration: none; }

.back a:hover { color: #00baff; }

.thumbs { margin: 7px; display: block; float: left; }

#edito .menu .item.edito { background: url("../images/menublock.jpg") 0 9px no-repeat; padding-left: 5px; }
#advertising .menu .item.ad { background: url("../images/menublock.jpg") 0 9px no-repeat; padding-left: 5px; }
#video .menu .item.video { background: url("../images/menublock.jpg") 0 9px no-repeat; padding-left: 5px; }
#bio .menu .item.bio { background: url("../images/menublock.jpg") 0 9px no-repeat; padding-left: 5px; }
#contact .menu .item.contact { background: url("../images/menublock.jpg") 0 9px no-repeat; padding-left: 5px; }

.menu a span { color:#00baff; }

#bio .content { margin-top: 44px; float: none; }
#bio .midden { margin-top: 44px; position: absolute; text-align: center; line-height: 18px; font-family:Verdana, Geneva, sans-serif; font-size:12px; width: 533px; left: 50%; margin-left: -200px; margin-right: auto; }
}
#contact td {  vertical-align: top; padding:10px}
#contact tr.errorfield input,
#contact tr.errorfield textarea,
#contact tr.errorfield select {  border: 1px solid red; }
#contact .hidden { display: none;}
#contact .formerrormsg { color: red; font-weight: bold; }

#video .player { position: absolute; top: 100px; left: -27px;	z-index: 0; }

#video .thumbgrid {
	z-index: 5; position: absolute; background: white;
}

#flashContainerDivSmall {
	width:720px; height: 450px; margin:0 auto 0 auto; text-align:left; position: relative;
	background: transparent;
}