/*********************************************************** 	
*														   *
*	CREATED BY VINCENT MCAULAY                  		   *
*	FOR RYDIAN COOK										   *
*	21.04.09											   *
*														   *
***********************************************************/

* { margin: 0; padding: 0; }
p {padding-bottom: 10px; line-height:1.4em; }
h1, h2, h3, h4, h5, h6 { margin:0 0 10px 0; }
.floatClear { clear:both; }

body {
  color: #5e5e5e;
  font-size: 63%;
  background: url(../images/mainBG.jpg) 0 0 no-repeat #fff;
  font-family:Arial, Helvetica, sans-serif;
  margin:0;
}
img {
	border:none;	
}
#mainWrap {
	width:980px;
	margin:auto;
}
#header {
	width:980px;
	height:170px;
	margin:0 0 70px 0;
	padding:17px 0 0 0;
}
	#header ul {
		float:left;
		padding:30px 0 0 0;
	}
		#header ul li {
			list-style:none;
			margin:0 0 5px 0;
		}
			#header ul li a {
				color:#5e5e5e;
				text-decoration:none;
				text-transform:uppercase;
				font-size:1.4em;
				width:350px;
				display:block;
				border-bottom:1px dotted #5e5e5e;
				font-weight:bold;
				padding:0 0 1px 0;
			}
			.vid #header ul li a.workLink {
				background:url(../images/workLinkExtra.gif) right center no-repeat;
			}
			#header ul li a.workLink:hover {
				background:url(../images/workLinkExtra.gif) right center no-repeat;
			}
			#header ul li a:hover {
				color:#FF6600;
				border-bottom:1px dotted #FF6600;
			}
			#header ul li.current a {
				color:#FF6600;
				border-bottom:1px dotted #FF6600;
			}
#content {
	width:980px;
	margin:0 0 35px 0;
}
	#content p {
		font-size:1.3em;
	}
	#content a:link, #content a:visited {
		color:#ff6600;
	}
	#content a:hover, #content a:visited:hover {
		color:#000;
	}
#leftCol {
	width:588px;
	float:left;
	margin:0 24px 0 0;
}
#rightCol {
	width:368px;
	float:left;
}
#footer {
	width:980px;	
	height:50px;
	padding:10px 0 0 0;
	border-top:1px dotted #5e5e5e;
}
	#footer p {
		float:right;
		font-size:1.3em;
	}
	#footer p span {
		color:#FF6600;
	}
	#footer ul {
		float:left;
		width:280px;
	}
		#footer ul li {
			display:inline;
			list-style:none;
		}
			#footer ul li a {
				text-decoration:none;
				font-size:1.3em;
				color:#5e5e5e;
				margin:0 7px 0 0;
				padding:0 7px 0 0;
				border-right:1px solid #5e5e5e;
			}
			#footer ul li a:hover {
				text-decoration:underline;
				color:#FF6600;
			}
			#footer ul li.last a {
				border-right:none;
			}
h1 {
	text-indent:-9999px;
	width:221px;
	height:170px;
	background:url(../images/rc_mainLogo.png) 0 0 no-repeat;
	float:left;
	margin:0 15px 0 0;
	behavior: url(iepngfix.htc);
}
h2, h3 {
	font-size:2.9em;
	color:5e5e5e;
	font-weight:normal;
	padding:0 0 1px 0;
	border-bottom:1px dotted #5e5e5e;
}
h3.more {
	margin-top:20px;
	clear:left;
}
h4 {
	font-size:1.7em;
	color:#ff6600;
	margin:0 0 7px 0;
}
	h4 span {
		color:#a3a3a3;
		font-weight:normal;
	}
	h4 a {
		text-decoration:none;
	}

/* HOMEPAGE SPECIFIC *********************************/

.polaroid {
	float:right;
	margin:0 0 10px 10px;
}
.sn {
	clear:left;	
	margin:0 10px 10px 0;
}
.home #leftCol img {
	border:1px solid #5e5e5e;
	margin:0 0 30px 0;
}
.home #leftCol a:hover img {
	border:1px solid #ff6600;
}
.orange {
	color:#ff6600;
}
.latestNews p a {
	background:#FF6600;
	padding:2px 2px;
	color:#fff !important;
	text-decoration:none;
}
	.latestNews p a:hover {
		background:#a3a3a3 !important;
	}
	.latestNews p a span {
		color:#000 !important;
		font-weight:bold;
		padding-right:5px;
	}

/* LINKS PAGE SPECIFIC *********************************/

.links #leftCol ul,
.links #rightCol ul{
	list-style:none;
}
	.links #leftCol ul li {
		margin:0 0 10px 0;
		font-size:1.3em;
	}
		.links #leftCol ul li a {
			list-style:none;
			display:block;
			margin:0 0 2px 0;
			color:#FD7C00;
		}
	.links #rightCol ul li {
		font-size:1.3em;
	}
		.links #rightCol ul li a {
			list-style:none;
			display:block;
			margin:0 0 2px 0;
			color:#FD7C00;
		}

/* VIDEO PAGE SPECIFIC *********************************/

.vid #rightCol ul {
	list-style:none;
}
	.vid #rightCol ul li {
		float:left;
		margin-bottom:5px;
	}
	.vid #rightCol ul li.even {
		margin-right:8px;
	}
		.vid #rightCol ul li img {
			border:1px solid #5e5e5e;
		}
			.vid #rightCol ul li a:hover img {
				border:1px solid #ff6600;
			}
.viewLarger {
	padding:10px 10px;
	border:1px solid #C1C1C1;
	background:#efefef;
	margin:-1px 0 20px 0;
}
.viewLarger a {
	width:141px;
	height:30px;
	display:block;
	text-indent:-9999px;
	background:url(../images/viewLargerVid.gif) 0 0 no-repeat;
}
	.viewLarger a:hover {
		background:url(../images/viewLargerVid.gif) 0 -30px no-repeat;
	}
.moreInfo {
	padding:10px 10px 0 10px;
	border:1px solid #C1C1C1;
	background:url(../images/moreInfoGrad.jpg) 0 0 repeat-x #f0f0f0;
}
	.moreInfo h5 {
		font-size:1.5em;
		font-weight:bold;
			
	}
	.moreInfo p a {
		background:#FF6600;
		padding:2px 2px;
		color:#fff !important;
		text-decoration:none;
	}
	.moreInfo p a:hover {
		background:#a3a3a3 !important;
	}
.workNav {
	margin:24px 0 0 15px;	
	width:375px;
}
	.workNav li {
		display:inline !important;	
		float:left !important;
		margin:0 5px 5px 0 !important;
	}
	.workNav li a {
		width:auto !important;	
		border-bottom:none !important;
		background:#FF6600;
		color:#fff !important;
		padding:1px 6px !important;
	}
	.workNav li a:hover {
		background:#000;
		color:#fff !important;
	}
	.workNav li span {
		color:#000 !important;
		padding:1px 1px !important;
		font-weight:bold;
		font-size:1.4em;
	}
table {
	margin:0 0 0 0;
}
	table td {
		height:25px;
		border-bottom:1px solid #5E5E5E; 
		vertical-align:top;
		padding:5px 0;
		font-size:1.3em;
	}
	*:first-child+html table td {
		padding:5px 0 0 0;
	}
	* html table td {
		padding:5px 0 0 0;
	}
	table td.date {
		width:84px;
		color:#FF6600;
	}
	table td.venue {
		width:284px;
		color:#FF6600;
	}
		table td span {
			text-decoration:line-through;			
		}



