/* --- */
/* --- Layout Styles --- */
/* --- */
html { margin:0; padding:0; height:100%; }
body { margin:0; padding:0; height:100%; background:#ffffff url(images/backgrounds/bgBody.jpg) top left repeat-x; font-family:"Lucida Sans", Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

	#pageContainer { margin:0 auto; border:none; padding:0; width:660px; }
	
		#header { margin:0px; border:none; padding:0px; width:660px; height:76px;}
		
		#masthead { margin:0px; border:none; padding:15px 30px 0px 0px; width:630px; height:30px; text-align:right; }
		
		#mainContent { clear:both; margin:0px; border:none; padding:15px 40px 0px 40px; width:580px; }
		
			.contentBlock { clear:both; margin:0px; border-bottom: 1px solid #7EB8D9; padding:15px 0px; width:580px; }
				.vidBlock { float:left; margin:0px; border:none; padding:0px; width:290px;}
				.txtBlock { float:right; margin:0px; border:none; padding:0px; width:290px; }
			
		#flashContent { clear:both; margin:0px; border:none; padding:15px 34px 0px 34px; width:592px; }
			
			.flashContentBlock {margin:0px; border-bottom: 1px solid #7EB8D9; padding:15px 0px 0px 0px; width:592px; }
			
		#footer { margin:0px; border:none; padding:10px 40px 0px 40px; width:580px; }
		
			#txtFooter { margin:0px; border:none; padding:0px; width:580px; text-align:center; }
			#logos { margin:0px; border:none; padding:0px; width:580px; height:90px; }
				.cpLogo { float:left; margin:0px; border:none; padding:0px; width:200px; height:90px; }
				.spacer { float:left; margin:0px; border:none; padding:0px; width:55px; height:90px; }
				.logo { float:left; margin:0px; border:none; padding:0px; width:135px; height:90px; }
		
/* --- */
/* --- Display Styles --- */
/* --- */
.clearer { clear:both; }			

.imgLink { border:none; }
.imgPostLeft { padding:0px 4px 0px 0px; text-align:left; }

h1 { margin:0px; padding:0px; color:#7EB8D9; font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:lighter; }

a { color:#E06515; text-decoration:none; }
a:hover { color:#E06515; text-decoration:underline; }

a.large { color:#E06515; font-size:14px; text-decoration:none; }
a.large:hover { color:#E06515; font-size:14px; text-decoration:underline; }

a.lnkFooter { color:#7EB8D9; text-decoration:none; }
a.lnkFooter:hover { color:#7EB8D9; text-decoration:underline; }