body 
{margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: arial, helvetica, sans-serif;
background-color: rgb(255,255,255);
}

/* main and inner tags are what center page, must be accompanied by doc type tag and following html mark up protocals for that doc type tag*/

#main {
	position: relative;
	top: 0px;
	width:750px;

        margin: auto;
        text-align:left;
        padding:0px 0px 0px 0px;
}

#inner {
	padding: 0px;
}


/* MAIN MENU BAR LINK STYLES*/
a.nav {text-decoration: none;
	font-weight: 500;
	font-family: arial, helvetica, sans-serif;
	color: rgb(153,153,153);
	font-size:10px;
	text-align: center;
	display: block;
	background: none;
	line-height: 20px;	
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	outline: none;
	z-index: 10;
}
	
a.nav:hover {
	color: rgb(153,153,153);
	background: rgb(232,231,231);
	height: 20px;
	display: block;
	font-weight: 500;
	border-bottom: 1px solid rgb(173,39,53);
	outline: none;
	z-index:10;
}


/* MAIN MENU BAR LINK STYLES for PERFORMANCE*/
a.nav1 {text-decoration: none;
	font-weight: 500;
	color: rgb(153,153,153);
	font-size:10px;
	text-align: center;
	display: block;
	background: none;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	outline: none;
	z-index: 20;
}

a.nav1:hover {
	color: rgb(153,153,153);
	background: rgb(232,231,231);
	height: 20px;
	display: block;
	font-weight: 500;	
	border-bottom: 1px solid rgb(173,39,53);
	outline: none;
	z-index: 10;
}


/*FOOTER LINKS*/
a.nav2 {text-decoration: none;
	font-weight: 500;
	color:rgb(232,231,231);
	font-size:10px;
	line-height: 22px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	outline: none;}

a.nav2:hover {
	color: rgb(153,153,153);
	font-weight: 500;
	outline: none;
}

/*CLOSE COMMENTS LINKS*/
a.nav3 {text-decoration: none;
	font-weight: 500;
	color:rgb(153,153,153);
	font-size:10px;
	line-height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	outline: none;}
a.nav3:hover {
	color: rgb(173,39,53);
	font-weight: 500;
	outline: none;
}

#logo_slice {
	position:absolute;
	left:20px;
	top:100px;
	width:200px;
	height:50px;
	padding: 0px 0px 0px 0px;
	z-index: 2;
}

#snow_slice {
	position:absolute;
	left:0px;
	top:172px;
	width:566px;
	height:134px;
	border: 1px solid rgb(204,204,204); 
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

#snow_slice_inner {
	position:absolute;
	left:7px;
	top:147px;
	width:556px;
	height:155px;
	padding: 0px 0px 0px 0px;
}

#date_slice {
	position:absolute;
	left:578px;
	top:115px;
	width:159px;
	font-size: 10px;
	font-family: arial, helvetica, sans-serif;
	font-weight: 500;
	color: rgb(153,153,153);
	height:12px;
	border: none; 
	background-color: white; 
	padding: 0px 0px 0px 0px;
}

#beet_slice {
	position:absolute;
	left:578px;
	top:132px;
	width:159px;
	height:38px;
	border: none; 
	padding: 0px 0px 0px 0px;
}

#hand_slice {
	position:absolute;
	left:572px;
	top:172px;
	width:170px;
	height:134px;
	border: 1px solid rgb(204,204,204); 
	padding: 0px 0px 0px 0px;
}

#hand_slice_inner {
	position:absolute;
	left:578px;
	top:177px;
	width:159px;
	height:126px;
	padding: 0px 0px 0px 0px;
}

#lights_slice {
	position:absolute;
	left:0px;
	top:312px;
	width:742px;
	height:75px;
	border: 1px solid rgb(204,204,204); 
	padding: 0px 0px 0px 0px;
	z-index: 2;
}

#lights_slice_inner {
	position:absolute;
	left:7px;
	top:318px;
	width:731px;
	height:64px; 
	padding: 0px 0px 0px 0px;
}

#nav_box {
	position:absolute;
	left:0px;
	top:393px;
	width:566px;
	height:22px;
	border: 1px solid rgb(204,204,204); 
	background: none; 
	padding: 0px 0px 0px 0px;
	
	z-index: 10;
	
}

/* MAIN MENU BOX */
#nav {
	position:absolute;
	left:1px;
	top:394px;
	width:440px;
	height:21px; 
	background: none; 
	padding: 0px 0px 0px 0px;
	
	z-index: 100;
}
	
/*MAIN MENU POSITIONS*/
#profile_box {
	position:absolute;
	left:1px;
	top:394px;
	width:68px;
	height:22px;
	z-index: 10;
}

#performance_box {
	position:absolute;
	left:69px;
	top:394px;
	width:68px;
	height:22px;
	z-index: 10;
}

#people_box {
	position:absolute;
	left:137px;
	top:394px;
	width:68px;
	height:22px;
	z-index: 10;
}

#picks_box {
	position:absolute;
	left:205px;
	top:394px;
	width:68px;
	height:22px;
	z-index: 10;
}

#contact_box {
	position:absolute;
	left:273px;
	top:394px;
	width:68px;
	height:22px;
	z-index: 10;
}
	
	
#tag_slice {
	position:absolute;
	left:347px;
	top:397px;
	width:215px;
	height:15px;
	background: rgb(173,39,53); 
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 2;
}

#creative_slice {
	position:absolute;
	left:585px;
	top:382px;
	width:151px;
	text-align: right;
	height:80px;
	background-color: white;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

#swoosh_slice {
	position:absolute;
	left:98px;
	top:381px;
	width:420px;
	height:120px;
	border: none; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* PPP CAN I DUMP THIS???*/
#words1 {
	font-size: 10px;
	font-family: arial, helvetica, sans-serif;
	font-weight: 500;
	color: rgb(153,153,153);
	line-height: 20px;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

/* TAG LINE */
#words2 {
	font-size: 10px;
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-weight: 600;
	color: rgb(255,255,255);
	line-height: 15px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* CLOSING COMMENTS TEXT STYLES */
#words3 {
	font-size: 10px;
	font-family: arial, helvetica, sans-serif;
	font-weight: 500;
	color: rgb(153,153,153);
	line-height: 15px;
	text-align: justify;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* LIST OF SERVICES */
#words4 {
	font-size: 10px;
	font-family: arial, helvetica, sans-serif;
	font-weight: 500;
	color: rgb(153,153,153);
	line-height: 16px;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}


#services_slice {
	position:absolute;
	left:428px;
	top:424px;
	text-align: right;
	width:138px;
	height:107px;
	background: rgb(255,255,255);
	z-index: 1;
}


/* SITE MAP COPYRIGHT AND CONTACT INFO AT BOTTOM OF PAGE */
#footer_contact {
	position:absolute;
	left:0px;
	top:570px;
	width:742px;
	height:40px; 
	text-align: center; 
	background: none;
	z-index: 1;
}

/* HOME CLOSING COMMENTS POSITION*/
#closing_discussion {
	position:absolute;
	left:20px;
	top:630px;
	width:700px;
	height:200px; 
	background: none;
}  