/*
Theme Name: Contact Packaging
Description: Contact Packaging Blog Theme
Version: 1.0
Author: Paul Rouke and Rob Knight
Author URI: http://www.prwd.co.uk/

*/

/*@import "reset.css";*/

body {
  font-family:Arial, Bitstream Vera Sans, Sans, Helvetica;
  font-size:10px;
  color:rgb(0,0,0);
  background-color:rgb(255,255,255);
  background-image:url(images/footer-bg.gif);
  background-position:bottom left;
  background-repeat:no-repeat;
  margin:0px 0px 10px 0px;
  padding:0px;
}

form {
  padding:0px;
  margin:0px;
}

input, select, textarea {
  border:solid 1px rgb(165,173,179);
}

input[type="submit"] { cursor:pointer; }

a {
  color:black;
}

img {
  border:0px none;
}

br.clear {
  height:1px;
  clear:both;
}

div#content {
  margin-right:1em;
}

div#page {
  float:left;
  width:620px;
  padding-bottom:1em;
}

div#sidebar {
  width:330px;
  float:left;
/*  background-color:#1F52B0;*/
  color:white;
}

div#sidebar h3 {
  font-size:1.2em;
}

div#header {
  padding-bottom:15px;
  background-image:url(images/header-bottom.png);
  background-repeat:repeat-x;
  background-position:bottom left;
}

div#wrapper {
  width:950px;
  margin:auto;
  background-image:url(images/wrapper-bg.gif);
  background-repeat:repeat-y;
}

div#footer {
  width:950px;
  margin:auto;
  border-top:solid 16px black;
}

div#logo {
  width:290px;
  text-align:center;
  font-size:2em;
  padding-top:15px;
  padding-left:15px;
}

div#sidebar a {
  color:white;
}

a:hover {
  text-decoration:none;
}

div#sidebar h2 {
  color:white;
  background-color:black;
  border-bottom:solid 3px white;
  padding:0.5em;
  font-size:1.6em;
  margin-bottom:0.5em;
}

div#sidebar ul {
  margin-left:1em;
  padding-left:0px;
}

div#sidebar li {
  display:block;
  list-style-type:none;
  margin-bottom:1.5em;
}

div#sidebar li li {
  font-size:1.2em;
  line-height:1.5em;
  margin-bottom:0.5em;
}

#searchform {
  margin:1em 0px;
}

#s {
  font-size:2em;
  padding:5px;
  margin-left:1em;
  float:left;
  margin-right:1em;
  margin-top:5px;
  width:390px;
}

#searchsubmit {
  border:0px none;
  line-height:2em;
}

h3.search-title {
  float:left;
  font-weight:normal;
  font-size:2.2em;
  margin:15px 0px;
}

h2.post-title {
  font-weight:normal;
  font-size:2.4em;
}

div.post-author {
  color:#4A4A4A;
  font-size:1.2em;
}

div.entry {
  font-size:1.4em;
}

div.entry  h2 {
  font-size:1.4em;
  font-weight:normal;
  margin-bottom:0.2em;
  color:#1F52B0;
}

div.entry p {
  line-height:1.5em;
  margin-top:0.2em;
}



#comments {
  color:#1F52B0;
  font-size:2em;
}

ol.commentlist {
  margin:0em;
  padding-left:2em;
  padding-bottom:0.5em;
}

ol.commentlist li {
  padding:8px;
  list-style-type:none;
  background-color:#E5E5E5;
}

ol.commentlist li.alt {
  background-color:#CCCCCC;
}

div.comment-info {
  width:130px;
  float:left;
  font-weight:bold;
}

div.comment-info cite {
  font-style:normal;
  font-weight:bold;
  font-size:1.1em;
}

div.comment-info a {
  color:black;
}

div.comment-metadata {
  font-weight:normal;
}

div.comment-text {
  margin-left:150px;
  font-size:1.2em;
  line-height:1.6em;
}

div.comment-text p {
  margin-top:0px;
}

h3.share {
  font-size:1.4em;
  color:#1F52B0;
  margin-bottom:0.25em;
}

#respond {
  color:#1F52B0;
  font-size:2em;
  display:inline;
}

div.comment-reply {
  padding-top:0.5em;
  margin-top:1em;
  width:600px;
}

div.comment-reply dt {
  float:left;
  width:150px;
  font-size:1.3em;
}

div.comment-reply dd {
  margin-bottom:0.5em;
  margin-left:150px;
}

#comment {
  width:440px;
  border:solid 1px rgb(110,110,110);
}

#commentform {
  font-size:1.2em;
}

#commentform input {
  width:300px;
  padding:6px;
  font-size:1.2em;
}

#commentform textarea {
  padding:6px;
  font-size:1.2em;
  font-family:Verdana, Arial, sans, Helvetica;
}

#commentform #submit {
  padding:5px;
  font-size:1.6em;
  font-weight:bold;
  width:auto;
}

div.comment-reply #submit {
  float:right;
}

#footer h3 {
  font-size:1.8em;
  margin-bottom:0.25em;
}

#footer p {
  margin:0px;
  font-size:1.2em;
}

#footer p.head-office {
  font-size:1.4em;
}

#footer p.design {
  font-style:italic;
  margin:0.5em 0px;
}

#footer p.link {
  margin-top:1em;
  font-size:1.4em;
}

li.shop-online, li.custom-printed-tape, li.pallet-wrap-machinery {

  width:185px;
  padding-left:105px;
  padding-right:5px;
  padding-top:13px;
  padding-bottom:8px;
  height:79px;
  background-repeat:no-repeat;
}

li.shop-online {
  background-image:url(images/shop-bg.gif);
}

li.custom-printed-tape {
  background-image:url(images/tape-bg.gif);
}

li.pallet-wrap-machinery {
  background-image:url(images/machinery-bg.gif);
}

ul.buttons li {
  margin-bottom:1em;
}

ul.buttons li h3 {
  margin-top:0.5em;
  margin-bottom:0px;
}

ul.buttons li p {
  margin-top:0px;
}

li.subscribe {
  margin-top:1em;
  padding-left:85px;
  line-height:77px;
  font-size:2em;
  font-weight:bold;
  background-image:url(images/rss.png);
  background-repeat:no-repeat;
}

li.subscribe a {
  text-decoration:none;
}

li#archives select {
  margin-left:1em;
  font-size:1.4em;
}

li#categories select {
  margin-left:1em;
  font-size:1.4em;
}

div#call-to-action {
  background-image:url(images/contact-bg.gif);
  width:265px;
  height:120px;
  float:right;
  margin-right:10px;
  color:white;
  text-align:center;
  font-size:2em;
}

div#call-to-action p {
  margin:0.5em 0px;
}

div#call-to-action a {
  color:white;
  font-size:0.6em;
}

div.tag-cloud {
  text-align:center;
}

div.tag-cloud a {
  margin-right:1.5em;
}


h2.pagetitle {
  font-size:2.5em;
}