HTML {
	MARGIN-BOTTOM: 1px; HEIGHT: 100%
}
BODY {
	FONT-SIZE: 76%; MARGIN: 0px; HEIGHT: 100%;padding:0;
	BACKGROUND: #EEEEEE;
	min-width:780px;
}

td, th {
	text-align: left;
	font-size:12px;
	font-family:MS Sans Serif;
}

input {
	font: 83%/1 arial, helvetica, sans-serif; /* exception for IE6 */
}

a {	color: #F05000; outline: none; }

a:visited { color: #F05000; }

a:hover, a:focus { color: #630; }

a:active { color: #000; }


#wrap {
    background:#FFF;
    margin:0 auto;
    width:780px;
    }


#main {
    background:#FFF;
    float:right;
    width:580px;
	 MARGIN:5px;
    }

	#sidebar {
    background:#FFF;
    float:left;
    width:160px;
	 MARGIN:5px;
    }
   #footer {
    background:#fff;
    clear:both;
    }

   .footer {
    background:#fff;
    clear:both;
	height:20px;
    }

#sidebar h3 {
	margin-bottom: 0.1em;
	word-spacing: -1px;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	line-height: 1.2em;
}


#sidebar h3 span {
	 color: #999;
	 font-size: 60%;
	 letter-spacing: 0em;
	 white-space: nowrap;
}


#sidebar ul {
	list-style: none;
	margin: 0 0 2em 0;
	padding: 0;
	line-height: 1; 
}


#sidebar li {
	margin: 0;
	padding: 0;
	background: #fff url(http://truehits.net/image/menu-divider.gif) 0 0 no-repeat;
	position: relative;
	min-height: 16px;
}

	
#sidebar li ul {
	border-bottom: 1px solid #EEE8DD;
	margin-bottom: 0.5em;
	margin-top: -2px;
}


#sidebar li li {
	background: #fff url(http://truehits.net/image/menu-divider.gif) 0 0 no-repeat;
	border-bottom: none;
}

#sidebar li a {
	display: block;
	padding: 6px 0 6px 2px;
	text-decoration: none;
	font-size: 12px;
	font-family:MS Sans Serif;
	width: 70px;
}

#sidebar li a:hover {
	text-decoration: underline;
	border-color: #516D86;
}

/*

#sidebar li.menu-special strong {
	font-weight: normal;
}

#sidebar li.menu-special a:hover strong {
	text-decoration: underline;
}

#sidebar li.menu-special a.current:hover strong {
	text-decoration: none;
}

#sidebar li li a {
	border-top: none;
	border-bottom: none;
	background: black;
}
*/

#sidebar li.toggle a, #sidebar li.view-all a, #sidebar li.view-all-current a {
	padding: 4px;
	width: 122px;
	display: block;
	height:15px;
	text-decoration: none !important; 
	font-size: 105%;
	font-weight: bold;
	border: 1px solid #EEE8DD;
	margin-bottom: 2px;
} * html #sidebar li.toggle a, * html #sidebar li.view-all a, * html #sidebar li.view-all-current a { margin-bottom: 0; height:23px; width: 137px;}

#sidebar li.view-all a {
	width: 150px;
} * html #sidebar li.view-all a {width: 160px;}

#sidebar li.view-all-current a {
	width: 150px;
	color: #50470D;
	border-color: #E3D165;
} * html #sidebar li.view-all-current a {width: 160px;}

#sidebar li.toggle, #sidebar li.view-all {
	background: none;
	border-bottom: 1px solid #fff;
} * html #sidebar li.toggle, * html #sidebar li.view-all { border-bottom: 2px solid #fff; }


#sidebar li.toggle a:hover, #sidebar li.view-all a:hover {
	border-color: #516D86;
}

#sidebar li.toggle li a, #sidebar li.toggle li a {
	padding-right: 7px;
	padding-left: 7px;
	width: 145px;
	border-top: none;
	border-bottom: none;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
} * html #sidebar li.toggle li a, *html #sidebar li.toggle li a {width:160;}


#sidebar li a.toggle, #sidebar li a.toggle-current {
	width: 20px;
	height: 15px;
	position: absolute;
	top: 0;
	right: 0px;
	overflow: hidden;
	text-indent: -2000em;
	padding-left: 0;
} * html #sidebar li a.toggle, * html #sidebar li a.toggle-current { right: 0px;  height:23px;width:20px;text-decoration: none;}


#sidebar li a.toggle-current {
	background-position: 0 -100px;
	border-color: #E3D165;
}

#sidebar li a.current {
	color: #50470D;
	border: 1px solid #E3D165;
	padding-top: 4px;
	padding-bottom: 4px;
}

#sidebar li a.current:hover {
	border-color: #9D8C29;
	text-decoration: none;
}

#sidebar li li a.current {
	background: #FFEB6F;
	color: #50470D;
	border-color: #EEE8DD;
}

#sidebar li a.toggle:hover, #sidebar a.toggle-current:hover {
	border: 1px solid #516D86;
	background-position: 0 1px;
	width: 20px;
}

#sidebar a.toggle-current:hover {
	background-position: 0 -99px;
	border-color: #9D8C29 !important;
}

#sidebar li #top-keywords {
	margin: 5px 0 3px 2px;
	width: 150px;
	line-height: 1; 
}

#sidebar a.button-link, #sidebar a.button-link-drop, .button-link-drop-disabled, .button-link-disabled {
	margin: 4px 0 6px 0;
	display: block;
	width: 145px;
	padding: 6px;
	border: 1px solid #CBD6DF;
	line-height: 1;
	font-size: 126%;
	font-weight: bold;
	letter-spacing: -0.03em; 
	text-decoration: none;
} * html #sidebar a.button-link, * html  #sidebar a.button-link-drop, * html .button-link-drop-disabled, * html .button-link-disabled { width:158px;}

#sidebar .menu-controls a {
	color: #999;
}

#sidebar li.menu-special a {
	text-decoration: none;
	font-weight: normal;
}

#sidebar li.menu-special a.current {
	padding-top: 5px;
	padding-bottom: 2px;
}

#sidebar a.button-link-drop, .button-link-drop-disabled {
	margin-bottom: 16px;
}

#sidebar a.button-link:hover, #sidebar a.button-link-drop:hover, #sidebar .button-minus:hover {
	border-color: #2E689D;
}

.button-link-disabled {
	border-color: #ddd;
	color: #999;
	background: #f9f9f9;
}

.button-link-drop-disabled {
	border-color: #ccc;
	color: #999;
}

#sidebar .intro {
	font-size: 100%;
	margin: 0 0 15px 0;
	line-height: 1.4;
}

#sidebar .intro img {
	float: right;
	margin-right: -5px;
}

#sidebar .side-friends span {
	display: block;
	float: right;
	width: 2.5em;
	text-align: center;
}

#side-login {
	margin: -16px 0 10px 0;
	width: 141px;
	border: 1px solid #CBD6DF;
	border-top: 0;
	padding: 6px 8px 10px 8px;
} * html #side-login {	width: 158px;}

#side-login #side-username, #side-login #side-password {
	width: 134px;
	font-size: 85%;
} 

#sidebar label {
	font-size: 85%;
}

#side-persistent, #persistent {
	vertical-align: middle;
}

#sidebar li a img {
	vertical-align: middle;
	border: 1px solid #ccc;
	margin: -4px 0 0 0;
}

#sidebar .log2 {
	margin-top: 4px;
	padding: 2px 4px;
}

.slide-hide {
	display: none;
}

.slide-show {
	display: block;
}

.webdata {
    background:#FFF;
    margin:0 auto;
    width:70px;
    }


.block_score {
    background:#FFF;
    float:left;
    width:57px;
	 MARGIN:2px;
}

.block_detail {
    background:#FFF;
    float:right;
    width:490px;
	 MARGIN:2px;
   }

.score { 
	background: #FFF299 url(http://truehits.net/image/digg-box-shade.gif); 
	width: 4.6em; /* need IE7 */

	height:5.2em;
} * html .score {height:4.6em;}

.score span:hover {
	
color: #aaaaaa;

}


.score a , .score span {
	display: block;

	padding: 0 0 0 0; 
	
	text-decoration: none;
	
	margin-bottom: 0;

	font-size:13px;
	font-family:arial;
	font-weight:bold;
	text-align:center;
	color:#808080;

}


.score span.unit {
	display: block;

	padding: 0 0 0 0;
	
	text-decoration: none;
	
	margin-bottom: 0;

     background: none;

	font-size:12px;
	font-family:MS Sans Serif;
	font-weight:normal;
}

.button {
   background: url(http://truehits.net/image/digg-box-2.gif) top left; 
   width: 4.6em; /* need IE7 */
   margin-top:2px;
}  * html .button {   width: auto; margin-top:0px;}
.button span {
   /*height:16;*/
   display: inline;
/*   font-size:16px;*/
   padding: 1px 5px 1px 5px;
   background: url(http://truehits.net/image/digg-box-2.gif) bottom right;
   width: 100%;
   text-decoration: none;
   font-weight: bold;
} 
.button a:hover {
   text-decoration: underline;
}
.button a {
   /*margin: 1px 3px;*/
padding: 2px 3px 2px 3px;
} 


.title {
	font-size:18px;
	font-family:MS Sans Serif;
	font-weight:bold;
}

.tag {
	font-size:12px;
	font-family:MS Sans Serif;
	font-weight:normal;
	color:#999;
}

.tag img {
	border: 1px solid #ccc;
	vertical-align: middle;
}


/* navigator*/
#sub-nav, .extra-nav {
	
	margin-bottom: 15px;
	
	
	float: left;
	
	width: 580px;

}	* html .extra-nav { height: 1px; overflow: visible; }
* html #sub-nav {
	width: 100%;
}



#sub-nav br, .boxed br, .extra-nav br, #searchform br {
	
	clear: both;

}



#sub-nav h2, .extra-nav h2, .extra-nav h3 {
	
	background: none;
	
	min-height: 15px;

	margin-bottom: 0;

}



.extra-nav h2, .extra-nav h3 {
	
	float: left;
	
	line-height: 1.1;
	
	position: relative;
	
	top: 2px;

}



.extra-nav h3 {
	
	padding-top: 0.3em;

}



#sub-nav ul, .extra-nav ul {
	
	margin: 0.5em 0 0 0;
	
	padding: 0 0 0 1em;
	
	list-style: none;
	
	font-size: 85%;

}



.extra-nav ul {
	
	padding-top: 2px;

}



#sub-nav li, .extra-nav li {
	
	margin: 0 1px 0 0;
	
	padding: 0 5px 0 0;

	
	float: left;
	
	border-bottom: 1px solid #bbb;

}



.extra-nav {
	
	padding-right: 5px;

}



.extra-nav li {
	
	float: right;

}



.extra-nav h2 {
	
	float: left;
	
	border: none;

}



#sub-nav li.active, .extra-nav li.active {
	
	border-bottom: 1px solid #fff;
	

}



#sub-nav li a, #sub-nav li a:visited, #sub-nav li span, .extra-nav li a, .extra-nav li a:visited, .extra-nav li span {
	
	display: block;
	
	float: left;
	
	padding: 5px 11px 5px 16px;
	
	text-align: center;
	
	white-space: nowrap;
	
	
	text-decoration: none;
	
	min-height: 17px; /* fixes FX/Mac issue */

	color: #322F29;

}



#sub-nav li.active a, #sub-nav li.active span, .extra-nav li.active a, .extra-nav li.active span {
	

}



#sub-nav li.sub-comments a, #sub-nav li.sub-comments a:visited, #sub-nav li.sub-comments span, #sub-nav li.sub-comments a, #sub-nav li.sub-comments span {
	
	
	padding-left: 28px;

}



#sub-nav li span, .extra-nav li span {
	
	color: #000;	

}



#sub-nav li img, .extra-nav li img, #messages table img {
	
	vertical-align: middle;

}



#sub-nav li:hover, .extra-nav li:hover {
	
	background-position: 100% -200px;

}



#sub-nav li:hover a, .extra-nav li:hover a {

	background-position: 0 -200px;

}



#sub-nav li.active:hover, .extra-nav li.active:hover {
	
	background-position: 100% 0;

}



#sub-nav li.active:hover a, .extra-nav li.active:hover a {
	
	background-position: 0 0;
	text-decoration: underline;

}


 .extra-nav li {
	font-family:MS Sans Serif;
	font-size:12px;
 }

 .extra-nav li a:hover {
	color:#F05000;
}

/* Page Numbers */

#pagenavtop {
	margin-top: -10px;
	padding-bottom:20px;
}
.pages {
    padding: 0em;
    margin: 1em 0;
    clear: left;
    font-size: 85%;
}
.pages a, .pages span {
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #AAA;
    font-weight: bold;
    background: #AAA;
    color: #fff;
}

.pages a,.pages a:visited,.pages a:active {
    border: 1px solid #AAA;
    text-decoration: none;
	color:#AAA;
}

.pages a:hover {
    border-color: #666;
	 color:#666;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
        border: 1px solid #ddd;
        color: #999;
}

.searchform {
	height:20px;
	font-family:MS Sans Serif;
	font-size:12px;
	width:125px;
}

.searchnote {
	font-family:MS Sans Serif;
	font-size:12px;
	font-weight:bold;
}


.news-group {
	clear: both;
	padding: 0px 0 15px 0;
	width: 550px;
	position: relative;
	margin-top: 1em;
} * html .news-group {padding: 5px 0 15px 0;}

.news-group h2 {
	font: normal 135% arial, sans-serif;
	padding: 0 10px 5px 10px;
	margin-bottom: 0;
	color: #5980A9;
}

.news-group h2 a {
	color: #5980A9;
}

.news-group h2 img {
	position: relative;
	top: 2px;
}

.news-group .group-link {
	float: right;
	font-size: 85%;
	padding: 3px 10px;
	font-weight: bold;
}

.news-group .news-summary {
	margin-right: 180px;
}

.news-group .news-summary h3 {
	font-size: 105%;
	font-weight: bold;
}

.news-details .tool, .sub-menu .tool {
	display: block;
	float: left;
	padding: 0 6px;
	white-space: nowrap;
	min-height: 18px;
}

.sub-menu .tool {
	padding: 7px;
}

.sub-menu .tool img {
	margin-top: 2px;
}


.sub-menu .tool-sort, .sub-menu form.tool {
	background: none;
	padding-left: 0;
}

.sub-menu input.form-text, .sub-menu select {
	font-size: 100%;
	border: 1px solid #CBB945;
	color: #776B1B;
}

.sub-menu strong {
	color: #FF0000;
	margin: 0;
	display: block;
	float: left;
	padding-top: 4px;
	margin-top: -7px;
	font-size: 125%;
	letter-spacing: -0.02em;
	line-height: 1.5;
}

.sub-menu ul strong {
	color: #105CB6;
	margin: 0;
	display: inline;
	float: none;
	background: none;
	padding: auto;
	font-size: 12px;
}
TABLE.MYTABLE
  {
     border-style:solid;
     border-color:black;
     border-width:1px;
  }

