/* 
------------------------------------------------------------------
PRESS KIT STYLES
------------------------------------------------------------------
*/

#press .vcard h2 { padding: 0; margin: 0 0 3px 0; }
#press .vcard h3 { padding: 0; margin: 0; }
#press .vcard p { padding: 0; margin: 0; font-size: 90%; }
div.bio { clear: left; }
.clickthumb { font-size: 90%; color: #666; font-style: italic; }

div#product-reviews { margin: 30px 0; }
div#product-reviews blockquote { margin: 0; font-size: 125%; line-height: 140%; font-style: italic; padding: 0 0 6px 6px; text-indent: -6px; }
div#product-reviews img { margin: 6px 0 20px 6px; padding: 4px; border: 1px solid #CECECE; }
div#product-reviews div.col1 { float: left; width: 46%; }
div#product-reviews div.col2 { float: right; width: 46%; }

.pressbiophoto { float: left; padding-right: 10px; }

body.images div#col-content img { border: 1px solid #CCC; padding: 20px; margin-bottom: 10px; }
.logodownload ul.prettylist { font-size: 90%; }

div#past-events h3 { border-top: 1px dotted #999; padding-top: 15px; }

div#upcoming-events { border-bottom: 1px dotted #999; }
div#upcoming-events div { clear: left; border-top: 1px dotted #999; padding: 10px 0; }
div#upcoming-events dl { clear: both; float: left; width: 25%;  }
div#upcoming-events dt { font-weight: bold; font-size: 110%; margin-bottom: 4px; }
div#upcoming-events dd { margin: 0; font-size: 85%; }
div#upcoming-events p { margin-left: 27%; font-size: 90%; }
div#upcoming-events p.role { font-weight: bold;  }
div#upcoming-events p img { float: right; margin: 0 0 10px 10px; }

dl.webinno { overflow: auto; }
dl.webinno dt { font-weight: bold; text-transform: uppercase; float: left; clear: left; padding-right: 8px; }
dl.webinno dd { float: left; margin: 0; }
