body			{ margin: 10px 0px 0px; padding: 0px; font-family: verdana, helvetica, sans-serif;
					font-size:11px; line-height: 1.5em; color: #808073; background-color: black; }
a				{ color: #8AE; text-decoration: none; border-bottom: 0px dotted #ccc; }
a:hover			{ color: #57E; border-bottom: 0px dashed #CCC; }
a img			{ border-width: 0px; }

a.int			{ color: #79F; }
a.int:hover		{ color: #57B; border-bottom: 0px dashed #CCC; }

p				{ margin-bottom: 0px; margin-top: 0px; }

#left	 		{ float: right; width:300px; height:600px; }

#granny  		{ position: relative; width: 765px; ; }

.side 			{ background: url('0901.jpg') no-repeat right 0px; text-align: left;  padding-right: 320px; padding-top: 60px; color: #C3C3C3; font-size: 11px; line-height: 150%;  }
.side p			{ text-indent: 10px; margin-bottom: 0.7em; }
.side .title		{ font-size: 24px; margin-bottom: 15px; text-align: right; color: #765; padding-right: 21px;  }
.side .title .txt 	{ letter-spacing: 0px; color: #555; padding-right: 11px; font-weight: normal; font-family: Arial; font-size: 32px; }
.side .subtitle		{ font-size: 11px; margin-top: 12px; text-align: left; margin-bottom: -10px; font-family: tahoma, arial, helvetica; }
.side .subtitle b	{ font-size: 11px; color: #A42; }
.side .subtitle a	{ color: #D84; margin: 0px 4px; padding: 1px 0px; }
.side .subtitle a:hover	{ color: #E60; border-top: 1px dotted #777; padding-top: 3px; }
.side .hr		{ border-bottom: 1px dotted #777; margin-left: 0px;  height: 1px; font-size: 1px; line-height: 1px; margin-top: 15px; margin-right: 10px;}

#left a:hover 	{ border-style: none; }
.list			{ padding-left: 40px; color: #BAA; margin-top: 0px; margin-bottom: 10px; }
.list .li		{ margin-left: -10px; font-weight: bold; margin-top: 10px;  }

.fa				{ font-family: tahoma; font-size: 11px; }


/* content */
.content { padding-right: 0px; }
.content .level1		{ margin-right: 0px; }
.content .level2		{ margin-right: 85px; }
.content .level3		{ margin-right: -320px; }
.content b		{ color: #D3D3D3; }
.content .part .subtitle	{ position: relative; background: #111; margin-bottom: 10px; padding: 2px 0px 4px; width: 98%; }
.content .subtitle a { color: #B86; font-size: 13px; font-weight: bold;}

.content .navig		{ text-align: center; margin-bottom: 2em; color: #CAA; }
.content .navig a	{ color: #C98; }

.content .part	{ margin: 0px 0px 20px; }
.content .inpart { margin-left: 11px; }
.content .red 	{ padding-left: 10px; padding-right: 5px; font-size: 11px; font-weight: bold; color: #F93; }
.content .red2	{ padding-right: 2px; color: #EC4; }
.content .red3	{ padding-right: 5px; color: #CB0; font-weight: bold; }
.content .reply				{ position: absolute; display: inline; right: 10px; color: #DCB; }
.content .subtitle .reply a	{ font-size: 11px; font-weight: normal; color: #DA9; }
.content ul		{ padding: 0px; margin: 0px; padding-left: 20px; list-style-image: url(dot1.gif); }
.content li		{ padding: 0px; margin: 0px; }
.content .hr	{ border-bottom: 1px solid #543;  height: 1px; font-size: 1px; line-height: 1px; margin-top: 5px; width: 80%; margin-left: 10%; }
.content .small { color: #999; font-size: 9px; }
.content .item	{ margin-top: 5px;}
.content .itemdesc, .content .itemdesc b { color: #AAA; }
.content blockquote { padding: 0px 0px 10px 25px; margin: 0; }
.content .desc2, .content .desc2 b	{ color: #666; }

/* add-on */
.clear			{ clear: both; margin-bottom: -1px; font-size: 1px; line-height: 1px; height: 1px; }
.footer			{ width: 600px; border-top: 3px double #333; margin: 0px;
				padding-top: 10px; color: #666; padding-bottom: 10px; }