* {
	margin: 0;
	padding: 0;
}
body {
	font: 14px/18px "Times New Roman", Times, serif;
	width: 100%;
	background-color:#fbf9f2;
}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:24px;
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(span.gif) repeat-x bottom;
	width:440px;
	line-height:30px;
	position:relative;
}
a {
	color: #70645a;
	outline: none;
	text-decoration:none;
	background:url(1.gif) repeat-x bottom;
	padding-bottom:3px;
}
a:link img {
	background:none;
}
h2 a {
	background:none;
	color:#539103;
}
a:hover {
	background:none;
	text-decoration: none;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle
}
#wrapper {
	width: 900px;
	margin: 0 auto;
}
/* Header
-----------------------------------------------------------------------------*/
#header {
	background:url(logo.jpg) no-repeat;
	width:633px;
	height:292px;
	margin-bottom:50px;
	margin-left:120px;
}
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	height: 1%;
}



#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}






#container {
	overflow: hidden;
	background:url(back.gif);
	background-attachment:fixed;
	width: 100%;
	float: left;
}




#content img {
	border:1px solid #f0d579;
	padding:3px;
	background-color:#FFF;
	margin-left:10px;
}






#content {
	padding: 0 270px 0 125px;
}

#content p {
	width:440px;
}

/* Sidebar Left

-----------------------------------------------------------------------------*/
.sl {
	float: left;
	margin-left: -100%;
	position: relative;
	background:url(left.gif) no-repeat;
	width:49px;
	height:338px;
	padding-top:20px;
}
/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-right: -3px;
	width: 250px;
	height:1400px;
	margin-left: -255px;
	position: relative;
	background:url(r_border.gif) repeat-y left;
}
.sr p {
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.sr h2 {
	font-size:18px;
	background:none;
	width:205px;
	line-height:20px;
	border-bottom: 1px dashed #70645a;
	margin-left:13px;
	margin-top:20px;
	color:#70645a;
}
.time {
	font-size:12px;
	color:#719dbb;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	margin-left:10px;
}
#flower {
	background:url(flower.gif) no-repeat;
	width:314px;
	height:303px;
	margin-bottom:66px;
}
#books {
	font-size:22px;
	margin-left:35px;
	background:none;
	color:#fff9d6;
}
#dreams {
	font-size:22px;
	margin-left:122px;
	background:none;
	color:#33a2f7;
	position:relative;
	bottom:77px;
}
#films {
	font-size:24px;
	margin-left:37px;
	background:none;
	position:relative;
	top:17px;
	color:#706f6c;
}
#music {
	font-size:20px;
	background:none;
	position:relative;
	top:107px;
	left:53px;
	color:#fff;
}
#books:hover, #music:hover, #films:hover, #dreams:hover {
	border-bottom: 2px dotted;
}
#links {
	padding-top:113px;
}
#pages {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:50px;
	font-size:16px;
	color:#70645a;
	background:url(pages.gif) no-repeat;
	height:200px;
	width:200px;
	background-position:center;
}





#new {
	padding-left:14px;
}
#old {
	padding-left:14px;
	position:relative;
	left:150px;
}
.green a {
	color:#539103;
}
.grey a {
	color:#70645a;
}
.blue a {
	color:#12649e;
}
.green {
	color:#539103;
	width:240px;
}
.grey {
	color:#70645a;
	width:240px;
}
.blue {
	color:#12649e;
	width:240px;
}
.right {
	font-size:10px;
	color:#838383;
}
.comments td {
	padding:3px;
}
textarea {
	width: 85%;
	height:150px;
}





.comments label {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:10px;
	color:#6a5d52;
	font-weight:bold;
}
.zoom1 {
	background:none;
}
#tag_cl a {
	color:#539103;
}

#tag_cl p {
	line-height:25px;
}













.sr p {
	padding-left:15px;
}
#slogan {
	text-align:center;
	margin:0 auto;
	margin-left:90px;
	padding-top:160px;
	font-size:16px;
	color:#539103;
	font-family:Georgia, "Times New Roman", Times, serif;
}