/*
Theme Name: The Lab 2
Theme URI: http://demianlabs.com/lab/
Description: The second version of the theme for "the lab". The Demian Labs blog
Author: DemianLabs.com
Author URI:http://demianlabs.com/
Version: 2.0
License: All copyrights Demian Labs
License URI:
Tags: white, two-columns, fixed-width
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
/* General */
@IMPORT url("./mainframe-main.css");
@IMPORT url("./mainframe-grid.css");
body, h1, h2, h3, h4, h5, h6, blockquote, p, form	{margin: 0; padding: 0;}
body		{font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; font-size: 0.85em; vertical-align: top; color: #000; /*line-height: 1.5em;*/
	background-image: url(img/bodyback.png); background-position: center; background-repeat: repeat-y;}
img			{border: 0;}
h1			{padding: 0 0 10px 0;}
hr.light	{border-color: #ddd;}
hr.funkyhr	{border-top: 1px dotted #aaa;}
a:link, a:visited	{color: #487EB5; /*border-bottom: 1px dotted #ddd;*/}
p			{padding: 10px 0 0 0;}
h1, h2, h3, h4, h5, h6	{font-family: Arial, Verdana, sans-serif;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a	{text-decoration: none; }
pre			{background-color: #eee; border-radius: 5px; padding: 10px; width: 95%; line-height: 1.4em;}

@font-face {
	font-family: "Myriad";
	src: url(fonts/MyriadPro-Regular.otf) format("truetype");
}
@font-face {
	font-family: "Myriad semibold";
	src: url(fonts/MyriadPro-Semibold.otf) format("truetype");
}
@font-face {
	font-family: "Myriad bold";
	src: url(fonts/MyriadPro-Bold.otf) format("truetype");
}

/* Layout */
#header_wrapper	{margin: 0px auto -70px auto; width: 100%; /*
background-color: #6D9100;
*/
height: 80px;
background-image: url(img/headerback.png); background-position: top center;

}
a#logo			{display: block; padding: 25px 0 5px 0;}
#moto			{margin: 5px 0 20px 0; color: #000;}
#moto a			{color: #000; text-decoration: underline;}
#secondmoto		{color: #000; font-family: Verdana, sans-serif; font-size: 1.2em; margin: 36px 0 0 0;}

#background_container	{width: 100%;}
#content_container		{margin: 0 auto; width: 980px; position: relative;}
#container		{margin: 0 auto; padding: 20px 0 20px 0; float: left; width: 730px;}

/* Content */
.post		{padding: 0px 0 20px 0; clear: both; margin: 20px 0 0px 0;}
.post h2 a	{font-size: 1.6em; color: #000/*343D38*/; font-family: 'Myriad bold','Open Sans',Arial,Helvetica, sans-serif; font-weight: bold;
			display: block; width: 100%; padding: 0 0 0px 0; text-align: center;}
.entry		{margin: 0px 0 50px 0; font-size: 1.2em; line-height: 1.5em;}
.entry p	{margin: 0 0 10px 0;}
p.postmetadata	{padding: 8px 0 10px 2px; margin: 0 0 -2px 0; font-size: 0.85em; clear: both; color: #999; width: 100%; text-align: center;}
p.postmetadata a	{color: #888;}

/*  Navigation */
.navigation	{padding: 10px 0 0 0; font-size: 0.88em; font-weight: bold; clear: both;}

/* Sidebar */
.sidebar	{padding: 0px 0 0px 20px; line-height: 1.5em;}
.sidebar ul	{list-style-type: none; margin: 0px 0 0 0; padding: 0 0px 0 0;}
.sidebar ul li 	{margin: 0;}
.sidebar h2	{font-size: 1.6em; padding: 10px 0px 3px 0px; color: #0097B2; font-family: 'Myriad semibold',verdana, Arial,Helvetica, sans-serif; font-weight: normal;}
.sidebar a	{color: #666; text-decoration: none;}
#wp-calendar		{width: 100%;}

/* Search */
#searchform div		{padding: 0;}
#searchsubmit		{background: url(img/go_button.png) no-repeat; width: 25px; height: 25px; border: 0; cursor: pointer; vertical-align: top;}
#s					{color: #5b5b5b; border: 3px solid #ccc; background-color: #fff; font-family: verdana, arial, sans-serif;}
.hidden				{display: none;}

/*Comments */
.comments-template	{margin: 10px 0 0; border-top: 1px solid #ccc; padding: 10px 0 0;}
.comments-template ol{margin: 0; padding: 0 0 15px; list-style: none;}
.comments-template ol li{margin: 10px 0 0; padding: 0 0 10px; border-bottom: 1px solid #ccc;}
.comments-template h2, .comments-template h3	{font-size: 1em;}
.commentmetadata	{font-size: 0.75em;}
.comments-template p.nocomments	{padding: 0;}
.comments-template textarea	{font-size: 0.75em;}

/*  Footer */
#footer_wrapper	{width: 100%; /*background-color: #F3F3F3;*/ color: #8F8F8F; padding: 20px 0;}
#footer_wrapper a	{color: #8F8F8F;}

/*  Misc. */

.clear_float	{clear: both;}
img.avatar		{float:left; margin-right:5px;}
.aligncenter	{display: block; margin-left: auto; margin-right: auto;}
.alignleft		{float: left;}
.alignright		{float: right;}
.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-dd	{font-size: 0.69em; padding: 0 4px 5px; margin: 0;}
