/*Ahutif color: #0395A0 is turquoise | #540376 is purple | #0d3139 is deep blue | 
P7 #0066CC was very blue | #CCC was medium gray */
body {background-image: url(images/rocks.jpg); /*background-color: #ffffff;*/ margin-top: 0px; margin-left: 0px; font-family: cambria,georgia,serif; color: #0395a0; text-align: left;}/*turquoise*/
#wrapper {position: relative; margin-top: 0; margin-bottom: 10px; margin-left: auto; margin-right: auto; text-align: left; width: 95%; /*padding: 10px;*/}
#top {/*position: relative;*/}
#logo {/*position: absolute; height: 105px; top: 10px; left: 20px;*/}
#navtop {float: right; text-align: right; width: 100%; clear: both;/*position: absolute;*/ /*top: 100px; *//*left:100px;*//* bottom: 10px;*/}
#navandcontent {position: relative;}
#navside {position: absolute; top:0; right: 0; width: 225px;}
#content {position: absolute; top:0; left: 250px; background-color: #fff; padding: 0 10px 10px 10px;/*top: 118px;*/ border: 1px solid #0395a0;}/*matches nav div*/
#contact {background-color: #fff; font-size: .9em; margin: 0; padding: 0 10px; border: 3px #0395a0 solid; color: #000;}/*turquoise contact border*/
#silk {text-align: left;/*margin: 25px 0 0 30px;*/ font-size: .85em;}
/* Ahutif Tree Menu Magic 2 - See-Through*/
.p7TMM02 {font-size: inherit;	font-family: candara,verdana,arial,sans-serif;	/*background-image: url(http://www.ahutif.com/images/nav-tmm_trans_white.png);*/	padding: 10px;	zoom: 1;	border: 1px solid #0395A0;}
.p7TMM02 ul {margin: 0;	padding: 0;}
.p7TMM02 ul ul {font-size: .9em;}
.p7TMM02 ul ul ul {font-size: 1em;}
.p7TMM02 li {list-style-type: none;	margin: 0;}
.p7TMM02 ul ul li {padding-left: 1em;}
/*LINKS Define links in this order: link, visited, focus, hover, active
 a:active what happens briefly on a click - a:focus acts like a prolonged hover*/
.p7TMM02 ul a:link {color: #0395A0;	display: block;	padding: 3px 8px 3px 18px;	text-decoration: none;	zoom: 1;}	/*font-variant: small-caps;*/
.p7TMM02 ul ul a:link {/*font-variant: normal;*/}
.p7TMM02 li a:link {background-image: url(images/favicon-turquoise.png); background-repeat: no-repeat;	background-position: left center;}
.p7TMM02 ul a:visited {color: #540376;	display: block;	padding: 3px 8px 3px 18px;	text-decoration: none;	zoom: 1;}	/*font-variant: small-caps;*/
.p7TMM02 ul ul a:visited {/*font-variant: normal;*/}
.p7TMM02 li a:visited {background-image: url(images/favicon-purple.png); background-repeat: no-repeat;	background-position: left center;}
.p7TMM02 ul a:focus,.p7TMM02 ul a:hover,.p7TMM02 ul a:active {color: #0d3139;	text-decoration: underline; background-image: url(images/favicon-deep-blue.png); background-repeat: no-repeat;	background-position: left center;}/*turquoise was 0066CC very blue*/
.p7TMM02 a.p7tmm_page {background-image: url(images/nav-chinese1-teal.png); background-repeat: no-repeat;	background-position: left center;}
.p7TMM02 a.trig_closed {background-image: url(images/nav-tmm_east_turquoise.png); background-repeat: no-repeat;	background-position: left center;}
.p7TMM02 a.trig_open {background-image: url(images/nav-tmm_south_turquoise.png);	background-repeat: no-repeat;	background-position: left center;	font-weight: bold;	color: #000 !important;}
.p7TMM02 ul ul a.trig_closed, .p7TMM02 ul ul a.trig_open {/*font-variant: small-caps;*/	letter-spacing: 0.1em;	font-size: 1.1em;}
.p7TMM02 ul ul a.trig_open {color: #0d3139 !important;}
.p7TMM02 a.current_mark {font-weight:bold;	color:#0d3139;}
.p7TMM02 ul ul a.current_mark {color:#0d3139;}
.p7TMMtoggle {display:none;}
.p7TMM02_toggle_all {margin: 0 0 12px 0;	color: #0d3139;}
.p7TMM02_toggle_all a:link, .p7TMM02_toggle_all a:visited {color: #0d3139;	/*font-variant: small-caps;*/	padding: 4px;	text-decoration: none;	outline: 0;}
.p7TMM02_toggle_all a:hover, .p7TMM02_toggle_all a:focus, .p7TMM02_toggle_all a:active {color: #00f;	text-decoration: underline;}/*was #06C very blue*/

/*Menu Bar Magic*/
/* AhutiF Menubar Magic Theme 09: Follow Me Horizontal*/
.p7MBM09h {position: relative; float:right; zoom: 1; clear: both;}
.p7MBM09h ul {margin: 0px;	padding: 0px;	width: auto;}
.p7MBM09h li {float: left;	margin-right: 0px;	list-style-type: none;	padding: 0;}
.p7MBM09h li.p7MBfirst {}
.p7MBM09h li.p7MBlast {}
.p7MBM09h a {display: block;	color: #000;	text-decoration: none;	background-image: url(img/p7mbm_basic.gif);
	background-repeat: no-repeat;	background-position: -10px 0px;	font-weight: normal;/*background-color: #fff;	*/padding: 4px 12px 10px 12px;	border-top: 1px solid #000;	border-right: 1px solid #000;	border-bottom: 1px solid #000;}
.p7MBM09h a.p7MBfirst {border-left: 1px solid #000;}
.p7MBM09h a.p7MBlast {}
.p7MBM09h a:hover {color: #fff;	text-decoration: none;}/*background-color: #537ECE; medium blue*/
.p7MBM09h .p7MBmark {color: #000;	cursor: default;	background-position: 12px 0px !important;	font-weight: bold;}/*background-color: #A6BCE6; light blue*/
.p7MBM09h .p7MBmark:hover {color: #fff;}
.p7mb_clearfloat {clear: both;	height: 0;	line-height: 0.0;	font-size: 0;}

a:link,a:hover,.turquoise {color: #0395A0;}/*turquoise was 2c7163 dark green*/
a:visited  {color: #540376; text-decoration: none;}/*purple*/
a:active {color: #0395A0;}/*turquoise was 2c7163 dark green*/
.silk a {color:#fff; text-decoration: none;}

img {border: none;}

h1 {font-size: 1.1em; letter-spacing: .1em; color: #540376;}/*purple*/
h2 {font-size: 1.05em;}
p {/*margin-left: +20px;*/}
/*ul.nav {list-style-image: url(images/chinese.gif); list-style-position: outside;}*/
#content ul {list-style-image: url(images/nav-chinese1-teal.png);}/*list-style-type: circle;*/
dt {font-weight: bold;}
dt+dd {margin-top: 1em;}
dd+dd {margin-top: .65em;}
#contact dd {margin-left: 15px;}

.center {text-align: center;}
/*.cite {text-align: right;}*/
.clearit {clear: both; height: 0; line-height: 0.0; font-size: 0;}
.displaynone {}
.floatleft,.floatright {padding: 10px; border: 3px #0395a0 solid;}
.floatleft {float: left; margin: 0 10px;}
.floatright {float: right; margin-left: 10px; margin-bottom: 10px;}
.fontweightnormal {font-weight: normal;}
.imageborder {padding: 10px; border: 3px #0395a0 solid;}
.note {font-size: .9em; font-style: italic;}
.right {text-align:right;}
.silk {margin: 25px 0 0 30px; font-size: .85em;}
.ulnomarker {list-style-image:none; list-style-type:none;}
