﻿/*   
Theme Name: A Thematic Child Theme
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Ian Stewart
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');


/* Prepare theme for plugins */
@import url('tabs.css');


html,body{background:#444 url('bg_top_1230.jpg') repeat-y center 0px;color:#333;}

body{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:400;width:100%;}



.hentry{padding:10px;margin:1px;width:904px; background:#E5E9EC; border:1px solid #DFE3E6;overflow:hidden;}

.p1{background:#e1e6ec  url('_X_bg_block.jpg') no-repeat 0px 0px;}
.p2,.p3,.p4,.p5,.p6{background:#fff url('bg_body_3.jpg') repeat-x 0 -200px;}
.entry-title a{color:#5E84B3; font-family:Georgia, "Times New Roman", Times, serif;font-size:26px;font-weight:400;width:100%;overflow:hidden;}/*#73A2DA;*/
.entry-title{padding:20px;}
.entry-meta{display:none;}
.entry-utility{display:none;}
.entry-content{padding-left:10px;}
.entry-content p{padding:0;margin:0;}

.post_format_1{float:left; width:440px; height:300px;overflow:hidden;border:1px solid #DFE3E6; background:#fff  url('bg_body_3.jpg') repeat-x 0 -300px; }
.post_format_1 p {margin-left:120px;}

.post_format_single{width:925px;}
.post_format_single p{padding:20px;}

/*front page*/
.front_block{color:#fff;border:1px solid #666; background:#000 url('bg_front_block.jpg')repeat-x 0px 0px; padding:10px;margin:5px;float:left;width:278px;height:260px;overflow:hidden;}
.front_block p{color:#fff;}

/*breeder corner*/
.front_block_breeder{color:#fff;border:1px solid #666; background:#000 url('bg_front_block_breeder.jpg')repeat-x 0px 0px; padding:10px;margin:5px;float:left;width:278px;height:260px;overflow:hidden;}
a.breeder_title h2{color:#AECFF7 ! important;margin-bottom:5px;}
.front_block_breeder a{color:#F33;}
.page-link {
    font-size:13px;
    font-weight:bold;
    line-height:18px;
    margin:0 0 12px 0;
    padding:12px 0 0 0;
    word-spacing:0.5em;
}

p, ul, ol, dd, pre {
    margin-bottom:12px;
}

hr{border: 0; width: 100%;color:#fcfcfc;background-color: #fcfcfc;height:1px;}
h1#blog-description{color:#fff;}
h1.page-title{padding:0px 10px;margin:0px;}
a h2 {font-size:24px ! important;font-weight:400;color:#cc0000 ! important;font-family:"Lucida Grande", Geneva, Helvetica, sans-serif; text-decoration:none;}

#search{z-index:5;}
#branding {padding:100px 0 38px 0;display:none;}
#blog-description{color:#fff;}
#blog-title span a{color:#fff;display:none;} 
#blog-title span a:hover{color:#f00;display:none;}
#header{height:220px ! important;position:relative;}
/*#nav{position:absolute;top:192px;left:0px;}*/

#main{padding-top:0px;width:1230px;}
#container{width:930px;margin:0px;}

#content{width:100%;margin:0px; background: #F1F2F4 url('bg_content_4.jpg') repeat-x 0 0px; }
#content_front{width:100%;margin:0px; margin-top:-5px; }

#wrapper{background: /*#DFE3E6*/#f1f2f4 url('bg_horse_2_4_1230.jpg') no-repeat 0px 0px; width:1230px;margin:0 auto; }
.breeder_corner_bg { background: #000 url('bg_horse_2_4_1230_corner.jpg') no-repeat 0px 0px ! important;}

#primary{background:#fff;margin:0px;margin-top:-180px;border:none;}
#secondary{background:#fff  url('bg_body_3.jpg') repeat-x 0 bottom; margin:0px;padding-top:10px; color:#333;}
.main-aside{right:0px;}
.aside{background:#fff;}


.breadcrumb{background:#000  url('bg_crumb_1.jpg') repeat-y 0 bottom; color:#c00;font-family:verdana, sans-serif;}
.breadcrumb a{color:#fff;text-decoration:none;}
.breadcrumb a:hover {color:#f00;}

#footer{background:#111; color:#ccc;}

#pixopoint_menu1{  border-bottom:0px solid #fcfcfc;
    height:44px;
    font-size:13px;
    overflow:visible;
    z-index:100;
    width:600px;
   position:absolute; left:50%; top:175px;margin-left:-240px;
    text-align:center;
    }


/*** MENU ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
	
}
.sf-menu ul li {
	width:			100%;
	 z-index:100;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			3.2em; /* match top ul list item height */
	z-index:		101;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** THEMATIC SKIN ***/
.sf-menu {
    border-right:0px solid #fcfcfc;
	float:left;
}
.sf-menu a {
	border-left:0px solid #f00;
	border-top:0px solid #f00;
	border-bottom:0px solid #fdfdfd;
	padding:15px 13px;
	text-decoration:none;
	font-size:15px;
	background:transparent url('_X_bg_body.jpg') repeat-x 0 -140px;
}



.sf-menu .current_page a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
    border-bottom-color:#fdfdfd;
    background: 	#fdfdfd;
    color:			#f00 ! important;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#466386;
}
.sf-menu li {
	background:		transparent;
}
.sf-menu li li {
	background:		#fff;
}
.sf-menu li li a, .sf-menu li li a:visited, .sf-menu li li li a, .sf-menu li li li a:visited {
	color:		#ccc;
}


.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    color:			#77ABE7;
    background:     #000;
	outline:		0;
    border-bottom-color:#fcfcfc;
    
}
.sf-menu ul {
    border-right:1px solid #fcfcfc;
    border-bottom:1px solid #fcfcfc;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:32px; /* overriding essential styles */
}
.sf-menu ul ul {
    margin-top:0;
}
.sf-menu ul a {
    background:#000;
	border-bottom:none;
}
.sf-menu ul a:hover {
    color: #FF4B33 ;
}



/*--------------------- acordeon -------------------------*/


#basic-accordian{
	border:0px solid #EEE;
	padding:0px;
	width:260px;

	z-index:2;
	
}

#basic-accordian ul{list-style:none;}

.tab_container{width:100%;}


.accordion_headings{
	padding:5px;margin-right:1px;
	background:#333;
	color:#FFFFFF;
	float:left;width:33%;
	
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
	background:#f00;
	color:#fff;
}

.accordion_child{
	padding-top:5px;
	
	width:257px;
	color:#f00;
	float:left;
}


.accordion_child ul{list-style:	none;}

.accordion_child ul li{
	display:block;padding:2px;border-bottom:1px solid #eee;
}

.accordion_child ul li a{
	color:#666;text-decoration:none;padding-left:5px;display:block; font-weight:600;
}

.accordion_child ul li ul li a{
	color:#999;text-decoration:none;padding-left:5px;display:block; font-weight:400;
}





.header_highlight,.header_highlight:hover{
	background:#EEE;
	border-bottom:1 px solid #eee;
	color:#c00;
}

.tab_container *{
	width:75px;
}


li.current_page_item{background:dedede ! important;}
.current_page_item a {color:#FF4B33 ! important;}

li.current-cat{background:#dedede ! important;}
.current-cat a{color:#FF4B33 ! important;}


li.widget a img{margin:0;padding:0;margin-right:0px;border:0px solid #111;}

/*--------------------------   -------------------------------*/

/*
#blog_title  a{font-size:32px ! important;font-weight:400;color:#cc0000 ! important;font-family:"Lucida Grande", Geneva, Helvetica, sans-serif;}
h2 a{font-size:26px ! important;font-weight:400;color:#cc0000 ! important;font-family:Georgia, "Times New Roman", Times, serif;}
h3{font-size:16px;font-weight:400;color:#cc0000;font-family:"Lucida Grande", Geneva, Helvetica, sans-serif;}
h4{font-family:"Lucida Grande", Geneva, Helvetica, sans-serif !important;color:#c00;font-size:14px;font-weight:400;margin-bottom:4px;}
*/

/* -------------------------- sliding  panels ---------------------------------*/


#screen{
	position:relative;
	height:180px;
	width:960px;
	margin-top:0px;
	
	border:0px solid /*#DFE3E6*/#333;padding:0px;overflow:hidden; 
}
	#screen .next, #screen .prev{
		position:absolute;
		top:30px;
		width:20px;height:100px;
		cursor:pointer
	}
	#screen .prev{
		left:400px; background:url('prev.gif') no-repeat 0 0;display:block;
	}
	#screen .next{
		right:37px;background:url('next.gif') no-repeat 0 0;display:block;
	}
	/* no need here
	#navigation{
		width:600px;
		text-align:center;
		margin-left:62px;
	}
	
		#navigation ul{
			margin-left:55px !important;
			margin-left:35px;
		}
			#navigation li{
				float:left;
				margin:0 20px;
				padding:10px 20px;
				background-color:#EEE;
			}
				#navigation a{
					color:#933;
					font-weight:bolder;
					text-decoration:none;
				}
				*/
	
#sections{
	overflow:hidden;
	background:transparent;
	width:500px;
	height:300px;
	clear:left;
	margin-left:0px;
	position:absolute;right:40px;top:0px;
}
	
	#sections ul{
		width:4800px;/* 5 li's 0f 960 width*/
		list-style:none;
	}
	
		#sections li{
		width:480px;
		height:180px;
			float:left;
			padding:10px;
		}
			#sections li.fallen{
				margin-top:369px;
			}
			
			
			
			#sections p{
				
				margin-left:0px;
				font-size:105%;
				line-height:1.4em;
				color:#fff;
				padding-right:10px;
			
			}
			
			
			
			#sections p img,	.imgtfe{width:100px;float:left;padding: 10px 10px;margin:0px;margin-top:-5px;border:0px solid #222;}
			
			.img_thumb{padding-right:30px;width:100px;height:100px;}
			
			#sections h2{margin-bottom:10px;}
			
			#sections h2.featured a{
				color:#88B2F7;
				margin-left:0px;
				margin-bottom:10px;
				font-family:Georgia, "Times New Roman", Times, serif;font-size:26px;font-weight:400;width:100%;
			}
			
			#sections a{
				color:#f33;
				font-weight:bolder;
				text-decoration:none;
			}


#icons{width:400px;height:40px;border:0px solid #ccc;position:absolute;left:0px;bottom:0px;}



/* PAGINATION */

.wp-pagenavi{margin-left:4px;}

#nav-above,.paged #nav-above{
display:block;
padding:0 0 0px;
margin:0px;
}

.nav-previous {padding-left:20px;width:250px;}
.nav-next {padding-right:20px;width:250px;}
.nav-previous a, .nav-next a{color:#88B2F7;}

#respond{padding:20px;}

#rb{float:right;font-size:9px;color:#ccc;margin-right:20px;}
#rb a {color:#ccc;font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:9px; text-decoration:none;}
#rb a:hover {color:#fff;font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:9px;background:none;}
#rb img {margin-top:-3px;}

img.attachment-thumbnail{width:100px;height:100px;float:left;padding-top:10px;padding-right:10px;}