p ul li tr td{
     font: 1.2em "Trebuchet MS", Verdana, Helvetica, sans-serif; 
}

a:link {
     color: #336699;
     text-decoration: none; 
} 
#header a {
	text-decoration: none;
}

a:visited {
     color: #336699;
     text-decoration: none; 
}

a:hover {
     color: #ff6633;
     text-decoration: underline; 
}
h1 {
	color: #ff6633;
	font: italic normal x-large Georgia, "Times New Roman", Times, serif;
	text-align: right;
	border-bottom: 1px dotted #AFBFD0;
	padding-bottom: 4px;
}

h2 {
	color: #336699;
	font: italic normal x-large Georgia, "Times New Roman", Times, serif;
}

h3 {}

h4 {}

h5{}

h6{}
a:active {}
body {
	margin: 0;
	padding: 0;
	color: #666666;
	font: small/150% "Trebuchet MS", Verdana, Helvetica, sans-serif;
	background: url(images/backgroundchig.jpg) no-repeat 0px 0px;
}
div#header {
	padding: 15px;
	text-align: left;
	font-size: 36px;
	color: #336699;
	letter-spacing: 15px;
}
.bullet {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
}
div#maincontent {
	text-align: justify;
	margin-left: 175px;
	padding-right: 100px;
	padding-left: 20px;
	width: 480px;
}
div#footer {
	text-align: left;
	margin-left: 175px;
	padding-right: 100px;
	padding-left: 20px;
	width: 480px;
	font-size: x-small;
}
div#leftcolumn {
     padding: 10px;
     float: left;
     text-align: right;
     width: 150px; 
}a:link {
     color: #3399cc;
     text-decoration: none; 
}
.dropcap {
	float: left;
	margin-top: 6px;
	color: #FF6633;
	padding-top: 3px;
	padding-right: 2px;
	font: normal 30pt Georgia, "Times New Roman", Times, serif;
}
.smallcaps {
	font-size: 90%;
	text-transform: uppercase;
}

/**************** menu coding *****************/
#menu {
     position: relative;
    /*  background: #FFF; */
     z-index: 2;
     top: 0px;
     width: 140px;
     left: 0px;
     margin: 80px 0 0; 
}
#menu a {
	display: block;
	font: x-small/200% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	text-indent: 8px;
	width: 132px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 8px;
	color: #666666;
}
#menu a {
     /* background: #fff; */
     text-decoration: none; 
}
#menu a, #menu a:visited {
     color: #666666; 
}
#menu a:hover {
     color: #000;
     background: #ccc; 
}
#menu a:active {
     color: #000;
     background: #ccc; 
}
#menu li {
     list-style-type: none; 
}
#menu ul li {
     position: relative; 
}
#menu li ul {
	position: absolute;
	top: 0;
	left: 140px;
	display: none;
	text-align: left;
	text-indent: 8px;
	background: #fff;

}
#menu ul li ul li {
}
/* Fix IE. Hide from IE Mac \*/
* html #menu ul li {
     float: left;
     height: 1%;
     }* html #menu ul li a{height: 1%; 
}/* End */
div#menu ul, #menu ul ul,
div#menu ul ul ul {
     margin: 0;
     padding: 0;
     list-style-image: none;
     width: 140px; 
}
div#menu ul ul,
div#menu ul ul ul,
div#menu ul li:hover ul ul,
div#menu ul li:hover ul ul ul {
     display: none; 
}
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul {
     display: block; 
}
div.picncap {
	float: left;
	width: 144px;
	margin-top: 10px;
	margin-right: 12px;
	height: 200px;
}
div.picncap p {
	text-align: center;
	font-size: x-small;
	line-height: normal;
}
div.photomenu {
	float: left;
	width: 220px;
	margin-top: 10px;
	margin-right: 12px;
	height: 200px;
}
div.photomenu p {
	text-align: center;
	font-size: x-small;
	line-height: normal;
}
div.spacer {
clear: both;
}
.picleft {
	margin-right: 10px;
	margin-bottom: 10px;
}
.picright {
	margin-left: 10px;
	margin-bottom: 10px;
}
.border {
	border-left: 1px dashed #CCCCCC;
}
.petpix {
	padding: 6px;
	border: 1px solid #CCC;
	background: #FFF;
}

.porttext {
	font-size: x-small;
}
