/*

Theme Name: PAH Accounting

Author: Duck On Water

Author URI: http://www.duckonwater.co.uk/

*/

*{margin:0;padding:0;}

body{text-align:center;font:12px Verdana;color:#fff;background:#979797 url(images/background.gif) repeat-x 0 0;}

a{color:#D36521;}

a:hover{color:#EE963E;}

img{border:0;}

.break{font-size:0;width:0;height:0;clear:both;}

.alignleft{float:left;margin:4px 10px 5px 0;}

.alignright{float:right;margin:4px 0 5px 10px;}

.aligncenter{text-align:center;}

#wrapper{width:970px;text-align:left;padding-bottom:20px;margin:auto;}

#header{height:158px;background:url(images/navigation.gif) repeat-x 0 bottom;}

#header h1{text-indent:-999999px;position:relative;}

#header h1 a{display:block;text-indent:-9999px;border-top:0;border-right:0;border-bottom:0;border-left:0;margin:0;padding:0;}

#header .rotation{float:left;width:970px;background:#FFF;border:1px solid #999;position:relative;clear:both;overflow:visible;height:120px;margin:0;padding:0;}

#header .rotation img{border:2.5px solid #CCC;background:#FFF;float:left;margin:0;padding:0;}

/* =Menu
-------------------------------------------------------------- */
#header #navigation {
	margin: 0 auto;
	width: 940px;
	display:block;
	float:left;
	padding: 0px 0px 0px 32px;
	height: 35px;
}
#header #navigation .menu-header,
div.menu {
	margin-left: 0px;
}
#header #navigation .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
	padding: 0px;
}
#header #navigation .menu-header li,
div.menu li {
	float:left;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#header #navigation a {
	display:block;
	text-decoration:none;
	color:#D36521;
	padding:0 15px 0 10px;
	text-transform: uppercase;
	font: bold 12px/35px Verdana, Geneva, sans-serif;
}
#header #navigation ul ul {
	display:none;
	float:left;
	width: 180px;
	z-index: 99999;
	position: absolute;
	left: 0px;
}
#header #navigation ul ul li {
	min-width: 180px;	
}
#header #navigation ul ul ul {
	left:100%;
	top:0;
}
#header #navigation ul ul a {
	height:auto;
	line-height:1em;
	padding:10px;
	width: 160px;
	background: #CCC;
}
#header #navigation li:hover > a,
#header #navigation ul ul :hover > a {
	color:#292929;
	background: #EAEAEA;
}
#header #navigation ul li:hover > ul {
	/*display:block;*/
}
#header #navigation ul li.current_page_item > a,
#header #navigation ul li.current-menu-ancestor > a,
#header #navigation ul li.current-menu-item > a,
#header #navigation ul li.current-menu-parent > a {
	color: #D36521;
}

* html #navigation ul li.current_page_item a,
* html #navigation ul li.current-menu-ancestor a,
* html #navigation ul li.current-menu-item a,
* html #navigation ul li.current-menu-parent a,
* html #navigation ul li a:hover {
	color:#fff;
}

#header form{float:right;width:219px;height:30px;background:url(images/search.gif) no-repeat 0 0;margin:5px;}

#header input{border:0;font-size:1em;font-family:Verdana;width:210px;background-color:transparent;margin:8px 4px;}

#body{color:#333;background:#fff url(images/sidebar.gif) repeat-y right 0;padding:10px 0;}

#content{width:730px;float:left;padding-top:20px;}

#content .post{clear:both;padding:10px 20px 10px 40px;}

#content #serviceWrap{float:left;height:auto;width:auto;margin:40px auto 0 10px;}

#content .serviceTab{width:200px;height:250px;background:#fff url(images/sidebar-tabs.gif) repeat-y right 0;float:left;border-top:0 none;border-right:0 none;border-bottom:30px solid #CCC;border-left:0 none;margin:0 20px 0 0;padding:0;}

#content .serviceTab h3{text-align:center;font:bold 1.5em Arial, Helvetica, sans-serif;background-color:#CCC;color:#D36521;border-bottom:1px solid #B7B7B7;border-top:1px solid #fff;text-decoration:none;margin:0;padding:10px;}

#content .serviceTab a{display:block;margin:0;padding:5px 0 0;}

#content .first{padding-top:0;}

#content img{
	margin-bottom:10px;
}

#content .post .l{float:left;width:200px;font-size:0.9em;color:#292929;padding-top:10px;}

#content .post .l img{width:200px;height:200px;margin-bottom:15px;background:#E9E9E9;border:2px solid #CCC;padding:2px;}

#content .post .r{float:right;width:425px;padding-left:15px;padding-bottom:30px;}

#content h2{font-size:2.5em;margin-bottom:20px;color:#666;display:block;}

#content p{line-height:1.4em;margin-bottom:20px;}

#content ul,#content ol{list-style-position:inside;margin-bottom:10px;}

#content li{line-height:1.3em;text-indent:30px;}

#content h3,#content h4,#content h5,#content h6{font-size:1.2em;margin-bottom:5px;margin-top:20px;}

#content blockquote{background-color:#eee;margin-bottom:10px;border-color:#e0e0e0;border-style:solid;border-width:1px 0;padding:10px 10px 0;}

#content .details{float:left;font-size:0.9em;margin-top:10px;border:1px solid #B5B5B5;padding:10px;}

#content .details a{text-decoration:none;display:block;float:left;}

#content .details a.link1{padding-right:10px;border-right:1px solid #D6D6D6;}

#content .details .link2 a{padding-left:10px;border-left:1px solid #fff;}

#content .details2{font-size:0.9em;padding:10px 0;}

#content .postnav{clear:both;padding:25px 20px 0;}

#content .postnav a{text-decoration:none;font-weight:700;font-size:0.9em;}

#content h2.title{font-size:0.9em;text-transform:uppercase;padding:10px 20px;}

#sidebar{width:220px;float:right;}

#sidebar .about img{border:3px solid #fff;float:left;margin:4px 5px 5px 0;}

#sidebar .about p{font-size:0.9em;color:#292929;}

#sidebar h2{font-size:0.9em;text-transform:uppercase;background-color:#CCC;color:#D36521;border-bottom:1px solid #B7B7B7;border-top:1px solid #fff;padding:10px;}

#sidebar ul{list-style-type:none;border-top:1px solid #fff;padding:10px;}

#sidebar ul li{font-size:0.9em;background:url(images/bullet.gif) no-repeat 2px 10px;padding:6px 10px 6px 16px;}

#sidebar ul li a{color:#292929;font-weight:700;}

#sidebar ul li a:hover{color:#D36521;font-weight:700;}

#sidebar .textwidget p{margin-bottom:7px;}

#sidebar .widget_sp_image-image{display:block;border-width:0;margin:10px auto 10px 60px;padding:0;}

#sidebar .widget_sp_image-description{margin:0;padding:0 10px;}

#sidebar #mc_signup_container{padding:10px 20px 20px 15px;}

#sidebar .rss-date{color:#E07636;}

#sidebar .rssSummary{margin-top:5px;}

#sidebar .aligncenter {text-align: center; margin: 15px auto 20px; display: block;}

#wp-calendar{display:block;margin:10px auto 10px 40px;}

#footer{background-color:#CCC;color:#292929;font-size:0.9em;height:50px;padding:10px;}

#footer a{color:gray;display:block;}

#comments{margin:0;padding:10px;}

#comments h2{font-size:1.3em;padding-left:0 !important;padding-bottom:20px !important;}

#comments p{line-height:1.6em;text-indent:0;margin:0 0 10px;padding:0;}

#comments li{text-indent:0;padding-left:50px;padding-right:20px;}

#comments form{padding:0 10px;}

#comments form p{margin-bottom:5px;}

#comments form input{margin-right:5px;width:260px;border:1px solid #ccc;}

#comments form input,textarea{border:1px solid #ccc;font-size:0.9em;font-family:Verdana;background-position:4px 4px;background-repeat:no-repeat;padding:4px;}

#comments form textarea{width:350px;border:1px solid #ccc;padding:4px !important;}

#comments form button{border:1px solid #a0a0a0;font-size:1em;font-family:Verdana;padding:2px 6px;}

.commentdetails{margin-top:25px;}

.commentauthor{margin-bottom:5px !important;font-weight:700;}

.commentdate{font-size:0.8em;margin-bottom:5px;color:#909090;}

.required{color:red;}

h2.title{font-size:1em !important;text-transform:uppercase;color:#565656;padding:10px;}

.notfound{padding:40px;}

.notfound h2{font-size:18px;font-weight:400;margin-bottom:10px;}

#comments ol{list-style-type:none;clear:both;margin:0;padding:0 10px 10px;}

#comments ol li{margin-bottom:10px;}

#comments ol li ul li{border:1px solid #e0e0e0;padding:10px;}

#comments ol li .avatar{float:right;}

#comments ol li .comment-author .fn{font-weight:700;font-size:1.2em;}

#comments ol li .comment-meta{font-size:0.9em;color:#999;margin:5px 0 10px;}

#comments ol li .reply{font-size:0.9em;font-weight:700;padding-bottom:10px;}

#comments .children{list-style-type:none;}

#comments .navigation{font-size:0.9em;padding:0 10px 20px;}

#comments .navigation a{color:#999;border:1px solid #ccc;padding:3px 8px;}

#comments .navigation a:hover{color:#000;text-decoration:none;border-color:#000;}

.hidden,.noimage img,#header button,#comments .says{display:none;}

#content .serviceTab p,#sidebar .textwidget{padding:10px;}

#content .post .l a,#content h2 a,#content .details2 a,#comments a{text-decoration:none;}

#sidebar .about,#comments .buffer{padding:0 10px 10px;}
