/* © POINTCLICK http://www.pointclick.ws */
/* FireFoc ONLY: -moz-opacity:0.6" src="alta.gif" onMouseover="this.style.MozOpacity=1" onMouseout="this.style.MozOpacity=0.6" */

body {
    font-size:12pt;
	background:fixed;
	background-image: url(images/background.main.jpg);
	margin-left: 15px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	background-repeat: no-repeat;
	cursor: url(images/dragonfly.blue.ani);
}
#Layer1 {
	position:absolute;
	width:100%;
	height:115px;
	z-index:1;
	left: 5px;
	top: 5px;
	background-color: #FFFFFF;
	visibility: hidden;
}
#MenuLayer {
	position:absolute;
	width:200px;
	height:auto;
	z-index:50;
	left: 6px;
	top: 8px;
	filter:progid:DXImageTransform.Microsoft.Shadow( strength=8 , direction=135);
	filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=85, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100);
}
#Footer {
	position:absolute;
	width:614px;
	height:34px;
	z-index:2;
	left: -1px;
	top: 794px;
}
#MainBackground {
	position:absolute;
	width:612px;
	height:792;
	z-index:30;
	left: 215px;
	top: 8px;
	filter:progid:DXImageTransform.Microsoft.Shadow( strength=6 , direction=135);
	filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=65, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100);
	visibility: visible;

	-moz-opacity:0.6;
	height: 792px;
}
#MainBody {
    font-size:12pt;
	position:absolute;
	width:600px;
	z-index:40;
	left: 215px;
	top: 8px;
}
#MainPicture {
	filter:progid:DXImageTransform.Microsoft.Shadow( strength=6 , direction=135);
	}
#Polaroid {
	filter:progid:DXImageTransform.Microsoft.Shadow( strength=8 , direction=135);
	color:#FFFF00;
	font:Arial, Helvetica, sans-serif;
	position:absolute;
	width:200px;
	height:224px;
	z-index:40;
	left: -208px;
	top: 260px;
	}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.BodyText {
	font-size:14px;
	font-weight: bold;
}
.HeadingTop { font-size: x-large;}
.HeadingMid { font-weight: bold; font-size: large;}
.HeadingBot { font-size: large; font-style:oblique; filter:progid:DXImageTransform.Microsoft.Shadow( strength=8 , direction=135);}
.Footer {
	font-size: medium;
	font-style:oblique;
filter:progid:DXImageTransform.Microsoft.Shadow( strength=8 , direction=135);	color: #FFFFFF;
}
.FastStatsCounter {color:#FFFF00; font-size:11px;}
/* FIREFOX ONLY */
.shadow  { position:relative; display:block; color:#fff; }
.shadow span { position:absolute; display:block; top:0px; }
.shadow:before { display:block; padding:1px; content: attr(title); color:#666; }

/* FIREFOX ONLY - Cool Block Quotes! - Adapted from: http://www.designmeme.com/articles/csscurlyquotes/ */
/* 
blockquote { display: block; padding: 0 60px; width: 350px; }
blockquote:before, blockquote:after { color: #69c; display: block; font-size: 700%; width: 50px; }
blockquote:before { content: open-quote; height: 0; margin-left: -0.55em; }
blockquote:after { content: close-quote; height: 50px; margin-top: -70px; margin-left: 360px;}*/

/* Left and right large quotes */
.lquote, .rquote {
	font-family: times new roman, georgia, serif;
	font-size: 24pt;
	font-weight: bold;
	color: #0099CC;
	position: relative;
	top: 0.3em;
	line-height: 0.8em; /*0;*/
}
.rquote {
	font-size: 24pt;
	line-height: 0;
}
/* FADE IMAGE LINK OPACITYfilter:progid:DXImageTransform.Microsoft.Shadow(strength=6 , direction=135); 
 img { 
 	filter:Alpha(Opacity=100); }*/
	
 a img{ 
 filter:Alpha(Opacity=80) progid:DXImageTransform.Microsoft.Shadow(strength=7 , direction=135) Gray 
 background-color:#FFFFFF;}
 a:hover img{ 
 filter:Alpha(Opacity=100);
 filter:progid:DXImageTransform.Microsoft.Shadow(strength=3 , direction=135);}
