body{ background-image: url('bg.jpg'); letter-spacing: 1.2px; background-color: black;  color: rgb(0,0,0); font-size: 12px; font-family: Arial; font-variant:small-caps;} 
.smallcaps{ font-family: verdana; font-size:30px; font-weight: bold; font-variant:small-caps; color: rgb(0,0,150);} 
.noborders{border: 0px;}

p { color: blue; } 
p.smallcaps{ font-family: verdana; font-size:14px; font-variant:small-caps; color: rgb(0,0,150);} 

h3{ color: rgb(255,5,255); }
td.table2{ font-weight: bold;}
td.smallertext{ font-size: 12px;}
table.transparent{ background-image: url('images/transparent.png');}
table.transparent2{ background-image: url('images/transparent2.png');}
img.border1 { border: 0px solid #ab2f2f;}
A:link {border: 0px; text-decoration: none; color: ab2f2f;}
A:visited {border: 0px; text-decoration: none; color: ab2f2f;}
A:active {border: 0px; text-decoration: none; color: ab2f2f;}
A:hover {border: 0px; text-decoration: underline; color: black;}

.pic, a.pic, a.pic img {
filter: Alpha(opacity=70);
opacity: 0.7; 
border: 0px;
}
a.pic:hover, a.pic:hover img {
filter: Alpha(opacity=100);
opacity: 1.0;
border: 0px;
} 

 /* slider specific CSS */
        .sliderGallery {
            background: url(imgbg.png) no-repeat;
            overflow: hidden;
            position: relative;
            padding: 9px;
            height: 218px;
            width: 900px;
        }
        
        .sliderGallery UL {
            position: absolute;
            list-style: none;
            overflow: none;
			white-space: nowrap;
	    width: 2400px;
            padding: 0;
            margin: 0;
        }
        
        .sliderGallery UL LI {
            display: inline;
        }
        
        .slider {
            width: 700px;
            height: 100px;
            top: 100px;
            margin-left: 80px;
            padding: 1px;
            position: relative;
            background: url(charliDanScrollbar.png) no-repeat;
        }
        
        .handle {
            position: absolute;
            cursor: move;
            height: 81px;
            width: 270px;
            top: 50;
	margin-left: 7;
            background: url(scrollboosh.png) no-repeat;
            z-index: 100;
        }
        
        .slider span {
            color: #bbb;
            font-size: 80%;
            cursor: pointer;
            position: absolute;
            z-index: 110;
            top: 3px;
        }
        
        .slider .slider-lbl1 {
            left: 50px;
        }
        
        .slider .slider-lbl2 {
            left: 107px;
        }
        
        .slider .slider-lbl3 {
            left: 156px;
        }
 
        .slider .slider-lbl4 {
            left: 280px;
        }
 
        .slider .slider-lbl5 {
            left: 455px;
        }

.flickr_badge {  }
.flickr_badge img { width: auto; height: 150px; padding: 4px; margin: 0 18px 18px 0; border: 1px solid #000; background: #265580; float: left;}

.slideshow { height: 300px; width: 400px; margin-left: 0 }
.slideshow img { padding: 0px; border: 0px solid #ccc; background-color: #eee; display: none }
.slideshow img.first { display: block }

#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:1;  
}  
#popupContact{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:384px;  
width:408px;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:2;  
padding:12px;  
font-size:13px;  
}  
#popupContact h1{  
text-align:left;  
color:#6FA5FD;  
font-size:22px;  
font-weight:700;  
border-bottom:1px dotted #D3D3D3;  
padding-bottom:2px;  
margin-bottom:20px;  
}  
#popupContactClose{  
font-size:14px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block;  
}  
#button{  
text-align:center;  
margin:100px;  
}  

