/* ---------- Body Attributes ---------- */

body{
font: 13px Tahoma, Arial, Helvetica, sans-serif;
color: #000000;
background: black url(images/nykfp7-background.gif) repeat-x 0px 0px;
margin: 0px 0px 0px 0px;
height: 100%;
}

* html #wideColumnContent{ height: 550px; } /* IE min-height hack */


/* ---------- Header Div Attributes ---------- */

#header{ /* Header images for the topbar, part of the player theme */
position: absolute;
top: 0px;
left: 0px;
width: 765px;
height: 119px;
margin: 0px 0px 0px 0px;
z-index: 600;
}

#headerQuote{ /* Player header quotation, part of the player theme */
position: absolute;
top: 0px;
left: 0px;
width: 760px;
height: 119px;
margin: 0px 0px 0px 0px;
z-index: 601;
}

#sectionTitle{ /* Section title, e.g. "Top Story" or "Headlines" */
position: absolute;
top: 112px;
left: 131px;
width: 560px;
height: 32px;
z-index: 602;
}

/* ---------- Left Column Div Attributes ---------- */

#orangeLineLeft{ /* Orange vertical line in the gradient fade area */
position: absolute;
top: 119px;
left: 129px;
width: 1px;
height: 382px;
background: url(images/nykfp7-orange-vline-fade-left.gif) repeat-x;
z-index: 301;
}

#leftColumnContainer{ /* Left column gradient fade body background */
position: absolute;
top: 119px;
left: 0px;
width: 130px;
height: 382px;
background: url(images/nykfp7-body.gif) repeat-x;
z-index: 300;
}

	#leftColumnNavigation{ /* Navigation menu */
	padding-top: 20px;
	width: 129px;
	}
	
	#leftColumnDonations{ /* Donations button area */
	padding-top: 30px;
	width: 129px;
	text-align: center;
	}

	#leftColumnContent{ /* Other contents of left column, e.g. fan poll */
	padding: 8px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	}

/* ---------- Right Column Div Attributes ---------- */

#rightColumnContent{ /* Actual contents of right column, e.g. forum threads, headlines */
position: absolute;
top: 119px;
left: 573px;
width: 128px;
font: 11px Tahoma, Arial, Helvetica, sans-serif;
color: #000000;
overflow: hidden;
z-index: 103;
}

#rightColumnBackgroundGradient{ /* Sidebar gradient fade body background */
position: absolute;
top: 119px;
left: 567px;
width: 155px;
height: 382px;
background: url(images/nykfp7-body.gif) repeat-x;
z-index: 100;
}

	#rightColumnPlayerOverlayLeft{ /* Sidebar player theme cutout overlay inside of body background */
	width: 140px;
	height: 350px;
	}

#rightColumnPlayerOverlayRight{ /* Sidebar player theme cutout overlay outside of body background */
position: absolute;
top: 119px;
left: 707px;
width: 59px;
height: 350px;
z-index: 101;
}

#playerName{ /* Right column player name overlay */
position: absolute;
top: 350px;
left: 702px;
width: 15px;
height: 180px;
z-index: 701;
}

#orangeLineRight{ /* Orange vertical line in the gradient fade area */
position: absolute;
top: 103px;
left: 566px;
width: 1px;
height: 398px;
background: url(images/nykfp7-orange-vline-fade-right.gif) repeat-x;
z-index: 700;
}

/* ---------- Main/Center Column Div Attributes ---------- */

#centerColumnContent{ /* Actual body text of center column */
position: relative;
left: 137px;
width: 423px;
font: 13px Tahoma, Arial, Helvetica, sans-serif;
color: #000000;
z-index: 500;
}

#wideColumnContent{ /* Actual body text of wide column for pages without a right column*/
position: relative;
left: 137px;
width: 555px;
min-height: 550px;
font: 13px Tahoma, Arial, Helvetica, sans-serif;
line-height: 18px;
color: #000000;
z-index: 501;
}

#threeColumnBackground{ /* Vertical tiling white body background for pages with a right column */
position: absolute;
top: 0px;
left: 0px;
width: 723px;
background: url(images/nykfp7-content-bg.gif) repeat-y;
z-index: 200;
}

#twoColumnBackground{ /* Vertical tiling white body background for pages without a right column */
position: absolute;
top: 0px;
left: 0px;
width: 723px;
background: url(images/nykfp7-content-bg2.gif) repeat-y;
z-index: 201;
}

#centerColumnBackgroundGradient{ /* Gradient fade body background of center column */
position: absolute;
top: 119px;
left: 130px;
width: 437px;
height: 382px;
background: white url(images/nykfp7-body.gif) repeat-x;
z-index: 202;
}

#jerseyNumberBottom{ /* Bottom half of player jersey number in the gradient fade body background */
position: absolute;
top: 119px;
left: 131px;
width: 436px;
height: 55px;
z-index: 203;
}

/* ---------- Footer Div Attributes ---------- */

#footerDesign{ /* Wraparound curve in body background for footer area */
position: relative;
left: 0px;
width: 723px;
height: 28px;
background: url(images/nykfp7-bottom-bg.gif) no-repeat;
}

#footerText{ /* Common footer text */
position: relative;
padding-top: 30px;
left: 137px;
width: 423px;
font: 11px Tahoma, Verdana, sans-serif;
color: #000000;
}

/* ---------- Form Styles ---------- */

.row{ /* contact form row */
	margin: 8px 0;
	font-size: 11px;
	clear: both;
}

.row label{  /* contact form row label */
	display: block;
	margin-right: 10px;
	float: left;
	width: 150px;
	text-align: right;
	padding-top: 2px;
}

/* ---------- Common Styles ---------- */

img{ border: none; }
tr{ vertical-align: top; }

hr{
	width: 100%;
	height: 1px;
	background: #ff9933;
	color: #ff9933;
	border: none;
}

.center{ text-align: center; }

.leftImage{
	display: block;
	float: left;
	margin: 5px 10px 5px 0;
	clear: both;
}

.centerImage{
	display: block;
	margin: auto;
	clear: both;
}

.rightImage{
	display: block;
	float: right;
	margin: 5px 0 5px 10px;
	clear: both;
}

.borderOrange{
border: 1px solid #ff9933;
}

.clear{
clear: both;
}

/* ---------- Text Attributes ---------- */

h1{ /* Text formatting for main page article title/headline */
font: bold 21px Tahoma, Arial, Helvetica, sans-serif;
color: #0000cd;
}

h2{ /* Text formatting for article title/headline */
font: bold 18px Tahoma, Arial, Helvetica, sans-serif;
color: #0000cd;
}

h3{ /* Text formatting for article title/headline */
font: bold 15px Tahoma, Arial, Helvetica, sans-serif;
color: #0000cd;
}

.articleText{ /* Text formatting for articles */
font: 13px Tahoma, Arial, Helvetica, sans-serif;
color: #000000;
line-height: 18px;
}

.smallText{ /* Text formatting for sidebar contents and other small size text */
font: 11px Tahoma, Arial, Helvetica, sans-serif;
color: #000000;
}

.boldText{
font-weight: bold;
}

/* ---------- Standard Link Properties ---------- */

a{
text-decoration: none;
color: #0000CD;
}

a:link{
text-decoration: none;
color: #0000CD;
}

a:visited{
text-decoration: none;
color: #0000BB;
}

a:active{
text-decoration: none;
color: #FF9933;
}

a:hover{
text-decoration: underline;
color: #FF9933;
}