/*
Theme Name: Flux
Theme URI:
Description:
Version:
Author: Matthew McVickar
Author URI:

	Flux v1

	(c) 2009-2010, all rights reserved.

	This theme is based on a design by Ara Laylo.

	The implementation and interprentation, including CSS,
	XHTML, PHP, and everything else were created by Matthew
	McVickar, whose website is http://matthewmcvickar.com.

	This theme uses Blueprint, which was created by Joshua Clayton.
*/

/* Layout Basics */

.ui-tabs .ui-tabs-hide
{
  display: none;
}

hr
{
  clear: left;
}

.alignleft
{
  float: left;
}

.alignright
{
  float: right;
}

img.alignright,
img.alignleft
{
  float: none;
}

img.aligncenter
{
  display: block;
  margin: 2em auto;
}

html,
body
{
  background: #fff;
  font-family: Arial, sans-serif;
  height: 100%;
}

.container
{
  background: #fff;
  min-height: 100%;
  position: relative;
}

#wpstats
{
  display: none;
}

a
{
  text-decoration: none;
}

#header
{
  background: #000;
  color: #fff;
  overflow: hidden;
  padding: 0 0 20px 20px;
  position: relative;
  height: 110px;
  width: 930px;
}

.home #header
{
  height: 900px;
}

#header_wrapper
{
  background-color: #000;
  background-position: left -450px;
  background-repeat: no-repeat;
  height: 100%;
  width: 715px;
}

.home #header_wrapper
{
  background-position: left top;
}

#header h1
{
  margin: 0;
  position: absolute;
  top: 0;
  right: 37px;
}

#header h1 a
{
  background: url(images/flux_hawaii.png) bottom right no-repeat;
  display: block;
  width: 165px;
  height: 83px;
  outline: 0;
}

#header h1 a span
{
  display: none;
}

#features
{
  position: relative;
  width: 100%;
}

#feature_description
{
  background: #000;
  border-right: 1px solid #333;
  border-bottom: 1px solid #333;
  color: #fff;
  font-size: .814em;
  padding: 0 1em 1em 1em;
  position: absolute;
  top: 25px;
  left: 295px;
  width: 270px;
  z-index: 999;
}

#feature_description p
{
  margin-bottom: 0;
  padding-top: 1em;
}

.navigation_bar ul
{
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 960px;
}

.navigation_bar li
{
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}

.navigation_bar ul li a
{
  background: #fff;
  color: #000;
  display: block;
  font-weight: bold;
  letter-spacing: 1px;
  outline: 0;
  padding: 10px 15px;
  text-align: center;
  text-transform: uppercase;
}

.navigation_bar ul li.sfHover a,
.navigation_bar ul li a:hover
{
  background: #e3e3e3 !important;
}

.navigation_bar ul li a:active
{
  background: #000 !important;
  color: #fff !important;
}

.navigation_bar ul li.search
{
  padding: 3px 0 0 16px;
  width: 175px;
}

.navigation_bar ul li ul
{
  display: none;
  position: absolute;
  z-index: 999;
}

.navigation_bar ul li ul li
{
  width: 100%;
}

.navigation_bar ul li ul li a
{
  background: #e3e3e3;
  font-size: 11px;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
}

.navigation_bar ul li ul li a:hover
{
  background: #aaa !important;
}

.navigation_bar ul li.features_navigation_item ul  	 { width: 161px; }
.navigation_bar ul li.features_navigation_item ul li a { padding-left: 14px !important; }
.navigation_bar ul li.photos_navigation_item ul  	 { width: 142px; }
.navigation_bar ul li.photos_navigation_item ul li a { padding-left: 15px !important; }
.navigation_bar ul li.about_navigation_item ul     { width: 103px; }
.navigation_bar ul li.about_navigation_item ul li a  { padding-left: 15px !important; }

.navigation_bar li.submenu-down:hover
{
  background: #e3e3e3;
}

.navigation_bar ul li.icon a
{
  padding: 6px 0 7px 0;
}

#searchform label
{
  display: none;
}

#searchform #s
{
  float: left;
  font-family: Arial, sans-serif;
  font-size: 11px;
  height: 14px;
  line-height: 1;
  padding: 4px 2px 0 2px;
  width: 100px;
}

#searchform #searchsubmit
{
  background: #000;
  border: 0;
  color: #fff;
  font-family: Arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 1.45;
  float: left;
  margin: 5px 0 0 10px;
  padding: 5px 0 2px 0;
  text-align: center;
  text-transform: uppercase;
  width: 58px;
}

.content
{
  background: #fff;
  color: #3f3f3f;
  height: 100%;
  margin: 20px 0 0 0;
  padding: 0 0 160px 0;
  position: relative;
}

.footer
{
  background: #000;
  color: #fff;
  font-weight: bold;
  letter-spacing: 3px;
  padding: 60px 0;
  position: absolute;
  bottom: 0;
  width: 950px;
  text-align: center;
  text-transform: uppercase;
}

/* Content Elements */

h1,
h2,
h3
{
  letter-spacing: 3px;
  text-transform: uppercase;
  font-weight: normal;
}

h2
{
  font-size: 1.6em;
}

h3
{
  background: #000;
  clear: left;
  color: #fff;
  float: left;
  font-size: 1em;
  padding: 12px 16px;
}

dl
{
  clear: left;
  margin-top: -1em;
}

dl dt
{
  font-weight: bold;
  margin-bottom: .1em;
  text-transform: uppercase;
}

dl dd
{
  margin: 0 0 1em 0;
  padding: 0;
  text-transform: lowercase;
}

.content dl a
{
  font-size: .75em;
  padding-left: 10px;
  text-transform: lowercase;
}

ul,
ol
{
  margin: 0 0 1em 1.5em;
  padding: 0;
}

ul.li
{
  list-style: square;
  margin: 0 0 .5em 0;
  padding: 0;
}

.entry p,
.entry ul,
.entry ol,
.entry blockquote
{
  clear: left;
}

.entry p
{
  margin-bottom: 1.1em;
  text-align: justify;
}

.post
{
  border-bottom: 12px solid #000;
  padding-bottom: 2.5em;
  margin-bottom: 4em;
  position: relative;
}

.page .post,
.single .post
{
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 1em;
}

.post .date
{
  background: #000;
  color: #fff;
  font-size: .8em;
  letter-spacing: 2px;
  padding: 1em 20px;
  position: absolute;
  top: 0;
  left: 433px;
  text-transform: uppercase;
}

.post h2
{
  width: 395px;
}

.post h2 a
{
  color: #000;
}

.post h2 span.categories
{
  font-size: 10px;
}

.post object
{
  background: #000;
  display: block;
  margin: 2.5em auto;
  padding: 10px;
}

.tags
{
  float: left;
  width: 145px;
}

.tags ul
{
  margin: -5px 0 0 0;
  padding: 0;
}

.tags ul li
{
  font-size: 12px;
  letter-spacing: 1px;
  list-style: none;
  text-transform: uppercase;
}

.tags ul li a,
.tags ul li strong
{
  display: block;
  padding: .25em 0;
}

.posts
{
  float: left;
  padding-left: 62px;
  width: 743px;
}

.entry
{
  padding-right: 326px;
  position: relative;
}

.sidebar
{
  float: right;
  margin-right: -326px;
  padding: 0 0 0 0;
  position: relative;
  width: 310px;
}

.page .sidebar,
.single .sidebar,
#respond
{
/*  padding-bottom: 160px;*/
}

.sidebar h3
{
  padding: 16px 20px;
}

.sidebar p
{
  clear: left;
}

.sidebar p img
{
  display: block;
  margin: 0 auto 2em auto;
}

.sidebar img.alignnone
{
  width: 310px;
}

.sidebar .sidebar_footer
{
  margin-top: 50px;
  padding-bottom: 30px;
}

.content a.big_subscription_link
{
  background: #aaa;
  color: #000;
  display: block;
  font-size: 1.1em;
  font-weight: bold;
  letter-spacing: 2px;
  padding: 50px 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

.content a.big_subscription_link:hover
{
  background: #000;
  color: #fff;
}

iframe
{
  margin-left: -9px !important;
}

.wp-caption-text
{
  color: #aaa;
  font-size: 11px;
  font-style: italic;
  line-height: 2.5em;
}

.sidebar .wp-caption.alignnone,
.photo_credit
{

}

.sidebar .wp-caption-text
{
  float: left;
  width: 310px;
}

.wp-caption-text em,
.photo_credit
{
  color: #aaa;
  clear: both;
  float: right;
  font-size: 11px;
  font-style: italic;
  line-height: 3.5em;
  margin: 0 0 10px 10px;
  text-align: right;
}

.accordion h3
{
  background: #000 url(images/accordion_disclosure_triangle.gif) right no-repeat;
  color: #fff !important;
  cursor: pointer;
  float: none;
  line-height: 1;
  padding: 6px 10px;
}

.accordion img
{
  float: left;
  margin: 0 1em .5em 0;
}

.accordion p
{
  clear: none;
  font-size: .9em;
  margin-bottom: .5em;
}

.metadata
{
  font-size: 11px;
  line-height: 1;
  margin-top: 2.5em;
}

.metadata strong
{
  background: #bbb;
  color: #fff;
  font-size: 10px;
  height: 18px;
  line-height: 1;
  letter-spacing: 2px;
  margin-right: 1em;
  padding: 3px 8px 3px 8px;
  position: relative;
  text-transform: uppercase;
  z-index: 2;
}

.metadata p
{
  color: #777;
  line-height: 1;
  margin-bottom: 1em;
  height: 16px;
}

.metadata a
{
  color: #777;
  font-size: 11px;
  margin-right: .6em;
}

.metadata span
{
  font-size: 11px;
  margin: 0 .8em -.5em .3em;
}

iframe#wufooFormq7x3k1 { height: 140px; } /* The 'Face of Flux' poll */

.archive .pagetitle,
.page-template-blog-php .pagetitle,
.page-template-features-php .pagetitle,
.page-template-photos-php .pagetitle,
.single .tags_title
{
  font-size: 1.4em;
  width: 155px;
}

/* Comments */

/* Don't show meta information for the 'Submit a Photo' post, and also do some other hacks. */
.post-218
{
  padding-bottom: 1.2em;
}

.post-218 .meta_separator,
.post-218 .date,
.post-218 .categories
{
  display: none;
}

.post-218 .sidebar
{
  padding-bottom: 0;
}

.post-218 .sidebar p
{
  margin: 0;
}

.post-218 .sidebar a
{
  background: #000;
  color: #fff;
  float: left;
  font-size: 1.1em;
  font-weight: bold;
  letter-spacing: 2px;
  line-height: 1;
  margin-top: 0;
  padding: 1em 20px .8em 20px;
  text-transform: uppercase;
}

/* 'Advertise' page */

.page.page-id-42 .sidebar a
{
  display: block;
  font-size: 1em;
  font-weight:bold;
  text-align: center;
}

.page.page-id-42 .sidebar a img
{
  border: 0;
  display: block;
  margin-bottom: 1em;
}

/* Homepage */

.homepage_feature
{
  margin-top: -5px;
}

.homepage_feature .magazine_cover
{
  float: left;
  width: 293px;
  height: 440px;
}

.homepage_feature .magazine_cover img
{
  display: block;
  width: 293px;
  height: 373px;
}

.homepage_feature .magazine_cover a
{
  color: #fff;
  display: block;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  width: 293px;
}

.homepage_feature .magazine_cover .caption p
{
  margin: 0;
}

.homepage_feature .magazine_cover .caption a
{
  background: url(images/semitransparent_black.png);
  margin-top: -28px;
  height: 22px;
  padding-top: 6px;
  position: relative;
  z-index: 10;
}

.homepage_feature .magazine_cover .caption a:hover
{
  background: #000;
  color: #fff;
}

.homepage_feature .magazine_cover a.subscribe_now
{
  background: #000;
  margin: 1em 0;
  padding: 8px 0;
}

.homepage_feature .magazine_cover a.subscribe_now:hover
{
  background: #e3e3e3;
  color: #000;
}

.homepage_feature .slideshow_container
{
  float: left;
  margin-left: 32px;
  width: 625px;
  height: 440px;
  position: relative;
}

.homepage_feature .slideshow_container #slideshow_navigation
{
  position: absolute;
  top: -5px;
  right: -5px;
  background: #fff;
  margin: 0;
  padding: 5px 0 0 10px;
  width: 65px;
  height: 380px;
  z-index: 99;
}

.homepage_feature .slideshow_container #slideshow_navigation li
{
  list-style: none;
  margin: 0 0 5px 0;
  padding: 0;
}

.homepage_feature .slideshow_container h2
{
  background: url(images/semitransparent_black.png);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0;
  margin: -28px 0 0 0;
  height: 16px;
  padding: 6px 8px;
  position: relative;
  z-index: 10;
}

.homepage_feature .slideshow_container p
{
  color: #000 !important;
  font-size: 12px;
  line-height: 1.5;
  margin: 1em 0;
  width: 550px;
}

/* Post Navigation */

.archive .content
{
  padding-bottom: 150px;
}

.content .navigation
{
  color: #fff;
  width: 743px;
  float: right;
  margin-top: -35px;
}

.content .navigation.top
{
  background: #000;
  height: 17px;
}

.content .navigation.bottom
{
  margin-top: 0;
}

.content .navigation a
{
  background: #000;
  color: #fff !important;
  font-size: .6em;
  font-weight: bold;
  letter-spacing: 2px;
  line-height: 14px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 1px 10px;
  text-transform: uppercase;
}

.single .navigation.top
{
  padding: 0 10px;
  width: 723px;
}

.single .navigation.top a
{
  background: transparent;
  padding: 2px;
}

.content .navigation.top a em
{
  font-family: Georgia, 'Times New Roman', Times, serif;
  text-transform: lowercase;
}

/* Comments */

.comments_link
{
  margin-top: 2em;
}

.comments_link strong
{
  background: #000;
}

.comments_link strong a
{
  color: #fff;
  margin-right: 0;
}

.comments_link strong a:hover
{
  color: #fff;
}

#respond
{
  margin-top: 2em;
}

#respond h3
{
  margin-bottom: 1.5em;
}

#respond p
{
  margin-bottom: 2em;
}

#respond form
{
  margin-left: 15px;
}

#respond label
{
  float: left;
  width: 200px;
}

#respond input,
#respond textarea
{
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 1.4;
  margin-top: -.3em;
  margin-bottom: 0;
  padding: .4em .25em .2em .25em;
}

#respond textarea
{
  margin-top: -.45em;
}

.metadata .sharethis_button span
{
  margin: 0;
  vertical-align: -2px;
}

#respond #submit
{
  background: #000;
  border: 0;
  color: #fff;
  font-weight: bold;
  letter-spacing: 1px;
  margin-left: 200px;
  padding: 8px 10px;
  text-transform: uppercase;
}

#respond textarea
{
  height: 100px;
}

ol.commentlist
{
  clear: left;
  margin-left: 15px;
  padding-top: .5em;
}

ol.commentlist li
{
  border-bottom: 2px solid #000;
  list-style: none;
  margin-right: 20px;
  margin: 1.5em 0;
}

ol.commentlist li .comment-body
{
  min-height: 55px;
  padding-bottom: 1px;
}

ol.commentlist li .comment-author,
ol.commentlist li .comment-meta
{
  clear: left;
  float: left;
  width: 200px;
}

.comment-edit-link
{
  display: none;
}

ol.commentlist p
{
  padding-left: 200px;
}

/* Photos */

.photo_grid
{
  margin: 0 0 25px -15px;
}

.photo_grid h3
{
  margin-bottom: 4px;
}

.photo_grid h3 a
{
  color: #fff !important;
}

.photo_grid .description
{
  color: #aaa;
  float: left;
  font-weight: bold;
  margin: 9px 0 0 20px;
}

.photo_grid ul
{
  margin: 4px 0 0 -9px;
  padding: 0;
}

.photo_grid li
{
  list-style: none;
  margin: 0;
  padding: 0;
}

.photo_grid li a
{
  float: left;
  margin: 8px;
}

.photo_grid li a img
{
  border-width: 10px;
  border-style: solid;
}

.photo_grid li a:hover img
{
  border-width: 10px;
  border-style: solid;
}

ul.search_results
{
  list-style: none;
  margin-left: 0;
}

ul.search_results li
{
  margin-bottom: 20px;
}

ul.search_results li a
{
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}

ul.search_results li p
{
  font-size: 12px;
}

.more-link
{
  background: #000;
  color: #fff !important;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 2px;
  margin-left: 3px;
  padding: 3px 7px 2px 7px;
  text-transform: uppercase;
  white-space: nowrap;
  line-height: 2;
}

.homepage_columns
{
  width: 950px;
}

.homepage_columns .column
{

  float: left;
  margin-right: 16px;
  padding: 1.5em 16px 0 0;
  min-height: 500px;
  width: 293px;
}

.homepage_columns h3
{
  background: transparent;
  border-bottom: 2px solid #000;
  color: #000;
  display: block;
  float: none;
  font-weight: bold;
  margin-bottom: .25em;
  padding: 0 0 .5em 0;
}

.homepage_columns h3 a
{
  color: #000 !important;
  display: block;
}

.homepage_columns p+h3
{
  margin-top: 3.5em;
}

.homepage_columns ul
{
  clear: left;
  list-style: none;
  margin: 0;
  padding: 0;
}

.homepage_columns ul li
{
  border-bottom: 1px solid #ddd;
  clear: left;
  margin-bottom: .75em;
  padding: 1.25em 0;
  min-height: 110px;
}

.homepage_columns ul li img
{
  border-width: 4px;
  border-style: solid;
  float: left;
  margin-right: 1em;
}

.homepage_columns ul li p.the_author
{
  color: #888;
  font-size: 10px;
  margin: .25em 0;
  text-transform: uppercase;
}

.homepage_columns ul li a
{
  text-decoration: none;
}

.homepage_columns ul li h4
{
  font-weight: bold;
  margin-bottom: .25em;
}

.homepage_columns p
{
  color: #000;
  font-size: 11px;
  line-height: 1.6;
  margin: 0 0 0 102px;
}

.homepage_columns .more_from
{
  border-bottom: 0;
  font-size: 13px;
  font-weight: bold;
  min-height: 25px;
  padding-top: 0;
  text-transform: uppercase;
}

.homepage_columns ul li.more_from a
{
  display: block;
  padding: .5em 0;
}

.homepage_columns .recent_photos
{
  margin-right: 0;
  padding-right: 0;
  width: 300px
}

.homepage_columns .recent_photos .the_photos h3
{
  clear: both;
  margin: 3em 0 0 0;
}

.homepage_columns .recent_photos ul
{
  margin-left: -18px;
}

.homepage_columns .recent_photos ul li
{
  border-bottom: 0;
  clear: none;
  float: left;
  padding-left: 18px;
  min-height: 75px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.homepage_columns .recent_photos ul.size-thumbnail li a img
{
  width: 80px;
  height: 80px;
  margin-right: 0;
}

.homepage_columns .recent_photos ul.size-sidebar li a img,
.homepage_columns .recent_photos ul.size-sidebar_slideshow li a img
{
  width: 292px;
  height: 292px;
  margin-right: 0;
}

.homepage_columns .recent_photos .more_from
{
  margin-top: 2.5em;
  padding: 1.25em 0;
  border-top: 1px solid #ddd;
}

.post.hentry.category-features,
.post.hentry.category-online-exclusives
{
  border-bottom: 6px solid #000;
  margin-bottom: 1.5em;
  padding-bottom: 0;
}

.article_teaser
{
  height: 132px;
  padding: 0 0 1.5em 0;
}

.article_teaser *
{
  cursor: pointer !important;
}

.article_teaser img
{
  border-width: 6px;
  border-style: solid;
  float: left;
  margin-right: 1.8em;
  width: 120px;
  height: 120px;
}

.article_teaser h2,
.article_teaser p
{
  clear: none;
  float: left;
  width: 588px;
}

.article_teaser h2
{
  margin-bottom: .25em;
}

.article_teaser p
{
  color: #000 !important;
}

.photo_navigation
{
  position: absolute;
  top: 140px;
  width: 74px;
}

.photo_navigation span
{
  color: #aaa;
  display: block;
  font-weight: bold;
  text-transform: uppercase;
}

.photo_navigation span img
{
  display: none;
}

.photo_navigation img
{
  border-width: 4px;
  border-style: solid;
  margin: 4px 0 0 0;
}

.photo_navigation.previous_photo { left: 0px; }
.photo_navigation.next_photo   { left: 90px; }

.photo_navigation.previous_photo span { text-align: left; }
.photo_navigation.next_photo span   { text-align: right; }

.photo_navigation a:hover img
{
  border-width: 4px;
  border-style: solid;
}

.single.attachment .sidebar h3
{
  background: #fff;
  color: #888;
  display: block;
  float: none;
  font-weight: bold;
  letter-spacing: 0;
  padding: 0;
}

.single.attachment .post .date
{
  position: static;
  float: right;
}

.attachment-large
{
  border: 20px solid #000;
  display: block;
  margin: 0 auto 1em auto;
}

.tnemesitrevda
{
  margin: 1.25em 0 2.5em 0;
}

.tnemesitrevda p
{
  line-height: 1;
  margin: 0;
  padding: 0;
}

.tnemesitrevda.in_left_sidebar
{
  clear: left;
  float: left;
  width: 145px;
}

#mbBottom
{
  position: relative;
  z-index: 1000000;
}

.entry img.size-full
{
  display: block;
  margin: 20px auto;
}

.gallery
{
  margin: 20px 0 -15px -15px !important;
}

.gallery br
{
  clear: left !important;
}

.entry .gallery
{
  width: 770px;
}

.sidebar .gallery
{
  width: 330px;
}

.entry .sidebar img.size-full
{
  margin-top: 0;
}

.gallery-item
{
  clear: none;
  float: left;
  margin: 0 5px 20px 15px;
  width: 89px !important;
  height: 89px !important;
  overflow: hidden;
}

.gallery-icon a
{
  padding: 0 !important;
}

.gallery-icon a img
{
  border-width: 4px;
  border-style: solid;
  width: 81px;
  height: 81px;
}

.gallery-icon a:hover img
{
  border-width: 4px;
  border-style: solid;
}

.sidebar .gallery
{
  margin-top: 0 !important;
}

.sidebar .gallery-item
{
  margin: 0 0 18px 19px;
}

.category-reader-photos .post .entry,
.category-fluxing-around .post .entry
{
  padding-right: 0;
}

.category-reader-photos .post h2,
.category-fluxing-around .post h2
{
  width: 740px;
}

/* Shop */

#post-64505 .entry
{
  padding-right: 0 !important;
}

#issues
{
  float: right;
  margin-top: -42px;
  width: 420px;
}

#issues .ui-tabs-nav
{
  border-bottom: 2px solid #000;
  height: 20px;
  margin: 0;
  padding: 0;
}

#issues .ui-tabs-nav li
{
  list-style: none;
  float: left;
  margin: 0 6px 0 0;
  padding: 0;
}

#issues .ui-tabs-nav li a
{
  background: #eee;
  color: #888;
  outline: 0;
  padding: 5px 8px 4px 8px;
  font-weight: bold;
  text-transform: uppercase;
}

#issues .ui-tabs-nav li.ui-state-active a
{
  background: #000 !important;
  color: #fff !important;
}

#issues .ui-tabs-nav li a:hover
{
  background: #ddd;
  color: #000;
}

#issues .ui-tabs-panel
{
  margin: 1em 0;
}

#issues .ui-tabs-panel img
{
  border: 4px solid #000;
}

#issues .ui-tabs-panel h4
{
  clear: both;
  color: #000;
  font-weight: bold;
  margin: 1.255em 0 .25em 0;
  text-transform: uppercase;
}

#issues .ui-tabs-panel ul
{
  margin: 0 0 1em 0;
  padding: 0;
}

#issues .ui-tabs-panel li
{
  float: left;
  font-size: 11px;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 33%;
}

#issues .ui-tabs-panel h5
{
  margin: .5em 0 0 0;
}

#issues .ui-tabs-panel p
{
  font-size: 11px;
  line-height: 1.4;
}