body{background:#FFF url(heading.png) repeat-x;color:#333;font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;font-size:82.5%;margin:0 3em}

h1,h2,h3,h4,h5,h6{display:block;padding:0 4pt;}
p{margin:.5em 0;padding:2pt 6pt;}
blockquote{margin:.8em 2.4em;}
blockquote p{background:#EEFFCC;color:#333;padding:1.3em 2.6em;font-size:1.1em;word-spacing:2.1pt;letter-spacing:.7pt;line-height:1.5em;}
code{background-color:#EEFFCC;border:1px solid #E6E6E6;padding:1pt 2pt;}
pre,code{font-family:'Courier New',Courier,Fixed;overflow:hidden;}
pre>code{background-color:inherit;border:0px none;}

ins{text-decoration:underline;}
dt{font-weight:bold;margin-bottom:.1em;}
dl{margin-top:.2em;margin-bottom:.5em;}
dd{line-height:1.5em;margin-left:2em;margin-bottom:.1em;}
ul{margin:1em;list-style-image:none;list-style-position:inside;}


a{color:#2153B0;}
a:hover{color:#173A7B;}
p a:visited{color:#FD9A26;}

acronym,abbr{font-size:0.9em;letter-spacing:.07em;}

h1,h2{padding-bottom:0.2em;}
h1{font-size:2.8em;}
h2{font-size:2.4em;font-weight:normal;}
h3{font-size:1.9em;}
h4{font-size:1.6em;}
h5{font-size:1.4em;font-weight:normal;}
h6{font-size:1.2em;}

fieldset div{margin:.2em 0}
fieldset{border:1px solid #E9E9E9;border-width:1px 0;margin-bottom:1em;padding:.5em 1em;}
legend{color:#333;font-size:1.75em;font-weight:bolder;padding:0.2em 0.5em;}
img{border:0px;}

pre{width:96%;margin:1em auto;border:1px dashed #808080;padding:.8em;background-color:#ffffef;color:#000;word-wrap:break-word;}
tt{font-size:1.1em;color:#0000ff;}




#container{margin:0 auto;width:100%;height:1%;overflow:hidden;float:left;}

#header{height:96px;}
#header h1{display:inline;border:0px none;margin:0;padding:0;}
#header h1 img{margin-top:16px;}
#header ul{position:absolute;top:0;right:3em;margin:0;list-style-type:none;list-style-image:none;}
#header ul li{background:none;margin:0;padding:0;display:inline;float:left;border-left:1px solid #A3DBE0;}
#header ul li a{display:block;padding:.5em;text-decoration:none;color:#9F9F9F;}
#header ul li a:hover{color:#333;background:#EFEFEF url(headlink-bg.png) repeat-x;}

#content{float:left;display:inline;overflow:hidden;width:76%;height:1%;}

#navigation{margin-bottom:10px;}
#navigation ul li{padding:.1em 0}
#navigation ul>li{margin:.2em .5em;padding-left:.8em;}
#navigation ul>li>ul{margin:0;border:}
#navigation>ul{margin:0;padding:0;}
#navigation>ul>li{padding:0;margin:0;border-bottom:1px solid #E9E9E9;padding:1em 0;background:none;}
#navigation label{text-transform:uppercase;}


#footer{text-align:right;color:#CCC;margin-top:3em;clear:both;}
#footer ul{list-style-type:none;list-style-image:none;float:right;margin-top:.6em;}
#footer ul li{background:none;display:inline;float:left;height:48px;padding:0 .5em;border-left:1px dotted #000;}
#footer ul li:first-child{border-left:0px none;}
#footer ul li a{text-decoration:none;color:#CCC;}
#footer ul li a:hover{text-decoration:underline;color:#9F9F9F;}
#footer select{padding:.3em;}


#twitter{margin:0;padding:0;}
#twitter li.follow{background:url(../Twitter-icon.png) no-repeat left top;height:24px!important;padding-left:28px;padding-top:.3em;margin:.4em 0 0 .6em}
#twitter li.follow a{color:#AFECFF!important;font-weight:bold;font-size:1.2em}
#twitter li.follow a:hover{color:#33CCFF!important;}
#twitter li{color:#CCC;padding:0;margin:0;background:none;}
#twitter li p{color:#333;margin:0;border-bottom:1px solid #EEE;}
#twitter li p span{color:#CCC;text-align:right;display:block}

.markup-toc{float:right;padding:.5em;margin:1em;background-color:#F2F2F2;border:1px dotted #CCC;}
.markup-toc h5{margin:0;}
.markup-toc ul{margin:.1em;margin-left:1.3em;}
.markup-section{padding-bottom:2em;display:block;padding:.5em;}
.markup-edition{font-weight:bold;padding-top:.5em;float:right;font-size:9pt;}
.markup-list li{padding:.2em;margin-left:.8em;}
.markup-image-left{float:left;margin:0 1em;}
.markup-image-right{float:right;margin:0 1em;}
.markup-image-center{display:block;margin:0 auto;}
.markup-undone{color:#9C0204!important}
.markup-inline{line-height:1.3em;}
.markup-title{display:block;width:100%;}
h1.markup-title,h2.markup-title{border-bottom:1px dotted #333;}
h3.markup-title{text-transform:uppercase;}

.hide{display:none;}
.focused{background:#EEFFCC}
.input{border:1px solid #CCC;}
.nobullet{list-style-type:none;list-style-image:none;}
.highlight{font-weight:bolder;background:#FFFF99;}
.disabled{color:#AFAFAF;}
.text-justify{text-align:justify;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.placeholder{background:#AFAFAF;height:4px;}
.result{line-height:1.2em;}
.sortable{margin:0;padding:0;}
.item{padding:.5em;background:#E9E9E9;overflow:hidden;}
.item a{float:right;font-size:.8em;}
.item input{margin:0;padding:0;}

.grid{float:left;}
.grid li{float:left;margin:.2em;padding:0;}
.grid li img{display:block;margin:0 auto;}
.grid li a{display:block;padding:.7em;}
.grid li a:hover{background:#E9E9E9}

.grip{background: url(../grip.gif) no-repeat center 2px;margin:0px;overflow:hidden;cursor:s-resize;height:9px;width:100%;}

.tabs{width:100%;padding-left:1%;margin:0 0 8px 0;list-style-image:none;list-style-type:none;background:url(tabs-bg.png) repeat-x;border-bottom:1px solid #DFDFDF;height:24px;}
.tabs li{float:left;display:inline-block;background:none;margin:0;padding:0;}
.tabs li a{display:block;display:inline-block;padding:5px 7px 1px 7px;height:18px;text-decoration:none;margin:0;}
.tabs li a:hover{text-decoration:underline;}
.tabs li a.here{background-color:#FFF;font-weight:bold;color:#9C0204;border:1px solid #CCC;border-width:1px 1px 0 1px;}

.index{font-size:1.1em;}
.index ul {margin:.3em 1em;padding:0;list-style-type:square;}
.index ul li {margin:0;padding:0;line-height:1.1em;}

ul.circle{list-style-type:circle;}
ul.circle li {color:#CCC;padding-left:.3em!important;}

ul.square{list-style-type:square;}
ul.square li {color:#CCC;padding-left:.3em!important;}

.buttons{float:left}
.buttons select{float:left;}
.buttons a{float:left;padding:4px 0 0 0;}
.buttons a img{margin:0 2px;}

div.stick1{float:left;width:76%;margin-right:1%;}
div.stick2{float:left;width:49%;margin-right:1%;}
div.stick3{float:left;width:32%;margin-right:1%;}
div.stick4{float:left;width:23%;margin-right:1%;}
div.stick8{float:left;width:12%;margin-right:1%;}

tr td{padding:.2em}
tr th{border-bottom:1px solid #CCC}
tr.even{border-bottom:1px solid #E9E9E9}
tr.odd{border-bottom:1px solid #E9E9E9}

div.last{margin-right:0;}
input.fulltext{width:98%;}
textarea.fulltext{width:99.5%;border:1px inset #CCC;}
