table.primary_table
{
   width:800px;
   border-width:0px;
   vertical-align:top;
}

/* header row stuff */
tr.header_row
{
}

td.header_left
{
}

td.page_header
{
   background: #A52B2A;
   text-align: center;
   height: 120px;
}

td.header_right
{
}

/* menu row stuff */
tr.menu_row
{
}

td.menu_left
{
}

td.menu_cell
{
   background: #00EE00;
}

td.menu_right
{
}

/* content row stuff */
tr.content_row
{
}

td.content_left
{
   width: 100px;
}

td.content_cell
{
   background: #0000EE;
}

td.ads_cell
{
   width: 100px;
}
/************************************************************/

body {
   background-color: #F0EADA;
   margin: 0;
   padding: 0 0 40px 0;
   font-family: Arial, Helvetica, sans-serif;
}

div.page_container {
   width: 800px;
   margin: auto;
   padding: 0;
}

div.page_header {
   width: auto;
   height: 218px;
   margin: 0;
   background: url('http://www.weightlosspath.com/pictures/weightlosspathheader.jpg') no-repeat top center;
}

div.page_header_home, div.page_header_exercise, div.page_header_diet, div.page_header_lifestyle, div.page_header_science, div.page_header_resources {
   width: auto;
   height: 218px;
   margin: 0;
   background: url('http://www.weightlosspath.com/pictures/weightlosspathheader.jpg') no-repeat top center;
}

div.page_header_home{
   background: url('http://www.weightlosspath.com/pictures/weightlosspathheader_home.jpg') no-repeat top center;
}
div.page_header_exercise{
   background: url('http://www.weightlosspath.com/pictures/weightlosspathheader_exercise.jpg') no-repeat top center;
}
div.page_header_diet{
   background: url('http://www.weightlosspath.com/pictures/weightlosspathheader_diet.jpg') no-repeat top center;
}
div.page_header_lifestyle{
   background: url('http://www.weightlosspath.com/pictures/weightlosspathheader_lifestyle.jpg') no-repeat top center;
}
div.page_header_science{
   background: url('http://www.weightlosspath.com/pictures/weightlosspathheader_science.jpg') no-repeat top center;
}
div.page_header_resources{
   background: url('http://www.weightlosspath.com/pictures/weightlosspathheader_resources.jpg') no-repeat top center;
}

div.page_menu_container {
   width: 150px;
   margin: 0;
   padding: 0px;
   float: left;
}
div.page_login_menu {
   width: 140px;
   margin: 0;
   float: left;
   padding: 0px;
}

div.page_content_menu {
   width: 140px;
   margin: 0;
   float: left;
   padding: 0px;
}

div.page_content {
   width: auto;
   padding: 5px;
   margin: 0 160px 0 150px;
   background-color: #F1EEDF;
   border-width: thin;
   border-style: solid;
   border-color: white;
}

div.page_left_ad {
   width: 150;
   padding: 5px;
   float: right;
}

div.article_summary {
   padding: 0;
   margin: 0;
   border-width: thin 0 0 0;
   border-style: solid;
   border-color: white;
}

ul.main_menu {
   background-color: white;
   list-style-type: none;
   margin: 0;
   padding: 0;
}

.menu_item0, .menu_item1, .selected_menu_item0, .selected_menu_item1 {
   border-width: thin;
   border-style: solid;
   border-color: white;
   padding: 5px 5px 5px 15px;
}

.menu_item0 {
   background-color: #009DD4;
   font-color: white;
}

.menu_item1 {
   background-color: white;
   font-color: #009DD4;
}

.selected_menu_item0 {
   background-color: #8BCBE7;
   font-color: white;
}

a.main_menu_link, a.sub_menu_link {
   text-decoration: none;
   font-weight: bold;
}

a.main_menu_link:hover, a.sub_menu_link:hover {
   text-decoration: underline;
}

a.main_menu_link {
   color: white;
}

a.sub_menu_link {
   color: #0795C7;
}

a.article_title_link {
   text-decoration: none;
}

a.article_title_link:hover {
   text-decoration: underline;
}

div.topic_list_forum_title {
   background-color: #F0EADA;
}

div.topic_list_poster {
   background-color: #F0EADA;
   float: right;
}

div.topic_list_last_reply {
   float: none;
}

div.topic_list_num_replies {
   float: right;
   clear: right;
}
div.forum_entry_time {
   float: right;
   background-color: #F0EADA;
}
div.forum_entry_user_name {
   background-color: #F0EADA;
}
div.forum_entry_text {
   clear: both;
}

p.forum_entry_text {
}

table.user_account_info {
   width: 100%;
}

td.user_account_prompt {
   width: 200px;
   text-align: right;
}

div.promo {
   width: 100%;
   float: left;
   vertical-align: middle;
}

div.promo_left {
   width: 50%;
   float: left;
   text-align: center;
   vertical-align: middle;
}
div.promo_right {
   width: 50%;
   float: right;
   text-align: center;
   vertical-align: middle;
}
