
body, html { 
margin: 30px 0px 0px 0px; 
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 14px;
	color: #404144;
}

p {
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 11px;
	line-height: 14px;
	color: #404144;
	
}
h1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	line-height: 10px;
	color: #e24146;
	/*font-weight: bold;	*/
}
h2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
	line-height: 17px;
	color: #e24146;	
	font-weight: normal;
}
img {
	border:0px;
}
td {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 15px;
	padding:10px;
	color: #333333;
	text-align:center;
	
	
}

.textLarge1 {
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 20px;
	line-height: 24px;
	color: #404144;
	
}

.textLarge1a {
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 15px;
	line-height: 20px;
	color: #404144;
	
}

.textLarge2 {
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 27px;
	line-height: 32px;
	color: #404144;
	
}

.textLarge3 {
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 15px;
	line-height: 18px;
	color: #404144;
	
}
.top-pad{ 
padding-top:70px;
padding-left:5px;
}

.blue-highlight	{ 
color: #00a3ee;
}

.floatright	{ 
float: right; 
}

.floatleft	{ 
float: left; 
}



ul 
{
    list-style-type:none;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 14px;
	padding-left:10px;
	color: #333333;
}



/* main containers
----------------------------------------------- */

#wrapper	{ 
margin: 0 auto; 
width: 803px; 

}

#header	{ 
width: 903px; 
height: 119px; 
text-align: right;
float: left;
}

#home-col1	{ 
width: 100px; 
float:left;

}

#main-col1	{ 
width: 167px; 
float:left;

}
#main-col2	{ 
width: 636px; 
float:left;

}

#col1	{ 
width: 300px; 
float:left;

}


#col2	{ 
width: 300px; 
float:left;

}

#home	{ 
width: 636px; 
float: left;
height:624px;
text-align:right;
 background: url("../images/home-image.jpg") no-repeat 0 0;
}


#nav	{ 
width: 636px; 
float: left;
height:94px;
}

#subnav	{ 
width: 137px; 
float: left;
padding-left:20px;
padding-right:10px;
}

#content	{ 
width: 636px; 
float: left;
}

#bottom-nums	{ 
width: 636px; 
float: left;
text-align:right;
padding-top:25px;
}

#bottom-nums img	{ 
vertical-align:middle;
}

#about-image	{ 

width: 140px; 
height: 550px;
	position:absolute; 
	top:130px; 
	left:50%; 
	margin:0px auto auto 275px;
	z-index:2;
}

#music	{ 

width: 170px; 
height: 219px;
	position:absolute; 
	top:10px; 
	left:50%; 
	margin:0px auto auto 320px;
	z-index:2;
}


#floatAll {

float:right;

}

#captionInfo
{
position:relative;
float: left;
  display: block;
  width: 330px;
  height: 30px;
margin-right:3px;
	padding-bottom:8px;
	text-align:right;
} 

/*  links and nav */


#numOn
{
position:relative;
float: left;
  display: block;
  width: 30px;
  height: 30px;
  background: url("../images/num-back.gif") no-repeat 0 0;
margin-right:6px;
	padding-top:8px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	  color: #ffffff; 
} 

#num1 a:link
{
position:relative;
float: left;
  display: block;
  width: 30px;
  height: 30px;
  background: url("../images/num-back-dark.gif") no-repeat 0 0;
margin-right:6px;
	padding-top:8px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	text-align:center;
  color: #00a3ee; 
  text-decoration: none;

}

#num1 a:visited
{
position:relative;
float: left;
  display: block;
  width: 30px;
  height: 30px;
  background: url("../images/num-back-dark.gif") no-repeat 0 0;
margin-right:6px;
	padding-top:8px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	text-align:center;
  color: #00a3ee; 
  text-decoration: none;

}

#num1 a:active
{
position:relative;
float: left;
  display: block;
  width: 30px;
  height: 30px;
  background: url("../images/num-back-dark.gif") no-repeat 0 0;
margin-right:6px;
	padding-top:8px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	text-align:center;
  color: #00a3ee; 
  text-decoration: none;

}

#num1 a:hover
{ 
position:relative;
float: left;
  display: block;
  width: 30px;
  height: 30px;
  background: url("../images/num-back-dark.gif") no-repeat 0 0;
margin-right:6px;
	padding-top:8px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	text-align:center;
  color: #ffffff; 
  text-decoration: none;
  

}



a			{ color: #404144; text-decoration: none; } 
a:active	{ text-decoration: underline; } 
a:hover		{ color: #00a3ee; text-decoration: none; }

#content a:link			{ color: #00a3ee; text-decoration: none; } 
#content a:active	{ text-decoration: underline; } 
#content a:hover		{ color: #404144; text-decoration: none; }

