/*
Theme Name: Black Enterprise
Description: Rebuild
Author: Igicom
Version: 1.0
*/


/* Colors 

links: #30769a
light info: #b9c4ca
Body copy: #626262
callout red: #8f3535
borders: 768a95
*/

/* !LAYOUT */

body {
	font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
	color: #626262;
	font-size: 62.5%;
}

a {
  color: #30769a;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  }

a:hover {
  color: #333;
  text-decoration: underline;
  }


h1, h2, h3, h4, h5, h6 {
/* font-family: Helvetica, Arial, sans-serif; */
}

h1 { 

font-size: 20px;
  line-height: 1.2em;
  color: #5c707a;
  font-weight: normal;
 } 
 
 h1.photos { 
font-size: 16px;
  line-height: 1.2em;
  color: #5c707a;
  font-weight: bold;
} 

 h1.photos a { color:#30769A
} 

 

h1 span {color: #30769a;}

h1.channelHed { /* Big Cufon Heds */
  font-family: Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  color: #5c707a;
  margin: 0 0 10px 0 ;
  font-size: 18px;
  line-height: 1.2em;
  }  

h1.channelHed a { /* Big Cufon Heds */
  color: #30769a;
  }  

h1 a {
  color: #30769A;
  }

h1 a:hover {
  text-decoration: none;
  }

h2.toutHed { /* Big Cufon Heds */
  font-family: Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  color: #5c707a;
  margin: 0 0 10px 0 ;
  font-size: 18px;
  line-height: 1.2em;
  } 
  
h2 a {
  color: #5c707a;
  }

h2 a:hover {
  text-decoration: none;
  }  

h1.photogalHed {
 font-size:14px;
 font-weight: bold;
 line-height: 19px;
 }
 
h3 { font-size: 14px; font-weight: bold; line-height: 19px; } 
 
h3 a:hover {
  text-decoration: none;
  }
 
 
h4 {
  color: #748995;
/*   float:right; */
  font-size: 11px;
}  

h4 a {
  color: #626262;
}  

p {
  line-height: 15px;
  }


#wrapper {
  /*background-color: #fff;*/
  font-size: 1.2em;
  line-height: 1.2em;
  }

#topHat {
  background-color: #20b6b8;
  height: 24px;
/*   width: 100%; */
  color: #fff;
  line-height: 24px;
  text-transform: uppercase;
  }

.menu-top-hat-container {
/*   width: 500px; */
  float:left;
  }  
.topMenu li {
  display:inline;
  }  
  
#money #marketWatch {
  margin: 0 0 13px 0;}  

#money #topHat,
.category-money #topHat 
{
  background-color: #539e02;
  }
#career #topHat,
.category-career #topHat 
 {
  background-color: #c52a2e;
  }
#small-business #topHat,
.category-small-business #topHat 
 {
  background-color: #006199;
  }
#lifestyle #topHat,
.category-lifestyle #topHat 
 {
  background-color: #f68220;
  }
#news #topHat,
.category-news #topHat 
 {
  background-color: #68016e;
  }
#photos #topHat,
.category-photos #topHat 
 {
  background-color: #a7a7a7;
  }

#tv-shows #topHat,
.category-tv-shows #topHat 
 {
  background-color: #e2b43a;
  }

#events #topHat,
.category-events #topHat 
 {
  background-color: #19396a;
  }

#videos #topHat,
.category-videos #topHat 
 {
  background-color: #000;
  }

.single-magazines #topHat {
  background-color: #2c9ad3;

}

#technology #topHat,
.category-technology #topHat 
 {
  background-color: #00a0d6;
  }

#topHat a {
  color: #fff;
  margin: 0 22px 0 0;
  }  

#topHat #inner {
  width: 1000px;
  margin: 0 auto;
}


#topHat #follow {
  float:right;
  margin: 0 0 0 0;
  }

#topHat #follow a {
  background: url(images/tophat-icons-2.png) no-repeat;
  margin: 0 ;
  float:left;
  display: inline-block;
  height: 24px;
  -webkit-transition: none;
  }
#topHat #follow a.fcbk 			{ background-position: 0 0; width: 19px; }
#topHat #follow a:hover.fcbk 	{ background-position: 0 -24px;  width: 19px;  }  
#topHat #follow a.twtr 			{ background-position: -18px 0;  width: 21px;} 
#topHat #follow a:hover.twtr 	{ background-position: -18px -24px; width: 21px; } 

#topHat #follow a.googlep 			{ background-position: -39px 0; width: 24px; }
#topHat #follow a:hover.googlep 	{ background-position: -39px -24px;  width: 24px;  } 


#topHat #follow a.pinterest 		{ background-position: -63px 0; width: 25px; }
#topHat #follow a:hover.pinterest 	{ background-position: -63px -24px;  width: 25px;  } 


#topHat #follow a.mobl 			{ background-position: -88px 0; width: 27px;}
#topHat #follow a:hover.mobl 	{ background-position: -88px -24px; width: 27px; }  
/*
#topHat #follow a.ning 			{ background-position: -114px 0; width: 27px; }
#topHat #follow a:hover.ning 	{ background-position: -114px -24px; width: 27px; }
*/  
#topHat #follow a.youtube 		{ background-position: -141px 0; width: 49px;  }
#topHat #follow a:hover.youtube { background-position: -141px -24px; width: 49px;  }  
#topHat #follow a.linkedin 		{ background-position: -189px 0; width: 23px; }
#topHat #follow a:hover.linkedin {background-position: -189px -24px; width: 23px;}  
#topHat #follow a.feed 			{ background-position: -213px 0; width: 19px;}
#topHat #follow a:hover.feed 	{ background-position: -213px -24px; width: 19px;}

#topHat #follow p {
  float:left;
  vertical-align: top;
  margin: 5px 0 0 0 ;
  color: #fff;
  }

#main {
  width: 998px;
  margin: 0 auto;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-left: 1px solid #7a8f9a;
  border-right: 1px solid #7a8f9a;
  border-bottom: 1px solid #7a8f9a;
  padding: 10px 0 45px 0;
  background: #fff;
  min-height: 600px;
  position: relative;
  /*IE7 FIX*/
  *position:inherit;
}

#container {
  float: left;
  width: 655px;
  margin: 0 0 20px 20px;
  clear:both;
  }


/* ! SIDEBAR */

#sidebar {
  float:right;
  margin: -34px 20px 0 0;
  width: 300px;
  }

.widget-container {
  margin: 0 0 25px 0;
}

h2.widget-title {
  margin: 5px 0 10px 0; }

.widget-container h5 {
  text-transform: uppercase;
  text-align: center;
  font-size: 9px;
  color: #666;
  }  
  
.actionlink {
  float:right;
  font-size: 10px;
  text-transform: uppercase
  }


/* Banner Ads */

.banner {
  text-align: center;
  font-size: 10px;
  color: #666;
  }

.banner.narrow {
  float:left;
  width: 300px;
  margin: 0 20px 20px 0px;  
  }  

.banner.narrow img {
-webkit-box-shadow: 2px 2px 2px #ccc;
-moz-box-shadow: 2px 2px 2px #ccc;
}

.banner p {
  margin: 2px 0 !important;
  text-transform: uppercase;
}
  
.banner .wide {
 height: 90px;
    margin: 3px 0 0;
    padding-bottom: 22px;
    width: 730px;
  }  
  
#bottomSub {
  position: absolute;
  bottom: 10px;
  /* IE7 Fixes*/
  *clear:both;
  *position:relative;
  }


/* !FOOTER */

#footer {
  margin: 60px 0 0 0;
  padding: 10px 10px 25px 10px ;
  background-color: #738a96;
  position: relative;
  color: #fff;
  font-size: 14px;
  /* IE7 Fixes*/
  *clear:both;
  *position: relative;
  }
   
#footer .banner {
  width: 730px;
  position:relative;
  margin:0 auto;
  color: #fff;
}   

#footer .banner .wide {
  position: absolute;
  top: -55px;
  /* IE7 Fixes*/
  *clear:both;
  *position: relative;
}

#footer .banner .wide p {
}

#footer .searchform {
  position: relative;
  float:right;
  }
   
#colophon {
  width: 1000px;
  margin: 85px auto 0 auto;
  position: relative;
  /* IE7 Fixes*/
  *clear:both;
  *margin:0 auto;
  *position: relative;
  *width: auto;
  }

#menu-footer  {
  margin: 20px 0;
  text-align: center;
  font-size: 11px;
  }   
   
#menu-footer li {
  display: inline;
	border-left:1px solid #b9cdd9;
;
	padding: 0 3px 0 6px;
  }

#menu-footer li:first-child {
	border-left: 0;
  }

#menu-footer li a {
  color: #b9cdd9;
  text-transform: uppercase;
  
  }   
   


#site-info {
    text-transform: uppercase;
    width: 800px;
    margin: 0 auto;
	font-size:12px;
  }   

#site-info a {
color: #fff;
  }   

 
/* ! HEADER */

#header {
  margin: 0 0 20px 0;
  width: 1000px;
  margin: 0 auto;
  height:220px;
  /*IE7 FIX*/
  *z-index:100000000000000;
  *position:relative;
  }  
  
#mast {
  padding: 20px 0 0 0;
  position: relative;
  }  
 
#mast .left { 
	float:left; 
	width:240px; 
	margin:0; 
	padding:0;
	}
	
#mast .right { 
	float:right;
	width:760px; 
	/*IE7 FIX */
	*height:167px; 
	}
	
#mast #logo {
  margin: 5px 0 0 10px
  }
  
#mast .banner{
  width:730px;
  padding-right:25px;
}  
  
#register-home {
	color: #484848;
	font-weight:bold;
	margin: 0 0 10px 20px;
	text-transform: uppercase;
	font-size:11px;
	float:left;
	padding: 10px 0 0 0;
	width:655px;
}

#register {
	color: #484848;
	font-weight:bold;
	margin: 0 0 10px 20px;
	padding: 10px 0 0 0;
	text-transform: uppercase;
	font-size:11px;
	float:left;	
}  
  
#register ul, #register ul li {
  display:inline ;
  }  
  
.loggedin {
	text-transform:uppercase; 
	color:#8d0d0d;
}
  
  
/* ! MAIN NAV */

.menu {
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px; 
  height: 33px;
  background: #738a96;
  background: -moz-linear-gradient(center top, #79a1b9 0%,#1f4256 100%) #ccc;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #79a1b9),color-stop(1, #1f4256)) ;
  padding: 0 10px;
  width: 980px;
  }

/* search A */  
.searchform {
  right:10px;
  bottom:5px;
  }  

.searchform fieldset {
  position: relative;
  }

.searchfield {
  padding: 2px 5px 2px 20px;
    width: 201px;
  background: url(/wp-content/themes/blackenterprise/images/search-mag.gif) no-repeat 2px #fff; 
  color: #555;
  border:1px solid #ccc;
  }
/* search A */  

/* search B */ 
  .searchformB {
  position: absolute;
  right:5px;
  bottom:5px;
  }  

.searchformB fieldset {
  position: relative;
  }

.searchfieldB {
  width: 30px;
  background: url(/wp-content/themes/blackenterprise/images/search-mag.gif) no-repeat 2px #fff;
  padding: 2px 15px 2px 20px;  
  color: #555;
  border:1px solid #496f84;
  }
/* search B */  
  
.searchbutton {
  position: absolute;
  right: 5px;
  top: 8px;
  }
 
#access {
	clear:both;
}

#access li { border-right: 1px solid #91afc2; }
#access li:last-child { border:none; }

#access li a:hover {
  background: -moz-linear-gradient(center top, #436072 0%,#1a3444 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #436072),color-stop(1, #1a3444));
  color: #fff;
  text-decoration: none;
  }  

#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}

.menu-item-type-post_type  a{
  text-transform: uppercase;
  }

#access a {
  color: #fff;
  display: block;
  line-height: 26px;
  font-size: 12px;
  padding: 2px 8px 5px 8px;
  font-weight: normal;
  font-family: Helvetica, Arial, sans-serif;
}


#access ul ul {
/*
  box-shadow: 3px 2px 2px #ccc;
  -moz-box-shadow: 3px 2px 2px #ccc;
  -webkit-box-shadow: 2px 2px 6px #333;
*/
  display: none;
  position: absolute;
  top: 30px;
  *top: 32px;
  left: 0;
  float: left;
  width: 180px;
  z-index: 99999999;
  border-top: 1px solid #748792;
   
}


#access ul ul li {
	min-width: 180px;
	
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
  background: #22445a;
  line-height: 1em;
  padding: 10px;
  width: 160px;
  height: auto;
  border-bottom: 1px solid #748792;
  text-transform:  none;
  -webkit-transition: all 0.1s ease;
  
  *z-index:100000;
  
}

#access ul ul :hover > a,
#access ul li.current-menu-item > a,
#access ul ul li.current_page_item > a,
#access ul ul li.current-menu-ancestor > a,
#access ul ul li.current-menu-item > a,
#access ul ul li.current-menu-parent > a  {
	background: #336483;
}

#access ul li:hover > ul {
	display: block;
  *z-index:100000;
}

#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
/* #access ul li.current-menu-item > a, */
#access ul li.current-menu-parent > a,

.single-magazines #access ul li > a[title="magazine"] {
  color: #fff;
  background: -moz-linear-gradient(center top, #436072 0%,#1a3444 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #436072),color-stop(1, #1a3444));
}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}
  
  

/* ! STANDARD PAGE  */


.tout {
  display: inline-block;
  vertical-align: top;
  margin: 0 20px 20px 0;
/*   overflow: auto; */
  width: 305px;
}

.tout .item {
  margin: 0 0 15px 0;
/*   overflow: auto; */
  clear:left;
  } 

.tout.titleOnly .item {
  margin: 0 0 5px 0;
  }

.post.tout.feature {
  width:630px;
  height:230px;
  overflow:hidden;
  margin: 15px 0 10px 0 ;
  padding: 0 0 0 0;

  }

#postToutImg {
  width: 300px;
  margin: 0 20px 0 0;
  height: 215px;
  overflow: hidden;
  display: block;
  border: 1px solid #748A97;
  float: left;
  }

.post.tout.feature img {
  float: none;
  margin: 0;
  border: none;
  }


.post.tout.feature ul {
  float:right;
  width: 300px;
  margin: 0 5px 0 0;
  }


#related-posts {
  margin: 20px 0 0 0;
  }

#related-posts ul {
  height:130px;
  overflow:hidden;
  }

.single #related-posts {
  margin: 20px 0 0 0;
  background-color: #f2f2f2;
  padding: 5px 10px;
/*   clear:both; */
overflow: auto;
}

.photos #related-posts {
  margin: 0 0 0 0;
  background-color: #f2f2f2;
  padding: 5px 10px;
/*   clear:both; */
}



ul.more_stories li {
  padding: 0 0 20px 0;
  clear:left
}

ul.more_stories li a {
  font-weight: bold;
/*   font-size: 11px; */
  padding: 0 0 0 0;
  }  
  
ul.more_stories li.first p {
  margin: 0 0 5px 0;
  }  
  
ul.more_stories li a:hover {
/*   background-color: #d8e2e6; */
  }

ul.more_stories li span {
  font-weight: normal;
  color: #748995;
  font-size: 10px;
  }
  
ul.more_stories .wp-post-image {
/*   margin: -5px 10px -4px -10px; */
  }

#site_map .tout  {
  width: 235px;
  margin: 10px 20px 30px 0px;
}

#site_map .tout ul {
  list-style: none;
  color: #bbb;

}

#howTo {
/*   background: #f2f2f2; */
}

.subcatBottom {
  clear: both;
  width:655px;
  height:265px;
  /*IE7 Fixes*/
  *width: 610px;
   }

#bannerPair {
  display: inline-block !important;
  vertical-align: top;
  float:none;
  /*IE7 Fixes*/
  *float:left;
  *width: 325px;
}

#brandcaster {
  display: inline-block !important;
  vertical-align: top;
  width: 300px;
  /*IE7 Fixes*/
  *clear:both;
  *float:right;
}

#topPosts {
  display: inline-block !important;
  vertical-align: top;
  width: 300px;
  /*IE7 Fixes*/
  *clear:both;
  *float:right;
}
 
/* ! TOP CATEGORY DISPLAY */  

#content {
  width: 640px;
/*   padding: 10px 0; */
  clear:both;
  position: relative;
}  
  
#content h1.page-title {
  text-transform: uppercase; 
  font-size: 18px;
  color: #555; 
  padding: 0 0 5px 0;
/*   border-bottom: 1px solid #ccc; */
}  

#content h1.page-title span {
  text-transform: none;
  color: #aaa;
  }


.archive .post,
.search .post  {
/*   border-bottom: 1px solid #ccc; */
  padding: 0 0 0 0;
  margin: 0 0 15px 0;
/*
  overflow: auto;
  height:100%;
*/
  }

.archive .wp-post-image {
/*
  width: 75px;
  height: 75px;
*/
  }

  
  
/* ! ARTICLES */

.post, .type-page {
  padding: 0 20px 0 0 ;
  color: #555;
  line-height: 1.5em;
  margin: 0 0 10px 0;
  }

.post p, .type-page p {
  margin: 0 0 1.0em 0;
  }

  
.post h1 {
  font-size: 16px;
/*   margin: 10px 0 0 0; */
  }  

.single .post h1 {
  font-size: 20px;
  line-height: 1.2em;
  color: #5c707a;
  font-weight: normal;
  }  

.single .deck {
  font-size: 16px;
  font-weight: normal;
  }  


h6, #reply-title, #comments-title {
  font-size: 13px;
  font-weight: bold;
  margin: 10px 0 5px 0;
  color: #5c707a;
}

p.deck {
  font-size: 13px;
  line-height: 1.3em;
  margin: 0 0 10px 0;
  font-weight: bold;
  font-style: italic;
}

.alignleft {
  float:left;
  margin: 3px 20px 5px 0;
  clear: left;
  }  
  
.alignright {
  float: right;
  margin: 0 0 10px 20px;
  }

.post p.wp-caption-text, .featureCap p {
  margin: 0 10px 5px 0;
  font-size: 11px;
  line-height: 1.2em;
  font-style: italic;
  color: #888;
  }  
  
div.entry-content p.wp-custom-description{
    font-size: 10px;
    font-style: italic;
    margin-bottom: 0;
    margin-right: 10px;
    margin-top: 2px;
    text-align: right;
}
  
.post-meta {
  font-size: 14px;
}  

.meta-prep, .entry-date {
  color: #B9C4CA;
}

.post ul {
  margin: 0 0 15px 10px;
  list-style: disc;
  } 
 
.post ol {
  margin: 0 0 15px 30px;
  list-style: decimal;
  } 
 
.post li {
  margin: 0 0 5px 10px;
  } 
 
blockquote {
  margin: 0 25px 15px 25px;
  padding: 0 0 0 10px;
  border-left: 2px solid grey;
  font-size: 90%;
} 
 
.entry-meta, .entry-utility {
  clear: both;
  color: #999;
  font-size: 11px;
  line-height: 1.2em;
/*   padding: 2px 0; */
/*   background: #f2f2f2;  */
  }
  


.fontresize { width:70px;float:right;  /* IE7 FIXES*/ *margin-top:10px; }
.fontresize a { text-decoration:none;}
.fontSizeMinus { font-size:9px; font-weight:bold; }
.fontReset { font-size:10px; font-weight:bold; }
.fontSizePlus { font-size:11px; font-weight:bold; }
  
.entry-summary p {
  margin: 0;
  }  
   
.fbook {
  margin: 10px 0;
  float:left;
  }   
  
.social {
  float:left;
  margin: 10px 0;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  width:100%;
  }   
 
.st_twitter {margin-left:-10px; }
 
.print img {
  margin: 0 0 -3px 0;
  } 
 

#comments {
  clear: both;
  }

.comment-form-author,
.comment-form-email {
display: inline-block;
margin: 0 10px 0 0;
  color: #5c707a;
}

#comments #author,
#comments #email {
  display:block;
  }

input#author,
input#email {
  width: 295px;
}

.comment-form-comment {
    color: #5c707a;
    margin: 10px 0 0 0
    }
#comments #comment {
width: 610px;
}

#comments li {
  margin: 0 0 10px 0;
  padding: 5px;
  }

#comments li.thread-even {
  background: #f2f2f2;
  }

#comments li  .children{
  margin: 10px 0 10px 15px;
  }

#comments .fn {
  font-weight: bold}

/* BE Blogs */

#bloghed {
  width: 625px;
  height: 115px;
  background: #ccc;
  clear: both;
  margin: 10px 0 10px 0 ;
}

#blogs #content {
  margin: 15px 0 0 0;
  }

#be-blogs .item {
  overflow: auto;
  margin: 0 20px 20px 0;
  }

#contributing-bloggers {
	float:left; width:93px; margin:0 30px 30px 0; height:120px;
	}
#contributing-bloggers img {
	height:90px; width:90px;
	}	



/* !HOME */

#home .fbook {
	float:right;
	margin:0;
	padding:0 10px 0 0;
}

#home .gplus {
	float:right;
	margin:0;
	padding:0 28px 0 0;
}


#nextSlide {
  display:inline;
}


#slideshow {
margin: 0 0 20px 0;
border: 1px solid #748A97;
width: 625px;
height: 250px;
position: relative;
}

#slideshow #nav {
  position: absolute;
  right: 5px;
  bottom: 3px;
  z-index: 10;
  width: 75px;
}

/*IE7 FIXES*/
#nav #backward { *float:left; }
#nums { *float:left; *width:35px; *clear:right; *text-align:center; }
#nav #forward { *float:right; *clear:left; *display:inline; *position:relative; }

#slideshow #nav a, #nums {
  display: inline-block;
  vertical-align: middle;
  color: #999;
  font-weight: bold;
  font-size: 11px;
  }

#slideshow h1{
  margin: 15px 0 0 0;
  }

#slideshow p {
  line-height: 17px;
  }

#slideshow h1 a {
  font-size: 20px;
  color: #384f5a;
  font-weight:bold;
  }

#slideshow .images {
  position: relative;
  display:none;
  }

#slideshow .images .item {
  padding: 0 10px 0 0;
  width: 615px;
  *height:249px;
  }

#slideshow .images .item img {
  float:left;
  margin: 0 20px 0 0;
  width: 300px;
  height: 250px;
  border: none;
  }

#slideshow ul  {
  float: left;
  width: 290px;
  list-style-type: disc;
  }

#slideshow ul li,
.post.tout.feature ul li {
  margin: 0 0 5px 20px;
  color: #b9c4ca;
  }

 
#hotTopics {
  font-size: 11px;
  font-weight: bold;
  color: #8f3535;
  width: 320px;
  height:15px;
  overflow: hidden;
  margin: 10px 0 0 0;
  float:left;
 }

.htopic {
  display: none;
  float:left;
  width: 240px !important;
}

/*#tv-social {
	width: 300px; 
  	overflow: hidden;
  	margin: 0 20px 0 0; 
	float:right;
}*/

.tv-social {
  	margin: 0 20px 0 0; 
	float:right;
	padding:10px 0 0 0;
}

.tv-social-chick {
	float:left;
	margin: 10px 0; 
}


.addthisbuttons { float:left; }



#marketWatch {
  font-size: 12px;
  font-weight: bold;
  color: #8f3535;
  width: 625px; 
  overflow: auto;
  margin: 13px 0;
  *display:none;
 }

#ticker-container {
  overflow: hidden;
  padding: 0 0 0 5px;
}

#ticker {
  position: relative;
  visibility: hidden;
  left: 0px; 
  top: 0px; 
  width:5000px;
  color: #30769A;
  /* IE7 FIXES*/
  *width: 625px;
  *background-color:#0FF;
  }

.name, .last, .change {
color: #000;
}

#ticker div.js-ticker-stock {
  display: inline;
  padding: 0 6px ;
  border-right: 1px solid;
}

.js-ticker  {color:#000}
.change-positive {color: #3c9a30}
.change-negative {color: #ff0101}

.col { 
  float:left;
  width: 300px;
  }

.left {
  margin: 0 30px 0 0;
}


.tout .item.firstBG {
  background-color: #f2f2f2;
  margin: -1px 0 10px -3px;
  padding: 3px;
  }



.readMore {
  display:block;
  text-align: right
  }

.wp-post-image {
  float:left;
  margin: 3px 20px 10px 0;
border: 1px solid #EDEDED;  }  
 
 
.featureCap {
/*   width: 310px; */
  float: left;
  margin: 0 20px 10px 0;
/*   padding: 0 10px 0 0; */
  }

.featureCap .wp-post-image {
 float: none;
  margin: 3px 20px 0 0;
 }
 
.featureCap p {
/*
  margin:0 ;
  font-style: italic;
  font-size: 11px;
  line-height: 1.2em;
*/
} 
  
.entry_author_image img {
  float:left;
  margin: 3px 20px 0 0;
  width: 185px;
  }  
  
.archive .wp-post-image {
  float:left;
  margin: 3px 15px 10px 0;
/*   border: 1px solid #ededed; */
  }  
  

.promo {
  float:left;
  width: 319px;height: 52px; margin: 0 20px;
  }  
  
  .search-box {
  float:left; display:block;
  color: #484848;
	font-weight:bold;
	text-transform: uppercase;
	font-size:9px;
	width:250px;
  }  
  

  
#headerSubsB {
  position:relative;
  width: 389px;
  height: 52px;
  float:left;
  margin: 0 0 0 0;
}
  
#headerSubs {
	position:relative;
  width: 386px;
  height: 52px;
  float:left;
  margin: 0 0 0 0;
}

#headerSubs img {
  position: absolute;
  }  
  
#headerSubs #mags img {
  top: 7px;
  *top: 4px;
}

#headerSubs #subscribe img {
  left: 153px;
  top: 11px;
}

#headerSubs #print img {
  left: 221px;
  top: 11px;
}

#headerSubs #digital img {
  left: 264px;
  top: 11px;
}

#headerSubs #gift img {
  left: 153px;
  top: 25px;
}

#headerSubs #customer img {
  left: 225px;
  top: 25px;
}

#headerSubs #ipad img {
  left: 153px;
  top: 38px;
}

#article-end-Subs {
	text-align:center;
}

/*
#header iframe {
  width: 319px;
  height: 52px;
  float:right;
  margin: 0 20px 0 0;
  }  
*/

#topPosts {
  width: 300px;
  min-height: 205px;
  border: 1px solid #768a95;
  margin: 0 0 5px 0;
  -webkit-box-shadow: 2px 2px 2px #ccc;
  -moz-box-shadow: 2px 2px 2px #ccc;
  clear:left;
}

#topPosts .tabs {
  background-color: #d7dee2; 
  overflow: auto;
  overflow-y: hidden;
  padding: 5px 5px 0 5px;
  }


#topPosts .tabs li a {
  float: left; 
  margin: 0 4px 0 0;
  padding: 5px; 
  text-align: center;
  text-transform: uppercase;
  font-size: 11px;
  }

#topPosts .tabs li a:hover,
#topPosts .tabs li a.current {
  background-color: #fff;
  text-decoration: none;  
  -webkit-box-shadow: 2px 2px 2px #aaa;
  -moz-box-shadow: 2px 2px 2px #aaa;
  }


#topPosts .panes {
  padding: 10px;
  position: relative;
  }

#topPosts .panes div {
  position: absolute;
}

#topPosts .panes ul {
  margin: 0 10px 0 20px;
  list-style: decimal;
  }

#topPosts .panes ol {
  margin: 0 0 0 20px;
  list-style: decimal;
  }

#topPosts .panes li {
  margin: 0 0 6px 0;
  line-height: 1em;
  }

.comment-meta {
  font-size: 9px !important;
  font-weight: bold;
  margin-left:5px;
  }

.form-allowed-tags {
display: none;
}

#mostSearches { text-transform:capitalize; }



/* ! ARCHIVE LISTINGS */


.pager {
  overflow: hidden;
  padding: 3px 0;
  margin: 10px 0;
  text-transform: uppercase;
/*   height: 100%; */
  }

.pager.top {
  border-bottom: 1px solid #ccc;
}

.pager.bottom {
  border-top: 1px solid #ccc;
  clear:left;
}

.next, .prev {display:none}


.prevNext {
  float:left;
  }

.prevNext div {
  display:inline;
  }


.p2 {display:none}
.paged .p2 {display:block}




.navigation ol {
  float: right;
  }

.wp-paginate {padding:0; margin:0;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {
  margin-right: 6px; 
  padding: 3px 0; 
  text-align:center; 
  text-decoration:none;
  }
.wp-paginate a:hover, .wp-paginate a:active {
  }
.wp-paginate .title {color:#b9c4ca; margin-right:10px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {
  color:#333; 
  font-weight: bold;
  margin-right: 6px; 
  }


.cat-links {
  margin: 0 10px 0 0 }



/* sidebar-free pages */

#container.oneCol {
  width: 959px;
  }



/* Standard Page Template */

.page.type-page .entry-content {
  margin-top: 20px;
}

.list-page-content p { margin-bottom:20px }


/* ! EVENTS PAGE */

#events  #content {
  width: inherit;
  margin: 10px 0 0 0;
  }

#events .leadEvent h2 {
  text-align: center;}

.leadEvent {
  float: left;
  margin: 0 3px 40px 0;
  width: 290px;
  padding: 0 25px 0 0;
  }

.leadEvent .eventImg  {
  position: relative;
  }

.leadEvent .eventImg a {
  margin: 0 0 10px -10px;
  background-image: url(/wp-content/themes/blackenterprise/images/events-main-rollovers.jpg);
  width:300px;
  height: 211px;
  display: block;
  -webkit-transition: none;  }
  
#WPS .eventImg a {
  background-position: 0 0;
}

#WPS .eventImg a:hover {
  background-position: 0 211px;
  }
  
#EC .eventImg a {
  background-position: -300px 0;
}

#EC .eventImg a:hover {
  background-position: -300px 211px;
  }
  
#GT .eventImg a {
  background-position: 300px 0;
}

#GT .eventImg a:hover {
  background-position: 300px 211px;
  }
  
.register {
  display: none;
  }
  
.on .register {
  display: block;
  position: absolute;
  left: -10px;
  top: 10px;
  }
  
  
  
  
.eventImg span {display:none}  
  
.leadEvent p {
  margin: 0 0 5px 0;
  }

.leadEvent h3 {
  margin: 0 0 10px 0;
  color: #2e7194;
  text-transform: uppercase;
  }

#eventsList {
  clear: left;
  margin: 20px 0;
  width: 585px;
  }

#eventsList ul {
  height: 300px;
  width: 583px;
  overflow: scroll;
  overflow-x: hidden  ;
/*   clear:right; */
  border: 1px solid #ccc;
  margin: 5px 0 0 0;
}

/*#events .fbook,*/
#events .social .print {
  display:none;
  }

.photos .fbook {margin:0 0 10px 0}
#eventsList h3 span {
  font-weight: normal;
  }

 .stripes li {
  padding: 8px 5px;
  line-height: 1.5em;
/* 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff),color-stop(1, #f5f5f5)) ; */

 }
.stripes .odd {
  background: #f2f2f2;
  }

.filter {
  float:right;
/*   margin: 0 0 5px 0; */
  }

.filterform {
  display: inline;
  }

.filterinput {
  width:200px;
  }

.photos #outbrain_container_0_rec { display:none; }

/* !PHOTO Gallery Pages */

.photos #content {
  width: auto;
  }

.photos .post {
  margin: -40px 0 0 0;
  padding: 0;
  width:620px;
/*   overflow: auto; */
  }

.photos #photo-sub {
  margin: 20px 0;
  }

.photos #photo-small-sub {
  float:right;
margin: -10px 0px 5px;  }

.gallery {
  display: none;
  float:left;
   width: 620px; 
   height: 480px; 
   background: #666;
   margin: 0 20px 25px 0;
   *margin-top:45px;
  }

.gallery-row {
  display: none;
  }


.gallery-item {
   width: 620px; 
   height: 480px; 
   margin: auto;
  }

.gallery-icon {
  text-align: center;
  display: table-cell; 
  vertical-align: middle;
   height: 480px; 
   width: 620px; 
  }

.gallery-caption {
  display: none;
}

#caption {
  padding: 5px 0 0 5px;
  width: 295px;
  height: 310px;
  overflow: auto;
  }

#caption {
padding: 5px 0px 20px 5px;
}


.photos .pager {
  overflow: none;
  }

#galPager {
  float:right;
  color: #666;
/*   width: 300px; */
  }

#galPager a {
  margin: 0 2px;
  font-weight: bold;
  display: inline-block;
  }

#galPager a.activeSlide {
  color: #000;
  }


#HoverNav {
  position:absolute;
  z-index: 3460;
  width: 620px;
  display:none;
  *left:0;
}

#HoverNav a {
  position:absolute;
  width: 53px;
  height: 60px;
  display: block;
  top: 215px;
  cursor: pointer;
  -webkit-transition: none;
}


#HoverNav a.backward {
  background: url(/wp-content/themes/blackenterprise/images/photo-prev.png) no-repeat;
  left: 0;
  }

#HoverNav a.forward {
  background: url(/wp-content/themes/blackenterprise/images/photo-next.png) no-repeat;
  right: 0;
  }

#HoverNav a:hover {
  background-position: 0 -60px;
    }

.photos .post-meta {
  padding: 3px 0px 5px 2px;
  font-size: 11px;
/*   float:left; */
  }

.photos .post-meta span {
    color: #888 !important;
}

.photos p.wp-caption-text {
margin: 15px 10px 10px 3px;  
  }
  
  
  
#photoRelated {
  width:605px;
  clear:left;
  /*background: #f2f2f2;*/
  padding: 0px 0 5px 0px;
  margin: 0;
  overflow: auto;
  }

#photoRelated h2 {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  text-transform:uppercase;
  padding:10px 0 0 10px;
}
  
#photoRelated .post {
  width: 100px;
  float:left;
  margin: 10px 20px 0 45px;
  } 

#photoRelated .header {
  background-color:#13c1c3; 
  width:100%;
  text-transform:uppercase;
  height:40px;
  text-align:left;
  }   
  
#photoRelated .post img {
  height: 100px;
  } 
     
#photoRelated .copy {
	clear:left;
	height:60px;	
}
	
#photoRelated .copy a {	
	clear:left;
	font-size:13px;
	color:#797979;
  } 

#photoRelated .viewphotos {
		margin-bottom:20px;
}

#photoRelated .viewphotos a {
	clear:left;
  	height: 20px;
  }    
.single .photos #related-posts {
  width: 600px;
  clear:left;
}

.photos #related-posts ul {
  margin: 0 0 15px 20px;
  list-style: disc;
  } 

.photos .social {
  margin: 0 2px 0 0;
  *margin-top:-9px;
  }



/* Author Page */

.author #content {
  margin-top: 20px;
  }
  
.author p {
  margin: 0 0 15px 0
  }  
  
#entry-author-info {
  margin: 0 0 20px 0;
  }
  
  
/* Video Pages */  
  
#videoGrid .item {
 float: left;
  width: 110px;
  height: 180px;
  background: #eee;
  margin: 0px 24px 35px 25px;

}  
  
#videoGrid img {
  width: 110px;
  height: 80px;
  background: #333;

}  
  
  
/* CAREER CHANNEL */

.careersearch { 
  background-color:#f2f2f2;
  color:#5e707c; 
  width: 305px;
  padding: 10px; 
  }

.careersearch td { 
  padding: 6px; 
  }

.careersearch.left td {	
  text-align:right;
  }

.careersearch .textfield {
  border:1px #fff solid; 
  height:16px;
  width: 98%; 
  }



/* Magazine Pages */

#bigMag {
  position: relative;
  width:300px;
  float:left;
  padding-right:20px;
  }

#bigMag img {
  margin: 0 20px 20px 0;
  }

 #magFlag {
  position: absolute;
  left: -10px;
  top: 30px;
  }

#leadMag .col {
  display:inline-block;
  vertical-align:top;
  width: 230px;
  margin: 0 30px 20px 0;
  }

#leadMag .col li {
  margin: 0 0 6px 0;
  text-indent: -30px;
  padding: 0 0 0 25px;
  }
  
#leadMag .col li  span{
  font-weight: bold;
  width: 25px;
  display: inline-block;
  text-align: right;
  }

.miniMag {
  display: inline-block;
  vertical-align: top;
  width: 102px;
  margin: 0 0 10px 0;
  }  




.archive .miniMag {
  width: 106px;
  margin: 0 18px 20px 0;
  }  




.magazine .wp-post-image {
-webkit-box-shadow: 0 0 4px #bbb;
-moz-box-shadow: 2px 2px 2px #ccc;  
border: none;  }
  
  
/* GLOSSARY */

ul#glossary {
  margin: 0 0 30px 0;
  }

#glossary-nav { 
  margin: 15px 0; 
  }

.ln-letters { overflow:hidden; }
.ln-letters a { font-size:0.9em; display:block; float:left; padding:4px 7px; border:1px solid silver; border-right:none; text-decoration:none; }
.ln-letters a.ln-last { border-right:1px solid silver; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#eaeaea; }
.ln-letters a.ln-disabled { color:#ccc; }
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#eaeaea; display:none; }
  
  
#glossary li {
  margin: 0 25px 10px 2px;
  line-height: 1.4em;
  }  
  
#glossary li  strong {
  color: #30769a;
  }    
  
  
/* ADS */

.photos {position: relative}

.sponsor {
  float:right;
  width: 160px;
  height: 31px;
  }

.widget_text {
  position: relative;
  }

.tvSponsor {
  position: absolute;
  right: 0;
  top: -10px;
  }

.LimelightEmbeddedPlayerFlash {
  margin-top:5px;}
  
.photos .sponsor {
  position: absolute;
  left: 460px;
  top:0
}


#stickyFooter {
  background: #fff;
  border-top: 1px solid #CCC;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 20000;  
  }
  
#stickyFooter .inner {
  width: 1000px;
  height: 25px;
  margin: 0 auto;
  }
  
  
  
#adcolumn .slider-container {
	width: 998px;
	min-height: 50px;
/* 	margin: 0 0 0 0; */
/* 	padding-top: 0; */
	position: relative;
}

#adcolumn .slider-container .expand-collapse {
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	right: 20px;
	line-height: 50px;
	display: block;
	cursor: pointer;
	width: auto;
}

#adcolumn .slider-container .call2action {
	font-size: 20px;
	font-weight: bold;
	position: absolute;
	right: 100px;
	line-height: 50px;
	display: block;
}

.slider-large-hero {
	display: none;
}


.CTFplaceholder.CTFnoimage {
  height: 90px !important;
  }


/* outbrain */  
#outbrain-wrapper { margin-top:30px;}  
#outbrain-org { width:300px; padding-right:10px; }
#outbrain-paid { width:300px;}  
.ob_org_header, .ob_ads_header { width:300px;font-size: 13px;font-weight: bold; color: #5c707a;text-transform:uppercase; } 
  
  
  
  
  

/* New Tabs for TopPosts */
#tabs {	background:#768a95; height:auto; display: block; padding:1px; margin-bottom:20px; width:300px; *clear:both; *float:right; min-height: 205px;display: inline-block !important;vertical-align: top; width: 300px;-webkit-box-shadow: 2px 2px 2px #ccc;-moz-box-shadow: 2px 2px 2px #ccc;
}
#tabs ul.wooTabs { padding:0px; }
#tabs ul.wooTabs li { float: left; display:inline; color: #ffffff; margin:0px; cursor: pointer; }
#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { background:#F8F8F8; text-decoration:none; }
#tabs ul.wooTabs li a {	color:#777; display: block;float: left;padding: 8px; text-transform:uppercase; font:10px/18px; }
#tabs .inside { background:#fff; min-height: 205px;/*padding:5px;*/}
#tabs .inside li { background:#fff;  }
#tabs #tab-tags { padding:10px; }
#tabs .inside ul {  /*border: 1px solid #e6e6e6;*/ border-width:1px 0 1px 0;  list-style: decimal; margin: 0 10px 0 15px; }
#tabs .inside li { /*border:1px solid #e6e6e6; border-width:0 1px 1px 1px; padding:10px;*/ padding:10px 0px 0px 0px; }
#tabs .inside li a { font-size: 11px; padding:0; }
#tabs .inside a:hover{}
#tabs .inside li span.meta { display:block; font:10px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#777; }
#tabs .inside li img.avatar, #tabs .inside li img.thumbnail { border: 1px solid #ddd; padding: 2px;	background-color: #ffffff; float: left;	margin: 0 8px 0 0; }
#tabs { border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { border-top-right-radius:3px; border-top-left-radius:3px; -moz-border-radius-topright:3px;	-moz-border-radius-topleft:3px;-webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius:3px; }
#tabs .inside .list { display:none; }
#tabs .inside .list:first-child { display:block; }
#topPosts .inside ol { margin: 0 0 0 20px;  list-style: decimal; }
ul.idTabs { background-color: #d7dee2; overflow: auto;overflow-y: hidden;padding: 5px 5px 0 5px; }
ul.idTabs li {display: inline; font-weight: bold; margin-bottom:20px; }
ul.idTabs li a {float: left; margin: 0 4px 0 0;padding: 5px; text-align: center;text-transform: uppercase;font-size: 10px; }
ul.idTabs li a.selected,ul.idTabs li a:hover{ background-color: #fff;text-decoration: none;  -webkit-box-shadow: 2px 2px 2px #aaa; -moz-box-shadow: 2px 2px 2px #aaa;}




/* Topics Custom Post */
#topic-main { float:left; width:320px; padding:15px; margin-right:15px; background-color:#f2f2f2; clear:both; }
#topic-top-post { float:right; width:250px;}
#topic-following-posts { margin-top:20px; }
#topic-blog-posts { padding:20px 0 0 0; clear:both;width:100% }
#topic-photos { height:260px; padding:20px 0; clear:both;width:100% }
.topic-title { font-size:20px; padding-bottom:10px; color:#5d717c; }
.topic-thumb { }
.topic-head { }
.topic-deck { }
.topic-website { }
.topic-twitter { }
.topic-facebook { }

/* Simple Reach */
#simplereach-slide-element {bottom:28px !important; }

/* nrelate*/
.nr_title { color:#30769a; }
.nrelate_dhot .nr_post_title,
.nrelate_dhot .nr_source,
.nrelate_dhot .nr_excerpt { display:block; text-transform:uppercase; }
.nr_img { border: 1px solid #30769a;margin: 0; max-width: 100%; outline: 0 none; padding: 2px;}

/* dollars & sense */
#dollarsense-wrap {background:url(/wp-content/themes/blackenterprise/images/dollars-sense/dollars-sense-bg.png) #00250c;width: 957px;height: 570px;}
#dollarsense-left { float:left; margin:15px 20px 0 20px; }
#dollarsense-right { clear:none; width:350px; float:right; margin:20px 20px 0 0;  }
#dollarsense-logo { width:535px; height:76px; }
#dollarsense-video-wrap { width:532px; height:456px;  }
#dollarsense-video { padding:0; margin:0; }
#dollarsense-sponsor { width:160px; height:31px; float:right; margin-top:15px; }
#dollarsense-copy { clear:both; color:#fff; }
.dollarsense-title { font-size:30px; line-height:30px; font-family:"Century Gothic", Arial, Helvetica, sans-serif; clear:both; padding:30px 0; color:#fff; text-transform:uppercase; }
.dollarsense-deck { margin-bottom:20px; line-height:19px; }
#social-btns .sbutton { float:left; width:80px; }
.dollarsense-twitter { width:500px; padding-bottom:20px; color:#666666; font-style:italic; line-height:19px; }
.dollarsense-header { font-family:"Century Gothic", Arial, Helvetica, sans-serif; color:#024017; font-size:30px; line-height:30px; }
.dollarsense-header-rev { font-family:"Century Gothic", Arial, Helvetica, sans-serif; background-color:#024017; color:#fff; font-size:30px; display:block; width:200px; padding:10px; margin:0 0 20px -20px; }
#dollarsense-wrap-article { width:640px; }
.dollarsense-wrap-headerimage { padding-bottom:15px; }


/* dollars & sense */
.package-bread { margin:10px 0; }
.package-related { display:block; clear:both; height:200px; }
.package-related div#relateditems li {  float:left; width:300px; height:40px; }
.package-related div#relateditems li a img.wp-post-image { width:90px; height:90px; }



/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		.wallpaper {
			display: none !important;
			background-color:#81c777 !important;
		}
		
	}
