body {
	background: url("i/pattern.gif") repeat 0 0;
	}
#wrap {
	background: url("i/patternrev.gif") repeat;
	}
#news {
	margin:0 50px;
	color:  #2C1A47;
	overflow:hidden;
	}
h1#banner {
	padding: 60px 0 0 0; /* height of the replacement image */
    overflow: hidden;
    background-image: url("i/whatsnew-title.gif");
	background-repeat: no-repeat;
	width:300px;
 	height: 0px !important;
	margin-left:450px;
	}
#first {border-top:4px solid #9a311f;}
.entry {
	background-color: #cfd1e2;
	margin-bottom:10px;
	overflow:hidden;
	clear:both;
	padding:25px 40px 20px 45px;
	width:560px;
	border:0px solid red;
	}

p {
	font: 1em/1.6em Arial, Helvetica, sans-serif; 
	color: #3B2454;
	margin-bottom:1em;
	}
p a {
	color: #3B2454;
	}
p a:hover {
	color: #3B2454; text-decoration:none;
	}
	
h2 {
	font: bold 1.2em arial, helvetica, verdana;
	color: #9a311f;
	margin: 0 0 .9em 0;
	}
h2 a {
	color: #766;
	}


#dvdshow {
	width:225px; 
	float:left;
	}
#release {
	float:right;
	position:relative;
	left:15px;
	top:0;
	width:320px; 
	}	
	
#mcc {
	float:right; 
	width:150px; 
	position:relative;
	right:10px;}
	
#catskills {
	float:right;
	width:200px;
	}
#cat-cap {
	float:left; 
	width: 140px;
	font: bold .8em/2em Arial, Helvetica, sans-serif;
	position:relative;
	top:20px;
	}
.light {font-weight:normal}	
#feisameri {float:left; width:240px;}
a.read {background-color:#800; color:white; padding:1px 4px; text-decoration:none;}
a.read:hover {background-color:red; color:white;}
	
#celtic {
	float:left;
	width:135px;
	}
#sojourn {
	float:right;
	width:400px;
	position:relative;
	left:15px;
	}

#reporter {
	float:right;
	width:130px;
	}
#article {
	float:left; 
	width: 400px;
	margin-top:0px;
	}
strong {font-weight:bold}