/* Story CSS */
.col-1 {float:left; width:411px; padding-left:60px;}

. {}

.title-story {padding-top:26px;}

.story-landing-text {float:left; padding-top:22px; font-size:14px; line-height:16px;}

.col-2 {float:left; width:420px; padding-left:60px;}

.sub-title-photos {float:left;}

/* Forms */
form {float:left; margin:0; padding:0;}
fieldset {float:left; width:411px; margin:0; padding:23px 0 0 0; border:none;}

.required-text {padding:0 0 25px 0; font-size:11px; font-style:italic; color:#191919;}

ul.form-list {float:left; width:420px; list-style:none;}
ul.form-list li {float:left; padding:0 5px 10px 0; color:#191919; display:inline;}
ul.form-list li.first {width:102px; padding:8px 0 0 0;}
ul.form-list li.right {float:right; text-align:right; padding-right:15px;}
ul.form-list li.send {float:right; text-align:right; padding:8px 15px 0 0;}

input.text {width:288px;height:26px; padding:5px; border:2px solid #B6D3EB; color:#77bd43; font-size:18px;}
textarea.text {width:390px; height:165px; padding:5px; border:2px solid #B6D3EB; color:#666666; font-size:14px;}
select {width:200px; padding:2px; border:2px solid #B6D3EB;} 

