﻿/*   
Theme Name: cathydavey Theme
Theme URI: http://www.gerlowry.com/
Description: Theme for Cathy Davey WordPress powered website built on the thematic framework
Author: Gerard Lowry
Author URI: http://gerlowry.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');

/* Additional layout div Ensure this is added before #main in header and after closing #main div in footer files */
#wrapper { width: 960px; margin: 0px auto; }
#main {float:left;margin:0 auto;position:relative;width:960px;display: block;overflow: visible;}

/* Reset background colours and widhts */
body { background:#000; font-family:Arial, Helvetica, sans-serif; }
.main-aside {float:right;position:relative;right:10px;width:280px;}
#branding {background: #F3AAA4; width:960px;background:url(images/logo_bg.gif) 0 0 repeat-x;height:150px; padding: 0px 0px;}
#access {border: none;background:url(images/nav.jpg) 0 0 repeat-x;height:120px;}
.menu {width:960px;}
.sf-menu {line-height:4.4em;position: relative; top:30px;border-right: none;}
.sf-menu li {background: none; display: block;}
.sf-menu li{width: 137px;}
.sf-menu li.page-item-20 {width: 126px;}
.sf-menu li.page-item-13 {width: 128px;}
.sf-menu li.page-item-15 {width: 150px;}
.sf-menu li.page-item-16 {width: 135px;}
.sf-menu li.page-item-17 {width: 155px;}
.sf-menu li.page-item-18 {width: 129px;}
.sf-menu a {border-bottom:none;border-left:none;border-top:none;}
#main {background: #F8F3E9 /*url(images/gramaphone.jpg) 100% 99% no-repeat*/;padding-top: 35px;}
#footer {border-top:none;margin-top:0px;}
#siteinfo {width: 960px;background:url(images/footer_top.gif) -17px 0px repeat-x;}

/* LOGO Positioning */
#blog-title a {background:url(images/logo.gif) no-repeat;display:block;text-indent: -9999px;height:150px;position: relative; top: -2px; left: 129px; width:750px;}
#blog-description {display: block; text-indent: -9999px;}

/* Main Navigation */
/*.menu ul.sf-menu li:first-child {background: url(images/news_bg.gif) right bottom no-repeat;width: 140px;border-bottom: none;margin-left: 1px }*/
/*.sf-menu li.page-item-20 {background: url(images/gigs_bg.gif) right bottom no-repeat;width: 128px; }*/
/*.sf-menu li.page-item-13 {background: url(images/music_bg.gif) right bottom no-repeat;width: 130px; }*/
/*.sf-menu li.page-item-15 {background: url(images/videos_bg.gif) right bottom no-repeat;width: 146px; }*/
/*.sf-menu li.page-item-16 {background: url(images/links_bg.gif) right bottom no-repeat;width: 134px; }*/
/*.sf-menu li.page-item-17 {background: url(images/gallery_bg.gif) right bottom no-repeat;width: 157px; }*/
/*.sf-menu li.page-item-18 {background: url(images/shop_bg.gif) right bottom no-repeat;width: 124px; }*/
/*.wordpress .sf-menu li {background: url(images/news.png) 0px 0px no-repeat;text-indent:-9999px;border-bottom: none; padding-right: 0px;width: 137px;display: block; }*/
.wordpress .sf-menu li a {background: url(images/news.png) 0px -8px no-repeat;text-indent:-9999px;border-bottom: none; padding-right: 0px;width: 137px;display: block; }
.sf-menu li.page-item-20 a {background: url(images/gigs.png) 0px -8px no-repeat;text-indent:-9999px; padding-left: 0px;width: 126px; }
.sf-menu li.page-item-13 a {background: url(images/music.png) 0px -8px no-repeat;text-indent:-9999px;width: 128px; }
.sf-menu li.page-item-15 a {background: url(images/videos.png) 0px -8px no-repeat;text-indent:-9999px;width: 150px; }
.sf-menu li.page-item-16 a {background: url(images/links.png) 0px -8px no-repeat;text-indent:-9999px;width: 135px; }
.sf-menu li.page-item-17 a {background: url(images/gallery.png) 0px -8px no-repeat;text-indent:-9999px;width: 155px; }
.sf-menu li.page-item-18 a {background: url(images/shop.png) 0px -8px no-repeat; text-indent:-9999px;129px;}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
   background: url(images/nav_hover.png) 6px -10px no-repeat;
	outline:		0;
    border-bottom-color:none;
}
.sf-menu li:hover {background: url(images/nav_hover.png) 0px 0px no-repeat;}
.sf-menu li a[title="News"]:hover {background: url(images/news.png) 0px -8px no-repeat;text-indent:-9999px;border-bottom: none; padding-right: 0px;width: 137px;display: block;background-color:none; }
.sf-menu li a:hover {background: url(images/news.png) 0px -8px no-repeat;text-indent:-9999px;border-bottom: none; padding-right: 0px;width: 137px;display: block;background-color:none; }
.sf-menu li.page-item-20 a:hover {background: url(images/gigs.png) 0px -8px no-repeat;text-indent:-9999px; padding-left: 0px;width: 126px; }
.sf-menu li.page-item-13 a:hover {background: url(images/music.png) 0px -8px no-repeat;text-indent:-9999px;width: 128px; }
.sf-menu li.page-item-15 a:hover {background: url(images/videos.png) 0px -8px no-repeat;text-indent:-9999px;width: 150px; }
.sf-menu li.page-item-16 a:hover {background: url(images/links.png) 0px -8px no-repeat;text-indent:-9999px;width: 135px; }
.sf-menu li.page-item-17 a:hover {background: url(images/gallery.png) 0px -8px no-repeat;text-indent:-9999px;width: 155px; }
.sf-menu li.page-item-18 a:hover {background: url(images/shop.png) 0px -8px no-repeat; text-indent:-9999px;129px;}
.sf-menu li.current_page_item {background: url(images/nav_hover.png) 0px 8px no-repeat;}
/*Content Area */
.entry-title a:active, .entry-title a:hover {
color:#FFFFFF;
}
p { margin-bottom: 8px;}
#clear{clear:both;}
.entry-meta {color:#cc6666;font-size:13px;font-style:normal;line-height:18px;}
.entry-meta a {color:#cc6666;}
#content {overflow: visible;width:575px;}
#container{display: block; background:url(images/content_divider.gif) top right repeat-y;width: 640px;padding-left: 5px;}
.entry-title {background: url(images/post_title_bg.jpg) 0 0 no-repeat;position:relative; left:-32px; height:39px;padding-left: 30px;padding-bottom: 0px;line-height: 29px;font-size: 24px;}
.entry-content {padding:8px 0 0;
}
.entry-content p a:link, .entry-content p a:visited {color:#CC6666; }
.entry-content p a:hover {color:#004B91;}
.entry-content .piclenselink a { color: #cc6666;}
.entry-content .piclenselink a:hover {color:#004B91;}

#ngg-gallery-1-17 {margin-top: 0px; }

.more-link, .more-link:visited {background:url(images/readmore_bg.gif) 0 0 no-repeat; display:block;position:relative;left:80%;text-decoration:none; line-height: 3em; height:49px;padding-left: 4px;}
.comments-link {float:right; display:inline;display:block;float:right;margin-right:10px;position:relative;top:0px;}
.entry-utility a:active, .entry-utility a:hover {color:#FFFFFF;text-decoration: underline;}
.more-link:visited {color:#CC6666;}
.more-link:link {color:#CC6666;}

.entry-utility {background:#7C7A75;position: relative; left: -15px; color:#4E4D4D;padding-left: 15px;clear: both;}
.entry-utility a { color: #fff; position:relative; top: -1px;}
.entry-utility span {line-height: 2.5em;}
.entry-utility span a {color:#fff; font-style:normal;position: relative; top: -1px; text-transform: capitalize;padding-left:3px;}
.entry-utility span.meta-sep {color:#fff;}
.archive .entry-content {margin-bottom: 15px;}
#comments {padding:0px 0 0;}
#comments-list {padding:0 0 0px;}
#comments-list li.alt {background:none;}
#respond{ background: none;padding: 0px;}
.comments-closed-link {display:none;}
/* Side Panel */
#primary {border:none;margin-bottom:22px;padding:0px 0 0;position:relative;
top:-11px;}
#primary .xoxo {background: url(images/sidebar_bg.jpg) 0 0 repeat;padding-top:10px}

#constant-contact {background:url(images/mailling_list.gif) 0 0 no-repeat; width: 168px; height: 244px; padding: 15px 20px;margin-left: 16px;}
#text-2 { margin-left: 9px; }
#constant-contact h3 { color: #fff; font-family:Arial, Helvetica, sans-serif; font-style: normal; font-size: 1.4em; letter-spacing: 0.04em; margin-bottom: 7px;background: none;line-height: 1em;}
#constant-contact p, #constant-contact label {color: #fff;  }
#constant-contact label {line-height: 1.8em; }
#constant-contact input {margin-top: 6px;width:162px;}
#constant-contact button {background: url(images/send_button.gif) 0 0 no-repeat; color: #fff; border: none;width: 57px; height: 30px; display:block; float:right; margin-top: 15px;}
.aside .widgettitle {position: relative;background: url(images/heading_dec.gif) center bottom no-repeat; font-size: 1.5em; font-weight: bold;line-height: 3.1em; font-style: normal;text-align: center; color:#000;letter-spacing: 0.02em;}
.aside ul ul li {padding:10px 0px 0px 8px;list-style: none;}
.aside a {color:#000;font-size: 1.1em;}
/* Footer */
#footContentL {display: block; float:left; padding-left: 5px; width: 470px; text-align: left;}
#footerContentR {display: block; float:left; width: 475px; text-align: right;}



