			  body,	html {		margin:0;		padding:0;		FONT: 90%/150% "Trebuchet MS", Tahoma, Arial, Verdana; 	}	body {		min-width:550px;	}	#wrap {				margin:0 auto;			}	h1 {   	padding-top: 4px;MARGIN-left: 10px; FONT: bold 26px/100% "Trebuchet MS", Tahoma, Arial, Verdana; COLOR: #99CC00; 	HEIGHT: 20px;text-align:center;     }		.subtitle {	margin-top: 4px;	FONT: bold 16px/100% "Trebuchet MS", Tahoma, Arial, Verdana;	 COLOR: #99CC00; 	}	#header {		PADDING-RIGHT: 0px; PADDING-LEFT: 10px; 		BACKGROUND:  no-repeat left center #281400;		PADDING-BOTTOM: 0px; MARGIN: 0px ; PADDING-TOP: 15px; POSITION: relative; HEIGHT: 85px; 		  POSITION: relative;  text-align:center; 	}			}     h2 {    	MARGIN-top: 10px;MARGIN-left: 200px; FONT: bold 20px/100% "Trebuchet MS", Tahoma, Arial, Verdana; COLOR: #281400; HEIGHT: 60px;text-align:center;      }   #navi {    	BORDER-RIGHT: #8d8d8d 0px solid;  BACKGROUND: #ececec;  BORDER-LEFT: #8d8d8d 1px solid;  HEIGHT: 30px;margin-left:200px;    }    #navi UL {    	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;     }    #navi UL LI {    	BORDER-RIGHT: #8d8d8d 1px solid; FLOAT: left; FONT: bold 12px Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none; TEXT-ALIGN: center;BORDER-bottom: #8d8d8d 1px solid;    }    #navi UL LI A {    	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: #ececec; PADDING-BOTTOM: 0px; COLOR: #40608c; LINE-HEIGHT: 30px; PADDING-TOP: 0px; TEXT-DECORATION: none    }    #navi UL LI.current_page_item A {    	BACKGROUND: #4e79a2; COLOR: white    }    #navi UL LI A:hover {    	 COLOR: blue    }	#main {		float:right;		width:75%;		padding-top:20px;		margin-left:0px;	}	#right-float {		float:right;		width:280px;		padding-top:20px;		margin:10px;		padding:10px	}	h3 {		padding: 7px;				background-color: #ececec;		color:#40608c;		margin-bottom: 1px;		FONT: bold 13px Arial, Helvetica, sans-serif;		text-align:center;	}	.border {		BORDER: #8d8d8d 1px solid; 		margin-bottom:20px;		margin-top:20px;		padding:5px;	}	#contactus {				float:right;		border:#8d8d8d 1px solid;		padding-top:20px;				margin:10px;		padding:10px;	}		#contactus p {	margin:0;	padding:0;	}		#res {		vertical-align:top;		width:50%;						}			#profile {						padding-top:20px;		margin:10px;		padding:10px					}				#comments {		margin-top:20;	width: 420;				}		#comments tr td {	border-bottom:#8d8d8d 1px solid;	}						#main h2, #main p {		padding:0 10px;    }	#sidebar {				float:left;		width:215px;		margin-left:-15px;		border-right:#8d8d8d 1px solid;			border-bottom:#8d8d8d 1px solid;		}table {	FONT: 100%/150% "Trebuchet MS", Tahoma, Arial, Verdana; 	}td {padding:6;}.honeymantable td,th {		background:#cc9;}.msg_back {				padding: 7px;					background-color: #ececec;		color:#40608c;		margin-bottom: 1px;		FONT: bold 16px  "Trebuchet MS", Tahoma, Arial, Verdana;		text-align:center;		}BLOCKQUOTE {	PADDING-LEFT: 6px; color:red;font: 130%;BACKGROUND: #f9f9f9; MARGIN: 7px 10px; BORDER-LEFT: #aaaaaa 3px solid; FONT-STYLE: italic}#footer {	background:#cc9;	clear:both;}#footer p {	padding:5px;	margin:0;   }         ul#piece {	margin-left:0px;	list-style:none;	float:none;	}ul#gallery {	margin:0 ;	padding:0;	list-style-type:none;	width:90%;	margin-left:-3px;	margin-top:7px;	}#sp { float:none; }ul#gallery li {	float: left;	margin:5px;	}.listing {	height:130;	width:130;	vspace:5;	border: 1px blue solid;	}img#product {	height:300;	width:230;	vspace:5;	border:1px black solid;}img#honeymanthumbnail {	height:150;	width:100;	vspace:5;	border:1px black solid;}img#ebaylogo {	height:100;	width:100;	border:none;} img#paypal {	height:40;	width:145;	border:none;}a#idSiteMeterHREF img {	height:10;	}td#gal p {	text-align: center;	margin:5px 0;}.cost {	color:#900; 	font-weight:bold;  }.onlinelessons tr td {background-color: #ececec;color:#40608c;}		.bold {	FONT-weight: bold;}   .ins {	float: left;	width: 20%;	border: 1px blue solid;	margin:3px;}.city {	margin-right: 3%;	float: left;	width: 28%;	border: 1px blue solid;}.state {	float: left;	width: 28%;	border: 1px blue solid;}.country {	float: left;	width: 28%;	border: 1px blue solid;}.state ul { 		font-size:90%;	margin:0.25px;	list-style:none;		}.displaynone {	display:none;}