body {margin:0; background:#fefefd url('static/img/carol.png') top left repeat-x; color:#29629b; font:12px/14px georgia;}

#carol {margin:0; width:720px;}
#double {margin:0; width:166px; height:423px; background:url('static/img/flights.png') no-repeat top left;}
#trouble {margin:0  166px; height:149px; width: 540px; background:url('static/img/fancy.png') no-repeat top left;}
#intro {margin:0  166px; padding:10px; width:540px;}
#where {margin:0; width:168px;}

h1 {margin:0; font:italic 24px/16px georgia; padding:5px 0; text-transform:uppercase; color:#e00c0a; border-bottom:1px dashed #e00c0a;}
h2 {margin:0; font:24px/16px arial; padding:5px 0; color:#0b8da7;}
h3 {margin:0  5px; padding:5px; color:#b7322a; font:bold 12px/14px arial; text-transform:uppercase;}
h4 {margin:0; padding:0; color:#b2b0aa; font:bold 12px/14px arial; text-transform:uppercase;}

strong, em {color:#e00c0a;}
blockquote {margin:10px 20px; background:url('static/img/blockquote.png'); padding:10px;}

a {color:#0b8da7; text-decoration:none;}
a:hover {color:#aa1e14}
a img {border:1px dashed #e00c0a; padding:0; margin:0;}

ol {padding:10px 30px; margin:5px 20px; list-style-type:decimal-leading-zero;}
.codesort ul {border:1px dashed #b6b6b6; padding:10px 30px; margin:5px 20px; list-style-type:decimal-leading-zero;}

input, textarea {background:#c0c2c5; border:0; color:#000000; font:12px/16px arial; padding:4px; margin:2px 0;
