/*   
Theme Name: Ragsville
Theme URI: http://ragsville.co.uk
Description: Thematic Child theme for Ragsville cat breeder, Sutton Coldfield Birmingham UK
Author: Jessica Gough
Author URI: http://fabulicious.net/
Template: thematic
Version: 1.0
Tags: Thematic, Ragsville, Fabulicious
.
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');


/* =Global Elements
-------------------------------------------------------------- */

body {
	background: url(images/body_bg.gif) 0px 157px repeat-x #dedbd3;
}

/* =Header
-------------------------------------------------------------- */

#header {
	background:url(images/header_bg.jpg) repeat-x top left #72d9e9;
	height:157px;
	}
	
#branding {
	border: 0px solid blue;
	padding:40px 0 69px 0;
	}

#blog-title {
	display:block;
	width:442px;
	height:60px;
	text-indent:-9009px;
	background:transparent url(images/logo_Ragsville.png) no-repeat 0 0;
	margin:0;
	
	}
#blog-title a {
	display:block;
	width:100%;
	height:100%;
	outline:none;
	}
	
#blog-description {display:none;}


/* =Menu
-------------------------------------------------------------- */

#access {
    border-bottom: none;
	height:32px;
    font-size:15px;
	font-weight:bold;
}

.menu {
	z-index:121;
}

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#ffffff;
}

.sf-menu, .sf-menu a, .sf-menu li,
.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a, .sf-menu li {
    border:none;
	background-color: transparent;
}

.sf-menu li li {
	background:		#259a14;
}
.sf-menu li li li {
	background:		#259a14;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background-color: #259a14;
	color: #f1f0ac;
}
.sf-menu ul {
    border:none;
}

.sf-menu ul a {
    background:#259a14;
	font-weight:normal;
}

.sf-menu ul a:hover {
    color: #000;
	background:#2ebd19;
}

/* =Content
-------------------------------------------------------------- */

#main {
    clear:both;
    padding:8px 0 0 0;
}

#container {
    background:#f8f6f1;
	border:1px dashed #999999;
	padding: 20px 10px 10px 10px;
}

.page-title {
    font-size:13px;
    line-height:18px;
    padding:0 0 44px 0;
}

#contact_quick {
	z-index:100;
	width:200px;
	position:absolute;
	top:0;
	left:50%;
	text-align:center;
	margin-left:272px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3aa9af;
	font-size:12px;
	padding-top:9px;
	line-height:20px;
}

#cat_cloud {
	z-index:90;
	width:337px;
	position:absolute;
	top:0;
	left:50%;
	text-align:right;
	margin-left:165px;
}

#primary  {
	margin:22px 0 3px 0;
	background: url(images/cat_tail.jpg) 156px 0 no-repeat;
	border:none;
	padding: 20px 0px 10px 0px;
}

#secondary  {
	margin:4px 0;
	background:#f8f6f1;
	border:1px dashed #999999;
	padding: 30px 0px 10px 0px;
}

.entry-title {
	background:url(images/h2_paw.gif) no-repeat top left;
	height: 40px;
	text-indent:48px;
	padding:10px 0 0 0;
         margin-bottom:0;
}

.widgettitle {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-style:normal;
	font-weight:bold;
}

.entry-utilty {
	margin-right:0;
	padding-right:0;
}	

.entry-content {
    padding: 5px 0 0 0;
margin:0;
}
.entry-content img {
    padding:0 0 10px 0;
	margin:0;
}

#content {
	border:0px solid red;
	width:605px;
}

h5 {
   margin: 0;
   padding: 2px;
background-color: #332b2c;
color:#ffffff;
font-weight:bold;
font-style:normal
font-family: arial, sans-serif;
font-size:18px;
}

.gallery_thm {
float:left;
width:140px;
height:140px;
border:5px solid #f8f6f1;
}

#gallery01 {
clear:both;
margin:0;
padding:0;
margin-top:-10px;
}

#gallery01 a img {
float:left;
width:140px;
height:140px;
border:5px solid #f8f6f1;
}

.edit-link {
display:none;
}

.entry-utility {
display:none;
}




