/*   
Theme Name: O+A Theme
Theme URI: 
Description: Theme for O+A News Blog.
Author: Jasper Sanidad
Author URI: http://www.jaspersanidad.com/
Template: buddymatic
Version: 1.0
Tags: O+A, o-plus-a.com, jasper sanidad, jasper, sanidad, www.jaspersanidad.com
*/
/*
To use this child theme with Thematic change the Template above and import folders below from buddymatic to thematic.
*/

/* Reset browser defaults */
@import url('../buddymatic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../buddymatic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../buddymatic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../buddymatic/library/styles/images.css');

/* Apply default theme styles and colors */
@import url('../buddymatic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../buddymatic/library/styles/plugins.css');

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
        color: #5DB8DA;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}



body, input, textarea {
    color:#444;
    font: 12px sans-serif;
    line-height:18px;
}
p, ul, ol, dd, pre {
    margin-bottom:12px;
}
pre, code {
	font:12px san-serif;
	line-height:22px;
}
.entry-meta {
color:#999;
font-size:12px;
font-style:normal;
line-height:22px;
}

.aside h3 {
color:#444;
font-size:14px;
font-style:normal;
line-height:22px;
}

.aside ul ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:12px;
margin-left:0px;
margin-right:0;
margin-top:12;
}


#primary  {
border-bottom-style:NONE;
border-left-style:NONE;
border-right-style:NONE;
border-top-style:NONE;
border-top-width:1px;
margin-bottom:22px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:18px;

#footer {
border-top-color:#999;
border-top-style:solid;
border-top-width:1px;
margin-top:22px;
}

body, input, textarea {
    font: 12px san-serif;
    line-height:22px;
}
p, ul, ol, dd, pre {
    margin-bottom:22px;
}
pre, code {
	font:12px san-serif;
	line-height:22px;
}
blockquote {
    color:#666;
    font-style:italic;
}
table {
    border:1px solid #ccc;
    border-width:1px 1px 0 1px;
    font-size:13px;
    line-height:18px;
    margin:0 0 22px 0;
    text-align:left;
}
caption {
    text-align:left;
}
tr {
    border-bottom:1px solid #ccc;
}
th, td {
    padding: .7em 1.25em;
}
hr {
    background-color:#ccc;
    border:0;
    color:#ccc;
    height:1px;
    margin-bottom:22px;
}
.entry-title {
    font-family:sans-serif;
    font-size:20px;
    font-weight:bold;
    line-height:20px;
    padding:0 0 7px 0;
}
.entry-title a {
    color:#666;
    text-decoration:none;
}
.entry-title a:active,
.entry-title a:hover {
    color: #5DB8DA;
}
.entry-meta {
    color:#666;
    font-size:13px;
    font-style:italic;
    line-height:18px;
}
.entry-meta .author {
}
.entry-meta .n {
    font-size:11px;
    font-style:normal;
    letter-spacing:0.05em;
    text-transform:uppercase;
}
.entry-meta a {
    color:#666;
    text-decoration:none;
}
.entry-meta a:active,
.entry-meta a:hover {
    color: #5DB8DA;
}
.entry-meta abbr {
    border:none;
    cursor:text;
    font-size:11px;
    font-style:normal;
    letter-spacing:0.05em;
    text-transform:uppercase;
}
.entry-content {
    padding:22px 0 0 0;
}
.entry-content h1,
.entry-content h2 {
    font-family:sans-serif;
    font-size:16px;
    font-weight:bold;
    padding:28px 0 14px 0;
}
.entry-content h3 {
    font-size:16px;
    font-style:italic;
    padding:28px 0 14px 0;
}
.entry-content h4 {
    font-size:11px;
    font-family:sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:0.05em;
}
.entry-content table {
    margin-left:1px;
}
.entry-content embed {
    margin:0 0 22px 0;
}
.entry-utility {
    color:#666;
    font-size:13px;
    line-height:18px;
    margin:0 0 44px 0;
}
.entry-utility a {
    color:#666;
    font-style:italic;
    text-decoration:none;
}
.entry-utility a:active,
.entry-utility a:hover {
    color: #5DB8DA;
}
