body { 
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 100%;
	background-color:#120500;
		}



.wrapper {
	position: absolute;
	height: 560px;
	width: 956px;
	margin-top: -280px; /*set to a negative number 1/2 of your height*/
	margin-left: -478px; /*set to a negative number 1/2 of your width*/
	top: 50%;
	bottom: auto;
	left: 50%;
}



.top {
	position:relative;
	float:left;
	width:956px;
	height:132px;
	z-index:100;
	}
	
	
.bottom {
	position:relative;
	float:left;
	width:956px;
	height:428px;
	background-image:url(../images/framework/mainBackground.jpg);
	z-index:50;
	}	


/* Top graphic positions */

.masthead {
	position:absolute;
	top:0px;
	left:0px;
	width: 794px;
	height:49px;
	}

.logo {
	position:absolute;
	top:0px;
	left:794px;
	width: 162px;
	height:99px;
	}

.flash {
	position:absolute;
	top:49px;
	left:0px;
	width: 180px;
	height:50px;
	}


.title {
	position:absolute;
	top:49px;
	left:180px;
	width: 614px;
	height:50px;
	}
		
.navigationBox {
	position:absolute;
	top:99px;
	left:0px;
	width: 956px;
/*	height:33px; */
	overflow:visible;
	line-height:100%;
	}	
	
.navigationPostition {
	position:relative;
	top:6px;
	left:20px;
	line-height:100%;
	}


/* Left content area  */
	
.leftContent {
	position:absolute;
	top: 29px;
	left:25px;
	width:450px;
	height: 350px;
	line-height:100%;
	margin:0px;
	padding:0px;
	}	
	
.contentTitleBar {
	position:absolute;
	top: 0px;
	left:0px;
	width:450px;
	height: 41px;
	line-height:100%;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #806f3a;
	}

.contentTitle {
	position:relative;
	top: 0px;
	left:0px;
	width:350px;
	height:41px;
	line-height:100%;
	margin:0px;
	padding:0px;
	float:left;
	color:#bfab56;
	font-family: Helvetica, Arial, sans-serif, Geneva;
	line-height:100%
	}
	
.contentTitle h1 {
	font-size:16px;
	text-transform:uppercase;
	margin:4px 0px 0px 0px;
	padding:0px;
	font-weight:normal;
	}
	
.contentTitle h2 {
	font-size:14px;
	margin:7px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	font-weight:normal;
	}	


.next {
	position:relative;
	top: 0px;
	left:0px;
	width:100px;
	height:41px;
	line-height:100%;
	margin:0px;
	padding:0px;
	float:left;
	}
	
	
.categoryIcon {
	position:absolute;
	top: 56px;
	left:0px;
	width:125px;
	line-height:100%;
	margin:0px;
	padding:0px;
	}	


.narrative {
	position:absolute;
	top: 50px;
	left:146px;
	width:302px;
	height:290px;
	line-height:100%;
	margin:0px;
	padding:0px;
	}
	
.narrative p {
	font-family:Helvetica, Arial, sans-serif, Geneva;
	font-size:12px;
	line-height:120%;
	color:#f2eded;
	margin: 6px 0px 10px 0px;
	font-weight:normal;
	}	
	
.narrative ul {
	font-family:Helvetica, Arial, sans-serif, Geneva;
	font-size:12px;
	line-height:120%;
	color:#f2eded;
	margin: 0px 0px 0px 20px;
	font-weight:normal;
	padding:0px;
	}		


.narrative li {
	padding-bottom:5px;
	}

.portfolio {
	position:absolute;
	top: 18px;
	left:497px;
	width:423px;
	height:325px;
	line-height:100%;
	margin:0px;
	padding:0px;
	}


a:link{
	text-decoration: underline;
	color:#FFFFFF;

  	}
  	  	  	  	 	  	
  	  	
a:visited{
	text-decoration: underline;	
	color:#FFFFFF;

  	}
  	  	  	  	
  	  	
a:hover{
	color:#c8b161;
	text-decoration: none;
  	}
  	  	  	  	
a:active{
	color:#FFFFFF;
	text-decoration: underline;
  	}
	
.portfolio p {
	font-family:Helvetica, Arial, sans-serif, Geneva;
	font-size:12px;
	line-height:120%;
	color:#f2eded;
	margin: 6px 0px 10px 0px;
	font-weight:normal;
	}
	
.portfolio h1 {
	font-size:14px;
	margin:7px 0px 10px 0px;
	padding:0px;
	font-weight:bold;
	color:#FFFFFF;
	}		