/* 
YIA Style Sheet - layout
*/


body {
	background: #000000;
	font-family: helvetica, arial, san-serif;
	color:#2E2E2E;
	font-size:12px;
	line-height:18px; 
	padding: 0px;
	margin: 0px;
	text-align: center;
	}

/*div {
	border:1px solid black;
}*/

/*  div layout ----------------------------------------------------------------------- */


div#outercontainer {
	background: #000000;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	padding:0px 0px 0px 0px;
	text-align: left;
	/*border:1px solid #2E2E2E;*/
	}

div#container {
	background: #000000;
	position: relative;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	/*border:1px solid white;*/
	}
	
div#btnHome {
		position:absolute;
		top: 30px;
		left: 700px;
		width: 51px;
		height: 20px;
	}

div#btnJoinTeam {
		position:absolute;
		top: 80px;
		left: 710px;
		width:121px;
		height: 21px;
	}
	
div#btnContactUs {
		position:absolute;
		top: 130px;
		left: 700px;
		width:106px;
		height: 20px;
	}	

div#mainNav {
	width:800px;
	height: 31px; 
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position:static;
	z-index:4;
	border:0px solid white;
	}

div#contentContainer {
	background: #ffffff url(../images/bgBody.jpg) top repeat-y;
	width:800px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px dashed red;
}

div#contentLeft {
	width:560px;
	height: auto;
	text-align:left;
	margin:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px;
	padding:25px 5px 25px 5px;
	position:relative;
	}

div#body {
	margin-left:15px;
}

div.rightNavBodyBlock {
	margin-left:15px;
	padding-right:5px;
}

div#contentRight { 
	/*width:215px!important;*/
	width:208px;
	float:right;
	font-size:12px;
	line-height:16px;
	letter-spacing: normal;
	text-align:left;
	height: auto;
	margin:0px 0px 0px 0px !important; 
	margin:0px 0px 0px 0px; 
	padding:25px 0px 0px 5px !important;
	padding:25px 0px 0px 5px;
	border: 0px dotted blue;
/*	top:220px;
	left:595px;*/
	position:relative;
}



/*Body of article stuff*/
div#blogPost {
	position:block;
	width:595px;
	border-bottom:1px solid #cccccc;
	margin-bottom:20px;
	/*border:1px solid orange;*/
}

div#blogPostText {
	position: block;
	width:595px;
	margin: 0px 0px 0px 0px;
	padding:0px 10px 10px 0px;
	/*border:1px solid red;*/
}

div.postbody {
	padding-left:10px;	
}

div.thecomment {
	border-bottom:1px solid #cccccc;
	padding-bottom:5px;
	padding-left:15px;
	margin-bottom:20px;
}



div#rightNav { 
	width:310px;
	float:right;
	height: inherit;
	font-size:12px;
	line-height:16px;
	letter-spacing: normal;
	text-align:left;
	margin:0px 0px 0px 0px; 
	padding:10px 5px 0px 0px;
	background: #ffffff;
	/*border:1px solid green	;*/
}


div#rightNavComponent {
	width:300px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}


div#rightNavComponentText {
	color:#666666;
	font-size:12px;
	line-height:16px;
	width:270px;
	margin: 15px 0px 0px 0px;
	padding:10px 15px 10px 15px;
	border:0px solid green;
}


div#footer {
	width:800px;
	height:25px;
	background: #000000 url(../images/footer_bg.gif) top repeat-x;
	margin-left:auto;
	margin-right:auto;
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
	text-align:center;
	clear:both;
	white-space:nowrap;
	}

/* used for positioning purposes */
div.space {
	width:975px;
	height:auto;
	clear:both;
  	white-space:nowrap;
	}



