@import url('styles/common.css');
@import url('styles/menu.css');

/*
Theme Name: Tonda Accounting
Theme URI: 
Description:Custom WP theme by James Darling
Author:Design Flame
Version: 
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/
/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;/*vertical-align: baseline;*/
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}
a {
	outline:none;
}
.clear {
	clear:both;
}
/* CSS Document */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display:inline-block;
}
/* Hides from IE-mac \*/
.clearfix {
	display:block;
}
/* End hide from IE-mac */
li {
	list-style:none
}
/* =Layout
-------------------------------------------------------------- */
body {
	text-align:center;
	font-size:62.5%;
	color:#414141;
	font-family:Arial, Helvetica, sans-serif;
	background: url(images/body-bg.jpg) repeat-x left top 
}
/* basic font sizes */
p, ul, ol, dl,address, blockquote, fieldset, pre, form div {
	font-size: 1.3em;
}
h1 {
	font-size:2.3em;
}
h2 {
	font-size:2em;
}
h3 {
	font-size:1.9em;
}
h4 {
	font-size:1.6em;
}
h5 {
	font-size:1.4em;
}
h6 {
	font-size:1.3em;
}
p {
	padding-bottom:15px;
}
.i {
	font-style:italic;
}
.shadow {
	text-shadow:#000 1px 1px 1px;
}
a {
	color:#007eff;
}
.blue {
	color:#007eff;
}
.f10{
	font-size:1em
}
#page{
	background: url(images/header-bg3.jpg) no-repeat center top
}
.wrapper {
	width:944px;
	text-align:left;
	margin:0 auto;
	padding:0 8px
}
#header {
	height:542px;
	position:relative;
}
#header h1#logo a{
	display:block;
	width:202px;
	height:23px;
	position:absolute;
	top:24px;
	left:6px;
	z-index:100;
	color:#ffffff;
	text-indent:-30000px;
}
#social{
	position:absolute;
	width:270px;
	height:57px;
	bottom:2px;
	right:0px;
	color:#fff;
}
#social a.fb{
	width:24px;
	height:24px;
}
#phone1,#phone2{
	position:absolute;
	width:356px;
	height:57px;
	bottom:4px;
	left:40px;
	color:#3b3b3b;
	font-weight:bold
}
#phone2{
	left:405px
}
#phone1 p span,#phone2 p span{
	color:#126ecc;
	font-size:16px;
	padding-left:23px
}
#bannerText{
	position:absolute;
	width:625px;
	height:57px;
	top:350px;
	left:0px;
}
#bannerText h3{
	text-shadow:#000000 1px 1px 1px;
	color:#fff;
	font-size:26px;
	line-height:57px;
	text-align:center
}

h3{
	color:#4f4f4f;
	font-size:16px;
	margin-bottom:20px;
}
/* =right 
-------------------------------------------------------------- */
#right{
	width:262px;
	float:right;
	background:#FF0
}
#right h3{
	margin-bottom:0
}
.title{
	font-size:15px;
	color:#000;
	font-weight:bold
}
/* =Latest News
-------------------------------------------------------------- */
#left{
	width:640px;
	float:left;
}
#sidebar .latest .title a{
	font-size:15px;
	color:#126ecc;
}
#sidebar .latest .block {
	width:222px;
	margin-bottom:20px
}
#sidebar .latest .last{
	margin-right:0
}
#sidebar .latest .block p{
	padding:0;
	margin:0;
	font-size:14px
}
#sidebar .latest .block .date{
	color:#ababab;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px
}
#sidebar .latest .block .cat-link{
	float:left;
	font-size:14px;
	padding-bottom:20px
}
#sidebar .latest .block .cat-link {
	color:#717171;
	background:url(images/latest-separator.jpg) no-repeat left 4px;
	padding-left:10px;
	text-decoration:none
}
#sidebar .latest .block .cat-link a{
	color:#717171;
	text-decoration:none
}
#sidebar .latest .block h2{
	text-transform:none;
	margin-bottom:5px;
	padding:0;
}
#sidebar .latest .block h2 a{
	color:#126ecc;
	text-decoration:none;
	padding:0;
}
#sidebar .latest .block .comment-count,#sidebar .latest .block .post-content{
	float:left
}

#sidebar .latest .block .post-content a{
	color:#4a4a4a;
	text-decoration:none;
	font-weight: bold;
	margin-left:5px
}

/* =main 
-------------------------------------------------------------- */
.home #main #left ul{
	margin-left:10px;
	margin-bottom:30px
}
.home #main #left ul li{
	color:#126ecc;
	font-size:14px;
	text-decoration:underline;
	width:280px;
	margin-bottom:10px;
	background: url(images/li-bg.jpg) no-repeat left 6px;
	padding-left:15px;
	line-height:20px
}
.checklist{
	width:280px;
	margin-right:30px;
	float:left
}
.home #main p{
	font-size:14px;
	padding-bottom:25px;
	line-height:22px;
	color:#4f4f4f
}
#main-inside{
	padding-top:42px
}
#main #container ul {
	margin-bottom:15px;
	clear:both;
}
#main #container ul li {
	font-size:14px;
	background:url(images/li-bg.jpg) no-repeat left 6px;
	padding-left:15px;
	padding-bottom:15px;
	line-height:20px;
	color:#414141
}
#main #container ul li a{
	color:#007eff
}
.pblock{
	width:300px;
	margin-right:40px;
	float:left
}
.last{
	margin:0
}
/* =container 
-------------------------------------------------------------- */
#container{
	width:640px;
	float:left;
	min-height:500px;
	height:auto !important;
	height:500px
}
#container p a {
	color:#007eff;
	text-decoration:none;
	font-weight:bold
}
#container p{
	font-size:14px;
	padding-bottom:25px;
	line-height:21px;
	color:#414141
}
#container h2 a {
	color:#007eff;
	margin:0;
	text-decoration:none
}
#container .blogpost {
	padding-bottom:20px
}
#container .blogpost h2{
	margin:0;
	padding:0;
	margin-bottom:10px;
	font-size:22px;
	color:#000;
}
#container .blogpost .blog-content {
	float:left;
	width:640px;
	border-bottom:1px solid #dedede;
	padding: 0 0 25px  0;
	margin-bottom:10px
}
.single #container .blogpost .blog-content {
	padding-bottom:0;
	margin-bottom:30px
}
#container .entry-meta .postdate{
	float:left;
	width:auto;
}
.entry-content img {
	padding:2px;
	margin-bottom:15px;
	float:right;
}
#container .entry-meta {
	height:32px;
}
#container .entry-meta p {
	padding:0px;
	font-size:14px;
	color:#c8c8c8;
	
}
#container .entry-meta p a {
	text-decoration:none;
	color:#c8c8c8;
	font-weight:bold
}

#container p a.readmore {
	color:#126ecc;
	text-decoration:none;
	float:right;
	font-weight:bold
}
.comments-link{
	float:left;
	background:url(images/comments.jpg) no-repeat right top;
	padding:0 48px 0 10px

}
.comments-link a {
	color:#9de3fe;
	text-decoration:none;
	text-decoration:none;
	line-height:20px;
	text-align:right;
	font-size:12px
}
/* =sidebar 
-------------------------------------------------------------- */
#sidebar{
	float:left;
	width:262px;
	padding-top:10px
}
#sidebar a {
	text-decoration:none;
	color: #3d7429;
	font-size:12px;
	font-weight:bold
}
#sidebar h3{
	color:#4f4f4f;
	font-size:16px;
	margin-bottom:15px;
}
#sidebar h3 span{
	color:#d9261e
}
#sidebar p img {
	margin-bottom:10px;
}
#sidebar #right p img {
	margin-bottom:0px;
}
#sidebar li.widget-container .inside{
	/*padding:25px 0px 30px 0px;*/
}
#sidebar ul li ul{
	margin:0 0 0 0px
}
#sidebar ul li ul li{
	color:#126ecc;
	font-size:14px;
	font-weight:normal;
	padding-bottom:12px;
	background:url(images/li-bg.jpg) no-repeat left 6px;
	padding-left:15px;
	text-decoration:underline;
	line-height:20px
}
#sidebar ul li ul li a{
	color:#126ecc;
	text-decoration:underline;
	font-size:14px;
	font-weight:normal
}
.entry-title{
	color:#fff;
	font-size:14px;
	font-weight:normal;
	padding-bottom:15px
}
#sidebar p{
	font-size:1em;
	color:#090909;
	line-height:20px
}
#sidebar .rating{
	margin-left:15px
}
#sidebar .box{
	margin-bottom:30px
}
.stop2{
	background:url(images/small-top2.jpg) no-repeat left top;
	padding-top:30px;
	width:262px;
}
.smiddle1{
	background:url(images/small-bottom.jpg) no-repeat left bottom;
	width:242px;
	padding-bottom:20px;
	padding-left:20px;
}

.smiddle p, .smiddle1 p{
	width:222px
}
.ltop{
	background:url(images/large-top.jpg) no-repeat left top;
	padding-top:10px;
	width:638px;
}
.lmiddle{
	background:url(images/large-bottom.jpg) no-repeat left bottom;
	width:618px;
	padding-bottom:20px;
	padding-left:20px
}
.address p{
	font-size:14px;
	color:#4f4f4f
}
/* =poker Form
-------------------------------------------------------------- */
.poker{
	font-size:13px;
	font-weight:normal;
	padding:0;
	margin:0;
	margin-left:15px;
	margin-bottom:15px
}
th{
	color:#7b7b7b;
	font-weight:normal
}
td{
	padding:0;
	margin:0;
	height:30px
}
td.title{
	color:#edac00
}
#sidebar a.sreadmore{
	font-size:16px;
	font-weight:normal;
	float:right;
	margin:20px 0;
}
/* =search Form
-------------------------------------------------------------- */
#searchform  {
	width:262px;
	height:37px;
	padding:0;
	margin-bottom:5px;
	background:url(images/search-bg.jpg) no-repeat left top
}
#searchform input#s{
	background: none;
	border:none;
	color: #c8c8c8;
	font-size:13px;
	margin-bottom:20px;
	width:212px;
	height:22px;
	line-height:20px;
	padding:0  0 0 10px;
	margin-top:8px;
	font-weight:bold;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
/* =Comment Form
-------------------------------------------------------------- */
#commentform {
}
#commentform .input-wrapper {
	width:345px;
	height:39px;
	padding:0;
	margin-bottom:5px;
	background:url(images/comments-input-bg.jpg) no-repeat left top
}
#commentform .text-wrapper {
	width:345px;
	height:84px;
	margin-bottom:7px;
	background:url(images/comments-textarea.jpg) no-repeat left top
}
#commentform .input, #commentform textarea {
	background: none;
	border:none;
	color: #363636;
	font-size:13px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif
}
#commentform .input {
	width:318px;
	height:18px;
	line-height:20px;
	padding:0 10px;
	margin-top:10px;
}
#commentform textarea {
	width:330px;
	height:70px;
	margin-top:8px;
	padding-left:10px;
}
#commentform .submit {
	background:none;
	border:none;
	cursor:pointer;
	margin-left:220px;
}
/* =Comments style
-------------------------------------------------------------- */
.reply{
	float:right;
	width:50px;
	text-align:right;
	display:none
}
.reply a{
	color:#007eff
}
.comment-author {
	float:left;
	margin:0 10px 0 0;
	width:60px;
	height:60px;
	text-align:center;
	background: url(images/author-bg.jpg) no-repeat
}
.commentlist .avatar {
	/*width:75px;
	height:75px;*/
}
.aname {
	color:#414141;
	font-size:13px;
	float:left;
	font-weight:bold;
	padding:0;
	margin:0;
	padding-right:8px;
	line-height:20px
}
.aname a {
	color:#414141;
	text-decoration:none;
	font-size:13px
}
.commentlist li div.even .aname {
	/*width:400px;*/
}
.commentlist li div.odd .aname {
	/*width:360px;*/
}
.commentlist li{
	margin-bottom:25px
}
.commentlist li div.even .authortinfo {
	float:right;
	width:510px;
}
.commentlist li div.odd .authortinfo {
	float:left;
	width:550px;
}
.commentlist .commentmetadata a {
	font-size:12px;
	float:left;
	color:#000;
	text-decoration:none;
	font-style:italic;
}
#container .commentlist  p {
	font-size:12px;
	color:#191919;
	padding:0;
	margin:0;
	padding-bottom:0px;
}
.commentlist li div.odd {
	margin-left:30px;
}
.commentlist li div.odd {
	width:620px;
}
.commentlist li {
	margin-bottom:20px;
}
.commentlist li div.odd {
	margin-bottom:20px;
}
.commentlist li div.even {
	width:580px;
}
.underline{
	border-bottom:1px solid #dedede;
	margin-bottom:20px;
	margin-top:10px
}
/* =footer 
-------------------------------------------------------------- */
#footer {
	background: url(images/footer-bg.jpg) repeat-x left top
}
#footer-inside{
	background:url(images/footer.jpg) no-repeat center top;
}
#footer .wrapper{
	background:none;
}
#footer p {
	color:#363636;
	padding:0;
	font-size:12px;
	padding-top:93px;
	padding-bottom:50px
}
#footer a{
	color:#363636;
	text-decoration:none;
}
#footer .menu-footer1{
	clear:both
}
#footer .menu-footer1 li{
	font-size:12px;
	padding:0 10px;
	line-height:25px;
	display:inline;
	background:url(images/latest-separator.jpg) no-repeat right 4px;
}
#footer .menu-footer1 li a{
	color:#4a4a4a;
}
#footer .menu-footer2 li a{
	color:#4a4a4a;
	font-weight:bold
}
#social-media{
	margin-top:15px
}
#social-media a{
	padding:0 5px
}
.small-logo{
	margin-top:55px
}

/* =sidebar Newsletter 
-------------------------------------------------------------- */
#sidebar .newsletter{
	background: url(images/mail-blue-bg.jpg) no-repeat right 5px;
}
#sidebar .newsletter h2{
	color:#333333;
	font-size:22px;
	font-weight:normal;
	margin-bottom:8px
}
#sidebar .input-wrapper {
	width:208px;
	height:29px;
	padding:0;
	margin-bottom:5px;
	background:url(images/small-input-bg.jpg) no-repeat left top
}
#sidebar .input-wrapper #ninput{
	background: none;
	border:none;
	color: #cccccc;
	font-size:12px;
	margin-bottom:20px;
	width:185px;
	height:18px;
	line-height:20px;
	padding:0 10px;
	margin-top:5px;
}
#sidebar p.redlock{
	background: url(images/red-lock.jpg) no-repeat 180px 5px;
	color:#999999;
	font-size:12px;
	padding-bottom:0
}
/* =sidebar Newsletter 
-------------------------------------------------------------- */
#banner .newsletter{
	background: url(images/mail.jpg) no-repeat right 5px;
	width:330px;
	margin-top:33px
}
#banner .newsletter h2{
	color:#fff;
	font-size:22px;
	font-weight:normal;
	margin-bottom:8px
}
#banner .input-wrapper {
	width:308px;
	height:27px;
	padding:0;
	margin-bottom:5px;
	background:url(images/large-input-bg.jpg) no-repeat left top
}
#banner .input-wrapper #ninput{
	background: none;
	border:none;
	color: #cccccc;
	font-size:12px;
	margin-bottom:20px;
	width:288px;
	height:18px;
	line-height:20px;
	padding:0 10px;
	margin-top:4px;
}
#banner p.whitelock{
	background: url(images/lock.png) no-repeat 180px 3px;
	color:#fff;
	font-size:12px;
	padding-bottom:0
}


.r15px{
padding-right: 5px;
}
.blog-content h2 a{color: #000 !important;}