	a:link{
		width:absolute;
		height:absolute;
	}
	a:hover{

		color:black;
		text-shadow:-3px 0px 10px #FFF,
		3px 0px 10px #FFF,
		0px 0px 10px #FFF,
		-3px -3px 10px #FFF,
		3px -3px 10px #FFF,
		0px -3px 10px #FFF,
		-3px 0px 10px #FFF,
		3px 0px 10px #FFF,
		0px 0px 10px #FFF;
	}
	a:visited{
		color:white;
	}

	
	a:active{
		background-color:#D1242A;
	}


	table{
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
		-khtml-border-radius:10px;
	}


	td{
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
		-khtml-border-radius:10px;
	}

	.diy-slideshow{
	position:relative;
	display:block;
	overflow:hidden;
	}
	
	figure{
	position:absolute;
	opacity:0;
	transition:1s opacity;
	height:285px;
	width:1010px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-505px;
	margin-top:-142.5px;

	}
	
	figcaption{
	position:absolute;
	font-family:helvetica;
	font-weight:300;
	font-size:2em;
	top:0.75em;
	left:5em;
	padding:0.25em;
	color:#FFF;
	background:rgba(0,0,0,0.5);
	border-radius:2px;
	}
	
	figcaption a{
	color:#FFF;
	}
	
	figure.show{
	opacity:1;
	position:absolute;
	transition:1s opacity;
	}
	
	.next, .prev{
	color:#FFF;
	position:absolute;
	background:rgba(0,0,0,0.6);
	top:50%;
	z-index:1;
	font-size:2em;
	margin-top:-0.75em;
	opacity:0.3;
	user-select:none;
	}
	
	.next:hover, .prev:hover{
	cursor:pointer;
	opacity:0.8;
	}
	
	.next{
	top:50%;
	right:0;
	padding:2.5px 1.25px 3.75px 2.5px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	}
	
	.prev{
	top:50%;
	left:0;
	padding:2.5px 2.5px 3.75px 1.25px;
	border-top-right-radius:1.5px;
	border-bottom-right-radius:1.5px;
	}
	
	.advert_col{
	color:white;
	background-color:black;
	-moz-box-shadow:0px 8px 6px -6px black;
	-webkit-box-shadow:0px 8px 6px -6px black;
	box-shadow:0px 8px 6px -6px black;
	}
	
	.advert_col2{
	background-color:#E8E8E8;
	-moz-box-shadow:0px 8px 6px -6px black;
	-webkit-box-shadow:0px 8px 6px -6px black;
	box-shadow:0px 8px 6px -6px black;
	}
	
	.advert{
	width:230px;
	height:150px;
	text-align:center;
	display:inline-block;
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-ms-transform:rotate(-90deg);
	transform:rotate(-90deg);
	}
	
	.banner{
		width:230px;
		height:100px;
		display:inline-block;
	}
	
	ul{
	margin:0.75em 0;
	padding:0 1em;
	list-style:none;
	}
	
	ul li span.bullet{
	content:"";
	border-color:transparent #D1242A;
	border-style:solid;
	border-width:0.35em 0 0.35em 0.45em;
	display:inline-block;
	height:0;
	width:0;
	position:relative;
	left:-5px;
	}
	
	ul li div{
	font-size:10px;
	height:0px;
	opacity:0;
	margin-left:8px;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	}
	ul li:hover div{
	height:20px;
	opacity:1;
	background-color:#E8E8E8;
	}
	
	ul li.dropdown:hover span.bullet{
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg);
	}