/*
	Theme Name: Taxmasters
	Theme URI: http://www.txmstr.com
	Description: Taxmasters Theme
	Version: 2.1
	Author: Taxmasters
	Author URI: http://www.txmstr.com
*/

.entry {
padding-top : 0;
padding-bottom : 30px;
padding-left : 0;
}
.entry a {
color : #9e6b6d;
}
h1.entrytitle {
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 5px;
}
h1.entrytitle a, h1.entrytitle a:visited {
text-decoration : none;
border-style : none;
font-weight : bolder;
}
h1.entrytitle a:hover {
text-decoration : underline;
}
.entrymeta {
height : 16px;
margin-top : 0;
font-size : 10px;
color : #999;
border-top : 1px solid #ccc;
padding-top : 4px;
margin-bottom : 8px;
}
.entrymeta a img {
border : none;
}
.entrymeta a {
color : #666666;
}
.entrybody img {
padding : 4px;
border : 1px solid #dfdfdf;
}
.entrybody ul {
margin-left : 20px;
padding-left : 0;
list-style-type : none;
}
.entrybody ol {
margin-left : 20px;
padding-left : 0;
}
.entrybody ul li {
list-style : square;
}
.commentlink img {
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
}
#commentblock h2 {
margin : 0;
padding : 0;
font-size : 11px;
font-style : normal;
font-weight : bold;
font-variant : normal;
color : #999;
}
.entrybody ul {
margin-left : 30px;
padding-left : 0;
list-style-type : none;
}
.entrybody ol {
margin-left : 30px;
padding-left : 0;
}
.entrybody ul li {
list-style : square;
}
.comments-link {
background-image : url(images/comments.gif);
background-repeat : no-repeat;
background-position : left center;
padding-left : 16px;
}
#commentblock {
float : left;
padding-top : 0;
padding-bottom : 20px;
text-align : left;
}
ol#commentlist {
margin-top : 0;
padding : 5px;
margin-left : 0;
list-style-type : none;
}
.commentdate {
font-size : 0.8em;
padding-left : 5px;
}
#commentlist li p {
margin-bottom : 8px;
line-height : 20px;
padding : 0;
}
.commentname {
margin : 0;
padding : 5px;
}
.commentinfo {
clear : both;
}
.commenttext {
clear : both;
margin-top : 0;
margin-bottom : 10px;
padding : 10px;
width : 450px;
background : #ececec url(images/comm.png) no-repeat top;
}
.commenttext-admin {
clear : both;
margin-top : 0;
margin-bottom : 10px;
padding : 10px;
width : 450px;
background : #d7d7d7 url(images/comm-admin.png) no-repeat top;
}
#commentsformheader {
padding-left : 0;
}
#commentsform {
margin-top : 0;
text-align : center;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
#commentsform form {
text-align : left;
margin : 0;
}
#commentsform p {
margin : 5px;
}
#commentsform form textarea {
width : 99%;
}
p.comments_link img {
margin : 0;
padding : 0;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
}
#sidebar {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
padding-left : 10px;
padding-bottom : 10px;
width : 180px;
line-height : 1em;
display : block;
margin-left : 8px;
margin-bottom : 8px;
}
#sidebar ul {
list-style : none;
margin : 0 0 20px 0;
padding : 0;
}
#sidebar ul li {
display : inline;
margin : 0;
padding : 0;
}
#sidebar #add-to-any-subscribe {
padding-bottom : 10px;
}
#sidebar li {
list-style : none;
margin-top : 8px;
}
#sidebar ul li a {
border-bottom : 1px solid #ccc;
color : #905c5e;
display : block;
text-decoration : none !important ;
margin-left : 0;
padding-top : 4px;
padding-right : 0;
padding-bottom : 4px;
padding-left : 25px;
background-image : url(images/navbulle.gif);
background-repeat : no-repeat;
background-position : 10px 50%;
}
#sidebar ul li a:hover {
border-bottom-color : #fff;
color : #666 !important ;
background-color : #ccc;
}
#docCenter {
border-left-width : 0 !important ;
}
#docBlog {
padding-top : 8px;
}
#docBlog a {
color : #7C0A0A;
}
#docBlog a, a:visited {
text-decoration : none;
}
#docBlog a:hover {
text-decoration : underline;
}
#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none;
line-height: 1;
z-index: 990;
}

#nav a {
display: block;
padding-bottom: 5px;
width: 150px;
}

#nav li {
float: left;
width: 155px;
z-index: 999;
font-size:16px;
}

#nav li ul {
position: absolute;
background: #666666;
width: 150px;
padding: 5px;
left: -999em;
}

#nav li ul a {
padding-bottom: 5px;
font-size:14px;
}

#nav li ul li:hover{
	background-color:#333;
}

#nav li:hover ul, #nav li.sfhover ul {
left: auto;
}
