body {
	background: #000 url(/images/rcrd_background_opt.png) repeat-y center top;
	font-family: Helvetica, Arial, sans-serif;
	width: 100%;
	display: table;
	margin-top: 2px;
	margin-bottom:0px;
	padding-bottom:0px;
	min-height: 100%;
}

html {
	min-height: 100%;
}

a
{
	color: #E308D6;
	font-weight: bold;
	text-decoration: underlined;	
	cursor:pointer;
}

ol li {
	/*gets rid of OL's LIs generated numbers*/
	list-style: none;	
}

ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: none;
}

h2
{
	color: #000;
	font-size: 24px;
	padding: 10px 0px 10px 0px;
}

hr {
	color: #006633;
	background-color: #006633;
	height: 5px;
	padding: 0px 0 0 0px;
	margin: 5px 0 5px 0;
}
		
		
.thumbs { margin: 0; padding: 0; overflow: hidden; }
.thumbs li { list-style: none; float: left; margin: 5px; padding: 3px; background: #eee; -moz-box-shadow: 0 0 4px #444; -webkit-box-shadow: 0 0 2px #000; }
.thumbs li a { }
.thumbs li img { display: block; }
.thumbs li a img { border: none;}

#cycle { margin: 0; padding: 0; width: 500px; height: 333px; padding: 3px; background: #eee; -moz-box-shadow: 0 0 2px #000; -webkit-box-shadow: 0 0 2px #000;}
#cycle li { position: relative; list-style: none; margin: 0; padding: 3px; width: 500px; height: 333px; overflow: hidden; }
#cycle li div { position: absolute; bottom: 3px; left: 3px; padding: 3px; width: 494px; background: black; color: white; font-size: 12px; opacity: .8; }

#colorboxDIV
{
	width:900px;
	padding-left:20px;
}

#header {
	margin: 0 auto;
	padding: 6px 0px 0px 0px;
	width: 1000px;
	height: 105px;
	}
	#header h1 {
		float: left;
		margin: 2px 0 0 28px;
		background: transparent url(/images/header_logo.png) no-repeat;
		width: 380px;
		height: 99px;
		text-indent: -9999px;
	}
	
	#header #navigation {
		float: right;
		margin-right: 0px;
		margin-top: 83px;
		display: inline;
		width: 575px;
	}
		
		#header #navigation a {
				color: #fff;
				font-size: 11px;
				padding: 8px;
				float: left
		}
		
				
				#header #navigation ul
				{
					list-style-type:none;
					margin: 0;
					padding: 0;
					cursor:pointer;				
				}
				
				#header #navigation ul li{
					display: inline;
					margin: 0 10px 0 0;
					padding: 0;
				}
				
				#header #navigation ul li a
				{
					display: block;
					padding: 0 0 0 25px;
					margin: 0;
					color: #006633;
					font-size: 16px;
					text-transform: uppercase;
					font-weight: bold;
					letter-spacing: -1px;
					text-decoration: none;					
				}
				
				#header #navigation ul li a:hover
				{
					text-decoration: none;
					color: #f3f3f3;
				}
				
				
							
#mainContent {
	margin: 0 auto;
	padding: 0px 0px 0px 56px;
	width: 1000px;
	height: 399px;

	}	
	
		#mainContent #mainImage
		{
				margin: 0;
				padding: 0 0 0 0px;
				display: inline;
				height: 399px;
				width: 950px;
		}	
			#mainContent #mainImage ul
			{
				list-style-type:none;
				margin: 0;
				padding: 0;
				cursor:pointer;				
			}				
				#header #navigation ul li{
					display: inline;
					margin: 0;
					padding: 0;
				}	
#subContent
{
	display:table;
	margin: 0 auto;
	padding: 35px 0px 20px 0px;
	width: 1000px;
	height: 100%;
	/*border: 3px solid #fff;*/
}

		#subContent #leftNavFullContent
		{
			margin: 0 10px 0 40px;
			width: 950px;
			/*background: transparent url(/images/vert_rule.png) no-repeat left top;*/
			/*border: 3px solid #000;*/
		}
		
			#subContent #leftNavFullContent #info
			{
				margin: 0 0 0 20px;
				padding-left: 5px;
				display: inline;
				width: 920px;
				font-size: 14px;
				line-height: 16px;
				color: #595044;
				/*border: 2px solid #000;*/
			}	
			
				#subContent #leftNavFullContent #info #Mlinks
				{
						margin: 0 auto;
						padding: 0px 0px 0px 0px;
						width: 900px;

					
				}
				#subContent #leftNavFullContent #info #Mlinks ul
				{
					list-style-type:none;	
					
						
				}
				
				
				#subContent #leftNavFullContent #info #Mlinks ul li{
					display: inline;
					
					
				}
				#subContent #leftNavFullContent #info #Mlinks ul li img{
					border: 0px;
					padding: 10px 0px 15px 0px;
					
				}
				
				#subContent #leftNavFullContent #info #Mlinks ul li a
				{
					font-size:12px;
					
				}
			
				#subContent #leftNavFullContent #info #flickrGal
				{
					padding: 0px 0px 0px 10px;
				}
			
				#subContent #leftNavFullContent #info #flickrGal ul
				{
					list-style-type:none;
					cursor:pointer;				
				}
				
				#subContent #leftNavFullContent #info #flickrGal ul li{
					display: inline;
				}
				#subContent #leftNavFullContent #info #flickrGal ul li img{
					border: 0px;
					padding: 10px 10px 10px 10px;
				}
				#subContent #leftNavFullContent #info #paging_container3 #playerRowWrapper
				{
					width: 200px;
					font-size: 14px;
					display:table;
					float: left;
					text-align:center;
					/*border: 2px solid #000;*/
				}
				
				#subContent #leftNavFullContent #info #paging_container3 #playerRowWrapper img
				{
					width: 200px;
					height: 300px;
					padding: 0px 5px 0px 0px;
				}
			
				#subContent #leftNavFullContent #info #blogContainer #blogDetails
				{
					width: 700px;
					float: left;
					/*border: 2px solid #000;*/
				}	
				
				#subContent #leftNavFullContent #info #blogContainer #blogSidePanel
				{
					width: 200px;
					float: right;
					/*border: 2px solid #000;*/
				}	


		
		#subContent #leftNavMiniContent
		{
			float: left;
			margin: 0 0 0 28px;
			width: 300px;

		}
		
		#subContent #leftNavMiniContent p
		{
			margin: 0 0 0 0;
			font-size: 14px;
			line-height: 18px;
			color: #595044;
			text-align:justify;
		}
		
		#subContent #leftNavContent
		{
			float: left;
			margin: 0 0 0 28px;
			width: 475px;

		}
		
		#subContent #leftNavContent p
		{
			margin: 0 0 0 0;
			font-size: 14px;
			line-height: 16px;
			color: #595044;
			text-align:justify;
		}
		
		#subContent #rightNavContent
		{
			margin: 0 10px 0 0;
			float: right;
			display:table;
			width: 480px;
			background: transparent url(/images/vert_rule.png) no-repeat left top;
			border: 0px solid #000;

			
		}
		

			#subContent #rightNavContent #info
			{
				margin: 0 0 0 20px;
				float: left;
				display:table;
				width: 410px;
				font-size: 14px;
				line-height: 16px;
				color: #595044;
				text-align:justify;
				border: 0px solid #000;

			}	
			
			
			#subContent #rightNavContent img
			{
				border: 0px solid #000;

			}	
			
		#subContent #rightNavLargeContent
		{
			margin: 0 10px 0 0;
			float: right;
			display:table;
			width: 660px;
			background: transparent url(/images/vert_rule.png) no-repeat left top;
			border: 0px solid #000;

			
		}
		
			#subContent #rightNavLargeContent #info
			{
				margin: 10px 0 0 20px;
				float: left;
				display:table;
				width: 410px;
				font-size: 14px;
				line-height: 16px;
				color: #595044;
				text-align:justify;
				border: 0px solid #000;

			}	
			
			
			#subContent #rightNavLargeContent img
			{
				border: 0px solid #000;
				float:right;

			}	
		
		#subContent #leftNav
		{
			float: left;
			margin: 0 0 0 28px;
			width: 475px;
			height: 250px;
		}
		
		
		#subContent #leftNav p
		{
			margin: 0 0 0 15px;
			font-size: 14px;
			line-height: 16px;
			color: #595044;
			text-align:justify;
		}
		
		#subContent #leftNav
		{
			margin: 0 20px 0 25px;
			float: left;
			display: inline;
			width: 450px;
			height:250px;
			background: transparent url(/images/vert_rule.png) no-repeat left top;

		}
			#subContent #rightContent #info
			{
				margin: 0 0 0 20px;
				float: left;
				display: inline;
				width: 450px;
				font-size: 14px;
				line-height: 16px;
				color: #595044;
				text-align:justify;
			}
			
			#subContent #rightContent #info ol
			{
				list-style-type:none;
			}
			
			#subContent #rightContent #info ol li a
			{
				display:block;
			
			}
			
			.blogsitesummary ol
			{
				list-style-type:none;
				
			}
			
			.blogsitesummary
			{
				list-style-type:none;
				
			}
		
			#subContent #rightContent img
			{
				float: right;
				display: inline;
				width: 200px;
				border: 0px solid #000;
			}
			
	
#footer 
{
	color: #fff;
	margin: 0 auto;
	padding: 0 0 0 0;
	width: 100%;
	
	/*border: 3px solid #fff;*/
	
	}
	
	#footer a
	{
		font-size:12px;
		text-decoration: underlined;
		color: #006633;
		padding:0 0 3px 0;
		
	}
	#footer a:hover
	{
		font-size:12px;
		text-decoration: none;
		color: #fff;
		
	}
	#footer #footerContent
	{
		margin: 0 auto;
		padding: 15px 0px 0px 0px;
		width: 1015px;
		height: 240px;
		background: transparent url(/images/footer-background.png) no-repeat;
	}
	
	#footer #footerContent #leftCol
	{
		float: left;
		margin: 10px 10px 0 10px;
		width: 225px;

		
	}
	
	#footer #footerContent #rightCol
	{
		float: right;
		margin: 10px 15px 0 0;
		width: 225px;

	}
	
	#footer #footerContent #rightCol img
	{
	   padding: 15px 5px 0 0; 
	   border: 0px solid #000;
	}
	
  
			#ytvideo
			{
				float: left;
				margin-right: 10px;
			}
			#youtubeLinks
			{
				margin-top: 30px;
				margin-left: 30px;
			}
			#youtubeLinks ul
			{
				padding: 0;
				margin: 0;
			}
			#youtubeLinks ul li
			{
				width: 430px;
				height: 323px;
				padding: 6px;
				float: left;
				margin: 0 10px 10px 0;
				overflow: hidden;
				background: #006633;
				color: #fff;
				font-size:14px;
				font-weight:bold;
				text-align:center;
			}
			#youtubeLinks ul li a
			{
				font-family: georgia;
				text-decoration: none;
				display: block;
				color: #000;
				border: none;
			}
			#youtubeLinks ul li img
			{
				border: none;
			}
			.currentvideo
			{
				
			}

				


