/* OVERALL PAGE PROPERTIES */
body
{
text-align: center;
}

#container {
	width:835px;
	margin:0 auto;
	height:1400px;
	background-color:#ffffff;
	text-align:center;
	/* border: medium double rgb(250,0,255); */
}


#topMenu {
	position:relative;
	left:0px;
	top:0px;
	/* border: medium double rgb(250,0,255); */
}

#contentArea {
	position:absolute;
	left:59px;
	top:185px;
	width:700px;
	/* border: medium double rgb(250,0,255); */ 
}

.centerCotentTop {
	/* border: medium double rgb(250,0,255); */
	padding-bottom:23px;
}

.centerContentMiddle {
	/* border: medium double rgb(0,0,0); */
	width:100%;
	height:100%;
}

.centerLeft {

}

.centerRight {
	vertical-align:bottom;
	padding-bottom:2px;
	padding-left:25px;
}

.centerContentBottom {
	float:block;
	padding-top:20px;
	text-align:left;
	/* border: medium double rgb(250,0,255); */ 
}

img.arrowgroup {
	padding-bottom:20px;
}

.mediaText {
	text-align:left;
}


#flash_ {
	position:relative;
	left:0px;
	top:0px;
	width:290px;
	height:319px;
}



/* Main page css */
#email_ {
	position:absolute;
	left:290px;
	top:125px;
	width:161px;
	height:52px;
}

#home_ {
	position:absolute;
	left:451px;
	top:125px;
	width:309px;
	height:106px;
}

#about_ {
	position:absolute;
	left:290px;
	top:177px;
	width:161px;
	height:20px;
}

#blog_ {
	position:absolute;
	left:290px;
	top:197px;
	width:161px;
	height:18px;
}

#links_ {
	position:absolute;
	left:290px;
	top:215px;
	width:161px;
	height:16px;
}

#firstarrow_ {
	position:absolute;
	left:290px;
	top:231px;
	width:161px;
	height:88px;
}

#secondarrow_ {
	position:absolute;
	left:451px;
	top:231px;
	width:309px;
	height:88px;
}

div.newsBlock {
	position:absolute;
	text-align:left;
	left:529px;
	top:319px;
	width:213px;
	height:184px;
	overflow: auto;
	border: 0px solid #666;
	background-color: #fff;
	padding: 8px;
}

#port1_ {
	position:absolute;
	left:59px;
	top:319px;
	width:230px;
	height:200px;
}

#port2_ {
	position:absolute;
	left:294px;
	top:319px;
	width:230px;
	height:200px;
}

/* port 3 is where the news goes */

#port4_ {
	position:absolute;
	left:59px;
	top:524px;
	width:230px;
	height:200px;
}

#port5_ {
	position:absolute;
	left:294px;
	top:524px;
	width:230px;
	height:200px;
}

#port6_ {
	position:absolute;
	left:529px;
	top:524px;
	width:230px;
	height:200px;
}

/* END ROW */

#port7_ {
	position:absolute;
	left:59px;
	top:729px;
	width:230px;
	height:200px;
}

#port8_ {
	position:absolute;
	left:294px;
	top:729px;
	width:230px;
	height:200px;
}

#port9_ {
	position:absolute;
	left:529px;
	top:729px;
	width:230px;
	height:200px;
}

/* END ROW */

#port10_ {
	position:absolute;
	left:59px;
	top:934px;
	width:230px;
	height:200px;
}

#port11_ {
	position:absolute;
	left:294px;
	top:934px;
	width:230px;
	height:200px;
}



/* Subpage */

#subemail_ {
	position:absolute;
	left:290px;
	top:25px;
	width:161px;
	height:52px;
}

#subhome_ {
	position:absolute;
	left:451px;
	top:25px;
	width:309px;
	height:106px;
}

#subabout_ {
	position:absolute;
	left:290px;
	top:77px;
	width:161px;
	height:20px;
}

#subblog_ {
	position:absolute;
	left:290px;
	top:97px;
	width:161px;
	height:18px;
}

#sublinks_ {
	position:absolute;
	left:290px;
	top:115px;
	width:161px;
	height:16px;
}

#subfirstarrow_ {
	position:absolute;
	left:290px;
	top:131px;
	width:161px;
	height:88px;
}

#subsecondarrow_ {
	position:absolute;
	left:451px;
	top:131px;
	width:309px;
	height:88px;
}

#last_ {
	position:absolute;
	left:631px;
	top:154px;
	width:41px;
	height:25px;
}

#project_ {
	position:absolute;
	left:672px;
	top:154px;
	width:53px;
	height:25px;
}

#next_ {
	position:absolute;
	left:725px;
	top:154px;
	width:34px;
	height:25px;
}

#side_ {
	position:absolute;
	left:-5px;
	top:311px;
}

#sidetext_ {
	position:absolute;
	text-align:left;
	left:290px;
	top:321px;
}


/* General Text Functions */
p {
	font: italic 600 12px serif;
	padding:0;
	margin:2px;
	line-height:14px;
}

p.desc {
	font: normal 600 12px serif;
	text-align:left;
	line-height:16px;
}

h1 {
	font: normal 400 24px serif;
	margin:0px;
	padding:0px;
}

h4.subTitle {
	margin-top:3px;
	font: italic 800 13px serif;
	color:#AAA;
	line-height:10px;
}

h4 {
	margin-top:9px;
	margin-left:2px;
	font: italic 400 16px serif;
	color:#AAA;
	line-height: 18px;
}

h4.collabTitle {
	line-height:18px;
	margin-bottom:3px;
}

.collab {
	padding:0px;
	margin-top:3px;
	margin-left:2px;
	font: italic 800 13px serif;
	color:#777;
	line-height:15px;
}

i {

}

a {
	color:#999;
}
