body {
	background:#fbfdf6;
	font-family:"Myriad Pro", Myriad, Helvetica, Arial, sans-serif;
	font-size:90%;
	color:#968765;
	margin:20px auto;
	text-align:center;
	line-height:1.4em;
	width:960px;
}

h1, h2, h3, h4, h5, h6 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:1.5em;
	letter-spacing:-0.06em;
	text-transform:uppercase;
	font-weight:normal;
}
h5, h6 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:1.3em;
	letter-spacing:-0.06em;
	/* 
	text-transform:uppercase;   
	*/
	font-weight:normal;
}

a:link, a:visited {
	font-family:georgia, times, serif;
	font-weight:bold;
	color:#c17086;
	text-decoration:none;
	border-bottom:1px solid #91476c;
	font-size:.8em;
}

a:hover {
	border-bottom:1px dotted #91476c;
}

a img {
	border:none;
}

header,  footer {
	padding:10px 20px 20px;
	margin:10px;
	border:2px solid #4B7558;
	/*  the green border #4B7558 
	border:1px solid #e7e2d7;
	*/
	border-radius:8px;
	-webkit-border-radius:.8em;
	-moz-border-radius:.8em;
	/* background:#fff url(2a.png) repeat-x 0px -120px;  */
/*  \tmp_sarah\site_css  
    \tmp_sarah\site_image\sprites2a.png)
    ../tmp_sarah/site_image/sprites2a.png */
    

}

header {
	display:block;
	position:relative;
	text-align:left;
}

header img {
	position:absolute;
	left:20px;
	top:18px;
}

header h1 {
	font-size:2.3em;
	text-transform:none;
	letter-spacing:0em;
	text-align:center;
}

header h2 {
	margin:-10px 0px 20px;
	font-size:1.3em;
	text-align:center;
}

nav {
	text-align:Center;
	display:block;
	font-size:0.7em;
}

nav ul {
	padding:0px;
	list-style-type:none;
	display:inline;	/*  jvf
	text-align: right;
	letter-spacing: 0.5em; */
	/*  jvf  letter-spacing: 0.5em; */
	text-align: center;
	/*  jvf  */
}

nav li {
	margin:0px 10px;
	padding:0px;
	list-style-type:none;
	display:inline;	
}

nav a:link, nav a:visited {
	font-size:1.4em;
	font-weight:normal;
}

my_mirrors {
	position: relative;
	left: 20px;
	top: 50px;
	right: 0px;
	height: 350px;
	float:center;
	width:899px;
        height:899px
	text-align:left;
}

my_mirrors h1 {
  font-size:2.3em;
  text-transform:none;
  letter-spacing:0em;
  text-align:center;
}

my_mirrors h2 {
  font-size:2.0em;
	text-transform:none;
	letter-spacing:0em;
	text-align:center;
}

my_mirrors h3 {
  font-size:1.2em;
	text-transform:none;
	letter-spacing:0em;
	text-align:center;
}

my_mirrors h4 {
  font-size:0.9em;
	text-transform:none;
	letter-spacing:0em;
	text-align:let;
}

my_mirrors h5, my_mirrors h6 {
/* background:transparent url(2a.png) no-repeat 0px 0px; */
	color:#fff;
	padding:9px 10px 10px 10px;
	margin:13px -10px;	
	text-shadow:0 1px 0 #403232;
	/*  80px  */ 
}


my_mirrors ul {
	padding:0px;
	list-style:none;
	/* border-top:10px solid #e7e2d7; */
	margin:14px 0px;
	/*
	position: absolute;
	left: 20px;
	top: 300px;
	right: 0px;
	height: 400px;
	background: blue;
	##
	
	*/
}

my_mirrors ul.Mygallery li {
	/*
  	margin:0px;
	padding:0px;
	list-style:none;
  jvf */
  display: inline;
  list-style: none;
  width: 280px;
  min-height: 175px;
  float: left;
  margin: 0 10px 10px 0;
  text-align: center;
}

my_mirrors li a:link, my_mirrors li a:visited {
	float:left;
  width:96%;
	padding:3px 1%;
	border-bottom:1px solid #e7e2d7;
}

my_mirrors li a:hover {
	background:#f2f1ec;
}

/*  -----------   */
my_mixedmedia {
	position: absolute;
	left: 20px;
	top: 850px;
	right: 0px;
	height: 400px;
	float:center;
	width:899px;
        height:899px
	text-align:left;
}

my_mixedmedia h1 {
  font-size:1.3em;
  text-transform:none;
  letter-spacing:0em;
  text-align:center;
}

my_mixedmedia h2 {
        font-size:1.0em;
	text-transform:smallCapitals;
	letter-spacing:0em;
	text-align:center;
}

my_mixedmedia h3 {
  font-size:1.2em;
	text-transform:none;
	letter-spacing:0em;
	text-align:center;
}

my_mixedmedia h4 {
  font-size:0.9em;
	text-transform:none;
	letter-spacing:0em;
	text-align:let;
}

my_mixedmedia h5, my_mixedmedia h6 {
	font-size:0.7em;
	text-transform:none;
	letter-spacing:0em;
	text-align:center;
}


my_mixedmedia ul {
	/*
	position: absolute;
	left: 20px;
	top: 750px;
	right: 0px;
	height: 400px;
	*/
	padding:0px;
	list-style:none;
	/* border-top:10px solid #e7e2d7; */
	margin:14px 0px;
}

my_mixedmedia ul.Mymedia1 li {
	/*
  	margin:0px;
	padding:0px;
	list-style:none;
  jvf */
  display: inline;
  list-style: none;
  width: 280px;
  min-height: 175px;
  float: left;
  margin: 0 10px 10px 0;
  text-align: center;
}

my_mixedmedia li a:link, my_mirrors li a:visited {
	float:left;
        width:96%;
	padding:3px 1%;
	border-bottom:1px solid #e7e2d7;
}

my_mixedmedia li a:hover {
	background:#f2f1ec;
}

footer {
	position: absolute ;
	left: 20px;
	/*top: 1450px;  */
	/*bottom: 10px; */
	right: 0px;
	/* height: 400px  */
	display:block;
	clear:both !important;
	width:898px;
}

footer a {
	margin:0px 5px;
}