/* BEGIN COMMON CSS */
body						{
	margin:					0;
	padding:				0;
	background: 			#1a244c;
	color: 					#000;
	font-family: 			Verdana, arial, sans-serif;
	font-size: 				12pt;
	line-height: 			13pt;
							}
html 						{
							min-height: 			100%;
							margin-bottom: 			1px;
							}
hr							{
							size:					2px;
							width:					940px;
							background:				#fff200;
							color:					#fff200;
							noshade:				noshade;
							}
a							{color: 				#FFFF00; text-decoration:		none;}
.blue-link 					{color:					blue;}
.red-link					{color:					red;}
.green-link					{color:					green;}
.black-link					{color:					black;}
.yellow-link				{color:					#fff200;}	
#maincontainer				{
							position: 				relative;
							height: 				auto;
							width: 					980px; /*Width of main container*/
							margin: 				0 auto; /*Center container on page*/
							border-width: 			0 3px 0px 3px;
							border-style: 			solid;
							border-color: 			#fff200;
							background: 			#fafafa;
							}
#header						{
							position:				relative;
							width: 					980px;
							height: 				226px;
							}
#header	img					{border-width: 			0;}
#all-updates				{
							position:				relative;
							height:					5400px;
							padding:				0px 0px 0px 33px;
							font-size:				75%;
							}
#profile-all-updates-one,
#profile-all-updates-two,
#profile-all-updates-three,
#profile-all-updates-four,
#profile-all-updates-five,
#profile-all-updates-six,
#profile-all-updates-seven,
#profile-all-updates-eight,
#profile-all-updates-nine,
#profile-all-updates-ten{
							/* Add 200px For A New Row Of Updates */
							height:					210px;
							position:				relative;
							padding:				0px 0px 0px 33px;
							font-size:				75%;
							}
#profile-all-updates-two	{
							/* Add 200px For A New Row Of Updates */
							height:					410px;
							}
#profile-all-updates-three	{
							/* Add 200px For A New Row Of Updates */
							height:					610px;
							}
#profile-all-updates-four	{
							/* Add 200px For A New Row Of Updates */
							height:					810px;
							}
#profile-all-updates-five	{
							/* Add 200px For A New Row Of Updates */
							height:					1010px;
							}
#profile-all-updates-six	{
							/* Add 200px For A New Row Of Updates */
							height:					1210px;
							}
#profile-all-updates-seven	{
							/* Add 200px For A New Row Of Updates */
							height:					1410px;
							}
#profile-all-updates-eight	{
							/* Add 200px For A New Row Of Updates */
							height:					1610px;
							}
#profile-all-updates-nine	{
							/* Add 200px For A New Row Of Updates */
							height:					1810px;
							}
#profile-all-updates-ten	{
							/* Add 200px For A New Row Of Updates */
							height:					2010px;
							}
#IEroot #all-updates		{padding:				0px 0px 0px 28px;}
.updates-lu-tn				{
							float: 					left;
							height: 				200px;
							width: 					170px;
							text-align: 			center;
							margin-right: 			18px;
							}
.updates-lu-tn-placeholder	{
							height: 				160px;
							width: 					160px;
							line-height: 			16px;
							}
.updates-lu-tn img			{
							border: 				1px solid #000;
							height:					160px;
							width:					160px;
							}
.updates-lu-tn a:link		{text-decoration:		none; color: #000;}
.updates-lu-tn a:visited	{text-decoration:		none; color: #000;}
.updates-lu-tn a:hover		{text-decoration: 		none; color: #000;}
.updates-lu-tn a:active		{text-decoration: 		none; color: #000;}
#more-pics-below			{
							position:				absolute;
							top:					12px;
							right:					215px;
							}
#chalkboard					{
							position: 				relative;
							margin-top:				-14px;
							height: 				677px;
							width: 					980px;
							}
#chalkboard-top				{
							position:				absolute;
							top:					0;
							}
#chalkboard-1				{
							position:				absolute;
							top:					40px;
							left:					0;
							}
#chalkboard-2				{
							position:				absolute;
							top:					40px;
							right:					327px;
							}
#chalkboard-3				{
							position:				absolute;
							top:					40px;
							right:					0;
							}
.join-now					{
	position:				relative;
	height:					16px;
	width:					980px;
	font-size:				24pt;
	line-height:			80px;
	text-align:				center;
	color:					blue;
							}

.join-now a:link			{text-decoration:		underline;}
.join-now a:visited			{text-decoration:		underline;}
.join-now a:hover			{text-decoration: 		underline;}
.join-now a:active			{text-decoration: 		underline;}

#footer						{
							clear: 					left;
							width: 					100%;
							color: 					#000;
							border-width: 			1px 0 0 0;
							border-style: 			solid;
							border-color: 			#000;
							background: 			#e6e6e6;
							margin-top:				0;
							}
#footer a 					{color: 				#000;}
#disclaimer					{font-size: 			8pt;  color:  #000;}
#disclaimer a 				{font-size: 			8pt;  color:  #000;}
/* END COMMON CSS */
/* BEGIN INDEX SPLASH SECTION */
#splash-container			{
							position:				relative;
							height: 				805px;
							width: 					980px;
							margin-top:				0;
							border-top: 		0 solid #000;
							}
#splash-main-image			{
							height: 				805px;
							width: 					980px;
							}
#splash-main-image img			{
							border-width:			0
							}
#splash-thumb1,
#splash-thumb2,
#splash-thumb3,
#splash-thumb4,
#splash-thumb5,
#splash-thumb6				{
							position:				absolute;
							top: 					610px;
							height: 				195px;
							width: 					133px;
							line-height: 			17px;
							text-align: 			center;
							background: 			#435c9e;
							}
#splash-thumb1				{left: 					29px; }
#splash-thumb2				{left: 					187px;}
#splash-thumb3				{left: 					345px;}
#splash-thumb4				{left: 					503px;}
#splash-thumb5				{left: 					661px;}
#splash-thumb6				{left: 					819px;}
.thumb-link a:link			{text-decoration:		none; color: #000;}
.thumb-link a:visited		{text-decoration:		none; color: #000;}
.thumb-link a:hover			{text-decoration: 		none; color: #fff992;}
.thumb-link a:active		{text-decoration: 		none; color: #000;}
.thumb-link img				{
							border-width: 			0;
							text-decoration:		none;
							}
#lu-box						{
							position:				absolute;
							top:					0;
							right:					0;
							height: 				596px;
							width: 					205px;
							text-align: 			center;
							overflow: 				auto;
							font-size: 				8pt;
							line-height: 			15px;
							border-left: 			1px solid #000;
							border-bottom: 			1px solid #000;
							}
#lu-bottom-margin			{margin-bottom:			10px;}
#title-lu-box				{
							line-height: 			20pt;
							margin-bottom:			0;
							font-weight: 			bold;
							font-size: 				12pt;
							}
#lu-box a:link				{text-decoration: 		none; color: #000;}
#lu-box a:visited			{text-decoration: 		none; color: #000;}
#lu-box a:hover				{text-decoration: 		none; color: #000;}
#lu-box a:active			{text-decoration: 		none; color: #000;}
#lu-box	img					{border: 				1px solid 	 #000;}
/* END INDEX SPLASH SECTION */
/* BEGIN YEARBOOK SECTION */
#yearbook2					{
							position:				relative;
							height:					960px;
							width:					980px;
							background:				#759aea;
							border-top:				1px solid black;
							border-bottom:			1px solid black;
							}

#yearbook1					{
							position:				relative;
							height:					560px;
							width:					980px;
							background:				#759aea;
							border-top:				1px solid black;
							border-bottom:			1px solid black;
							}
#yearbook					{
							position:				relative;
							height:					1360px;
							width:					980px;
							background:				#759aea;
							border-top:				1px solid black;
							border-bottom:			1px solid black;
							}	
#yearbook-padding			{
							margin-top:				3px;
							padding:				0 0px 0px 29px;
							}
.yearbook-tn,
.yearbook-tn-special		{
	float: 					left;
	height: 				215px;
	width: 					133px;
	text-align: 			center;
	padding:				0;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 0;
	margin-left: 0;
							}	

.yearbook-tn-placeholder	{
	height: 				215px;
	width: 					133px;
	line-height: 			15pt;
	background: 			#435c9e
							}
.yearbook-tn img			{
	height:					197px;
	width:					131px;
	border:					0;
	position:				relative;
	top:					1px;
							}
.yearbook-tn-m img			{
	height:					150px;
	width:					100px;
	border:					0;
	position:				relative;
	top:					1px;
							}
							
.yearbook-tn-special img	{
							height:					176px;
							width:					133px;
							border:					0;
							}
.yearbook-tn a:link					{text-decoration:		none; color: #000;}
.yearbook-tn a:visited				{text-decoration:		none; color: #000;}
.yearbook-tn a:hover				{
	text-decoration: 		none;
	color: #FFFF00;
}
.yearbook-tn a:active				{text-decoration: 		none; color: #000;}
.yearbook-tn-special a:link			{text-decoration:		none; color: #000;}
.yearbook-tn-special a:visited		{text-decoration:		none; color: #000;}
.yearbook-tn-special a:hover		{text-decoration: 		none; color: #fff992; background: none;}
.yearbook-tn-special a:active		{text-decoration: 		none; color: #000;}
/* END YEARBOOK SECTION */
/* BEGIN COUNT DIV'S */
#count-webcam-girls,
#count-students-enrolled,
#count-all-updates			{
    a							color: 				#ffffff; text-decoration:		none;
	position: 				absolute;
	left:					286px;
	height: 				223px;
	width: 					686px;
	line-height: 			normal;
	text-align: 			center;
	font-size: 				5pt;
	font-weight: 			normal;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	color: #333333;
	font-style: normal;
							}
#count-webcam-girls			{
	top: 					-257px;
}
#count-students-enrolled	{
							top: 					12px;
							width: 					74px;
							}
#count-all-updates			{
							top: 					281px;
							left:					17px;
							width: 					134px;
							}
#count-box2,			{
	position: 				absolute;
	left:					501px;
	height: 				204px;
	width: 					355px;
	line-height: 			normal;
	text-align: 			center;
	font-size: 				10pt;
	font-weight: 			normal;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	color: #333333;
							}
#count-box2			{
	top: 					-847px;
}							
							
/* END COUNT DIV'S */
/* BEGIN PROFILE SPLASH AREA */
#profile-splash-container	{
							position:				relative;
							height:					486px;
							width:					980px;
							margin-top:				0;
							border-top:				1px solid black;
							}
#profile-splash				{
							position:				absolute;
							left:					0;
							}
#name						{
							position:				absolute;
							top:					0;
							left:					0;
							}
#name-index					{
							position:				absolute;
							top:					9px;
							left:					0;
							}
#splash-text-graphic-index,
#splash-text-graphic-index2	{
							position:				relative;
							top:					7px;
							width:					980px;
							height:					89px;
							}
#splash-text-join			{
							position:				absolute;
							top:					0;
							right:					0;
							text-align:				center;
							font-size:				18pt;
							line-height:			24pt;
							height:					auto;
							width:					200px;
							padding-top:			19px;
							}
#splash-text-graphic		{
							position:				absolute;
							bottom:					30px;
							}
#info-bar					{
							position:				absolute;
							bottom:					0;
							height:					33px;
							width:					774px;
							font-size:				14pt;
							font-weight:			bold;
							font-family:			Arial Black;
							border-top:				1px solid black;
							border-bottom:			1px solid black;
							background: 			url(/images/bgpink.gif) bottom center repeat-x;
							}
.infobar1,
.infobar2,
.infobar3					{
							position:				absolute;
							width:					257px;
							text-align:				center;
							line-height:			33px;
							}
.infobar1					{left:					0;}
.infobar2					{
							left:					252px;
							width:					263px;
							}
.infobar3					{right:					0;}							
.more-girls					{
							position:			 	absolute;
							top:					9px;
							right:					6px;
							}
/* END PROFILE SPLASH AREA */
/* BEGIN PROFILE VIDEO AND PIC CONTENT SECTION */
#profile-middle-container	{
							position:				relative;
							height:					618px;
							width:					980px;
							background:none;
							}
#playerContainer-profile	{
							position:				absolute;
							top:					15px;
							left:					15px;
							border:					1px solid black;
							height: 				292px;
							width:  				476px;
							background: 			#fafafa;
							overflow:				auto;
							display:				block;
							}
#profile-tn-big				{
							position:				absolute;
							top:					15px;
							left:					15px;
							border:					1px solid black;
							height: 				292px;
							width:  				476px;
							background: 			#fafafa;
							}
.profile-tn					{
							position:				absolute;
							}
.profile-tn-1				{
							left:					15px;
							top:					324px;				
							}
.profile-tn-2				{
							left:					263px;
							top:					324px;				
							}
.profile-tn-3				{
							left:					508px;
							top:					15px;			
							}
.profile-tn-4				{
							right:					15px;
							top:					15px;					
							}
.profile-tn-5				{
							right:					15px;
							top:					170px;
							}
.profile-tn-6				{
							left:					508px;
							top:					170px;			
							}
.profile-tn img				{
							height:					292px;
							width:					228px;
							border:					1px solid black;
							}
.profile-big-pic			{
							right:					15px;
							top:					323px;				
							}
.profile-big-pic img		{
							height:					292px;
							width:					410px;
							border:					1px solid black;
							}
.profile-tn-3 img,
.profile-tn-4 img,
.profile-tn-5 img,
.profile-tn-6 img			{
							height:					137px;
							width:					219px;
							border:					1px solid black;
							}
/* END PROFILE VIDEO AND PIC CONTENT SECTION */
/* BEGIN PROFILE DESCRIPTION BOX */
.profile-description-box	{
							position:				absolute;
							right:					15px;
							top:					324px;
							height: 				292px;
							width:  				455px;
							border:					1px solid black;
							display:				block;
							overflow:				auto;
							line-height:			17pt;
							}
.profile-description-box p	{padding:				5px;}
.profile-description-box span
							{
							font-weight:			normal;
							font-size:				18pt;
							}	
.profile-list				{
							position:				relative;
							background:				none;
							height:					auto;
							width:					auto;
							color:					red;
							float:					right;
							margin:					15px 10px 0 0;
							}
.profile-list li			{
							margin-left:			-14px;
							padding-bottom:			5px;
							}
#student-profile			{
							text-align:				center;
							margin-bottom:			-15px;
							font-weight:			bold;
							text-decoration:		underline;
							}
/* END PROFILE DESCRIPTION BOX */
/* BEGIN PROFILE LATEST UPDATES SECTION */
#updates-title				{
							position:				relative;
							text-align:				center;
							font-size:				14pt;
							font-family:			Arial Black;
							height:					30px;
							line-height:			30px;
							margin-bottom:			15px;
							margin-top:				10px;
							}
#see-more-girls				{
							position:				relative;
							height:					auto;
							margin:					28px 0 18px 0;
							text-align:				center;
							font-size:				28px;
							}
/* END PROFILE LATEST UPDATES SECTION */
/* BEGIN YEARBOOK */
#yearbook-title				{
							position:				relative;
							top:					0;
							text-align:				center;
							font-size:				14pt;
							font-family:			Arial Black;
							height:					30px;
							line-height:			30px;
							margin-bottom:			15px;
							margin-top:				10px;
							}
/* END YEARBOOK */
/* BEGIN ABOUT CONTAINER */
#about-splash				{
							position:				relative;
							height:					529px;
							}
#welcome-letter,
#mission-statement,
#updates-content,
#other						{
							position:				relative;
							width:					980px;
							height:					604px;
							}
.welcome-description-box,
.mission-description-box,
.updates-content-box,
.other-description-box		{
	position:				absolute;
	top:					15px;
	height: 				500px;
	width:  				250px;
	border:					1px solid black;
	display:				block;
	overflow:				auto;
	line-height:			17pt;
	font-size:				14pt;
	font-family:			Courier;
							}
							
.welcome-description-box1,		{
	position:				absolute;
	top:					16px;
	height: 				250px;
	width:  				326px;
	border:					1px solid black;
	display:				block;
	overflow:				auto;
	line-height:			17pt;
	font-size:				14pt;
	font-family:			Courier;
							}
.welcome-description-box,
.mission-description-box,
.other-description-box		{
	left:					15px;
}
.updates-content-box		{right:					16px;}
.description-padding		{
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}
#tn-welcome-big,
#tn-mission-big,
#tn-updates-content-big,
#tn-other-big				{
	position:				absolute;
	top:					16px;
	right:					16px;
	height:					500px;
	width:					676px;
	border:					1px solid black;
							}
#tn-welcome-big				{
    
	right:					16px;
	color: #1A244C;
	text-decoration: none;
}

.tn-welcome-big a:link					{text-decoration:		none; color: #000;}
.tn-welcome-big a:visited				{text-decoration:		none; color: #000;}
.tn-welcome-big a:hover				{
	text-decoration: 		none;
	color: #FFFF00;
}

#tn-mission-big,
#tn-other-big				{right:					16px;}
#tn-updates-content-big		{left:					16px;}
#tn-mission-big	img,
#tn-updates-content-big img,
#tn-other-big img			{
							height:					403px;
							width:					602px;
							}
							
.about-tn					{
							position:				absolute;
							top:					437px;
							height:					149px;
							width:					221px;
							}
.about-tn img				{
							width:					223px;
							height:					149px;
							border:					1px solid black;
							}
.about-tn-1					{left:					16px;}
.about-tn-2					{left:					257px;}
.about-tn-3					{left:					498px;}
.about-tn-4					{left:					739px;}
.about-titles				{
							position:				relative;
							height:					50px;
							line-height:			50px;
							text-align:				center;
							font-weight:			bold;
							font-size:				16pt;
							background:				#fff200;
							border-bottom:			1px dashed black;
							}	
							
#tn-welcome-big1,
			{
	position:				absolute;
	top:					16px;
	right:					16px;
	height:					500px;
	width:					676px;
	border:					1px solid black;
							}
#tn-welcome-big1				{right:					16px;}
																					
/* BEGIN NAVBAR */
.navbar						{
							position:				relative;
							height:					31px;
							width:					980px;
							font-weight:			bold;
							line-height:			31px;
							text-align:				center;
							background: 			url(/images/bgpink.gif) bottom center repeat-x;
							border-top:				1px solid black;
							}
.navbar a:link				{text-decoration:		none;}
.navbar a:visited			{text-decoration:		none;}
.navbar a:hover				{text-decoration: 		underline;}
.navbar a:active			{text-decoration: 		none;}
.nav-1,
.nav-2,
.nav-3,
.nav-4,
.nav-5						{
							position:				absolute;
							width:					20%;
							}
.nav-1						{left:					0;}
.nav-2						{left:					196px;}
.nav-3						{left:					392px;}
.nav-4						{left:					588px;}
.nav-5						{left:					784px;}
.hor-dash					{
							height:					14px;
							width:					1px;
							position:				absolute;
							top:					10px;
							background:				black;
							}
.hor-dash-1					{left:					200px;}
.hor-dash-2					{left:					396px;}
.hor-dash-3					{left:					582px;}
.hor-dash-4					{left:					789px;}
/* END NAVBAR */
/* BEGIN JOIN PAGE */	
#cc,
#eu							{position:				absolute;}
#cc							{
							top:					304px;
							left:					215px;
							}
#eu							{
							top:					362px;
							left:					225px;
							}
.join-buttons				{
							background: 			red;
							color: 					white;
							cursor: 				hand;
							font-size: 				14pt;
							height: 				34px;
							width: 					240px;
							}
/* END JOIN PAGE */
#hottest-update				{
							position:				relative;
							height:					160px;
							width:					757px;
							border:					1px solid black;
							margin-left:			16px;
							margin-top:				16px;
							}
#hottest-update-tn			{
							position:				absolute;
							height:					160px;
							width:					160px;
							border-right:			1px solid black;
							}
#hottest-update-description	{
							position:				absolute;
							left:					161px;
							line-height:			16pt;
							}
#hottest-update-description-padding
							{
							padding:				5px;
							display: 				block;
							overflow:				auto;
							}
#hottest-update img			{border:				0;}
							
#tn-welcome-long,
				{
							position:				absolute;
							top:					16px;
							right:					16px;
							height:					403px;
							width:					802px;
							border:					1px solid black;
							}
#tn-welcome-long				{right:					16px;}

.info-model					{
							font-size:				14pt;
							font-family:			Comic Sans MS;
							background: 			##435c9e;}
							
