

a:link {text-decoration: none; color: #777777; font-weight: bold;}
a:visited {text-decoration: none; color: #777777; font-weight: bold;}
a:hover {text-decoration: none; color: #660000; font-weight: bold;}
a:active {text-decoration: none: color: #00ff00; font-weight: bold;}

.selected {
	color: #660000;
	font-weight: bold;
}


#nav2 a:link {text-decoration: underline; color: #777777; font-weight: bold;}
#nav2 a:visited {text-decoration: underline; color: #777777; font-weight: bold;}
#nav2 a:hover {text-decoration: underline; color: #000000; font-weight: bold;}
#nav2 a:active {text-decoration: none;}

a:focus
{
-moz-outline-style: none;
}

/* image rollover............................. */

a.rollover_left {
	display: block;
	width: 26px;
	height: 23px;
	text-decoration: none;
	background: url("images/arrow2_left_660000.jpg");
	}
	
	a.rollover_right {
	display: block;
	width: 26px;
	height: 23px;
	text-decoration: none;
	background: url("images/arrow2_right_660000.jpg");
	}

a.rollover_left:hover {
	background-position: -26px 0;
	}
	
a.rollover_right:hover {
	background-position: -26px 0;
	}

a.rollover_left:active {
	background-position: -52px 0;
	outline: none;
	}
	
a.rollover_right:active {
	background-position: -52px 0;
	outline: none;
	}

.displace_left {
	position: absolute;
	left: -5000px;
	}
	
.displace_right {
	position: absolute;
	left: -5000px;
	}

/* ...................................... */
		
body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Arial,Helvetica,sans-serif;
color : #666666;
background: repeat #f2f2f2;
background-color: #f2f2f2;

}

img
{
	border-style: none;
	border-width: 0;
}


	#wrap
{

	height: 635px;
	width: 980px;
	margin-right: auto;
margin-left: auto;
background-image: url(images/header.gif);
background-repeat: no-repeat;
background-attachment: inherit;
background-position: left top;


}

#header
{
	font-size : 0.7em;
	letter-spacing: 1px;
	padding: 18px 0px 0px 165px;


	}
	



/* stage............................. */

	#stage
{
	float: none;
	position: absolute;
	top: 35px;
	height: 565px;
	width: 980px;
	background-color: #ffffff;
	border-radius: 8px; /* CSS3 compliant browsers */
	-moz-border-radius: 8px; /* firefox */
	-webkit-border-radius: 8px; /* Google Chrome, Safari  */
	-khtml-border-radius: 8px; /* Linux Browsers */
	border-style:solid;
border-width:1px;
border-color: #999999;


}


	
/* ...................................... */



/* Main Image........................... */


#main_img
{
	position: absolute;
	top: 30px;
	left: 30px;
	width: 670px;
	height: 505px;
	text-align: center;
}


/* ...................................... */

/* profile........................... */


#column1
{
	position: absolute;
	top: 30px;
	left: 30px;
	width: 330px;
	height: 530px;
	text-align: left;
	font-size : 11px;
}

#column2
{
	position: absolute;
	top: 30px;
	left: 390px;
	width: 330px;
	height: 530px;
	text-align: left;
	font-size : 11px;
}

.profile_head
{
font-size : 13px;
color: #000000;
font-weight: lighter;
}

.title
{
font-size : 11px;
color: #000000;

}

/* ...................................... */



/* email form........................... */


#form
{
	position: absolute;
	top: 83px;
	left: 30px;
	width: 730px;
	height: 505px;
	font-size : 11px;
color: #000000;
	
}

input, textarea
{
	background-color: #f2f2f2;

}



/* ...................................... */


/* form error........................... */


#error
{
	color : #ff0000;
	position: absolute;
	top: 185px;
	left: 30px;
	width: 350px;
	height: 200px;
	text-align: center;
	line-height: 12pt;
	font-size : 0.7em;
}


/* ...................................... */


/* form thank you........................... */


#thankyou
{
	position: absolute;
	top: 185px;
	left: 30px;
	width: 350px;
	height: 200px;
	text-align: center;
	line-height: 12pt;
	font-size : 0.7em;
}


/* ...................................... */



#description
{
	position: absolute;
	top: 30px;
	left: 730px;
	width: 220px;
	margin-bottom: 50px;
}


/* Description Thumbnails.......................  */

.borderit img{
border: 1px solid #999999;
}

.borderit:hover img{
border: 1px solid #660000;
}

.borderit:hover{
color: red; /* irrelevant definition to overcome IE bug */
}

#description img.thumbs
{
border: 1px solid #660000;
margin-right: 2px;
margin-bottom: 4px;
}

#description img.thumbsrollover
{
margin-right: 2px;
margin-bottom: 4px;
}
/* ...................................... */


/* Description Title.......................  */

#title
{
font-size : 14px;
line-height: 12pt;
color: #000000;



}
/* ...................................... */


/* Description Body Copy.......................  */

#bodycopy
{
font-size : 0.7em;
line-height: 10pt;
color: #666666;
margin-top: 5px;
margin-bottom: 10px;
}
/* ...................................... */


.replay
{

font-size : 0.7em;

}




/* Bottom Navagation....................... */



#left_arrow
{
float: none;
position: absolute;
top: 555px;
left: 306px;
width: 26px;
height: 23px;


}

#numbers
{
float: none;
position: absolute;
top: 555px;
left: 332px;
width: 66px;
height: 19px;
font-size : 0.7em;
text-align: center;
color: #000000;
background-color: #ffffff;
padding: 4px 0px 0px 0px;


}


#right_arrow
{
float: none;
position: absolute;
top: 555px;
left: 398px;
width: 26px;
height: 23px;

}


/* ...................................... */



#copyright
{ 

float: none;
position: absolute;
top: 572px;
left: 873px;
color: #bbbbbb;
font-size : 9px;
	}



