@charset "utf-8";
/* CSS Document */

.clearBoth {
	clear:both;
}

body {
	margin:0;
	padding:0;
	background-color:#ffffff;
}


#main {
	margin:0px 0px 0px 0px;
	/*width:1199px;*/
	background-color:#ffffff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#616161;
}

.floatLeft {
	float:left;
}


/*============FONTS============*/


p {
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:18px;
    color:#616161;
    margin:0 0 0 0;
    padding:0 0 0 0;
    /*text-align:justify;*/
}


p img {
    border:#d0d0d0 solid 1px;
    padding:0 0 0 0;
    margin:0 0 0 0;    
}


.highlight {
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#bf1e2e;    
}


p a:link, p a:active, p a:visited {
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#616161;
	text-decoration:underline;	
	outline:none;   
}


p a:hover {
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#bf1e2e;
	text-decoration:underline;	
	outline:none;    
}


.normal {
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#616161;
	font-weight:normal; 
}


.page_cell {
	border-right:#bf1e2e solid 1px;
}


/*============END FONTS============*/


/*============HEADER============*/
				
				
	#header {
		min-width:1199px;
		padding:0 0 0 0;
		margin:0 0 0 0;
		height:185px;
	}
		
		
		#upper_area {
			width:1199px;
			height:125px;
			background-image:url(siteImages/header_main_background.gif);
		    background-repeat:no-repeat;
			padding:0 0 0 0;
			margin:0 0 0 0;
		}
			
			
			#logo {
				width:365px;
				height:105px;
				padding:0 0 0 0;
				margin:0 0 20px 348px;
				float:left;
			}
				
				
				#logo a:link,#logo a:active,#logo a:visited,#logo a:hover {
					text-decoration:none;	
					outline:none;
				}
					
					
				/*============UPPER MENU HERE============*/
			
			
		#menu_area {
			background-color:#000000;
			height:23px;
			padding:0 0 0 0;
			margin:0 0 0 0;
		}
		
		
			#menu_area_left {
				width:247px;
				height:23px;
				background-image:url(siteImages/header_left_background.gif);
				background-repeat:no-repeat;
				padding:0 0 0 0;
				margin:0 0 0 0;
				float:left;	
			}
			
			
			#menu_bar {
				width:594px;
				height:23px;
				background-color:#000000;
				padding:0 0 0 0;
				margin:0 0 0 0;
				float:left;
			}
			
			
			/*============MAIN MENU HERE============*/
			
			
			#live_logo {
				width:69px;
				height:23px;
				padding:0 0 0 0;
				margin:0 0 0 0;
				float:left;
			}
			
			
				#live_logo a:link,#live_logo a:active,#live_logo a:visited,#live_logo a:hover {
					text-decoration:none;	
					outline:none;
				}
				
				
		#lower_area {
			width:1199px;
			height:37px;
			background-image:url(siteImages/header_lower_background.gif);
		    background-repeat:no-repeat;
			padding:0 0 0 0;
			margin:0 0 0 0;	
		}


/*============END HEADER============*/


/*============CONTENT============*/


	#content_area {
		width:1061px;
	    margin:0 0 0 0;
		padding:0 0 0 0;
		background-image:url(siteImages/pattern.gif);
		background-repeat:repeat-y;
	}
	
	
		#left_panel {
			width:347px;
			padding:0 0 0 0;
			margin:0 0 0 0;
			float:left;
		}
		
		
			#left_motif {
				width:347px;
				height:599px;
				background-image:url(siteImages/left_motif.gif);
				background-repeat:no-repeat;
				padding:0 0 0 0;
				margin:0 0 0 0;
			}
		
		
		#main_panel {
			width:620px;
			padding:0 0 0 0;
			margin:0 0 20px 0;
			float:left;
		}
		
		
/*============SIMPLE PAGE============*/


			#page_banner {
				width:613px;
				height:158px;
				padding:0 0 0 0;
				margin:0 0 15px 0;
			}


/*============END SIMPLE PAGE============*/


/*============VIDEOS============*/


			#video_item {
				width:258px;
				margin:0 0 30px 35px;
				padding:0 0 0 0;
				float:left;
			}
			
			
				#video_item_title {
					height:25px;
					margin:0 0 0 0;
					padding:0 0 8px 0;	
				}
				
				
				#video_item_object {
					width:258px;
					height:213px;
					margin:0 0 0 0;
					padding:0 0 0 0;	
				}


/*============END VIDEOS============*/


/*============GALLERY============*/


			#gallery {
				margin:0 0 0 0;
				padding:0 0 0 0;	
			}
			
			
				.photo_gallery {
					margin:0 0 5px 0;
					padding:0 0 0 0;
						
				}
				
				
					.photo_gallery_title {
						margin:0 0 15px 15px;
						padding:0 0 0 0;
					}
					
					
					.photos_container {
						margin:0 0 0 0;
						padding:0 0 0 0;		
					}
			
			
						.photo_item {
							width:72px;
							margin:0 0 15px 15px;
							padding:0 0 0 0;
							float:left;	
						}
				
				
							.photo_item img {
								width:72px;
								height:72px;
								margin:0 0 0 0;
								padding:0 0 0 0;
								border:none;
							}
						
						
							.photo_item a:link,.photo_item a:active,.photo_item a:visited,.photo_item a:hover {
								text-decoration:none;	
								outline:none;
							}


/*============END GALLERY============*/


/*============APPEARANCES============*/


			#appearances_banner {
				width:613px;
				height:158px;
				padding:0 0 0 0;
				margin:0 0 15px 0;
			}
			
			
			.appearances_by_year {
				width:613px;
				margin:0 0 25px 0;
				padding:0 0 0 0;
				border-bottom:#bf1e2e dotted 2px;	
			}
			
			
				.appearances_by_year_title {
					margin:0 0 25px 0;
					padding:0 0 0 0;
					font-family:Tahoma, Arial, Helvetica, sans-serif;
    				font-size:14px;
    				font-weight:bold;
    				color:#bf1e2e;
					text-decoration:underline;   
				}
				
				
					.appearance_item {
						margin:0 0 10px 0;
						padding:0 0 0 0;
					}
					
					
						.appearance_item_month {
							width:90px;
							margin:0 10px 0 0;
							padding:0 0 0 0;
							float:left;
						}
						
						
						.appearance_item_description {
							width:513px;
							margin:0 0 0 0;
							padding:0 0 0 0;
							float:left;
						}


/*============END APPEARANCES============*/


/*============SEMINARS============*/


			#seminars_banner {
				width:613px;
				height:158px;
				padding:0 0 0 0;
				margin:0 0 15px 0;
			}
			
			
			.seminars_by_year {
				margin:0 0 0 0;
				padding:0 0 0 0;	
			}
				
				
				.seminar_item {
					margin:0 0 27px 0;
					padding:0 0 0 0;
				}
				
					
					.seminar_item_header {
						height:18px;
						margin:0 0 8px 0;
						padding:0 0 0 0;
					}
					
					
						.seminar_item_location {
							margin:0 4px 0 0;
							padding:0 0 0 0;
							float:left;
						}
						
						
						.seminar_item_month {
							margin:0 4px 0 0;
							padding:0 0 0 0;
							float:left;
						}
						
						
						.seminar_item_year {
							margin:0 0 0 0;
							padding:0 0 0 0;
							float:left;
						}
							
							
					.seminar_item_description {
						margin:0 0 0 0;
						padding:0 0 0 0;
					}


/*============END SEMINARS============*/
		
		
		#right_panel {
			width:82px;
			padding:0 0 0 0;
			margin:0 0 0 12px;
			float:left;
		}
		
		
			#right_panel a:link,#right_panel a:active,#right_panel a:visited,#right_panel a:hover {
				text-decoration:none;	
				outline:none;
			}
		
		
			#twitter_logo {
				width:67px;
				height:17px;
				padding:0 0 0 0;
				margin:0 0 0 0;
			}
			
			
			#facebook_logo {
				width:65px;
				height:14px;
				padding:0 0 0 0;
				margin:0 0 5px 1px;
			}
			
			
			#myspace_logo {
				width:66px;
				height:27px;
				padding:0 0 0 0;
				margin:0 0 0 1px;
			}
			
			
			.logo_sep {
				width:65px;
				height:2px;
				background-color:#ffd400;
				padding:0 0 0 0;
				margin:2px 0 4px 1px;
			}


/*============END CONTENT============*/


/*============FOOTER============*/


	#footer {
		/*width:1199px;*/
		padding:0 0 0 0;
		margin:0 0 0 0;
	}
	
	
		#footer_motif {
			width:814px;
			height:98px;
			background-image:url(siteImages/footer_motif.gif);
		    background-repeat:no-repeat;
			padding:0 0 0 0;
			margin:0 0 0 0;
		}
		
		
		#green_bar {
			/*width:1199px;*/
			height:18px;
			background-color:#73a416;
			padding:0 0 0 0;
			margin:0 0 5px 0;
			color:#ffffff;
		}
		
		
		#yellow_bar {
			/*width:1199px;*/
			height:18px;
			background-color:#ffd400;
			padding:0 0 0 0;
			margin:0 0 5px 0;
			color:#a72934;
		}
		
		
		#red_bar {
			/*width:1199px;*/
			height:18px;
			background-color:#bf1e2e;
			padding:0 0 0 0;
			margin:0 0 0 0;
			color:#ffd503;
		}
		
		
			.footer_bars {
				font-family:Arial, Helvetica, sans-serif;
    			font-size:12px;
				font-weight:bold;
    			margin:0 0 0 0;
    			padding:1px 0 0 349px;
			}


			.footer_bars a:link,.footer_bars a:active,.footer_bars a:visited,.footer_bars a:hover {
				text-decoration:none;	
				outline:none;
			}
		
		
		#footer_tile {
			/*width:1199px;*/
			height:8px;
			background-image:url(siteImages/footer_tile.gif);
		    background-repeat:repeat-x;
			padding:0 0 0 0;
			margin:0 0 38px 0;
		}


/*============END FOOTER============*/
