.custom #logo a{
display:block;
text-indent:-9000px;
height:50px;
background:url(images/logo.png) no-repeat left;
}

.custom #page {
position:relative;
background:#003;
}

.custom #tagline{
display:block;
text-indent:-9000px;
height:0;
}

.custom #header {
background:#000 url(images/rssLogo.png) no-repeat right;
padding:2.2em 0 0;
}

.custom #wpm1 {
width:600px;
}

.custom #wpm1 .menu li a {
padding-left:20px;
padding-right:20px;
padding-top:10px;height:17px;
background:#000 url(images/menuDiv.png) no-repeat right;
}

.custom #wpm1 .menu li.last a, .custom #wpm1 .menu li li a, .custom #wpm1 ul li.current ul.children li.page_item a{
background:none;
}

.custom #wpm1 .menu li, .custom #wpm1 ul.menu {
height:37px;
}

.custom #wpm1 ul ul{
background:#003;
border-left:#000 1px solid;
border-right:#000 1px solid;
border-bottom:#000 1px solid;
}

.custom #thesis_nav_wrap {
height:37px;
background:#000;
padding-left:10px;

}

.custom #wpm1 a{
text-transform:none;
letter-spacing:normal;
line-height:normal;
}

.custom #wpm1 ul li.current a, .custom #wpm1 .menu li.last.current a{
background:url(images/menuActive.png) repeat-x;
margin-left:-1px;
padding-left:21px;
height:17px
}

.custom #wpm1 ul li a:hover, .custom #wpm1 .menu li.last a:hover, .custom #wpm1 ul li.current ul.children li.page_item a:hover{
background:url(images/menuHover.png) repeat-x;
margin-left:-1px;
padding-left:21px;
}

.custom #wpm1 ul.menu li li a{
padding-top:6px;
padding-bottom:6px;
}

.custom #wpm1 ul.menu li li {
height:28px;
}

.custom #wpm1 ul li li a:hover {
width:135px;
margin-left:0;
padding-left:20px;
}

.custom #content_box {
background:url(images/bottomRightCorner.png) no-repeat bottom right;
}

.custom #content {
background:url(images/topLeftCorner.png) no-repeat top left;
}

.custom #sidebars {
background:url(images/topRightCorner.png) no-repeat top right;
}

.custom #footer {
background:#000;
}

.custom #contentContainer1{
background:#fff url(images/bottomLeftCorner.png) no-repeat bottom left;
}

.custom #contentContainer2{
background:url(images/sidebarbg.png) repeat-y right;
}

.custom #feature_top {
background-color:#003;
height:206px;
}

.custom #feature_widget {
background:url(images/featureWidget.png) no-repeat right;
height:206px;
width:320px;
float:right;
padding:0 15px;
color:#131313;
font-weight:bold;
font-size:12px;
}

.custom #feature_widget h3 {
font-size:19px;
color:#ff9;
font-weight:bold;
margin-bottom:5px;
line-height:1.1em;
}

.custom #feature_widget h4 {
font-size:12px;
font-weight:bold;
line-height:normal;
color:#fff;
border-bottom:1px solid #582e17;
margin-bottom:3px;
}

.custom #feature_widget .quote {
color:#fff;
font-style:italic;
font-size:12px;
line-height:1.1em;
margin-bottom:2px;
}

.custom #feature_widget .quote.smallQ {
font-size:12px;
}

.custom #feature_widget .quoteAttrib{
color:#FFFF99;
font-size:0.9em;
font-style:italic;
line-height:1.1em;
text-align:right;
}

.custom #feature_widget .sidebar_list {
padding-top:15px;
}

.custom #feature_widget .featureLeft {
width:200px;
float:left;
text-align:center;
}

.custom .featureRight {
float:right;
width:110px;
text-align:center;
}

.custom #feature_top {
background:#003 url(images/homeFeature.png) no-repeat left;
}

.custom.about-tai-chi-master-bruce-frantzis #feature_top {
background:#003 url(images/tai-chi-master-bruce-frantzis-with-group-corners.png) no-repeat left;
}

.custom.events #feature_top {
background:#003 url(images/eventsFeature.png) no-repeat left;
}

.custom.products #feature_top {
background:#003 url(images/meditationFeature.png) no-repeat left;
}

.custom.videos #feature_top {
background:#003 url(images/martialFeature.png) no-repeat left;
}

.custom.my-teachers #feature_top, .custom #feature_top.teachers {
background:#003 url(images/teachersFeature.png) no-repeat left;
}

.custom #feature_widget div.textwidget ul {
line-height:1.1em;
font-size:12px;
font-weight:normal;
}

.custom #feature_widget div.textwidget ul a{
text-decoration:underline;
color:yellow;
}

.custom #feature_top #feature_widget a.featureSpecial, .custom #feature_top #feature_widget p.featureSpecial {
color:#ff0;
font-style:italic;
line-height:1.1em;
margin-bottom:0.5em;
}

.custom #headerLinks {
position:relative;
text-align:right;
bottom:15px;
right:50px;
font-size:12px;
}

.custom #headerLinks a{
color:#ff9;
text-decoration:underline;
padding:0 5px;
font-size:13px;
}

.custom #search {
float:right;
width:280px;
margin-top:10px;
height:22px;
background:none;
}

.custom #search form, .custom #search p {
height:22px;
}

.custom .search_form input#s {
background:url(images/searchEntry.png) no-repeat;
border:0;
width:206px;
height:18px;
padding:4px 0 0 4px;
position:relative;
bottom:6px;
}

.custom .search_form input.searchsubmit {
border:0;
}

.custom .swt-outter .ui-state-default a, .custom .swt-outter .ui-state-default a:link, .custom .swt-outter .ui-state-default a:visited {
color:#666;
}

.custom .swt-outter .ui-state-active a, .custom .swt-outter .ui-state-active a:link, .custom .swt-outter .ui-state-active a:visited {
color:#fff;
}

.custom .swt-outter .ui-widget-header, .custom .swt-outter .ui-widget-content {
background:none;
}

.custom .swt-outter .ui-helper-reset {
font-size:12px;
}

.custom .swt-outter .ui-state-default, .custom .swt-outter .ui-widget-content .ui-state-default {
background:#E8E1FF;
}

.custom .swt-outter .ui-state-active, .custom .swt-outter .ui-widget-content .ui-state-active {
background:#006;
}

.custom li.ui-tabs-nav {
border-bottom:2px solid #006;
}

.custom .swt-outter .ui-widget-header{
border:0;
}

.custom .swt-outter .ui-tabs, .custom .swt-outter .ui-tabs .ui-tabs-nav { 
padding:0;
}

.custom .swt-outter .ui-widget-content, .custom  .swt-outter .ui-widget-header   {
border:0;
}

.custom .ui-tabs-panel.ui-widget-content {
border:2px solid #006;
background:#fff;
}

.custom .swt-outter .ui-tabs .ui-tabs-nav li a{
padding-top:3px;
padding-bottom:3px;
}

.custom .clear {
clear:both;
height:0;
}

.custom #text-7 {
background:url(images/sidebarGraphic.png) no-repeat;
margin-bottom:26px;
height:227px;
}

.custom #text-7 div.textwidget {
width:308px;
}

.custom #sidebars .af-form-wrapper {
width:300px;
margin:0 auto;
padding-top:25px;
}

.custom #sidebars .af-form {
font-family:"Gill Sans MT", sans-serif;
font-size:22px;
text-align:center;
color:#130567;
}

.custom .af-element.privacyPolicy{
display:none;
}

.custom #sidebars .af-form p {
margin-bottom:12px;
line-height:30px;
font-weight:500;
}

.custom #sidebars .af-form .title{
font-size:22px;
font-weight:900;
color:#b40707;
display:block;
}

.custom #sidebars .af-form .af-element{
text-align:left;
height:25px;
}

.custom #sidebars .af-form .af-element label{
position:relative;
font-size:14px;
left:30px;
}

.custom #sidebars .af-form .af-textWrap {
text-align:center;
}

.custom #sidebars .af-form .af-textWrap input {
width:198px;
height:19px;
font-size:14px;
background:#f8f8f8 url(images/text-box.png) no-repeat;
border:0;
color:#130567;
}

.custom #sidebars .af-form .submit {
background:url(images/click-here.png) no-repeat;
display:block;
text-indent:-9999px;
border:0;
width:198px;
height:34px;
margin:15px auto 0;
}

.custom .af-footer {
margin-top:10px;
font-size:10px;
font-family:arial;
margin-left:75px;
color:#1B2B6C;
}

.custom #sidebars h3 {
font-size:18px;
font-weight:bold;
letter-spacing:normal;
font-variant:normal;
}

.custom .sidebar a {
text-decoration:underline;
}

.custom h2.entry-title {
font-weight:bold;
}

.custom .headline_meta {
font-style:normal;
font-size:12px;
}

.custom .categories {
float:right;
font-size:12px;
position:relative;
top:3px;
}

.custom .headline_meta a, .custom .post_tags a, .custom .categories a{
color:#144E9C;
text-decoration:underline;
border-bottom:0;
}

.custom .headline_meta span, .custom .headline_meta abbr {
letter-spacing:normal;
text-transform:none;
}

.custom .to_comments {
margin-bottom:10px;
}

.custom .to_comments a{
font-size:14px;
font-weight:bold;
color:#766666;
margin-bottom:10px;
}

.custom .tags {
float:right;
font-size:12px;
position:relative;
top:3px;
}

.custom .post_tags {
color:transparent;
margin-left:-60px;
visibility:hidden;
}

.custom .post_tags  a{
visibility:visible;
}

.custom p.post_tags {
display:inline;
}

.custom .headline_area {
border-bottom:#ccc solid 1px;
padding-bottom:10px;
margin-bottom:5px;
}

.custom .ui-tabs-panel ul li+li{
border-top:#ccc solid 1px;
padding-top:10px;
margin-top:5px;
}

.custom .swt-outter .ui-widget-content a {
color:#144e9c;
font-size:12px;
font-weight:bold;
}

.custom .widget_categories ul li {
float:left;
width:155px;
}

.custom .post_box {
margin-left:3em;
}

.custom #pageHeadline {
display:none;
}

.custom .eventherd {
color:white;
}

.custom .eventherd a {
color:yellow;
}

.custom #wp-cumulus {
clear:both;
padding-top:3em;
}

.swt-outter .ui-tabs .ui-tabs-nav li a {
float:left;
padding:0.5em 1.3em;
text-decoration:none;
}

.custom .headline_area h1, .custom .headline_area h2 {
font-weight: bold;
}

.custom .format_text h6 {
font-size:0.733em;
position:relative;
top:-17px;
text-transform:none;
}

.custom .format_text h2, .custom .format_text h3 {
margin:0 0 0.625em;
}

.custom .tweetmeme_button {
float:right;
margin-right:10px;
}
