/* index stuff */

.indexCats {
	border-top: 1px solid #444444;
	border-left: 1px solid #444444;
}
.indexCats TD {
	border-bottom: 1px solid #444444;
	border-right: 1px solid #444444;
	padding: 7px;
}
.indexCats .headerRow {
	border:none;
}
.indexCats .headerRow TD {
	background-color:#202020;
	padding: none;
	padding: 2px 7px 2px 7px;
}

.catHeaderRowText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #CCCCCC; font-weight: bold; }

.catHeaderRowHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #CCCCCC; font-weight: bold; text-transform:uppercase; }

.regenHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #FFFFFF; font-weight: bold }

/* diff from dev */
.indexCats A.catTitleLink:link, .indexCats A.catTitleLink:visited { font-family: Arial, Helvetica, sans-serif !important; font-size: 14px;  color: #CC0000; font-weight: normal !important; text-decoration:none; }
.indexCats A.catTitleLink:hover, .indexCats A.catTitleLink:active { font-family: Arial, Helvetica, sans-serif !important; font-size: 14px;  color: #FFFFFF; font-weight: normal !important; text-decoration:none; }

.indexCats A.catTitleLinkVisit:link, .indexCats A.catTitleLinkVisit:visited { font-family: Arial, Helvetica, sans-serif !important; font-size: 14px;  color: #999999; font-weight: normal; text-decoration:none; }
.indexCats A.catTitleLinkVisit:hover, .indexCats A.catTitleLinkVisit:active { font-family: Arial, Helvetica, sans-serif !important; font-size: 14px;  color: #FFFFFF; font-weight: normal; text-decoration:none; } 

.indexCats A.topicTitleLink:link, .indexCats A.topicTitleLink:visited { font-family: Arial, Helvetica, sans-serif !important; font-size: 14px;  color: #FFA200; font-weight: normal; text-decoration:none; }
.indexCats A.topicTitleLink:hover, .indexCats A.topicTitleLink:active { font-family: Arial, Helvetica, sans-serif !important; font-size: 14px;  color: #FFFFFF; font-weight: normal; text-decoration:none; }

.indexCats A.topicTitleLinkVisit:link, .indexCats A.topicTitleLinkVisit:visited { font-family: Arial, Helvetica, sans-serif !important; font-size: 14px;  color: #999999; font-weight: normal; text-decoration:none; }
.indexCats A.topicTitleLinkVisit:hover, .indexCats A.topicTitleLinkVisit:active { font-family: Arial, Helvetica, sans-serif !important; font-size: 14px;  color: #FFFFFF; font-weight: normal; text-decoration:none; }

.indexCats A.lastUserName:link, .indexCats A.lastUserName:visited { font-family: Arial, Helvetica, sans-serif !important; font-size: 12px;  color: #FFFFFF; font-weight: normal; text-decoration:none; }
.indexCats A.lastUserName:hover, .indexCats A.lastUserName:active { font-family: Arial, Helvetica, sans-serif !important; font-size: 12px;  color: #CC9933; font-weight: normal; text-decoration:none; }

.indexCats .timeStamp2 { text-align:right; font-family: Arial, Helvetica, sans-serif !important; font-size: 12px;  color: #999999; font-weight: normal; }
/* end diff from dev */

.indexCats .titleRatingHeader {
	border:none;
}
.indexCats .titleRatingHeader TD {
	border:none;
	padding: none;
}

.indexCats .titleRating {
	border:none;
}
.indexCats .titleRating TD {
	border:none;
	padding: none;
}

/* for top whatever */

#catView {
	border-top: 1px solid #444444;
	border-left: 1px solid #444444;
}
#catView TD {
	border-bottom: 1px solid #444444;
	border-right: 1px solid #444444;
	padding: 7px;
}
#catView TH {
	border:none;
	padding: 2px 7px 2px 7px;
	text-align:left;
}
#catView A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#catView A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#catView A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-weight: bold;
	text-decoration: none;
}
#catView A:active { font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-weight: bold;
	text-decoration: none;
}

#catView .headerRow {
	border:none;
}
#catView .headerRow TD {
	background-color:#202020;
	padding: none;
	padding: 2px 7px 2px 7px;
}


#catView .titleRatingHeader {
	border:none;
}
#catView .titleRatingHeader TD {
	border:none;
	padding: none;
}

#catView .titleRating {
	border:none;
}
#catView .titleRating TD {
	border:none;
	padding: none;
}

#catView A.topicTitleLink:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #CC0000; font-weight: bold; text-decoration:none; }
#catView A.topicTitleLink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #CC0000; font-weight: bold; text-decoration:none; }
#catView A.topicTitleLink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #CC9933; font-weight: bold; text-decoration:none; }
#catView A.topicTitleLink:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #CC9933; font-weight: bold; text-decoration:none; }

#catView A.topicTitleLinkVisit:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #999999; font-weight: normal; text-decoration:none; }
#catView A.topicTitleLinkVisit:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #999999; font-weight: normal; text-decoration:none; }
#catView A.topicTitleLinkVisit:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #CC9933; font-weight: normal; text-decoration:none; }
#catView A.topicTitleLinkVisit:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #CC9933; font-weight: normal; text-decoration:none; }

.photoNotVoted { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #FFFFFF; font-weight: normal; text-decoration:none; }
.photoVoted { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #666666; font-weight: normal; text-decoration:none; }

/* my magnum stuff */

#mrVideos {
	background-color:#000000;
	border-left: 1px solid #444444;
	border-right: 1px solid #444444;
	border-bottom: 1px solid #444444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:CCCCCC;
}
#mrVideos .image {
	border-top: none;
}
#mrVideos .image TD {
	border-top: none;
}
#mrVideos TD {
	border-top: 1px solid #444444;
	padding: 5px;
}
#mrVideos .headerRow {
	border:none;
	background-color:#202020;
	padding: none;
}
#mrVideos A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#mrVideos A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#mrVideos A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-weight: bold;
	text-decoration: none;
}
#mrVideos A:active { font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-weight: bold;
	text-decoration: none;
}

#mrMembers {
	background-color:#000000;
	border-left: 1px solid #444444;
	border-right: 1px solid #444444;
	border-bottom: 1px solid #444444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:CCCCCC;
}
#mrMembers .image {
	border-top: none;
}
#mrMembers .image TD {
	border-top: none;
}
#mrMembers TD {
	border-top: 1px solid #444444;
	padding: 5px;
}
#mrMembers .headerRow {
	border:none;
	background-color:#202020;
	padding: none;
}
#mrMembers A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#mrMembers A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#mrMembers A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-weight: bold;
	text-decoration: none;
}
#mrMembers A:active { font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-weight: bold;
	text-decoration: none;
}

#mrPhotos {
	background-color:#000000;
	border-left: 1px solid #444444;
	border-right: 1px solid #444444;
	border-bottom: 1px solid #444444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:CCCCCC;
}
#mrPhotos .image {
	border-top: none;
}
#mrPhotos .image TD {
	border-top: none;
}
#mrPhotos TD {
	border-top: 1px solid #444444;
	padding: 5px;
}
#mrPhotos .headerRow {
	border:none;
	background-color:#202020;
	padding: none;
}
#mrPhotos A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#mrPhotos A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#mrPhotos A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-weight: bold;
	text-decoration: none;
}
#mrPhotos A:active { font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-weight: bold;
	text-decoration: none;
}

#mrBlogs {
	background-color:#000000;
	border-right: 1px solid #444444;
	border-bottom: 1px solid #444444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:CCCCCC;
}
#mrBlogs .headerRow {
	background-color:#202020;
	padding: 5px;
}
#mrBlogs TD {
	border-top: 1px solid #444444;
	border-left: 1px solid #444444;
	padding: 5px;
}
#mrBlogs A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#mrBlogs A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#mrBlogs A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-weight: bold;
	text-decoration: none;
}
#mrBlogs A:active { font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-weight: bold;
	text-decoration: none;
}

#mrbHeader {
	background-color:#202020;
	border-right: 1px solid #444444;
	border-left: 1px solid #444444;
	border-top: 1px solid #444444;
	border-bottom: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:CCCCCC;
}
#mrbHeader TD {
	border:none;
	padding: 5px;
}
#mrbHeader A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#mrbHeader A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#mrbHeader A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-weight: bold;
	text-decoration: none;
}
#mrbHeader A:active { font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-weight: bold;
	text-decoration: none;
}


.indexCats TR.cell A.catTitleLink:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #CC9933; font-weight: bold; text-decoration:none; }
.indexCats TR.cell A.catTitleLink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #CC9933; font-weight: bold; text-decoration:none; }
.indexCats TR.cell A.catTitleLink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #FFFFFF; font-weight: bold; text-decoration:none; }
.indexCats TR.cell A.catTitleLink:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #FFFFFF; font-weight: bold; text-decoration:none; }

.indexCats TR.cell A.catTitleLinkVisit:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #CC9933; font-weight: normal; text-decoration:none; }
.indexCats TR.cell A.catTitleLinkVisit:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #CC9933; font-weight: normal; text-decoration:none; }
.indexCats TR.cell A.catTitleLinkVisit:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #FFFFFF; font-weight: normal; text-decoration:none; }
.indexCats TR.cell A.catTitleLinkVisit:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #FFFFFF; font-weight: normal; text-decoration:none; }

.indexCats TR.cell A.topicTitleLink:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #CC9933; font-weight: bold; text-decoration:none; }
.indexCats TR.cell A.topicTitleLink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #CC9933; font-weight: bold; text-decoration:none; }
.indexCats TR.cell A.topicTitleLink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #FFFFFF; font-weight: bold; text-decoration:none; }
.indexCats TR.cell A.topicTitleLink:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #FFFFFF; font-weight: bold; text-decoration:none; }

.indexCats TR.cell A.topicTitleLinkVisit:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #CC9933; font-weight: normal; text-decoration:none; }
.indexCats TR.cell A.topicTitleLinkVisit:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #CC9933; font-weight: normal; text-decoration:none; }
.indexCats TR.cell A.topicTitleLinkVisit:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #FFFFFF; font-weight: normal; text-decoration:none; }
.indexCats TR.cell A.topicTitleLinkVisit:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #FFFFFF; font-weight: normal; text-decoration:none; }


.indexCats TR.blog A.catTitleLink:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #b78549; font-weight: bold; text-decoration:none; }
.indexCats TR.blog A.catTitleLink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #b78549; font-weight: bold; text-decoration:none; }
.indexCats TR.blog A.catTitleLink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #FFFFFF; font-weight: bold; text-decoration:none; }
.indexCats TR.blog A.catTitleLink:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #FFFFFF; font-weight: bold; text-decoration:none; }

.indexCats TR.blog A.catTitleLinkVisit:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #b78549; font-weight: normal; text-decoration:none; }
.indexCats TR.blog A.catTitleLinkVisit:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #b78549; font-weight: normal; text-decoration:none; }
.indexCats TR.blog A.catTitleLinkVisit:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #FFFFFF; font-weight: normal; text-decoration:none; }
.indexCats TR.blog A.catTitleLinkVisit:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #FFFFFF; font-weight: normal; text-decoration:none; }

.indexCats TR.blog A.topicTitleLink:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #b78549; font-weight: bold; text-decoration:none; }
.indexCats TR.blog A.topicTitleLink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #b78549; font-weight: bold; text-decoration:none; }
.indexCats TR.blog A.topicTitleLink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #FFFFFF; font-weight: bold; text-decoration:none; }
.indexCats TR.blog A.topicTitleLink:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #FFFFFF; font-weight: bold; text-decoration:none; }

.indexCats TR.blog A.topicTitleLinkVisit:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #b78549; font-weight: normal; text-decoration:none; }
.indexCats TR.blog A.topicTitleLinkVisit:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #b78549; font-weight: normal; text-decoration:none; }
.indexCats TR.blog A.topicTitleLinkVisit:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #FFFFFF; font-weight: normal; text-decoration:none; }
.indexCats TR.blog A.topicTitleLinkVisit:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #FFFFFF; font-weight: normal; text-decoration:none; }

/* Velocity Life Forum styles */

body.programArticleBody-vdiet  .indexCats .lastUserName, body.programArticleBody-vdiet  .indexCats .timeStamp2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: normal
}

body.programArticleBody-vdiet  .indexCats .catHeaderRowText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #CCCCCC; font-weight: bold; }

body.programArticleBody-vdiet  .indexCats .catHeaderRowHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #CCCCCC; font-weight: bold; text-transform:uppercase; }

body.programArticleBody-vdiet  .indexCats .regenHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #FFFFFF; font-weight: bold }
body.programArticleBody-vdiet .indexCats A.catTitleLink:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #3574B1; font-weight: bold; text-decoration:none; }
body.programArticleBody-vdiet .indexCats A.catTitleLink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #3574B1; font-weight: bold; text-decoration:none; }
body.programArticleBody-vdiet .indexCats A.catTitleLink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #FFCC00; font-weight: bold; text-decoration:none; }
body.programArticleBody-vdiet .indexCats A.catTitleLink:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #FFCC00; font-weight: bold; text-decoration:none; }

body.programArticleBody-vdiet .indexCats A.topicTitleLink:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #3574B1; font-weight: bold; text-decoration:none; }
body.programArticleBody-vdiet .indexCats A.topicTitleLink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #3574B1; font-weight: bold; text-decoration:none; }
body.programArticleBody-vdiet .indexCats A.topicTitleLink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #FFCC00; font-weight: bold; text-decoration:none; }
body.programArticleBody-vdiet .indexCats A.topicTitleLink:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #FFCC00; font-weight: bold; text-decoration:none; }

body.programArticleBody-vdiet .timeStamp2 A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #D09300;
	font-weight: bold;
	text-decoration: none;
}
body.programArticleBody-vdiet .timeStamp2 A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #D09300;
	font-weight: bold;
	text-decoration: none;
}
body.programArticleBody-vdiet .timeStamp2 A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-weight: bold;
	text-decoration: none;
}
body.programArticleBody-vdiet .timeStamp2 A:active { font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-weight: bold;
	text-decoration: none;
}

body.programArticleBody-vdiet .blueSmall, body.programArticleBody-vdiet .lastname {
	color: #D09300
}

body.programArticleBody-vdiet  #spyHdrRow TD.catHeaderRowText, body.programArticleBody-vdiet .indexCats tr.headerRow TD, body.programArticleBody-vdiet .headerRow span.catHeaderRowHeader{
	background-color:#FFB400;
	padding: 2px 7px 2px 7px;
	color:#000000;
	font-size: 10px;
}
/* Velocity Life Forum styles end */
