/*Theme Name: canvas Child
Description: A Child Theme of canvas
Template: canvas
*/
@import url(../canvas/style.css);

a:link, a:visited {
color:#9e1e87;
text-decoration: none;
}

a:hover {
color:#9e1e87;
text-decoration: underline;
}

h1.title, h1.cat { color:#ec0b43 !important; font-size: 2.4em !important;}



img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

#woo_container #header .logo {
float: left;
margin: 5px 0 0 5px !important;
height: 35px;
}


.entry ol li ol li {
list-style-type: decimal !important;
}

.searchform, div#header-search {display:none !important; }

/*body {background:#b8b8b8 url('images/bkgrnd_body.jpg') repeat-y center top !important;}*/

#navigation ul.rss {display: none!important;}

.nav a {
position: relative;
color: #555;
display: block;
z-index: 100;
padding: 15px 47px !important;
margin-right: 11px;
background-color:#e8c5e2 !important;}

a img.alignleft {
float: left;
margin: 0 5px 1em 0 !important;
}

.nav a:hover {text-decoration:none !important;
background-color:#9e1e87 !important; color: #fff !important; }

li.btn-login a { background-color:#ec0b43 !important; color:#fff !important;}
li.btn-login a:hover { background-color:#ec0b43 !important; color:#fff !important;}
li.current-menu-item a {text-decoration:none !important;
background-color:#9e1e87 !important; color: #fff !important; }

.nav {margin: 0 0 0 11px !important; }

ul.nav li ul li a {background-color: #e8c5e2 !important; color: #9e1e87 !important; font-size: 14px !important; text-shadow: none !important; margin-right: 0px !important; padding: 15px 20px 15px 45px !important; width: 200px !important; }
ul.nav li ul li a:hover, ul.nav li.current-page-parent ul li a:hover {background-color:#f1d9ed !important;color: #9e1e87 !important;}
ul.nav li.current-page-parent a {background-color: #9e1e87 !important; color: #fff !important; }
ul.nav li.current-page-parent ul li a {background-color: #e8c5e2 !important; color: #9e1e87 !important; }

.nav li ul {
border: 0px solid #dbdbdb;
width: 266px;
}

#header {
background-repeat: no-repeat;
background-position: top center;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 30px!important;
padding-bottom: 20px!important;
border: 0px solid;
}

div#header-search {width:300px !important; margin: 75px 0 0 0 !important;}

#sidebar {
border-width: 0 1px;
border-style: solid;
border-color: #DDD;
padding-top: 0px;
width:220px !important;
}

#main {
padding: 0 50px 0 30px !important;
margin: 0 0px !important;
}

body.home #main {
padding: 0 0px 0 14px !important;
margin: 0 0px !important;
}

.two-col-right-980 #main-sidebar-container #main {
width: 720px !important;
}

#navigation {
font: 14px/14px sans-serif;
border-top: 0px solid #DBDBDB;
border-bottom: 0px solid #DBDBDB !important;
padding: 10px 0;
margin-bottom: 0px;
}

.post .title, .page .title, .post .title a:link, .post .title a:visited, .page .title a:link, .page .title a:visited {
color: #222;
margin-top: 40px;
}

.widget ul {
clear: both;
list-style-position: inside;
list-style-type: none;
}

.twocol-one {
width: 45% !important;
}

.widget h3 {
font: normal 16px/1.5em arial !important;
color: #82744E !important;
border-bottom: 1px solid #E6E6E6 !important;
text-transform: none !important;
padding:0 0 10px 20px;
margin: 0px;
}



#sidebar .widget_nav_menu li a {
color: #82744E;
display: block;
padding: 20px 0 20px 20px;
}

.widget ul li {
padding-top: 0px;
}

.widget ul, .widget ul ul {
padding-left: 0px;
}

.widget ul li a {
font-weight: normal;
color: #599ac8;
padding: 0 0 0 25px;
line-height: 1;
text-decoration: none !important;
}

#sidebar .widget_nav_menu li:hover {
background: url("images/nav-arrow.png") no-repeat scroll right center 
transparent !important;
border: none !important;
padding: 0px 12px 0 0 !important;
width:100%;
}

#sidebar .widget_nav_menu li.current_page_item a {
border-top: 0px solid #DDD !important;
background: url("images/nav-arrow.png") no-repeat scroll right center transparent !important;
background-color: #fff !important;
border: none;
width:100%;
}

#sidebar .widget_nav_menu li {
background: -webkit-gradient(linear, left top, left bottom, from(white), to(#FDFBF5));
background: -webkit-linear-gradient(white,#FDFBF5);
background: -moz-linear-gradient(center top,white 0%,#FDFBF5 100%);
background: -moz-gradient(center top,white 0%,#FDFBF5 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#fdfbf5);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#fdfbf5)";
border-color: #E8DEC3;
}

.widget ul ul {
background: #CCD8E1;
box-shadow: inset 0 5px 15px 5px #A3B2BD;
-webkit-box-shadow: inset 0 5px 15px 5px #A3B2BD;
-moz-box-shadow: inset 0 5px 15px 5px #a3b2bd;
-o-box-shadow: inset 0 5px 15px 5px #a3b2bd;
border: none;
font-size: 0.917em;
margin-bottom: 0;
padding-top:15px;
padding-bottom:10px;
}

#sidebar .widget ul ul li {
background: none;
color: #556977 !important;
margin-left: 12px !important;
border-bottom-width: 1px !important;
border-bottom-color: #556977 !important;
}

#sidebar .widget ul ul li a {
color: #556977 !important;
padding: 12px 0 12px 15px
}

div.widget_recent_entries h3 {margin-bottom:10px; }

.archive_header {
border-bottom: 1px solid #E6E6E6 !important;
margin-top:40px;
margin-bottom:0px;
}

body.home h2.title {display:none; }

body.home .entry img {
padding: 0px;
border: 0px solid #E6E6E6;
background: none;
}


.nav .sf-sub-indicator {
display: none;
}

#footer-widgets {
border-top: 0px solid #e6e6e6 !important;
padding: 10px 0;
}

#footer {
border-top: 0px solid #DBDBDB !important;
border-bottom: 0px solid;
border-left: 0px solid;
border-right: 0px solid;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
}

#footer .col-right {
padding-right: 60px !important;
float: right;
}

div.woo-sc-box {
width: 800px !important;
}

#footer .col-left {
padding-left: 0px !important;
}

#footer p {line-height:130% !important; }

.post-meta {
display: none;
}

div.thethe-image-slider-caption-text {font-size:12px !important; line-height:120%; }

div#comments, div#respond, div.post-entries {display:none; }

#ftcalendar-div {
overflow: hidden !important;
}

#content {
padding: 0 0 0px;
position: relative;
}

body.home #ftcalendar-table tr th#ftcalendar-headings {height:18px !important;}

ul.lcp_catlist {margin:0; padding:0; }
ul.lcp_catlist li {list-style-type:none; border-bottom:1px solid #ccc; }
ul.lcp_catlist li a {padding: 10px 0px; display:block; }
ul.lcp_catlist li a:hover {background-color:#f0f0f0; }

span.post-comments, span.sep {display:none; }

div#footer-widgets .widget h3 {
font: normal 16px/1.5em arial !important;
color: #82744E !important;
border-bottom: 0px solid #E6E6E6 !important;
text-transform: none !important;
padding: 0 0 10px 0px;
margin: 0px;
}

.post-more {
clear: both;
text-transform: uppercase;
border: 0px solid #E6E6E6;
border-width: 0px 0 1px;
padding: 0px 0;
font: 11px/16px sans-serif;
color:#fff;
background-color:#9e1e87;
}

.post-more a {color:#fff; padding: 5px 0px 5px 22px; display:block; }
.post-more a:hover { color:#fff; background-color:#9e1e87;}

#sidebar ul.sub-menu li.current_page_item a {
border-top: 0px solid #DDD !important;
background-color: transparent !important;
border: none;
width: 100%;
}

div#webinar-banner {overflow:hidden; border: 1px solid #DDD; padding: 20px 30px 0px 30px; margin: 20px 0px 0px 0px;width: 862px;}

div.webinar-title-small {color: #9e9d9d; font-size: 22px; margin-bottom:6px; text-transform:uppercase; }
div.webinar-title {color: #777575; font-size:32px; line-height:110%; margin-bottom:10px; }

a.woo-sc-button.teal {
border-color: #23A6D6;
border-bottom-color: #20799A;
background: -moz-linear-gradient(center top,#52C3E8 20%, 2EABCF 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(.2,#52C3E8),color-stop(1,#2EABCF));
background: -moz-linear-gradient(center top,#52C3E8 20%,#2EABCF 100%);
}



div#webinar-banner a.woo-sc-button {
margin: 0 !important;}


ul#footer-links {margin: 9px 0 10px 0;
height: 30px;
}

ul#footer-links li {float:left; margin: 0 5px 0 0; }


ul#footer-links li a {text-decoration:none; border-radius: 3px; padding: 10px 15px; border: 1px #9e1e87 solid; font-size:12px; font-style:normal; font-family:sans-serif;}
ul#footer-links li a:hover {text-decoration:none; background-color:#9e1e87; color:#fff; border: 1px #9e1e87 solid;}












