A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {
	text-decoration: underline;
	color: #666666;
}

# A:hover {text-decoration: underline; color: blue;}

body { 
	color: #000;
	background: #333;
	font: 80% "Trebuchet MS", Arial, "Lucida Sans Unicode", Tahoma, sans-serif;
	padding: 15px 0;
	margin: 0;
	}
/* CONTAINS ALL CONTENT */
#body-container {
	overflow: hidden;
	width: 850px;
	margin: 0 auto;
	padding: 0;
	background: #fff;
	vertical-align:middle;
	}
	
#header-container {
	width: 100%;
	background: url(images/11bg-weight-loss-make-easy.jpg) no-repeat; 
	height:89px;
	}
	
#content, #home, .content {
	float: left;
	width: 530px;
	margin: 0;
	padding:0;
	overflow:hidden;
	}	
		
TD {
	color: black; 
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
	}
H1 {
	color: black; 
	font-size: 14px;
	font-weight: bold; 
	font-family: verdana, arial, sans-serif;
	}
H2 {
	color: black; 
	font-size: 12px;
	font-weight: bold; 
	font-family: verdana, arial, sans-serif;
	}

.blocktitle {
	color: white;
	font-size: 13px;
	font-weight: bold;
	font-family:  arial,verdana sans-serif;
	width : 100%;
}
.footer {
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	}
.storytitle {
	font-size: 12px;
	font-weight: bold; 
	font-family: verdana, arial, sans-serif;
	}
.storybyline {
	color: gray; 
	font-size: 10px;
	font-weight: bold; 
	font-family: verdana, arial, sans-serif;
	}
.storyunderline{
	background: #404040; 
	}
.warning {
	color: red; 
	font-size: 12px;
	font-weight: bold; 
	font-family: verdana, arial, sans-serif;
	}
.warningsmall {
	color: red; 
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	}
.commentbar1 {
	color: white; 
	background: #404040; 
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
	}
.commentbar2 {
	background: #404040; 
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
	}
.commentbar3 {
	color: white; 
	background: #404040; 
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	}
.commenttitle {
	font-size: 12px;
	font-weight: bold; 
	background: #EEEEEE; 
	font-family: verdana, arial, sans-serif;
	}
.cal_day {
    font-size: 14px;
    font-weight: bold;
    }
.cal-nullday {
    background: #EEEEEE;
    }
.cal-oldday {
    background: #DDDDDD;
    }
.cal-today {
    background: yellow;
    }
.weekview_caltitle {
    background: #DDDDDD;
    font-weight: bold;
    font-size: 14px;
    }
.weekview-curday {
    background: yellow;
    }
.weekview-offday {
    background: #DDDDDD;
    }
.weekview_dayformat {
    font-weight: bold;
    }
.weekview_addevent {
    font-size: 9px;
    }
.weekview_daterange {
    font-size: 16px;
    font-weight: bold;
    }
.dayview_times {
    font-weight: bold;
    text-align: center;
    }
.dayview_datecol {
    font-weight: bold;
    background: #DDDDDD;
    font-size: 16px;
    }
.dayview_quickaddtitle {
    font-weight: bold;
    background: #DDDDDD;
    font-size: 14px;
    }
.searchAuth { 
    font-weight: normal; 
    font-size: 80%; 
    font-family: sans-serif; 
    text-align: left;  
    color:#557755;
}
.searchDate { 
    font-weight: normal; 
    font-size: 80%; 
    font-family: sans-serif; 
    text-align: right;  
    color:#557755;
}
.searchHits { 
    font-weight: normal; 
    font-size: 80%; 
    font-family: sans-serif; 
    text-align: right; 
    color:#557755;
}
.highlight { 
    background-color: yellow; 
    text-decoration: none; 
} 

.sidebar {
	WIDTH: 150px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.sidebar A {
	DISPLAY: block; WIDTH: 150px; TEXT-DECORATION: none
}
.sidebar A:link {
	COLOR: #666
}
#sidebar A:visited {
	COLOR: #666
}
.sidebar A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
.sidebar A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #49446d
}
#sidebar A:active {
	COLOR: #ffffff; BACKGROUND-COLOR: #49446d
}

.TPtable {width:100%; font-family:arial,helvetica; border:1px solid; background:#FFFFFF; border-color:#000000; border-collapse:collapse;}
.TPheader {font-size:12px; font-weight:bold; color:#000000; background:#49446d; padding:4px;}
.TProw {font-size:11px; font-weight:plain; color:#000000; padding:4px;}
a.TProw {font-size:11px; font-weight:bold; color:#000000; padding:4px;}
a:hover.TProw {text-decoration:none; color:#888888;}

.viewtab, #home .viewftab {
    float: left;
    clear: left;
    width: 90.5%;
    margin: 15px 0 0px 0;
    padding: 0;
    background: #fff;
    border: 1px solid #ddd;
    }

.viewtab div, #home .viewftab div{
    float: left;
    width: 100%;
    display: block;
    padding: 0;
    margin: 0;
    background: #f7f7f7;}
.viewtab ul, #home .viewftab ul{
    margin: 2px 0;
	padding: 0 0 0 15px;
	
    }

.viewtab ul li, #home .viewftab ul li{
   margin: 2px 0;
	padding: 0 0 0 15px;
	background: url(images/menu-bullet.gif) no-repeat .2em .5em;
	list-style-type: none;
	font-weight:normal;
	!important;
    }
    	
.viewtab ul li a, #home .viewftab ul li a{
   
	font-weight:normal;
	!important;
    }
    			
.tabs h2{background:#D35F5F;margin:0;padding:5;!important;}	
a.cmp{
	font-weight:normal;
	color:#0066FF;
	!important;
}	
.cmp a:hover{
	font-weight:bold;
	color:#339900;
	!important;
}
.cmpleft{
	width:50%;
	
}	
.cat-title{
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	font-size:12pt;
}
.buy-now a {
	display: block;
	width: 83px;
	height: 32px;
	background: url(images/btn-buy-now.jpg);
	overflow: hidden;
	text-indent: -9999px;
}
.price{color:#FF9900;font-size:16px;}

.sidebar{margin: 15px 0;}
#top-rate, #most-view{background:#23A0E3;padding:3px;color:#fff;font-size:11pt;font-weight:bold;}
/*#most-view{background:url(images/heading-most-viewed.gif) no-repeat;width:255px;height:32px;}*/
.post-left h2, .post-right h2 {
	font-size: 1em;
	margin: 0;
	padding: 0;
	}
	
.caption{
	background: #23A0E3;
	color:#FFFFFF;
	padding:5px;
	font-weight:bold;
	font-size:13pt;
}	
.caption2{
	background: #58C0C9;
	color:#FFFFFF;
	padding:2px;
	font-weight:bold;
	font-size:11pt;
}	

/* TOP NAVIGATION MENU */
#top-nav {
	overflow: auto;
	width: 850px;
	margin: 0 auto;
	padding: 0 15px;
	background: #f7f7f7;
	
	border-bottom: 1px solid #eee;
	}
#top-nav ul {
	float: left;!important;
	
	margin: 0;
	padding: 15px 0;
	}
#top-nav ul li {
	display: inline;
	margin: 0 15px 0 0;
	}
#top-nav ul li a {
	font-weight: normal;
	color: #660000;
	border-bottom: 3px solid #f7f7f7;
	text-decoration: none;
	}
#top-nav ul li a:hover, #top-nav ul li#current a { border-bottom: 3px solid #990000; }
.smallfont{font-size:8pt;font-weight:normal;font-style:italic;}
