/* for iewin only \*/
* html #main {
margin-left: -12px;
}
/* */

#main h2 {
text-align: justify;
}

#pull {
position: relative;
width: 100%;
}

#pull #short {
position: absolute;
top: 0;
left: -6px;
width: 210px;
}

#pull #long {
position: relative;
left: auto;
width: auto;
margin-left: 211px;
text-align: right;
}

#builds #pull h2:first-letter,
#climbs #pull h2:first-letter {
margin-left: -0.5em;
}

#pull #long h2,
#builds #pull h5,
#builds #pull h6,
#climbs #pull h5,
#climbs #pull h6 {
text-align: right;
}

#pull #long h2:first-letter {
margin: 0;
}

#pull h5,
#pull h6  {
padding-right: 4px;
}

#hikes #pull h5,
#hikes #pull h6 {
padding: 0 6px 0 10px;
}

#flap {
float: left;
width: 200px;
z-index: 1;
margin-left: 4px;
line-height: 1.4em;
}

/* for iewin only \*/
* html #flap {width: 190px;}
/* */

#builds #flap {
margin-top: 14px;
}

#climbs #flap {
margin-top: 10px;
}

#hikes #flap {
margin-top: 8px;
}

#works #flap {
margin-top: 16px;
}

#praise {
float: right;
width: 185px;
z-index: 1;
margin: 8px 5px 0 0;
text-align: right;
}

#climbs #praise {
width: 190px;
margin-top: 2px;
}

#hikes #praise {
width: 190px;
margin-top: 12px;
}

#praise p {
padding: 0.7em 0 0.2em;
line-height: 1.1em;
}

#builds #awards {
margin-top: 20px;
}

#praise #awards li {
padding: 0 0 0.6em;
line-height: 1.25em;
}

#praise #awards h4 {
line-height: 1em;
}

#praise #awards h5 {
color: #8f8aac;
font-size: 0.8em;
line-height: 1em;
}

#illustration {
position: absolute;
width: 208px;
z-index: 0;
left: 200px;
text-align: center;
}

#builds #illustration {
left: 210px;
padding-top: 25px;
}

#hikes #illustration {
left: 205px;
padding-top: 15px;
}

#works #illustration {
left: 205px;
padding-top: 30px;
}

#illustration a {
display: block;
margin-bottom: 2px;
font-size: 0.9em;
line-height: 1.4em;
}

/* for iewin only \*/
* html #illustration a {padding-bottom: 4px;}
/* */

#main #illustration img {
border: none;
padding-bottom: 1px;
}

#video_clip {
width: 320px;
height: 320px;
margin-left: 150px;
/* margin-top: 20px; */
/* margin-bottom: 20px; */
}

#video_clip h3 {
text-align: center;
}


#footer {
clear: both;
padding-top: 20px;
}

#climbs #footer {
padding-top: 50px;
}