	.LBorder{
		width: 21px;
		background-image: url(images/lbg.jpg);
	}
	
	.RBorder{
		width: 21px;
		background-image: url(images/rbg.jpg);
	}
	
	.headerRow{
		background-image: url(images/header5.jpg);
		height: 104px;
		width: 879px;
	}
	
	.leftContent{
		width: 540px;
		padding-left: 15px;
		padding-right: 10px;		
		vertical-align: top;
		padding-top: 3px;
	}
	
	.rightContent{
		padding-top: 4px;
		vertical-align: top;
		width: 302px;
		padding-left: 15px;
		padding-right: 10px;				
	}	
	
	.BorderRow{
		background-image: url(images/borderRow.jpg);
		height: 25px;
		width: 879px;
	}
	
	.craveTable{
		background-color: 1f1f1f;
	}
	
	.ScreenShotsTD{
		padding-top: 4px;
		padding-bottom: 4px;		
		vertical-align: top;		
	}
	
	.platformsFeatures{
		padding-left: 18px;
		padding-top: 4px;		
		vertical-align: top;
	}
		
	body{
		background-image: url(images/bg2.jpg);
		font-family: tahoma;
	}
	
	
	/* begin white rounded corner */
	.craveBox .content,
	.craveBox .t,
	.craveBox .b,
	.craveBox .b div {
	zindex:1;
	z-index:1;
	 background:transparent url(images/GameBox.jpg) no-repeat top right;
	 _background-image:url(images/GameBox.jpg);
	 color: white; 
	}	
	
	.OasysBox .content,
	.OasysBox .t,
	.OasysBox .b,
	.OasysBox .b div {
	zindex:1;
	z-index:1;
	 background:transparent url(images/GameMasterLayout.jpg) no-repeat top right;
	 _background-image:url(images/GameMasterLayout.jpg);
	 color: white;
	font-family: "Myriad Pro";
	font-size: 20px;

	}
	 
	.OasysBox .whiteText{
		padding-top: 10px;
	}


	.OasysBox2 .content,
	.OasysBox2 .b,
	.OasysBox2 .b div {
		border: 4px solid black;
	}
		.OasysBox2 .content,
	.OasysBox2 .t,
	.OasysBox2 .b,
	.OasysBox2 .b div {
	zindex:1;
	z-index:1;
	 background:transparent url(images/GameMasterLayout.jpg) no-repeat top right;
	 _background-image:url(images/GameMasterLayout.jpg);
	 color: white;
	font-family: "Myriad Pro";
	font-size: 20px;

	}
	 
	.OasysBox2 .whiteText{
		padding-top: 20px;
	}


	.OasysBox .content,
	.OasysBox .b,
	.OasysBox .b div {
		border: 4px solid black;
	}
		

	.craveBox ul{
		color: black;
	}
	.craveBox a:hover{
		color: red;
	}
	.craveBox .content {
	 position:relative;
	 zoom:1;
	 _overflow-y:hidden;
	 padding:5px 12px 0px 0px;
	}
	
	.craveBox .t {
	 /* top+left vertical slice */
	 position:absolute;
	 left:0px;
	 top:0px;
	 width:12px; /* top slice width */
	 margin-left: -12px;
	 height:100%;
	 _height:1600px; /* arbitrary long height, IE 6 */
	 background-position:top left;
	}
	
	.craveBox div{
		color: black;
	}
	.craveBox h2{
		color: black;
	}	
	
	.craveBox .b {
	 /* bottom */
	 width:100%;
	}
	.craveBox .b,
	.craveBox .b div {
	 height:10px; /* height of bottom cap/shade */
	 font-size:1px;
	
	}
	.craveBox .b {
	 background-position:bottom right;
	}
	
	.craveBox .b div {
	 position:relative;
	 width:12px; /* bottom corner width */
	 margin-left:-12px;
	 background-position:bottom left;
	}
	
	.craveBox .hd,
	.craveBox .bd,
	.craveBox .ft {
	 position:relative;
	}
	
	.craveBox .wrapper {
	 /* extra content protector - preventing vertical overflow (past background) */
	 position:static;
	 max-height:1000px;
	 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
	}
	
	
	.craveBox h1,
	.craveBox p {
	 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
	 padding:0.5em 0px 0.5em 0px;
	} 
	
	.craveBox h1 {
	 padding-bottom:0px;
	}	
	
	.contentBoxTitle{
		color: white;
	}
	
	.darkBG{
		background-color: gray;
		background: gray;
		text-align: center;
	}
	.whiteText{
		color: white;
		font-size: 12px;
	}
	.whiteText a{
		color: white;
		font-size: 12px;
	}	
	
	#pollDiv {
		color: white;
	}
	
	#pollDiv table{
		color: white;
		font-size: 12px;
	}
	#pollDiv table td{
		text-align: right;
	}	
	.GameTitleRow{
		vertical-align: center;
		color: white;
		font-family: "Myriad Pro";
		font-size: 20px;
	}
	.oasysimage{
	border-style:outset;
	border-color: black;
	border-width: 2px;
	
	body div#toolTip { position:absolute;z-index:1000;width:220px;background:#000;border:2px double #fff;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }
	body div#toolTip p { margin:0;padding:0;color:#fff;font:11px/12px verdana,arial,sans-serif; }
	body div#toolTip p em { display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }
	body div#toolTip p em span { font-weight:bold;color:#fff; }