body {
font-family: Georgia, "Times New Roman", Times, serif;
	background: #efebe2;

	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #535243;
	font-size:12px;
	
}
h1 {font-size:18px;
letter-spacing:-0.03em;
color:#d8d0bd;

}
h2 {font-size:16px;
letter-spacing:-0.03em;
color:#847e71;
}
a:link {
color:#847e71;
		text-decoration:none;
}
a:visited {
color:#847e71;
		text-decoration:none;
}
a:hover {
color:#847e71;
	text-decoration:none;
}
a:active {
color:#847e71;
		text-decoration:none;
}

.style #container {
	width: 950px; 
	margin: 0 auto; 
	text-align: left;
	
}
.style #header {
	height:250px;
	background: #fff;
	padding:10px;
}
.style #title {
width: auto;
height: auto;
float:left;
padding-top:17px;
}
.style #menu_up {
width:600px;
font-weight:bold;
padding:17px 0 0 0 ;
float:right;
}
.style #quotetext {
width:930px;
padding:10px;
height: auto;
text-align:center;
background-color:#fcf8ee;
margin:10px 0;
font-size:18px;
border-bottom:  #d2cbba solid 1px;
border-top:#fff solid 1px;
color:#847e71;
background-repeat:no-repeat;
letter-spacing:-0.03em;

}
.dana {
width:910px;
padding:10px;
height: auto;
background-color:#fcf8ee;
margin:10px 0;
font-size:16px;
border-bottom:  #d2cbba solid 1px;
color:#847e71;
font-size:16px;
font-style:oblique

background-repeat:no-repeat;
letter-spacing:-0.03em;
}
.style #mainContent {
	background: #FFFFFF;
	padding:10px;
	margin-top:10px;
}
.text-block {
width:910px;
padding:10px;
height: auto;
background-color:#fcf8ee;
margin:10px 0;
font-size:14px;
border-bottom:  #d2cbba solid 1px;

color:#847e71;

background-repeat:no-repeat;
letter-spacing:-0.03em;
}
.style #mainContent {
	background: #FFFFFF;
	padding:10px;
}
.style #footer {
	padding:10px;
background-color:#d1cab9;
border-top:#fff solid 1px;
}

.clear{
clear:both;
}
.link {
width:100px;
height:auto;
border-left: #d2cbba solid 1px;
float:right;
text-align:center;
display:inline;
}
.link a {
	font-size: 12px;
	color:#847e71;
	padding:3px 0;
	display:block;
	}
.link a:link {
	text-decoration: none;
	padding:3px 0;
	display:block;
    color:#847e71;
}
.link a:visited {
	text-decoration: none;
	color:#847e71;
	display:block;
			display:block;
}
.link a:hover {
	text-decoration: none;
	color: #fff;
	background:#d2cbba;
	display:block;
	padding:3px 0;
}
.link a:active {
	text-decoration: none;
	color:#847e71;
		padding:3px 0;
	display:block;
}
.ad {
background-color:#fcf8ee;
border-bottom:  #d2cbba solid 1px;
padding:3px 0;
}
.advertisment {
width:910px;
padding:10px;
height: auto;
background-color:#fcf8ee;
margin:10px 0;
border-bottom:  #d2cbba solid 1px;
}
.ads{
float:left;
margin-right:10px;

}


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color:#fcf8ee;
border: #d2cbba solid 1px;
padding: 5px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: -130px; /*position where enlarged image should offset horizontally */

}


