@charset "utf-8";
/* CSS Document */
/* Global v1.0 */
/* developed by JFURTERER.com */
/* copyright 2010 - John R. Furterer Jr. - all rights reserved */
/* contact: john@jfurterer.com - 607.622.5188 */
/* date created: March 22, 2010 */
/* date last modified: April 5, 2010 */

html{
width:100%;
height:100%;
}
body{
margin:0;
padding:0;
height:100%;
width:100%;
background:url(../img/jf_large.png) no-repeat top center #000;
}


/* copy tags */
p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCC;
}
p.copyright{
font-size:10px;
color:#666;
}
p.side{
margin:4px 4px 16px;
font-size:10px;
color:#999;
line-height:13px;
}
p.actions{
padding:0px 4px 0px;
color:#000;
}
p.actions a{
color:#333;
border-bottom:1px dotted #333;
text-decoration:none;
}
p.actions a:hover{
color:#333399;
border-bottom:1px dotted #333399;
}
span.stitle{
color:#CCC;
font-weight:bold;
}

/* anchor tags */
a{
border-bottom:1px dotted #b3a4bd;
text-decoration:none;
}
a.nav{
border:none;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999;
}
a.nav:hover{
border-bottom:1px dotted #ccc;
color:#ccc;
}
a.image{
border:0;
}
a.sidel{
position:relative;
z-index:20;
color:#baabc4;
border-bottom:1px dotted #baabc4;
text-decoration:none;
}
a.sidel:hover{
z-index:25;
cursor:pointer;
}
a.sidel span{
display:none;
}
a.sidel:hover span{
display:block;
padding:2px;
position:absolute;
top:2em;
left:2em;
width:15em;
border:1px solid #baabc4;
background:#000;
text-align:left;
}
a.tooltip{
border:none;
text-decoration:none;
cursor:pointer;
}


/* img tags */
img{
border:0;
}
img.flash_icon{
float:right;
padding:2px;
margin-right:2px;
}
img.wp_icon{
float:left;
padding:2px;
margin-right:2px;
}

/* tool tips */
#phone_tt{
z-index:100;
display:none;
background-color:#000;
border:1px dotted #baabc4;
padding:2px 4px 3px;
margin:0;
font-size:10px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
}
#email_tt{
z-index:100;
display:none;
background-color:#000;
border:1px dotted #baabc4;
padding:2px 4px 5px;
margin:0;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF
}
#email_tt a{
color:#baabc4;
text-decoration:none;
border-bottom:1px #baabc4 dotted;
}
#email_tt a:hover{
color:#fff;
border:none;
}

/* overlay */
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(../img/transparent.png);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:640px;		
	
	/* some padding to layout nested elements nicely  */
	padding:35px;

	/* a little styling */	
	font-size:11px;
}

/* default close button positioned on upper right corner */
.apple_overlay div.close {
	background-image:url(../img/close.png);
	position:absolute; right:33px; top:20px;
	cursor:pointer;
	height:8px;
	width:38px;
}
#overlay { 
    background-image:url(../img/transparent.png);
    color:#C0C0C0;
    height:402px; 
} 
 
/* container for external content. uses vertical scrollbar, if needed */ 
.contentWrap { 
    height:360px; 
    overflow-y:auto; 
}
