#container {
clear:both;
width:92%;
max-width:1280px;
margin:10px auto;
}

.example {
margin:10px;
display:inline-block;
vertical-align:top;
background-color:#ededee;
padding:10px 5px 10px 15px;
border-left:8px solid #abb8af;
/*-moz-border-radius-topright: 20px 15px;
border-top-right-radius: 20px 15px;
-moz-border-radius-bottomright: 20px 15px;
border-bottom-right-radius: 20px 15px;
*/
}

.example td {
padding-right:10px;
padding-bottom:30px;
vertical-align:top;
line-height:1.5em;
}

.hl {
padding:0;
margin:0;
background-color: #fff3a2;
}

.code {
font-size:0.95em;
width:auto;
line-height:1.25em;
font-family:Courier,Courier New,monospace;
display:inline-block;
white-space:pre;
overflow:hidden;
vertical-align:top;
border-left:3px solid #e0e4e1;
padding:5px;
background-color:#f6f6f6;
}

.trip {
font-size:0.7em;
text-align:left;
padding-left:5px;
}

.example th {
vertical-align:bottom;
font-weight:bold;
text-align:left;
margin:0;
padding:0;
padding-bottom:5px;
padding-right:5px;
}

h2 {
padding-bottom:3px;
border-bottom:1px solid #c0c0c0;
}

#footer {
display:block;
margin: 40px 0 0 0;
padding:30px 0px 15px 0px;
background-color:#e0e4e1;
font-size:1em;
text-align:center;
border-top:1px solid #abb8af;
}


/*p {
margin:0;
margin-bottom:0px;
padding:0;
}
*/

ul {
padding-left:1em;
list-style-position:inside;
}

body {
padding:0;
margin:0px;
font-size: 0.80em;
}

body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea { font-family: Helvetica,Arial, sans-serif; }

h1,h2,h3,h4,h5,h6 { font-weight: bold;}

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.5em; }
h3 { font-size: 1.7em; line-height: 1.25; margin-bottom: 0.6em; }
h4 { font-size: 1.4em; line-height: 1.25; margin-bottom: 0.3em; margin-top:0.3em; }
h5 { font-size: 1.1em; margin-bottom: 0.25em;margin-top:0.25em; }
h6 { font-size: 1em; }

p {
margin: 0 0 1.5em 1em;
}

ul, ol { margin: 0 1em 1.5em; 0.5em; }
ul { list-style-type: disc; line-height:1.5em;}
ol { list-style-type: decimal; }

a { color: #214184; text-decoration: none; }
a:hover { text-decoration: underline; }

strong { font-weight: bold; }
em { font-style: italic; }
pre, code { margin: 1.5em 0; white-space: pre; }

pre, code, tt {
font-family: Courier, Courier New, monospace;
line-height: 1.1; 
background-color:#f6f6f6;
padding:1px;
font-size:1em;
}

img {border:0;}