/*
Opacity in use
*/



body		{
			text-align: center;
			font-size: 1em;
			background: url(/img/bggrain.gif) repeat;
			margin:0;
			}

html		{
			font-size: 100%; /* WinIE text resize correction */
			}

img, img a, img a:visited, img a:active, img a:hover, img a:visited:hover
			{
			border:none;
			text-decoration:none;
			}


div.heads-up, div.heads-up a, div.heads-up a:visited

			{
			width:61.875em;
			float:left;
			display: block;
			margin: 1.25em auto;
			font-size:1em;
			text-decoration:none;
			opacity: .9;
			}


div.heads-up img, heads-up img a, heads-up img a:visited
			{
			width:61.625em;
			height:15.313em;
			}


div.heads-up a:hover, div.heads-up a:visited:hover
img.heads-up a:hover, img.heads-up a:visited:hover, img.heads-up a:active 

			{
			display: inline;
			width: 61.625em;
			height: 15.313em;
				ity: 1;
			margin: 1em 0 1em -.125em;
			border:0.25em solid #E5E1FF;
			}

div#backing
			{
			float:left;
			width:100%;
			background: url(/img/gradientbg.gif) repeat-x;
			margin:0;
			}

div.container
			{
			position: relative;
			margin: 1em auto;
			padding:1em;
			width: 62em;
			background:#7a7aa5;
			border:1px dotted #2d2d6c;
			}


#main-box
			{
			float:left;
			margin: 1.25em 0;
			padding: .75em 2.25em .75em 2.25em;
			width:37.5em;
			text-align:left;
			background: url(/img/boxbg5.gif);
			border:0.0625em solid #aaa;
			opacity: 1;
			z-index:3;
			}

#main-box h1
{
		font:bold 2em Georgia, Times, serif;
		color: #fff;
		background-color:#3F3F3F;
		padding:.5em;
		line-height: 1.25em;
		margin: .2em 1em 1.125em 1em;
		letter-spacing: 0.0415em;
		opacity: 1;
		
}		
#main-box p
			{
			text-decoration:none;
			margin:0;
			padding:1.5em 3em;
			border:none;
			font-family: "century schoolbook", "times new roman", georgia, serif;
			font-weight:100;
			font-size: 0.875em;
			letter-spacing:0.0625em;
			line-height:2em;
			color:#efefef;		
			opacity: 1;
			margin-bottom:15px;
				
			}
			
#main-box a			
			{
			text-decoration:none;
			color: #a8d2aa;
			font-variant: small-caps;
			text-decoration: underline;
			letter-spacing:0.0625em;
			opacity: 1;
			
			}
#main-box a:hover		
			{
			color: #FFAFAF;	
			opacity: 1;
			
			}
			
#main-box a:visited	{
			color: #C274CF;
			opacity: 1;
			
			}
			
#main-box a:visited:hover	
			{
			color: #FFAFAF;
			opacity: 1;
			
			}
				
	
#right-col
			{
			float:left;
			width:15.625em;
			margin:1.25em auto;
			margin-left: 3.25em;
			padding:0;
			z-index:3;
			}

.pre-present
			{
			width:16em;
			margin: 0 0 1em 0;
			border: 0.0625em dotted #aaa;
			padding: 0.125em;
			}
.present 
			{
			color:#aaa;
			text-align:center;
			font: bold 1.25em "century schoolbook", "times new roman", georgia;
			color: #fff;
			line-height: 100%;
			padding: 1em;
			margin:0;
			letter-spacing: 0.0415em;
			text-decoration:none;
			}


.entries
			{
			display:block;
			width:14em;
			padding: 1.25em;
			margin: 0.1875em 0 0 0;
			border: 0.0625em ridge #aaa;
			text-align:center;
			background: url(/img/boxbg5.gif);
			}
		
.entries:hover	
			{
			background:#000066;
			}


.entries h1, .entries h1 a, .entries h1 a:hover, .entries h1 a:visited 
			{
			font: bold 1.375em Georgia, Times, serif;
			color: #fff;
			line-height: 90%;
			margin: 0 0 1.125em 0;
			letter-spacing: 0.0415em;
			text-decoration:none;
			}
			
.entries h1 a:visited:after
			{
			content:"";
			}
.entries p	
			
			{
			text-decoration:none;
			margin:0;
			padding:0 0.625em;
			border:none;
			font-family: "century schoolbook", georgia, "times new roman", times, "lucida grande";
			font-weight:lighter;
			font-size: 0.75em;
			letter-spacing:0.0625em;
			line-height: 1.25em;
			color:#EFF0FF;
			}
			
br.cheap {clear:both;}