html{
 text-align: center;
 position: relative;
 font: normal 10px "Lucida Grande", Verdana, Arial, sans-serif;
}
body{
 width: 660px;
 margin: 0px auto;
 padding: 0px;
 text-align: center;
 font: normal 10px "Lucida Grande", Verdana, Arial, sans-serif;
 background: #666 url(/images/usa/nutraMetrix/blog/blogBack.jpg) repeat-y fixed top center;
 position: relative;
}
#wrapper{
 width: 640px;
 margin: 0px auto;
 padding: 10px;
 text-align: left;
 position: relative;
 font: normal 10px "Lucida Grande", Verdana, Arial, sans-serif;
}
#back{
 background: #fff url(/images/usa/nutraMetrix/blog/back2.jpg) repeat-x scroll top left;
 text-indent: -9999px;
 width: 660px;
 height: 200px;
 position: absolute;
 z-index: -20;
 top: 0px;
 left: 0px;
}
#header{
 position: relative;
 width: 640px;
 height: 80px;
 background: url(/images/usa/nutraMetrix/blog/blogHeader.jpg) no-repeat top;
}
#content{
 background: #FFFFFF none repeat scroll 0 0;
 border: 1px solid #CCCCCC;
 clear: both;
 float: left;
 margin: 0px 0px 10px;
 padding:10px 10px 0px;
 position:relative;
 top: 0px;
 width: 641px;
 max-width: 618px;
}
#mainContent{
 width: 408px;
 margin: 0px;
 padding: 0px;
 background: #fff;
 float: left;
 position: relative;
 top: 0px;
 left: 0px;
}
#subContent{
 float: right;
 width: 200px;
 background: #fff;
 position: relative;
 top: 0px;
 right: 0px;
}
#blogArchive p, #shadow{
 background: #fff url(/images/usa/nutraMetrix/blog/shadow.jpg) repeat-x scroll top left;
 padding: 0px 0px 0px 10px;
 margin: 0px;
 color: #000;
}
#blog{
 width: 406px;
 float: left;
 border-left: solid #ccc 1px;
 border-right: solid #ccc 1px;
 margin: 0px 10px 10px 0px;
 padding: 0px;
}
#blog h3, #otherLinks h3, #blogArchive h3{
 font: bold 14px "Lucida Grande", verdana, arial, sans-serif;
 color: #fff;
 background: #038BE1 url(/images/usa/nutraMetrix/blog/blueBack.jpg) repeat-x scroll top left;
 padding: 10px;
 margin: 0px;
 border-bottom: solid #ccc 1px;
 border-top: solid #ccc 1px;
}
#blog h4{
 color: #038BE1;
 font: bold 14px "Lucida Grande", verdana, arial, sans-serif;
 padding: 10px 0px 0px 0px;
 clear: both;
}
#blog h5{
 color: #038BE1;
 font: bold 14px "Lucida Grande", verdana, arial, sans-serif;
 padding: 10px 0px 0px 0px;
 margin: 0px;
 clear: both;
 border-top: dashed #ccc 1px;
}
#blog ul{
 padding: 0px;
 margin: 0px;
 list-style: none;
}
#blog p.date{
 padding: 0px;
 margin: 0px;
 font-weight: bold;
 color: #038BE1;
 float: left;
}
#blog p.author{
 padding: 0px;
 margin: 0px;
 font-weight: bold;
 color: #038BE1;
 float: right;
}
#blog li{
 padding: 10px;
 border-bottom: solid #ccc 1px;
 display: block;
 background: #fff url(/images/usa/nutraMetrix/blog/shadow.jpg) repeat-x scroll top left;
 text-align: left;
}
#blog li a, #otherLinks li a, #blogArchive li a{
 font-weight: bold;
 color: #038BE1;
 text-decoration: underline;
}
#blog .blogImage{
 border: dashed #ccc 1px;
 display: block;
}
#blog .time{
 padding: 10px 0px 0px 0px;
 border-bottom: dashed #ccc 1px;
 color: #999;
 font-weight: bold;
 clear: both;
 display: block;
}
#blog .foot{
 padding: 10px 0px;
 margin: 0px;
 border-top: dashed #ccc 1px;
}
#blog .foot img{
 padding: 0px 10px;
 margin: 0px;
 border: 0px;
}
#otherLinks ul{
 font: normal 10px "Lucida Grande", Verdana, Arial, sans-serif;
 padding: 10px 10px 0px 20px;
 margin: 0px 0px 10px 0px;
 background: #fff url(/images/usa/nutraMetrix/blog/shadow.jpg) repeat-x scroll top left;
 color: #038BE1;
}
#otherLinks p{
 font: normal 10px "Lucida Grande", Verdana, Arial, sans-serif;
 padding: 0px 0px 0px 10px;
 margin: 0px;
 color: #000;
}
#aboutBlog{
 width: 198px;
 float: right;
 top: 0px;
 border-left: solid #ccc 1px;
 border-right: solid #ccc 1px;
 border-bottom: solid #ccc 1px;
 margin: 0px 0px 10px 0px;
 }
#aboutBlog h3{
 font: bold 14px "Lucida Grande", verdana, arial, sans-serif;
 color: #fff;
 background: #038BE1 url(/images/usa/nutraMetrix/blog/blueBack.jpg) repeat-x scroll top left;
 padding: 10px;
 margin: 0px;
 border-bottom: solid #ccc 1px;
 border-top: solid #ccc 1px;
}
#aboutBlog p{
 font: normal 10px "Lucida Grande", Verdana, Arial, sans-serif;
 color: #000;
 padding: 10px;
 margin: 0px;
 background: #fff url(/images/usa/nutraMetrix/blog/shadow.jpg) repeat-x scroll top left;
}
#blogArchive, #otherLinks{
 width: 198px;
 float: right;
 top: 0px;
 border-left: solid #ccc 1px;
 border-right: solid #ccc 1px;
 border-bottom: solid #ccc 1px;
 margin: 0px 0px 10px 0px;
}
#blogArchive ul{
 font: normal 10px "Lucida Grande", Verdana, Arial, sans-serif;
 padding: 10px 10px 0 20px;
 margin: 0px 0px 10px 0px;
 color: #038BE1;
}
#blogArchive li a:hover, #blogArchive ol li a:hover, #blog li a:hover, #otherLinks li a:hover{
 color: #999;
 text-decoration: none;
}
#blogArchive ol{
 padding: 10px 10px 0px 20px;
 margin: 0px 0px 10px 0px;
 list-style: disc inside;
}
#blogArchive ol li a{
 font-weight: bold;
 color: #000;
 text-decoration: underline;
}
.toolbar{
 background-color: #444444;
 height: 28px;
 position: fixed;
 bottom: 0px;
 left: 0px;
 width: 100%;
 z-index: 100;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 padding-left: 5px;
 padding-top: 7px;
 filter: alpha(opacity=80);
 -moz-opacity: 0.8;
 -khtml-opacity: 0.8;
 opacity: 0.8;
 border-top: 1px solid #333333;
 border-color: #333333;
 text-align: left;
}
#minMaxBar{
 float: right;
 display: inline;
 text-align: right;
 cursor: pointer;
 padding-right: 20px;
 position: absolute;
 right: 5px;
 bottom: 10px;
}
.linkPage{
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 display: inline;
 cursor: pointer;
 text-decoration: underline;
 color: #ffffff;
}
.urlBox{
 border: 1px solid #0099FF;
 border-color: #0099FF;
 height: 12px;
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
}
#currentURL{
 display: inline;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
}
.addthis_toolbox .custom_hover{
 position: relative;
}
.addthis_toolbox .custom_hover .custom_button{
 font-weight: bold;
 padding: 4px;
}
.addthis_toolbox .custom_hover .custom_button.active{
 background-color: #eee;
}
.addthis_toolbox .hover_menu{
 display: none;
 bottom: 36px;
 left: 5px;
 position: fixed;
 background: #444444;
 z-index: 1000;
}
.addthis_toolbox .hover_menu{
 width: 136px;
 padding: 10px 0 10px 0;
}
.addthis_toolbox .hover_menu a{
 width: 102px;
 padding: 4px 0 4px 34px;
 position: relative;
 display: block;
 text-decoration: none;
 color: white;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-align: left;
}
.addthis_toolbox .hover_menu a:hover{
 background: #999999;
 text-decoration: none;
}
.addthis_toolbox .hover_menu span{
 position: absolute;
 left: 14px;
 top: 4px;
}
.addthis_toolbox .hover_menu .more{
 padding: 10px 0 0 0;
 margin: 10px 10px 0 10px;
 text-align: center;
}
.addthis_toolbox .hover_menu .more a{
 padding: 4px 0;
 margin: 0;
}
.addthis_toolbox .hover_menu .more span{
 display: none;
}