/*

Theme Name: Carregs-Blog.co.uk
Theme URI: http://www.carregs-blog.co.uk/
Version: 0.1.2
Author: Carreg

*/

html { }

body {
  background-color: #FFFFFF;
  color: #000000;
  text-align: center;
  font-family: verdana;
  font-size: 10.5pt;
}

p {
  margin: 5px 0px;
}

a {
  color: #990000;
  text-decoration: none;
}

img {
   border: 0px;
}

a.aboutusermorelink, a.teasermorelink {
  font-size: smaller;
}

p.aboutusersbody, p.aboutuserstitle {
  text-align: justify;
  margin: 5px auto 7px auto;
}

div.entrybody, p.noresults {
  margin: 5px;
  text-align: justify;
}

div.entrybody.full {
	margin-bottom: 10px;
}

span.entrydate {
  color: #990000;
  font-size: smaller;
  margin-right: 7px;
}

h2.entrytitle {
  display: inline;
  margin: 0px;
  font-size: larger;
  font-weight: normal;
  *font-weight: bold;
}

h2.entrytitle a {
  color: #000000;
}

a.more-link {
  font-size: smaller;
}

div.entryadditional span {
  font-size: smaller;
  margin-right: 7px;
}

div.entrycontainer {
  padding: 15px 0px;
}

h3.commenttitle {
  font-size: larger;
  margin: 0px;
  font-weight: normal;
  *font-weight: bold;
}

div.commentbody {
  margin: 5px;
  padding: 10px 0px;
  text-align: justify;
  border-top: 1px solid #CCCCCC;
}

div.commentbody div.commentbody {
  margin: 10px 20px 2px;
  padding: 5px;
  padding-bottom: 10px;
  text-align: justify;
  border: 1px solid #CCCCCC;
  background-color: #F0F0F0;
}

div.commentbody.top {
  border-top: none;
  padding-top: 0px;
}
div.commentadditional, div.commentbody em {
  font-size: smaller;
  color: #666666;
}
div.commentadditional span {
  margin-right: 7px;
}
textarea#commentbox {
  width: 550px;
  height: 75px;
}

div#pageFooter {
  font-size: smaller;
  text-align: center;
  width: 775px;
  margin: auto;
  padding-top: 10px;
  color: #AAAAAA;
}
div#pageFooter a {
  color: #996666;
}

div#pagecontainer {
  width: 775px;
  margin: auto;
  text-align: left;
}

div#logocontainer {
  text-align: right;
}

div#pageleftcolumn {
  float: left;
  width: 175px;
  padding-right: 15px;
  margin-right: 0px;
}

h2#aboutheading, h2#categoriesheading {
  margin: 0px;
  text-align: right;
  font-size: larger;
  color: #990000;
  font-weight: normal;
}

div#pagerightcolumn {
  padding-top: 10px;
  padding-left: 12px;
  width: 572px;
  float: left;
  border-left: 1px solid #CCCCCC;
}

div.navigation { }
div.navigation div.alignleft {
  float: left;
}
div.navigation div.alignright {
  float: right;
}

ul#categorylistmain {
  list-style-type: none;
  margin: 5px auto 7px auto;
  padding: 0px;
}

ul#categorylistmain ul.children {
  list-style-type: none;
  font-size: smaller;
  margin-left: 0px;
  padding-left: 15px;
}

 /* Gallery styles */
.gallery {
	margin: auto;
}
.gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 33%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-caption {
	font-size: smaller;
	margin-left: 0;
}