#container { font-size:12px; margin:0 auto; padding:0; width:1092px; }
#containerBPI { float:left; font-size:12px; margin-left:70px; padding:0; width:1092px; }

.bpi_mainbg { background:url(../images/bpi_skinR.jpg) no-repeat; width:100px; height:450px; right:200px; position:absolute; top:169px; }
#wrapperSkinLinkRight { right:0; }
#wrapperSkinLinkLeft { left:0; }
#wrapperSkinLinkLeft, #wrapperSkinLinkRight { height:450px; position:absolute; text-indent:-99999px; top:0; width:100px; z-index:0; }
*html #wrapperSkinLinkLeft, *html #wrapperSkinLinkRight { height:3200px; position:absolute; }

/**	-	-	-	HEADER	-	-	-	**/
#main_header { margin:0; padding:0; }
	#login_row { background-color:#303030; color:#fff; height:35px; width:100%; }
		#login_inside, #logo_inside, #link_inside { color:#FFFFFF; margin:0; padding:0; }
			#login_linkBox { float:left; margin:10px 0 0 20px; width:270px; }				
				#login_linkBox_ul { padding:0; margin:0; list-style: none; }
				#login_linkBox_ul li { float:left; }
				#login_linkBox_ul a { color:#FFFFFF; text-decoration:none; }
				#login_linkBox_ul a:hover { text-decoration:underline;	}

			#login_divform, #login_welcome { float:right; margin:10px 10px 0 0; }
				#login_form{ margin:0; padding:0; }
				#login_divform a { font-weight:normal; color:#FFFFFF; text-decoration:none; }
				#login_divform a:hover { text-decoration:underline;	}

		.w_loginRow_sep{ margin:0px 5px; font-weight:normal; }		
		input.login_inputbox { background-color: #FFFFFF; border: 1px solid #999999; height: 14px; margin: 0 20px 0 5px; width: 116px; }
		
	
	#logo_row{ background-color:#fff; height:133px; width:950px; }
		#logo_div, #logo_banner { float:left; height:90px; margin-top:20px;	}
		#logo_div { background:url(../images/entrep_logo.png) no-repeat; margin-right:2px; width:220px; }
		#logo_div a { padding:0 106px 70px; text-decoration:none; }
	
	#link_row{ border-top:1px solid #EBD2CB; margin:0; overflow:hidden; padding:0; width:950px; }
		#link_nav{ background-color:#AB1200; float:left; font-family:georgia; height:34px; width:750px; }
			#linknav_ul { margin-left:15px; padding:0; height:34px; line-height:16px; list-style:none; }
			*html #linknav_ul { margin-left:13px; }
				#linknav_ul li.topLI { float:left; margin:0; padding:0; }
				#linknav_ul li.topLI a.top_link {
					color:#FFFFFF;
					display:block;
					float:left;
					font-size:11px;
					height:26px;
					line-height:34px;
					padding:0 4px;
					text-decoration:none;
				}
				#linknav_ul li.topLI a.top_link:hover { color:#E3E4DF; text-decoration:underline; visibility:visible; }
				#linknav_ul li.topLI:hover > a.top_link { color:#E3E4DF; text-decoration:underline; }
				#linknav_ul li.topLI:hover { position:relative; z-index:200; }
				.linknav_sep { border-left:1px solid #fff; float:left; height:14px; margin:10px 5px 0; width:0; }
				*html .linknav_sep { margin:10px 3px 0; }

		#link_search { background:url(../images/link_searchBG.png) repeat-x; float:right; height:34px; width:200px; }
			.link_search_dir, .link_search_box {
				background-color:#fff;
				border-color:#a2a2a2 #d1d1d1 #d1d1d1;
				border-style:solid;
				border-width:1px;				
				height:20px;
				margin:5px 10px 0 0;
				padding:0;
			}
				.link_search_box { width: 170px; }
				.link_search_dir { float:right; width: 211px; }
				.searchInput { border:0 none; background:transparent; display:inline-block; width:100%; }
					.searchInput span { display:inline-block; position:relative; width:100%; }
					.searchInput span input { border:0 none; height:16px; margin:1px 20px 0 0; outline:medium none; padding:0; width:149px; }
					.searchInput span button { 
						background:url(../images/magnify.png) no-repeat scroll right top transparent;
						border: 0 none;
						cursor: pointer;
						display: block;
						height: 16px;
						padding: 0;
						margin:2px 0 0;
						position: absolute;
						right: 0;
						top: 0;
						width: 19px;
					}
					.link_search_box .hidden_elem, .link_search_dir .hidden_elem, .link_search_bpidir .hidden_elem { display:none; }
				.link_search_box form, .link_search_dir form { margin:0; padding:0; }
			
		#link_qnav { background-color:#040404; height:24px; }
			#linkQnav_ul { margin-left:15px; padding:0; height:24px; line-height:14px; list-style:none; }
				#linkQnav_ul li.qNav_link { float:left; margin:0; padding:0; }
				#linkQnav_ul li.qNav_link a { color:#FFFFFF; display:block; float:left; line-height:14px; padding:5px 4px 0 4px; text-decoration:none; }
				#linkQnav_ul a:hover { text-decoration:underline; }
			
			.qNav_sep{ 
				border-left:2px solid #fff; float:left; height:14px; margin:5px 5px 0 5px; width:0; 
			}
			.quicklinks { color:#fff; float:left; margin:5px 5px 0 0; }
/**	-	-	-	-	-	-	-	-	**/

/**	-	-	-	BODY	-	-	-	**/
		/*.category_nav { left:0; margin-left:10px; position:absolute; right:0; top:218px; width:150px; z-index:0; }
		.category_nav, .category_nav * { font-size:10px; text-align:right; }
		.category_nav a, .category_nav span { cursor:pointer; display:block; height:20px; line-height:20px; }
		.category_nav a:hover { text-decoration:underline; }*/
	#body_center { margin:0; padding:0; width:950px; }
		.category_nav { float:left; margin-right:15px; position:fixed; top:150px;/*223px;*/ width:100px; z-index:0; }
		.category_nav, .category_nav * { font-size:11px; text-align:right; }
		.category_nav a, .category_nav span { color:#000000; display:block; height:20px; line-height:20px; text-decoration:none; }
		.category_nav a { width:100px; }
		.category_nav a:hover { text-decoration:underline; }
		.category_nav span { margin:0 auto; position:relative; }
		.category_nav .category_title1, .category_nav .category_title2 { padding-top:14px; }
		.category_nav .category_title2, .category_nav .category_twoline { height:40px; }
		#entrep_fbtwitter { float:right; }
		
		#main{ background-color:#fff; float:right; margin:0 auto; overflow:hidden; padding:0; position:relative; width:977px; z-index:1; }
		
		#left_box { float:left; width:640px; margin:20px 10px 15px 0; }
		#right_box { float:right; width:300px; margin:20px 0 0; }
			.ads_right_boxes { margin-bottom:12px; overflow:hidden; }
			.ads_right_lastboxes { margin-bottom:0px; }
			.ads_box { width:300px; height:250px; background-color:#000000; }
			.ads_header { padding:6px 0; }
			.ads_header, .ads_header a { color:#BD2939; font-size:16px; font-weight:bold; line-height:16px; text-decoration:none; }
			.ads_grayb { border:1px solid #d1d1d1; overflow:hidden; }
			.ads_grayb p { color:#970208; margin:10px 10px 5px; }
			
			#months_cover { background-color:#FFFFFF; border:5px solid #A50811; height:100px; }
				#months_cover_left{ float:left; width:180px; }
					#monthsCover_title{ margin-bottom:2px; }
					#monthsCover_content{ height:30px; overflow:hidden; margin-left:8px; }
					#monthsCover_subs { margin:1px 0px; }
					#monthsCover_click { margin-left:8px; line-height:10px; }
					#monthsCover_click a { font-size:11px; text-decoration:none; color:#000000; line-height:10px; }
					#monthsCover_click a:hover { color:#CD3333; text-decoration:underline; }
				#months_cover_right { float:right; width:100px; }
					#months_cover_right img { width:100px; height:100px; }
					
			#month_cover { margin:0; padding:0; width:300px; height:229px; position:relative; overflow:hidden; }
				#month_cover a { text-decoration:none; border:none; }	
				#subscribenow { position:absolute; left:134px; top:202px; /*top:662px; left:810px;*/ }	/*top:479px*/
					
			#ads_subNewsletter { background-color:#ededed; height:110px; }
				#ads_subNewsletter form { margin:0; padding:0; }
				#nLline { margin:10px; overflow:hidden; }
				input.nLinput { background-color:#ffffff; border: solid 1px #e3e4df; width:180px; }
				input.nLsubmit {
					font-weight:bold;
					background-color:#990000;
					color:#fefefc;
					font-size:12px;
					border: 1px solid #660000;
					cursor:pointer;
				}
				.btn-subscribe { background-color:#d22636; border:0; /*border-radius:10px;*/ color:#fff; height:20px; margin:6px 0; vertical-align:middle; width:100px; }
				#newssubscribe { margin:0; padding:0; }
				#nLtext { font-size:11px; font-weight:bold; padding:0; margin:0; }
				#nLLink a { color:#000; font-size:10px; font-weight:bold; text-decoration:none; }
				#nLLink a:hover, .title_12red a:hover { text-decoration:underline; }
			
			#ads_follow { border-bottom:3px dotted #999999; list-style-type:none; margin:0; overflow:hidden; }
			*html #ads_follow { height:48px; }
			#ads_follow li { color:#353535; float:left; font-size:20px; line-height:20px; margin:6px 10px 6px 0; overflow:hidden; }
			#ads_follow li p { margin:8px 20px 0 6px; padding:0; }
			.text_ads { margin-bottom:15px; overflow:hidden; position:relative; text-align:center; }
			#ads_events { background:url(../images/event_btn.jpg) no-repeat; border:0 none; height:37px; }
			#ads_events a { text-decoration:none; }
/**	-	-	-	-	-	-	-	-	**/	

/**	-	-	-	FOOTER	-	-	-	**/
#mainFooter { margin:0; padding:0; }
	#home_footer_top { padding:25px 0; background-color:#525051;/*#dddddd;*/ }
	#home_footer_mid { padding:10px 0; background-color:#525051; color:#ffffff; }
		#home_footer_mid a {
			text-decoration:none;
			color:#ffffff;
			margin:0px 10px;
		}
		#home_footer_mid a:hover {
			text-decoration:underline;
		}
	#home_footer_low { background-color:#020202; color:#ffffff; overflow:hidden; padding:20px 0 35px; }
		#home_footer_box { margin:0 10px; }
			#home_footer_logo { float:left; margin-right:12px; width:90px; height:90px; }
			#home_footer_content { float:left; font-size:10px; }
				#home_footer_content a, #home_footer_copyright, #home_footer_contact { font-size:1em; color:#ffffff; text-decoration:none; }
				#home_footer_content a:hover { text-decoration:underline; }

/**	-	-	-	-	-	-	-	-	**/

/**	-	-	-	FORUM	-	-	-	**/
.home_forum { margin-bottom:20px; overflow:hidden; width:100%; }
	.home_forum_header { background-color:#000; margin-bottom:5px; padding:10px; text-align:left; }
	.home_forum_header a { color:#fff; font-size:14px; font-weight:bold; text-decoration:none; }

	.home_forum_body { overflow:hidden; width:100%; }
		#boardBox { width:225px; padding:10px 10px 0px 0px; float:left; text-align:left; }
			#boardRows { height:59px; padding-bottom:5px; font-size:12px; }
			#boardBox a { color:#A50811; font-weight:bold; text-decoration:none; font-size:14px; }
			#boardBox a:hover { text-decoration:underline; }
			#moreLinks a { text-decoration:none; color:#252525; font-weight:bold; }
			#moreLinks a:hover { text-decoration:underline;	}
/**	-	-	-	-	-	-	-	-	**/

/**	-	-	-	FEEDS	-	-	-	**/
	#feed_title_box { background-color:#000; margin-bottom:5px; padding:10px; text-align:left; }
	.feed_content_box { margin:10px 0; padding-bottom:15px; margin:0 auto; }
	.feedcontainer{ width:225px; padding:0px 5px 10px; float:left; text-align:left; }
		.feedcontainer ol { list-style-image:url(../images/bullet.png); margin:0 0 0 15px; padding:0px; }
	.titleFeedBox{ margin:5px 0 5px 12px; padding:5px 0px; height:30px; text-align:center; }	
		.titleFeedBox a{ font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
		.titleFeedBox a:hover{ text-decoration:underline; }
		.titleFeedBox a img{ display:block; visibility:visible; }
	.latestarticles{ font-size:12px; margin-left:14px; padding-left:10px; }
		.latestarticles li{	margin-bottom:8px; }
		.latestarticles li a{ color:#656565; font-size:12px; text-decoration:none; }
		.latestarticles li a:hover{ text-decoration:underline; }
	.websitelink a{ color:#000000; font-size:12px; font-weight:bold; text-decoration:none; }
		.websitelink a:hover{ text-decoration:underline; }
	#entrepreneur_topgear{ height:20px; background-position:center center; width:278px; margin:0 auto; padding:5px 0 0 0; }
	#entrepreneur_techie{ height:20px; background-position:center center; width:278px;  margin:0 auto; padding:5px 0 0 0; }
	#entrepreneur_fhm{ height:20px; background-position:center center; width:278px; margin:0 auto; padding:5px 0 0 0; }
/**	-	-	-	-	-	-	-	-	**/

/**	-	-	-	ARTICLES	-	-	-	**/
.article_header { margin-bottom:15px; }
.article_header h1 { background-color:#303030; color:#FFF; font-size:22px; font-weight:100; line-height:22px; padding:8px 0; text-align:center; }
/*.article_header img { margin-top:5px; }*/

.articles_box { margin-bottom:14px; overflow:hidden; }
.articles_box ul { list-style-type:none; margin:0; padding:0; }
.articles_box ul li { border-bottom:1px dotted #959595; margin:12px 0; padding:0 0 5px; }
.article_thumb { float:left; }
.article_dtls { margin-left:115px; overflow:hidden; }
.article_share { float:right; margin:8px 0; }

.article_pager { margin:0; padding:0; text-align:center; }
.article_pager a { color:#252525; font-style:normal; }

#newsList { float:left; margin:0 15px; width:616px; }
#newsList_box { margin:10px; }

#sideBarL { float:left; width:189px; margin-right:10px; }
#sideBarR { float:left; width:189px; margin-left:10px; }

.articleSharediv { float:right; width:125px; }
.articleSharediv span { float:left; }
.articleSubscribediv { background-color:#A61C02; float:right; overflow:hidden; padding:8px; text-align:center; width:322px; }
a#articleSubscribe { color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none; }
a:hover#articleSubscribe{ text-decoration:underline; }

.dottedGray { border-color:#999999 -moz-use-text-color -moz-use-text-color; border-style:dotted none none; border-width:2px 0 0;}
/**	-	-	-	-	-	-	-	-	-	**/

/** Forum Most Viewed **/

.ssi_table { margin:10px; padding:0; }
.ssi_table tr td p { margin:5px 0; padding:0; }
.ssi_table tr td p a { color:#353535; line-height:12px; text-decoration:none; }
.ssi_table tr td p a:hover { text-decoration:underline; }
.join_forum { color:#970208; }

/**	-	-	-	-	- **/

	.hrDotted {
		border-top:3px dotted #d9d9d9;
		border-bottom:0px;
		border-left:0px;
		border-right:0px;
	}
	
	.hrlitegray { border-top:4px solid #ededed; border-bottom:0; border-left:0; border-right:0; } 
	.title_08orangearial a { font-size:0.8em; color:#F7941D; text-decoration:none; }
	.title_08orangearial a:hover { text-decoration:underline; }

	.title_08blackarial a { font-size:0.8em; color:#656565; text-decoration:none; }
	.title_08blackarial a:hover { text-decoration:underline; }
	.title_12blackarial a { font-size:12px; color:#000000; text-decoration:none; }
	.title_12blackarial a:hover { text-decoration:underline; }

	.title_08redarial a { font-size:0.8em; color:#a50811; text-decoration:none; }
	.title_08redarial a:hover { text-decoration:underline; }	
	.title_12redarial { font-size:12px; font-weight:bold; color:#a50811; }
	.title_12redarial a { font-size:12px; font-weight:bold; color:#a50811; text-decoration:none; font-style:italic; }
	.title_12redarial a:hover { text-decoration:underline; }
	.title_14redtimes { font-size:14px; font-weight:bold; color:#a50811; }
	.title_18redtimes { font-size:18px; font-weight:bold; color:#a50811; }
	.title_18redtimes a { color:#a50811; text-decoration:none; }-
	
	
	.title_08whitearial, .title_08whitearial a, .title_10white, .title_12whitearial, .title_12whitearial a, .title_18whitetimes, .title_18whitetimes a {
		color:#ffffff; 
		text-decoration:none;
	}
	
	.title_08whitearial, .title_08whitearial a, .title_08goldarial, .title_08goldarial a { font-size:0.8em; }
	.title_10white { font-size:10px; }
	.title_12whitearial, .title_12whitearial a { color:#fff; font-size:12px; font-weight:bold; }
	.title_18whitetimes, .title_18whitetimes a { font-size:18px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
	.title_08whitearial a:hover, .title_12whitearial a:hover, .title_18whitetimes a:hover { color:#fff; text-decoration:underline; }	
	
	.title_08goldarial, .title_08goldarial a { color:#FFEC00; }
	.title_12goldarial a { font-size:12px; color:#FFEC00;/*#e2cd84;*/ font-weight:bold; text-decoration:none; }
	.title_12goldarial a:hover { text-decoration:underline; }
	
	.title_box { border-bottom:3px dotted #d9d9d9; margin-bottom:5px; }
	.title_box_gold { border-bottom:3px dotted #FFEC00;/*#e2cd84;*/ margin-bottom:5px; }
	.title_box_redbg { background-color:#A50811; padding:10px }
	.title_box_black { border-bottom:1px solid #000; margin-bottom:5px; }
	.title_box_floating { margin:0 10px 5px; }
	.topBorder { height:22px; }
		.tlBorder { float:left; border-top:1px solid #d9d9d9; }
		.trBorder { float:right; height:22px; background:url(../images/fold_righttop.png) no-repeat; }
		.box_contents { border-right:1px solid #d9d9d9; padding:0 10px 10px; }
	.newArt {
		background-color:#000000;
		padding:0px 2px 0px 2px;
		font-weight:bold;
		color:#F7941D;
		font-size:10px;
	}
	.channelTitle { color:#252525; font-size:22px; }
	#pageBreak { text-align:right; padding:0; }
	#pageBreak a { color:#252525; font-style:normal; }
	
	.article_page_nums { font-style:normal; }
	
	.bodyBox { width:636px; overflow:hidden; }

	input.LBsubmit {
		font-weight:bold;
		background-color:#CD3333;
		color:#fefefc;
		font-size:12px;
		border: 1px solid #CD3333;
		cursor:pointer;
	}
	
	#subscribeBox {
		float:left;
		background-color:#eb322f;
		padding:4px 4px 4px 4px;
	}
	
	#nLtextDark {
		color:#000000;
		font-size:11px;
		font-weight:bold;
		padding:0px;
	}

	.moreblack10, .moreblack10 a { color:#CD3333; font-family:arial; font-size:10px; text-decoration:none; }
	.morered12, .morered12 a { color:#A50811; font-family:arial; font-size:12px; text-decoration:none; }
	.morered12g, .morered12g a { color:#A50811; font-family:georgia; font-size:12px; }
	.moreblack14, .moreblack14 a { color:#000; font-size:14px; line-height:17px; }
	.moreblack12, .moreblack12 a { color:#000; font-family:georgia; font-size:12px; line-height:14px; }
	
	.black12B, .black12B a, .black14B, .black14B a, .black18B, .black18B a, .red11B, .red11B a, .white14B, .white14B a, .red32B, .red32B a { font-weight:bold; }
	.black18B a:hover { text-decoration:none; }

	.black12, .black12 a, .black12B, .black12B a { color:#000; font-size:12px; }
	.black14, .black14 a, .black14B, .black14B a { color:#000; font-size:14px; }
	.black18, .black18 a, .black18B, .black18B a { color:#000; font-size:18px; text-decoration:none; }
	.gray10, .gray10 a { color:#646464; font-size:10px; }
	.gray12, .gray12 a { color:#646464; font-size:12px; }
	.red11, .red11 a, .red11B, .red11B a { color:#A50811; font-size:11px; }
	.red24, .red24 a { color:#A50811; font-size:24px; }
	.red36, .red36 a, .red36B, .red36B a { color:#A50811; font-size:36px; }
	.white14B, .white14B a { color:#fff; font-size:14px; }
