/* normalizer */
* {margin:0;padding:0;}
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
audio:not([controls]) {display: none;height: 0;}
[hidden] {display: none;}
html {font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
html,button,input,select,textarea {font-family: sans-serif;}
body {margin: 0;}
a:focus {outline: thin dotted;}
a:active,a:hover{outline: 0;}
abbr[title] {border-bottom: 1px dotted;}
b,strong {font-weight: bold;}
blockquote {margin: 1em 40px;}
dfn {font-style: italic;}
mark {background: #ff0;color: #000;}
p,pre{margin: 0;}
code,kbd,pre,samp {font-family: monospace, serif;_font-family: 'courier new', monospace;font-size: 1em;}
pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
q {quotes: none;}
q:before,q:after {content: '';content: none;}
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border: 0;-ms-interpolation-mode: bicubic;vertical-align: middle;}
svg:not(:root) {overflow: hidden;}
figure{margin: 0;}
form {margin: 0;}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend {border: 0;padding: 0;white-space: normal;*margin-left: -7px;}
button,input,select,textarea {font-size: 100%;margin: 0;vertical-align: baseline;*vertical-align: middle;}
button,input {line-height: normal;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;*overflow: visible;}
button[disabled],input[disabled] {cursor: default;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;*height: 13px;*width: 13px;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
textarea { overflow: auto;vertical-align: top;}
table {border-collapse: collapse;border-spacing: 0;}
/* fancy stuff */
::-moz-selection {background: #b3d4fc;text-shadow: none;}
::selection {background: #b3d4fc;text-shadow: none;}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}
fieldset {border: 0;margin: 0;padding: 0;}
/* voluntary Chrome Frame prompt for le olde browsers */
.chromeframe {margin: 0.2em 0;background: #ccc;color: #000;padding: 0.2em 0;}
/* pesky lists */
dl,menu,ol,ul {margin: 1em 0;}

menu,ol,ul {padding: 0 0 0 40px;}

/* custom styles 
==================*/
body {
    font:normal 14px Arial, Helvetica, sans-serif;
    line-height: 1.4;
	background: #000000;
}
.header{max-width:748px;margin:0 auto;padding-bottom:32px;background:#000 url('/images/split_banner2.jpg') no-repeat left bottom;}
.header img{margin: auto; display:block; text-align:center; max-width:100%; height:auto;}
.header ul{text-align: right;margin: 10px 10px 0 0;}
.header ul a{font:bold 13px Arial, Helvetica, sans-serif;color:#4f4f4f;text-decoration:none;padding: 3px 5px;display: inline-block;}
.header ul a:hover{text-decoration:underline;}
.header ul a.active{color:blue;}
.article{position:relative;max-width:700px;margin:0 auto auto auto;padding:20px 25px 10px;background:white;color:#333;font-size: 16px;}.article:after{ content:""; display:block; width:100%; clear:both;}
.article p{padding-bottom:15px;}
h2,h3,h4,h5,h6{font:bold 18px Arial, Helvetica, sans-serif;padding:5px 0 10px 0;margin:0;}
.aside{float:left;width:120px;height: 478px;margin: -20px 26px 10px -25px;text-align:center;border: 1px solid #a2b8cf;background: url('/images/nav3.jpg') no-repeat left top;color:#dedede;}
.aside div{text-transform:uppercase;padding: 7px 0;border-bottom: 1px solid #a2b8cf;color:#fff;background:#a2b8cf;font-weight: bold;}
.aside a,.aside>span{margin:5px 0;display:block;text-decoration:none;color:#FCFCFC;font-size: 17px;text-align:left;padding-left:6px;}
.aside a:hover{text-decoration:underline;}.aside a.active{color:yellow;}
/* ========================== */

.left{float:left;padding:5px 20px 5px 0;}
.right{float:right;padding:5px 0 5px 20px;}
.list{margin:0.5em 0 1em 0;}
.ir {background-color:transparent;border:0;overflow:hidden;*text-indent: -9999px;}
.ir:before {content:"";display:block;width:0;height:100%;}
/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden {display:none!important;visibility:hidden;}
/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}/*cool stuff*/div.hr {margin: 5px 0px;border-top: 1px solid #a0a0a0;}.quote {width: 90%;font-style: italic;margin-left: auto;margin-right: auto;}.author {width: 90%;font-size: 90%;font-weight: bold;text-align: right;}.wrap12 {overflow:hidden;}.img-head2{margin: 5px 7px 10px 120px;}.img-head{margin: 16px 7px -5px 47px;}.quotation {padding-right: 40px;padding-left: 40px;font-family: Arial, Helvetica, sans-serif;}.flavor_image_right {float: right;margin-right: 0px;margin-left: 14px;margin-bottom: 10px;margin-top: 4px;border-color: #666666;border-style: solid;border-width: 1px;}#big_box{  margin: 8px;  padding-top: 0px;  padding-bottom: 0px;  padding-left: 12px;  padding-right: 12px;  font-size: 14px;  border-width: 1px;  border-style: solid;  background-color: #FFFFFF;}img[align="right" i] {margin-left: 3px;}img[Attributes Style] {float: right;vertical-align: top;width: 231px;height: 233px;}.flavor_image_left {float: left;margin-right: 14px;margin-left: 0px;margin-bottom: 10px;margin-top: 4px;border-color: #666666;border-style: solid;border-width: 1px;}.caption p {margin: 4px;text-align: center;font-size: 12px;line-height: 15px;}
/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
/* Hide visually and from screenreaders, but maintain layout */
.invisible {visibility:hidden;}
.clear:before,.clear:after {content:" ";display:table;}
.clear:after {clear:both;}
.clear {*zoom:1;}
.error{margin: 10px 10px 15px -7px;}
.heading{display:block; font:bold 15px Arial, Helvatica, sans-serif;display:block;margin: 10px 0 5px 0;}
div#toc_container ul li {font-size: 90%;}div.copyright { padding-bottom: 12px;margin-bottom: 2px; line-height: 12px; font-size: 10px; text-align: center;background:white;margin:auto auto 15px auto;width:750px;}