/*

Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: Theme for People Tree Lifestyle
Version: 1.0
Author: Sheldon Daniels and Rebecca Newnham
Author URI: http://www.creativeesprit.co.uk http://www.rebeccanewnham.com  
Tags: ecological, magazine, sky blue, green, black

	People Tree Lifestyle v1.0
	http://www.creativeesprit.co.uk http://www.rebeccanewnham.com 

	This theme was designed and built by Sheldon Daniels and Rebecca Newnham
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

.pds-links {
padding-left: 0 !important;
margin-left: 0 !important;
width: 100px;
}


.pds-vote-button {
background: url(images/poll-vote.jpg) 0 0 no-repeat #fff !important;
width: 50px !important;
height: 50px !important;
border: 0 !important;
color: #00AEEF !important;
font-size: 0.2em !important;
padding-left: 0 !important;
}

.pds-box {
background: url(images/poll-background.jpg) bottom right no-repeat #fff !important;
display: block;
float: left;
width: 274px;
}

.pds-links {
padding-left: 5px !important;
}

.pds-answer {
width: 280px;
}

.pds-question {
display: block;
width: 276px !important;
white-space: normal;
}

.pds-question-top {
font-size: 1.5em !important;
line-height: 1.3em !important;
}


/* Begin Typography & Colors */

* html, * html body /* IE6 Fixed Position Jitter Fix */ {
background-image:url(about:blank);
background-attachment:fixed;
}

body {
font-size: 62.5%; /* Resets 1em to 10px */
font-family: Arial, Helvetica, Sans-Serif;
background: #ccc;
color: #333;
}



* {
margin: 0;
padding: 0;
}



#main {
	background-color: white;
	width: 1000px;
	margin: 0 auto;
	font-size: 1.2em;
	padding: 10px 0 20px 0;
	}



/********************* HEADER **************************/



#header {
height: 128px;
width: auto;
display: block;
}

.logo {
width: 304px;
height: 126px;
float: left;
margin-bottom: -3px;
}

html > body .logo {
margin: 0;
}

.leaderboard, .promotion, .subscribe-ad {
margin: 0 10px 10px 0;
float: left;
}

.find-us {
width: 136px;
height: 40px;
float: left;
background: url(images/find-us.jpg) 0 0 no-repeat #fff;
padding: 50px 0 0 40px;
}

.find-us img {
border: 0;
margin-right: 5px;
}

.leaderboard {
width: 500px;
height: 90px;
}

.subscribe-ad {
width: 300px;
height: 50px;
clear: right;
}

/********* Navigation *********/

#navigation {
display: inline;
font-size: 1.2em;	
width: 685px;
margin: 0;
padding: 0;
float: left;
background: #222;
z-index: 30;
}

#navigation li {	
float: left;
list-style: none;
}

#navigation li a {	
display: block;
background: #222;
padding: 5px 10px;
text-decoration: none;
color: #fff;
white-space: nowrap;
}

#navigation li a:hover {
background: #222;
color: #00AEEF;
}

#navigation li ul {	
margin: 0;
padding: 0;
position: absolute;
visibility: hidden;
z-index: 30;
}

#navigation li ul li {	
float: none;
display: inline;
z-index: 30;
}

#navigation li ul li a {
width: auto;
background: #222;
}

#navigation li ul li a:hover {	
background: #111;
color: #00AEEF;
}


/** search **/

#search {
display: inline;
width: 260px;
float: right;
background: #222;
padding: 3px 0;
} 

#searchform #s {
width: 180px;
margin-right: 5px;
float: left;
}

.searchbutton {
background: url(images/search-button.jpg) 0 0 no-repeat #000;
width: 20px;
height: 20px;
float: left;
border: 0;
}

#searchform {
float: right;
margin-right: 10px;
}




/****************** LAYOUT **********************/

#content { 
padding-left: 10px;
margin-right: 10px;
width: 660px;
float: left;
}

html > body #content { 
margin-right: 20px;
}

#page-content { 
margin-left: 10px;
margin-right: 10px;
width: 540px;
float: left;
}

#left-sidebar {
display: block;
padding-left: 10px;
width: 120px;
float: left;
}	

#left-sidebar ul li ul li {
margin-bottom: 5px;
}

#left-sidebar ul li a {
display: block;
font-weight: bold;
margin-bottom: 5px;
}

#left-sidebar ul li ul li ul li {
font-weight: normal;
margin-left: 5px
}

#left-sidebar ul li ul li ul li a {
font-weight: normal;
}

#sidebar { /* IE 6 */
width: 300px;
padding-top: 55px;
padding-right: 10px;
float: right;
}

html > body #sidebar { 
width: 300px;
padding-top: 55px;
padding-right: 10px;
float: left;

}

#sitemap {
margin-top: 40px;
border-top: 1px solid #000;
height: 210px;
width: 960px;
padding: 0 20px;
background: url(images/sitemap-bg2.jpg) 0 0 no-repeat #fff;
}

html > body #sitemap {
padding: 20px;
}



#footer {
background: #000;
color: #fff;
padding: 8px 0;
text-align: center;
font-size: 1em;
}



/***** CONTENT ELEMENTS ******/



/**** BREADCRUMB  ****/


.breadcrumb, .page-breadcrumb {
background: url(images/breadcrumb-bg.jpg) 0 0 no-repeat #fff; 
width: 650px;
margin-bottom: 10px;
padding: 20px 0;
}


.page-breadcrumb {
margin-left: 10px;
}


/******* STORIES ********/


#stories, #category-top-area {
width: 660px;
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #000;
}

#stories {
padding-bottom: 10px;
height: 410px;
}


/**** FEATURES ****/

#features {
width: 400px;
height: 385px;
float: left;
}

#features-nav {
display: block;
text-align: right;
width: 400px;
margin-top: 375px;
}

#features-nav a, #features-nav a:link, #features-nav a:visited {
margin-left: 5px;
color: #222;
padding: 4px;
border: 1px solid #222;
}

#features-nav a:hover, #features-nav a.activeSlide, 
#features-nav a.activeSlide:link, #features-nav a.activeSlide:visited {
margin-left: 5px;
color: #00AEEF;
padding: 4px;
border: 1px solid #00AEEF;
}



#slideshow {

position: absolute;
width: 400px;
height: 350px;
z-index: 10;
overflow: hidden;
}



#slideshow img {
width: 400px;
height: 350px;
}

.feature-text {
position: relative;
z-index: 20;
float: right;
text-align: right;
font-size: 1.6em;
top: 250px;
padding: 5px;
background: #222;
color: #fff;
}



/****** TOP STORIES *********/



.top-stories {
float: left;
width: 250px;
padding-left: 10px;
}



.top-story-block,.top-story-block-last  {
padding-bottom: 10px;
margin-bottom: 20px;
border-bottom: 1px solid #222;
}

.top-story-block-last {
border-bottom: 0;
}



/****** COLUMN BLOCK ******/


.column-left, .column-right {
width: 364px;
float: left; 
}

.column-right {
float: right; 
}

.column-left {
margin-right: 20px; 
width: 276px;
}

.box {
width: 660px;
border-top: 1px solid #000;
padding-top: 20px;
margin-bottom: 20px;
display: block;
}


/***************  HOT PICKS ***************/



.hot-picks {
height: 345px;
width: 230px;
position: absolute; 
z-index: 10;
margin: 0 auto;
}

.hot-picks img {
width: 230px; 
height: 345px;
}

.hot-picks-text {
color: #fff;
width: 220px;
background-color: #222;
font-size: 0.9em;
padding:5px;
position: relative;
top: 265px;
z-index: 20;
filter:alpha(opacity=95);
opacity: 0.95;
-moz-opacity:0.95;
}



/***************  IN STYLE ***************/


img.in-style {
width: 230px;
height: 345px;
margin: 0 10px 10px 0;
float: left;
}

img.in-style-land {
width: 364px;
height: 273px;
margin: 0 0 10px 0;
}

.in-style-text-port {
width: 114px;
padding: 0 5px;
color: #222;
float: left;
font-size: 1em;
}

.in-style-text-land {
width: 364px;
color: #222;
clear: left;
font-size: 1em;
}

.in-style-text-port h3,
.in-style-text-land h3 {
font-size: 1.1em;
font-weight: bold;
line-height: 1.6em;
}

.in-style-text p {
line-height: 1.6em;
}


/*********** GALLERY WIDGET *************/


#gallery-widget-nav {
text-align: right;
float: right;
width: 200px;
font-size: 2.0em;
}

#gallery-widget-nav a, #gallery-widget-nav a:link, #gallery-widget-nav a:visited {
font-size: 1.6em;
margin-left: 5px;
}

#gallery-widget-nav a:hover, #gallery-widget a.activeSlide, 

#gallery-widget-nav a.activeSlide:link, #gallery-widget a.activeSlide:visited {
font-size: 1.6em;
margin-left: 5px;
color: #999;
}

#gallery-widget {
width: 640px;
clear: both;
}

#gallery-widget ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#gallery-widget ul li {
float: left;
width: 165px;
}

#gallery-widget ul li a {
display: block;
}

#gallery-widget img {
width: 155px;
height: 155px;
display: block;
margin-bottom: 5px;
}

.gallery-widget-text, .more-videos-text {
z-index: 20;
text-align: center;
font-size: 1.1em;
line-height: 1.2em;
font-weight: bold;
width: 155px;
display: block;
}

#gallery-widget .carousel-pagination {
font-size: 2.0em;
}

#gallery-widget .carousel-pagination a,
#gallery-widget .carousel-pagination a:link,
#gallery-widget .carousel-pagination a:visited {
font-size: 1.6em;
margin-left: 5px;
cursor: pointer;
color: #999;
}

#gallery-widget .carousel-pagination a:hover, 
#gallery-widget .carousel-pagination a.active:hover,
#gallery-widget .carousel-pagination a.active,
#gallery-widget .carousel-pagination a.active:link,
#gallery-widget .carousel-pagination a.active:visited {
font-size: 1.6em;
margin-left: 5px;
color: #00AEEF;
cursor: pointer;
}



.carousel-pagination {
text-align: center; 
}



/***************** Video ****************/

.video {
border-top: 1px solid #000;
padding-top: 20px;
}

.video-player {
width: 425px !important;
margin-right: 10px;
float: left;
}

.video-desc {
margin-top: 10px;
background: #222;
color: #fff;
padding: 5px;
}

.more-videos-area {
float: left;
}

html > body .more-videos-area {
width: 225px;
}

.more-videos {
display: block;
width: 223px;
height: 90px;
margin-bottom: 10px;
border: 1px solid #222;
}

html > body .more-videos {
display: block;
width: 225px;
height: 90px;
margin-bottom: 10px;
border: 1px solid #222;
} 

 

.more-videos-thumb {
float: left;
margin-right: 5px;
}

.more-videos-text {
text-align: left;
float: left;
width: 90px;
line-height: 1.3em;
font-size: 1em;
padding: 2px 0;
}

html > body .more-videos-text {
text-align: left;
float: left;
width: 100px;
line-height: 1.3em;
font-size: 1em;
padding: 2px 0;
}

/************************* CATEGORY POSTS ***************************/





/************************** REGULAR CATEGORY *********************/



.post, .top-story-post {
margin-bottom: 20px;
padding-bottom: 10px;
border-bottom: 1px solid #222;
}



.post-tile {

float: left;

width: 315px;

border-bottom: 1px solid #222;

padding-bottom: 10px;

margin: 0 10px 10px 0;

display: block;

}



.entry {

margin: 10px 0;

}



.more-link {

background: #88BAFF;

font-size: 1.3em;

font-weight: bold;

padding: 2px;

}



/************************ TOP STORY CATEGORY ******************/



.category-top-story {

float: left;

width: 440px;

margin-right: 10px;

}



.second-third {

width: 210px;

float: right;

}



.second-third h2, .post-tile h2 {

font-size: 1.2em;

margin-bottom: 0;

line-height: 1.2em; 

}






/******************* GALLERY CATEGORY *****************/



.gallery-cat {

width: 120px;

height: 200px;

margin: 0 10px 10px 0;

display: block;

float: left;

background: #fff;

cursor: pointer;

}



.gallery-cat-title {

color: #444;

font-weight: bold;

padding: 5px; 

width: 120px;

display: block;

}



.gallery-cat:hover {

background: #e4e4e4;

}







/************** PERMALINKS ****************/



.story-nav {

margin-bottom: 15px; 

font-size: 0.9em;

border-top: 1px solid #444;

border-bottom: 1px solid #444;

padding: 5px 0;

}



.story-nav-left {

float: left;

text-align: left;

width: 300px;

}



.story-nav-right {

float: right;

text-align: right;

width: 300px;

}



.postmetadata {
border-top: 1px solid #444;
border-bottom: 1px solid #444;
margin: 20px 0;
font-size: 0.9em;
padding: 5px 0;
clear: both;
}



.share {

float: left;

padding: 4px;

border: 1px solid #ccc;

margin: 0 10px 10px 0;

text-align: center;

}



.more-galleries {

display: block;

float: left;

margin-right: 10px;

width: 100px;

font-size: 1.1em;

line-height: 1.2em;

font-weight: bold;

}



/****************** PAGE ***********************/



ul#page-related {

list-style-type: none;

margin: 20px 0;

clear: both;

}



ul#page-related li.page_item {

float: left;

width: 80px;

height: 120px;

display: block;

margin: 0 10px 10px 0;

}



#page-content img.page_icon {
width: 80px !important;
height: 120px !important;
}



#sidebar .link ul#page-related li.page_item {
float: left;
width: 300px;
height: 450px;
display: block;
margin: 0 0 10px 0;
}



li.page_item a {
display: block;
clear: left;
}

#sidebar img.page_icon {
float: right !important;
}

img.page_icon, img.category_icon {
padding: 0 !important;
}


#page-content .ngg-imagebrowser-desc {
width: 210px !important;
}

#page-content .ngg-imagebrowser-image {
width: 296px;
}

#page-content .ngg-imagebrowser-image img {
width: 296px;
}


/***** SIDEBAR ELEMENTS ******/



.link {

width: 300px;

margin-bottom: 20px;

}



.link-tag {

width: 300px;

margin-bottom: 20px;

}



.link-tag a, .link-tag a:link, .link-tag a:visited  {

color: #000;

}



.link-tag a:hover  {

color: #00AEEF;

}





.sb-header {

margin-bottom: 10px;

}



.subscribe-box {

background: url(images/subscribe-background.jpg) 0 0 no-repeat #fff;

font-size: 1.1em;

font-weight: bold;

padding: 5px;

width: 300px;

height: 160px;

}



html > body .subscribe-box {

width: 290px;

height: 150px;

}

a.sign-up-catalogue, a.sign-up-catalogue:link, 
a.sign-up-catalogue:visited,
a.sign-up-catalogue:hover {
color: #fff;
background: #999; 
display: block;
padding: 5px 12px 10px;
}



.subscribe-button {

background: url(images/subscribe-button.gif) 0 0 no-repeat;

width: 40px;

height: 40px;

border: 0;

cursor: pointer;

}

/******** SAFIA'S BLOG LAYOUT *********/



a.story-list {

display: block;

width: 298px;

height: 100px;

color: #000 !important;

background: #fff;

border: 1px solid #aaa;

margin-bottom: 5px;

}



a.story-list:hover {

color: #fff !important;

background: #222;

}



.story-list-pic {

height: 100px;

width: 100px;

float: left;

}



.story-list-text {

display: block;

padding: 5px;

height: 70px;

width: 188px;

font-size: 1em;

float: left;

line-height: 1.2em !important;

}



/***** LATEST STORIES & COMMENTS ******/

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



#latest-stories, #latest-comments {
clear: both;
width: 273px;
padding: 10px 5px 10px 20px;
font-size: 1.4em;
line-height: 1.2em;
border: 1px solid #aaa;
border-top: 0;
background: url(images/latest-bg.jpg) 0 0 no-repeat #fff;
margin: 0 !important;
}

#latest-stories li, #latest-comments li {
list-style-type: disc;
list-style-position: outside;
font-size: 0.9em;
margin-bottom: 10px;
padding: 0;
}



#latest-stories li a, #latest-comments li a,
#latest-stories li a:link, #latest-comments li a:link,
#latest-stories li a:visited, #latest-comments li a:visited {
color: #000;
}

#latest-stories li a:hover, #latest-comments li a:hover {
color: #88BAFF;
}

#latest {
margin-bottom: 20px;
}

#latest img {
border: 0;  
}

#latest ul {
list-style-type: none;
margin: 0;
}

#latest ul li {
float: left;
}

.latest_story_tb, .latest_story_tb.ui-tabs-selected,
.comments_tb, .comments_tb.ui-tabs-selected {
display: block;
height: 24px;
width: 118px;
z-index: 20;
margin: 0 !important;
padding: 0 !important;
}

.latest_story_tb {
background: url(images/stories-dsltd.jpg) 0 0 no-repeat #fff;
}

.latest_story_tb.ui-tabs-selected {
background: url(images/stories-sltd.jpg) 0 0 no-repeat #fff;
}

.comments_tb {
background: url(images/comments-dsltd.jpg) 0 0 no-repeat #fff;
}

.comments_tb.ui-tabs-selected {
background: url(images/comments-sltd.jpg) 0 0 no-repeat #fff;
}


/***** SITEMAP ELEMENTS ******/

#sitemap ul.columns {
width: 140px;
margin-left: 20px;
padding: 0;
margin: 0;
float: left;
list-style-type: none;
font-weight: bold;
}

#sitemap h2 {
font-size: 1.2em;
margin-bottom: 15px;
color: #fff;
}

ul.columns li {
line-height: 1.6em;
}


/***** TOOLBAR ******/

#toolbar {
z-index: 900;
position: fixed;
bottom: 0px;
left: 0px;
padding: 2px 10px;
width: 980px;
background: #ccc;
border-top: 1px solid #aaa;
filter:alpha(opacity=95);
opacity: 0.95;
-moz-opacity:0.95;
}

html > body #toolbar {
width: 100%;
}

* html #toolbar /* IE6 position fixed Bottom */ { 
position:absolute;
bottom:auto;
top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

#toolbar td.title {
font-weight: bold;
font-size: 1em;
}

#toolbar select {
width: 180px;
}

html > body #toolbar select {
width: 200px;
}

#toolbar .button {
color: #fff;
background-color: #00AEEF;
padding: 2px;
border: 0;
cursor: pointer;
}


/****************** FONTS *************************/

h1, h2, h3, h4 {
color: #000;
}

h1 {
font-size: 1.8em;
font-weight: bold;
}	

h1.category-title, h1.sitemap-title {
font-size: 2.4em;
margin-bottom: 10px;
}

h1.sitemap-title {
color: #fff;
}

h2.storytitle, h2.top-story {
font-size: 1.4em;
margin-bottom: 0px;
}

p {
font-size: 1.1em;
margin-bottom: 10px;
line-height: 1.4em;
}

a, a:link, a:visited {
color: #00AEEF;
text-decoration: none !important;
} 	

a:hover {
color: #00AEEF;
text-decoration: none !important;
}

a.black, a.black:link, a.black:visited,
a.more-galleries, a.more-galleries:hover, a.more-galleries:visited  {
color: #333;
}

a.black:hover, a.more-galleries:hover {
color: #00AEEF;
}

a.more-link, a.more-link, a.more-link:visited, a.more-link:hover, 
a.white, a.white:link, a.white:visited {
color: #fff;
} 

a.white:hover {
color: #00AEEF;
}

small {
font-size: 0.9em;
line-height: 1.5em;
}

ul {
list-style-type: none;
padding: 0;
margin:0;
}

hr {
margin-bottom: 15px;
text-align: center;
color: #222;
}

/********** Floats and Clears ************/

.clear {
clear: both;
}

.left {
float: left;
}

.right {
float: right;
}


/*********** Images *************/

img {
border: 0 !important;
}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding-top: 2px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding-top: 2px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}


/************************ COMMENTS ******************/

#comments-sidebar {
width: 140px;
margin-right: 10px;
float: left;
}

#comments-form-area {
padding: 10px;
width: 488px;
float: left;
border: 1px solid #444;
}	

.sendbutton {
height: 50px !important;
width: 50px !important;
background: url(images/comment-send.jpg) 0 0 no-repeat #fff;
border: 0 !important;
cursor: pointer;
}

.thread-alt {
background-color: #f8f8f8;
}

.thread-even {
background-color: white;
}

.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {
border-left: 1px solid #ddd;
}

.commentlist li, #commentform input, #commentform textarea {
font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentlist li ul li {
font-size: 1em;
}

.commentlist li .avatar { 
float: left;
margin: 0 5px 5px 0;
border: 1px solid #eee;
padding: 2px;
background: #fff;
}

.commentlist cite, .commentlist cite a {
font-weight: bold;
font-style: normal;
font-size: 1.1em;
}

.commentlist p {
font-weight: normal;
line-height: 1.5em;
text-transform: none;
}

#commentform p {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentmetadata {
font-weight: normal;
}


/* Begin Images */

p img {
padding: 0;
max-width: 100%;
}

#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
}

#commentform {
margin: 5px 10px 0 0;
}

#commentform textarea {
width: 100%;
padding: 2px;
}

#respond:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#commentform #submit {
margin: 0 0 5px auto;
float: right;
}

/* End Form Elements */


/* Begin Comments*/

.alt {
margin: 0;
padding: 10px;
}

.sky {
width: 120px;
height: 600px;
display: block;
}

.commentlist {
padding: 0;
text-align: justify;
}



.commentlist li {
margin: 15px 0 10px;
padding: 5px;
list-style: none;
}

.commentlist li ul li { 
margin-right: -5px;
margin-left: 10px;
}

.commentlist p {
margin: 10px 5px 10px 0;
}

.children { padding: 0; }

#commentform p {
margin: 5px 0;
}

.nocomments {
text-align: center;
margin: 0;
padding: 0;
}

.commentmetadata {
margin: 0;
display: block;
}

/* End Comments */

/* Begin Calendar */

#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;
}

#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}

#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}

#wp-calendar a {
display: block;
}

#wp-calendar caption {
text-align: center;
width: 100%;
}

#wp-calendar td {
padding: 3px 0;
text-align: center;
}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
background-color: #fff; }

/* End Calendar */

/* Begin Various Tags & Classes */

acronym, abbr, span.caps {
cursor: help;
}

acronym, abbr {
border-bottom: 1px dashed #999;
}

blockquote {
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #ddd;
}

blockquote cite {
margin: 5px 0 0;
display: block;
}

.center {
text-align: center;
}

.hidden {
display: none;
}

.screen-reader-text {
position: absolute;
left: -1000em;
}


.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 60px;
}

/* End Various Tags & Classes*/


/* Captions */

.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
clear: both;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

/* End captions */

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */