/* Enter Your Custom CSS Here */

h1 {margin-top: 20px !important;}
h1.site-title {margin-top: 0 !important;}

/* Removes default border from images */

img {border: 0 !important;}

/* Top nav dropdown width/border */

#navigation.col-full ul li ul {width: 250px;}
#navigation.col-full ul li ul li {border-top: 1px solid #CCC;}

/* Partners page styling */

.partner-box {margin-bottom: 10px;
              border: 1px solid #EEE;
              padding: 10px;}
.partner-name {margin-bottom: 10px;
               font-size: 110%;}
.partner-logo img {border: 0;}


@media print {
.shortcode-tabs div {display: block !important;}
.shortcode-tabs ul.tab_titles {display: none;}
}

/* Tables */

.standard-table th,
.standard-table td
{padding: 8px !important;
 vertical-align: top !important;}

.standard-table th[id="time"],
.standard-table td[headers="time"]
{white-space: nowrap;}

/* Blog */

div.ref-notes {border-top: 1px solid #999;
               padding-top: 20px;
               font-size: 90%;}

.post-meta, #post-author, #connect, .comments, .post-comments, .nocomments, #respond {display: none;}
#recent-posts-2.widget.widget_recent_entries ul {list-style-position: outside; margin-left: 16px;}

/* Left-aligns picure captions and increases font size */

.wp-caption-text {font-size: 105% !important;
                  text-align: left !important;
                  padding: 8px !important;}
.entry div.wp-caption {margin: 10px 0 !important;}
