@charset "utf-8";
/* CSS Document */

/*
Theme Name: Reimagineer June 2013
Theme URI: http://reimagineer.org/
Author: ModernDesign
Author URI: http://moderndesign.co.nz/
Description: 3 columns with header and footer, responsive design
Version: 1.0
*/


/* ============================================================
    Reset
========================================================== */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
.clearboth {
	clear: both;
}

/* =============================================================================
   Typography
   ========================================================================== */
   
body {
	font: 100%/1.5 ff-dagny-web-pro, 'Open Sans', arial, sans-serif;
	background-image: url(images/mochaGrunge.png);
}
body.procreatehive {
	background-image: url(images/hive-bg.gif);
}
p, pre, ol, ul, dl, figure, figcaption, table, fieldset {
	margin: 0.70em 0; /* 12px 0 */
}
strong {
	font-weight: 700;
}
blockquote {
	margin: 1em 40px;
	font-style: italic;
}
h1 {
	font-size: 1.500em; /*font-size: 1.750em;*/
	line-height: 1.1em; /*line-height: 1.2em;*/
	font-weight: 700; /*400=regular;700=bold*/
	text-align: center;
	margin: 0 0 10px 0;
	padding-top: 0;
}
.paged-2 h1.entry-title, .paged-3 h1.entry-title, .paged-4 h1.entry-title {
	font-size: 1em;
}
/*h2 {
	font-size: 1.5em;
	font-weight: 700;
	line-height: 1.1em;
	margin: 40px 0 10px 0;
}*/
h2, .entry-content p.italics-left, #tinymce.wp-editor .entry-content p.italics-left, .single h2.subhead {
	font: 0.875em/1.3 'Droid Serif', serif; /* 1em */
	font-weight: 200;
	font-style: italic;
	color: #6d6a67;
	text-align: justify;
/*	margin: 1em 0 1em 0;*/
	padding: 0;
}

h2.subhead {
	font: 0.813em/1.3 'Droid Serif', serif; 
	font-weight: 200;
	font-style: italic;
	color: #6d6a67;
	text-align: center;
	padding: 0;
}
.single h2.subhead { 
	font: 0.875em/1.3 'Droid Serif', serif;
	font-weight: 200;
	font-style: italic;
	color: #6d6a67;
	text-align: center;
	padding: 0; }

h3, .entry-content p.bold-subhead, #tinymce.wp-editor .entry-content p.bold-subhead {
	font-size: 1em;
	line-height:1.2em;
	font-weight: 700;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #b9b9b9;
	padding: 0;
	margin: 19px auto 19px auto;
	width: 60%;
}


/* Form fields, general styles first */
legend {
	font: 1em/1.3 ff-dagny-web-pro, 'Open Sans', serif; /* 20px */
	padding-bottom: 20px;
}
label {
	text-transform: uppercase;
	font-weight: 700;
}
button, input, textarea {
	border: 1px solid #ccc;
	font-family: inherit;
	padding: 10px;
	margin-bottom: 15px;
}
button, input {
	line-height: normal;
}
textarea {
	font-size: 100%;
	overflow: auto;
	vertical-align: top;
}

/* =============================================================================
   Links
   ========================================================================== */
a {
	color: #D9A300;
	font-size: 100%;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
a:visited {
	color: #9D9D9D;
}
a:hover {
	color: #333;
}
a:focus {
	outline: thin dotted;
}
a:hover, a:active {
	outline: 0;
}
.category-zzublog a {
	color: #D9A300;
}
.entry-meta a, .entry-meta a:active {
	color: #9D9D9D;
}
.fade {
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   }

   .fade:hover {
      opacity: 0.5;
      }

/* =============================================================================
   Lists
   ========================================================================== */

ul, ol {
	margin: 1em 0;
	padding: 0 0 0 20px;
	text-align: left;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-alpha;
}
dl {
	margin: 0 15px;
}
dl.gallery-item {
	margin: 0;
}
dt {
	color: #000;
}
dd {
	margin: 0 0 15px 10px;
}
nav ul, nav ol {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

/* ============================================================
    Top Menu and Login
============================================================ */

#top_nav {
	width: 100%;
	background-color: #000;
	padding-bottom: 5px;
}
.main-navigation ul, #login_top ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.main-navigation li {
	display: inline-block;
	padding: 4px 5% 0 0;
}
.main-navigation li a, #login_top li a {
	text-decoration: none;
	text-transform: uppercase;
	color: #ccc;
	font-weight: 400;
	font-size: 0.688em; /* 11px */
}
.main-navigation li a:hover, .main-navigation li a.active, .main-navigation > li.current-menu-item a, .main-navigation > li.current_page_item a, #login_top li a:hover, #login_top li a.active, #login_top > li.current-menu-item a, #login_top > li.current_page_item a {
	color: #FFD518;
	text-decoration: none;
}
.main-navigation li.current_page_item a, .main-navigation li.current-menu-item a {
	color: #FFD518;
	text-decoration: none;
}
/* Darken inactive ones */
#menu-item-23 a, #menu-item-22 a, #menu-item-65 a {
	color: #666;
}

/* Small menu */
.menu-toggle {
	cursor: pointer;
}
.main-small-navigation .menu {
	display: none;
}
#login_top ul {
	text-align: right;
}
#login_top li {
	display: inline-block;
	padding: 4px 20% 0 0;
}
#login_top li:nth-child(2) {
	padding-right: 0;
}
#login_top li a {
	font-weight: bold;
}

 @media (max-width: 767px) {
	#login_top ul { padding-right: 10%; }
	#login_top li { padding-right: 10%; }
}

/* ============================================================
    Main Content layout
============================================================ */

.page-container {
	background: url(images/paper_3.png);
	padding-bottom: 30px;
}
.content {
	margin-top: 0px;
}

/* HEADER */

.header {
	overflow: hidden;
}
.header-left {
	text-align: right;
	font-size: 0.750em; /* 12px for open sans  */
}
.header .middle {
	text-align: center;
}

/* Search Widget */
#searchform input#s {
	width: 85%;
	height: 20px;
	padding: 5px 5px 5px 26px;
	background: url("images/magnify.gif") left center no-repeat;
	border: 0;
	border-bottom: 1px solid #000;
	color: #3c3c3c;
}
#searchform {
	margin-top: 1.3em;
}
input[type="text"], input[type="email"], input[type="password"], input[type="search"], textarea {
	color: #666;
	border: 1px solid #ccc;
}

.social-media-head {float:right; padding-top:11%;}

/* Subscribe by email */
.subscribe-head {
	font-size: 0.675em;
	font-weight: 700;
	line-height: 1.125em;
	margin: 2.5em 0 .5em 0;
	padding-bottom: .8em;
	text-align: center;
	border-bottom: 1px solid #000;
	text-transform: uppercase;
	font-family: 'Open Sans', ff-dagny-web-pro, Arial, sans-serif;
}

/* Home Page */
.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0 0 10px 0;
}
.rslides li {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}
.rslides img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0;
}

 @media (max-width: 767px) {  

	#searchform input#s { border-bottom: 2px solid #000; }
	#searchform { 	text-align:center; margin-top: 5% ; }
	.social-media-head { padding:5% 0 10%; margin-left: 10%; }
	.social-media-head img { padding:0 3%; }
	.zzublog-logo { padding-top: 10% ; }
  }

/* ============================================================
    Post styling
============================================================ */

.entry-content, .entry-summary {
	margin: 10px 0; /* 20px 0 30px 0 */
}
.entry-content p, .entry-content pre, .entry-content ol, .entry-content ul, .entry-content dl, .entry-content figure, .entry-content figcaption, .entry-content table, .entry-content fieldset, .entry-summary, .navigation {
	font-size: 0.813em; /* 0.813em 13px / 16 */
	line-height: 1.20em; /* 1.45em */
	margin: 0.50em 0;
}
.entry-content li, .comment-content li {
	margin: 0 0 0 30px;
}
.entry-content li li, .entry-content li p {
	font-size: 1em;
}
.entry-content p, .entry-summary {
	text-align: justify;
}
#bbpress-forums, #bbpress-forums ul, #bbpress-forums li, #bbpress-forums p {
	font-size: 1.05em; /* 13px 0 */
	line-height: 1.4em;
}
.date {
	font-style: italic;
	color: #585858;
	margin: 5px 0;
	text-align: center;
}
.category .hide-img, .home .hide-img { display:none; }

/* Entry meta (date, author, tag, category) */
.entry-meta {
	text-transform: uppercase;
	font-size: 0.688em;
	margin: 0;
}
.entry-meta a {
}
.entry-meta a:hover {
	border-bottom: 1px dotted #333;
}
.entry-meta .entry-title {
	text-transform: none;
	font-weight: 400;
}
footer.entry-meta {
	margin: 0px 0 5px 0;
}
.entry-meta hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #b9b9b9;
	padding: 0;
	margin: 0 auto;
	width: 33%;
}
h1.entry-title a {
	color: #000;
}
h1.entry-title a:hover {
	color: #FFD518;
}
#post-224 .entry-title {
	display: none;
}
.category-zzublog h1.entry-title a:hover {
	color: #D9A300;
}
.meta-nav, .read-more {
	padding-right: 18px;
	background: url("images/breadcrumb_arrow.png") no-repeat right center;
	font-size: 1em;
	font-style: italic;
	font-weight: 400;
}
.page-links {
	font-size: 0.875em;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.page-links a {
	background: #E8E8E8;
	border: 1px solid #999;
	color: #000;
	margin-left: 0.6em;
	margin-right: 0.6em;
	padding: 0.5em 0.7em;
	text-decoration: none;
}
.page-links a:hover {
	color: #fff;
	background: #444;
}
article {
	margin-bottom: 1.188; /* 19px */
}
article hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #b9b9b9;
	padding: 0;
	margin: 0.6em auto;
	width: 80%;
}
.alignleft {
	padding: 5px 5px 0 0;
	margin: 0 10px 0px 0;
	display: inline;
	float: left;
}
.alignright {
	padding: 5px 0 0 5px;
	margin: 0 0 0 10px;
	display: inline;
	float: right;
}
figcaption {
	padding: 5px;
	font-size: 1em;
	border: none;
	background: transparent;
	word-wrap: normal;
	text-align: center;
	color: #999;
}
/*.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, p.wp-caption-text {
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	line-height: 14px;
	padding: 0 4px 5px;
	margin: 0;
	text-align: left;
}
article footer {
	border-bottom: none;
}
/* Comments 
#comments {}
	#comments-list ul, #comments-list ol { padding: 0 0 0 40px; }
	#comments-list li { list-style: none;  }
	#comments-list li.depth-1 {  border-bottom: 1px dotted #AAA; padding: 10px; background: #F1F1F1; margin: 0 0 10px -35px;}
	#comments-list li.depth-2, #comments-list li.depth-3{  border-left: 1px dotted #AAA; padding: 10px; margin: 0 0 0 15px; background: #FFF; }
	#comments-list li img{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
	#comment-list h3 { font-weight: 400; font-size: 26px; }
	.comment-author { text-transform: capitalize; font-size: 14px; color: #444;}
	.comment-avatar { width: 60px;  float: left; }
	.comment-meta { color: #999; }
	.comment-content { clear: both; font-size: 14px; margin: 20px 0;}
	.comment-reply-link a{ display: block; padding: 3px 5px; background: #DDD; width: 35px; height: 20px; border-radius: 5px; -moz-border-radius: 5px; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; overflow: hidden;  }
	.comment-reply-link a:hover{ width: 45px; background: #CCC;}
	*/


/* Comments form 
#respond { margin: 20px 0 0 0; }
	#respond h3 {text-transform:uppercase; }
	#respond .comment-form-author .required, 
	#respond .comment-form-email .required { color: #BD3500; position: absolute; left: 36%; z-index: 1;}
	#commentform label { width: 100%; display: block }
	#commentform textarea{ width: 94%; }
	#commentform  input, 
	#commentform textarea{ padding: 5px 10px; background: #FAFAFA; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; border: 3px solid #DDD; }
	#commentform input:focus, 
	#commentform textarea:focus { background: #FFF; }
	#commentform .form-submit input[type="submit"]:hover { background: #333; color: #CCC; }
	.no-comments {font-size: 26px; color: #AAA; }
	*/


/* Buttons 
.menu-toggle,
input[type="submit"],
input[type="button"],
input[type="reset"],
article.post-password-required input[type=submit],
li.bypostauthor cite span {
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #7c7c7c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}

.menu-toggle,
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
	cursor: pointer;
}
button[disabled],
input[disabled] {
    cursor: default;
} */


/* =Comments
-------------------------------------------------------------- */

.comments-title {
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 1.5;
	font-weight: normal;
}
.comments-area article {
	margin: 24px 0;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #ccc;
}
.comments-area article header {
	margin: 0 0 15px;
	overflow: hidden;
	position: relative;
}
.comments-area article header img {
	float: left;
	padding: 0;
	line-height: 0;
}
.comments-area article header cite, .comments-area article header time {
	display: block;
	margin-left: 60px;
}
.comments-area article header cite {
	font-style: normal;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 1.42857143;
}
.comments-area article header time {
	line-height: 1.714285714;
	text-decoration: none;
	font-size: 12px;
	font-size: 0.857142857rem;
	color: #5e5e5e;
}
.comments-area article header a {
	text-decoration: none;
	color: #5e5e5e;
}
.comments-area article header a:hover {
	color: #21759b;
}
.comments-area article header cite a {
	color: #444;
}
.comments-area article header cite a:hover {
	text-decoration: underline;
}
.comments-area article header h4 {
	position: absolute;
	top: 0;
	right: 0;
	padding: 6px 12px;
	padding: 0.428571429rem 0.857142857rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	font-weight: normal;
	color: #fff;
	background-color: #0088d0;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #009cee, #0088d0);
	background-image: -ms-linear-gradient(top, #009cee, #0088d0);
	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
	background-image: -o-linear-gradient(top, #009cee, #0088d0);
	background-image: linear-gradient(top, #009cee, #0088d0);
	border-radius: 3px;
	border: 1px solid #007cbd;
}
.comments-area li.bypostauthor cite span {
	position: absolute;
	margin-left: 5px;
	margin-left: 0.357142857rem;
	padding: 2px 5px;
	padding: 0.142857143rem 0.357142857rem;
	font-size: 10px;
	font-size: 0.714285714rem;
}
a.comment-reply-link, a.comment-edit-link {
	color: #686868;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
a.comment-reply-link:hover, a.comment-edit-link:hover {
	color: #21759b;
}
.commentlist .pingback {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}

/* Comment form */
#respond {
	margin-top: 48px;
	margin-top: 3.428571429rem;
}
#respond h3#reply-title {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.5;
}
#respond h3#reply-title #cancel-comment-reply-link {
	margin-left: 10px;
	margin-left: 0.714285714rem;
	font-weight: normal;
	font-size: 12px;
	font-size: 0.857142857rem;
}
#respond form {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
#respond form p, #respond .must-log-in, #respond code {
	font-size: 0.813em;
/*	margin: 11px 0;
	margin: 0.785714286rem 0;*/
}
#respond form p.logged-in-as {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
#respond form label {
	display: block;
	line-height: 1.714285714;
}
#respond form input[type="text"], #respond form textarea {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	padding: 10px;
	padding: 0.714285714rem;
	width: 100%;
}
#respond form p.form-allowed-tags {
	margin: 0;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.2;
	color: #5e5e5e;
}
.required {
	color: red;
}

/* Page Styles
-------------------------------------------------------------- */
.website-love h3 {
	color: #fff;
	font-size: .9em;
	background-color: #333;
	padding: 5px;
	margin-top: 20px;
}
.website-love li {
	list-style: none;
	padding-bottom: 10px;
}
.website-love li img {
	margin-right: 15px;
}
.website-love li a {
	color: #000;
}
.website-love li a:hover {
	color: #999;
}
.post-224 .entry-title {
	font-style: italic;
}
/* Procreatehive */
.procreative-logo {
	margin-top:3em;
	margin-bottom:2em
}
.post-728 .entry-content {
	font-size:1em;
}
.post-728 h1.entry-title {
	font-size: 1.6em;
}

/* Zzublog */

 @media (max-width: 767px) {
  .zzublog-logo { margin:0 auto; } 
  .procreative-logo { margin:15% auto 0 auto;}
}

 @media (min-width: 767px) {
  .zzublog-logo {margin-top:2.3em; margin-left:-10%;}
}

/* ============================================================
    Sidebar styling
============================================================ */

#sidebar {
	font-family: ff-dagny-web-pro, 'Open Sans', Arial, sans-serif;
	font-weight: 400;
	font-size: 0.75em; /* 12px / 16  */
	line-height: 1.2em;
}
#sidebar p {
	text-align: justify;
}
#sidebar .bg {
	background: url(images/textured_paper.png);
	padding: 4px;
}
#sidebar .inner {
	background: url(images/textured_paper.png);
	padding: 5px;
	border: 1px solid #999;
}
#sidebar a {
	color: #000;
	border-bottom: 1px dotted #000;
}
#sidebar a:hover {
	color: #9D9D9D;
}
#sidebar strong {
	font-weight: 700;
}
#sidebar p, #sidebar ul {
	margin-bottom: .8em;
}
#sidebar li {
	margin: 0 0 0 15px;
}
.widget {
	margin-bottom: 20px;
}
#sidebar h3, .widget-title {
	font-size: 0.875em;
	line-height: 1.125em;
	margin: 5px 0 1.67em 0;
	padding-bottom: .8em;
	text-align: center;
	border-bottom: 2px solid #000;
	text-transform: uppercase;
	font-weight: 700;
	font-family: 'Open Sans', ff-dagny-web-pro, Arial, sans-serif;
}
#sidebar h3 .widget-title:first-child {
	margin-top: 5px;
}
.widget-block-half {
	float: left;
	width: 48.86363636363636%;
	margin-right: 2.27272727272727%;
}
.widget-block-half.last {
	margin-right: 0;
}
.widget-block-thirds {
	float: left;
	width: 31.91489361702128%;
	margin-right: 2.12765957446809%;
}
.widget-block-thirds.last {
	margin-right: 0;
}
.widget h4 {
	font-size: 1em;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
	margin-top: 1em;
	margin-bottom: 0.5em;
}
.widget h4.srp-post-title { /*Special Recent Posts widget*/
	font-size: 1.1em;
	line-height: 1.2em;
	text-transform: none;
	margin-top:0;
	text-align: left;
	margin-bottom: .5em;
}
.srp-post-content-container {
    margin-bottom: 1em;
}
div.srp-widget-singlepost { /*Special Recent Posts widget*/
    padding: 0px 0px 2px;
    margin: 0px 0px 2px;
    border-bottom: none;
    clear: both;
}
#sidebar .srp-post-title a, #sidebar .srp-thumbnail-box a  {border-bottom:none;} /*Special Recent Posts widget*/
.quote-highlight {
	font-size: 1.1em; /*1.2em*/
	line-height: 1.3em;
	font-weight: 400;
	text-align: left;
	font-style: italic;
	font-family: 'Droid Serif', ff-dagny-web-pro, 'Open Sans';
}
.quote-commentary {
	font-weight: 400; /*700*/
}
#sidebar hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #b9b9b9;
	padding: 0;
	margin: 1em auto;
	width: 60%;
}
.media_block h4 {
	font-size: 1em; /*16px*/
	font-weight: 700;
	margin: 0;
	text-align: center;
	text-transform: none;
}
.media_block p {
	font-size: 0.688em; /* set at 0.688em - 11px for open sans  */
	line-height: 1.2em;
	text-align: justify;
	font-style: italic;
}

 @media (max-width: 767px) {
  #sidebar .bg {
	background: none;
	padding: 4px;
}
#sidebar .inner {
	background: none;
	border: 0;
}
}

/* ============================================================
    Footer
============================================================ */	


.footer {
	text-align: center;
	font-weight: bold;
}
p.copyright {
	font-size: .8em;
	font-weight: normal;
	text-align: center;
	padding: .5em 0;
}
