/********************************************
//stylesheet.css
//Author: Joseph Slack
//Linking and content by Joseph Slack, Itnorth.ca
*********************************************/

img	{
border: 0;
}

body	{ 
position:relative;

background-color:#35383e;

text-align:center;

margin:0px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;

}

#container	{
position:relative;
top:2em;

border:1px solid #666666;

width:800px;
height:auto;
min-height:680px;

margin:0 auto;
text-align:left;
background-color:#2f3237;

background-image:URL("../images/background.jpg");
background-attachment:scroll;
background-position:top left;
background-repeat:no-repeat;
}


#fade	{

}
#top {
height:200px;
width:800px;

color:#999999;
font-size:11px;
}
#logo	{
margin-top:-70px;
margin-left:30px;
background-image:URL("../images/logo.png");
background-attachment:scroll;
background-position:top left;
background-repeat:no-repeat;
height:105px;
width:210px;
z-index:5;
cursor:pointer;
-moz-opacity:0;

}

#main	{
float:left;
position:relative;
min-height:270px;
margin-bottom:20px;
}
#text	{

margin-top:30px;
margin-left:0.5em;


width:240px;
color:#999999;
float:left;

height:270px;
min-height:270px;
padding-right:10px;
overflow:auto;
z-index:2;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;


}

#loading	{
visibility:hidden;
}
#text ul	{
list-style:disc;
list-style-type:disc;
}
#text li	{
list-style:disc;
list-style-type:disc;
margin-left:10px;
}

#gallery	{
position:absolute;
height:200px;
width:740px;
display:block;

margin-top:17em;
margin-left:-2em;
z-index:0;
visibility:hidden;

padding:50px;
padding-top:70px;
padding-bottom:70px;

}
#sub-Gallery	{
position:relative;
margin-top:-2em;
margin-left:-2.5em;
height:270px;
padding:0px 20px 0px 20px;
width:760px;

overflow:auto;

}


#loading	{
color:#CCCCCC;
font-size:24px;
position:absolute;
left:50%;
z-index:0;
}
#nav	{
text-align:right;
position:relative;
float:right;
font-size:125%;
color:#CCCCCC;
margin-right:1em;
margin-top:-6em;
display:block;

}
#nav select	{
	background-color:#666666;
	border:1px solid black;
	color:white;
}
#nav a, #nav a:link	{
font-size:100%;
cursor:pointer;
color:#6699CC;
text-decoration:none;
}
#nav a:hover	{
color:#FF3399;

}
#flash	{
position:relative;
float:right;
margin-top:-235px;
margin-left:-30px;
width:530px;
height:560px;
z-index:5;
visibility:visible;
}

#specGallery	{
position:absolute;
display:none;
z-index:0;
margin-left:18em;
margin-top:-3em;
font-size:120%;
color:white;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
overflow:auto;
width:510px;
height:265px;
/*visibility:hidden;*/
padding:60px 14px 20px 20px;

}

#footer	{
clear:both;
float:left;
width:800px;
padding-top:0em;
min-height:130px;
height:130px;
}

.right	{
font-family:arial;
font-size:10px;
float:right;
color:#666666;
}

#news	{
list-style:none;
margin:0;
padding:0;

margin-left:0.5em;
margin-top:1em;
margin-bottom:1em;

cursor:default;

width:360px;
position:relative;
clear:both;
float:left;

}
#contact li.header, #news li.header	{
display:inline;
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#CCCCCC;
text-transform:lowercase;

letter-spacing:2px;
font-weight:bold;
line-height:30px;
width:100%;
}
#news li	{
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

color:#666666;
text-transform:none;

letter-spacing:normal;
font-weight:bold;

float:left;
margin-right:1em;
}



#menu	{
position:relative;
float:right;
list-style:none;
margin:0;
padding:0;
margin-right:3em;
top:5px;
width:180px;
line-height:1.1;

}
#menu li a, #menu li a:link{
cursor:pointer;
margin-left:1em;

text-decoration:none;
z-index: 5; 
position:relative;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#666666;
text-transform:lowercase;
letter-spacing:2px;
font-weight:bold;
line-height:1.1;
}
#menu li a:hover, #menu li a:active, #menu li a.current	{
color:#BABABA;
}
.class	{

}
#contact	{
list-style:none;
margin:0;
padding:0;

margin-left:1em;
margin-top:5px;
margin-bottom:1em;

cursor:default;

float:right;

}
#contact li	{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

color:#666666;
text-transform:none;

letter-spacing:normal;
font-weight:bold;

margin-right:2em;
z-index: 5; 
position:relative;
}

#contact a, #text a, #news a, #contact a:link, #text a:link, #news a:link, #contact a:visited, #text a:visited,#news a:visited	{
color:#6699CC;
cursor:pointer;

}
#contact a:hover, #text a:hover, #news a:hover, #contact a:active, #text a:active, #news a:active{
color:#FF3399;
cursor:pointer;
}


