.jenni { padding: 10px; margin: 10px; color: #666; font-family: Times; font-size: 14px; text-align: center; }
#fred-gallery { border: 1px solid #000; background: #222; margin-top: 10px; padding-bottom: 10px; }
#fred-gallery img { padding-left: 5px; padding-top: 5px; }
#fred-gallery td { margin: 0px; padding: 0px; }
#fred-gallery h3 { padding: 5px; color: #ccc; text-transform: uppercase; }

.insight { margin: 10px 0 10px 0; background: #333; color: #ccc; }
.insight-img { float: left; width: 200px; height: 180px; background-color: #000; margin-right: 20px; }
.insight1 { background: url('/images/spotlight/fredrichshafen/insight1.jpg'); }
.insight2 { background: url('/images/spotlight/fredrichshafen/insight2.jpg'); }
.insight3 { background: url('/images/spotlight/fredrichshafen/insight3.jpg'); }
.insight4 { background: url('/images/spotlight/fredrichshafen/insight4.jpg'); }

.question { font-style: bold; }
.answer { padding-top: 10px; color: #666; }
#intel { border: 1px solid #ddd; background: #fff; margin-top: 10px; padding-bottom: 10px; }
#intel p { padding: 5px; }
#intel h3 { padding: 5px; color: #666; text-transform: uppercase; }
#intel ul { padding: 5px; }
.pete { margin-top: 10px; border-top: 1px solid #ddd; padding-top: 20px; }
#fig-four-video { text-align: center; margin: 20px;}




#fred-gallery p { padding: 5px; color: #ccc; }
.quote { font-style: italic; font-weight: bold; font-size: bigger; }
.insight { margin: 10px 0 10px 0; background: #333; color: #ccc; }


#ice-gallery { border: 1px solid #000; background: #222; margin-top: 10px; padding-bottom: 10px; }
#ice-gallery img { padding-left: 5px; padding-top: 5px; }
#ice-gallery td { margin: 0px; padding: 0px; }
#ice-gallery h3 { padding: 5px; color: #ccc; text-transform: uppercase; }

#arrowheadvideo { text-align: center; margin: 20px; }

.spec { margin-bottom: 10px; }
.spec h3 { padding: 10px; color: #333; border-bottom: 1px solid #ddd; background: url('http://media.alpkit.com/spotlight/arrowhead/kit_icon.gif') no-repeat top right; }
.spec ul { padding: 10px; color: #333; }
.spec-row { border-bottom: 1px dotted #ddd; margin-bottom: 10px; }
#equipment-list { margin: 10px 0 10px 0; }

.expose-block { border-bottom: 1px solid #ddd; padding-bottom: 20px; background-color: #eee; margin-bottom: 5px; }
.expose-title { padding: 10px; color: #fff; background-color: #ff0000; font-weight: bold; letter-spacing: 2px;}
.expose-block img {padding-bottom: 10px;}
.expose-block p { padding: 10px; }
.body-copy { padding: 10px; font-weight: bold; }

.way-back-story { margin-bottom: 20px; }
.way-back-story h3 { display: block; height: 49px; width: 630px; text-indent: -9999px; repeat: no-repeat;}
#yr2004 h3 { background: url('http://media.alpkit.com/spotlight/way_back_when/divider_2004.gif'); }
#yr2005 h3 { background: url('http://media.alpkit.com/spotlight/way_back_when/divider_2005.gif'); }
#yr2006 h3 { background: url('http://media.alpkit.com/spotlight/way_back_when/divider_2006.gif'); }
#yr2007 h3 { background: url('http://media.alpkit.com/spotlight/way_back_when/divider_2007.gif'); }
#yr2008 h3 { background: url('http://media.alpkit.com/spotlight/way_back_when/divider_2008.gif'); }
#yr2009 h3 { background: url('http://media.alpkit.com/spotlight/way_back_when/divider_2009.gif'); }

.slideshow { padding: 10px; text-align: centre; width: 100%; }
.slideshow img { }

#gallery { border: 1px solid #000; background: #222; margin-top: 10px; padding-bottom: 10px; }
#gallery img { padding-left: 5px; padding-top: 5px; }
#gallery td { margin: 0px; padding: 0px; }
#gallery h3 { padding: 5px; color: #ccc; text-transform: uppercase; }

.que {font-size: 20px; }
.interviews {border: 1px solid #ddd; background: #ddd; margin-top: 10px; padding-bottom: 10px; }
.interviews p { margin: 0; font-size: smaller; padding-right: 10px; padding-left: 40px; min-height: 40px; }
p.question {font-weight: bold; padding-left: 10px; padding-top: 20px; }

.interview-dan { border: 1px solid #ddd; background: #ddd; margin-top: 10px; padding-bottom: 10px; }
.interview-dan p { margin: 0; font-size: smaller; padding: 0 20px 0 20px; }
.interview-dan .question { padding: 10px 20px 0 20px; }
.interview-dan h3 { padding: 20px; }

.billy  {color: #gray; background: url('http://media.alpkit.com/spotlight/font/profile_billy.jpg') no-repeat top left;}
.luke {color: #gray; background: url('http://media.alpkit.com/spotlight/font/profile_luke.jpg') no-repeat top left;}
.becki {color: #gray; background: url('http://media.alpkit.com/spotlight/font/profile_becki.jpg') no-repeat top left;}
.hannah {color: #gray; background: url('http://media.alpkit.com/spotlight/font/profile_hannah.jpg') no-repeat top left;}
.tom {color: #gray; background: url('http://media.alpkit.com/spotlight/font/profile_tom.jpg') no-repeat top left;}
.edd {color: #gray; background: url('http://media.alpkit.com/spotlight/font/profile_edd.jpg') no-repeat top left;}
.gracie {color: #gray; background: url('http://media.alpkit.com/spotlight/font/profile_gracie.jpg') no-repeat top left;}
.section {margin: 20px 0 20px 0; border-bottom: 1px solid #eee; padding: 20px 0 10px 0;}
#wrapper h2.subheader {color: #5b253f; font-size: 20px; padding-bottom: 10px;}


.image-quote img {text-align: centre; padding: 10px 0 0 10px;}
.image-quote p {font-size: smaller;}

.pullout { font-size: 18px; font-style: italic; padding: 18px 0 18px 0; color: #666633; width: 500px; }
.purchase-links { background: url('http://media.alpkit.com/spotlight/font/available.gif') no-repeat; padding-top: 25px; padding-left: 6px; }
.purchase-links a { color: #fff; font-size: 10px; }

.light-author { padding: 5px; font-size: smaller; border-top: 1px dotted #000; border-bottom: 1px dotted #000; } 
.tested h2 { padding: 5px 0 10px 0; }
.tested { background-color: #333; color: #eee; padding: 5px; margin-bottom: 0; }
.light-starter h2 { padding-bottom: 10px; }
