/*   
Theme Name: RichardMac
Theme URI: http://wordpress.org/
Description: Based on the default WordPress by Michael Heilemann which in turn is based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.0
Author: Richard Mac
Author URI: http://www.richardmacwilliam.com

	Wireframe for Wordpress 2.2.1
	 http://www.richardmacwilliam.com



	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



img {border:0;padding:0;margin:0;}
table {border:0;padding:0;margin:0;border-collapse:collapse;border-spacing:0;}
ul {margin:0;padding:0;text-indent:0;}
ol {margin:0; padding:0;text-indent:0;}
li {margin:0;padding:0;text-indent:0;}
form {border:0;padding:0;margin:0;}
fieldset {border:0;width:100%;padding:0;margin:0;}



body {font-size: 76.5%; font-family: Arial, "Sans-Serif", "Courier New", Verdana; background-color:#D6F1F8;color:black;margin:0;border:0;text-align:left;padding-bottom:50px;}


/*
div#outer-holder {position:relative;width:950px;background: white url('images/outer-holder-background.jpg') no-repeat top left; margin-left:auto;margin-right:auto;margin-top:30px;border:1px solid black;}
*/
div#outer-holder {position:relative;width:950px;background-color:white; margin-left:auto;margin-right:auto;margin-top:30px;border:1px solid black;}


a:link {color:black;text-decoration:underline;}
a:visited {color:gray;text-decoration:none;}
a:hover {color:gray;text-decoration:none;}


div#header {position:relative;background: transparent url('images/header.jpg') no-repeat bottom center; width:950px;height:161px;}



div#header2 {position:relative;background: transparent url('images/header2.jpg') no-repeat bottom center; width:900px;height:180px;}



div#header3 {position:relative;background: transparent url('images/header3.jpg') no-repeat bottom center; width:900px;height:180px;}


/*  
<div id="header-text"> (contains the title  and description of  the blog across the top of the  page - commented out in this theme)  
*/

div#header-text {position:relative;}





					/*  ***********************RICHARD MAC SPECIFIC********************   */
	
div.post-style-1 {position:relative;border:0;margin:0;padding:0px 0 0px 0;overflow:auto;}
div.post-style-2 {position:relative;border:0;margin:0;padding:0px 0 0px 0;overflow:auto;}
div.post-style-3 {position:relative;border:0;margin:0;padding:0px 0 0px 0;overflow:auto;}

div.as-i-walked-1 {position:relative;border:0;margin:0 0 10px 0;padding:0;overflow:auto;}
div.as-i-walked-2 {position:relative;border:0;margin:0 0 10px 0;padding:0;overflow:auto;}
div.as-i-walked-3 {position:relative;border:0;margin:0 0 10px 0;padding:0;overflow:auto;}

				
a.home-link:link {color:white;text-decoration:none;}
a.home-link:visited {color:white;text-decoration:none;}
 a.home-link:hover {color:white;text-decoration:none;}
 
 			
div.quotebox {margin:10px 0  10px 0;padding:20px;border:dotted 1px black;background-color:#DFF4F9;font-size:1.2em;}
div.quotebox p {font-size:1.0em;text-indent:0;padding:0;margin:0;}
div.quoteboxshort {margin:10px 0 70px 0;padding:20px;border:dotted 1px black;background-color:#DFF4F9;font-size:1.2em;width:500px;}
div.quoteboxshort p {font-size:1.0em;text-indent:0;padding:0;margin:0;}

p.poem-categories {font-weight:normal;display:inline;text-indent:0px;margin:0;padding:0;}
span.number-of-comments {color:red;margin:0 0 0 30px;}

blockquote {background-color:#ECFBFF;border:dotted gray 1px;padding:10px;}

a.comment-link:link {color:red;font-size:0.9em;text-decoration:underline;text-indent:0;margin:0;padding:0;}
a.comment-link:visited {color:red;font-size:0.9em;text-decoration:underline;text-indent:0;margin:0;padding:0;}
a.comment-link:hover {color:red;font-size:0.9em;text-decoration:none;text-indent:0;margin:0;padding:0;}
a.comment-link:active {color:red;font-size:0.9em;text-decoration:none;text-indent:0;margin:0;padding:0;}


p.edit-post {font-size:0.9em}
p.edit-post a:link {text-decoration:underline;color:red;}          
p.edit-post a:visited {text-decoration:underline;color:red;}    
p.edit-post a:hover {text-decoration:none;color:black;}   


h2.multiple-post-header {font-weight:normal;font-size:1.3em;text-align:left;margin:20px 0 10px 0;}
h2.search-header {font-weight:bold;font-size:1.3em;text-align:left;margin:20px 0 10px 10px;}
h2.index-multiple-post-header {font-weight:normal;font-size:1.3em;text-align:left;margin:20px 0 10px 10px;}
h2.multiple-short-story-header {font-weight:normal;font-size:1.3em;text-align:left;margin:20px 0 10px 10px;}
/*
div.post-style-1  h2.multiple-post-header {font-style:normal;}

div.post-style-2 h2.multiple-post-header {font-style:normal;}

div.post-style-3 h2.multiple-post-header {font-style:normal;}
*/

div.post-style-1 a.permalink:link {color:black;text-decoration:underline;}
div.post-style-1 a.permalink:visited {color:black;text-decoration:underline;}
div.post-style-1 a.permalink:hover {color:gray;text-decoration:none;}

div.post-style-2 a.permalink:link {color:black;text-decoration:underline;}
div.post-style-2 a.permalink:visited {color:black;text-decoration:underline;}
div.post-style-2 a.permalink:hover {color:gray;text-decoration:none;}

div.post-style-3 a.permalink:link {color:black;text-decoration:underline;}
div.post-style-3 a.permalink:visited {color:black;text-decoration:underline;}
div.post-style-3 a.permalink:hover {color:gray;text-decoration:none;}

 a.index-permalink:link {color:black;text-decoration:underline;}
 a.index-permalink:visited {color:black;text-decoration:underline;}
a.index-permalink:hover {color:gray;text-decoration:none;}





h2.category-header {text-align:left;color:#459BE4;}
h2.index-category-header {text-align:left;color:#459BE4;margin:0 0 0 10px;}
ul.child-categories {font-weight:normal;text-indent:0px;padding:0;margin:0;} 
h2.story-header {text-align:center;color:#459BE4;}

li.cat-item {border-bottom:1px solid #FE5858; background: transparent url(images/box3-list.gif) left center no-repeat;}



div#outer-horizontal-nav {position:absolute; bottom:7px;left:0px;height:2.9em; background-color:transparent;padding-top:0px;width:100%;}


div#inner-horizontal-nav {position:relative;left:10px;width:934px;font-size:1.0em;margin-top:0px;background-color:transparent;height:1.3em;} 
div#inner-horizontal {position:relative;left:10px;width:930px;font-size:1.0em;margin-top:0px;background-color:transparent;height:1.3em;} 


div#inner-horizontal-nav  ul.child-categories {border:0;padding:0;margin:0;text-indent:0;}

div#inner-horizontal-nav li.cat-item {background:transparent none;border-left:0;border-right:0px solid gray;border-top:0;border-bottom:0;margin:0;padding:2px 6px 0 6px;display:inline;list-style-type:none;text-indent:0;font-size:1.5em;}

div#inner-horizontal-nav li.cat-item a:link {color:white;text-decoration:none;padding:0;margin:0;text-indent:0;font-weight:bold; font-size:16px;}
div#inner-horizontal-nav li.cat-item  a:visited {color:white;text-decoration:none;padding:0;margin:0;text-indent:0;font-weight:bold;font-size:16px;}
div#inner-horizontal-nav li.cat-item   a:hover {color:#ebf5fc;text-decoration:none;padding:0;margin:0;text-indent:0;font-weight:bold;font-size:16px;}


a.one-category:link {color:#459BE4;text-decoration:underline;}
a.one-category:visited {color:#459BE4;text-decoration:underline;}
a.one-category:hover {color:red;text-decoration:none;}





/* Current Category
div#inner-horizontal-nav li.current-cat a:link {color:white;text-decoration:underline;}
div#inner-horizontal-nav li.current-cat a:visited {color:white;text-decoration:underline;}
div#inner-horizontal-nav li.current-cat a:hover {color:white;text-decoration:underline;}
*/

a.as-i-walked-link:link {color:#4599E2;text-decoration:underline;}
a.as-i-walked-link:visited {color:#4599E2;text-decoration:underline;}
a.as-i-walked-link:hover {color:#4599E2;text-decoration:none;}


/*  ********************************************************************************************* */
h1 {font-size:1.7em;text-align:left;margin:0 0 0 10px;padding:0;}


h1.top-of-page-homelink {font-weight:normal;}



h2 {font-size:1.6em;font-weight:bold;margin:0;padding:0;text-align:center;}


h2.description {font-style:normal;}



h3 {font-size:1.5em;text-align:center;margin:0;padding:0;}

h4 {font-size:1.4em;text-align:center;margin:0;padding:0;}




h5 {font-size:1.3em;text-align:center;margin:0;padding:0;}

ul {font-weight:normal;font-size:0.9em;margin-left:0px;}

ol {position:relative;margin-left:20px;}

li {list-style-type:none;font-weight:normal;font-size:1.6em;margin-left:0px;padding-bottom:10px;padding-top:20px;text-indent:45px;}

p {text-align:left;margin-left:10px;font-size:1.4em;text-indent:0px;font-style:normal;font-weight:normal;}

div.entry {position:relative; overflow:auto;}


div.entry ul{list-style-type:disc;margin:0 0 0 40px;padding:0;font-size:1.1em;}
div.entry ol{list-style-type:disc;margin:0 0 0 40px;padding:0;font-size:1.1em;}

div.entry ul li {list-style-type:disc;margin:10px 0 10px 0;padding:0;font-size:0.9em;text-indent:0;}
div.entry ol li {list-style-type:disc;margin:10px 0 10px 0;padding:0;font-size:0.9em;text-indent:0;}


									/*SPANS*/

span.permalink {font-size:1.6em;}

span.post-teaser-title {font-weight:bold}

span.post-author {font-weight:normal;}

span.author-posts-link {font-weight:normal;}

span.post-time {font-weight:normal;}


span.category a:link {color:blue;}
span.category a:visited {color:blue;}
span.category a:hover {color:navy;}


li.comment-style-1  span.comment-number {font-weight:normal;color:green;font-size:2em;}
li.comment-style-2  span.comment-number {font-weight:normal;color:yellow;font-size:2em;}
li.comment-style-3  span.comment-number {font-weight:normal;color:green;font-size:2em;}
li.comment-style-4  span.comment-number {font-weight:normal;color:yellow;font-size:2em;}



span.comment-date {font-weight:normal;}

span.comment-time {font-weight:normal;}

span.comment-type {font-weight:normal;}

span.comment-author-link {font-weight:normal;}





										/*LINKS*/
						/* LINKS THAT DON'T BELONG ANYWHERE ELSE*/


a:link {color:black;text-decoration:underline;}
a:visited {color:gray;text-decoration:none;}
a:hover {color:gray;text-decoration:none;}



/*
p.single-post-info a:link {color:#459BE4;text-decoration:none;padding-bottom:0px;}
p.single-post-info a:visited {color:#459BE4;text-decoration:none;padding-bottom:0px;}
p.single-post-info a:hover {color:#ABD0F1;text-decoration:none;padding-bottom:0px;}
*/

a.single-post-info:link {color:#459BE4;text-decoration:underline;padding-bottom:0px;}
a.single-post-info:visited {color:#459BE4;text-decoration:underline;padding-bottom:0px;}
a.single-post-info:hover {color:#ABD0F1; text-decoration:none; padding-bottom:0px;}



div.post-style-1  p.number-of-comments  a:link {text-decoration:none;padding:10px 80px 10px;background:url(images/comment-link-background1.gif) top right no-repeat;color:#FF2F2F;}
div.post-style-1   p.number-of-comments a:visited {text-decoration:none;padding:10px 80px 10px;background:url(images/comment-link-background1.gif) top right no-repeat;color:#FF2F2F;}
div.post-style-1  p.number-of-comments a:hover {text-decoration:none;padding:10px 80px 10px;background:url(images/comment-link-background1.gif) top right no-repeat;color:#FF6A6A;}


div.post-style-2   p.number-of-comments a:link {text-decoration:none;padding:10px 80px 10px;background:url(images/comment-link-background2.gif) top right no-repeat;color:#FF2F2F;}
div.post-style-2   ents a:visited {text-decoration:none;padding:10px 80px 10px;background:url(images/comment-link-background2.gif) top right no-repeat;color:#FF2F2F;}
div.post-style-2  p.number-of-comments a:hover {text-decoration:none;padding:10px 80px 10px;background:url(images/comment-link-background2.gif) top right no-repeat;color:#FF6A6A;}


div.post-style-3   p.number-of-comments a:link {text-decoration:none;padding:10px 80px 10px;background:url(images/comment-link-background3.gif) top right no-repeat;color:#FF2F2F;}
div.post-style-3   p.number-of-comments a:visited {text-decoration:none;padding:10px 80px 10px;background:url(images/comment-link-background3.gif) top right no-repeat;color:#FF2F2F;}
div.post-style-3  p.number-of-comments a:hover {text-decoration:none;padding:10px 80px 10px;background:url(images/comment-link-background3.gif) top right no-repeat;color:#FF6A6A;}


div.multiple-posts-navigation a:link {text-decoration:none;color:red;padding:0 5px 0 5px;}
div.multiple-posts-navigation a:visited {text-decoration:none;color:red;padding:0 5px 0 5px;}
div.multiple-posts-navigation a:hover {text-decoration:none;color:gray;padding:0 5px 0 5px;}


p.comments-and-trackbacks a:link {color:#459BE4;text-decoration:underline;padding-bottom:0px;}
p.comments-and-trackbacks a:visited {color:#459BE4;text-decoration:none;padding-bottom:0px;}
p.comments-and-trackbacks a:hover {color:#ABD0F1;text-decoration:none;padding-bottom:0px;}



div.single-float-left a:link {text-decoration:none;color:red;padding:0 5px 0 5px;}
div.single-float-left a:visited {text-decoration:none;color:red;padding:0 5px 0 5px;}
div.single-float-left a:hover {text-decoration:none;color:gray;padding:0 5px 0 5px;}

div.single-float-right a:link {text-decoration:none;color:green;padding:0 5px 0 5px;}
div.single-float-right a:visited {text-decoration:none;color:green;padding:0 5px 0 5px;}
div.single-float-right a:hover {text-decoration:none;color:gray;padding:0 5px 0 5px;}



									

										/*IMAGES*/

img.size-thumbnail {position:relative;}
img.size-medium {position:relative;}
img.size-full {position:relative;}

p img {padding: 0;max-width: 100%;}


img.centered {display:block; margin-left:auto; margin-right:auto;}

img.alignright {padding:4px; margin: 0 0 2px 7px; display:inline; float:right;}

img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;float:left;}

img.alignnone {position:relative;}







										/*ALL POSTS*/

div#content {position:relative;width:780px;margin-left:0;float:left;padding:60px 104px 0 60px;background-color:white;overflow:auto;}

/*width of content area for contact me page */
div#contact-content {position:relative;width:800px;margin-left:70px;float:left;padding-top:60px;background-color:white;overflow:auto;}


div.single-post{position:relative;border: green solid 0px;width:100%;}





div.post-date {position:relative; float:right;width:56px;height:52px;text-align:center;padding-top:0px;margin:20px 0px 0px 5px;font-size:14px;font-weight:bold;line-height:23px;}



div.post-style-1 div.post-date {background:transparent url('images/post-calendar1.gif') no-repeat top right;}

div.post-style-2 div.post-date {background:transparent url('images/post-calendar2.gif') no-repeat top right;}

div.post-style-3 div.post-date {background:transparent url('images/post-calendar3.gif') no-repeat top right;}


div.single-post div.post-date {background:transparent url('images/post-calendar1.gif') no-repeat top right;}




/*single-short-story.php  - template for single post short stories)*/
div.short-story-entry {position:relative; overflow:auto;}
div.short-story-entry p {text-align:left;margin:9px 0 9px 10px;font-size:1.4em;text-indent:0px;font-style:normal;font-weight:normal;text-indent:0;}

/* div.short-stories  - for the custom fields on the category-72.php list of short stories page*/
div.short-stories {position:relative;}
div.short-stories p  {text-align:left;margin:4px 0 4px 10px;font-size:1.4em;text-indent:0px;font-style:normal;font-weight:normal;text-indent:0;}


a:link.more-link {font-weight:normal;}
a:visited.more-link {font-weight:normal;}
a:hover.more-link {font-weight:normal;}

img.teaser-link-image {position:relative;left:0px;top:0px;}

span.teaser-background-image {background: transparent url('images/butterfly.jpg')  no-repeat top right; padding-right:100px;padding-top:30px;}




div.post-style-1 h6  {font-weight:normal;text-align:left;font-size:1em;padding-left:30px;}

div.post-style-1 h6 a:link {text-decoration:underline;color:red;}          
div.post-style-1 h6 a:visited {text-decoration:underline;color:red;}    
div.post-style-1 h6 a:hover {text-decoration:none;color:black;}    



div.post-style-2 h6  {font-weight:normal;text-align:left;font-size:1em;padding-left:30px;}

div.post-style-2 h6 a:link {text-decoration:underline;color:red;}          
div.post-style-2 h6 a:visited {text-decoration:underline;color:red;}    
div.post-style-2 h6 a:hover {text-decoration:none;color:black;}    


div.post-style-3 h6  {font-weight:normal;text-align:left;font-size:1em;padding-left:30px;}

div.post-style-3 h6 a:link {text-decoration:underline;color:red;}          
div.post-style-3 h6 a:visited {text-decoration:underline;color:red;}    
div.post-style-3 h6 a:hover {text-decoration:none;color:black;}    


div.single-post h6  {font-weight:normal;text-align:left;font-size:1em;padding-left:30px;}

div.single-post h6 a:link {text-decoration:underline;color:red;}          
div.single-post h6 a:visited {text-decoration:underline;color:red;}    
div.single-post h6 a:hover {text-decoration:none;color:black;}   



p.multiple-post-info {font-weight:normal;text-indent:0;font-size:1.2em;}


p.attachment-info {font-weight:normal;}

p.single-post-info {font-weight:bold;text-align:left;text-indent:0;color:#459BE4;font-size:1.2em;}

p.page-info {font-weight:normal;}




span.post-information {font-size: 1.2em;}

p.author-posts {font-weight:normal;text-indent:0;}


p.number-of-comments {text-indent:0px;font-size:1.4em;float:right;display:inline;}


div.excerpt {position:relative;margin-bottom:30px;}


div.multiple-posts-navigation {position:relative;margin-top:10px; margin-bottom:40px;height:30px;background-color:transparent;}     


div.single-post-navigation {position:relative;margin-top:10px; margin-bottom:40px;height:30px;background-color:transparent;}   


div.single-float-right {position:relative;float:right;}


div.single-float-left {position:relative;float:left;}


div.tag-cloud-beneath-posts {position:relative; margin:0 0 40px 0;width:100%;}




									/* SEARCH NOT FOUND */
h2.not-found {font-style:normal;;margin-left:25px;}

/*  <p class="not-found"> (text displayed  beneath the 'No posts were found'  h2 headline)  */
p.not-found {font-weight:normal;text-indent:0;text-align:left;margin-left:25px;}



form#search-form-not-found {position:relative;margin-left:27px;}

input#search-input-not-found {position:relative;left:50px;width:300px;border:black solid 1px;background-color:#D6F1F8;margin-right:15px;} 

input#search-submit-not-found {border:1px black solid; background-color:white;margin-left:50px;}

button#search-button-not-found {position:relative; background: white url('images/search-button.gif') no-repeat top left;}





/* ****************************RICHARD MAC COMMENTS   ************************************* */

ol.comment-list {position:relative;margin-left:0px;}

/* Text colour for each comment and comment-balloon sides*/

li.comment-style-1 {position:relative; background-color:#bfe2f9;color:black;font-size:0.9em;padding:0;width:100%;margin-bottom:30px;background: transparent url(images/comment-balloon-sides.gif) top left repeat-y;}

li.comment-style-2 {position:relative;background-color:#d4ecfb;color:black;font-size:0.9em;padding:0;width:100%;margin-bottom:30px;background: transparent url(images/comment-balloon-sides.gif) top left repeat-y;}

li.comment-style-3 {position:relative; background-color:#bfe2f9;color:black;font-size:0.9em;padding:0;width:100%;margin-bottom:30px;background: transparent url(images/comment-balloon-sides.gif) top left repeat-y;}

li.comment-style-4 {position:relative;background-color:#d4ecfb;color:black;font-size:0.9em;padding:0;width:100%;margin-bottom:30px;background: transparent url(images/comment-balloon-sides.gif) top left repeat-y;}

li.comment-admin {position:relative;background-color:#d4ecfb;color:black;font-size:0.9em;padding:0;width:100%;margin-bottom:30px;background: transparent url(images/comment-balloon-sides-admin.gif) top left repeat-y;} /* Sides of comment balloon for admin*/



/* Comment balloon top and bottom*/
p.top-of-comment {position:relative;padding:0 0 40px 0;background: transparent url(images/comment-balloon-top.gif) top left no-repeat;margin:0;}

div.comment-background {position:relative; padding:0 0 10px 0;background: transparent url(images/comment-balloon-bottom.gif) bottom left no-repeat;}


p.top-of-comment-admin {position:relative;padding:0 0 40px 0;background: transparent url(images/comment-balloon-top-admin.gif) top left no-repeat;margin:0;}

div.comment-background-admin {position:relative; padding:0 0 10px 0;background: transparent url(images/comment-balloon-bottom-admin.gif) bottom left no-repeat;}



/* Ensures paragraphs sit within the balloon*/
div.comment-background p {position:relative;margin:0 10px 20px 10px;width:600px;}
div.comment-background-admin p {position:relative;margin:0 10px 20px 10px;width:600px;}




div.comment-number-container {position:absolute;left:-70px;top:-26px;width:70px;height:70px;background:transparent url(images/comment-number-background.gif) center center no-repeat;}

p.comment-number {font-size:14px;line-height:70px;text-align:center;color:black;text-indent:0;margin:0;padding:0;}




/*     Edit thiss comment links */
li.comment-style-1 h6 {font-weight:normal;text-align:left;font-size:1em;padding:0 0 20px 30px;}

li.comment-style-1 h6 a:link {text-decoration:underline;color:red;}          
li.comment-style-1 h6 a:visited {text-decoration:underline;color:red;}    
li.comment-style-1 h6 a:hover {text-decoration:none;color:black;}    
     

li.comment-style-2 h6 {font-weight:normal;text-align:left;font-size:1em;padding:0 0 20px 30px;}

li.comment-style-2 h6 a:link {text-decoration:underline;color:red;}          
li.comment-style-2 h6 a:visited {text-decoration:underline;color:red;}    
li.comment-style-2 h6 a:hover {text-decoration:none;color:black;}    


li.comment-style-3 h6 {font-weight:normal;text-align:left;font-size:1em;padding:0 0 20px 30px;}

li.comment-style-3 h6 a:link {text-decoration:underline;color:red;}          
li.comment-style-3 h6 a:visited {text-decoration:underline;color:red;}    
li.comment-style-3 h6 a:hover {text-decoration:none;color:black;}    



li.comment-style-4 h6 {font-weight:normal;text-align:left;font-size:1em;padding:0 0 20px 30px;}

li.comment-style-4 h6 a:link {text-decoration:underline;color:red;}          
li.comment-style-4 h6 a:visited {text-decoration:underline;color:red;}    
li.comment-style-4 h6 a:hover {text-decoration:none;color:black;}    




p.comment-bottom-spacer {font-weight:normal;position:relative;}

p.comment-author {font-size:1.0em; font-style:normal;text-indent:0;}

p.comment-awaiting-moderation {font-size:0.7em;color:red;font-style:italic;text-indent:0;}

p.comment-date {font-size:1.0em;text-indent:0px;display:inline;}





p.no-comments-yet {font-style:italic;text-indent:0;font-size:1.1em;}

p#respond {font-weight:normal;text-indent:0;font-size:1.5em;text-align:center;color:#459BE4;margin-top:50px;}

p.comments-and-trackbacks {font-style:italic;font-size:1.2em;display:inline;text-indent:0;margin:0;padding:0;line-height:1.6em;} 

p.trackback-only {font-style:italic;}

p.comments-only {font-style:italic;}

p.no-comments-no-trackbacks {font-style:italic;}




p.must-log-in {font-style:italic;}

p.logged-in {font-weight:normal;font-size:1.2em;}

p.log-out {float:right;margin-right:45px;}

form#comment-form {position:relative;background-color:transparent;text-align:left;width:100%;border: 0px black solid;padding:0 0 40px 0;}

div.labels-and-inputs {position:relative; height:180px;margin:0;}



label#label-author {position:absolute;left:70px; top:40px;width:230px;background-color:transparent;color:black;padding:0 0 0 20px;}
label.required {background:transparent url(images/required.gif) top left no-repeat;padding:0 0 0 20px;}

input#input-author {border:1px gray solid;position:absolute;left:334px; top:40px;width:200px;background-color:transparent !important;}



label#label-email {position:absolute;left:70px;top:80px; width:230px;background-color:transparent;color:black;padding:0 0 0 20px;}
label.required {background:transparent url(images/required.gif) top left no-repeat;padding:0 0 0 20px;}

input#input-email  {border:1px gray solid;position:absolute;left:334px; top:80px;width:200px;background-color:transparent !important;}




label#label-url {position:absolute;left:70px;top:120px; width:230px;background-color:transparent;color:black;padding:0 0 0 20px;}

input#input-url  {border:1px gray solid;position:absolute;left:334px; top:120px;width:200px;background-color:transparent !important;}







p.allowed-tags {position:relative;clear:both;color:red;text-align:center;margin:0 20px 0 20px;text-indent:0;font-size:1.2em}

textarea#comment {position:relative; width:94%; left:3%;background-color:#D6F1F8;border:1px solid blue;margin-top:30px;margin-bottom:30px;}

input#comment-submit {position:relative; display:block; left:35%;top:0px;width:30%;border:black solid 1px;background-color:#D6F1F8;margin-bottom:0px;}      



li.comment-fredblogs {background-color:olive}   
li.comment-walterplinge  {background-color:blue;} 
li.comment-janedoe {background-color:purple;}

li.comment-fredblogs>p {margin-left:10px;}
li.comment-walterplinge>p {margin-left:10px;}
li.comment-janedoe>p {margin-left:10px;}

img.comment-avatar {width:100px; display:inline;float:left;margin:20px;}


/*   ****************************************END OF COMMENTS  ************************************** */

div#footer {position:relative;clear:both;background: white url('images/footer.jpg') no-repeat left top; width:100%;margin:0;padding:120px 0 20px 0 ;border:0;}


p.footer {font-weight:normal;text-align:center; font-size:1.1em;padding:0;text-indent:0px;margin:0;}

p.copyright {font-weight:normal;font-size:1.0em;text-align:left;text-indent:0;margin:40px 50px 80px 50px;padding:0;}



div#sidebar {position:relative;border:0px solid black;background-color:transparent;margin-right:30px;width: 190px;float:right;margin-bottom:30px;}

div#box1 {position:relative;width:100%;background: transparent url('images/box1.jpg') repeat-x top left;border:1px black solid;margin-top:30px;}


ul.home-link {font-weight:normal;}

li.home-link {border-bottom:#4599E2 solid 1px;background: transparent url(images/box1-list.gif) left center no-repeat;}


li.home-link a:link {color:#4599E2;text-decoration:none;}
li.home-link a:visited {color:#4599E2;text-decoration:none;}
li.home-link a:hover {color:#125A9C;text-decoration:none;}





ul.index-link {font-weight:normal;}

li.index-link {border-bottom:#4599E2 solid 1px;background: transparent url(images/box1-list.gif) left center no-repeat;}


li.index-link a:link {color:#4599E2;text-decoration:none;}
li.index-link a:visited {color:#4599E2;text-decoration:none;}
li.index-link a:hover {color:#125A9C;text-decoration:none;}


h3.home-link {font-weight:normal;}




div#box1  form#search-form  {border:0px red solid;margin-top:10px;width:190px;padding:0;height:50px;}
div#box12   form#search-form  {border:0px red solid;margin:10px 0 0 0; width:240px;padding:0;height:50px;}




div#box1 input#search-input  {position:absolute;left:0px;top:20px;width:110px;height:20px;border:0;background:transparent url(images/search-input.gif) top left no-repeat; margin:0;padding:0;} 

div#box12 input#search-input  {position:absolute;left:30px;top:10px;width:110px;height:20px;border:0;background:transparent url(images/search-input.gif) top left no-repeat; margin:0;padding:0;} 









div#box1 input#search-submit {position:absolute;left:125px;top:20px;width:100px; height:20px;border:0px black solid; background:transparent url(images/search-submit.gif) top left no-repeat;margin:0;padding:0;}

div#box12 input#search-submit {position:absolute;left:155px;top:10px;width:100px; height:20px;border:0px black solid; background:transparent url(images/search-submit.gif) top left no-repeat;margin:0;padding:0;}








div#box1  button#search-button {position:absolute;left:125px;top:20px;width:100px; height:20px;border:0px black solid; background-color:transparent;margin:0;padding:0;}

div#box12  button#search-button {position:absolute;left:125px;top:20px;width:100px; height:20px;border:0px black solid; background-color:transparent;margin:0;padding:0;}



table#wp-calendar {width:90%;margin-left:5%;}




div#box2 {position:relative;width:100%;background: #E7FFE7 url('images/box2.jpg') repeat-x top left;margin-top:10px;border:1px solid #7F7F7F;padding-bottom:20px;}

h3.all-categories {font-weight:normal;} 

ul.all-categories {font-weight:normal;} 






div#box3 {position:relative;width:100%;background: #E7FFE7 url('images/box3.jpg') repeat-x top left;margin-top:10px;border:1px solid #7F7F7F;padding-bottom:20px;}


h3.child-categories {font-weight:normal;} 





div#box4 {position:relative;width:100%;background: #E7FFE7 url('images/box4.jpg') repeat-x top left;margin-top:10px;border:1px solid #7F7F7F;padding-bottom:20px;}

h3.pages {font-weight:normal;}

ul.pages{font-weight:normal;}

li.page_item {font-weight:normal;}

li.page_item {font-weight:normal;}





div#box5 {position:relative;width:100%;background: #E7FFE7 url('images/box5.jpg') repeat-x top left;margin-top:10px;border:1px solid #7F7F7F;padding-bottom:20px;}

h3.archives {font-weight:normal;}

ul.archives {font-weight:normal;}






div#box6 {position:relative;width:200px;background: #E7FFE7 url('images/box6.jpg') repeat-x top left;margin-top:10px;border:1px solid #7F7F7F;padding-bottom:20px;font-size:1em;float:right;}


/*
The unordered list surrounding widgets 1
*/
ul.widgets1 {font-weight:normal;}
h2.recent-comments {font-size:1.4em;}
ul.recent-comments {position:relative;font-size:1.1em;}
li.recent-comments {position:relative;font-size:1.2em;font-weight:bold;}
a.recent-comments:link {text-decoration:none;color:black;font-weight:normal;}
a.recent-comments:visited {text-decoration:none;color:black;font-weight:normal;}
a.recent-comments:hover {text-decoration:underline;font-weight:normal;}
			







div#box7 {position:relative;width:100%;background: #E7FFE7 url('images/box7.jpg') repeat-x top left;margin-top:10px;border:1px solid #7F7F7F;padding-bottom:20px;}

ul.widgets2 {font-weight:normal;}





div#box8 {position:relative;width:100%;background: #E7FFE7 url('images/box8.jpg') repeat-x top left;margin-top:10px;border:1px solid #7F7F7F;padding-bottom:20px}

h3.bookmarks {font-weight:normal;}

ul.bookmarks {font-weight:normal;}





div#box9 {position:relative;width:100%;background: #E7FFE7 url('images/box9.jpg') repeat-x top left;margin-top:10px;border:1px solid #7F7F7F;padding-bottom:20px;}

h3.authors {font-weight:normal;}

ul.authors {font-weight:normal;}





div#box10 {position:relative;width:100%;background: #E7FFE7 url('images/box10.jpg') repeat-x top left;margin-top:10px;border:1px solid #7F7F7F;padding-bottom:20px;}

p.this-page-tag {font-weight:normal;}

p.all-tags-for-a-post {font-weight:normal;}






div#box11 {position:relative;width:100%;background: #E7FFE7 url('images/box11.jpg') repeat-x top left;margin-top:10px;border:1px solid #7F7F7F;padding-bottom:20px;}

h3.register {font-weight:normal;}

ul.register {font-weight:normal;}

a:link.welcome-back {font-weight:normal;}
a:hover.welcome-back {font-weight:normal;}
a:visited.welcome-back {font-weight:normal;}




			

div#box12 {width:270px;height:60px;background-color:transparent;margin-top:0px;border:0px solid #7F7F7F;padding-bottom:0px;position:absolute; top:0px;right:0px;}






div#box13 {position:absolute;bottom:10px;left:20px;width:100px;background-color:transparent;padding-bottom:0px;border:0;}






div#box14 {position:relative;background: transparent none;border:0px solid #7F7F7F;padding:0; margin-left:380px;top:10px;}


div#box14  ul.pages {width:100%;position:relative;border:0;padding:0;margin:0 auto;text-indent:0;}

div#box14 li.page_item {background:transparent none;line-height:1.4em;font-size:1.5em;border-left:0;border-right:1px solid gray;border-top:0;border-bottom:0;margin:0;padding:0 5px 0 5px;display:inline;list-style-type:none;text-indent:0;}


div#box14  a:link {color:black;text-decoration:none;padding:0;margin:0;text-indent:0;}
div#box14   a:visited {color:black;text-decoration:none;padding:0;margin:0;text-indent:0;}
div#box14    a:hover {color:gray;text-decoration:none;padding:0;margin:0;text-indent:0;}	
			
			
			
			
			
			
body#a404 {font-weight:normal;}

h1.a404 {font-style:normal;}

h2.a404 {font-style:normal;}


body#a403 {font-weight:normal;}

h1.a403 {font-style:normal;}

h2.a403 {font-style:normal;}


body#a500 {font-weight:normal;}

h1.a500 {font-style:normal;}

h2.a500 {font-style:normal;}



		
body#archive {font-weight:normal;}

h1.archive-header {font-style:normal;}



body#attachment {font-weight:normal;}


div.attachment {position:relative;}



h2.attachment {font-style:normal;}



h3.attachment-breadcrumb {font-style:normal;}

p.attachment {text-align:center;}     


p.smallattachment {text-align:left;}


p.rss-attachment {font-weight:normal;}

p.attachment-name {font-weight:normal;}


div.attachment p {text-align:center;margin:0 0 40px 0;}


body#author {font-weight:normal;}

h2.author-posts {font-style:normal;}




body#category {font-weight:normal;}



body.category-2 {font-weight:normal;}





								
body#index {font-style:normal;}

h1.index {font-style:normal;}

h2.index {font-style:normal;}

h3.index {font-style:normal;}

h4.index {font-style:normal;}



body#page {font-weight:normal;}

h1.page {font-weight:normal;}




body#page-with-comments {font-weight:normal;}

h3.page {font-weight:normal;}

p#comments {font-weight:normal;font-size:1.2em;display:inline;font-style:italic;}



body#search {font-weight:normal;}


/*  <h1 class="search-page-title"> (styles the heading at the top of the search results page)  */
h1.search-page-title {font-style:normal;}





body#single {font-weight:normal;}


h1.single-post-header {font-style:normal;color:#459BE4;padding:0;margin:0 0 20px 10px;text-decoration:underline;text-indent:0px;}
h1.short-header {font-style:normal;color:#459BE4;padding:0;margin:0 0 20px 10px;text-decoration:none;text-indent:0px;font-size:1.5em;}



body#tag {font-weight:normal;}




									/*SPANS */
/*  <span class="bold"> (bolded text)  */
span.bold {font-weight:bold}

/*  <span class="italic"> (italicised text)  */
span.italic {font-style:italic}






						








div#inner-horizontal-nav  ul.pages {border:0;padding:0;margin:0;text-indent:0px;}
div#inner-horizontal-nav li.page_item {background:transparent none;border:0;margin:0;padding:0 10px 0 10px;display:inline;list-style-type:none;text-indent:0px;}

div#inner-horizontal-nav  a:link {color:black;text-decoration:none;padding:0;margin:0;text-indent:0px;}
div#inner-horizontal-nav   a:visited {color:black;text-decoration:none;padding:0;margin:0;text-indent:0px;}
div#inner-horizontal-nav    a:hover {color:gray;text-decoration:none;padding:0;margin:0;text-indent:0px;}




div.category-image {float:left;width:150px;height:250px;}



img.image-for-category {padding:20px;width:100px;}


p.category-image-description {font-style:italic;}




										/*MANUAL LINKS*/

a.manual-links:link {margin:0 10px 0 10px;}
a.manual-links:visited {margin:0 10px 0 10px;}
a.manual-links:link {margin:0 10px 0 10px;}


