/* CSS Document */
body {background-color:#FCC;}
#wrap {width:800px; margin:0 auto; background-image: url(../img/bkg.jpg);}
#content {padding:50px; padding-top:8px; padding-bottom:15px;}
#header {}
.top {text-align:right; color:#603; background:#fcc; padding-right:18px;}
.top a:hover {color:#fff; text-decoration:none;}
.right {width:300px; background-image:url(img/videobkg.jpg); height:305px; text-align:center; float:right; padding-top:75px; padding-bottom:20px; font-size:70%; color:#fff;}
.right-text {width:268px; text-align:center; color:#fff; font-size:70%; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.right p {margin-bottom:6px; margin-top:3px;}
#splash {width:760px; margin:0 auto;}
#splashfoot {text-align:right; padding:20px;}
.leisel {border-bottom:2px solid #fcc; border-top:2px solid #fcc; padding:5px; padding-left:60px; background-image:url(img/story-initial_ls.gif); background-repeat:no-repeat; background-position:left; text-align:justify; min-height:50px; margin-bottom:10px;}
.leisel p {margin:4px;}
.david {border-bottom:2px solid #603; border-top:2px solid #603; padding:5px; padding-right:60px; text-align:right; background-image:url(img/story-initial_dp.gif); background-repeat:no-repeat; background-position:right; text-align:justify; min-height:50px; margin-bottom:10px;}
.david p {margin:4px;}
img {margin-top:0px; margin-bottom:0px; border:0;}
.l {float:left;}
.r {width:610px;}
#popup-story {padding:35px; background-image:url(img/popup-storybkg.jpg); background-repeat:no-repeat;}

/* Text Formatting */
a:link {color:#603; text-decoration:none;}
a:visited {color:#603; text-decoration:none;}
a:hover {color:#fcc; text-decoration:none;}
a:active {color:#603; text-decoration:none;}
h3 {color:#603; font:Tahoma, Arial, Helvetica, sans-serif; margin-bottom:5px;}