body			{ margin: 10px 0px 0px; padding: 0px; font-family: verdana, helvetica, sans-serif;
					font-size:11px; line-height: 1.5em; color: #808073; background-color: white; }
a				{ color: #C75; text-decoration: none; }
a:hover			{ color: #F95; border-bottom: 0px dashed #CCC; }
a img			{ border-width: 0px; }

a.int			{ color: #C65; }
a.int:hover		{ color: #D65; border-bottom: 1px dashed #CCC; }

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

#left	 		{ background: url('images/home.jpg') no-repeat; float: left; width:308px; height:761px;  }

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

.side 			{ text-align: left; margin-left: 310px; padding-top: 105px; color: #444; font-size: 11px; line-height: 150%; }
.side p			{ text-indent: 10px; }
.side .title		{ font-size: 24px; margin-bottom: 15px; color: #987; text-align: left; }
.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: #E87; }
.side .subtitle a	{ color: #C98; margin: 0px 4px; padding: 1px 0px; }
.side .subtitle a:hover	{ color: #D65; border-bottom: 1px dashed #CCC; }
.side .hr		{ border-bottom: 1px dotted #CBA;  height: 1px; font-size: 1px; line-height: 1px; margin-top: 15px; }

#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		{ }
.content b		{ color: #555; }
.content .part .subtitle	{ position: relative; background: #F0F0F0; 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 #FEC;  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 #C5C5BC; margin: 0px;
				padding-top: 10px; color: #66665C; padding-bottom: 10px; }
