/*
Theme Name: Wealth Advocacy Partners Two-Sidebar
Theme URI: http://www.paradoxlabs.com/
Description: Custom Theme for Wealth Advocacy Partners
Version: 2.0
Author: Paradox Labs
Author URI: http://www.paradoxlabs.com/

***********************************
****** reset and base styles ******
***********************************
 v1.0 | 20080212 */
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 {border:0; outline:0; font-size:14px; vertical-align:baseline; background:transparent; font-family:Verdana, Arial, sans-serif; margin:0; padding:0;}
body {line-height:1; background:url("img/page-bg.png") #fff repeat-x top;}
.clear {clear:both;}
#wrap {width:1000px; margin:0 auto;}
a,a:visited {color:#040475; text-decoration:none;}
a:hover {text-decoration:underline;}
#header {height:150px; width:1000px;}
#navbar {height:35px; width:1000px; background:url('img/navbar.jpg') no-repeat;}
#navbar ul {list-style:none;}
#navbar li {float:left; position:relative;}
#navbar ul li a {color:#fff; font-size:14px; display:block; width:200px; text-align:center; line-height:35px; text-decoration:none;}
#navbar ul li ul {display:none; position:absolute; z-index:100; background:#00a; width:200px; text-align:center;}
#navbar ul li:hover ul {display:block; left:0; top:35px;}
#navbar ul li ul li {float:none; border:1px solid #000; z-index:101; border-top-width:0;}
#navbar ul li ul li a {font-size:13px; padding:5px; z-index:102;}
#contentwrap {background:#fff; padding:0;}
#page {background:#fff; padding:0 5px;}
#content {background:#fff; float:left; width:480px; padding:10px 5px;}
.entry {line-height:20px; margin-bottom:10px; border-bottom:solid thin #ccc;}
#content h1 {text-align:center; font-size:18px;}
#content table.ec3_schedule {margin:10px auto;}
#content h2,#content small {padding:10px 0;}
#content small {font-size:12px; font-weight:700;}
#content p {margin:10px 0;}
#content p object {position:relative; z-index:20;}
.sidebar {float:left; width:240px;}
.sidebar li {list-style:none; display:block; margin:0 0 10px;}
.sidebar li span.widget_title {display:block; color:#040475; font-weight:700; text-align:center; margin:0; padding:10px;}
.sidebar h4 {color:#040475; margin-top:5px;}
#left_sidebar {padding-top:8px; padding-right:10px;}
#right_sidebar {padding-left:10px;}
.textwidget {text-align:center;}
.textwidget img {border:0; padding:5px;}
#contact-box {background:#d4d2d6; text-align:center;}
#contact-box p {font-size:13px; color:#040475; padding:5px;}
#contact-box p span {font-size:15px; font-weight:700;}
#contact-box label {float:left; clear:left; width:50px; margin:3px; padding:5px 5px 5px 10px;}
#contact-box input {float:left; border:0; width:140px; margin:3px; padding:5px;}
#contact-box .wap_frm_check {width:15px; height:10px; background:#fff; float:none; margin:3px;}
#chex {text-align:left; padding-left:20px;}
#contact-box #contact_submit {float:none; border:none; width:102px; height:24px; background:url('img/submit.png'); margin:5px; padding:0;}
#my-recent-posts {text-align:left;}
#my-recent-posts a {display:block; padding:2px 0;}
#wp-calendar caption {-moz-border-radius-bottomleft:0; -moz-border-radius-bottomright:0; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; background-color:#FFF; font-weight:700; text-align:center; width:auto; border:thin solid #A9A9A9; border-bottom:none; margin:10px 0 0;}
#wp-calendar table.nav {border:none !important;}
#wp-calendar {border-collapse:collapse; width:90%; margin:0 1px 0 2px;}
* + html #wp-calendar #today {border:1px solid blue !important;}
#wp-calendar #today {border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; background-color:#A8C3D6; display:block; z-index:1;}
#wp-calendar th {background-color:#173B6D; color:#FFF; width:11%;}
#wp-calendar td {background-color:#FFF; border:thin solid #A9A9A9; text-align:center;}
.ec3_eventday a {font-weight:700;}
#footer {font-size:10px; color:#666; text-align:center; padding-bottom:20px; margin:0 10px;}
#footer p {font-size:10px; margin:10px 0;}
#footnav {font-size:12px; margin:10px 0;}
#footnav ul {list-style:none; display:inline; border-left:solid 1px #ccc;}
#footnav li {display:inline; border-right:solid 1px #ccc;}
#footnav li a {font-size:12px; color:#666; padding:0 10px;}
.alignleft {float:left; margin-right:10px; margin-bottom:10px;}
.alignright {float:right; margin-left:10px; margin-bottom:10px;}
.sidebar .grey_border,#wp-calendar table {border:thin solid #A9A9A9;}
#chex small,#footer p a {font-size:10px;}

/****************
advanced comment styles
****************/
 
h3#comments,.comment-navigation,.comment-navigation:after,#respond:after,.comment-rss{display:block} 
ol.commentlist{width:100%} 
h3#comments,#respond h3{text-align:left;background:#4c7faa;color:#fff;padding:5px 0 5px 5px} 
ol.commentlist,li.authorcomment,li.comment,#respond h3,form#commentform,input#submit{margin:0}
ol.commentlist,ol.commentlist ul,form#commentform{padding:0}  
ol.commentlist{border-bottom:1px solid #ccc} 
ol.commentlist ul{margin:0 0 0 20px} 
li.authorcomment,li.comment,form#commentform textarea,form#commentform input{border:1px solid #ccc}
li.authorcomment,li.comment{padding:10px 0 0 10px;list-style:none;border-bottom:none} 
li.even{background:#fff} 
li.odd{background:#efefef} 
.authorcomment{background:#deebf9} 
ul.children ul{margin-left:20px} 
ul.children li{border-right:none} 
.vcard img{float:left;background:#c4c4c4} 
.vcard img,.comment-navigation .newer a,.comment-navigation .older a{padding:5px} 
.comment-meta,ol.commentlist li small,p.subscribe-to-comments label{position:relative} 
.comment-meta,ol.commentlist li small{top:10px;left:10px} 
.comment-text{margin:0 10px 0 0} 
.reply,.comment-navigation .newer,input#submit{float:right} 
.reply,.comment-navigation .newer a,.comment-navigation .older a,input#submit{background:#4c7faa} 
.reply{margin:0 10px 10px 0} 
a.comment-reply-link,.reply a:link,
.comment-navigation .newer a,.comment-navigation .older a,input#submit{display:inline-block;text-align:center;cursor:pointer;color:#fff} 
a.comment-reply-link,.reply a:link{padding:5px 0} a.comment-reply-link,.reply a:link,input#submit{width:70px} 
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,
.comment-navigation .older a:hover,input#submit:hover{background:#e7e7e7;text-decoration:none;color:#4c7faa;font-weight:bold} 
a.comment-reply-link:hover,.reply a:hover,input#submit:hover{width:68px} 
a.comment-reply-link:hover,.reply a:hover{padding:4px 0} 
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,.comment-navigation .older a:hover{border:1px solid #4c7faa} 
.comment-navigation{margin:10px 0 10px 0} .comment-navigation:after,#respond:after{content:".";height:0;visibility:hidden} 
.clear{clear:both} 
.comment-navigation .newer a:hover,.comment-navigation .older a:hover{padding:4px} 
form#commentform textarea,form#commentform input{padding:2px 3px} 
form#commentform textarea{width:442px} 
input#submit{padding:5px 0 !important;border:0 !important} 
input#submit,p.subscribe-to-comments input{outline:0} 
input#submit:hover{padding:4px 0 !important;border:1px solid #4c7faa !important} 
p.subscribe-to-comments{background:url('images/email_32.png') no-repeat} 
p.subscribe-to-comments,.comment-rss{height:32px;text-indent:42px;padding:5px 0 0 0} 
p.subscribe-to-comments input{margin:5px 3px 3px 3px !important;border:0} 
p.subscribe-to-comments label{top:-2px;color:#666} 
.comment-rss{background:url('images/rss_32.png') no-repeat} 
 
/*comment total stlying*/
 
.comment-total{text-align: center;font-size: 1.5em;color: #fff;}
.comment-total span{font-size: 2em;color: #800000;}