.postheading a {color:#000000; text-decoration:none;}
.postdate {font-size:12px; color:#898989; margin-bottom:15px;}
.postdate .filedunder {background-color:#778D9F; color:#ffffff; padding:2px 4px 2px 4px; font-weight:bold;}

#blogpost {margin-top:20px; margin-bottom:15px; padding-bottom:25px; }
#blogpost h1 {margin:0px; color:#333333; font-size:28px; font-weight:normal; float:left; width:560px; border:none;}
#blogpost .comments {float:right; background:url(/images/comments.png) no-repeat; width:33px; height:35px; line-height:28px; font-size:16px; font-weight:bold; text-align:center;}
#blogpost h1 a {font-size: 24px; font-weight:normal; text-decoration:none; color:#222222; border:none;}
#blogpost .postinfo{margin-bottom:15px;}
#blogpost .posttext{line-height:20px;}
#profiletop {background-color:##DFDDD1; border:1px solid ##DFDDD1; -moz-border-radius:6px; padding:10px; margin:25px 10px 0px 0px; font-size:13px; float:right;}
#texttop {padding:10px; margin:25px 10px 0px 0px; font-size:13px; float:right;}
#workoutslist {padding:25px 10px; margin-bottom:0px; border-bottom:1px solid #CFCEC2;}
#workoutsleft {float:left; width:125px;}
#workoutsleft img {margin-right:20px; background-color:#ffffff; padding:2px; border:1px solid #CFCEC2;}
#workoutsright {float:right; width:460px;}
#workoutsright .workoutheading {font-size:16px; font-weight:bold; text-decoration:none; color:#222222;}
#twitter {line-height:20px;}
#twitter ul {list-style:none; margin:0px; padding:0px;}
#twitter ul li {padding:5px 0px;}
#activity {border-bottom:1px solid #CCC9B6; padding:0px 8px 15px 8px;}
#activity h3 {margin:15px 0px 0px 0px;}

/* COMMENTS SECTION */
ul.commentlist { margin:20px 0px 40px 0px; padding:0px; border-top:1px solid #DFDDD1;}
ul.commentlist .avatar { position:absolute; top:20px; left:20px; border:1px solid #cccccc; padding:4px; background-color:#ffffff;}
ul.commentlist ul  { margin:20px 0px 20px 0px; padding:0px;}
ul.commentlist ul li { border:0px; overflow:auto; background-image:none; padding-bottom:0px;}
ul.commentlist li {margin:0px; padding:20px 20px 20px 80px; position:relative; list-style:none; border-bottom:1px solid #cccccc; background-position:1px 1px;}
ul.commentlist li.comment {}
ul.commentlist li.byuser {}
ul.commentlist li.comment-author-admin {}
ul.commentlist li.bypostauthor {}
ul.commentlist li.alt {}
ul.commentlist li.even { }
ul.commentlist li.odd { }
ul.commentlist li.thread-even { background:#F5F5F5; }
ul.commentlist li.parent {}
ul.commentlist li.pingback div.comment-author {}
ul.commentlist li.comment div.vcard {color:#2f2f2f;}
ul.commentlist li.comment div.vcard a {color:#2f2f2f; font-weight:normal; text-decoration:none;}
ul.commentlist li.comment div.comment-meta {}
ul.commentlist li.comment div.comment-meta a { color:#333333; text-decoration:none; }
ul.commentlist li.comment div.commentmetadata { font-size:11px; font-style:italic; }
ul.commentlist li.comment div.reply {}
ul.commentlist li.comment div.reply a {}
ul.commentlist li h4 {margin:0px; float:left;}
ul.commentlist li .date {float:left;}
ul.commentlist blockquote {border:1px solid #cccccc; padding:5px; background-color:#ffffff; font-size:12px; font-style:italic;}
.fn {font-style:normal; font-weight:normal; font-size:18px;}
.says {display:none;}
ul.commentlist li.comment ul.children { margin:0px; padding:0px; }
ul.commentlist li.comment ul.children li { border-top:1px solid #cccccc; margin-top:10px; }
ul.commentlist li.comment ul.children li.alt {}
ul.commentlist li.comment ul.children li.bypostauthor {}
ul.commentlist li.comment ul.children li.byuser {}
ul.commentlist li.comment ul.children li.comment {}
ul.commentlist li.comment ul.children li.comment-author-admin {}
ul.commentlist li.comment ul.children li.depth-2 {}
ul.commentlist li.comment ul.children li.depth-3 {}
ul.commentlist li.comment ul.children li.depth-4 {}
ul.commentlist li.comment ul.children li.depth-5 {}          
ul.commentlist li.comment ul.children li.odd {}       
/* END COMMENTS SECTION */

.button {border: 1px solid #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #000 url("/images/boxes/black/button.gif") repeat-x; padding: 5px 9px 5px; color: #fff; cursor: pointer;}
.button:hover,
.button:focus,
.button:active {border-color: #272727; background: #2a2a2a url("/images/boxes/altbutton.gif") repeat-x; text-shadow: #000 1px 1px 0; color: #fff;}