* {
margin:0;
padding:0;
}

img {
border:0px;
}

body {
background-color:#c20212;
background-image:url(images/red_noise_tile1.jpg);
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
}

h1 {
margin:8px 0px 0px 0px;
width:152px;
height:102px;
text-indent:-9000px;
background:url(images/engagingLogo1.png) no-repeat;
}

h2 {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:45px;
font-weight:normal;
color:#959595;
text-transform:uppercase;
margin:0px 0px 0px 12px;
padding:0px 30px 0px 0px;
text-indent:-9000px;
background:none;
width:250px;
height:177px;
}

h3  {
width:104px;
height:20px;
text-indent:-9000px;
background:none;
margin:0px 0px 8px 0px;
padding:0px 0px 0px 0px;
}



#home2 {
background: url(images/homeHeaderText.png) no-repeat;
}

#home3 {
background:url(images/welcomeText2.png) no-repeat;
}




#documentaries2 {
width:225px;
height:175px;
background:url(images/documentaryText1.png) no-repeat;
}

#documentaries3 {
width:165px;
height:18px;
background:url(images/documentariesText.png) no-repeat;
}

#sports2 {
width:253px;
height:134px;
background: url(images/sportsHeaderText.png) no-repeat;
}

#sports3 {
width:228px;
height:18px;
background:url(images/sportsText1.png) no-repeat;
}


#coach2 {
width:248px;
height:175px;
background:url(images/coachHeaderText.png) no-repeat;
}

#coach3 {
width:228px;
height:22px;
background:url(images/coachText.png) no-repeat;
}



#services2 {
width:248px;
height:175px;
background:url(images/servicesHeaderText1.png) no-repeat;
}

#services3 {
width:136px;
height:20px;
background:url(images/servicesText.png) no-repeat;
}


#cityscene2 {
width:313px;
height:221px;
background: url(images/citysceneHeaderText.png) no-repeat;
}

#sports3 {
width:151px;
height:22px;
background: url(images/citysceneText.png) no-repeat;
}

p {
font-weight:normal;
margin-bottom:8px;
}


.subtitle {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
font-style:italic;
padding-left:10px;
margin-bottom:23px;
}


/**************************************************************************************************************************************************
	POSITIONING/LAYOUT  --  TOP
**************************************************************************************************************************************************/

#white_logo{
width:151px;
height:95px;
background-image:url(images/engaging-logo-white.png);
background-repeat:no-repeat;
}


#header {
background-image:url(images/header_gradient_tile1.jpg);
background-repeat:repeat-x;
height:41px;
}

#navcontain {
width:867px;
margin:0 auto;
text-align:right;
padding:0px 13px 0px 0px;
border:0px solid green;
}

#digi_background {
height:399px;
margin:0 auto;
background-image:url(images/digital_tile1.jpg);
background-repeat:repeat-x;
background-position:top left;
}

#gradient_overlay {
height:399px;
margin:0 auto;
background-image:url(images/gradient_overlay1.png);
background-repeat:no-repeat;
background-position:center;
}

#upper_contentwrap{
width:860px;
margin:0 auto;
padding:26px 0px 0px 0px;
border:0px solid navy;
}

#videoframe {
width:546px;
height:354px;
background-image:url(images/videoframe3.jpg);
background-repeat:no-repeat;
float:right;
margin:0px 0px 0px 0px;
border:0px solid #CCFF00;
padding:15px 0px 0px 15px;
}

#videoframe_small {
width:497px;
height:412px;
background-image:url(images/videoframe480-2.jpg);
background-repeat:no-repeat;
float:none;
border:0px solid #CCFF00;
padding:19px 0px 0px 14px;
margin:10px auto;
}

#videoframe_small2 {
width:497px;
height:412px;
background-image:url(images/videoframe480-3.jpg);
background-repeat:no-repeat;
float:none;
border:0px solid #CCFF00;
padding:19px 0px 0px 14px;
margin:10px auto;
}



/**************************************************************************************************************************************************
	POSITIONING/LAYOUT  --  GUTS
**************************************************************************************************************************************************/




#redbody_background {
background-image:url(images/red_gradient_tile1.jpg);
background-repeat:repeat-x;
background-position:top;
color:#fff;
padding:50px 0px 0px 0px;
}

#lower_contentwrap {
width:867px;
margin:0 auto;
margin-bottom:40px;
border:0px solid green;
}

#col1 {
float:left;
border:0px solid #FFCCFF;
width:260px;
text-align:justify;
line-height:1.6em;
padding:0px 0px 0px 10px
}

#colsqueeze {
width:554px;
border:0px solid white;
float:right;
padding:27px 0px 0px 0px;
}

#col2 {
float:left;
border:0px solid #FFCCFF;
width:260px;
text-align:justify;
line-height:1.6em;
}

#col3 {
float:right;
border:0px solid #FFCCFF;
width:250px;
line-height:1.6em;
text-align:left;
}



#contact_img_box {
width:229px;
height:232px;
background-image:url(images/contact_img2.png);
background-position:top;
padding-left:15px;
background-repeat:no-repeat;
}


#col3 img {
width:222px;
height:138px;
padding:8px;
margin-bottom:2px;
background:url(images/thumb_bkgnd.png) no-repeat center;
}

#col2 img {
width:222px;
height:138px;
padding:8px;
margin-bottom:2px;
margin-left:6px;
background:url(images/thumb_bkgnd.png) no-repeat center;
}



#legal {
width:160px;
border-top:1px dotted #fff;
margin-top:30px;
margin-left:15px;
padding-top:10px;
}

#legalist {
list-style:none;
list-style-type:none;
color:#fff;
}

#legalist li {
margin-bottom:6px;
}

#legal a:link, #legal a:visited {
text-decoration:none;
color:#fff;
}


#legal a:hover {
text-decoration:underline;
}

#legal #legalist #activated {
color:#F0959E;
cursor:default;
text-decoration:none;
}




body #colsqueeze a:link, body #colsqueeze a:visited {
text-decoration:underline;
color:#fff;
font-weight:bold;
}


body #colsqueeze a:hover {
color:#f0959E;
text-decoration:none;
font-weight:bold;
}


body #lower_contentwrap a:link, body #lower_contentwrap a:visited {
text-decoration:underline;
color:#fff;
font-weight:bold;
}


body #lower_contentwrap a:hover {
color:#f0959E;
text-decoration:none;
font-weight:bold;
}



/**************************************************************************************************************************************************
	POSITIONING/LAYOUT  --  FOOTER
**************************************************************************************************************************************************/




#footer_background {
background-color:#FFF;
background:url(images/footer_tile.png) repeat-x top left;
width:100%;
padding:0px 0px 20x 0px;
clear:both;
}


#footer_container {
width:867px;
margin:0px auto;
padding:18px 0px 15px 15px;
}

#footer_container p {
color:#999999;
line-height:1.7em;
font-size:11px;
text-align:center;
}


#footer_container a:link, a:visited {
	color:#c90215;
text-decoration:underline;
}

#footer_container a:hover {
color:#c90215;
text-decoration:none;
}

/**************************************************************************************************************************************************
	NAVIGATION
**************************************************************************************************************************************************/


#nav {
	margin: 0;
	padding: 0;
	height: 33px;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align:right;
	float:right;
	}

#nav li {
	margin: 0; 
	padding: 0;
        list-style: none;
	display: inline;
	}

#nav a {
	float: left;
	padding: 33px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:20px; /* for IE5/Win only */
	}
	
#nav a:hover {
	background-position: 0 -33px;
	}

#nav a:active, #nav a.selected {
	background-position: 0 -66px;
	cursor:default;
	}


#thome a  {
	width: 44px;
	background: url(images/homeRollover1.png) no-repeat top left ;
	margin-left:12px;
	}


#tservices a  {
	width: 61px;
	background: url(images/servicesRollover1.png) no-repeat top left ;
	margin-left:12px;
	}

#tcoach a  {
	width: 155px;
	background: url(images/coachRollover1.png) no-repeat top left ;
	margin-left:12px;
	}

#tdocs a  {
	width: 113px;
	background: url(images/docsRollover1.png) no-repeat top left ;
	margin-left:12px;
	}

#tnwstyle a  {
	width: 61px;
	background: url(images/nwstyleRollover1.png) no-repeat top left ;
	margin-left:12px;
	}

#tcityscene a  {
	width: 92px;
	background: url(images/citysceneTVRollover1.png) no-repeat top left ;
	margin-left:12px;
	}

#tteam a  {
	width: 70px;
	background: url(images/teamRollover1.png) no-repeat top left ;
	margin-left:12px;
	}

#tcontact a  {
	width: 87px;
	background:url(images/contactRollover1.png) no-repeat top left ;
	margin-left:12px;
	}
	
#tblog a  {
	width: 38px;
	background:url(images/blogRollover1.gif) no-repeat top left ;
	margin-left:12px;
	}

#tabout a  {
	width: 46px;
	background:url(images/aboutRollover1.gif) no-repeat top left ;
	margin-left:12px;
	}

#tsports a  {
	width: 154px;
	background: url(images/sportsRollover1.png) no-repeat top left ;
	margin-left:12px;
	}


