.xchange
{
background: url(../images/xchange-middle-bg.jpg) repeat-y;
width: 955px;
margin: 8px 0px 0px 0px;
padding: 0px 0px 0px 12px;
float: left;
}

.xchange-left
{
width: 477px;
float: left;
}

.xchange-right
{
width: 476px;
float: left;
margin: 0px 0px 0px -10px;
}

html>body .xchange-right
{
margin: 0px;
}

.blog-header
{
background: url(../images/exercise_blog.jpg) no-repeat;
width: 477px;
height: 80px;
margin: 0px 0px 0px 0px;
float: left;
}

.blog-body
{
background: url(../images/blog-body.gif) repeat-y;
width: 427px;
padding: 0px 20px 20px 30px;
font-size: 11px;
float: left;
}

.blog-body p
{
padding: 10px 0px 10px 0px;
margin: 0px;
}

.xchange-left h1
{
font-weight: normal;
font-size: 25px;
color: #0981c5;
margin: 0px;
padding: 0px;
}

.post-meta
{
font-size: 10px;
}

.xchange-bottom
{
background: url(../images/xchange-bottom.gif) no-repeat;
width: 955px;
height: 14px;
float: left;
margin: 0px 0px 10px 6px;
}

html>body .xchange-bottom
{
margin: 0px 0px 10px 12px;
}

.blog-table
{

}

.blog-table th
{
text-align: left;
width: 377px;
height: 26px;
background: url(../images/blog-table-th.jpg) no-repeat;
font-size: 12px;
font-weight:bold;
text-transform: uppercase;
padding: 0px 0px 0px 0px;
}

.blog-table th.right-th
{
width: 59px;
height: 26px;
background: url(../images/blog-table-th-right.jpg) no-repeat;
}

.blog-table ul
{
margin: 0px;
padding: 0px 0px 0px 0px;
color: #4C85B8;
list-style-type: none;
}

.blog-table ul.recent
{
list-style-type: disc;
}

.community-line
{
margin-top: 5px;
float: left;
}


.blog-table-td-left
{
width: 377px;
height: 56px;
/*background: url(../images/blog-table-td-left.jpg) no-repeat;*/
border-bottom:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
vertical-align:top;
padding-top:5px;
}

.blog-table-td-right
{
text-align: center;
width: 59px;
height: 56px;/*background: url(../images/blog-table-td-right.jpg) no-repeat;*/
padding-right: 10px;
border-bottom:1px solid #dcdcdc;
vertical-align:top;
padding-top:5px;
}

.forum-header
{
background: url(../images/fitness_forum.jpg) no-repeat;
width: 476px;
height: 80px;
margin: 0px 0px 0px 0px;
float: left;
}

.forum-body
{
width: 426px;
padding: 0px 20px 20px 30px;
background: url(../images/forum-body.jpg) repeat-y;
float: left;
overflow: hidden;
}

html>body .forum-body
{
width: 426px;
}

.threads-table
{
margin: 10px 0px 15px 0px;
}

.threads-table th.hot-threads
{
width: 230px;
height: 24px;
background: url(../images/hot-threads-bg.jpg) no-repeat;
font-size: 11px;
text-transform: uppercase;
text-align: left;
}

.threads-table th.new-threads
{
width: 207px;
height: 24px;
background: url(../images/new-threads-bg.jpg) no-repeat;
font-size: 11px;
text-transform: uppercase;
text-align: left;
}

.threads-table ul
{
margin: 0px;
padding: 0px;
color: #4C85B8;
list-style-type: none;
}

.threads-table ul li, .threads-table ul.recent li
{
margin: 10px 0px 0px 0px;
padding: 0px;
}

.threads-table ul.recent
{
list-style-type: disc;
}

.member-nav, .blog-nav
{
float: right;
padding: 10px 20px 0px 0px;
}

.member-nav img, .blog-nav img
{
float: left;
}

.member-nav a, .blog-nav a
{
font-size: 10px;
float: left;
display: block;
margin: 3px 3px 0px 0px;
}

.e-newsletter-container
{
background: url(../images/ptonthenet_newsletters.gif) no-repeat;
padding: 32px 0px 0px 0px;
float: left;
}

.e-newsletter-middle
{
background: url(../images/blog-body.gif);
padding: 10px 0px 0px 30px;
width: 447px;
float: left;
}

.e-newsletter-middle span a, .e-newsletter-middle span a:hover
{
color: #E87B1E;
font-weight: bold;
}

.e-newsletter-issues
{
list-style-type: none;
margin: 0px;
padding: 0px;
color: #4C85B8;
width: 122px;
float: left;
}

.e-newsletter-issues li
{
padding: 5px 0px 5px 0px;
margin: 0px;
float: left;
}

.e-newsletter-issues img
{
float: left;
}

.subscribe-form
{
background: url(../images/subscribe-form-bg.gif) repeat-y;
margin: 0px;
padding: 0px 0px 0px 0px;
float: left;
width: 310px;
}

.subscribe-form img
{
float: left;
}

.subscribe-form p
{
margin: 8px 0px 8px 0px;
padding: 0px;
float: left;
}

.subscribe-email-input
{
float: left;
width: 188px;
height: 18px;
border: 1px solid #ebebeb;
color: #404040;
padding: 0px 0px 0px 2px;
margin: 0px 4px 0px 0px;
}

.forum-subject
{
font-weight: bold;
color: #4D4D4D;
}

.subscribe-button
{
float: left;
margin: 0px;
padding: 0px;
}

