
/* Layout Stylesheet */ 

* {
	padding:0;
	margin:0;
	}


body {
 margin:20px;
 background:#ADD8E6;
 background-image: url(http://www.ukulele.com/graphics/humubackground450dkred.jpg);
 background-attachment:fixed;
 color: #333333;
 text-align:center;
 padding:0;
 font-size:100%;
 }

table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:16px;
	color:#333333;
	
}
table.gridtable th {
	padding: 8px;
	font-family: verdana,arial,sans-serif;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	background-color: #FEF3AA;
}
table.gridtable td {
	padding: 8px;
	font-family: verdana,arial,sans-serif;
	background-color: #ffffff;
}

td.one {line-height:100%;text-align:center;font-size:120%;font-weight:900;font-family: 
times, 'times new roman', serif; margin-bottom:50px;color:red; background-color:#d6d6d6}

td.two {line-height:100%;
			text-align:left;
			font-size:1em;
			font-weight:900;
			font-family:arial,helvetica,roman, san-serif; 
			margin-bottom:50px;
			color:red}

#outermap {
 text-align:left;
 border:1px solid #7b7b7b;
 width:1000px;
 margin:auto;
 background:#FFFFFF;
 
  }

#outer {
 text-align:left;
 border:1px solid #7b7b7b;
 width:800px;
 margin:auto;
 background:#ffffff;
 
  }
  
#outer2edit {
 text-align:left;
 border:1px solid #7b7b7b;
 width:60%;
 margin:auto;
 background:#ffffff;
 
  }  
  
#outer3 {
 text-align:left;
 border:8px solid #7b7b7b;
 width:1000px;
 margin:auto;
 background:#ffffff;
 
  }  
  
 #outerwiki {
 text-align:left;
 border:1px solid #7b7b7b;
 width:70%;
 margin:auto;
 background:#ffffff;
 
  }  
  
.firstpagedesc {
	margin-left:46px;
	margin-right:46px;
	padding-bottom:5px;
	text-align:left;
	font-family:sans-serif,helvetica; 
	font-size:14px; 
	color:#4d4d4d;
	
	}
.firstpagedescjustify {
	margin-left:46px;
	margin-right:46px;
	padding-bottom:5px;
	text-align:justify;
	font-family:sans-serif,helvetica; 
	font-size:14px; 
	color:#4d4d4d;
	
	}
.firstpagedesc a:hover {
	background:transparent;
	color:#F24343;
	text-decoration:underline;
	
		}
.firstpagedesc a:visited.list {
	font-size:16px;
	font-family:sans-serifs, arial, helvetica;
	
	}
.firstpagedesc a:link.list {
	font-family: sans-serif;
	font-size:16px;
	color: #363CF8;
	text-decoration:none;
	
	}  
  
  
/* signup box */  
  
  #infobox {
 text-align:left;
 border:1px solid #7b7b7b;
 width:500px;
 margin:auto;
 padding:20px;
 background:#ffffff;
 
  }
  
	.signuptitle {
		text-align:center;
		font-size:45px;
		font-family:serif;
		color:#BF512A;
		padding-bottom:20px;
		padding-left:20px;
		padding-right:20px;
		line-height:45px;
		padding-top:20px;
		}
		
		.signupsmalltitle {
		text-align:left;
		font-size:25px;
		font-family:serif;
		color:#4D4D4D;
		padding-bottom:20px;
		padding-left:20px;
		padding-right:20px;
		line-height:25px;
		padding-top:20px;
		}
		
			.signupphoto1 {
			clear:both;
			padding-left:25px;
			margin-bottom:5px;
			}  
 
				.signupsubtitle {
				text-align:left;
				font-family:sans-serif;
				font-size:15px;
				padding-bottom:20px;
				padding-left:50px;
				padding-right:30px;
				line-height:18px;
				text-decoration:none;
				}  
  
  
/* signup box end */ 
  
 .itemsonpagelist {
 font-style:normal;
 font-size:80%;
 font-family:helvetica,sans-serifs;
  	text-indent:0px;
  	padding-bottom:2px;
  	line-height:2px;
  	padding-left:0px;
  	margin-right:12px;
  	padding-right:12px;
  	}

#masthead {
 height:10px;
 font-size:10px;
 line-height:20px;
 background:#f2e7d6;
 color:#A52A2A;
 padding-right:10px;
 padding-left:10px;
 padding-top:0px;
 }

.weekspecialmast {
 height:50px;
 font-size:25px;
 line-height:20px;
 background:#FFFFFF;
 color:#8B6914;
 padding-right:2px;
 padding-left:2px;
 padding-top:10px;
 margin-left:10px;
 }

.weekspecialtext {
	color:#404040;
	font-size:12px;
	font-family:sans-serif;
	line-height:16px;
	text-indent:8px;
	text-align:justify;
	padding-right:30px;
	padding-top:2px;
	padding-left:30px;
	padding-bottom:2px;
	margin-bottom:5px;
}

#bar {
 height:20px;
 background:#f2e7d6;
 font-size:10px;
 color: #FFFCFC;
 padding-top:2px;
 }

.bartext {
	font-size:10px;
	color:black;
	margin-left:25px;
	font-family:sans-serif;
	
}

.spacebar {
	background:#f3e0c4;
	height:1px;
	clear:both;
	margin-top:10px;
	margin-right:20px;
	margin-left:30px;
}


#bodyblockmap {
 position:relative;
 background: #ffffff;
 color: #333333;
 width:1000px;
 
 }


#bodyblock {
 position:relative;
 background: #ffffff;
 color: #333333;
 width:800px;
 
 }
 
#bodyblock2edit {
 position:relative;
 background: #ffffff;
 color: #333333;
 width:100%;
 
 } 
 
 
#bodyblock3 {
 position:relative;
 background: #ffffff;
 color: #333333;
 width:1000px;
 
 }

#l-colmap {
 float:left;
 background:#FFFFFF;
 color: #333333;
 width:565px;
 height:13px;
 
 }

#l-colmap675 {
 float:left;
 background:#FFFFFF;
 color: #333333;
 width:675px;
 height:13px;
 
 }

#l-col {
 float:left;
 background:#ffffff;
 color: #333333;
 width:565px;
 height:13px;
 
 }

#l-col2edit {
 float:left;
 font-family:serif;
 font-size:18px;
 line-height:22px;
 background:#FFFFFF;
 color: #333333;
 width:57%;
 margin-left:3%;
 height:13px;
 
 }

#l-col3 {
 float:left;
 margin-left:20%;
 background:#ffffff;
 color: #333333;
 width:60%;
 height:13px;
 
 }

#l-col3left {
 float:left;
 margin-left:0%;
 background:#ffffff;
 color: #333333;
 width:60%;
 height:13px;
 
 }

.newhacsphoto {
	clear:both;
	width:450px;
	text-align:left;
	font-size:12px;
	line-height:25px;
	font-family:serif;
	padding-left:0%;
	border-style:solid;
	border-width:0px;
	
}

/*HACS Show Page Attributes*/
		.showtitle {
				text-align:center;
				font-size:40px;
				font-family:serif;
				color:#BF512A;
				padding-bottom:10px;
				padding-left:20px;
				padding-right:20px;
				line-height:45px;
				padding-top:20px;
				}

.showtitlered {
				text-align:center;
				font-size:40px;
				font-family:serif;helvetica;
				color:#FF0000;
				padding-bottom:10px;
				padding-left:20px;
				padding-right:20px;
				line-height:45px;
				padding-top:20px;
				}

		.showsubtitle {
				text-align:left;
				font-size:22px;
				font-family:serif;
				color:black;
				padding-bottom:8px;
				padding-left:9%;
				padding-right:9%;
				line-height:26px;
				padding-top:0px;
				}

		.hacsmenubar {
				padding-bottom:20px;
				padding-top:10px;
				padding-left:45px;
				line-height:17px;
								
				}

		.showsubtitlered {
				text-align:center;
				font-size:22px;
				font-family:serif;
				color:red;
				padding-bottom:8px;
				padding-left:9%;
				padding-right:9%;
				line-height:26px;
				padding-top:10px;
				}
				
		.showsubtitlesmall {
				text-align:left;
				font-size:18px;
				font-family:serif;
				color:black;
				padding-bottom:8px;
				padding-left:9%;
				padding-right:9%;
				line-height:20px;
				padding-top:0px;
				}

		.showdesc {
			text-align:justify;
			padding-bottom:0px;
			padding-top:5px;
			clear:both;
			padding-left:45px;
			line-height:17px;
			padding-right:40px;
				
			}
			
			.showdescpadr02edit {
			text-align:justify;
			padding-bottom:0px;
			padding-top:5px;
			clear:both;
			padding-left:45px;
			line-height:17px;
			padding-right:0px;
				
			}	
			
		.showdescleft {
			text-align:left;
			padding-bottom:0px;
			padding-top:5px;
			clear:both;
			padding-left:45px;
			line-height:17px;
			padding-right:40px;
				
			}
			
			
			.previewdesc {
			font-family:roman,times,serif;
			font-size: 1.2em;
			text-align:justify;
			padding-bottom:20px;
			padding-top:5px;
			clear:both;
			padding-left:10%;
			line-height:17px;
			padding-right:10%;
				
			}
			
.previewbar {
	text-align:center;
	font-size:17px;
	font-family:serif;
	padding-bottom:6px;
	padding-top:3px;
	color:#FFFFFF;
	height:18px;
	background:#FFB100;
	margin-bottom:17px;
	margin-top:10px;
	margin-left:10%;
	margin-right:10%;
	
		}

.previewfineprint {
	text-align:left;
	font-size:12px;
	font-family:serif;
	padding-bottom:6px;
	padding-top:3px;
	height:18px;
	margin-bottom:17px;
	margin-top:10px;
			}

		.sidebardesc {
			text-align:left;
			padding-bottom:6px;
			padding-top:5px;
			clear:both;
			padding-left:4px;
			line-height:15px;
			padding-right:20px;
			font-size:12px;
			font-family:sans-serif;
			color:#1A1A1A;
					
			}

		.sidebarshowhours {
			text-align:left;
			padding-bottom:6px;
			padding-top:5px;
			clear:both;
			padding-left:4px;
			line-height:150%;
			padding-right:20px;
			font-size:12px;
			font-family:sans-serif;
			color:#1A1A1A;
					
			}


		.showitemdesc {
			color:#404040;
			font-size:12px;
			font-family:sans-serif;
			clear:both;
			padding-right:10px;
			padding-top:3px;
			padding-left:20px;
			margin-bottom:10px;
						
			}
					
					
			#showsidebarmap {
 			width:300px;
  			background:#E3FFDF;
 			color: #333333;
 			text-decoration:none;
 			border:solid #000000;	
 			border-left-color:#FFE9E9;
 			border-width:0 0 0 1px;
 			text-align:left;
 			padding-left:15px;
			margin-left:0px;
									
 			}		
					
					
					
							
		#showsidebar {
 			width:200px;
  			background:#E3FFDF;
 			color: #333333;
 			text-decoration:none;
 			border:solid #000000;	
 			border-left-color:#FFE9E9;
 			border-width:0 0 0 1px;
 			text-align:left;
 			padding-left:15px;
			margin-left:0px;
									
 			}
 									
		#showsidebar a {
 			text-decoration:none;
			font-size:13px;
			font-family:sans-serif;
			color:#4E44C2;
			margin-left:0px;
			margin-right:3px;
			line-height:18px;
			padding-right:5px;
			text-indent:0px;
										
			}
 
 		#showsidebar a:hover {
 			background:transparent;
			color:#F34F6A;
			text-decoration:underline;
 			margin-left:0px;
 			text-indent:0px;
 												
 			}

		#japansidebar {
 			width:200px;
  			background:#FF96A7;
 			color: #333333;
 			text-decoration:none;
 			border:solid #000000;	
 			border-left-color:#FFE9E9;
 			border-width:0 0 0 1px;
 			text-align:left;
 			padding-left:15px;
			margin-left:0px;
									
 			}
 									
		#japansidebar a {
 			text-decoration:none;
			font-size:13px;
			font-family:sans-serif;
			color:#4E44C2;
			margin-left:0px;
			margin-right:3px;
			line-height:18px;
			padding-right:5px;
			text-indent:0px;
										
			}
 
 		#japansidebar a:hover {
 			background:transparent;
			color:#F34F6A;
			text-decoration:underline;
 			margin-left:0px;
 			text-indent:0px;
 												
 			}


/*End Show Page Attributes*/

/*wiki wiki show attributes -------------*/
		.wikititle {
			text-align:center;
			font-size:40px;
			font-family:serif;
			color:#BF512A;
			padding-bottom:10px;
			padding-left:20px;
			padding-right:20px;
			line-height:45px;
			padding-top:20px;
			}

		div.wikipic {
 			margin:5px 0 25px 0;
			color:#8B6914;
			width:451;
			}
			
			
			div.image450  {
				font-size:80%;
				padding-top:10px;
				padding-bottom:10px;
				text-align:left;
				margin-left:22%;
				margin-right:0%;
				width:450px;
				}	
				
				div.matchimage450  {
				font-size:90%;
				padding-top:20px;
				padding-bottom:0px;
				text-align:left;
				margin-left:0%;
				margin-right:0%;
				width:450px;
				}	
				
		div.textdesc {
	color:#404040;
	font-family: verdana,arial,sans-serif;
	font-size:14px;
	color:#333333;
	line-height:16px;
	text-indent:-7px;
	text-align:justify;
	padding-right:30px;
	padding-top:5px;
	padding-left:30px;
	margin-bottom:5px;
}		
				


		div.wikipic p {
 			text-decoration:none;
			font-size:13px;
			font-weight:bold;
			color:#8B6914;
			margin:0 22% 0 22%;
			width:451;
			text-align:justify;
			}

		.wikisubtitle {
			text-align:center;
			font-size:30px;
			font-family:serif;
			color:#BF512A;
			padding-bottom:10px;
			padding-left:20px;
			padding-right:20px;
			line-height:45px;
			padding-top:20px;
			}
			
		.wikismallsubtitle {
			text-align:center;
			font-size:22px;
			font-weight:bold;
			font-family:serif;
			color:#00BA00;
			padding-bottom:5px;
			padding-left:20px;
			padding-right:20px;
			line-height:45px;
			padding-top:20px;
			}
			
			.wikismalltightsubtitle {
			text-align:justified;
			text-indent:20px;
			font-size:20px;
			font-weight:normal;
			font-family:serif;
			color:#1A1A1A;
			padding-bottom:5px;
			padding-left:0px;
			padding-right:0px;
			line-height:23px;
			padding-top:10px;
			}
			
		.wikismall28highsubtitle {
			text-align:justified;
			text-indent:0px;
			font-size:20px;
			font-weight:normal;
			font-family:sans-serif;
			color:#1A1A1A;
			padding-bottom:5px;
			padding-left:1%;
			padding-right:3%;
			line-height:28px;
			padding-top:10px;
			}	
			
			
			
.wikismalltight14subtitle {
			text-align:justified;
			text-indent:18px;
			font-size:14px;
			font-weight:normal;
			font-family:serif;
			color:#1A1A1A;
			padding-bottom:2px;
			padding-left:0px;
			padding-right:0px;
			line-height:22px;
			padding-top:2px;
			}			
			
			.wikismalltight18subtitle {
			text-align:justified;
			text-indent:20px;
			font-size:18px;
			font-weight:normal;
			font-family:serif;
			color:#1A1A1A;
			padding-bottom:5px;
			padding-left:0px;
			padding-right:0px;
			line-height:23px;
			padding-top:10px;
			}
			
			
			
			
			
		.wikismallsubtitleleft {
			text-align:left;
			font-size:20px;
			font-weight:bold;
			font-family:serif;
			color:red;
			padding-bottom:5px;
			padding-left:0px;
			line-height:45px;
			padding-top:20px;
			}
			

		.wikidesc {
			text-align:justify;
			padding-bottom:0px;
			padding-top:5px;
			clear:both;
			padding-left:45px;
			line-height:17px;
			padding-right:40px;
			
			}

		.wikiitemdesc {
			color:#404040;
			font-size:12px;
			font-family:sans-serif;
			clear:both;
			padding-right:10px;
			padding-top:3px;
			padding-left:20px;
			margin-bottom:10px;
					
			}
			
		.wikifaxdescques {
			text-align:justify;
			text-indent:-27px;
			font-weight:bold;
			padding-bottom:3px;
			padding-top:15px;
			clear:both;
			padding-left:9%;
			line-height:20px;
			padding-right:9%;
			
			}			
			
		.wikifaxdesc {
			text-align:justify;
			padding-bottom:5px;
			padding-top:5px;
			clear:both;
			padding-left:9%;
			line-height:17px;
			padding-right:9%;
			
			}
				
				
					
		#wikisidebar {
 			width:200px;
  			background:#FEF3AA;
 			color: #333333;
 			text-decoration:none;
 			border:solid #000000;	
 			border-left-color:#FFE3aa;
 			border-width:0 0 0 1px;
 			text-align:left;
			padding-left:15px;
			margin-left:0px;
							
 			}
 				
#wikisidebar2edit {
 			width:33%;
  			background:#FEF3AA;
 			color: #333333;
 			text-decoration:none;
 			border:solid #000000;	
 			border-left-color:#FFE3aa;
 			border-width:0 0 0 1px;
 			text-align:left;
			padding-left:15px;
			margin-left:10px;
							
 			} 				
 					
.wikisidebardesc {
			text-align:left;
			padding-bottom:3px;
			padding-top:0px;
			clear:both;
			padding-left:4px;
			line-height:15px;
			padding-right:20px;
			font-size:12px;
			font-family:sans-serif;
			color:#1A1A1A;
					
			} 					
 					
 							
		#wikisidebar a {
 			text-decoration:none;
			font-size:13px;
			font-family:sans-serif;
			color:#4E44C2;
			margin-left:0px;
			margin-right:3px;
			line-height:18px;
			padding-right:5px;
			text-indent:15px;
									
			}
 
 		#wikisidebar a:hover {
 			background:transparent;
			color:#F34F6A;
			text-decoration:underline;
 			margin-left:0px;
 			text-indent:15px;
 											
 			}

		.spacer {
			padding-bottom:15px;
			padding-top:0px;
			}

.showtitlewiki {
				text-align:center;
				font-size:40px;
				font-family:roman, 'times new roman', times, serif;
				color:#FF0000;
				padding-bottom:10px;
				padding-left:20px;
				padding-right:20px;
				line-height:45px;
				padding-top:20px;
				}

/*end wiki attributes --------------*/

#sidebar {
 	width:200px;
 	background:#DDF0E3;
 	color: #333333;
 	text-decoration:none;
 	border:solid #000000;	
 	border-left-color:#C8C8C8;
 	border-width:0 0 0 1px;
 	text-align:left;
	padding-left:15px;
	margin-left:0px;
	
 	}
 
 		#sidebar a {
 			text-decoration:none;
			font-size:13px;
			font-family:sans-serif;
			color:#4E44C2;
			margin-left:0px;
			margin-right:3px;
			line-height:18px;
			padding-right:5px;
			text-indent:15px;
			
		 	}
 
 				#sidebar a:hover {
 					background:transparent;
					color:#F34F6A;
					text-decoration:underline;
 					margin-left:0px;
 					text-indent:15px;
 					
 					}
 					
 					.descsidebar {
								text-align:left;
								font-size:10px;
								padding-bottom:10px;
								padding-left:10px;
								padding-right:20px;
								}
	
									.photosidebar {
										margin-bottom:10px;
										padding-top:40px;
										padding-left:10px;
										
										}
 					
 					/* sidebar subtitles */
 					
 					.sidebarsubtitle {
						margin-left:0px;
						margin-top:12px;
						font-size:85%;
						font-weight:normal;
						font-family:serif;
						color:#4D4D4D;
						height:18px;
						margin-bottom:5px;
						margin-right:15px;
						background-color:#B9EC86;
						text-align:center;
						padding-bottom:2px;
						}
						
					.sidebarsubtitlehacs {
						margin-left:0px;
						margin-top:12px;
						font-size:85%;
						font-weight:bold;
						font-family:sans-serif;
						color:#DE4242;
						height:18px;
						margin-bottom:15px;
						margin-right:15px;
						background-color:#A4FB9C;
						text-align:center;
						padding-bottom:5px;
						padding-top:3px;
						}
						
						.sidebarsubtitlejapan {
						margin-left:0px;
						margin-top:12px;
						font-size:85%;
						font-weight:bold;
						font-family:sans-serif;
						color:#FFFFFF;
						height:18px;
						margin-bottom:5px;
						margin-right:15px;
						background-color:#FF0000;
						text-align:center;
						padding-bottom:5px;
						}
						
					.sidebarsubtitlewiki {
						margin-left:0px;
						margin-top:12px;
						font-size:85%;
						font-weight:bold;
						font-family:sans-serif;
						color:#DE4242;
						height:18px;
						margin-bottom:15px;
						margin-right:15px;
						background-color:#FADC7E;
						text-align:center;
						padding-bottom:3px;
						padding-top:5px;
						}
						
					/*sidebar subtitles end */
						

#firstpage a:hover {
 	background:transparent;
	color:#2DB935;
	text-decoration:underline;
 	margin-left:0px;
 	text-indent:15px;
 		
 	}
 
		a:link.list {
			font-family: san-serif; 
			color:red; 
			font-size:100%;
			color: #363CF8;
			text-decoration:none;
			
			}
 
				a:visited.list {
					font-family: san-serif;
					font-size:100%; 
					color:#CD6F7F;
					text-decoration:none;
					
					} 
 
 			
 
					#howtoorder a:link {
						font-size: 18px;
						font-weight:bold;
						margin-left:0px;
								
						}
 
#howtoorder {
 padding-top:30px;
 padding-bottom:30px;
 
 }
 
 /* shownews */
 			a:link.topmenu {
 					font-family: san-serif;
					font-size:15px; 
					color:#6F9ECD;
					text-decoration:none;
					
					} 
					
			a:visited.topmenu {
 					font-family: san-serif;
					font-size:15px; 
					color:#FC90A5;
					text-decoration:none;
					
					} 
					
			a:hover.topmenu {
 					background:transparent;
					color:#2DB935;
					text-decoration:underline;
 					margin-left:0px;
 						
  					}
					
 			p.announce {
					padding-bottom:10px;
					text-indent: 12px;

					}
 
 			a:link.shownews1 {
 					font-family:serif;
 					font-size:20px;
 					padding-left:30px;
 					text-align:left;
 					color:green;
 					
 					}
 					
 			.shownews1 {
 					font-family:serif;
 					font-size:20px;
 					padding-left:32px;
 					text-align:left;
 					 					
 					}		
 					
 			.shownewsdesc {
 					font-family:serif;
 					font-size:12px;
 					text-align:left;
 					line-height:15px;
 					padding:0 0 10px 32px;
 					
 					}
 
 /* end shownews */
 
 .old-itemsonpagelist {
 	line-height:15px;
 	font-family:helvetica,sans-serifs;
 	margin-right:10px;
 	padding-right:5px;
 	padding-top:5px;
 	text-indent:-5px;
 	}
 
 .leading a {
 	line-height:5px;
 	margin-right:10px;
 	}
 	
  
.copyright {
	margin-left:0px;
	margin-top:20px;
	margin-bottom:10px;
	font-family:sans-serifs, helvetica;
	font-size:10px;
	color:#4d4d4d;
}

.morehawaiiana {
	margin-left:10px;
	font-size:14px;
	font-weight:500;
	color:gray;
	height:7px;

}

.ourotherpages {
	margin-left:10px;
	font-size:14px;
	font-weight:500;
	color:gray;
	height:7px;

}
 .itemsonpagelist a:link {
 font-size:14px;
 font-family:helvetica,sans-serifs;
 line-height:18px;
 margin-left:10px;
 padding-right:10px;
 
 }
 
 ul.nomargin {
 	list-style-type:none;
 	padding-left:0px;
 	font-size:10px;
 	margin-left:0px;
	
 	}
 
 ul.nomarginmap {
 	
 	padding-left:0px;
 	font-size:3em;
 	margin-left:0px;
	font-family:sans-serif;
	line-height:350px;
	font-weight:bold;
	color:red;
	
 	}
 
 li.showinfomap {
 	list-style-type:none;
 	padding-left:0px;
 	font-size:16px;
 	font-family:sans-serif;
 	margin-left:0px;
	padding-top:10px;
	padding-right:6px;
	line-height:16px;
	font-weight:bold;
 	}
 	
 li.showinfomapdesc {
 	list-style-type:none;
 	padding-left:0px;
 	font-size:12px;
 	font-family:sans-serif;
 	margin-left:0px;
	padding-top:3px;
	padding-right:10px;
	padding-bottom:10px;
	line-height:16px;
	
 	}	
 	
 
 li.showinfo {
 	list-style-type:none;
 	padding-left:0px;
 	font-size:12px;
 	font-family:sans-serif;
 	margin-left:0px;
	padding-top:10px;
	padding-right:6px;
	line-height:16px;
	
 	}
 
 li.links {
 	list-style-type:none;
 	padding-left:0px;
 	font-size:12px;
 	font-family:sans-serif;
 	margin-left:0px;
	padding-top:10px;
	padding-right:6px;
	line-height:8px;
 	}
 
 
#ciptriangle {

	float:right;
	padding-bottom:30px;
	padding-top:5px;
	
	}

	
.itemdesc {
	color:#404040;
	font-size:12px;
	font-family:sans-serif;
	clear:both;
	padding-right:10px;
	padding-top:10px;
	padding-left:2%;
	margin-bottom:10px;
}

.colwanted {
	color:#404040;
	font-size:12px;
	font-family:sans-serif;
	line-height:16px;
	text-align:justify;
	padding-right:30px;
	padding-top:5px;
	padding-left:30px;
	margin-bottom:5px;
}

.gensubtitle {
	color:#404040;
	font-size:12px;
	font-family:sans-serif;
	text-align:justify;
	line-height:16px;
	padding-right:20px;
	padding-top:5px;
	padding-left:15px;
	margin-bottom:5px;
}

.gensubtitlered {
	color:#404040;
	font-size:12px;
	font-family:sans-serif;
	text-align:justify;
	line-height:16px;
	text-indent:10px;
	padding-right:5%;
	padding-top:5px;
	padding-left:5%;
	padding-bottom:10px;
	margin-bottom:5px;
}

.infosubtitle {
	color:#404040;
	font-size:12px;
	font-family:sans-serif;
	text-align:left;
	padding-right:30px;
	padding-top:5px;
	padding-left:30px;
	margin-bottom:6px;
}

.pic450desc {
	color:#404040;
	font-size:12px;
	font-family:sans-serif;
	text-align:justify;
	padding-right:50px;
	line-height:16px;
	padding-top:5px;
	padding-left:60px;
	padding-bottom:20px;
	margin-bottom:5px;
}




.desc {
	text-align:justify;
	padding-bottom:10px;
	padding-top:5px;
	clear:both;
	padding-left:45px;
	line-height:17px;
	padding-right:0px;
	
	}

.itemdescsales {
	color:#404040;
	font-size:12px;
	font-family:sans-serif;
	clear:both;
	padding-right:20px;
	padding-top:10px;
	padding-left:20px;
	margin-bottom:50px;
}

.itemname {
	text-align:center;
	font-size:17px;
	font-family:serif;
	padding-bottom:6px;
	padding-top:3px;
	padding-left:0px;
	padding-right:30px;
	color:#BF512A;
	height:18px;
	background:#e5e5e5;
	margin-bottom:17px;
	margin-top:15px;
	width:480px;
		}
		
.itemnamethin {
	text-align:center;
	font-size:14px;
	font-family:serif;
	padding-bottom:6px;
	padding-top:3px;
	padding-left:0px;
	padding-right:30px;
	color:#FFFFFF;
	height:14px;
	background:#B46D53;
	margin-bottom:17px;
	margin-top:8px;
	width:480px;
		}
		
		
.itemnamewikicenter {
	text-align:center;
	font-size:17px;
	font-family:serif;
	padding-bottom:6px;
	padding-top:3px;
	padding-left:0px;
	padding-right:0px;
	color:#FF0000;
	height:18px;
	background:#fadc7e;
	margin-bottom:17px;
	margin-top:10px;
	width:480px;
		}
		
.itemnamewikicenter450 {
	text-align:center;
	font-size:17px;
	font-family:serif;
	padding-bottom:6px;
	padding-top:3px;
	padding-left:0px;
	padding-right:0px;
	color:#FF0000;
	height:18px;
	background:#fadc7e;
	margin-bottom:17px;
	margin-top:10px;
	width:450px;
		}		
		
		
		

.itemnamewiki {
	text-align:center;
	font-size:17px;
	font-family:serif;
	padding-bottom:6px;
	padding-top:3px;
	padding-left:0px;
	padding-right:30px;
	color:#FF0000;
	height:18px;
	background:#fadc7e;
	margin-bottom:17px;
	margin-top:10px;
	width:480px;
		}

.itemnamewiki2edit {
	text-align:center;
	font-size:17px;
	font-family:serif;
	padding-bottom:6px;
	padding-top:3px;
	padding-left:0px;
	padding-right:30px;
	color:#FF0000;
	height:18px;
	background:#fadc7e;
	margin-bottom:17px;
	margin-top:10px;
	margin-left:4%;
	margin-right:0%;
	width:90%;
		}


.itemnamered {
	text-align:center;
	font-size:17px;
	font-family:serif;
	padding-bottom:6px;
	padding-top:3px;
	padding-left:0px;
	padding-right:30px;
	color:#FFFFFF;
	height:18px;
	background:#FF6278;
	margin-bottom:17px;
	margin-top:10px;
	width:480px;
		}
		
.itemnameredwide {
	text-align:center;
	font-size:17px;
	font-family:serif;
	padding-bottom:6px;
	padding-top:3px;
	padding-left:0px;
	padding-right:30px;
	color:#FFFFFF;
	height:18px;
	background:#FF6278;
	margin-bottom:17px;
	margin-top:10px;
	width:550px;
		}		
		
.itemlinered {
	text-align:center;
	padding-bottom:2px;
	padding-top:1px;
	padding-left:0px;
	padding-right:10px;
	color:#FFB100;
	height:1px;
	background:#FFB100;
	margin-bottom:17px;
	margin-top:10px;
	width:480px;
		}		
		

.title {
		text-align:center;
	font-size:45px;
	font-family:serif;
	color:#BF512A;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	line-height:55px;
	padding-top:20px;
	}

.titlered {
		text-align:center;
	font-size:45px;
	font-family:serif;
	color:#FF0000;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	line-height:55px;
	padding-top:20px;
	}

.subtitle {
	text-align:left;
	font-family:sans-serif;
	font-size:15px;
	padding-bottom:7px;
	padding-left:50px;
	padding-right:30px;
	line-height:18px;
	text-decoration:none;
	}


.descsales {
	text-align:justify;
	padding-bottom:10px;
	padding-left:5px;
	}

.price {
	font-size:15px;
	font-weight:500;
	padding:5px;
	text-align:left;

}

.firstpagebar {
	text-align:center;
	font-size:18px;
	font-family:serif;
	padding-bottom:6px;
	padding-top:3px;
	padding-left:20%;
	padding-right:10%;
	color:#BF512A;
	height:18px;
	background:#E5E5E5;
	margin-bottom:30px;
	margin-top:10px;
	width:470px;
	margin-left:45px;
		}

.image {
	clear:both;

}

.oldhawimage {	margin-top:15px;
					margin-bottom:10px;
					text-align:center;
					color:#a52a2a;
					font-family: roman, 'times new roman', times, serif;
					font-size:40px
					
					}

img {
	border-style:none;

	}

.photo {
	clear:both;
	padding-left:20px;
	margin-bottom:5px;
	border-style:solid;
	border-width:0px;
	
}



.firstphoto {
	clear:both;
	padding-left:130px;
	margin-bottom:5px;
	
}

.pic1 a {
 	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#8B6914;
	margin-left:5px;
	
	}

.pic1 {
	padding:5px;
		
	}

.pic1 a:hover {
 	background:transparent;
	color:green;
	text-decoration:underline;
	
	}

.fillerbox {
	height:700px;
}

.fillerbox25 {
	height:25px;
}

.fillerbox50 {
	height:50px;
}

.fillerbox100 {
	height:100px;
}

.fillerbox200 {
	height:200px;
}

.fillerbox300 {
	height:300px;
}

.fillerbox1600 {
	height:2400px;
}

#ftr {
 height:35px;
 background:#f2e7d6;
 color: #333333;
 border:solid #c8c8c8;
 border-width:1px 0 0 0;
 font-size:12px;
 margin:0;
 }
 
 p.black {
 	font-family: times, serif; 
 	font-size:100%;
 	color:black
 	}
 	
 /*popup enlargement of thumbnail pics------*/	
 	
 	.gallerycontainer{
position: relative;
height: 267;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 3px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 450px; /*position where enlarged image should offset horizontally */
z-index: 50;
}