body		{
		background:#f5f5f5;
		color:#666666;
		font-family:'MS UI Gothic',Verdana,'MS Gothic',sans-serif;
		margin:0;
		padding:0;
		font-size:small;
		text-align:center;
		line-height:130%;
}

a		{
		text-decoration:underline;
}
a:link		{color:#c71585;}
a:visited	{color:#cc9999;}
a:hover		{background-color:#ffcc99;}

hr		{
		color:#cccccc;
		background-color:#cccccc;
		border:0;
		height:1px;
		clear:both;
}

img		{
		border-style:none;
}

h1,h2,h3	{
		margin:0;
		padding:0;
		font-weight:bold;
}

ul		{
		margin:0 0 0 15px;
		padding:5px;
}
ul li		{
		list-style-image:url(http://tenavi.com/image/38.gif);
		line-height:150%;
}

#container	{
		width:730px;
		margin-left:auto;
		margin-right:auto;
		background:#ffffff;
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
		text-align:left;
		padding:15px 15px 5px 15px;
}

#header		{
		margin:0;
		padding:0;
}

#site-title	{
		width:480px;
		float:left;
}
#site-title h1,h2	{
			font-size:medium;
			font-weight:bold;
			line-height:120%;
}
#site-title p	{
		margin:0;
		padding-top:5px;
		line-height:110%;
}
.menu		{
		margin:0;
		padding-top:5px;
		text-align:right;
}

#site-graphic	{
		width:234px;
		height:140px;
		line-height:50%;
		float:right;
}

#content	{
		width:530px;
		float:right;
}
#content h2,h3,h4	{
			font-size:medium;
			font-weight:bold;
			line-height:120%;
}

.entryh		{
		margin:10px 0;
}

#entry		{
		padding:15px 15px 10px 15px;
		border:1px solid #ff69b4;
		margin-bottom:30px;
}
#entry td	{
		font-size:small;
}
#entry ul	{
		margin:0 0 0 15px;
		padding:5px;
}
#entry ul li	{
		margin:0 5px 0 0;
		list-style-image:url(http://tenavi.com/image/arrow.png);
		line-height:150%;
}

.ads		{
		margin:20px 0;
}

.posted		{
		margin:20px 0 50px 0;
		text-align:right;
}

#side		{
		width:195px;
		padding:0;
		margin-bottom:20px;
		float:left;
}
#side .ll	{
		position:absolute;
		left:-1000px;
}

#side form	{
		margin:0 0 15px 0;
		padding:0;
}

.sideheader	{
		border-bottom:1px solid #ff69b4;
		padding:0 2px 2px 2px;
		margin:0 0 10px 0;
		font-size:medium;
}

.link-note	{
		margin-bottom:25px;
		padding:5px 5px 5px 0;
}

.homepage	{
		width:190px;
		margin:0;
		padding:3px;
		color:#666666;
		border:1px solid #cccccc;background:#f5f5f5;
}

.rank td	{
		font-size:small;
}

#powered	{
		margin-top:70px;
		padding:5px 5px 5px 0;
		line-height:150%;
}

#container #footer	{
		clear:both;
		width:730px;
		margin:20px 0 0 0;
		padding:0;
		text-align:center;
}
.copyright	{
		padding:5px;
		border:1px solid #cccccc;
		background:#f5f5f5;
}



.aka		{
		color:#ff0000;
		font-family:Verdana,'MS UI Gothic','MS Gothic',sans-serif;
		font-weight:bold;
}
.ao		{
		color:#0000ff;
		font-family:Verdana,'MS UI Gothic','MS Gothic',sans-serif;
		font-weight:bold;
}
.dan		{
		margin:0;
		padding:0;
}
.danr		{
		margin:0;
		padding:0;
		text-align:right;
}
.thd		{
		margin:5px 10px 0 0;
		padding:0 0 0 5px;
		font-size:medium;
		font-weight:bold;
		line-height:160%;
		border-width:0 0 0 10px;
		border-style:solid;
		border-color:#f3f3f3;
}
.tbd {
		margin:0 10px 25px 15px;
		padding:0;
}
