/* NDE Designs September 2008
http://themes.ndedesigns.com/
Blue Circles CSS */
/*
Theme Name: Blue Circles
Theme URI: http://wpthemes.ndedesigns.com/
Description: A simple Wordpress theme using a blue and white colour scheme. Design and coding by <a href="http://wpthemes.ndedesigns.com/">NDE Designs</a>.
Author: Nicholas Edwards
Author URI: http://www.ndedesigns.com/

This theme has been designed and coded by NDE Designs for anyone to use for free on their own Wordpress blog. Please direct people to my website if they would like to download and use this theme.
*/

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

body
	{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, sans-serif;
	color:#000000;
	font-size:12px;
	text-align:justify;
	background-image:url(images/header-bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}

img, a img {
	border:0px;
}

p {
	margin-bottom:14px;
}

p.rid {
	margin-bottom:0px;
}

.right {
	text-align:right;
}

center {
	text-align:center;
}

hr {
	color:#0072bc;
	margin-bottom:10px;
}

.bold {
	font-weight:bold;
}

.clear {
	clear:both;
}

.null {
	padding:0px;
	margin:0px;
}

li {
	margin-left:20px;
}

.comments-template li, #sidebar li {
	margin-left:0px;
}

.sidebox li {
	margin:0;
}

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

#sidebar ul, #sidebar ol {
	margin:0;
}

blockquote {
	margin-left: 15px;
	margin-bottom:12px;
}

/* Headers */

h1 {
	font-size:20px;
	color:#ffffff;
	font-family: trebuchet MS, Verdana, Helvetica, sans-serif;
}

h2 {
	font-size:18px;
	margin-bottom: 18px;
	font-family: trebuchet MS, Verdana, Helvetica, sans-serif;
}

h2.posttitle {
	margin:0px;
}

h2#tagline {
	font-size:12px;
	color:#ffffff;
	text-indent:20px;
}

#sidebar ul h2 {
	font-size:14px;
	color:#ffffff;
	margin-bottom:2px;
	text-align:center;
	background-color:#0072bc;
}

h3 {
	font-size:16px;
	margin-bottom:18px;
	font-family: trebuchet MS, Verdana, Helvetica, sans-serif;
}

h4 {
	font-size:14px;
	margin-bottom:16px;
	font-family: trebuchet MS, Verdana, Helvetica, sans-serif;
}

h5, h6 {
	font-size:12px;
	margin-bottom:14px;
	font-family: trebuchet MS, Verdana, Helvetica, sans-serif;
}

/* Divs */

#header {
	background-image:url(images/circles.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:192px;
	width:770px;
	margin:auto;
}

#header-title {
	padding-top:50px;
	padding-left:10px;
}

#content {
	width:760px;
	margin:auto;
}

#main {
	float:left;
}

#main-top {
	background-image:url(images/content-top.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:562px;
	height:32px;
}

#main-mid {
	background-image:url(images/content-mid.png);
	background-repeat:repeat-y;
	background-position:top left;
	width:562px;
	padding-left:15px;
	text-align:center;
	margin-bottom:0px;
	padding-bottom:0px;
}

.post {
	width:530px;
	text-align:justify;
}

#main-bottom {
	background-image:url(images/content-bottom.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:562px;
	height:32px;
	margin-top:-15px;
	padding-top:0px;
}

#sidebar {
	float:right;
	width:175px;
	margin-top:10px;
}

#sidebar ul {
	text-align:center;
}

.widget {
	border:1px solid #0072bc;
	margin-bottom:10px;
}

#footer {
	width:760px;
	margin:auto;
	text-align:center;
}

/* Links */

a, a:link, a:active, a:visited {
	color:#0072bc;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	color:#000000;
	text-decoration:underline;
}

h1 a, h1 a:link, h1 a:active, h1 a:visited {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

h1 a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#sidebar ul a, #sidebar ul a:link, #sidebar ul a:active, #sidebar ul a:visited {
	color:#0072bc;
	font-weight:bold;
	padding-left:5px;
	display:block;
	height:16px;
}

#sidebar ul a:hover {
	background-color:#0072bc;
	color:#ffffff;
	text-decoration:underline;
	text-indent:10px;
}

#sidebar ul li {
	list-style:none;
}

/* Comments */

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
	width:530px;
	text-align:justify;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-size: 1.2em;
}

.comments-template p.nocomments{
	padding: 0;
}

.postmetadata {
	margin-top:-13px;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
   padding:7px;
}

.alignright {
   float: right;
   padding:7px;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

.comment-body {
	background-image:;
	background-position:top left;
	background-repeat:no-repeat;
}

/* Gravatar */

img.avatar {
	float:left; margin-right:5px;
}
