/*   
Theme Name: Ballinamore
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Brian Timoney
Author URI: http://themeshaper.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

body { background: #333; color: #333; font-family: Arial, Helvetica, sans-serif; }
a:link { color: #690; }
a:visited { color: #360; }
.aside a:link, .aside a:visited { color: #333; }
a:hover, .aside a:hover { color: #9c3; }

#wrapper { background: #333 url("images/bg-main.png") repeat-y; margin: 0 auto; min-height: 500px; width: 960px; }

#header { background: #333 url("images/header.png") no-repeat; height: 150px; }

#branding { padding: 40px; }
#blog-title, #blog-description { margin-left: -1000px; }

#access { background: #eee; border: 1px solid #ccc; margin-left: 30px; width: 900px; }
.sf-menu { border-right: 0px; font-size: 1.25em; }
.sf-menu li { background: transparent; }
.sf-menu li:hover { background: #9c3; }
.sf-menu a, .sf-menu a:visited { background: #eee; border: 0px; text-transform: lowercase; color: #690; padding: 8px 10px;  }
.sf-menu a:hover { background: #9c3; color: #fff }

#mast { background: transparent url("images/masthead.jpg") no-repeat; border: 1px solid #ccc; height: 150px; margin-left: 30px; width: 900px; }
#main { padding: 20px; }

#content { width: 560px; }
h1.page-title { font-size: 1.7em; line-height: 1.8em; background: #fff url("images/bg-heading.png") no-repeat left center; font-weight: normal; padding: 10px; padding-left: 35px; }
h1.entry-title { background: #fff url("images/bg-heading.png") no-repeat; font-weight: normal; padding: 3px; padding-left: 35px; }
h2.entry-title a { color: #690; font-weight: normal; }
.entry-content h2 { font-weight: normal; }
.wp-caption { background: #eee; border: 1px solid #ccc; padding-top: 5px; }

#primary { background: #eee; border: 1px solid #ccc; }
.main-aside { right: 50px; }
.aside h3 { color: #690; font-size: 1.2em; font-style: normal; margin-top: 15px; margin-bottom: 15px; }
#s { width: 200px; }

#footer { background: #333 url("images/footer.png") no-repeat; border-top: 0px; height: 100px; }
#siteinfo { background: #eee; border: 1px solid #ccc; margin-left: 30px; padding: 5px; width: 890px; }

/*
 * Connections Styles
 */

.cn-entry { font-family: Arial, Helvetica, sans-serif; }
.card { -moz-border-radius:4px; background-color:#eee; border:1px solid #E3E3E3; margin:8px 0px; padding:6px; position: relative; }

/*
 * WP Business Directory Manager
 */

#wpbusdirmancontent { width: 900px; }
.viewlistingsbutton, .submitlistingbutton, .editlistingbutton, .deletelistingbutton { background: #cf6 !important; border: 1px solid #9c3 !important; color: #690 !important; }
#wpbusdirmancats ul { margin-top: 30px; }
#wpbdmlistings { background: #eee; border: 1px solid #ccc !important; }
#wpbusdirmancontent h1 { font-size: 1.7em; line-height: 1.8em; background: #fff url("images/bg-heading.png") no-repeat left center; font-weight: normal; padding: 10px; padding-left: 35px; }
.wpbusdirmancredit { display: none; }

/*
 * WP PageNavi
 */

.wp-pagenavi span.pages { padding: 15px !important; }

/* Other modifications */

.aside ul ul li { margin-bottom: 3px; }
