/*
Theme Name: English Garden
Theme URI: http://www.techize.co.uk/
Description: The default English Garden Theme
Version: 1
Author: Jonathan Gill
Author URI: http://www.techize.co.uk/
*/
body {
	background-image: url(/images/bg.jpg);
        background-repeat : repeat-x;
}

h2, h3 {
	font-size: 1.9em;
	font-style: italic;
        color : #1D1D1D;
	font-family: Georgia, "Times New Roman", Times, serif;
}


p {
	font-size :14px;
        color :#3d1d1d;
        text-align : justify;

}
a {
  text-decoration: none;
  color : #c57e03;
  font-size :14px;
}
a:hover {
	text-decoration: underline;
}


.clear {
 clear : both;
}


/* search box */

input {
  background-color: #fadec9;
  border: solid 1px #dea866;
  height: 24px;
  width: 230px;
  padding: 3px;
  color : #6e6a3e;
  margin :10px;
}

input:focus, input:hover {
  background-color:#fad8a9;  
}

#search img#sImage {
  position: relative;
  top :5px;
  left :10px
}

/* main styles */

#container {
  width : 960px;
  margin :auto;
}

#main {
  background : #fce7D8;
  padding :20px;
  position :relative;
  top :6px;
  clear : both;
  overflow : hidden;

}
#header {
	margin:0 0 0 0;
}

#header h1 {
	width: 140px;
	height: 115px;
	text-indent : -9999px;
	margin-left : auto;
	margin-right : auto;
	background-image: url(/images/logo.png);
	background-repeat: no-repeat;
	background-position: 0px 22px;
    padding-bottom:20px;

}

#header h1 a {
	width: 140px;
	height: 115px;
	display: block;
	padding-top: 60px;
}

#header #slogan {
  text-indent :-9999px
}

/* navigation */

#header #nav ul {
  overflow :hidden;
  margin-top : 15px;
}

#header ul li a {
 float: left;
 margin-left: 0;
 margin-top: 5px;
 padding-left: 35px;
 color: #ffe1ae;
}

#header ul li a:hover{
  text-decoration: underline;
}

/* main content */


#primary {
  float : left;
  width : 610px;
  margin-top: 30px;

}

#primary h2 {
  padding-bottom : 10px;
}

#primary h3 {
  font-size : 1.2em;
  font-style : normal;
  font-weight : bold;
  background : #fc9a66;
  color : #fce7D8;  
}

#primary p, #primary table {
  font-size :1.2em;
  margin-right : 30px;
  padding-top : 10px;
  padding-bottom :10px;
  text-align : justify;
}

#primary td {
  padding : 0.2em 0.5em;
}

#primary td:first-child {
  width : 100px;
}

#featured{
 width : 590px;
 border: 1px solid #dea866;
 height : 300px;
 padding :10px;
 background: #fcf3ea;
 margin-top : 2px;
 margin-bottom :20px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
  -moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);

}

#sidebar{
 float : right;
 width : 300px;
 border : solid 1px #dea866;
 margin-top : 30px;
 background: #f6e7db;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

/* format the widgets */

#sidebar .widget {
  padding-top :15px;
  padding-bottom :15px;
  margin :15px;
  
}

#sidebar .widget li {
  padding : 10px;
  margin-left : 20px;
}

#sidebar .widget h2 {
  font-style: italic;
  color : #1D1D1D;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.4em;
  border-bottom : solid 1px #dea866;
  padding :10px;
}

#keepUpdated ul {
  position : relative;
  top : 30px;
}

#keepUpdated ul li#twitter {
  width : 160px;
  height : 67px;
  padding-left : 100px;  
  background : url(/images/twitter.png) no-repeat;
  background-position : 0px 0px;
}

#keepUpdated ul li#facebook {
  width : 160px;
  height : 68px;
  padding-left : 100px;  
  background : url(/images/facebook-icon.png) no-repeat;
  display :  block;
  background-position : 13px 0px;

}

#keepUpdated ul li#newsletter {
  width : 160px;
  height : 68px;
  padding-left : 100px;  
  background : url(/images/email.png) no-repeat;
  display :  block;
  background-position : 12px 0;

}

#sidebar #keepUpdated li a {
  text-decoration : none;
}

#sidebar .sampleTrack img {
  float :left;
  padding : 10px;
}

.sampleTrack {
  border : 1px solid #dea866;
  height : 245px;
  padding : 10px;
  margin-top : 10px;
 -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

.sampleTrack p {
  padding : 30px;
}

#copyright {
  font-size: .6em;  
}
#copyright a {
  font-size: 1em;
}

#footer {
  clear: both;
  background : url(/images/footer-bg.png) repeat-x;
  height : 65px;
  margin-top :6px;
}

#footer a#techize {
	float : left;
	background : url(/images/techize-logo.png) no-repeat;
	display : block;
        height : 55px;
        width : 268px;
        background-position: 50px 15px;
        text-indent : -9999px;
}

#footer p#owner {
  float :right;
  position:relative;
  top : 25px;
  right : 25px;
  color : #6e6a3e;
}

.concept {
	font-size : 110%;
}