
.story { float: left; width: 295px; margin: 0 10px 10px 0;}
#stories-page blockquote {width: auto; padding: 0 0 0 50px; float: none!important; background-image: url(images/quotes-bg.png); background-repeat: no-repeat; background-position: left top; }

#stories-message { font-size: 20px; text-align:center; color: #5A4099; }
#stories-display .quotes { font-size: 16px; margin: 0 0 20px 375px; color: #969698;}

#stories-page #content { padding: 2px 10px 10px; }

#stories-content p { font-size: 16px; }
                               
							   #stories-display .left {
								   padding-top: 0;
								   margin-top: 0;
							   }
#story-submit-form div { margin-bottom: 5px; }
#story-submit-form ul.errorlist li { display: inline-block; }
#story-submit-form label { display: inline-block; width: 75px; }
#story-submit-form ul.errorlist { margin-left: 95px; }
#story-submit-form textarea { width: 250px; }    
#story-submit-form #id_image { width: 150px; }

ul#stories-teasers li { width: 300px; margin-bottom: 30px; float: left;}
li.first { clear: left;}
ul#stories-teasers li.first, ul#stories-teasers li.middle { margin-right: 15px; }
ul#stories-teasers li div { margin: 20px 0;}
ul#stories-teasers li h4.purple { font-size: 16px!important;}
#stories-display h3 {
	padding-top: 0;
	margin-top: 0;
}

#stories-display {
	padding-top: 0;
	margin-top: 0;
}

#story-submit.border-silver-full{ padding: 0; -webkit-border-top-left-radius: 11px;
-webkit-border-bottom-right-radius: 11px;
-moz-border-radius-topleft: 11px;
-moz-border-radius-bottomright: 11px;
border-top-left-radius: 11px;
border-bottom-right-radius: 11px; display: block; border: 1px solid #cccccc; -webkit-border-top-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomleft: 0;
border-top-right-radius: 0;
border-bottom-left-radius: 0;}

 #story-submit.border-silver-full form {padding: 0;}

#story-submit.border-silver-full form { margin: 10px;}
img.right { margin: 0 10px 10px 0; width: 100px!important;}
.addthis_default_style { float: left;}

/* lost and found campaign */
.lost-found { background-image: url(images/lost-found/lost-found-bg.jpg); background-repeat: no-repeat; background-position: top; position: relative;}
.lost-found h2 { font-family: 'Reenie Beanie', 'Brush Script MT'; font-size: 100px; line-height: 90px; color: #434344; text-transform: lowercase; margin: 10px; text-align: right; width: 375px; padding: 60px 0 0 280px; }
#stories-content.lost-found p { font-family: 'Reenie Beanie', 'Brush Script MT'; font-size: 30px; -webkit-transform: rotate(5deg); -moz-transform: rotate(5deg); width: 500px; margin: 0 0 30px 350px; line-height: 30px; }
#stories-content.lost-found p.large-purple { font-size: 70px; color: #5A4099; margin-top: 20px;}
.ff3 #stories-content.lost-found p.large-purple { font-size: 50px; line-height: 60px;}
.lost-found #story-submit-form label { font-family: 'Reenie Beanie', 'Brush Script MT'; color: #FFF; font-size: 28px; font-style: normal; font-weight: 400; width: 110px;}
.lost-found #story-submit-form textarea#id_user_story { width: 350px; height: 300px; padding: 5px;}

.win.ff3 .lost-found h2 { font-family: 'Reenie Beanie', serif; font-size: 90px; line-height: 90px; color: #434344; text-transform: lowercase; margin: 10px; text-align: right; width: 375px; padding: 60px 0 0 280px; }
.win.ff3 #stories-content.lost-found p { font-family: 'Reenie Beanie', "MS Mincho"; font-size: 26px; -webkit-transform: rotate(5deg); -moz-transform: rotate(5deg); width: 500px; margin: 0 0 30px 350px; line-height: 30px; }
.win.ff3 .lost-found #story-submit-form label { font-family: 'Reenie Beanie', "MS Mincho"; color: #FFF; font-size: 20px; font-style: normal; font-weight: 400; width: 110px;}
.ie7 #stories-content.lost-found p.large-purple { font-size: 50px; line-height: 60px;}


