/* @override http://brynnevans.com/blog/wp-content/themes/love_work/style.css */

/*
THEME NAME: Love & Work
THEME URI: http://brynnevans.com
DESCRIPTION: A style for Brynn.
VERSION: 0.1
AUTHOR: Chris Messina
AUTHOR Uri: http://factoryjoe.com
TAGS: one column, monochrome, pink
*/
/*
@font-face {
  font-family: "Cochin";
  src: url(/fonts/cochin.dfont) format("truetype");
}
*/
body {
    background: #E0E0E0;
    font: 76% 'lucida grande', arial, verdana, sans-serif;
}
a {
    color: #3C6F80;
}
a:visited {
    color: #75A0AF;
}
a:hover {
    color: #5298AF;
}
a[rel~="vcard"] {
    background: url(../images/icon-hcard-add.png) no-repeat;
    line-height: 20px;
    padding: 4px 2px 4px 32px;
}
#outer, #wrapper {
    border: 1px solid #ccc;
    padding: 16px 24px 0;
    margin: 8px auto;
    width: 720px;
    background-color: #fff;
}
/* @group Header */

#site-name, #blog-title {
    margin-top: 2em;
}
#site-name, #site-name a, #blog-title, #blog-title a {
    font: 24px Cochin, Palatino, Georgia;
    color: #261303;
    text-decoration: none;
}
#site-name a:hover:after, #blog-title a:hover:after {
    content: "Blog Home";
    text-decoration: none;
    font-size: 11px;
    color: #ccc;
    margin-left: 1em;
    font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
}
#blog-description, #access .skip-link {
    display: none;
}
/* @end */


/* @group Navigation */

#navigation {
    background-color: #FDFDFD;
    margin-left: -10px;
}
#navigation ul {
    padding: 6px 10px;
    margin: 2em 0 2em -10px;
}
#navigation li {
    font-family: Cochin, Palatino, Georgia, Times, serif;
    display: inline;
    margin: 0;
    padding: 0;
}
#navigation li.active a, #navigation li.active a:hover {
    border-bottom: 3px solid #D12F8E;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    color: #323232;
}
#navigation a {  
    font-size: 1.5em;
    color: #444;
    padding: 4px 10px 5px;
    margin: 0;
    text-decoration: none;
    border-bottom: 4px solid #fff;
}
#navigation a:hover {
    color: #323232;
    border-bottom: 4px solid #A3B6BA;
}
div#nav-above,div#nav-below{
    width:100%;
    height:1em;
}
div#nav-above{
    margin: 0 0 2.8em;
}
div#nav-below{
    margin:1em 0 2.8em;
}
.alignleft,div.nav-previous{
    float: left;
}
.alignright,div.nav-next{
    float: right;
}
/* @end */



/* @group Content */
    
/* @group Image Alignment */
 
a img {
border:0;
}
 
img.figure, div#content img {
max-width:540px;
border:2px solid #f7f7f7;
}
 
img.figure-a, img.figure-c {
margin-left:auto;
margin-right:auto;
display:block;
}
 
img.figure-b, img.alignright {
float:right;
border:0;
margin:0 0px 6px 6px;
}
 
img.figure-d, img.alignleft {
float:left;
border:0;
margin:0 6px 6px 0px;
}
 
/* @end */

#content {
    margin-top: 3em;
    line-height: 180%;
}
#content h2, #content h3 {
    font-weight: normal;
}
#content h2 {
    font-size: 22px;
}
#content h3 {
    font-size: 18px;
}
#content h3.entry-title {
  padding-right: 170px;
}
#content h4 {
    font-size: 15px;
}
#content h2, #content h3, #content h4 {
    font-family: Cochin, Palatino, Georgia, Times, serif;
    color: #261303;
}
div.edit-link {
    margin-left: -113px;
    position: absolute;
}
#comments div.edit-link {
    margin-top: 45px;	
}
div.edit-link a {
    border: 1px solid rgb(217, 217, 217);
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    border-right: 0px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    background-color: rgb(242, 242, 242);
    bottom: -2px;
    color: rgb(153, 153, 153);
    font-size: 10px;
    font-weight: normal;
    height: 10px;
    line-height: 10px;
    width: 80px;
    display: block;
    padding: 3px 4px;
    text-decoration: none;
}
    
/* @group Ma.gnolia Bookmarks */
    
#content .magnolia_post h4 {
    font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 1.0em;
}
#content .magnolia_post h4 a:after {
    text-decoration: none !important;
}
#content .magnolia_post h4 a:hover:after {
    content: "Visit link";
    text-decoration: none !important;
    font-size: 11px;
    color: #ccc;
    margin-left: 1em;
    font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;	
}
#content .magnolia_post .thumbnail img {
    width: 100px;
    float: left;
} 
#content .magnolia_post .description {
    margin: 0 0 0 120px;
}
#content .link_to_magnolia {
    padding-left: 20px;
    background: url(/blog/wp-content/themes/love_work/images/magnolia.png) no-repeat 0 50%;
    margin-top: 100px;
    width: 100%;
}
    
/* @end */

    
/* @group Tagcloud */

#htmltagcloud{ line-height:2.4em; word-spacing:normal; letter-spacing:normal; text-decoration:none; text-transform:none; text-align:justify; text-indent:0ex; background-color:#fff; margin:1em 1em 0em 1em; border:2px dotted #ddd; padding:2em}#htmltagcloud a:link{text-decoration:none}#htmltagcloud a:visited{text-decoration:none}#htmltagcloud a:hover{text-decoration:none;color:white;background-color:#05f}#htmltagcloud a:active{text-decoration:none;color:white;background-color:#03d}span.tagcloud0{font-size:1.0em;padding:0em;color:#ACC1F3;z-index:10;position:relative}span.tagcloud0 a{text-decoration:none; color:#ACC1F3}span.tagcloud1{font-size:1.4em;padding:0em;color:#ACC1F3;z-index:9;position:relative}span.tagcloud1 a{text-decoration:none;color:#ACC1F3}span.tagcloud2{font-size:1.8em;padding:0em;color:#86A0DC;z-index:8;position:relative}span.tagcloud2 a{text-decoration:none;color:#86A0DC}span.tagcloud3{font-size:2.2em;padding:0em;color:#86A0DC;z-index:7;position:relative}span.tagcloud3 a{text-decoration:none;color:#86A0DC}span.tagcloud4{font-size:2.6em;padding:0em;color:#607EC5;z-index:6;position:relative}span.tagcloud4 a{text-decoration:none;color:#607EC5}span.tagcloud5{font-size:3.0em;padding:0em;color:#607EC5;z-index:5;position:relative}span.tagcloud5 a{text-decoration:none;color:#607EC5}span.tagcloud6{font-size:3.3em;padding:0em;color:#4C6DB9;z-index:4;position:relative}span.tagcloud6 a{text-decoration:none;color:#4C6DB9}span.tagcloud7{font-size:3.6em;padding:0em;color:#395CAE;z-index:3;position:relative}span.tagcloud7 a{text-decoration:none;color:#395CAE}span.tagcloud8{font-size:3.9em;padding:0em;color:#264CA2;z-index:2;position:relative}span.tagcloud8 a{text-decoration:none;color:#264CA2}span.tagcloud9{font-size:4.2em;padding:0em;color:#133B97;z-index:1;position:relative}span.tagcloud9 a{text-decoration:none;color:#133B97}span.tagcloud10{font-size:4.5em;padding:0em;color:#002A8B;z-index:0;position:relative}span.tagcloud10 a{text-decoration:none;color:#002A8B}span.freq{font-size:10pt !important;color:#bbb}#credit{text-align:center; font-size:0.7em; color:#333; margin-bottom:0.6em; font-family:'lucida grande',trebuchet,'trebuchet ms',verdana,arial,helvetica,sans-serif;}#credit a:link{color:#777; text-decoration:none;}#credit a:visited{color:#777; text-decoration:none;}#credit a:hover{text-decoration:none; color:white; background-color:#05f;}#credit a:active{text-decoration:underline;}
/* @end */

/* @group Meta */

div.entry-date, div.entry-meta {
    font-size: 0.8em;
    color: #aaa;  
}
div.entry-meta {
    margin-top: 3em;
    padding: 8px 12px;
    border: 1px solid #fee;
    background: #f8f8f8;
}
div.entry-meta a, div.entry-meta a:visited {
    color: #f77;
}
div.entry-meta a:hover {
    color: #f00;
}
div.entry-date {
    float: right;
    margin-top: -3.5em;  
}
/* @end */

/* @group Comments */
form#commentform .form-label{
    margin:1em 0 0;
}
form#commentform span.required{
    background:#fff;
    color:red;
}
form#commentform,form#commentform p{
    padding:0;
}
input#author,input#email,input#url{
    width:50%;
}
input#author,input#email,input#url,textarea#comment{
    padding:0.2em;
}
textarea#comment{
    height:13em;
    margin:0 0 0.5em;
    overflow:auto;
    width:66%;
}
div#comments ol, div#comments ol li {  
    list-style: none;
    list-style-type: none;
    padding: 0;
}
div#comments ol li{
    margin:0 0 3.5em;
}
div#comments #comments-list {
  width: 500px;
}
div#comments #comments-list .comment {
    clear: both;
}
div#comments #comments-list .comment .comment-meta {
    float: right;
    font-size: 0.8em;
    color: #aaa;  
    margin-top: -2.0em;
}
div#comments #comments-list .comment div.edit-link a:hover {
    background-color: rgb(217, 217, 217);
    border-color: rgb(184, 184, 184);
    color: rgb(68, 68, 68);
}
div#comments #comments-list .comment .comment-author.vcard {
    font-style: italic;
    color: #999;
}
div#comments #comments-list .comment .comment-author .photo {
    height: 24px;
    width: 24px;
}
div#comments #comments-list .comment .comment-meta {
  
}
/* @end */

/* @end */
    
/* @group Sidebar Widgets */

.sidebar {
    clear: both;
    width: 100%;
    font-size: 11px;
    padding: 0;
    margin-top: 3em;
    border-top: 1px solid #aaa;
    text-align:left;
    color: #333;
}
.sidebar ul {
    padding: 0;
    margin: 0;
}
.sidebar ul, .sidebar li {
    list-style: none;
    list-style-type: none;
}
.sidebar li ul {
    margin-left: 0;
    padding-left: 2em;
}
.sidebar li li {
    list-style: disc;
    margin-bottom: 6px;
    padding-left: 0;
}
.sidebar h3.widgettitle {
    
}
.sidebar h3.widgettitle a {
    text-decoration: none;
    color: #333;
}
.sidebar .widget {
    width:160px;
    margin: 0 20px 0 0;
    float:left;
}
    
/* @end */
    
/* @group Footer */

#footer,  {
    margin: 4em 0 2em;
    padding: 1.4em 0;
}
#footer .license, #footer #photostream {
    text-align: center;
    border-top: 1px solid #aaa;	
    font: 11px 'Lucida Grande', Arial, Helvetica, sans-serif;
    color: #aaa;
}
#footer .license {
    padding: 1.4em 0;
}
#footer #photostream {
    padding-bottom: 1.4em;
}
#footer #photostream h3 a {
    color: #333;
    text-decoration: none;
}
#footer #photostream a img {
    border: 2px solid #e8e8e8;
    margin-right: 8px;
}
#footer #photostream a:hover img {
    border: 2px solid #aaa;
}
/* @end */
    
/* @group Clearfix */
    
/* http://www.webtoolkit.info/css-clearfix.html */
    
#content .link_to_magnolia:after,.sidebar:after, #footer:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
#content .link_to_magnolia, .sidebar, #footer {
    display: inline-block;
}
html[xmlns] #content .link_to_magnolia, html[xmlns] .sidebar, html[xmlns] #footer {
    display: block;
}
* html #content .link_to_magnolia,* html .sidebar, * html #footer {
    height: 1%;
}
    
/* @end */

