body{margin: 0;padding: 0;color: #000;background-color: #ffffff;}#container{margin: 1em 5%;background-color: #ffffff;}#container table.w_border{border-collapse: collapse; border: 1 px #ccc solid;}#container table.w_border TD	{ border: 1px #ccc solid; padding: 5px; }#container table.w_border TH { border: 1px #ccc solid; padding: 5px; }#container table.no_border {	border: 0px; border-spacing: 8px 8px;	border-color: white;	border-collapse: separate;	background-color: white;	vertical-align: top;}#container th.no_border  {	border:0px; padding:10px; background-color: white;	-moz-border-radius: 0px 0px 0px 0px;	vertical-align: top;}#container td.no_border   {	border:0px; padding:10px; background-color: white;	-moz-border-radius: 0px 0px 0px 0px;	vertical-align: top;	}#container{padding-top: 1em; padding-left: 2em;font-family: Tahoma, sans-serif;}#container p{font-family: Tahoma, sans-serif;font-weight: normal;line-height: 1.3em;}#banner-photo{background: #B17A87 url('img/photo-head.jpg') 100% 100%; height: 118px; width: 792px; background-repeat: no-repeat;  border-top: medium none; border-right: 1px solid #C5BAB6;  border-bottom: 1px solid #C5BAB6   }#banner{background-color: #ffffff;background-image: url('img/photo-head2.jpg'); height: 193px; width: 792px; background-repeat: no-repeat;  border-top: 1px solid #C5BAB6; border-right: 1px solid #C5BAB6;  border-bottom: 1px solid #C5BAB6;   border-left: 1px solid #C5BAB6;}#banner2{background-color: #ffffff;background: url('img/header-small-mauve.jpg'); height: 95px; width: 792px; background-repeat: no-repeat; }#banner h1{margin: 0;padding: 0.5em;}#nav{background : url(img/sidebarbg_m.gif) repeat-y top left;float: left;/*background-color: #ffffff;*/width: 12%; margin-left: 0;padding-top: 1em; padding-left: 2em;}#nav p{margin-top: 0;}#nav h3 {font-family: Tahoma, sans-serif;font-weight: bold; text-decoration: none;letter-spacing : 0.1em;text-decoration : none;color: #45576A;}#nav a {display : block;width : 170px;padding : 6px 18px 6px 3px;background : #ffffff;font-weight:bold italic; text-decoration : none;letter-spacing : 0.1em;text-transform : none;}#nav a:link {text-decoration : none;color : #725044;font : bold italic  1.0em   Times, "Times New Roman", serif;letter-spacing : 0.1em;text-transform : none;}#nav a:visited{color: #833d6e;font : italic 1.0em  Times, "Times New Roman", serif;text-transform: none; text-decoration: none;}    #nav a:hover {color : #AC2D4B;background-color : #FCEDF1;font: 1.0em  italic Times, "Times New Roman", serif;}#nav a.active:hover {color : #993366;background : #fafafa;}#nav a.active { padding : 5px 18px 5px 0;background : #fafafa;border-top : 2px solid #c0c0c0;border-bottom : 2px solid #c0c0c0;}*/USED FOR NAVIGATION IN TABLE AT BOTTOM OF PAGE*/#nav2{background-color: #ffffff;padding:0;white-space:nowrap;list-style-type:none;position: relative;}#nav2 table{border-collapse: collapse; border: 1 px #ccc solid;}/*border-top: 1px #ccc solid; border-left: 1px #ccc solid; border-right: 1px #ccc solid;*//*border-bottom: 1px #ccc solid;} */#nav2 TD	{ border: 1px #ccc solid; padding: 1px; }#nav2 TH { border: 1px #ccc solid; padding: 1px; }                     #nav2 ul {margin: 0; padding: 0; 	list-style-type: none; list-style-image: none; }#nav2 li {display: inline; }#nav2 ul li a {text-decoration:none;  margin: 4px;	padding: 5px 20px 5px 20px; }#nav2 li a{padding:0.2em 1em;background:#fff;color:#000;text-decoration:none;float:left;border:none;}#nav2 li a:hover{color : #AC2D4B;background-color : #FCEDF1;font: bold italic 1.0em  Times, "Times New Roman", serif;}#nav2 p{margin-top: 0;text-align: left;}#nav2 h3 {font-family: Tahoma, sans-serif;font-weight: bold; text-decoration: none;letter-spacing : 0.1em;text-decoration : none;color: #45576A;}#nav2 a {display : block;width : 170px;padding : 2px 6px 6px 3px;background : #ffffff;font-weight:bold; text-decoration : none;letter-spacing : 0.1em;text-transform : none;}#nav2 a:link {text-decoration : none;color : #725044;font : bold italic  1.0em   Times, "Times New Roman", serif;letter-spacing : 0.1em;text-transform : none;}#nav2 a:visited{color: #833d6e;font : italic 1.0em  Times, "Times New Roman", serif;text-transform: none; text-decoration: none;}    #nav2 a:hover {color : #AC2D4B;background-color : #FCEDF1;font: bold italic 1.0em  Times, "Times New Roman", serif;}#nav2 a.active:hover {color : #993366;background : #fafafa;font: bold italic 1.0em  Times, "Times New Roman", serif;}#nav2 a.active { padding : 5px 18px 5px 0;background : #fafafa;border-top : 2px solid #c0c0c0;border-bottom : 2px solid #c0c0c0;}#content{padding-top: 1em; padding-left: 2em;margin: 0 2em 0 215px;font-family: Tahoma, sans-serif;}#content p{font-weight: normal;line-height: 1.3em;}#content img{ border-top: 1px solid #C5BAB6; border-right: 1px solid #C5BAB6;  border-bottom: 1px solid #C5BAB6;   border-left:1px solid #C5BAB6;  margin: 20px 0px 10px 20px;   float: right;   clear: right; }   #content img.no_border{ border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;  border-bottom: 1px solid #FFFFFF;   border-left:1px solid #FFFFFF;  margin: 20px 0px 10px 20px;   float: left;   clear: left; }    #content table.w_border{border-collapse: collapse; border: 1 px #ccc solid;}#content table.w_border TD	{ border: 1px #ccc solid; padding: 5px; }#content table.w_border TH { border: 1px #ccc solid; padding: 5px; }#content table.no_border {	border: 0px; border-spacing: 8px 8px;	border-color: white;	border-collapse: separate;	background-color: white;	vertical-align: top;}#content th.no_border  {	border:0px; padding:10px; background-color: white;	-moz-border-radius: 0px 0px 0px 0px;	vertical-align: top;}#content td.no_border   {	border:0px; padding:10px; background-color: white;	-moz-border-radius: 0px 0px 0px 0px;	vertical-align: top;	}#content h1 {margin : 0;color : #782F40;font-size : 1.5em;letter-spacing : 1px;text-align : left;line-height: 1.5;}#content h2 {margin : 0;color : #725044;font-weight : normal;font-size : 1.4em;letter-spacing : 1px;text-align : left;}#content h3 {color : #45576A;font-weight : bold;font-size : 1.3em;letter-spacing : 2px;}#content h4{font-style: italic; text-decoration : none;color :#0f0f0f;}#content li {margin-bottom: 10px;}#content a {text-decoration : none;color : #AC2D4B;border-bottom: dotted 1px #7E95B0;font : bold   1.0em;text-transform : none;}#content a:link {text-decoration : none;color : #AC2D4B;border-bottom: dotted 1px #7E95B0;/*background-color: #F9F3E7;*/font : bold   1.0em;text-transform : none;}#content a:visited{color: #833d6e;border-bottom: dotted 1px #7E95B0;/*background-color: #F9F3E7;*/font : bold 1.0em  ;text-transform: none; text-decoration: none;}#content a:hover {color : #AC2D4B;background-color : #EDEDFC;font: bold 1.0em;}#footer{clear: both;height: 160px;background-image: url('img/mauve-footer2.gif'); height: 160px; width: 700px; background-repeat: no-repeat; background-position: bottom;}#photos{padding-top: 1em; padding-left: 2em;margin: 0 2em 0 215px;font-family: Tahoma, sans-serif;}*/#photos img*/(*/float: left;*/padding: 5px 5px 5px 5px;*/margin: 0px 10px 5px 10px;*/border-top: 1px solid #FFFFFF;*/border-right: 1px solid #FFFFFF;*/border-bottom: 1px solid #FFFFFF;*/border-left:1px solid #FFFFFF;}#photos a.active:hover {color : #993366;background : #fafafa;}*/USED FOR PHOTO ID GALLERY PAGE TO ADD CAPTION*/.img_left {float: left; border-top: 1px solid #C5BAB6; border-right: 1px solid #C5BAB6;  border-bottom: 1px solid #C5BAB6;   border-left:1px solid #C5BAB6;padding: 5px 5px 5px 5px;margin: 5px 10px 10px 10px;background-color: #FFFFFF;}   .img_captions { text-align:left;color: #000000;font-size: .85em;font-weight : bold;margin: 0px;padding: 4px;}a.specialeffects:hover {  color: black ; text-decoration: none;  background-color: #D4C5A8;}