@import "/css/construct.css";
@import "/css/colours.css";
@import "/css/screen.css";

/*
Theme Name: Tax By Design
Theme URI: http://www.taxbydesign.com/
Description: Custom Theme for Tax By Design.
Version: 1.0
Author: Websmiths Group Ltd
Author URI: http://www.accountantwebsmiths.co.uk/
The CSS, XHTML and design are protected by Copyrights law.
*/

/* Readjust CSS */
input#subscribe{ border:0; float:left; }
.largespace{ margin:30px 0; }
p.postmetadata{ margin:-8px 0 10px 0; }

#secdiv li{ list-style:none; }
#bsspace{ margin:5px 0; }

#maindiv h1{ clear:both; padding-top:10px; }

/* Personalized blog icons */
p.socialicons{ margin:20px 0 0 0;}
#maindiv ul.socialicons{ margin:0 }
ul.socialicons li{ list-style:none; display:inline; }
ul.socialicons li a{ display:block; width:auto; float:left; padding:4px 15px 5px 28px; background-image:url("/img/blog/social.gif");  background-repeat:no-repeat; }
a#stwitter{ background-position:0 0; }
a#stwitter:hover,a#stwitter:focus,a#stwitter:active{ background-position:0 -30px; }
a#sbuzz{ background-position:0 -60px; }
a#sbuzz:hover,a#sbuzz:focus,a#sbuzz:active{ background-position:0 -90px; }
a#sdigg{ background-position:0 -120px; }
a#sdigg:hover,a#sdigg:focus,a#sdigg:active{ background-position:0 -150px; }
a#sdelicious{ background-position:-194px 0; }
a#sdelicious:hover,a#sdelicious:focus,a#sdelicious:active{ background-position:-194px -30px; }
a#sstumbleupon{ background-position:-194px -60px; }
a#sstumbleupon:hover,a#sstumbleupon:focus,a#sstumbleupon:active{ background-position:-194px -90px; }
a#sfacebook{ background-position:-194px -120px; }
a#sfacebook:hover,a#sfacebook:focus,a#sfacebook:active{ background-position:-194px -150px; }


/* blog style */
.depth-1 { border-width:1px; border-style:solid; }
.even, .alt { border-left-width:1px; border-left-style:solid; }

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description { text-decoration: none; }
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite { text-decoration: none; }

.sticky { padding: 0 10px 10px; }
.sticky h2 { padding-top: 10px; }

.commentlist li { font-weight: bold; }
.commentlist li .avatar { float:right; padding: 2px 2px 2px 5px; }
.commentlist cite{ font-weight: bold; font-style: normal; font-size: 1.1em; padding:0; display:inline; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }
.commentmetadata { font-weight: normal; }

ol.commentlist li.comment{ width:97%; }
.postmetadata{ clear: both; }

img.centered{ display: block; margin:0 auto; } 
img.alignright{ padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft{ padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright{ float: right; }
.alignleft{ float: left; }
.center{ text-align: center; }
.aligncenter,div.aligncenter { display: block; margin-left:auto; margin-right:auto; }

.entry ol{ padding: 0 0 0 25px; margin: 0; }
.entry ol li { margin: 0; padding: 0; }
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none; }
.alt{ margin: 0; padding: 10px; }

.commentlist li{ margin: 15px 0 10px; padding: 5px 5px 10px 10px; list-style: none; }
.commentlist li ul li{ margin-right: -5px; margin-left: 10px; }

.commentlist p{ margin: 10px 5px 10px 0; }
.children{ padding: 0; }
#commentform p{ margin: 5px 0; }
.nocomments{ text-align: center; margin: 0; padding: 0; }
.commentmetadata{ margin: 0; display: block; }

.wp-caption{ border-width:1px; border-style:solid; 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:.9em; line-height:1; padding: 0 4px 5px; margin:0; }

