/* Base */
.shell-body .article { font-family: "Tahoma"; padding-left: 10px; line-height: 22px; }

/* Headers */
.shell-body .article h1,
.shell-body .article h2,
.shell-body .article h3,
.shell-body .article h4,
.shell-body .article h5,
.shell-body .article h6 { padding: 0px; margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; line-height: 22px; font-weight: normal; }
.shell-body .article h7 { padding: 0px; margin-top: 6px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; line-height: 22px; font-weight: normal; }
.shell-body .article h1 { font-family: "Georgia", "Times New Roman", "Times"; font-size: 20px; font-weight: bold; color: #96653A; margin-bottom: 30px; }
.shell-body .article h2 { font-family: "Georgia", "Times New Roman", "Times"; font-size: 18px; font-weight: normal; color: #96653A; font-style: italic; margin-top: 30px; }
.shell-body .article h3 { font-family: "Georgia", "Times New Roman", "Times"; font-size: 15px; font-weight: normal; color: #5C412C; font-style: italic; margin-bottom: 30px; }
.shell-body .article h4 { font-family: Tahoma; font-size: 10px; line-height: 12px; display: block; text-align: center; }
	.shell-body .article .image { display: block; float: left; height: auto; width: auto; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; }
  .shell-body .article .image.x2,
  .shell-body .article .image.x2 h4 { width: 200px; }
  .shell-body .article .image.x3,
  .shell-body .article .image.x3 h4 { width: 300px; }
.shell-body .article h5 { font-family: "Tahoma"; font-size: 10px; line-height: 12px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; border-left: 1px solid #C1A575; margin-top: 15px; padding-left: 5px; display: block; width: 450px; }
.shell-body .article h6 { font-family: "Tahoma"; color: #5C412C; font-size: 10px; text-decoration: none; display: block; background-image: url(../images/end.gif); background-repeat: no-repeat; background-position: left top; font-style: normal; letter-spacing: 1px; font-weight: normal; padding-left: 30px; line-height: 16px; height: 16px; margin-top: 15px; }
.shell-body .article h7 { font-family: "Tahoma"; color: #5C412C; font-size: 10px; text-decoration: none; display: block; font-style: normal; letter-spacing: 1px; font-weight: normal; padding-left: 30px; line-height: 16px; height: 16px; margin-top: 15px; }

/* Text */
.shell-body .article p { font-family: "Tahoma"; font-size: 15px; line-height: 22px; color: #3F2C1D; }

/* List */
.shell-body .article ul,
.shell-body .article li { font-family: "Tahoma"; font-size: 15px; line-height: 22px; color: #3F2C1D; }

/* Table, Lists */
.shell-body .article table, .article th, .article td  { font-size: 11px; color: #3F2C1D; font-family: Tahoma; padding: 4px; }
.shell-body .article table th { font-weight: bold; color: #3F2C1D; background-color: #F6F4BB; border: 1px solid #E0D39E; }
.shell-body .article table td { border: 1px solid #E0D39E; }
.shell-body .article table ul, 
.shell-body .article table li { font-size: 11px; color: #3F2C1D; font-family: Tahoma; }


/* Addition */
.shell-body .article sup a { font-size: 11px; text-decoration: none; color: #00F; margin-left: 2px; }
.shell-body .article .nonetable, .shell-body .article .nonetable td { border: 0px none #feffc5; }

/* Comments */
.commentform   { border: 5px solid #F6F4BB; background-color: #FEFFC5; width: 415px; padding: 10px; }
.commentform textarea, .commentform input { font-family: Tahoma; font-size: 11px; color: #000000; background-color: #F6F4BB; border: 1px solid #C0A673; margin: 2px; }
.article .comment { display: block; padding: 8px; background-color: #F6F4BB; width: 350px; font-family: "Times New Roman", Times; font-size: 15px; font-style: italic; border-left: 5px solid #96653A; margin-left: 35px; line-height: 20px; margin-bottom: 15px; }
.article .comment i { font-size: 10px; font-family: Tahoma; font-style: normal; line-height: 25px; text-align: right; color: #96653A; }
