.clear{clear:both;}
.maintext{
	font-family: Arial;
	font-size: 62.5%;
	color: #000000;
	line-height: 1.6em;
}
html{
	margin: 0px;
	padding: 0px;
	height: 100%;
}
body{
	background: url(/images/tiger/bg_mid.png) repeat;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial;
	font-size: 62.5%;
	color: #000000;
	height: 100%;
	line-height: 1.6em;
	}
	#bg-top{
		
		background: url(/images/tiger/bg_bottom.png) bottom left repeat-x;
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin-bottom:-78px; /* the bottom margin is the negative value of the footer's height */
		}
	
		#page-wrap{
			width:999px;
			margin:0 auto;
			text-align: left;
			min-height: 100%;
			height: auto !important;
			height: 100%;
			background: url(/images/tiger/pagewrap_bg.png) repeat-y;
			}
			#page-wrap-bottom{
				background: url(/images/tiger/pagewrap_bottom.png) bottom left no-repeat;
				min-height: 100%;
				height: auto !important;
				height: 100%;
				}
				#left-col,#mid-col,#right-col{
					float: left;
					
				}
				#left-col{
					width:254px;
					}
					#logo{
						background: url(/images/tiger/logo_bg.png) no-repeat;
						height: 176px;
						width:254px;
						}
						#link{
							padding-top:24px;
							padding-left: 57px;
						}
					#video-cont{
						
						}
						#video-cont #header{
							background: url(/images/tiger/video_header.png) no-repeat;
							width:254px;
							height: 51px;
						}
						#videos{
							background: url(/images/tiger/video_top.png) no-repeat;
							padding-left:10px;
							}
							.video-dems{
								width:225px;
								height: 226px;
								margin-bottom:2px;
							}
							#video2{
								margin-bottom:60px;
							}
				
				#mid-col{
					width:505px;
					background: url(/images/tiger/news_fade.png) no-repeat;
					}
					#news{
						background: url(/images/tiger/news_mid.png) repeat-y;
						width:480px;
						margin-left:12px;
						}
						#news #top-shadow{
							position:relative;
							top:0;
							left: 475px;
							float:left;
							background: url(/images/tiger/top_shadow.png) no-repeat;
							height:235px;
							width: 5px;
						}
						#news #top{
							background: url(/images/tiger/news_top.png) no-repeat;
							padding-top:68px;
							}
							#news-headline{
								text-align: right;
								padding-right:24px;
								padding-left:250px;
								color:#c44806;
								font-size: 1.2em;
								font-weight: bold;
							}
							#news-text{
								padding: 13px 24px 13px 24px;
								font-size: 1.2em;
								}
								#news-text a{
									color: #ee5014;
									font-weight: bold;
									text-decoration: underline;
								}
								#news-text a:hover{
									text-decoration: none;
								}
						#news #bottom{
							background: url(/images/tiger/news_bottom.png) no-repeat;
							height:73px;
							width:480px;
							}
							#news-icon{
								
							}
							#headline-fade{
								background: url(/images/tiger/news_paw.png) no-repeat;
								margin-left:20px;
								margin-right:7px;
								list-style: none;
								padding-top:5px;
								padding-left:25px;
								}
								#headline-fade li{
									padding: 0;
									margin: 0;
									
								}
								
								
								#headline-fade li a{
									font-size: 1.2em;
									color: #ee5014;
									font-weight: bold;
									text-decoration: underline;
									
								}
								#headline-fade a:hover{
									text-decoration: none;
								}
								
					#mid-col #mid-text{
						font-size: 1.2em;
						padding-left:12px;
						padding-right: 22px;
						padding-bottom: 20px;
						}
						#photos{
							float:right;
							margin-left:10px;
							margin-bottom: 10px;
							width: 254px;
							height: 252px;
						}
						#mid-col #mid-text #header{
							font-family: Georgia;
							font-weight: bold;
							font-size: 2.5em;
							padding-bottom:15px;
							line-height: 1.2em;
						}
				
				#right-col{
					width: 240px;
					background: url(/images/tiger/blog_mid.png) top left repeat-y;
				}
					#right-col-top{
						background: url(/images/tiger/right-col-top.png) top left no-repeat;
						padding-left:3px;
						}
						#blog-header{
							background: url(/images/tiger/blog_top.png) no-repeat;
							width: 230px;
							height: 70px;
							text-indent: -9999px;
						}
						#blog{
							background: url(/images/tiger/blog_bg.png) repeat-y;
							width: 230px;
							}
							#commentForm{
								padding-left:10px;
								padding-right:10px;
								}
								.label{
									font-size: 1.2em;
									padding-top:8px;
								}
								.label span{
									color: #ec2800;
									padding-right:4px;
								}
								#submit{
									margin-top:7px;
									margin-left:2px;
								}
							
							#comments-header{
								text-transform: uppercase;
								font-weight: bold;
								margin-top: 8px;
								margin-bottom: 8px;
								font-size: 1em;
							}
							#comments-area{
							
							}
						
	
	
				#push{
					height: 78px;
				}
			
			#bg-bottom{
				background: url(/images/tiger/bg_top.png) top left repeat-x;
				min-height: 100%;
				height: auto !important;
				height: 100%;
			}
			
		#footer{
			width:999px;
			height: 78px;
			margin:0 auto;
			text-align: left;
			
			}
			#footer a{
				width:240px;
				height: 57px;
				display: block;
				background:url(/images/tiger/btn_enter.png) no-repeat;
				float:left;
				text-indent: -9999px;
				font-size: .1em;
			}
			#address{
				float:left;
				height: 57px;
				width:759px;
				background: url(/images/tiger/address_bg.png) no-repeat;
				}
				#address p{
					float:left;
					font-size: 1.2em;
					text-transform: capitalize;
					margin:0px;
					padding-top: 24px;
					}
					#address p#name{
						padding-left:62px;
					}
					#address p#street{
						padding-left: 26px;
					}
					#address p#city{
						padding-left: 15px;
					}
					#address p#phone{
						padding-left: 26px;
					}
			#footer-bottom{
				width:999px;
				height: 21px;
				background:url(/images/tiger/footer-bottom.png) no-repeat;
			}