@charset "utf-8";
/* CSS Document */
body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#475040;
	background-image:none;
	margin:0px;
	padding:0px;
}

p
{
	padding:10px 0px;
	margin:0px;
}

a img
{
	border:none;
}

h2
{
	font-size:15px;
	margin:0px;
	padding:0px;
}

#top
{
	width:100%;
	height:100px;
	background-color:#37392c;
	background-image: url(top.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

#title
{
	float:left;
	margin-top:25px;
	height:27px;
	width:548px;
	background-image:url(title5.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

#logo
{
	margin-top:5px;
	margin-left:5px;
	float:left;
	height:92px;
	width:181px;
	background-image:url(logo7.png);
	background-repeat:no-repeat;
	background-position:top;
}

#navi
{
	margin-top:35px;
	left:-10px;
	position:relative;
}

#sddm
{
	font-size:11px;
	color:#7d8160;
}
	
#sddm li
{	float:left;
	padding:0;
	margin:0;
	list-style:none}
	
	#sddm li a
	{	color:#d7d359;
		display:block;
		padding:5px 10px;
		text-decoration:none;
		font-weight:bold;}
		
		#sddm li a:hover
		{	color:#7d8160}

#middle
{
	width:800px;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	background-color:#475040;
	background-image:none;
}

	#middle a
	{
		color:#d7d359;
	}
	
	#middle a:hover
	{
		color:#d7d359;
	}

#top-shadow
{
	background-image:url(top-shadow7.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#bottom-shadow
{
	background-image:url(bottom-shadow7.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:45px;
	padding-top:45px;
}

#left-shadow
{
	background-image:url(left-shadow.png);
	background-position: left;
	background-repeat:repeat-y;
	padding-left:23px;
}

#right-shadow
{
	background-image:url(right-shadow.png);
	background-position:right;
	background-repeat:repeat-y;
	padding-right:23px;
}

#heart
{
	background-color:#475040;
	background-image:none;
	width:754px;
	margin-top:-35px;
	float:left;
}

.text
{
	float:left;
	width:664px;
	margin-right:45px;
	margin-left:45px;
	color:#dde3be;
	font-size:13px;
	text-align:left;
	line-height:1.6em;
}

	.text h1
	{	
		color:#d7d359;
		font-size:16px;
		font-weight:bold;
		width:391px;
		margin-top:0px;
		margin-right:0px;
		padding-top:0px;
		margin-left:23px;
		position:static;
		border-bottom:1px solid #ff9c00;
	}
	
	.text h3
	{	
		color:#d7d359;
		font-size:12px;
		font-weight:bold;
		margin:0px;
		padding:0px;
		text-decoration:underline;
	}
	
.side-note
{
	float:right;
	width:220px;
	margin-left:30px;
	margin-top:15px;
	font-size:12px;
	line-height:normal;
}

.side-top
{
	background-image:url(side-top.png);
	background-repeat:no-repeat;
	color:#d7d359;
	width:180px;
	font-size:12px;
	font-weight:normal;
	padding:6px 20px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:4px;
}

.side-body
{
	background-color:#37392c;
	background-image:none;
	color:#c7c9ac;
	width:180px;
	padding:8px 20px;
	text-align:justify;
	font-size:11px;
	margin-bottom:20px;
}

#middle .side-body a
{
	color:#808080;
	font-weight:normal;
}

#middle .side-body a:hover
{
	color:#808080;
	font-weight:normal;
}

#middle .side-body p
{
	padding:2px 0px;
}

.clear
{
	clear:both;
	margin:0px;
	padding:0px;
}