body{
	background:#000 url('../images/v2/background_4.jpg') center top no-repeat;
/*	background:#000 url('../images/v2/background_2.jpg') center top no-repeat;*/
/*	background:#000 url('../images/v2/background_3.jpg') center top no-repeat;*/
	padding:0px;
	margin:0px;
	font-family: Helvetica, Arial, Verdana;
	font-size:12px;
/*	background-attachment: fixed;*/
	color:#666;
}
a{
	color:#336699;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
#main{
	width:1047px;
	height:100%;
	margin:0 auto;
	background:url('../images/v2/alpha_bg.png') center top repeat-y;
	padding-bottom: 160px;
	min-height:1200px;
}
#contents{
	padding:15px 24px;
	position:relative;
/*	width:997px;*/
}

#right_column{
	float:right;
	width:330px;
	height:1000px;
}
#left_column{}


/* **** general **** */
.loading{ background:url('../images/v2/ajax_loading.gif') center center no-repeat;}

/* ****  header area **** */

#header{height:50px;position:relative;}
#logo{
	width:124px;
	height:42px;
	background:url('../images/v2/logo_bg.png') center center no-repeat;
}
#logo a{
	display:block;
	text-indent:-5000px;
	width:124px;
	height:42px;
	overflow:hidden;
	text-decoration:none;
}
#search{
	position:absolute;
	width:235px;
	height:37px;
	padding:9px 0 0 9px;
	margin:0 0 0 0;
	top:3px;
	left:130px;
}
#search_bg{
	position:absolute;
	top:0;left:0;
	width:235px;
	height:37px;
	background:url('../images/v2/search_bg.png') center center no-repeat;
	z-index:2;
}
#search_form{
	position:absolute;
	top:9px;left:9px;
	display:block;
	z-index:3;
}

#search input{float:left; font-size:.99em;}

#search input#qt{
	width:192px;
	border: 1px solid #fff;
    background: #fff;
	outline: none
}

#sign_in{
	float:right;
	padding:15px 0px;
}
#sign_in span{
	color:#fff;
	font-weight:bold;
	padding:0 5px;
}

/* box defaults */

.box{margin-bottom:1px;}

.box .box_b_t{
	background:url('../images/v2/box_big_top.png') top left no-repeat;
	height:17px;	
}
.box .box_b_contents{
	background:url('../images/v2/box_big_mdl.png') center top repeat-y;
	padding:5px 7px 0 7px;
}
.box .box_b_b{
	background:url('../images/v2/box_big_btm.png') top left no-repeat;
	height:17px;		
}

.box .box_s_t{
	background:url('../images/v2/box_sm_top.png') top left no-repeat;
	height:17px;	
}
.box .box_s_contents{
	background:url('../images/v2/box_sm_mdl.png') center top repeat-y;
	padding:5px 7px 0 7px;
}
.box .box_s_b{
	background:url('../images/v2/box_sm_btm.png') top left no-repeat;
	height:17px;		
}
.box h1.box_ttl{
	margin:0 0 0 0; 
	font-size:1.1em; 
	float:left;
	text-indent:-1000px;
	overflow:hidden;
	height:27px;
}

.box .l-row{
	background: url(../images/v2/stock_item.gif) 16px 4px no-repeat;
	padding-left:25px;
	height:18px;
}

.customize{
	float:right;
}

.modal_box_close{
	background:url('../images/v2/close_box_bg.png') top left no-repeat;
	position:absolute;
	right:-9px;
	top:-9px;
	width:32px;
	height:32px;
	cursor:pointer;
}
.modal_box_close_btn{
	position:absolute;
	right:-9px;
	top:-9px;
	width:32px;
	height:32px;
	cursor:pointer;
}

/* *****   features area   ****** */
#features{
	width:667px;
	position:relative;
}
#features .box_b_contents{
	height:535px;
}
#features .entry{
	display:none;
	position:absolute;
	top:49px;
	left:7px;
}
#features h2{
	background-color:#fff;
	font-size:2.0em;
	font-weight:normal;
	padding:15px 0 3px 20px;
	margin:0 0 0 0;
}
#features .feat_summary p{
	display:inline;
}
#features .feat_summary{
	padding-left:20px;
	width:603px;
	background-color:#fff;
}
.feat_tags{
	padding-top:15px;
}
.feat_tags div{display:inline;font-weight:bold;color:#333;}
#features .feat_summary .feat_tags a{color:#666;text-decoration:underline;}
#features .feat_summary a{
	color:#3579ac;
	text-decoration:none;
}
#features .feat_summary a:hover{text-decoration:underline;}

#entry_shade{
	background:url('../images/v2/feature_thmb_shade.png') center left repeat-x;	
	width:653px; height:380px;
	position:absolute;
	top:49px; left:7px;
	display:block;
}
.feat_img{
	display:block;
	background-color:#000;
	width:653px; height:380px;
}
#features_nav{
	height:22px;
	margin-left:277px;
}
.feat_nav_item{
	width:12px;
	height:12px;
	float:left;
	padding:0 4px;
	cursor:pointer;
	background: url(../images/v2/feat_dot.gif) center center no-repeat;
}
.feat_nav_item_on{
	background: url(../images/v2/feat_dot_on.gif) center center no-repeat;
}
.feat_hover{display:none;}
#features h1{background:url(../images/v2/feat-ttl.gif) 16px top no-repeat; width:189px;}

#archive_link{float:right; margin-right:16px; color:#333;text-decoration:none;}
#archive_link:hover{text-decoration:underline;}
.badge{position:absolute; top:33px;left:-12px;width:120px; height:120px;overflow:hidden;text-indent:-500px;}

/* features hover boxes */
.hover_box{
	width: 286px;
	height:100px;
	position:relative;
}
.hover_box img{float:left;padding-right:5px;}
.hover_box_t{
	background:url('../images/v2/feat_hvr_t.png') top left no-repeat;
	width:286px;
	height:19px;
}
.hover_box_contents{
	background: url('../images/v2/feat_hvr_m.png');
	padding:5px 5px 5px 15px;	
	height:61px;
	
}
.hover_box_b{
	background:url('../images/v2/feat_hvr_b.png') top left no-repeat;
	width:286px;
	height:19px;
}

.feat_hvr_ttl{font-weight:bold;	color:#3579ac;padding-right:10px;}
.feat_hvr_dsc, .feat_hvr_dsc p{display:inline;padding-right:10px;line-height:.95em; }

/* feeds area */
#feeds{width:667px; position:relative;}
#feeds h1{background:#fff url(../images/v2/rss-ttl.gif) 16px top no-repeat;width:100%;height:26px;float:none;}
#feeds_container{padding-bottom:5px;}
.feedTitle{
	background:#eaeaea url(../images/v2/feed-tog-closed.gif) center left no-repeat;
	padding:3px 0 0px 20px;
	height:17px;
	font-weight:bold;
	color:#369;
	cursor:pointer;
}
.feedTitleOpen{ background:#eaeaea url(../images/v2/feed-tog-open.gif) center left no-repeat;}
.feedContent{margin:0;height:10px;overflow:auto;visibility:hidden;}
.feedContentOpen{margin:15px;height:325px;visibility:visible;}
.feed_ttl{padding-left:15px;font-size:1.4em;}
.feed_sum{padding: 3px 15px 15px 15px;border-bottom:1px solid #d9d9d9;margin:0 15px 13px 0;}
.feed_err{text-align:center; padding-top:155px;font-size:1.3em;}

/* news area */
#news{width:330px;position:relative;}
#news h1{margin:0 0 0 0; font-size:1.1em; background:url(../images/v2/news-ttl.gif) 16px top no-repeat; float:left;width:100%;text-indent:-1000px;overflow:hidden;}
#news .box_s_contents{height:472px;}
#news .box_scroll{height:425px;overflow:auto;clear:both;padding-right:10px;margin:0 15px}
#news img{float:right;}
#news a{ font-weight:bold; display:block;}
#news .news_entry{border-bottom:1px solid #d9d9d9; padding:10px 0 10px 8px; }
#news #news_sources{margin:20px 0;}
#news .news_source{padding-left:15px;}
#news p{display:inline;}
#news .clear{clear:both;}
#news h2{
	margin:0 0 5px 5px;
	padding:0;
	font-size:0.97em;
	font-weight:normal;
}

/* bookmarks area */
#bookmarks{width:330px;position:relative;}
#bookmarks h1{background:url(../images/v2/bookmarks-ttl.gif) 16px top no-repeat;width:100%;}
#bookmarks .box_s_contents{height:239px;}
#bookmarks .box_scroll{height:191px;overflow:auto;clear:both;padding-right:10px;margin:0 15px 0 0}
#bookmarks a{ font-weight:bold; }

/* stocks area */
#stocks{width:330px;position:relative;}
#stocks h1{background:url(../images/v2/stocks-ttl.gif) 16px top no-repeat;width:100%;height:24px;}
#stocks .box_s_contents{height:112px;clear:both;}
#stock_quotes{clear:both;}

.sq_row{padding:3px 10px;background: url(../images/v2/stock_item.gif) left center no-repeat;}
.sq_nike{font-weight:bold;}
.sq_price{margin:5px;}
.sq_change_neg{color:#f21e22;}
.sq_change_pos{color:#197b30;}

/*search box area */
#quickfinder_results .modal_box_contents{background:url('../images/v2/srch_box_bg.png') top left no-repeat;width: 622px; height: 385px;}
#search_hdr{
	background:url('../images/v2/search_hdrs.gif') 25px 18px no-repeat;
	height:43px;
}
#link_results{
	width:280px;
	height:294px;
	margin-left:27px;
	overflow:auto;
	border-right:1px solid #d9d9d9;
}

#people_results{
	float:right;
	width:277px;
	height:294px;
	margin-right:17px;
	overflow:auto;
}
#quickfinder_results a{font-weight:bold;color:#3579ac; text-decoration:none;}
#quickfinder_results a:hover;{text-decoration:underline;}
.ql_summ{padding-bottom:10px; margin:0 10px 10px 0; border-bottom:1px solid #d9d9d9;}

a#ql_more{
	position:absolute;
	bottom: 20px;
	left:27px;
	width:120px;
	height:13px;
	padding-top:2px;
	background:url('../images/v2/search_more_bg.gif') center right no-repeat;
	color:#333;
}
.qf_no_links, .qf_no_people{padding: 20px 60px 0 0;font-size:1.2em;color:#333;}
