/*
Theme Name: Murphy CPA Group
Theme URI: http://www.abstrategic.com/
Description: Custom theme for the <a href="http://www.murphycpagroup.com">Murphy CPA Group</a>.
Version: 0.1
Author: Michael Lundy
Author URI: http://www.abstrategic.com/
*/

body {margin: 0 40px;color: #000000;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 9pt;background-color: #d3cfbd;}
#commentspopup {margin: 10px;background: #ffffff;}

h1, h2, h3, h4, h5, h6 {font-family: Verdana;}
h1 {margin: 0 0 0.67em;font-size: 1.7em;} h2 {margin: 0 0 0.83em;font-size: 1.3em;} h3 {margin: 0 0 1em;font-size: 1.0em;} h4 {margin: 0 0 1.33em;font-size: 0.8em;} h5 {margin: 0 0 1.67em;font-size: 0.67em;} h6 {margin: 0 0 2.33em;font-size: 0.55em;}
.widgettitle{margin:0px 0px 5px 0px;}
p {margin: 0 0 1em;}
a, a:visited {text-decoration: none;color: #4163a1;}
a:hover {text-decoration: underline;}
a img {border: none;}
input.text, textarea, select {overflow: auto;padding-top: 1px;color: #505050;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 9pt;background: #ffffff url(images/input-background.gif) repeat-x left top;border: 1px solid #d0d0d0;border-top-color: #a0a0a0;}
input.submit {margin-bottom: 3px;vertical-align: middle;}
textarea {width: 99%;}
ul, ol {margin: 0 0 1em;padding-left: 20px;}

.alignleft {float: left;}
.alignright {float: right;}
.center {text-align: center;}
.hidden {display: none;}
img.alignleft {display: inline;margin: 0 20px 10px 0;}
img.centered {margin: 0 auto;}
img.alignright {display: inline;margin: 0 0 10px 20px;}

.wrap {width: 800px;margin: 0 auto;padding: 0 25px;background: #ffffff url(images/wrap-background.gif) repeat-y scroll right top;}

#header {overflow: hidden;padding: 15px;line-height: 1.4em;color: #ffffff;background: #3c3c3c url(images/header-background.gif) repeat-x scroll left top;}
.header-text {float: right;text-align: right;font-family: Verdana, Tahoma;font-size: 8pt;font-style: italic;}

.menu {overflow: hidden;clear: both;min-height: 14px;height: auto !important;height: 14px;padding: 4px 0;background: #8a856a url(images/menu-background.gif) repeat-x scroll top left;border-width: 1px;border-style: solid;border-color: #b9b398 #746e59 #746e59 #b9b398;}
.menu ul {margin: 0;padding: 0 20px;list-style-type: none;font-weight: bold;}
.menu ul li {float: left;padding: 0 25px;}
.menu a, .menu a:visited {color: #ffffff;}
.menu ul li.current_page_item a, .menu ul li.current_page_item a:visited {color: #d0d0d0;}
.menu a:hover {text-decoration: none;color: #710000;}
.menu-shadow {height: 5px;font-size: 0;background: transparent url(images/menu-shadow-background.gif) repeat-x scroll left top;}

#frontpage-heading {padding: 10px 15px;}
#frontpage-heading img {border: 5px solid #eceae4;}

.redmenu {float: right;width: 220px;height: 220px;padding: 10px;color: #ffffff;background-color: #ae2828;border: 5px solid #861e1e;}
.redmenu ul {padding: 0;line-height: 1.9em;list-style-type: none;_margin:0;}
.redmenu ul ul {padding: 5px 0;border-width: 1px 0;border-style: solid;border-color: #b63e3e;}
.redmenu ul ul li a, .redmenu ul li a:visited {display: block;height: 1.9em;padding-left: 25px;text-decoration: none;color: #ffffff;background: transparent url(images/clientservices-li-background.gif) no-repeat scroll 5px 0.7em;}
.redmenu ul ul li a:hover {text-decoration: none;background-color: #b63e3e;}

#sidebar {float: right;width: 250px;padding: 15px 15px 15px 0px;}
#sidebar div.greybox {padding: 10px;color: #404040;background-color: #f7f7f4;border: 5px solid #eceae4;}
#sidebar div.greybox h2 {color: #ae2828;}
#sidebar div.greybox a {color: #666666;}
#sidebar ul {padding: 0;list-style-type: none;line-height: 1.5em;}
#sidebar ul li.current_page_item a {color: #707070;border-bottom: 1px dotted #d0d0d0;}
#sidebar ul li.current_page_item ul li a {color: #2683ae;border: none;}
#sidebar ul ul ul {margin: 0;padding-left: 15px;}
.searchform {margin: 0 0 2em;}
.searchform input#s{width: 140px;}

#content {overflow: hidden;float: left;width: 495px;padding: 15px 20px;line-height: 1.4em;text-align: justify;}
#content img {padding: 2px;border: 1px solid #d0d0d0;}
#content table {margin-bottom: 1em;border-collapse: collapse;}
#content table th, #content table td {padding: 5px 30px 0 0;vertical-align: top;}

.navigation {overflow: hidden;margin: 1em 0;}
.post {margin-bottom: 2em;}
.red {color: #ffffff;margin-left: -5px;padding: 5px;background: #ae2828 url(images/red-background.gif) repeat-x scroll left bottom;border-width: 2px;border-style: solid;border-color:  #b63e3e #ae2828 #ae2828 #b63e3e;}
.red a, .red a:visited {display: block;color: #ffffff;}
.more-link {display: block;float: right;margin: 1em 0;}
ol.commentlist li{padding: 0 5px;}
ol.commentlist li.alt {background-color: #f7f7f7;}

/* Events Calendar tooltips */
#tooltip {background-color: #ffffe1 !important;}

#footer {overflow: hidden;clear: both;height: 1%;margin: 0 20px;padding: 10px 0;text-align: right;font-family: "Lucida Sans";font-size: 8pt;background: none !important;background: transparent url(images/footer-background.gif) repeat-x scroll top left;border-top: 1px dotted #d0d0d0 !important;border-top: none;}
#footer img {margin-bottom: -1px;}
.bottombar {height: 1px;font-size: 0;background-color: #8a856a;border-width: 1px;border-style: solid;border-color: #b9b398 #746e59 #746e59 #b9b398;}
.bottomshadow {width: 850px;height: 25px;margin: 0 auto;background: transparent url(images/bottomshadow-background.gif) no-repeat left top;}

/* Calculator Styles */
#container{border: 2px solid #0033CC;}
#calcwrap {}
#calcwrap h2 {color:#AE2828;font-size:1.3em;margin: 10px;}
.calcform {padding: 0;background: #F8F8F8;}
.calcform fieldset {border: none;}
.calcform legend {border-bottom: 1px solid #000000;display: block; font-size: 12px;font-weight: bold;padding: 4px 0px 2px 1px;}
.calcform ol {list-style: none;margin: 5px;padding: 0px;}
.calcform li {/* border-top: 1px dotted #efefef; */clear: both;padding: 2px;}
.calcform li select {
}
.calcform label {display: block;float: left;margin-right: 40px;width: 230px;}
.poweredby {color:#8AA8FF;}
.poweredby a {color:#8AA8FF;text-decoration: underline;}
.poweredby a:hover {color:#0033CC;text-decoration: underline;}
/*.calcform .inputtable label {
	display:inline;
	float: none;
	width: auto;
}*/
.calcform input[type=text]:focus {outline: 1px solid #0033CC;}	
.calcform .btnbar {margin: 2px 0;}
.calcform .btnbar button {font-size: 12px;}
.calcform .btn {text-decoration: none;}