/*  
Theme Name: b-line
Theme URI: brandybernard.com
Description: child theme for Brandy Bernard's personal blog.
Author: Brandy Bernard
Author URI: brandybernard.com
Template: gray-lines
Version: 1.0
.
Nothing to see here
.
*/

@import url(../gray-lines/style.css);

@font-face {
  font-family: I771-Roman;
  src: url(font/I771-Roman-Italic.ttf);
  font-style: italic; }
  
body {
font: 12px Helvetica, Verdana, Arial, sans-serif;
background-color: #fff;
color: #111;
padding: 0px;
}

dl { margin: 0px; padding: 0px; }
dt { margin: 5px; padding: 0px; }

img { border: 0px; }
h1 {display: none;}

a { color: #666; }
a:hover { color: #333; }
a:link { color: #666; }
a:visited { color: #333; }

ul { list-style-type: none; padding: 0px 0px 10px 0px; margin: 0px; } 

hr { display: none; }

.menutext { text-decoration: none; font-size: 20px; font-weight: bold; color: #666; }

ul.archive-list { list-style:none; font-size: 14px; font-weight: bold; text-align: left; padding: 0px;}

h2 { font-family: Helvetica, Arial, sans-serif; font-size: 150%; color: #111;  }
h2 a { font-family: "lobster-1", "lobster-2", sans-serif; text-shadow: 1px 1px 1px #222; color:#666; text-decoration:none; font-size: 220%; }
h2 a:hover { color:#111; text-decoration: none; }
h3 { font-size: 150%; color: #333; margin-bottom: 5px; }

	
#sidebar { position: relative; left: 150px; width: 180px; text-align: left; font-size: 10px; color: #ccc; background-color: #000; padding: 5px; -webkit-border-radius: 5px; -moz-border-radius: 10px; border-radius: 10px; z-index: 15; }

#sidebar span { }
#sidebar a { color: #fff; }

#container { text-align: justify; position: absolute; background-color: #fff; top: 0px; left: 350px; border: 0px;  }

#wrapper { border: 0px; } 

#respond { font-family: Helvetica, Verdana, Arial, sans-serif; }

#navbox { text-align: right; position: absolute; top: 50px; left: 0px; width: 340px; }

#comments { font-size: font-family: Helvetica, Verdana, Arial, sans-serif; }

input, textarea, select, button{ background:#fafafa; border:1px solid #666; color:#666; padding:2px; margin:3px 0 5px 0; font:10px Helvetica, Verdana, Arial, sans-serif; }

.sidebar ul li h2{
	font-size: 14px;
	padding: 0 0 3px 3px;
	border-bottom: 0px;
}
.navigation { font-family: I771-Roman, Times New Roman, serif; font-style: italic; font-size: 150%; color: #666; margin-bottom: 10px; }
.comments-template h2, .comments-template h3{
	font-size: 16px;
font-family: Helvetica, Verdana, Arial, sans-serif;
}

.comments-template{
	border: 1px solid #EEE;
	margin: 0px;
	padding: 10px;
	color: #ffff;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; 
background: #fff; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fff,  #eee); /* for firefox 3.6+ */

}
#sidebar h2 { font-size: 100; color: #fff; }
#sidebar li { margin-bottom: 5px; }
#footer { display:none; }

div.entry-content .alignleft,img.alignleft{float:left;margin:5px;}
div.entry-content .alignright,img.alignright{float:right;margin:5px;}

.wpTwitterWidgetError { font-size: 10px; text-align: justify; }

.postmetadata { border: 0px; }
.italicky { font-family: I771-Roman, Times New Roman, serif; font-style: italic; font-size: 130% }
div.postmetadata{
	position: relative;
	float: left;
	left: -7px;
	text-align: left;
	width: 130px;
	border: 1px solid #EEE;
	margin: 3px;
	padding: 5px;
	color: #ffff;
	font-size: 85%;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; 
background: #fff; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fff,  #eee); /* for firefox 3.6+ */
}

.tag { display: block; float: left; text-indent: -5000px; background: url(images/tag.png) top left no-repeat; overflow: hidden; max-width: 16px; }
span.disclaim { font-size: 75%; color: #666; font-style: italic; line-height: 100%; }
.postmetadata b { font-weight: 500; }
.entry-meta { font-size: 10px; text-align: justify; }
.entry-content { font-size: 10px; text-align: justify; }
.time-meta { display: none; font-size: 10px; }
.from-meta { display: none; font-size: 10px; }
.navicon { border: 0px;}
.entry { text-align: justify; line-height: 135%; margin-bottom: 8px; }
img.comicthumb { margin-left: 10px; }