            table{border:0;}

	a, a:link{color:#1F8AD5;}
            .date{height:38px;border-bottom:solid 1px #cccccc;line-height:38px;font-weight:bold;font-size:122%;}
            .heading td{color:#666666;}
            .cell1{width:350px;}
            .cell{width:75px;text-align:center;}
            .cell1,.cell,.cell-label{border-bottom:solid 1px #ececec;}
	#measuretable .cell1,.cell{font-weight:bold;}
	#measuretable .cell{width:100px;}
	#measuretable .cell-label{width:100px;text-align:left;}

            .listing th.cell1, .listing th.cell{border-bottom:solid 1px #fff;text-align:center;}
            .block,.block-wrapper,.block-total{margin:0 0 3px 0;clear:both;}
            .node-type-fitness h2, div.toggle-heading{background:#ccc;font-size:121%;font-weight:bold;padding:3px;cursor:pointer;}
          	.blue .toggle-heading{background:#009DDA;font-size:121%;font-weight:bold;padding:3px;cursor:pointer;color:#fff;}
            div.toggle-heading:hover{background:#ececec;}
	.blue .toggle-heading:hover{background:#007799;}
            .details{padding:3px;}
            .clear{clear:both;}
            .totals1 td,.totals2 td,.totals3 td{color:#fff;}
            .totals1 .cell1,.totals2 .cell1,.totals3 .cell1{font-size:121%;font-weight:bold;padding:3px;}
            .totals1{background:#007799;color:#fff;}
            .totals2{background:#008FAF;color:#fff;}
            .totals3{background:#5DADC8;color:#fff;}
            .bold{font-weight:bold;}
            td{padding:2px;}
            .measurements td{padding:2px 8px;}
            .measurements{margin-top:20px;}
            .measurements th{font-weight:bold;border-bottom:solid 1px #ccc;text-align:center;}
            .postentry{width:425px;height:160px;margin:2px 0;}
            #journaltable{width:100%;background:#D1D2D4;}
            #journaltable #archives{width:25%;}
            #journaltable #posts{width:100%;}
            #posts .post{padding:15px 30px;border-bottom:solid 1px #999;}
	.postedit{font-size:92%;margin-top:12px;}
            #archives{background:#fff;}
            .postdate{font-style:italic;font-size:85%;}
            .post h3{font-weight:bold;}
            .post:hover{background:#ececec;}
	.post a{color:#1F8AD5;text-decoration:none;}
	.post a:visited{color:#1F8AD5;}
	.post a:hover{color:#009DDA;text-decoration:underline;}
            #oze-tabs{border-bottom:solid 3px #009EDA;}
            #oze-tabs ul{float:right;margin-right:15px;margin:0;padding:0;list-style:none;}
            #oze-tabs ul li{float:left;
                margin-left:2px;
	 background:#D1D2D4;	
            }
            #oze-tabs ul li a{background:#ccc;color:#333;display:block;padding:5px 12px;text-decoration:none;border-bottom:solid 1px #fff;}
            #oze-tabs ul li a:hover{background:#ECECEC;color:#666;}
	#oze-tabs ul li.tabactive a,#tabs ul li.tabactive a:visited{background:#009EDA;color:#fff;border-bottom:solid 1px #009EDA}
            .button{
                height:20px;
                line-height:20px;
                color:#fff;
                background: url(css/button-bg.png);
                background-position:center right;
                background-repeat: no-repeat;
                font-weight:bold;
                display:block;
                width:120px;
	   border:0;
	   cursor:pointer;
            }
            .button a{
                text-decoration:none;color:#fff;
                height:20px;
                line-height:20px;
                padding:2px 20px 2px 20px;
            }
            a.plus{
                background:url(css/plus.png);
                background-position:7px center;
                background-repeat: no-repeat;
            }

            .button-left{
               width:20px;
               height:20px;
            }

            .oze-content{padding:20px 0;width:425px;}
            .listing{margin-bottom:7px;}
            .status{border:solid 1px #019CDC;background:#ececec;padding:15px;font-size:107%;}
            .homebox{float:left;padding:10px;border:solid 1px #ccc;}
            .homebox2{padding:10px;width:315px;}
	.homebox{width:400px;margin-bottom:10px;}
    .last{margin-bottom:0px;}
    .homebox h2,.homebox2 h2{margin-bottom:7px;}
    .homebox table,.homebox2 table{width:100%;}
    .homebox td,.homebox2 td{text-align:center;padding:3px 0;}
	#weightcalendar{
		border:solid 1px #ccc;
        margin-top:7px;
	}
	#weightcalendar td{
		padding:10px;
		width:14%;
		height:100px;
		font-size:85%;
	}

	#weightcalendar ul{list-style:none;margin:0;padding:0;}
	#weightcalendar ul li{margin-bottom:4px;font-weight:bold;}
    .homebox th,.homebox2 th{font-weight:bold;text-align:center;}
    .homebox .rowlabel, .homebox2 .rowlabel{font-weight:bold;text-align:left;padding:3px 0;}
    .homebox2 .post{margin-top:15px;}
	.wtdate{font-weight:bold;color:#007799;margin-bottom:7px;}
	.today{background:#009DDA;color:#fff;}
	.today .wtdate{color:#fff;}
    #hometable{width:100%;}
    #hometable .col1{width:450px;padding:0;}
    #hometable .col2{width:315px;border:solid 1px #ccc;padding:0;}
.listing th.alignleft,.listing td.alignleft{text-align:left;}
