.playbutton {
	width:64px;
	height:64px;
	display:inline;
	position:relative;
	left:-320px;
	top:60px;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	
}

#newsstrip{
	float: left;
	width: 700px;
	height:195px;
	overflow:hidden;
	border-width:2px;
	border-style:solid;
	border-color:#dd5f22;
	background-color: #ffd97e;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}

#header_nav {
	border:none;
	float:left;
	width:535px;
	
	
}


a{
	outline:none;
}

#header_nav img {
	float:right;
	height:200px;
	margin: 0 0px 0 6px;
}

#viewport{
	float: left;
	width: 625px; /* Defines the size of the visible part of the carousel
		Attention : if you only want to see plain items in the viewport,
		the width of the viewport should take into account of :
		- the items width
		- the right and left padding of items
		- the number of items you want to see in the viewport
	 */
	height: 190px;
	overflow:hidden; /* Hides extra elements, those outside the viewport area */
	position:relative;

}
#viewport ul{
	position: relative; /* Enables positionning of elements inside viewport */
	padding: 0; /* Resets default - User Agent - style */
	margin: 0;
}
#viewport li{
	width: 625px; /* Defines the size of inner element */
	height: 190px;
	float: left; /* Places list items side by side*/
	list-style: none; /* Resets default - User Agent - style */
	
	/* Cosmetic */
	background-color: #ffd97e;
	margin: 0px;
	padding: 0px;
	text-align:center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	
}

.newsPhoto{
	float: left;
	margin: 10px 5px 0px 5px;
	height: 166px;
	width:221px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */

}

#viewport li div{
	float:right;
	margin: 5px 10px 0px 10px;
	text-align: left;
	font-family:Georgia, Serif;
	font-size:1.4em;
	width: 370px;
	position:relative;
	top:-65px;
	
	
}

#viewport li div a:hover {
	color:black;
}

.jtextfill {
	width:330px;
	height:30px;
}

.jtextfill span{
	color: #dd5f22;
	font-family:Georgia, Serif;
	font-size:15px;
	
}

.newscontent {
	height:125px;
	width:370px;
	overflow:hidden;
	
}

.more  a{
	float:right;
	margin: 0px 10px 0px 0px;
	width:50px;
}


/* Cosmetic */
#previous{
	float:left;
	margin:90px 0px 0px 10px;
	width:24px;

}
#next{
	float:left;
	margin:90px 10px 0px 0px;
	width:24px;
}

#next img{
	border:none;
	width:24px;
	height:24px;
}

#previous img{
	border:none;
	width:24px;
	height:24px;
}

