/*   
Theme Name: Your Law Store  - A Thematic Child Theme
Theme URI: 
Description: 
Author: Gill Bishop
Author URI: http://www.gillbishop.co.uk
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:#fff;  font-family: Arial, Helvetica, sans-serif; color:#263940; background-image:url('images/yls-bg-dark.jpg'); background-repeat:repeat-x; background-position: center top;} 


input, textarea {
 font-family: Arial, Helvetica, sans-serif; color:#263940; margin-top:4px; margin-bottom:0px;
}

#branding {border:0px solid #000;  padding:0; height:110px;}
#blog-title {display:none}
#blog-description {display:none}

#yls-title {float:left; margin-top:0px;}
#intro {padding-left:10px; pading-top:0px; border:0px solid #ccc;}
#header-banner { color:#263940; border:0px solid #ccc; padding-top:4px; width:140px; float:right; }
#header-banner a { font-weight:bold; text-decoration:none; color:#666;}
#header-banner a:hover { color:#333;}
#social {width:124px; float:right;}
#social img {padding-bottom:10px;}

#main {
    -moz-border-radius: 20px 20px 20px 20px;
    -webkit-border-radius: 20px 20px 20px 20px; 
    border-radius: 20px 20px 20px 20px; 
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    padding: 20px 10px;
    text-align: left;
}


#container { border:0px solid #CCC;}

#content {padding-left:60px; padding-right:50px; border:0px solid #ccc;}

.entry-content h1, .entry-content h2 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.6em;
    font-weight: 500;
    padding: 0px 0 14px;
}

.aside h3 {
    font-family: Arial, helvetica, sans-serif;
    font-size: 1.2em;
    font-style: normal;
    font-weight:bold;
    line-height: 1.8em;
color:#2D349E;
}

.h3-green {color:#83C524;  font-weight:bold; font-style:normal;}
.h3-blue {color:#4551BC; font-weight:bold; font-style:normal;}

.aside a:active, .aside a:hover {
    color: #DDD;
}

#primary {
    border:0px solid #ccc;
    width:290px;
    margin-bottom:0px;
    padding-right:10px;
    color:#263940;
  }
  
  #secondary {
    border:0px solid #ccc;
    width:290px;
    margin-bottom:20px;
    padding-right:10px;
    color:#263940;
  }

.widgettitle {padding-bottom:2px;}
.widgetcontainer {padding-left:10px; padding-top:10px; margin-bottom:10px; }

#text-3 {color:#FFF; padding-top:50px; padding-bottom:20px; padding-right:20px; background-image:url('images/about-bg.jpg'); background-repeat:no-repeat; background-position:center top; font-size: 1.1em; line-height: 1.3em;}

.widget_wp_digi_cart, #text-4, #text-5 { background: url("http://www.gillbishop.co.uk/wpshop/wp-content/plugins/wp-cart-for-digital-products/images/product-display-bg.jpg") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #000000;
    height: 100%;
    overflow: hidden;
    padding: 5px; margin-bottom:20px;
border-radius:10px;}
    
#main { padding:20px 0 0 0; }

.entry-title { border:0px solid #fff; padding-bottom:0px; font-size:1.2em;}
.entry-content h2 { border:0px solid #fff; padding-top:0px;}

a:link,  a:visited { color:#171858;}
a:hover { color:#A90000;}

.external a:link  {color: #fff; font-weight: bold; text-decoration:none;}
.external  a:hover {color: #fff; font-weight: bold; text-decoration:underline;}

.intro {font-size:1.2em;}

#siteinfo { height:90px; 
	padding-left:120px; color:#FFFFFF;
padding-right:40px;
	-moz-border-radius: 20px 20px 20px 20px; 
	-webkit-border-radius: 20px 20px 20px 20px; 
	border-radius: 20px 20px 20px 20px; 
	background:#242792; width:800px;}

#siteinfo a { color: #FFF;}
#siteinfo a:active, #siteinfo a:hover { color: #FA8520;}

	.wp-caption-text {font-style:normal;}
  .wp-caption img { border: none;}
  .wp-caption  { border: none;}


#comments {}
#footer {
    border-top: 0px solid #fff;
    margin-top: 22px;
}

table {
border:none;
    font-size: 1em;;
    line-height: 18px;
    margin: 0;
    text-align: left;
}
th, td {
    padding-right: 1em;    
}
tr {
    border-bottom: none;
}

tr, td, table {
    border: 0px solid #CCCCCC; } 
td img {background:#EEE;}
table, td, th {
vertical-align:top;
}

ul {list-style-position: inside;}

/* Menu

-------------------------------------------------------------- */

.skip-link {display:none;}

#access {
padding-top:24px;padding-bottom:12px;   padding-left:140px; border-bottom: 0px solid #FFF;
outline: 0;
overflow: visible;
z-index: 100;
}

.sf-menu {
border-right: 0;
}
.sf-menu a, .sf-menu a:link, .sf-menu a:visited {
text-decoration: none;
border: 0;
outline: 0;
color: #FFF;
background: transparent;
font-size:1.2em;
}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active
.sf-menu ul {
background: #171858;
}

.sf-menu li { /* top level elements */
background: transparent;
color: #FFF;
border: 0;
outline: 0;
margin-right:30px;
}

.sf-menu li li { /* second level elements */
background: #2D349E;
border: 0;
outline: 0;
}

.sf-menu li li li { /*third level elements */
background: #2D349E;
border: 0;
outline: 0;
}
.sf-menu li:hover { /* box for hover item, level 1 */
background: transparent;
border: 0;
outline: 0;
}
.sf-menu li a:hover { /* text for link in hover item, level 1 */
color: #fff;
}
.sf-menu li.sfHover { /* active PARENT level list item WHEN CHILD LIST IS DROPPED DOWN*/
background: transparent;
color: #fff;
border: 0;
outline: 0;
}
.sf-menu a:focus { /* current menu */
background: transparent;
border: 0;
outline: 0;
}
.sf-menu li li a {
background: #2D349E;
color: #FFF;
}
.sf-menu li li a:hover { /* hovered element, level 2 */
background: #83C525;
color: #fff;
border: 0;
outline: 0;
}
.home table, .home2 table {width:800px;}
.home td, .home2 td  {font-size:1.1em;}
#fp-intro-top {width:920px; height:280px;}
#fp-intro-middle {margin-top:40px; float:left; width:920px; }
#home-intro {background-image:url('images/home-bg-green.gif'); background-repeat:no-repeat; background-position:left top; padding:20px; color:#FFF; min-height:400px; line-height:1.3em;}
#home-intro a {color:#FFF;}
#fp-intro {width:450px;}
#featured {float:right; padding-top:0px; width: 360px; margin-right:50px; background-image:url('images/open-book.jpg'); background-repeat:repeat-x; background-position: top left; background-repeat:no-repeat;}

.fp-blue {color:#090B58; font-weight:bold;}
.grey-caps, #grey-caps  {color:#333; text-transform:uppercase; font-size:0.7em; font-weight:bold;}
#fp-price {margin-top:4px; font-size:1.8em; color:#090B58; font-weight:bold; text-align:left;}
.red {font-size:1.4em; font-weight:bold; color:#990000;}
.white {font-size:1.4em; font-weight:bold; color:#FFF;}

#home-box-1, #home-box-2 {float:left; border:1px solid #AAA; width:450px; box-shadow: 6px 6px 8px #DDD; padding-bottom:12px; padding-right:12px; margin-bottom:16px;}
#home-box-3 {padding-left:12px; float:right; margin-right:80px; border:1px solid #AAA; width:300px; box-shadow: 6px 6px 8px #DDD; padding-bottom:12px; padding-right:12px;}

#home-box-4 {color:#FFF; background-image:url('images/blue-bg.gif'); background-repeat:repeat-y; background-position:left top; float:right; width:370px; margin-bottom:10px; margin-right:70px; padding:16px; height:310px;}

#home-box-5 {color:#FFF; background-image:url('images/green-bg.gif'); background-repeat:repeat-y; background-position:left top; float:left;  width:410px;  margin-bottom:16px; padding:16px; height:310px;}

#home-box-4 a, #home-box-5 a {color:#FFF;}
.entry-content h3 {font-style:normal; font-weight:bold; color:#080B58; font-size:1.3em; line-height:1.3em;}
#more {}
#hpquote {float:right; background-color: #F9F2D6; border:1px dashed #EBBA85; padding:6px; width:310px; margin-right:30px; margin-top:6px;}
#hpquotea {float:right; background-color: #F9F2D6; border:1px dashed #EBBA85; padding:6px; width:280px; margin-top:6px;}
#hpquote1, #hpquoteb {color:#48310E; font-size:1em; margin-top:6px; font-style:italic;}
#hpquoted {color:#FFFFFF; font-size:1em; margin-top:6px; font-style:italic;}
#hpquote2,#hpquotec {font-weight:bold; font-size:0.8em;color:#48310E;margin-top:12px; float:right;}
#hp-button {margin-left:120px;}
#hp-button2 {margin-left:-10px;}
#current {font-size:0.8em; margin-left:30px;}
.page-id-1847 h1 {display:none;}
