#wrap {
	background-image: url("../i/patternrev.gif");
	padding-bottom: 0;
	}
#navlist a:hover {
	color: #669;
	}

#right {
	float: right;
    width:400px;
    position:relative; top:-45px; left:-18px;
    }
#left {
	float: left;
    width:120px;
    position:relative; top:-45px; left:160px;
	}

#maintext {
	font: normal 1em/1.5em Arial, Helvetica, san-serif;  
	color:#3B2454;
	text-align:left;
	overflow:hidden;
	}

.last {margin-bottom: 30px;}	

.author {font-size:.8em;
	margin-bottom:3em;
	text-transform:uppercase;
	margin-top:.6em;
	font-weight:normal;
	letter-spacing:1px;
	}
h1#banner {
	padding: 90px 0 0 0; /* height of the replacement image */
    overflow: hidden;
    background-image: url("../press/press-title.gif");
	background-repeat: no-repeat;
	width:100px;
 	height: 0px !important;
	margin-left:20px;
	}
h2 {
	font-weight:normal;
	line-height:1.2em;
	margin-bottom:2em;
	color: #9A311F;
	}
strong {font-weight:bold}

#left p {
	width:120px;
	display:block;
	margin-bottom:30px;
	margin-top:0px;
	text-align:center;
	font: normal .9em arial, helvetic, verdana, sans-serif;
	}
#left p a {
	display:inline;
	background-color:#9a90b2;
	color:#d6d5d9;
	padding:0px 10px 3px 10px;
	width:60px;
	text-decoration:none;
	}
#left p a:hover {
	background-color:#c8bdee;
	color:#d6d5d9;
	}

#left img {
	width:110px;
	border:4px solid #9a90b2;
	}



#right p  {
	font-style: normal; 
	line-height:1.7em;
	font-weight:bold;
	}	
	
#right a { 
	color:#3B2454; 
	display: block; 
	margin-top: 1.5em;
	font-weight:bold;
	}

#right a:hover {
	color: #636097;
	} 



	
