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

body { margin:0px; background-color:#FFFFFF; font-family:Helvetica; font-size:11px; color:#000000; }
.buffer { clear:both; }

/*	Layout */

#encapsulation { width:800px; background-position:0px 95px; }
#header { height:90px; }
#logo { float:left; padding:20px 0px 0px 0px;  }
#headerThumbs { float:right; width:520px; text-align:right; padding:20px 0px 0px 0px; }
#headerThumbs img { border:1px solid #FFFFFF; }
#headerThumbs img:hover { border:1px solid #660066; }
.dots { clear:both; background-image:url(../images/interface/dots.png); background-repeat:no-repeat; }
#mainCaption { float:left; width:460px; height:90px; background-color:#FFFFFF; color:#660066; padding:10px 20px 10px 0px; font-weight:bold; line-height:140%; font-size:15px; }
#mainMenu { float:right; text-align:right; width:420px; padding:20px 0px 0px 0px; }
#mainMenu a { padding:0px 0px 0px 15px; font-size:10px; text-decoration:none; color:#333333; font-weight:bold; }
#mainMenu a:hover { color:#660066; text-decoration:underline; }
#main { height:520px; }
#mainContent { clear:both; padding:0px 0px 0px 0px; }
#footerLeft { float:left; clear:both; padding:2px 0px 0px 0px; }
#footerLeft a { color:#000000; text-decoration:none; font-weight:bold; }
#footerLeft a:hover { text-decoration:underline; }
#footerRight { float:right; padding:10px 0px 0px 0px; font-size:9px; color:#666666; }
#tree { float:left; position:absolute; top:470px; background-image:url(../images/interface/tree.png); background-repeat:no-repeat; width:175px; height:166px; }
#tree:hover { background-image:url(../images/interface/tree_over.png); }

/*	Labour Of Love */

#testimonial { float:left; width:300px; padding:50px 0px 0px 0px; font-size:12px; font-weight:bold; }
#panel { background-image:url(../images/interface/panel.png); background-repeat:no-repeat; width:409px; height:459px; float:right; margin-top:15px; margin-right:20px; padding:1px 0px 0px 1px; }
.largeThumb { width:100px; height:100px; float:left; }
.fullThumb { width:400px; height:300px; display:none; }
#nextButton { display:none; cursor:pointer; clear:both; float:right; margin-top:20px; width:65px; height:36px; background-image:url(../images/interface/next-black.gif); background-repeat:no-repeat; }
#nextButton:hover { background-image:url(../images/interface/next-purple.gif); }
#previousButton { display:none; cursor:pointer; float:left; margin-top:20px; width:100px; height:36px; background-image:url(../images/interface/previous-black.gif); background-repeat:no-repeat; }
#previousButton:hover { background-image:url(../images/interface/previous-purple.gif); }