* {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px; }

p {
margin: 10px 0px 10px 0px; }

ul {
list-style-image: url(../i/img-bullet.gif);
margin: 10px 0px 10px 0px; }

ol { list-style-type: decimal; }
ol ol { list-style-type: lower-alpha; }
ol ol ol  { list-style-type: lower-roman; }

li {
margin-top: 10px;
margin-bottom: 10px;
margin-left: 35px; }

dd { margin-left: 5%; }

dd, dt {
font-size: 10px;
color: #5A5A5A; }

dt { font-weight: bold; }

input, textarea {
margin: .25em 0;
padding: 3px 5px;
background: #FFFFFF;
border: 1px solid #5A5A5A;
font: normal normal 12px/1.5 Arial, Helvetica, sans-serif;
color:#5A5A5A; }

input:hover, textarea:hover {
background: #F2EBDA; }

fieldset{
padding: 0.5em;
color: #5A5A5A; }

legend {
color: #5A5A5A; }

body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 19px;
color: #222;
background: transparent url(../i/bg-body.png); }

blockquote {
padding: 5px 10px 15px 10px;
font-style: normal;
font-size: 12px;
color: #222;
background: transparent url(../i/bg-callout.gif); }

cite {
color: #600;
font-style: normal;
font-weight: bold;
font-size: 12px; }

/* headertop */

h1 {
color: #600;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 24px;
line-height: 29px; }

/* headersub */

h2 {
color: #222;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 32px;
line-height: 34px; }

/* headerinside */

h3 {
color: #600;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 20px;
line-height: 25px; }

/* headerinsidebig */

h4 {
color: #600;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 32px;
line-height: 37px; }

/* headerinsidesub */

h5 {
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 16px;
line-height: 22px; }

/* titleinside */

h6 {
color: #000;
font-weight: bold;
font-size: 17px;
line-height: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-bottom: 15px;
border-bottom: 1px solid gray; }

small, .small { font-size: 10px; }

strong, .strong { font-weight: bold; }

.sidebarsmall {
color: #222;
font-size: 9px;
line-height: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif; }

a {
color: #2f4f4f;
background-color: inherit;
text-decoration: underline; }

a:link {
color: #2f4f4f;
text-decoration: underline; }

a:visited {
color: #366;
text-decoration: underline; }

a:hover {
color: #600;
text-decoration: none; }

a:active {
color: #808080;
text-decoration: underline; }

h1 a, h2 a, h3 a {
border: none; }

.fl img {
float: left;
margin: 0px 10px 0px 0px; }

.fr img {
float: right;
margin: 0px 0px 0px 10px; }

.fl {
float: left;
margin: 0px 10px 0px 0px; }

.fr {
float: right;
margin: 0px 0px 0px 10px; }

#fr {
float: right;
margin: 5px 5px 5px 5px; }

#fl {
float: left;
margin: 5px 5px 5px 5px; }

#frform {
width: 180px;
float: right;
margin: 0px 0px 0px 10px; }

#frform2 {
width: 360px;
float: left;
margin: 0px 10px 0px 10px; }

#newsletter {
width: 440px;
height: 140px;
padding: 5px 10px 15px 10px;
font-style: normal;
font-size: 12px;
color: #222;
background: transparent url(../i/bg-callout.gif); }

.center {
text-align: center; } 

.noimg {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: none;
text-decoration: none ! important ;
outline: none;
background: none; }

.noimg img {
border: none;
outline: none; }

.noimg input, .noimg input:hover, .noimg textarea:hover {
border: none;
outline: none;
background: none; }

.feedr {
float: right; }

img {
border: none; }

#container {
width: 770px;
margin-left: auto;
margin-right: auto;
background: transparent url(../i/bg-container.png) repeat-y; }

#top {
width: 770px;
height: 80px;
margin: 0px;
padding: 0px;
border: none;
text-decoration: none ! important ;
outline: none;
background: transparent url(../i/header.gif) no-repeat; }

#fill {
clear: both;
width: 770px;
height: 20px;
margin: 0px;
padding: 0px;
border: none;
text-decoration: none ! important ;
outline: none;
background: none; }

#footfill {
clear: both;
width: 770px;
height: 20px;
margin: 0px;
padding: 0px;
border: none;
text-decoration: none ! important ;
outline: none;
background: none; }

#sidebar {
float: right;
margin: -20px 19px 0px 0px;
padding: 0px 0px 0px 0px;
width: 197px; }

#sidebar img {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: none; }

#content {
margin-left: 38px;
width: 468px; }

#footcontainer {
text-align: right;
float: right;
height: 32px;
width: 300px; }

#foot {
clear: both;
width: 730px;
padding: 10px 20px 0px 20px;
margin: 0px 0px 0px 0px;
border: none;
text-decoration: none ! important ;
outline: none;
background: transparent url(../i/bg-footer.png) no-repeat;
font-family: Arial, Helvetica, sans-serif;
color: #EAEFF3;
font-size: 10px;
line-height: 12px; }

#foot a, #foot a:link, #foot a:visited, #foot a:hover, #foot a:active {
color: #EAEFF3;
background: transparent; }

#foot img {
border: none; }

.toned {
color: #88A1B3;
padding: 0px 0px 10px 0px; }

/* main navigation */

#nav {
clear: both;
margin-top: 0px;
background: transparent url(../i/bg-nav.png) no-repeat;
width: 770px;
height: 23px;
list-style: none none;
border: none; }

#nav ul {
width: 770px;
height: 23px;
background: url(../i/bg-nav.png);
margin: 0;
padding: 0;
position: relative;
display: block; }

#nav ul li {
margin: 0;
padding: 0;
list-style: none;
position: absolute; }

#nav ul li, #nav a {
height: 23px;
display: block; }

#nav ul li a {
border: none;
text-indent: -9999px;
text-decoration: none; }

/* main navigation normal */

#nav-articles {left: 273px; width: 76px;}
#nav-podcasts {left: 349px; width: 68px;}
#nav-teleclasses {left: 417px; width: 90px;}
#nav-resources {left: 507px; width: 79px;}
#nav-coaching {left: 586px; width: 72px;}
#nav-about {left: 658px; width: 51px;}
#nav-home {left: 709px; width: 61px;}

/* main navigation hover */

#nav-articles a:hover {background: transparent url(../i/bg-nav.png) -273px -23px no-repeat;}
#nav-podcasts a:hover {background: transparent url(../i/bg-nav.png) -349px -23px no-repeat;}
#nav-teleclasses a:hover {background: transparent url(../i/bg-nav.png) -417px -23px no-repeat;}
#nav-resources a:hover {background: transparent url(../i/bg-nav.png) -507px -23px no-repeat;}
#nav-coaching a:hover {background: transparent url(../i/bg-nav.png) -586px -23px no-repeat;}
#nav-about a:hover {background: transparent url(../i/bg-nav.png) -658px -23px no-repeat;}
#nav-home a:hover {background: transparent url(../i/bg-nav.png) -709px -23px no-repeat;}

 /* main navigation context */

body#articles #nav-articles, body#articles #nav-articles a:hover {background: transparent url(../i/bg-nav.png) -273px -23px no-repeat;}
body#podcasts #nav-podcasts, body#podcasts #nav-podcasts a:hover {background: transparent url(../i/bg-nav.png) -349px -23px no-repeat;}
body#teleclasses #nav-teleclasses, body#teleclasses #nav-teleclasses a:hover {background: transparent url(../i/bg-nav.png) -417px -23px no-repeat;}
body#resources #nav-resources, body#resources #nav-resources a:hover {background: transparent url(../i/bg-nav.png) -507px -23px no-repeat;}
body#coaching #nav-coaching, body#coaching #nav-coaching a:hover {background: transparent url(../i/bg-nav.png) -586px -23px no-repeat;}
body#about #nav-about, body#about #nav-about a:hover {background: transparent url(../i/bg-nav.png) -658px -23px no-repeat;}
body#home #nav-home, body#home #nav-home a:hover {background: transparent url(../i/bg-nav.png) -709px -23px no-repeat;}

.sociallist {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
list-style: none; }

.sociallist li {
display: inline;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 0px; }

a { outline:none; }