body 
{
	text-align: center;
 	font-family:Sans-Serif;
	color: black;
	background: #ffffff;
	margin:0;
	padding:0;
	width: 100%;
	height: 100%;
}

a
{
	text-decoration: none;
 	background: transparent;
	color: #004276;
 	font-family:Sans-Serif;
}

a:hover
{
	text-decoration: underline;
	cursor: pointer;
}

img 
{ 
	border: 0; 
}

hover
{
	color: red; /* irrelevant definition to overcome IE bug */
	background: transparent;
}

#page
{
	margin: 0 auto;
	width: 992px;
	padding: 4px;
	padding-top: 0;
	text-align: center;
}

#ad_mn_ldrbrd
{
	margin:0;
	padding:0;
	padding-top:2px;
	width: 992px;
	height: 92px;
	background: #ebebeb;
}

#ad_below_section
{
	float:left;
	margin:0;
	margin-left: 12px;
	padding:0;
}

#ad_below_section_two
{
	float:right;
	margin:0;
	margin-top:40px;
	margin-right:10px;
	padding:0;
}

#logo 
{
	float: left;
	margin:0;
	margin-left:300px;
	padding: 0;
	height: 60px;
	width: 304px;
	overflow: hidden;
	background: transparent url(images/logo.gif) top center;
}

.blogfeed
{
	float: left;
	margin: 0;
	margin-right: 10px;
	padding:0;
}

#tv-section
{
	float:left;
	margin: 0;
	padding: 0;
	margin-top:30px;
	font-weight: bold;
}

#tv-cnt
{
	text-align: center;
	width: 140px;
	margin: 0;
	padding: 0;
	padding-left: 5px;
	font-size:12px;
	color: green;

}

#tv-lbl
{
	text-align: center;
	width: 140px;
	margin: 0;
	padding: 0;
	padding-left: 5px;
	font-size:10px;
	color: #004276;

}

#archive-sec
{
	background:
}

/*search bar content middle*/
.sb-m
{
	margin:0;
	padding: 0;
	padding-top:3px;
	width:992px;	
	height: 25px;
	overflow:hidden;
	background: url(images/sb_m.gif) repeat-x top center;
	color: white;	
}


.sb-srch
{
	float: right;
	margin: 0;
	padding: 0;
	padding-right:95px;
	height: 22px;
	overflow: hidden;	
}

.form-search
{
	margin: 0;
	padding: 0;
	height: 22px;
	width: 550px;
	overflow:hidden;
}

input.search-textfield
{
	float: left;
	vertical-align: top;	
	width: 470px;	
	height: 22px;
	overflow: hidden;
/*	border: 1px solid #77797b;	*/
}

button.search-button
{
	float:left;
	vertical-align: top;
	margin: 0;
	margin-left: 4px;
	width: 66px;
	height: 22px;
	border: 0;
	background: url(images/srch_btn.gif) no-repeat top center;
	color: white;
}

button.search-button:hover
{

	background: url(images/srch_btnhi.gif) no-repeat top center;
	color: white;
	cursor: pointer;
}

#add-srch-btn
{
	float: right;
	margin: 0;
	padding: 0;
	padding-right:3px;
	width: 115px;
	height: 22px;	
}

#add-srch-btn a
{
	margin: 0;
	padding: 0;	
	width: 115px;
	height: 22px;
	text-indent: -3000px;
	border: none;
	display: block;
	background: transparent url(images/add_sb1.gif) top no-repeat;
	color: black;	
}

#add-srch-btn a:hover
{
	background: transparent url(images/add_sbhi1.gif) top no-repeat;
	color: black;		
	cursor: pointer;
}

#pref-link
{
	float: right;
	margin: 0;
	margin-right:136px;
	padding: 0;
	width: 90px;
	height: 22px;	
}

#pref-link a
{
	margin: 0;
	padding: 0;	
	width: 90px;
	height: 22px;
	text-indent: -3000px;
	border: none;
	display: block;
	background: transparent url(images/edit_pref.gif) top no-repeat;
	color: black;	
}

#pref-link a:hover
{
	background: transparent url(images/edit_pref_hi.gif) top no-repeat;
	color: black;		
	cursor: pointer;
}

#ad-top
{
	float: right;
	margin: 0;
	padding: 0;
}
	
#main
{
	margin: 0;
	padding: 0;
}	
	
/*topic-menu*/
#t-menu
{
	margin: 0 auto;
	padding: 0;
	width: 992px;
	background: transparent;
	color: black;
	text-align:center;
}


/*topic tabs*/
#t-tabs
{
	margin:0 auto;
	width: 992px;
	overflow: hidden;
	background: transparent;
	color: black;
	border-top: 1px solid #a1c7f6;
	border-bottom: 1px solid #a1c7f6;
}

#first-t-tab
{
	float: left;
	margin:0;
	margin-left: 8px;
	padding:1px;
	overflow: hidden;
	border-left: 1px solid #a1c7f6;	
	border-right: 1px solid #a1c7f6;	
}

#sb-t-tab
{
	float: left;
	margin:0;
	margin-left: 140px;
	padding:1px;
	overflow: hidden;
	border-left: 1px solid #a1c7f6;	
	border-right: 1px solid #a1c7f6;	
}


.t-tab
{
	float: left;
	margin:0;
	padding:1px;
	overflow: hidden;
	border-right: 1px solid #a1c7f6;
}

.t-tab-name
{
	margin:0;
	padding:0;	
	padding-top:4px;
	padding-bottom:4px;
	overflow: hidden;
}

.t-tab-name a
{
	font-size: 12px;
	font-family: Sans-Serif;
	font-weight: bold;
	text-align: center;
	color: #1d4372;
	background: transparent;
	margin: 0;
	padding: 0;
	padding-top:4px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom:4px;
	overflow: hidden;	
}

.t-tab-name a:hover
{
	color: #ffffff;
	background: #6780a0;
	text-decoration: none;
}

#sel-t-tab a
{
	color: #ffffff;
	background: #334f72;
}

#t-t
{
	margin: 0;
	padding: 0;
	width: 992px;
	height: 3px;
	overflow: hidden;
	background: transparent url(images/t_border.gif) repeat-x top center;		
	color: white;	
}

#t-m
{
	margin: 0;
	padding: 0;
	width: 992px;
	background: transparent;		
	color: white;
	text-align:center;
}

#t-b
{
	margin: 0;
	padding: 0;
	width: 992px;
	height: 3px;
	overflow:hidden;
	background: transparent url(images/t_border.gif) repeat-x top center;		
	color: white;		
}


#topic-topics
{
	margin: 0;	
	margin-left: 8px;
	width: 976px;
	background: transparent;
	font-size: 12px;
	font-family: Sans-Serif;
	font-weight: bold;
}

.t-item
{
	float: left;
	margin: 0;	
	padding: 0;
	padding-top: 4px;
	padding-bottom: 4px;
	background: transparent;
}

.t-item a
{
	margin: 0;
	padding: 0;
	padding-left:10px;
	padding-right:10px;
	background:transparent;
	color:#035da2;
}

#selected-topic-middle
{
	margin: 0;
	padding: 0;	
}

#selected-topic-middle a
{
	color: black;	
	background: transparent;
}

#col-l
{
	margin: 0 auto;
	margin-top: 6px;
	padding: 0;
	float: left;
	width: 200px;
	display:inline;
	text-align: left;
}



/*lower subsections row*/

/*lower subsection column*/
.l-s
{
	margin: 0 auto;
	padding: 0;
	padding-left:1px;
	width: 992px;
}

.l-s-c
{
	float: left;
	margin: 0;
	padding: 0;
	width: 243px;
}

.l-s-sep
{
	float: left;
	margin: 0;
	padding: 0;
	height: 6px;
	width: 6px;
}

.l-s-tl
{
	float:left;
	margin: 0;
	padding: 0;
	background: transparent url(images/ss_hdr_ylw_l.gif) no-repeat top center;
	color: white;
	height: 30px;
	width: 12px;
	overflow: hidden;
}

.l-s-tm
{
	float:left;
	margin: 0;
	padding: 0;
	background: transparent url(images/ss_hdr_ylw_m.gif) repeat-x top center;
	color: white;
	height: 30px;
	width: 219px;
	overflow: hidden;
}

.l-s-tm-shrt
{
	float:left;
	margin: 0;
	padding: 0;
	background: transparent url(images/ss_hdr_ylw_m.gif) repeat-x top center;
	color: white;
	height: 30px;
	width: 176px;
	overflow: hidden;
}

.l-s-tr
{
	float:left;
	margin: 0;
	padding: 0;
	background: transparent url(images/ss_hdr_ylw_r.gif) no-repeat top center;
	color: white;
	height: 30px;
	width: 12px;
	overflow: hidden;
}
	
.l-s-title 
{
	margin: 0;
	width: 219px;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	font-family: Sans-Serif;
	padding: 0;
	margin-top:7px;
	color: #363636;
	background: transparent;
}		
	
	
.l-s-title-shrt
{
	margin: 0;
	width: 180px;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	font-family: Sans-Serif;
	padding: 0;
	margin-top:7px;
	color: #363636;
	background: transparent;
}	
	
.l-s-m 
{
	margin: 0 auto;
	padding: 0;
	width: 241px;
	background: transparent;
	color: white;
	text-align: left;
	overflow:hidden;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
}

.l-s-row
{
	margin: 0;	
	padding: 0;
	width: 241px;
	min-height: 25px;
	overflow: hidden;
	border-bottom: 1px solid #eaeaea;
}

.terms-l-s
{
	float: left;
	margin: 0;
	padding: 0;
	padding-right: 1px;
	width: 150px;
	overflow: hidden;
}

.terms-l-s-poptag
{
	float: left;
	margin: 0;
	padding: 0;
	padding-right: 1px;
	width: 140px;
	overflow: hidden;
}

.terms-vws
{
	margin: 0;
	margin-top:2px;
	padding: 0;
	width: 55px;
	text-align: right;
	font-family: Arial;
	font-size: 10px;
	color: gray;
	background: transparent;
}

.l-s-bm
{
	float:left;
	margin: 0;
	padding: 0;
	background: transparent;
	color: white;
	height: 8px;
	width:225px;
	overflow: hidden;
	text-align:center;
	border-bottom: 1px solid #c1c1c1;
}


/*subsection zero item help text*/
.l-s-hlp-txt
{
	margin:0;
	padding: 10px;
	overflow: hidden;
	text-align: left;
	background:transparent;
	color: #363636;
	font-weight:bold;
}

/*subsections on the left and right of search engine mid section*/
.terms-tl
{
	float:left;
	margin: 0;
	padding: 0;
	background: transparent url(images/ss_hdr_blu_lt_tl.gif) no-repeat top center;
	color: white;
	height: 30px;
	width: 12px;
	overflow: hidden;
}

.terms-tm
{
	float:left;
	margin: 0;
	padding: 0;
	background: transparent url(images/ss_hdr_blu_lt_tm.gif) repeat-x top center;
	color: white;
	height: 30px;
	width: 176px;
	overflow: hidden;
}

.terms-tr
{
	float:left;
	margin: 0;
	padding: 0;
	background: transparent url(images/ss_hdr_blu_lt_tr.gif) no-repeat top center;
	color: white;
	height: 30px;
	width: 12px;
	overflow: hidden;
}

.terms-bl
{
	float: left;
	margin: 0;
	padding:0;
	width: 12px;
	height: 12px;
	overflow: hidden;
	background: transparent url(images/ss_hdr_blu_lt_bl.gif) no-repeat top center;
	color: white;	
}

.terms-bm
{
	float:left;
	margin: 0;
	padding: 0;
	background: transparent;
	color: white;
	height: 11px;
	width:176px;
	overflow: hidden;
	text-align:center;
	border-bottom: 1px solid #40a0e3;
}

.terms-br
{
	float: left;
	margin: 0;
	padding:0;
	width: 12px;
	height: 12px;
	overflow: hidden;
	background: transparent url(images/ss_hdr_blu_lt_br.gif) no-repeat top center;
	color: white;	
}


/*subsections on the left and right of search engine mid section*/
.terms-top-left
{
	float:left;
	margin: 0;
	padding: 0;
	background: transparent url(images/ss_hdr_drk_blu_l.gif) no-repeat top center;
	color: white;
	height: 30px;
	width: 12px;
	overflow: hidden;
}

.terms-top-middle
{
	float:left;
	margin: 0;
	padding: 0;
	background: transparent url(images/ss_hdr_drk_blu_m.gif) repeat-x top center;
	color: white;
	height: 30px;
	width: 176px;
	overflow: hidden;
}

.terms-top-right
{
	float:left;
	margin: 0;
	padding: 0;
	background: transparent url(images/ss_hdr_drk_blu_r.gif) no-repeat top center;
	color: white;
	height: 30px;
	width: 12px;
	overflow: hidden;
}
	
.topic-title 
{
	margin: 0;
	width: 180px;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	font-family: Sans-Serif;
	padding: 0;
	margin-top:7px;
	color: #ffffff;
	background: transparent;
}	

.topic-title-blu
{
	color: #2c4b72;
	background: transparent;
}

.topic-terms-middle
{
	margin:0;
	padding:0;
}

.topic-terms-blue
{
	background: #faf4ff;
	color: white;
}
	
.ss-m 
{
	margin: 0 auto;
	padding: 0;
	width: 198px;
	background: transparent;
	color: white;
	text-align: left;
	overflow:hidden;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
}

.ss-m-blu
{
	border-left: 1px solid #40a0e3;
	border-right: 1px solid #40a0e3;
}

.terms-footer
{
	margin: 0;
	padding: 0;
	background: transparent;
	color: white;
	height: 20px;
	width:198px;
	overflow: hidden;
	text-align:center;
	border-left: 1px solid #c1c1c1;	
	border-right: 1px solid #c1c1c1;
}

.ss-bl
{
	float: left;
	margin: 0;
	padding:0;
	width: 9px;
	height: 9px;
	overflow: hidden;
	background: transparent url(images/s_bl.gif) no-repeat top center;
	color: white;	
}

.ss-bm
{
	float:left;
	margin: 0;
	padding: 0;
	background: transparent;
	color: white;
	height: 8px;
	width:182px;
	overflow: hidden;
	text-align:center;
	border-bottom: 1px solid #c1c1c1;
}

.ss-br
{
	float: left;
	margin: 0;
	padding:0;
	width: 9px;
	height: 9px;
	overflow: hidden;
	background: transparent url(images/s_br.gif) no-repeat top center;
	color: white;	
}

.septwo
{
	margin: 0;
	padding: 0;
	height: 2px;
	overflow: hidden;
}
.sep
{
	margin: 0;
	padding: 0;
	height: 6px;
	overflow: hidden;
}

.terms-row
{
	margin: 0;	
	padding: 0;
	width: 198px;
	min-height: 25px;
	overflow: hidden;
	border-bottom: 1px solid  #eaeaea;
}

.terms-number
{
	float: left;
	margin: 0;
	padding: 0;
	padding-left: 8px;
	padding-top: 5px;
	width: 22px;
	overflow: hidden;
	text-align: left;
	background: transparent;
	font-size: 13px;
	font-weight: bold;
	color: #c3c3c3;
}

.terms-cnt
{
	float: left;
	margin: 0;
	width: 55px;
	padding: 0;
	overflow: hidden;
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}

.terms-cnt-poptag
{
	float: left;
	margin: 0;
	margin-top:2px;
	width: 65px;
	padding: 0;
	padding-top: 5px;
	overflow: hidden;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	color: gray;	
	background: transparent;
}

.terms-topic
{
	float: left;
	margin: 0;
	padding: 0;
	width: 160px;
	overflow: hidden;
}

.terms-term
{
	margin: 0;	
	padding-top: 6px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 6px;
	overflow: hidden;
	text-align:left;	
}

.terms-term a
{
	background: transparent;
	color: #004276;	
	font-size: 12px;
	font-weight: bold;
}

.last-updated
{
	margin:0;
	padding: 0;
	padding-top: 7px;
	width:198px;
	text-align: center;
	font-size: 11px;
	font-family: Sans-Serif;
	background: transparent;
	color: #c3c3c3;	
}

.selected-terms-row
{
	margin: 0;
	padding: 0;
	background: #fefbb4;
	color: white;	
}

#mytop20terms
{
	margin: 0;
	border: 0;
}

#t20-m
{
	margin:0;
	padding:0;
	background: #fff8ef;
	color: white;
}

.terms-mytop20
{
	float: left;
	margin: 0;
	padding: 0;
	width: 140px;
	overflow: hidden;
	background:transparent;
	color: white;
}


.myterms-rmv
{
	float: left;
	margin: 0;	
	margin-top: 6px;
	margin-left: 6px;
	padding: 0;
	width: 15px;
	height: 15px;
	overflow: hidden;
	background:transparent;
	color: white;
}

.myterms-rmv a
{
	margin: 0;
	padding: 0;	
	width: 15px;
	height: 15px;
	text-indent: -3000px;
	border: none;
	display: block;
	background: transparent url(images/rmv_term.gif) top no-repeat center;
	color: white;
	overflow: hidden;
}

.myterms-rmv a:hover
{
	background: transparent url(images/rmv_term.gif) bottom no-repeat center;
	color: white;
	cursor: pointer;	
}

#addtermmsg
{
	margin: 0;
	margin-top: 6px;
	margin-left: 5px;
	margin-right: 5px;	
	color: black;
	background: transparent;
}

#addtermicon
{
	float:left;
	padding-top: 2px;
}	

#addtermtxt
{
	float:left;
	margin-left: 5px;
	width: 140px;
}

.terms-numberterm
{
	margin: 0;
	float: left;
	background: transparent;
}

.terms-add
{
	margin: 0;
	float: left;
	width: 10px;
}

.ad-tl
{
	float:left;
	margin: 0;
	padding: 0;
	background: transparent url(images/s_tl.gif) no-repeat top center;
	color: white;
	height: 9px;
	width: 9px;
	overflow: hidden;
}

.ad-tm
{
	float:left;
	margin: 0;
	padding: 0;
	background: transparent;
	color: white;
	height: 8px;
	width:182px;
	overflow: hidden;
	text-align:center;
	border-top: 1px solid #c1c1c1;
}

.ad-tr
{
	float:left;
	margin: 0;
	padding: 0;
	background: transparent url(images/s_tr.gif) no-repeat top center;
	color: white;
	height: 9px;
	width: 9px;
	overflow: hidden;
}

.sections-middle 
{
	float:left;
	margin: 0;
	margin-left: 6px;
	margin-top: 6px;
	padding: 0;
	width: 580px;
	overflow: hidden;
}

.clear 
{
	clear:both;
	background: transparent;
	color: white;
}

.section-title-top
{
	margin: 0;
	margin-left: 4px;
	padding: 0;
	height: 8px;
	width: 570px;
	overflow: hidden;
	background: transparent url(images/section_term_top.gif) no-repeat top center;
	color: white;
}

.section-title-content
{
	margin: 0;
	margin-left: 4px;
	padding: 0;
	width: 570px;
	overflow: hidden;
}

/*left portion of section title */
#s-tl
{
	float:left;
	margin:0;
	margin-left: 5px;
	margin-bottom:4px;
	width: 530px;
	overflow: hidden;
}

/*section title term*/
#s-tt
{
	float: left;
	margin:0;
	padding: 0;
	padding-left:3px;
	text-align: left;
	overflow: hidden;
	font-size: 19px;
	font-weight: bold;
}

/*right portion of section title*/
#s-tr
{
	float: right;
	margin:0;
	margin-right:6px;
	padding: 0;
	overflow: hidden;
	text-align: left;
}

#s-tr a
{
	font-family: Sans-Serif;
	font-size: 11px;
	font-weight: normal;	
}

#s-tr a:hover
{
	cursor: pointer;
}
/*thumbs up and down section*/

.th-button
{
	float: left;
	margin: 0;
	margin-right:5px;
	margin-bottom:5px;
	padding: 0;
}

#th-up
{
	margin: 0;	
	padding: 0;
	width: 16px;
	height: 18px;	
}

#th-up a
{
	margin: 0;
	padding: 0;	
	width: 16px;
	height: 18px;
	text-indent: -3000px;
	border: none;
	display: block;
	background: transparent url(images/th_up_g.gif) top no-repeat;
	color: white;	
}

#th-up a:hover
{
	background: transparent url(images/th_up_g.gif) bottom no-repeat;
	color: white;	
	cursor: pointer;	
}

#th-dn
{
	margin: 0;	
	padding: 0;
	width: 16px;
	height: 18px;	
}

#th-dn a
{
	margin: 0;
	padding: 0;	
	width: 16px;
	height: 18px;
	text-indent: -3000px;
	border: none;
	display: block;
	background: transparent url(images/th_dn_r.gif) top no-repeat;
	color: white;	
}

#th-dn a:hover
{
	background: transparent url(images/th_dn_r.gif) bottom no-repeat;
	color: white;	
	cursor: pointer;	
}

#vote-cnt-title
{
	float: left;
	margin: 0;
	margin-left: 5px;
	padding: 0;	
	width: 40px;
	height: 18px;
	font-size: 14px;
	font-weight: bold;
	background: transparent url(images/vote_g.gif) bottom no-repeat;
	color: white;		
	text-align: center;
}

#vote-cnt-title img
{
	margin-top: 2px;
}

#vote-cnt-title div
{
	margin: 0;
	padding: 0;
	padding-top: 1px;
}

.vote-cnt
{
	margin: 0 auto;
	padding: 0;
	width:40px;
}

.vote-zero
{
	margin: 0;
	padding: 0;
	color: gray;
	background: transparent;
}

.vote-pos
{
	margin: 0;
	padding: 0;
	color: green;
	background: transparent;
}

.vote-neg
{
	margin: 0;
	padding: 0;
	color: red;
	background: transparent;
}

/* section title add to top20 link */
.s-al
{
	float:left;
	margin: 0;
	margin-left:2px;
	padding: 0;
}

.s-al a
{
	margin: 0;
	padding:0;
}
.s-al-img
{
	float: left;
	margin:0;
	padding:0;
	width:16px;
	height: 15px;
}

.s-al-t20
{
	margin: 0;
	padding: 0;
	height: 9px;
	width: 15px;
	overflow: hidden;	
	background: transparent url(images/a_t20.gif) no-repeat top center;	
	color: white;
}

#s-al-cmnt
{
	margin: 0;
	padding: 0;
	height: 12px;
	width: 16px;
	overflow: hidden;	
	background: transparent url(images/a_cmnt.gif) no-repeat top center;	
	color: white;	
}

#s-al-eml
{
	margin: 0;
	padding: 0;
	height: 9px;
	width: 15px;
	overflow: hidden;	
	background: transparent url(images/a_email.gif) no-repeat top center;	
	color: white;	
}

#col-m
{
	float:left;
	margin: 0;
	margin-left: 6px;
	margin-top: 6px;
	padding: 0;
	width: 580px;	
	overflow: hidden;
	background: transparent;
	color: white;
	text-align: left;
}

.s-tl
{
	float: left;
	margin: 0;
	padding: 0;
	width: 9px;
	height: 9px;
	overflow: hidden;
	background: transparent url(images/s_tl.gif) no-repeat top center;	
	color: white;
}

.s-tm
{
	float: left;
	margin: 0;
	padding: 0;
	width: 562px;
	height: 8px;
	overflow: hidden;
	background: transparent;	
	color: white;
	border-top: 1px solid #c1c1c1;
}

.s-tr
{
	float: left;
	margin: 0;
	padding: 0;
	width: 9px;
	height: 9px;
	overflow: hidden;
	background: transparent url(images/s_tr.gif) no-repeat top center;	
	color: white;
}

.second-row
{
	float:left;
	margin:0;
	margin-right:6px;
	padding:0;
}

/*
#tagcloud-top-left
{
	float: left;
	margin: 0;
	padding: 0;
	width: 10px;
	height: 36px;
	overflow: hidden;
	background: transparent url(images/ss_hdr_grn_l.gif) no-repeat top center;	
	color: white;
}

#tagcloud-top-middle
{
	float: left;
	margin: 0;
	padding: 0;
	width: 560px;
	height: 36px;
	overflow: hidden;
	background: transparent url(images/ss_hdr_grn_m.gif) repeat-x top center;	
	color: white;
}

#tagcloud-top-right
{
	float: left;
	margin: 0;
	padding: 0;
	width: 10px;
	height: 36px;
	overflow: hidden;
	background: transparent url(images/ss_hdr_grn_r.gif) no-repeat top center;	
	color: white;
}*/

/*section main middle*/
.s-mm
{
	margin: 0;
	padding: 0;
	width: 578px;
	overflow: hidden;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
}

/*section middle*/
.s-m
{
	margin: 0;
	padding: 0;
	padding-top:8px;
	width: 580px;
	overflow: hidden;
	background: transparent;	
	color: white;
}

.solo-s
{
	margin: 0;
	padding: 0;
	width: 580px;
	overflow: hidden;
	background: transparent;	
	color: white;	
}

.s-bl
{
	float: left;
	margin: 0;
	padding: 0;
	width: 9px;
	height: 9px;
	overflow: hidden;
	background: transparent url(images/s_bl.gif) no-repeat top center;	
	color: white;
}

.s-bm
{
	float: left;
	margin: 0;
	padding: 0;
	width: 562px;
	height:8px;
	overflow: hidden;
	background: transparent;
	color: white;
	border-bottom: 1px solid #c1c1c1;
}

.s-br
{
	float: left;
	margin: 0;
	padding: 0;
	width: 9px;
	height: 9px;
	overflow: hidden;
	background: transparent url(images/s_br.gif) no-repeat top center;	
	color: white;
}

.section-separator
{
	margin: 0;
	padding: 0;
	background: transparent;
	height:10px;
}

/*section header left*/
.s-hl
{
	float: left;
	margin: 0;
	margin-left: 4px;
	padding: 0;	
	height: 10px;
	width: 4px;
	overflow: hidden;	
/*	background: transparent url(images/st_l.gif) no-repeat top center;;
	color: #000000;*/
}

/*section header middle*/
.s-hm
{
	float: left;
	margin: 0;
	padding: 0;	
	padding-bottom:2px;
/*	height: 30px; */
	width: 562px;
	overflow: hidden;	
/*	background: transparent url(images/st_m.gif) repeat-x top center;;
	color: #000000;*/
	background: transparent;
	color: #000000;
	border-bottom: 1px solid #c1c1c1;
	text-align: left;
}

/*section header right*/
.s-hr
{
	float: left;
	margin: 0;
	padding: 0;	
	height: 10px;
	width: 4px;
	overflow: hidden;	
/*	background: transparent url(images/st_r.gif) no-repeat top center;;
	color: #000000;*/
}

.s-title
{
	margin: 0;
	padding: 0;
	padding-left: 4px;
	font-family: sans-serif;
	font-size: 15px;
	font-weight: bold;	
	color:#363636;
	background:transparent;
}

.section-logo
{
	float:left;
	color: white;
	background: transparent;
	margin: 0;
	width: 300px;
	height: 38px;
}

.section-middle table 
{
	font-family: tahoma;
	color: white;
	background: transparent;
	color: white;
	font-size: 10px;
}

img.section-pic-vid
{
	width: 128px;
	height: 90px;
}

.img-s-pic
{
	border: 1px solid #ccc;
}

.img-s-pic:hover
{
	border: 1px solid black;
	cursor: pointer;
}

.section-middle ul
{
	text-align: left;	
}

.expandheader
{
	margin: 0;
	padding: 0;
	height:15px;
	overflow: hidden;
}

.expandbutton
{
	margin: 0;	
	padding: 0;
	width: 15px;
	height: 15px;	
}

.expandbutton a
{
	margin: 0;
	padding: 0;	
	width: 15px;
	height: 15px;
	text-indent: -3000px;
	border: none;
	display: block;
	background: transparent url(images/s_exp.gif) top no-repeat;
	color: white;	
}

.expandbutton a:hover
{
	background: transparent url(images/s_exphi.gif) top no-repeat;
	color: white;	
	cursor: pointer;	
}

.collapsebutton
{
	margin: 0;	
	padding: 0;
	width: 15px;
	height: 15px;	
}

.collapsebutton a
{
	margin: 0;
	padding: 0;	
	width: 15px;
	height: 15px;
	text-indent: -3000px;
	border: none;
	display: block;
	background: transparent url(images/s_col.gif) top no-repeat;
	color: white;	
}

.collapsebutton a:hover
{
	background: transparent url(images/s_colhi.gif) top no-repeat;
	color: white;	
	cursor: pointer;	
}
.section-preview-block
{
	margin: 0;
	padding: 0;
	padding-top: 4px;
}

.section-preview 
{
	margin: 0;
	padding: 0;
	margin-left: 7px;
	width: 562px;
	background: transparent;
	color: white;
}

.section-preview-top
{
	margin: 0;
	width: 564px;
	height: 9px;
	overflow: hidden;
/*	background: transparent url(images/sp_t.gif) no-repeat top center;
	color: white;*/
}

.section-preview-title
{
	float:right;
	margin: 0;
	margin-top:4px;
	margin-bottom: 10px;
	padding: 0;
	padding-right: 5px;
	width: 470px;
	overflow:hidden;
	font-size: 13px;
	font-family: Sans-Serif;
	font-weight: bold;
	background: transparent;
	color: black;
	text-align: center;
}

.section-preview-closebutton
{
	float: right;
	margin: 0;
	padding: 0;
	padding-right: 9px;
	width: 25px;
	height: 25px;
	overflow: hidden;
}

.section-preview-closebutton a
{
	margin: 0;
	padding: 0;
	display: block;
	border: none;
	width: 25px;
	height: 25px;
	text-indent: -3000px;
	padding: 0;
	background: transparent url(images/sp_close.gif) top no-repeat;
	color: white;
}


.section-preview-closebutton a:hover 
{
	background: transparent url(images/sp_closehi.gif) top no-repeat;
	color: white;
	cursor: pointer;
}

.section-preview-middle
{
	margin: 0;
	padding: 0;
	width: 545px;
	overflow: hidden;	
/*	background: transparent url(images/sp_m.gif) repeat-y top center;
	color: white;*/
	text-align: center;
}

.prvw-summ
{
	margin: 0;
	padding: 0;
	padding-top:10px;
	padding-bottom:5px;
	width: 545px;
	overflow: hidden;
	color: black;
	background:transparent;
	font-size: 12px;
}

.section-preview-bottom
{
	margin: 0;
	padding: 0;
	width: 564px;
	height: 9px;
	overflow: hidden;
/*	background: transparent url(images/sp_b.gif) no-repeat top center;
	color: white;*/
}

.section-ads
{
	margin: 0;
	margin-top: 6px;
	margin-left: 6px;
	float:left;
	width: 200px;
}

.ads
{
	margin: 0;
	padding: 0;
	text-align: center;	
}

#section-youtube
{
	margin: 0;
	padding: 0;
	padding-top: 8px;	
	padding-left: 8px;
}

.section-short-title
{
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-align: center;
}

.section-short-title a
{
	font-size: 11px;
	font-family: Sans-Serif;
}

.section-short-title a:hover
{
	cursor: pointer;
	text-decoration: underline;
}

#section-flickr
{
	margin: 0;
	padding: 0;
	padding-top: 8px;		
}

#section-preferences
{
	margin: 0;
	padding: 0;
	padding-top: 8px;	
	background:transparent;
	color: black;	
}

#section-googletrend
{
	margin: 0;
	padding: 0;
	padding-top: 8px;	
	font-size: 10px;	
	text-align: center;
	text-family: Tahoma;
	color: black;
}

#section-googletrend img
{
	border: 1px solid #ccc;
	margin-bottom:5px;
}	

#section-googletrend img:hover
{
	border: 1px solid black;
}	
/*
#section-termscloud
{
	margin: 0;
	margin-left: 5px;
	padding: 0;
	width:565px;
	text-align:center;
	padding-bottom: 5px;
	padding-top: 5px;
}

.tagcloud-term
{
	float:left;
	padding: 0;
	margin-right:5px;	
	margin-left:5px;
	margin-bottom: 5px;
	margin-top: 5px;
	
}

a.largest-term
{
	font-size:26px;
	color: #1941c4;
	background: transparent;
}

a.large-term
{
	font-size:22px;
	color: #456ff7;
	background: transparent;	
}

a.medium-term
{
	font-size:18px;
	color: #7694f7;
	background: transparent;	
}
a.small-term
{
	 font-size:14px;
	color: #9cb1f7;
	background: transparent;	
}

a.smallest-term
{
 	font-size:10px;	
 	color: #c4d0f7;
	background: transparent;	
}
*/

#section-archive
{
	width: 540px;
	margin-top: 20px;
	margin-left: 20px;
}

#vidsec
{
	margin: 0;
	border: 0;
}
#nwssec
{
	margin: 0;
	border: 0;
}
#fotsec
{
	margin: 0;
	border: 0;
}
#trdsec
{
	margin: 0;
	border: 0;
}

#srchsec
{
	margin: 0;
	border: 0;
}


#linkindex
{
	margin: 0;
	border: 0;
	height: 0px;
	width:0px;
	visibility:hidden;
	overflow:auto;
}

#copyright
{
	float:left;
	margin: 0;
	margin-top: 10px;
	margin-left: 15px;
	padding: 0;
	font-size: 11px;
	font-family: Sans-Serif;
	background: transparent;
	color: #6b6b6b;
}
#rssfeed
{
float: right;
margin:0;
margin-top:4px;
padding: 0;

}

#links a
{
	margin-left: 10px;
}

#bookmark
{
 	float:right;
 	margin-top: -20px;
	height: 60px;
 	background: transparent;
 	color: black;
}

.hidden
{
		margin: 0;	
	padding: 0;
	height: 0;
	visibility:hidden;
	max-height: 0;
	
		display:none;
}

.editsection
{
	margin: 0;
	padding: 0;
}

.settings
{
	margin: 0;
	padding: 0;
	padding-left: 40px;
}

.settings-changeorder
{
	margin: 0;
	margin-top: 10px;
	
	padding: 0;
	float:left;
	height: 15px;
	width: 60px;
}


.settings-name
{
	margin: 0;
	margin-left: 20px;
	margin-top: 10px;
	padding: 0;
	float:left;
	width: 170px;
	font-size: 14px;
}

.settings-description
{
	margin: 0;
	margin-left: 10px;
		margin-top: 10px;
	
	padding: 0;
	float:left;
	width: 140px;
	font-size: 12px;
}

.settings-enabled
{
	margin: 0;
	margin-left: 30px;
		margin-top: 10px;
	
	padding: 0;
	float:left;
	width: 25px;
	text-align:center;
}

input.checkbox
{
	margin: 0;
	margin-top: -2px;
	padding: 0;
}

.settings-button
{
	margin: 0;
	margin-left: 4px;
	padding: 0;
	float:left;
	height: 15px;
	overflow: hidden;
}

.settings-header
{
	margin: 0;
	padding: 0;
	font-size: 18px;
}

#sv-prf-btn
{
	float: left;
	margin: 0;
	margin-top: 20px;
	margin-left: 240px;
	padding: 0;
	width: 66px;
	height: 22px;	
}

#sv-prf-btn a
{
	margin: 0;
	padding: 0;	
	width: 66px;
	height: 22px;
	text-indent: -3000px;
	border: none;
	display: block;
	background: transparent url(images/sv_btn.gif) top no-repeat;
	color: black;	
}

#sv-prf-btn a:hover
{
	background: transparent url(images/sv_btnhi.gif) top no-repeat;
	color: black;		
	cursor: pointer;
}


/*footer top left*/
#f-tl
{
	float: left;
	margin: 0;
	margin-top: 6px;
	padding: 0;
	width: 10px;
	height: 10px;
	overflow: hidden;	
	background: transparent url(images/f_tl.gif) top no-repeat;
	color: white;			
}

/*footer top middle*/
#f-tm
{
	float: left;
	margin: 0;
	margin-top: 6px;
	padding: 0;
	width: 972px;
	height: 10px;
	overflow: hidden;	
	background: #ebebeb;
	color: white;			
}

/*footer top right*/
#f-tr
{
	float: left;
	margin: 0;
	margin-top: 6px;
	padding: 0;
	width: 10px;
	height: 10px;
	overflow: hidden;	
	background: transparent url(images/f_tr.gif) top no-repeat;
	color: white;			
}

/*footer middle*/
#f-m
{
	margin: 0;
	padding: 0;
	padding-top: 6px;
	width: 992px;
	overflow: hidden;
	background: #ebebeb;
	color: blue;
}

#f-m a
{
	font-size: 12px;
	font-weight: normal;
	font-family: Sans-Serif;
}

/*footer other links bar*/
#f-eml
{
	margin: 0 auto;
	margin-top:6px;
	padding: 0;
	width: 150px;
	overflow: hidden;
}


#f-ob
{
	margin: 0 auto;
	margin-top:6px;
	padding: 0;
	width: 320px; /*188*/
	overflow: hidden;
}

/*footer topic group bar*/
#f-tgb
{
	margin: 0 auto;
	padding: 0;
	width: 630px;
	overflow: hidden;
}

/*footer topic group item*/
.f-tgi
{
	float: left;
	margin: 0;
	padding: 0;
}

/*footer topic group item separator*/
.f-tgis
{
	float: left;
	margin: 0;
	margin-left: 6px;
	margin-right: 6px;
	padding: 0;
	width: 1px;
	height: 12px;
	overflow: hidden;
	background: #b8b8b8;
	color: white;
}


/*footer bottom left*/
#f-bl
{
	float: left;
	margin: 0;
	padding: 0;
	width: 10px;
	height: 10px;
	overflow: hidden;	
	background: transparent url(images/f_bl.gif) top no-repeat;
	color: white;			
}


/*footer bottom middle*/
#f-bm
{
	float: left;
	margin: 0;
	padding: 0;
	width: 972px;
	height: 10px;
	overflow: hidden;	
	background: #ebebeb;
	color: black;			
}


/*footer bottom right*/
#f-br
{
	float: left;
	margin: 0;
	padding: 0;
	width: 10px;
	height: 10px;
	overflow: hidden;	
	background: transparent url(images/f_br.gif) top no-repeat;
	color: white;			
}

/*section*/
.s-content
{
	margin: 0;
	padding: 0;
	padding-top: 4px;
	padding-left: 8px;
}

/*image thumbnail div*/
.s-img-tb
{
	margin: 0 auto;
	padding: 0;
	width: 108px;
	overflow: hidden;
	text-align: center;
}

.s-img-tb img
{
	margin: 0;
	padding: 0;
	width: 81px;
	height:108px;
}

.s-img-tb a
{
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	text-align: center;
}

/*image title*/
.s-img-title
{
	margin: 0 auto;
	padding: 0;
	width: 100px;
	overflow: hidden;
}

.s-img-title a
{
	font-size: 11px;
	font-family: Sans-Serif;
}

.s-img-title a:hover
{
	cursor: pointer;
	text-decoration: underline;
}

/*expanded section content*/
.exp-section
{
	margin: 0;	
	padding: 0;
	height: 0;
	visibility:hidden;
	max-height: 0;
	display:none;
}

/*expand button*/
.exp-btn
{
	margin: 0;
	margin-right: 8px;
	padding: 0;
	overflow: hidden;
	float: right;
}

.news-res
{
	margin:0;
	padding: 0;
	padding:5px;
	width: 551px;
	overflow: hidden;
}
/*
.news-res:hover
{
	background:#fefbb4;
}
*/
.news-title
{
 	font-size:13px;		
 /*	height: 20px; */
 	width: 548px;
 	overflow: hidden;
 	margin-bottom: 1px;
}

.news-title a
{
	font-family:Sans-Serif;
	font-weight: bold;
}

.news-sb-l
{
	margin: 0;
	padding:0;
	padding-bottom:1px;
	float:right;
	height:11px;
}

.news-sum
{
	margin-top: 1px;
 	margin-bottom: 1px;
	font-size: 12px;
	background:transparent;
	color: black;
	font-family:Sans-Serif;
}

.news-src
{
	float: left;
	font-size: 12px;
	background:transparent;
	color: #008000;	
	margin-top: 1px;
 	margin-bottom: 1px;
	font-family:Sans-Serif;
}

.news-src a
{
	font-size: 12px;
	font-weight: normal;
	background:transparent;
	color: #008000;	
	font-family:Sans-Serif;
}

.news-src-name
{
	float: left;
	font-size: 12px;
	background:transparent;
	color: #999999;	
	margin-top: 1px;
 	margin-bottom: 1px;
 	font-family:Sans-Serif;
}

.v-sep
{
	float: left;
	margin: 0;
	padding: 0;
	width: 4px;
	height: 2px;
}

.sb-l
{
	float:left;
	margin: 0;
	padding: 0;
	overflow: hidden;
}


.sb-l a
{
	margin: 0;
	padding: 0;	
	width: 13px;
	height: 9px;
	text-indent: -3000px;
	border: none;
	display: block;
	background: transparent url(images/add2sb.gif) top no-repeat;
	color: black;	
}

.sb-l a:hover
{
	background: transparent url(images/add2sbhi.gif) top no-repeat;
	color: black;		
}

.sb-l-rmv
{
	float:left;
	margin: 0;
	padding: 0;
	overflow: hidden;
}


.sb-l-rmv a
{
	margin: 0;
	padding: 0;	
	width: 13px;
	height: 9px;
	text-indent: -3000px;
	border: none;
	display: block;
	background: transparent url(images/rmvfromsb.gif) top no-repeat;
	color: black;	
}

.sb-l-rmv a:hover
{
	background: transparent url(images/rmvfromsbhi.gif) top no-repeat;
	color: black;		
}


.eml-l
{
	float:left;
	margin: 0;
	margin-right:4px;
	padding: 0;
	overflow: hidden;
}


.eml-l a
{
	margin: 0;
	padding: 0;	
	width: 13px;
	height: 9px;
	text-indent: -3000px;
	border: none;
	display: block;
	background: transparent url(images/eml.gif) top no-repeat;
	color: black;	
}

.eml-l a:hover
{
	background: transparent url(images/emlhi.gif) top no-repeat;
	color: black;		
}

.link-pnl
{
	margin:0;
	padding: 0;
	display:none;
	overflow: hidden;
}

.vid-res
{
	float:left;
	margin: 0;
	margin-left:3px;
	margin-bottom:2px;
	padding: 0;
	width:137px;
	text-align: center;
}

.vid-sb-l
{
	float: right;
	margin: 0;
	margin-right: 3px;
	padding: 0;
	height: 10px;
	padding-top:1px;
	padding-bottom:2px;
	overflow: hidden;
}


.vid-add-dt
{
	float: left;
	margin-left: 5px;
	padding-top:2px;
	padding-bottom:2px;
	
}

.vid-dur
{
	float:left;
	margin: 0;
	margin-top:4px;
	margin-left:5px;
	padding: 0;
	font-size: 11px;
	font-family: Sans-Serif;	
	font-weight: bold;
	background: transparent;
	color: #000000;
}

.vid-rat
{
	float: right;
	margin: 0;
	margin-top:4px;	
	margin-right:5px;
	padding: 0;
}

.vid-tit
{
	margin: 0;
	margin-top:4px;
	padding: 0;
	text-align: center;
	width: 127px;
	overflow:hidden;
	padding-left:5px;
	padding-right:5px;
}

.img-res
{
	float:left;
	margin: 0;
	margin-left:2px;
	margin-bottom:2px;
	padding: 0;
	width:110px;
	text-align: center;
}

.img-tit
{
	margin: 0;
	margin-top:4px;
	padding: 0;
	text-align: center;
	width: 100px;
	overflow:hidden;
	padding-left:5px;
	padding-right:5px;
}

.img-tb
{
	margin: 0 auto;
	padding: 0;
	width: 108px;
	overflow: hidden;
	text-align: center;
}

.img-tb img
{
	margin: 0;
	padding: 0;
	width: 81px;
	height:108px;
}

.sb-add-dt
{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	font-family: Sans-Serif;	
	background: transparent;
	color: #008eb4;
}

.lnk-sb-add
{
	margin: 0;
	padding: 0;
	padding-bottom:2px;
	float:left;
}

/*scrapbook section title*/
#sb-s-title 	
{
	float: left;
	margin:0;
	margin-left: 9px;
	padding: 0;
	width: 570px;
	text-align: center;
	font-size: 19px;
	font-weight: bold;
	color: #363636;
	background: transparent;
}

.sb-obj-type
{
	margin:0;
	padding:0;
	font-family: sans-serif;
	font-size: 15px;
	font-weight: bold;	
	color:#363636;
}

#sb-vw
{
	float: right;
	margin:0;
	margin-right: 8px;
	padding:0;	
	font-family: sans-serif;
	font-size: 12px;
	color:#363636;
	width:135px;
}

#sb-vw-lbl
{
	float: left;
	margin:0;
	margin-left: 4px;
	padding:0;	
	font-size: 12px;	
}

.sb-vw-opt
{
	float: right;
	margin:0;
	margin-left: 4px;
	padding:0;	
	font-weight:bold;
}

.sb-vw-opt a
{
	color: #008eb4;
	font-weight:normal;
	text-decoration: underline;
}

.sb-vw-opt a:hover
{
	cursor: pointer;
}

.lgn-form
{
	font-size: 12px;
	background: transparent;
	color: #000000;
}

.lgn-label
{
	float:left;
	margin: 0;
	margin-top: 5px;
	margin-left: 2px;
	padding: 0;
	width: 58px;
	text-align:right;
}

.lgn-field
{
	float:left;
	margin: 0;
	margin-left:4px;
	padding: 0;
	width: 125px;
}

.lgn-checkbox
{
	margin-left: 10px;
	margin-right: 5px;
}

.lgn-row
{
	margin: 0;
	margin-top: 5px;
	padding: 0;
	text-align: center;
}

#lgn-su
{
	float: left;
	margin: 0;
	margin-top: 12px;
	margin-left: 5px;
	padding: 0;
}

.ls-prog-bar
{
	float: left;
	margin: 0;
	margin-top: 8px;
	margin-left: 15px;
	margin-right: 15px;
	padding: 0;
	width:15px;
	height: 15px;
}

#lgn-btn
{
	float: left;
	margin: 0;
	margin-top: 5px;
	padding: 0;
	width: 66px;
	height: 22px;	
}

#lgn-btn a
{
	margin: 0;
	padding: 0;	
	width: 66px;
	height: 22px;
	text-indent: -3000px;
	border: none;
	display: block;
	background: transparent url(images/lgn_btn.gif) top no-repeat;
	color: black;	
}

#lgn-btn a:hover
{
	background: transparent url(images/lgn_btn_hi.gif) top no-repeat;
	color: black;		
}

#su-btn
{
	float: left;
	margin: 0;
	margin-top: 5px;
	padding: 0;
	width: 66px;
	height: 22px;	
}

#su-btn a
{
	margin: 0;
	padding: 0;	
	width: 66px;
	height: 22px;
	text-indent: -3000px;
	border: none;
	display: block;
	background: transparent url(images/su_btn.gif) top no-repeat;
	color: black;	
}

#su-btn a:hover
{
	background: transparent url(images/su_btn_hi.gif) top no-repeat;
	color: black;		
}

#frm-lgn
{
	display: block;
}

#frm-su
{
	display: none;
}

#mb
{
	display: none;
	margin: 0;
	padding:0;
	width:200px;
	position: absolute;
	overflow:hidden;
}

#mb-crn
{
	margin: 0;
	margin-left:185px;
	padding: 0;
	width: 5px;
	height: 5px;
	overflow:hidden;
	background: transparent url(images/mb_crn.gif) top no-repeat;
	color: white;
}

#mb-tl
{
	float: left;
	margin: 0;
	padding: 0;
	width: 9px;
	height: 9px;
	overflow:hidden;
	background: transparent url(images/mb_tl.gif) top no-repeat;
	color: white;
}

#mb-tm
{
	float: left;
	margin: 0;
	padding: 0;
	width: 182px;
	height: 9px;
	overflow:hidden;
	background: transparent url(images/mb_tm.gif) top repeat-x;
	color: white;
}

#mb-tr
{
	float: left;
	margin: 0;
	padding: 0;
	width: 9px;
	height: 9px;
	overflow:hidden;
	background: transparent url(images/mb_tr.gif) top no-repeat;
	color: white;
}

#mb-msg
{
	margin: 0;
	padding: 0;
	width:200px;
	background: transparent url(images/mb_msg.gif) top repeat-y;
	color: black;
	font-size: 11px;
	font-weight: bold;
}

#msg-content
{
	margin: 0;
	padding: 0;
	padding-left:9px;
	padding-right:9px;
	text-align:center;
}

#mb-bl
{
	float: left;
	margin: 0;
	padding: 0;
	width: 9px;
	height: 9px;
	background: transparent url(images/mb_bl.gif) top no-repeat;
	color: white;
}

#mb-bm
{
	float: left;
	margin: 0;
	padding: 0;
	width: 182px;
	height: 9px;
	overflow:hidden;
	background: transparent url(images/mb_bm.gif) top repeat-x;
	color: white;
}

#mb-br
{
	float: left;
	margin: 0;
	padding: 0;
	width: 9px;
	height: 9px;
	overflow:hidden;
	background: transparent url(images/mb_br.gif) top no-repeat;
	color: white;
}

#s-lgn
{
	margin: 0;
	width: 992px;
	padding: 0;
	padding-bottom:2px;
	font-size: 12px;
/*	background: #ebebeb; */
}

#s-lgn-hello
{
	float: left;
	margin: 0;
	margin-left:5px;
	padding:0;
}

#s-lgn-lo
{
	float: right;
	margin: 0;
	padding:0;
	margin-right:5px;
	font-weight:bold;
}

.tv-img
{
	margin: 0;
	padding: 0;
	width: 564px;
	text-align:center;
}

.tv-img-img
{
	margin: 0 auto;
	padding: 0;	
	width:110px;
}

.tv-img-vid
{
	margin: 0 auto;
	padding: 0;	
	width:137px;
}

#sb-content-pb
{
	margin: 0 auto;
	padding:0;
	width:13px;
}

#sb-content-msg
{
	margin: 0;
	padding:0;
	text-align: center;
	background: transparent;
	color: #008eb4;
	font-size: 13px;
	font-weight: bold;
}

/*Scrapbook feed elements*/
.sbf-row
{
	margin:0;
	padding:4px;
	overflow:hidden;
	width:192px;
}

.sbf-time
{
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	width:80px;
	background:transparent;
	color: #999999;
	font-size: 11px;
	text-align: left;
	
	font-weight:bold;
}

.sbf-label
{
	float:left;
	margin:0;
	margin-left:2px;
	padding:0;
	overflow:hidden;
	width:68px;
	background:transparent;
	color:#363636;	
	font-size: 11px;
	font-weight:bold;
}

.sbf-rmv
{
	float:left;
	margin:0;
	margin-left:10px;
	padding:0;
	overflow:hidden;
	
}

.sbf-rmv-shw
{
	margin: 0;
	padding:0;
	overflow:hidden;
	height:9px;
	display:block;
}

.sbf-title
{
	margin:0;
	margin-top:2px;
	margin-left:20px;
	padding:0;
	overflow:hidden;
	width:160px;
	background:transparent;
	color:#363636;	
	font-size: 11px;
	font-weight: bold;
}

/** preview dialog section **/
#prvw-dlg
{
	display: none;
	margin: 0;
	padding:0;
	position: absolute;
	width: 570px;
}

#prvw-dlg-tl
{
	float: left;
	margin: 0;
	padding: 0;
	width: 20px;
	height: 25px;
	background: transparent url(images/prvw_dlg_tl.gif) no-repeat top;
	color: black;
}

#prvw-dlg-tm
{
	float: left;
	margin: 0;
	padding: 0;
	width: 530px;
	height: 25px;
	background: transparent url(images/prvw_dlg_tm.gif) repeat-x top;
	color: black;
}

#prvw-dlg-tr
{
	float: left;
	margin: 0;
	padding: 0;
	width: 20px;
	height: 25px;
	background: transparent url(images/prvw_dlg_tr.gif) no-repeat top;
	color: black;
}

#prvw-dlg-mid
{
	margin: 0;
	padding: 0;
	padding-top:4px;
	width: 570px;
	background: transparent url(images/prvw_dlg_mid.gif) repeat-y top;
	color: black;
}

#prvw-dlg-bl
{
	float: left;
	margin: 0;
	padding: 0;
	width: 22px;
	height: 22px;
	background: transparent url(images/prvw_dlg_bl.gif) no-repeat top;
	color: black;
}

#prvw-dlg-bm
{
	float: left;
	margin: 0;
	padding: 0;
	width: 526px;
	height: 22px;
	background: transparent url(images/prvw_dlg_bm.gif) repeat-x top;
	color: black;
}

#prvw-dlg-br
{
	float: left;
	margin: 0;
	padding: 0;
	width: 22px;
	height: 22px;
	background: transparent url(images/prvw_dlg_br.gif) no-repeat top;
	color: black;
}

/*my top 20 add button*/
.t20-add
{
	float:left;
	margin: 0;
	margin-left: 10px;
	padding: 0;
	overflow:hidden;
	height: 19px;
	width: 19px;
}

.t20-add a
{
	margin: 0;
	padding: 0;	
	width: 19px;
	height: 19px;
	text-indent: -3000px;
	border: none;
	display: block;
	background: transparent url(images/add_sb.gif) top no-repeat;
	color: black;	
}

.t20-add a:hover
{
	background: transparent url(images/add_sb_hi.gif) top no-repeat;
	color: black;		
}

#emailbox
{
	margin: 0;
	padding: 0;
	display: none;
	position: absolute;
	overflow:hidden;
	z-index: 100;
}

/*thumbnail hover for scrapbook feed links*/
#sbf-win-whole
{
	margin: 0;
	padding: 0;
	display: none;
	position: absolute;
	overflow:hidden;
}

#sbf-win-crn
{
	float:left;
	margin: 0;
	margin-left: -2px;
	margin-top: 31px;
	padding: 0;
	height:14px;
	width:14px;
	background: transparent url(images/sbf_tb_crn.gif) no-repeat top;
	color: black;
}

#sbf-win
{
	float:left;
	margin: 0;
	padding: 5px;
	border: 2px solid #79bae7;
	background: #eff8ff;
	color: black;
}

#sbf-win-vid
{
	margin: 0;
	padding: 0;
	width:137px;
}

#sbf-win-img
{
	margin: 0;
	padding: 0;
	width:110px;
}

#sbf-win-news
{
	margin: 0;
	padding: 0;
	width:551px;
	text-align:left;
}
/* tag cloud tags */
#section-tagcloud
{
	margin: 0;
	padding: 0;
	padding-top: 8px;	
	padding-left: 8px;
}

div.terms-cloud
{
	text-align:center;
	padding-bottom: 5px;
}

div.terms-cloud a
{
	margin-right:6px;	
}

a.tc8
{
	font-size:30px;
	color: #1941c4;
	background: transparent;
}

a.tc7
{
 	font-size:28px;	
 	color: #1941c4;
	background: transparent;	
}

a.tc6
{
	font-size:26px;
	color: #456ff7;
	background: transparent;	
}

a.tc5
{
 	font-size:24px;	
 	color: #456ff7;
	background: transparent;	
}

a.tc4
{
	font-size:22px;
	color: #7694f7;
	background: transparent;	
}

a.tc3
{
 	font-size:20px;	
 	color: #7694f7;
	background: transparent;	
}
a.tc2
{
	 font-size:18px;
	color: #9cb1f7;
	background: transparent;	
}

a.tc1
{
 	font-size:16px;	
 	color: #9cb1f7;
	background: transparent;	
}

a.tc0
{
 	font-size:14px;	
 	color: #c4d0f7;
	background: transparent;	
}

/*Archive menu */
.a-l
{
 	margin: 0;
 	margin-top: 10px;
 	padding: 0;
 	height: 30px;
 	float:left;
 	font-size:22px;	
 	margin-left: 8px;
 	
}

.a-l-sel
{
	margin: 0;
 	padding: 0;
  	height: 30px;
 	float:left;
 	font-size:35px;	
 	color:orange;
 	margin-left: 8px;
}