*						{margin: 0; padding: 0;}
body						{background: #EDECDA url(images/page_bgr.gif) repeat-x; color: #4A3722; font-family: Verdana, Arial,sans-serif; font-size: 12px; line-height: 18px;}
img						{border:none;}
p,
ul,
ol						{margin-bottom: 18px;}

ul						{list-style-type: square; margin-left: 2em;}
h1						{color: #334569; font: 24px Georgia, "Times New Roman", Times, serif; line-height: 36px; margin-bottom: 18px;}
h2						{color: #334569; font: 18px Georgia, "Times New Roman", Times, serif; line-height: 140%; margin: 36px 0 18px 0;}
h3						{font-size: 12px; line-height: 18px; margin-bottom: 18px;}

table						{border-collapse:collapse; border-top: 1px solid #C8C6B1; border-left: 1px solid #C8C6B1; margin-bottom: 18px;}
tr						{height: 35px;}
td, th					{border-bottom: 1px solid #C8C6B1; border-right: 1px solid #C8C6B1; font-size: 12px; padding: 0 9px;}
th						{background-color: #E7E5CD;}

iframe					{border:1px solid #C8C6B1;}




.left					{float: left; margin: 0 18px 18px 0;}
.right					{float: right; margin: 0 0 18px 18px;}
.right a					{border-bottom: 1px solid #AD9983; color: #4A3722; text-decoration: none}
.right a:hover			{border-bottom: 1px solid #B95D1E; color: #B95D1E; text-decoration: none;}
.right ul,
.right ol				{margin-left:27px;}
.right li					{line-height:18px;}

.clear					{clear: both;}

.callout				{font-size: 11px; color: #a39c8d; border: 1px solid #ddd; background: #f1f2e7; padding: 8px 10px; margin-bottom: 18px;}
.callout :last-child		{margin-bottom: 0;}
.callout h4				{font-size: 11px; line-height: 18px;}
.callout p				{font-size: 11px; line-height: 18px;}

.column					{float: left; width: 648px;}
.sidebar				{color: #a39c8d; width: 276px;}
.sidebar h2				{color: #666600; font: 18px Georgia, "Times New Roman", Times, serif; text-align: center; text-transform: uppercase; margin-bottom: 18px;}


#cnt					{background-color: #EDECDA; float: left; padding-bottom: 54px;}
#content				{margin: 0px 0px 36px 0px;}
#content blockquote p				{color:#897D69; font: italic 1.3em Georgia, Times, serif;}
#content blockquote p:before 		{content: open-quote;}
#content blockquote p:after 		{content: close-quote;}
.container				{margin: 0 auto; min-width: 960px; text-align: left; width: 960px;}


#header					{background: url(images/header.gif) no-repeat; height: 160px; width: 960px;}
#header blockquote p		{color: #B1A08C; font: italic 12px Georgia, Palentino, "Times New Roman", serif; margin-left: 500px; padding-right: 0px; padding-top: 12px; text-align: right; }
.autor					{color: #B95D1E; font: normal 10px Verdana, Arial, sans-serif;}

#mainmenu				{margin-left: 445px; position: absolute; top: 75px; width: 515px;}
#mainmenu ul			{list-style: none; float: right;}
#mainmenu li			{display: inline; padding: 1px 1px 5px 0;}
#mainmenu li a			{background: #63594D url(images/mainnav_bgr.jpg) repeat-x; color: #FFF; font: 12px Verdana, Arial, sans-serif; line-height: 18px; padding: 4px 15px 5px 14px; text-decoration: none;}
#mainmenu li a.current	{background: #63594D url(images/mainnav_bgr_on.jpg) repeat-x; color: #FFF; font: 12px Verdana, Arial, sans-serif; line-height: 18px; padding: 4px 15px 5px 14px; text-decoration: none;}
#mainmenu li a:hover	{background: #9A8979 url(images/mainnav_bgr_on.jpg) repeat-x;}


ul.menu-1,
ul.menu-2													{list-style: none; margin: 0; padding: 0;}
ul.menu-1													{border-bottom: 1px solid #C8C6B1;}
ul.menu-1 li a												{background: #EDECDA url(images/book_blue.gif) no-repeat center left; border-top: 1px solid #C8C6B1; color: #334569; display: block; line-height: 35px; height: 35px; padding: 0 9px 0 31px; text-decoration: none;}
ul.menu-1 li a:hover										{background-color: #F1F2E7;}
ul.menu-1 li.menu-1.menu-current a							{background: #EDECDA url(images/book_orange_mark.gif) no-repeat center left; color: #B95D1E;}
ul.menu-1 li.menu-1.menu-current a:hover					{background-color: #F1F2E7;}
ul.menu-1 li.menu-1 ul.menu-2 li.menu-2 a					{background: #EDECDA url(images/sub.gif) no-repeat center left; border: none; color: #334569; display: block; line-height: 35px; height: 35px; padding: 0 9px 0 31px; text-decoration: none;}
ul.menu-1 li.menu-1 ul.menu-2 li.menu-2 a:hover			{background-color: #F1F2E7;}
ul.menu-1 li.menu-1 ul.menu-2 li.menu-2.menu-last a		{background: #EDECDA url(images/sub_end.gif) no-repeat; border-bottom: 0; overflow: hidden; padding: 0 0 0 31px;}
ul.menu-1 li.menu-1 ul.menu-2 li.menu-2.menu-last a:hover	{background-color: #F1F2E7;}
ul.menu-1 li.menu-1 ul.menu-2 li.menu-2.menu-current a	{color: #B95D1E;}
ul.menu-1 li.menu-1.menu-parent a							{background: #EDECDA url(images/book_blue_mark.gif) no-repeat center left;}

#abox > div					{padding-bottom: 18px;}
#abox > div > h3 > a,
#abox > div > p > a		{border-bottom: none; color: #4A3722; text-decoration: none;}
#abox > div > h3 > a:hover,
#abox > div > p > a:hover	{border-bottom: none; color: #B95D1E; text-decoration: none;}


#footer					{background: #3D362E url(images/footer_bgr.gif) repeat-x bottom; border-top: 5px solid #B95D1E; clear: both; color: #B1A08C; padding: 18px 0 18px 0;}
#footer h2				{color: #B1A08C; font: italic 18px Georgia, Palentino, "Times New Roman", serif;}
#footer img				{border: 4px solid #6F6253; margin-right: 9px;}
.recommend				{margin: 0 36px 0 0; padding: 0; width: 276px;}
.book					{margin-right: 7px;}
.footnote				{background-color: #3D362E; border-top: 1px solid #B1A08C; color: #B1A08C; font-size: 10px; margin: 0; padding: 0;}
.footnote p				{margin: 0; padding: 0;}

.footnotes				{font-size: 10px; margin-top: 72px;}