body {padding: 8px; margin:0; background-color:#fff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color: #343d46; max-width:720px; min-width:620px;}
div, dl {margin:0; padding:0;}
h1 {font-size:150%; font-weight:bold; padding: 0; margin:0; color:#3a3f45;}
h2 {color: #79838e; font-weight:normal; padding:0; font-size:100%; margin: 1em 0 0.25em 0;}	
.contnet {padding: 5px 4px;}
#article {width:382px; float:right;	padding-left:8px}
.synopsis p{margin: 0.5em 0 0 0; text-indent:1em; line-height:1.5em; padding:0;}
.synopsis p:first-child {text-indent:0;}
#sideboard {width:230px; float:left;}
#sideboard p{margin: 0.2em 0 0 0; padding:0; font-size:95%;}
a {font-size:95%; text-decoration: none;}
a:link,a:visited {color: #0976A9;}
a:hover {color: #ff6c00;}
#details {border:solid 1px #ced8db; background-color:#fffdf2; margin-top:1.5em; margin-bottom:1.5em; padding-bottom:0.4em; float:left; width:100%;}
#details dt {font-size:75%; font-style:italic; color:#726700; float:left; margin-left:0.4em;}
#details dd {font-size:85%; color:#4d4174; float:right; margin:0; margin-right:0.3em;}
#details dl {margin-top:0.4em; clear:both;}
#details dl:first-child {margin-top:0.2em;}
.download {display:block; background:#fff url(../images/pdf_icon.gif) no-repeat 190px top; min-height:14px;}
.readblog {display:block; background:#fff url(../images/blog_icon.gif) no-repeat 190px top; min-height:13px; margin-top:5px;}
cite {font-size:85%; font-style: normal; font-weight:normal;}
cite a{font-size:100%;}
#copyright cite{margin: 0; padding:0.2em 0.5em; letter-spacing:0.05em; word-spacing:0.2em; display:block; background-color:#ced8db;}
.button {width:14px; height:14px; font-size:1px; display:block; z-index:20; float:right; position:relative;}
#btnhome {background:transparent url(../images/DHome.gif) no-repeat left top; right:5px; top:-20px;}
.exlink {background:transparent url(../images/WLink.gif) no-repeat left top; padding-left:14px; display:block; min-height:14px; margin-top:5px;}
#btnback {background:transparent url(../images/DBack.gif) no-repeat left top; position: relative; right:5px; top:-3px; display:none; min-height:14px; z-index:20;}
#btnhome:hover,.exlink:hover,#btnback:hover {background-position:left -28px;}
.clear {clear:both;}
.invis {font-size:0;}
.term {font-size:150%; color:#f00; border: solid 1px #f00; padding:0.2em 0; text-align:center;}
#region {font-weight:bold; color:#185c5d; padding:0 0 0.25em 0; border-bottom: dotted 1px #185c5d; margin-bottom:1em}
.bold {font-weight:bold;}
.topgap {margin-top:1em;}
.smaller {font-size: 75%;}
.larger {font-size: 120%;}
.lyric {padding: 0 0.3em 0.3em 3em; text-indent:0;}
.list {margin-left:2em; margin-bottom:0.6em; text-indent:0;}
.blist {margin-left:1em; margin-bottom:0.6em; background: transparent url(../images/BulletDark.gif) no-repeat left 0.4em; padding-left: 15px; text-indent:0;}
.left-image {margin: 10px 20px 10px 0; float:left;}
.right-image {margin: 10px 0 10px 20px; float:right;}
blockquote{margin: 0 3em 0 2em; background: transparent url(../images/quote.gif) no-repeat left 0.4em; padding-left:15px;}
#index {margin:0.6em 0; color:#B5BAC1; font-weight:bold; font-size:100%; border-bottom: solid 2px #2c7123; padding:0.3em 0;}
#index span {padding:0 0.4em; cursor:pointer;}
#index span:first-child {padding-right:1em; padding-left:0; color:#343d46;}
#plist ul {width:33%; margin:0; padding:0.5em 0; list-style-type:none; float:left;}
#plist a {color:#2c7123}
#plist a:hover {color: #ff6c00;}

