@charset "utf-8";
/* CSS Document */
/* Tribe2  09 */
/*--Basic Layout Proporties--*/


/*normalization of margin, padding*/
* html .visualIEFloatFix { height: 0.01%; }

body
{margin:0;}


/* remove list styles*/
ol, ul, dl
{list-style: none; padding:0; margin:0;}

/*normalize font style and weight*/
address, caption, cite, code, dfn, em, strong, th, var
{ font-style: normal; font-weight: normal;}



/*removes border from feildset and img*/
feildset, img
{border:0;}

/*left aligns text in caption and th*/
caption, th
{ text-align:left;}


/*--page layout styles--*/
body{
	background-image:url(../images/tile.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
}
#wrap{
	margin-left:auto;
	margin-right:auto;
	width:870px;
	border-left:#000 2px solid;
	border-right:#000 2px solid;
}

#topNav{
	width:100%;
	background-color:#000;
	height:35px;
}

ol#navigation{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:10px;
}
ol#navigation li{
	display:inline;
	padding-left:25px;
	
}
ol#board li{
	padding-top:30px;
}	
#brand{
	background-image:url(../images/brand.jpg);
	background-repeat:no-repeat;
	height:236px;
	border-bottom:#FFF 2px solid;
}

#address{
	padding-left:500px;
	padding-top:175px;
	padding-right:20px;
	text-align:right;
	z-index:10;
}
#content{
	background-image:	url(../images/contentTile.jpg);
	background-repeat:repeat-y;
	text-align:left;
	width:870px;
}
#entry{
	margin-bottom:20px;
	border-bottom:dotted 2px #ACDCF9;
	padding-bottom:20px;
}

#WhatsNewEntry{
	background-image:url(../images/star.png);
	background-repeat:no-repeat;
	}


#blogEntry{
	margin-bottom:20px;
	padding-bottom:30px;
	background-image:url(../images/border.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
#btt{
	text-align:right;
	background-image:url(../images/up.png);
	background-position:335px;
	background-repeat:no-repeat;
}
#staff{
	margin-bottom:20px;
	border-bottom:dotted 2px #ACDCF9;
	padding-bottom:20px;
}
#flash{
	background-image:url(../images/flashHolder.jpg);
	height:258px;
	border-bottom:#000 2px solid;
}
#contentRight{
	float:right;
	width:310px;
	padding:20px;
	}
#contentRight img{
	margin:20px;
	
	}	
#sideNav{
	padding-bottom:25px;
	margin-bottom:20px;
	background-image:url(../images/border.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
#sideNav li{
	padding-top:10px;
}
#contentLeft{
	width:460px;
	margin-right:320px;
	padding:30px;
	padding-bottom:20px;
}
#foot{
	background-image:url(../images/footBack.jpg);
	height:258px;
	width:870px;
	clear:both;
	background-color:#000;
}
#footNav{
	
	padding-left:20px;
}
#foot ul{
	float:left;
	padding-left:20px;
}
#footAddress{
	padding-top:60px;
	padding-left:450px;
	padding-right:20px;
}
.floatLeft{
	float:left;
	margin:10px;
	margin-top:20px;
}
.spacingFix{
	margin-left:10px;
}