* { margin:0px; padding:0px; }
body { 	font-family:Arial, Helvetica, sans-serif;font-size:11px;background:#94937c; }
.grey a { display:inline;float:left; }
#everything { 
	width:921px;
	margin:0 auto;
	}
#header { 
	background:url(images/header_top.jpg) no-repeat;
	width:921px;
	height:57px;
	float:left;
	}
	#logo { 
		margin:25px 0 0 35px;
		float:left; 
		position:relative;
		}
		 #header div.nav {
			float:right;
			position:relative;
			z-index:1000;
			top:47px;
			}
			
			#header div.nav ul.bottomrow {
			  list-style-type:none;	  
			  padding:0px 25px 0px 0px;
			  }
			  
			  #header div.nav ul.bottomrow li {		
				float:left;
				margin:5px 5px;
				border-right:1px solid #999;
				padding-right:10px;
				font-size:1.1em;
				color:#4f6384;
				}
				
				#header div.nav ul.bottomrow li a {
				  display:block;
				  color:#888;
				  text-decoration:none;
				  font-weight:bold;
				  font-size:1.1em;
				  position:relative;
				 
				  }
				  
				  #header div.nav ul.bottomrow li a:hover {
					text-decoration:underline;
					color:#006699;
					}
					
					#header div.nav ul.bottomrow li a.active { 
						color:#F00; 
						}
					
						#header div.nav ul.bottomrow li div {
							position:absolute;		  
							background-color:#eee;
							width:125px;
							overflow:hidden;
							}
							#header div.nav ul.bottomrow #genreDrop div { 
								width:185px;
								}
						  
							#header div.nav ul.bottomrow li div div {			
								position:relative;
								}
							
								#header div.nav ul.bottomrow li div div a {
									height:auto;
									padding:4px 0px 4px 4px;
									margin-top:1px;
									font-size:1em;
									color:#555;
									border-top:1px solid #eee;
									border-bottom:1px solid #eee;
									font-weight:normal;
									} 
							  
									#header div.nav ul.bottomrow li div div a:hover {				
										text-decoration:none;
										background-color:#ccc;
										border-top:1px solid #999;
										border-bottom:1px solid #999;
										}
											
#content { 
	background:url(images/page_back.jpg) repeat-y;
	width:921px;
	float:left;
	}
	#contentWrap { 
			border-top:1px solid #999;
			width:894px;
			position:relative;
			top:15px;
			left:13px;
			}
			#content h3 { 
				font-size:12px;
				color:#4f6384;
				padding:10px 0 5px 45px;
				}
				#about { 
					width:861px;
					margin:0px auto;
					padding-top:1px;
					}
					#about p { 
						width:455px;
						margin-right:25px;
						float:left;
						line-height:1.3em;
						padding:10px 0 5px 10px;
						color:#666;
						font-size:1.1em;
						}
						#about .title { 
							margin:0px;
							font-size:12px;
							color:#069;
							font-weight:bold;
							padding:0px;
							float:left;
							}
							#about img { 
								margin:10px 0; 
								}
								#mainImage { 
									width:900px;
									margin:0px auto;
									padding:15px 0 0 0px;
									}
									#thumb { 
										margin:0px auto;
										float:left;		
										}
										#thumb img { 	
											width:124px;
											height:90px;
											float:left;
											border:1px solid #fff;
											}
											#thumbs { 
												width:760px;
												margin:20px auto;
												position:relative;
												left:5px;
												top:10px;
												}


#links { 
	width:894px;
	border-top:1px solid #999;
	position:relative;
	left:0px;
	top:15px;
	float:left;
	height:40px;
	padding-top:10px;
	}
	#links h3 { 
		display:inline;
		padding:0px 25px;
		color:#3366cc;
		}
		#bottomNav {
			padding:0px 0 5px 20px;
			width:380px;
			color:#999;
			float:left;
			}
			#bottomNav h3 { 
				display:inline;
				padding:0px 5px;
				color:#3366cc;
				}
				#bottomNav a{ 
					color:#999;
					text-decoration:underline;
					font-size:12px;			
					}
					#bottomNav h3 a:hover { 
						color:#069;
						text-decoration:underline;
						}
						#bottomNav .active { 
							text-decoration:none;
							font-weight:bold;
							font-size:12px;
							color:#666;
							}
	#galNav { 
		float:left;
		width:315px;
		color:#069;
		margin:0px auto;
		font-size:11px;
		font-weight:bold;
		}	
		#galNav a { 
			color:#069;
			margin:0 7px;
			text-decoration:none;
			font-size:11px;
			font-weight:normal;
			}
#imageTitle { 
	float:left;
	color:#888;
	width:150px;
	text-align:right;
	}
	.tool-tip {
		color: #fff;
		width: 139px;
		z-index: 13000;
		}
		 .tool-title {
			font-weight: bold;
			font-size: 11px;
			margin: 0;
			color: #9FD4FF;
			padding:2px 5px;
			background: #444;
			}
		 
			.tool-text {
				font-size: 11px;
				padding: 4px 8px 8px;
				background: #666;
				}

/*************************************************************************************
Contact
*************************************************************************************/
#contactPage { 
	width:861px;
	margin:0px auto;
	padding-top:1px;
	padding-bottom:10px;
	line-height:1.3em;
	color:#666;
	font-size:1.1em;
	}	
	#contactPage .header { 
		margin:0px;
		font-size:12px;
		color:#444;
		font-weight:bold;
		padding:0px;
		float:left;
		width:325px;
		border-bottom:1px solid #eee;
		}
		#contactForm { 
			width:410px;
			float:left;
			margin:0px 0 10PX 35px;
			}
			#contactForm div { 
				float:left;
				width:95%;
				margin:3px 0;
				}
				#contactForm input, select,textarea { 
					width:300px;
					}
					#contactForm h5 { 
						font-size:12px;
						padding-bottom:1px;
						}
						#contactForm textarea { 
							height:190px;
							}

#generalBottom { 
	width:894px;
	border-top:1px solid #999;
	position:relative;
	left:0px;
	top:1px;
	float:left;
	height:25px;
	padding-top:10px;
	}
	#generalBottom h3 { 
		display:inline;
		padding:0px 25px;
		color:#3366cc;
		}
#footer { 
	background:url(images/footer.jpg) repeat-y;
	width:921px;
	height:20px;
	float:left;
	}
	#footer p { 
		text-align:center;
		color:#fff;
		padding-top:25px;
		font-size:10px;
		}


