/*		LAYOUT CSS for TCB Webzine		*/
/*		created 12/10/08		*/
/*		by Tony Anasenes aanasenes@imaginepub.com*/

.printID {
visibility:hidden;
position:absolute;
}

*{
	border:0;
	margin:0;
	padding:0;
}

blockquote {
	font-size:12px;
	font-style:italic;
	margin:0 0 0 40px;
}

body{
	background:#fff;
}
    
#container{
	width:993px;
	background:#fff url(../img/bg.gif) top left repeat-y;
	padding:0;
	margin:0;
}
	
h1.logo {
		width:201px;
		height:126px;
		background:#302b26 url(../img/logo.gif) 0 0 no-repeat;
		text-indent:-2000px;
		position:absolute;
		top:20px;
		left:30px;
	}
h1.logo a{
	display:block;
	width:201px;
	height:126px;
}

	h1.soundings {background:#000 url(../img/headerSoundings.gif) 0 0 no-repeat;
		width:516px;
		height:55px;
		text-indent:-2000px;
		position:relative;
		top:0;
		left:-31px;
		margin:0 0 15px 0;}
	h1.openers {background:#000 url(../img/headerOpeners.gif) 0 0 no-repeat;
		width:516px;
		height:55px;
		text-indent:-2000px;
		position:relative;
		top:0;
		left:-31px;
		margin:0 0 15px 0;}
	h1.worthNoting {background:#000 url(../img/headerWorthNoting.gif) 0 0 no-repeat;
		width:516px;
		height:55px;
		text-indent:-2000px;
		position:relative;
		top:0;
		left:-31px;
		margin:0 0 15px 0;}
	h1.adventuresInCyberspace {background:#000 url(../img/headerAdventures.gif) 0 0 no-repeat;
		width:516px;
		height:55px;
		text-indent:-2000px;
		position:relative;
		top:0;
		left:-31px;
		margin:0 0 15px 0;}
	h1.rulesOfEngagement {background:#000 url(../img/headerRules.gif) 0 0 no-repeat;
		width:516px;
		height:36px;
		text-indent:-2000px;
		position:relative;
		top:0;
		left:-31px;
		margin:0 0 15px 0;}
	h1.theoryToPractice {background:#000 url(../img/headerTheory.gif) 0 0 no-repeat;
		width:516px;
		height:55px;
		text-indent:-2000px;
		position:relative;
		top:0;
		left:-31px;
		margin:0 0 15px 0;}
	h1.sightings {background:#000 url(../img/headerSightings.gif) 0 0 no-repeat;
		width:516px;
		height:55px;
		text-indent:-2000px;
		position:relative;
		top:0;
		left:-31px;
		margin:0 0 15px 0;}
	h1.workspace {background:#000 url(../img/headerWorkspace.gif) 0 0 no-repeat;
		width:516px;
		height:55px;
		text-indent:-2000px;
		position:relative;
		top:0;
		left:-31px;
		margin:0 0 15px 0;}
	h1.otherVoicesOtherViews {background:#000 url(../img/headerOtherVoicesViews.gif) 0 0 no-repeat;
		width:516px;
		height:55px;
		text-indent:-2000px;
		position:relative;
		top:0;
		left:-31px;
		margin:0 0 15px 0;}
	h1.yourTurn {background:#000 url(../img/headerYourTurn.gif) 0 0 no-repeat;
		width:516px;
		height:55px;
		text-indent:-2000px;
		position:relative;
		top:0;
		left:-31px;
		margin:0 0 15px 0;}
	h1.yourTurn {background:#000 url(../img/hrDoingItWrong.gif) 0 0 no-repeat;
		width:516px;
		height:55px;
		text-indent:-2000px;
		position:relative;
		top:0;
		left:-31px;
		margin:0 0 15px 0;}

/*		MAIN NAVIGATION		*/
#mainNav{
	width:230px;
	position:relative;
	float:left;
	padding:20px 0 0 30px;
}
	#mainNav ul{
	padding:138px 0 40px 0;
	}
	
	#mainNav li{
		margin:0;
		background:none;
		text-indent:-5000px;
		padding:14px 0 0 0;
	}
	#mainNav li a{
		display:block;
		height:22px;
		width:190px;
	}
	
	#mainNav li a:hover{background-position:bottom left;}
	
	#mainNav li a#currentIssue{background-image:url(../img/navMainCurrentIssue.gif);}
	#mainNav li a#issueArchive{background-image:url(../img/navMainIssueArchive.gif);}
	#mainNav li a#aboutTCBR{background-image:url(../img/navMainAboutTCBR.gif);}
	#mainNav li a#subscribe{background-image:url(../img/navMainSubscribe.gif);}
	#mainNav li a#freeIssue{background-image:url(../img/navMainFreeIssue.gif);}
	#mainNav li a#advertise{background-image:url(../img/navMainAdvertise.gif);}
	#mainNav li a#contactUs{background-image:url(../img/navMainContactUs.gif);}
	#mainNav li a#rss{background-image:url(../img/navMainRss.gif);}

	#copyright{
		width:200px;
		color:#333333;
		padding:10px 0 0 0;
		border-top:solid 1px #ccc;
		line-height:1.4em;
	}
	
	#copyright p{
		text-indent:0;
		font-size:60%;
	}
	
	#copyright img{
	padding:0 0 10px 0;
	display:block;
	}

/*		CONTENT	HOME	*/

#contentHome{
	width:668px;
	float:left;
	margin:0 0 0 30px;
}
	
	#homeWebExclusiveBar{
		border-top:solid 1px #ccc;
		border-bottom:solid 1px #ccc;
		height:155px;
		margin:15px 0 0 0;
	}
	
	#homeWebExclusiveBarText{
		padding:15px 0 0 330px;
	}
	
	#homeCurrentIssueBar{
		margin:23px 0 20px 0;
	}

	#homeLeft{
		width:300px;
		padding:0 55px 0 0;
		float:left;
	}
	
	#homeRight{
		width:300px;
		float:left;
	}
	
	#homeBottomRow{
		margin:0 0 0 0;
		padding:15px 0 7px 0;
		clear:both;
		border-top:solid 1px #ccc;
	}
	
	a.homeWebExclusive {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeWebExclusive.jpg) bottom left no-repeat;
		text-indent:-2000px;
		float:left;
	}
	a.homeWebExclusive:hover {
		width:300px;
		height:155px;
		display:block;
		background:url(../img/homeWebExclusive.jpg) top left no-repeat;
	}
	
	a.homeWebExclusive2 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeWebExclusive2.jpg) bottom left no-repeat;
		text-indent:-2000px;
		float:left;
	}
	a.homeWebExclusive2:hover {
		width:300px;
		height:155px;
		display:block;
		background:url(../img/homeWebExclusive2.jpg) top left no-repeat;
	}
	
	a.homeWebExclusive3 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeWebExclusive3.jpg) bottom left no-repeat;
		text-indent:-2000px;
		float:left;
	}
	a.homeWebExclusive3:hover {
		width:300px;
		height:155px;
		display:block;
		background:url(../img/homeWebExclusive3.jpg) top left no-repeat;
	}
	a.homeWebExclusive4 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeWebExclusive4.jpg) bottom left no-repeat;
		text-indent:-2000px;
		float:left;
	}
	a.homeWebExclusive4:hover {
		width:300px;
		height:155px;
		display:block;
		background:url(../img/homeWebExclusive4.jpg) top left no-repeat;
	}
	
	
	a.homeImage1 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeImage1.jpg) bottom left no-repeat;
		text-indent:-2000px;
	}
	a.homeImage1:hover {
		background:url(../img/homeImage1.jpg) top left no-repeat;
	}
	
	a.homeImage2 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeImage2.jpg) bottom left no-repeat;
		text-indent:-2000px;
	}
	a.homeImage2:hover {
		background:url(../img/homeImage2.jpg) top left no-repeat;
	}
	
	a.homeImage3 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeImage3.jpg) bottom left no-repeat;
		text-indent:-2000px;
	}
	a.homeImage3:hover {
		background:url(../img/homeImage3.jpg) top left no-repeat;
	}
	
	a.homeImage4 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeImage4.jpg) bottom left no-repeat;
		text-indent:-2000px;
	}
	a.homeImage4:hover {
		background:url(../img/homeImage4.jpg) top left no-repeat;
	}
	
	a.homeImage5 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeImage5.jpg) bottom left no-repeat;
		text-indent:-2000px;
	}
	a.homeImage5:hover {
		background:url(../img/homeImage5.jpg) top left no-repeat;
	}
	a.homeImage6 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeImage6.jpg) bottom left no-repeat;
		text-indent:-2000px;
	}
	a.homeImage6:hover {
		background:url(../img/homeImage6.jpg) top left no-repeat;
	}
	
	a.homeImage7 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeImage7.jpg) bottom left no-repeat;
		text-indent:-2000px;
	}
	a.homeImage7:hover {
		background:url(../img/homeImage7.jpg) top left no-repeat;
	}
	
	a.homeImage8 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeImage8.jpg) bottom left no-repeat;
		text-indent:-2000px;
	}
	a.homeImage8:hover {
		background:url(../img/homeImage8.jpg) top left no-repeat;
	}
	
	a.homeImage9 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeImage9.jpg) bottom left no-repeat;
		text-indent:-2000px;
	}
	a.homeImage9:hover {
		background:url(../img/homeImage9.jpg) top left no-repeat;
	}
	
	a.homeImage10 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeImage10.jpg) bottom left no-repeat;
		text-indent:-2000px;
	}
	a.homeImage10:hover {
		background:url(../img/homeImage10.jpg) top left no-repeat;
	}
	
	a.homeImage11 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeImage11.jpg) bottom left no-repeat;
		text-indent:-2000px;
	}
	a.homeImage11:hover {
		background:url(../img/homeImage11.jpg) top left no-repeat;
	}
	
	a.homeImage12 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeImage12.jpg) bottom left no-repeat;
		text-indent:-2000px;
	}
	a.homeImage12:hover {
		background:url(../img/homeImage12.jpg) top left no-repeat;
	}
	
	a.homeImage13 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeImage13.jpg) bottom left no-repeat;
		text-indent:-2000px;
	}
	a.homeImage13:hover {
		background:url(../img/homeImage13.jpg) top left no-repeat;
	}
	
	a.homeImage14 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeImage14.jpg) bottom left no-repeat;
		text-indent:-2000px;
	}
	a.homeImage14:hover {
		background:url(../img/homeImage14.jpg) top left no-repeat;
	}
	
	a.homeImage15 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeImage15.jpg) bottom left no-repeat;
		text-indent:-2000px;
	}
	a.homeImage15:hover {
		background:url(../img/homeImage15.jpg) top left no-repeat;
	}
	
	a.homeImage16 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeImage16.jpg) bottom left no-repeat;
		text-indent:-2000px;
	}
	a.homeImage16:hover {
		background:url(../img/homeImage16.jpg) top left no-repeat;
	}
	
	a.homeImage17 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeImage17.jpg) bottom left no-repeat;
		text-indent:-2000px;
	}
	a.homeImage17:hover {
		background:url(../img/homeImage17.jpg) top left no-repeat;
	}
	
	a.homeImage18 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeImage18.jpg) bottom left no-repeat;
		text-indent:-2000px;
	}
	a.homeImage18:hover {
		background:url(../img/homeImage18.jpg) top left no-repeat;
	}
	
	a.homeImage19 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeImage19.jpg) bottom left no-repeat;
		text-indent:-2000px;
	}
	a.homeImage19:hover {
		background:url(../img/homeImage19.jpg) top left no-repeat;
	}
	
	a.homeImage20 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeImage20.jpg) bottom left no-repeat;
		text-indent:-2000px;
	}
	a.homeImage20:hover {
		background:url(../img/homeImage20.jpg) top left no-repeat;
	}
	
	a.homeImage21 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeImage21.jpg) bottom left no-repeat;
		text-indent:-2000px;
	}
	a.homeImage21:hover {
		background:url(../img/homeImage21.jpg) top left no-repeat;
	}
	
	a.homeImage22 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeImage22.jpg) bottom left no-repeat;
		text-indent:-2000px;
	}
	a.homeImage22:hover {
		background:url(../img/homeImage22.jpg) top left no-repeat;
	}
	
	a.homeImage23 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeImage23.jpg) bottom left no-repeat;
		text-indent:-2000px;
	}
	a.homeImage23:hover {
		background:url(../img/homeImage23.jpg) top left no-repeat;
	}
	
	a.homeImage24 {
		display:block;
		width:300px;
		height:155px;
		background:url(../img/homeImage24.jpg) bottom left no-repeat;
		text-indent:-2000px;
	}
	a.homeImage24:hover {
		background:url(../img/homeImage24.jpg) top left no-repeat;
	}
	
	a#articleFeatureText{
		display:block;
		height:inherit;
		padding:0 0 20px 0;
	}
	
	a#articleSecondaryText{
		display:block;
		float:left;
		margin:0 30px 0 0;
		width:184px;
		padding:0 0 10px 0;
	}
	
	#soundings{
		/*border-top:solid 1px #ccc;*/
		/*border-bottom:solid 1px #ccc;*/
		padding:5px 0 5px 0;
		margin:0 0 0 0;
	}

/*		CONTENT SECONDARY		*/

#contentSecondary{
	width:730px;
	float:left;
	margin:20px 0 0 2px;
	border-left:solid 1px #ccc;
	position:relative;
}

	#secondaryLeft{
		width:486px;
		padding:0 30px 0 30px;
		float:left;
/*		background:#006633;
*/	}
	
	#secondaryRight{
		width:184px;
		position:fixed; 
		left:810px;
/*		background:#990000;
*/	}
	
	.articleImage{
		margin:0 0 15px 0;
	}
	
	
	ul#toolbar li{
		width:40px;
		margin:0;
		padding:0 6px 0 0;
		float:left;
		background:none;
	}
	#toolbar li a{
		display:block;
	}
	
	#relatedContent{
		padding:5px 0 15px 0;
		margin:25px 0 0 0;
		border-bottom:solid 1px #ccc;
		border-top:solid 1px #ccc;
	}
	
	#relatedContent a{
		display:block;
		height:30px;
		line-height:1em;
		font-size:.6em;
		margin:0 0 15px 0;
	}
	
		
	
	#relatedContent img {
		width:53px;
		height:30px;
		float:left;
		margin:0 0 15px 0;
		padding:0 10px 0 0;
	}
	
	h3.relatedContent {
		width:160px;
		height:22px;
		background:url(../img/mostReadArticles.gif) 0 0 no-repeat;
		text-indent:-2000px;
		margin:0 0 25px 0;
	}
	
	#sideBar{
		width:450px;
/*		background:#e7e4d9;
*/		padding:10px;
		border-top:double 4px #d0d0d0;
		border-bottom:double 4px #d0d0d0;
		margin:0 0 20px 0 ;
	}
	
	#sideBarCallout{
		width:150px;
		background:#e7e4d9;
		padding:10px;
		border:double 4px #d0d0d0;
		float:left;
		margin:0 10px 10px 0;
	}
	
	#shareLinksSlide{
		margin:20px 0 0 0;
	}
	
	.matthewBudman{
		margin:10px 0 15px;	
	}
	.worthNotingImage, .authorImage{
		float:left;
		padding:0 15px 0 0;
	}
	
	.bookImage {
		float:left;
		padding:5px 15px 5px 0;
	}
	
	.soundingsIndex{
		padding:0 0 5px 0;
		border-bottom:solid 1px #ccc;
	}
	
	a.downloadMediaKit {
		width:486px;
		height:147px;
		background:#fff url(../img/downloadMediaKit.jpg) top left no-repeat;
		text-indent:-5000px;
		position:absolute;
	}
	
	a.downloadMediaKit:hover{
		background:#fff url(../img/downloadMediaKit.jpg) bottom left no-repeat;
	}
/*		AD SPACE 		*/
#adSpaceTop{
	width:878px;
	height:95px;
	background:#e7e4d9;
	padding:15px 0 10px 115px;
	border:solid 1px #d0d0d0;
	position:relative;
	margin:0 0 20px 0;
}

#adSpaceHome{
	background:#e7e4d9;
	width:300px;
	height:250px;
	border:solid 1px #d0d0d0;
	padding:4px;
	position:relative;
}

#adSpaceNav{
	background:#e7e4d9;
	width:175px;
	height:140px;
	border:solid 1px #d0d0d0;
	padding:4px;
	margin:0 0 25px 0;
	position:relative;
}

#adSpaceSkyscraper{
	background:#e7e4d9;
	width:150px;
	height:600px;
	border:solid 1px #d0d0d0;
	padding:4px;
	margin:30px 0 25px 10px;
	position:relative;
}

.adTop{
position:absolute;
top:5px;
right:5px;
}

.adNav{
position:absolute;
top:-9px;
right:0px;
}

.adHome{
position:absolute;
top:-9px;
right:0px;
}

.adSkyscraper{
position:absolute;
top:-9px;
right:0px;
}

	