body
{
	width: 900px;
   	background: #143676;
   border: 2px solid #fff;
   margin-left: auto;
   margin-right: auto;
   font-size: 14px;
   font-family: Arial, Verdana, sans-serif;
}


a:link
{
	color: #143676;
	text-decoration: underline;

}

a:visited
{
	color: #143676;
   
	
}

a:hover
{
	color: #666;
	text-decoration: underline;

}

/* wrapper begins  */
#wrapper
{
	
	text-align: left;
	background: #fff;
   	
	
}

/* wrapper ends  */


/* current link ends  */

/* header begins  */

#header
{
	margin: 0 0 3px 0;
	padding: 0;
	background-image: url(images/wired.jpg);
	background-repeat: no-repeat;
	
}

#header img
{
	margin: 30px 0 0 20px;
	padding: 0;

}

#header ul
{
	margin: 0;
	padding: 0;
	text-align: right;
	
   
}


#header ul li
{
	text-decoration: none;
	display: inline;
	margin: 0;
	padding: 1px 10px 1px 10px;
	text-align: right;
	background-color: #999;
	color: #000;
	
	
}

#header a:link
{
	color: #000;
	text-decoration: none;
	
}

#header a:visited
{
	color: #000;
	text-decoration: none;

}

#header a:hover
{
	color: #143676;
	text-decoration: underline;
   

}

/* header ends */



/* tplftsbar begins  */

#tplftsbar
{
	margin: 3px 0 0 0;
	padding: 0;
	background: #999;
	float: left;
	width: 200px;
	color: #000;
	border-bottom: 6px solid #fff;
}

#tplftsbar ul
{
	padding: 0; 
	margin: 0;
	
	
}

#tplftsbar ul li
{
	list-style-type: none;
	text-align: left;
	font-size: medium;
	padding: 0;
	margin: 10px 9px 10px 9px; 
	font-weight: normal;
	
}

#tplftsbar a:link
{
	color: #000;
	text-decoration: none;

}

#tplftsbar a:visited
{
	color: #000;
	text-decoration: none;

}

#tplftsbar a:hover
{
	color: #143676;
	text-decoration: underline;	
}


/* addy (class) begins  */

.addy
{
	padding: 15px 0 0 10px;
	border-top: 6px solid #fff;
	font-weight: normal;
}

.addy img
{
	margin: 3px 10px 3px 3px;
	float: left;
}

/*  addy (class) ends  */


/* contact (class) begins  */

.contact
{
	padding: 0;
	margin: 0;
	border-bottom: 6px solid #fff;

}

.contact ul li
{

	margin: 0;
	padding: 0px;
	

}

.contact img
{
	padding: 0;
	margin: 3px 10px 3px 3px;
	vertical-align: middle;
}

.contact p
{

	margin: 0 0 5px 10px;
	padding: 0px;
	font-weight: normal;

}
/* contact (class) ends   */
/* tplftsbar ends  */



/* content begins  */



#content
{
	margin: 3px 0 3px 10px;
	padding: 0;
	width: 480px;
	float: left;
	
	
}

#content h2
{
	margin: 0;
	padding: 5px;
	background: #143676;
	color: #fff;

}



#content img
{
	float: left;
	margin: 0 10px 0 10px;
	border: 1px solid #000;
	padding: 0;

}

#content p
{
	margin: 10px;
	padding: 0;
	
}



.top
{
	float: right;
   vertical-align: text-bottom;
   margin: 0;
   padding: 0;
   
	
}

#sponsorships h4
{
	margin: 0 0 10px 10px;
	padding: 0;
	

}

#sponsorships img
{
	margin: 0 0 20px 10px;
	padding: 0;
	
	
}




/* content ends  */

#sercontnum
{
	vertical-align: top;
	
	}

#loccontinfo tr
{
	vertical-align: top;
   
	
}

/* flashphotos   */

.flashphotos
{
	margin: 15px 7px 15px 6px;
	padding: 0;
	   

}

/* tprhgtsbar begins  */

#tprghtsbar
{
	margin: 3px 0 0 0;
	padding: 0;
	background: #999;
	float: right;
	width: 200px;
	color: #000;
	border-bottom: 6px solid #fff;
	
}



#tprghtsbar ul
{
	padding: 0;
	margin: 0;
    

}

#tprghtsbar ul li
{
	
	list-style-type: none;
	
    text-align: left;
	font-size: medium;
	font-weight: normal;
	padding: 0;
	margin: 10px 9px 10px 9px;

}

#tprghtsbar a:link
{
	color: #000;
	text-decoration: none;

}

#tprghtsbar a:visited
{
	color: #000;
	text-decoration: none;

}

#tprghtsbar a:hover
{
	color: #143676;
	text-decoration: underline;	
}

#tprghtsbar h4
{
	padding: 5px 0 0 15px;
	margin: 0;
	
	

}

.locations h3
{
 text-decoration: underline;
 padding: 0;
 margin: 10px 0 -5px 10px;

}
/* tprghtbar ends  */

/* contest (class) begins  */

.contest
{
	text-align: center;
	border-top: 6px solid #fff;
	padding: 0;
	font-size: medium;

}

/*  contest (class) ends  */

/* apprentice (class) begins  */

.apprentice
{
 	text-align: center;
 	border-top: 6px solid #fff;
 	border-bottom: 6px solid #fff;
 	padding: 0;
	font-size: medium;

}

/*    apprentice (class) ends  */

/* projects (class) begins  */

.projects
{
	text-align: center;	
	border-bottom: 6px solid #fff;
	padding: 0;
	font-size: medium;
}

/* projects (class) ends  */

/* tips (class) begins  */

.tips
{
	text-align: center;
	padding: 0;
   	font-size: medium;
   	border-bottom: 6px solid #fff;
}


/* tips (class) ends  */





/*  footer begins */

#footer
{
	clear: both;
	
	background: #999;

	font-size: small;
	margin: 0;
	padding: 1px;
	font-weight: normal;
}

#footer ul li
{
	list-style-type: none;
	display: inline;
	padding: 5px;
	margin: 0;
	
}

#footer ul li a
{
	margin: 0;
	padding: 0;


}

#footer a:link
{
	color: #000;
	text-decoration: none;

}

#footer a:visited
{
	color: #000;
	text-decoration: none;

}

#footer a:hover
{
	color: #143676;
	text-decoration: underline;	
}

/*  footer ends  */
