/** Basic **/

	html
	{
		background: #2c251b url('../images/bg2.jpg');
	}

	body,input,textarea
	{
		font-family: Verdana, sans-serif;
		font-size: 11pt;
	}

	body
	{
		margin: 0;
		padding: 0;
		color: #404040;
		background: url('../images/bg1.jpg') repeat-x top left;
		min-height: 1032px;
	}

	strong
	{
		color: #202020;
	}

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

	br.clear
	{
		clear: both;
	}

	p
	{
		line-height: 1.5em;
		margin: 0 0 1.25em 0;
	}

	fieldset
	{
		padding: 0;
		margin: 0;
		border: 0;
	}
	
	input.text,textarea
	{
		border: solid 1px #e3e3e3;
	}

	input.blank, textarea.blank
	{
		color: #a0a0a0;
	}

	textarea
	{
		width: 100%;
	}

	.last_element
	{
		margin-bottom: 0 !important;
	}

	h1
	{
		font-size: 2em;
		text-transform: lowercase;
	}

	h2
	{
		font-size: 1.25em;
		text-transform: lowercase;
	}

	a.back
	{
		display: block;
		background: #eb460b url('../images/button_go-back.gif') no-repeat center;
		width: 100px;
		height: 28px;
		text-indent: -9999em;
		outline: 0;
	}
	
	a.downloadebook
	{
		display: block;
		background: #eb460b url('../images/button_download-ebook.gif') no-repeat center;
		width: 145px;
		height: 28px;
		text-indent: -9999em;
		outline: 0;
	}

	a.close
	{
		display: block;
		background: #eb460b url('../images/button_close.gif') no-repeat center;
		width: 63px;
		height: 28px;
		text-indent: -9999em;
		outline: 0;
	}

	a.reply
	{
		display: block;
		background: #eb460b url('../images/button_reply.gif') no-repeat center;
		width: 52px;
		height: 22px;
		text-indent: -9999em;
		outline: 0;
	}

	a.browseall
	{
		display: block;
		background: #eb460b url('../images/button_browse-all.gif') no-repeat center;
		width: 102px;
		height: 28px;
		text-indent: -9999em;
		outline: 0;
	}

	.browseallbox
	{
		position: relative;
		height: 28px;
	}
	
		.browseallbox span
		{
			position: absolute;
			left: 0;
			top: 4px;
		}
	
		.browseallbox .browseall
		{
			position: absolute;
			right: 0;
			top: 0;
		}
	
	a.bigbrowseall
	{
		display: block;
		background: #eb460b url('../images/bigbutton_browse-all.gif') no-repeat center;
		width: 147px;
		height: 40px;
		text-indent: -9999em;
		outline: 0;
	}
	
	ul.minimal
	{
		list-style: none;
		margin: 0 0 3em 0;
		padding: 0;
	}
	
	ul.minimal li
	{
		margin: 0 0 1.25em 0;
	}
	

/** Layout **/

	#outer1
	{
		position: relative;
		width: 100%;
		background: url('../images/cbg1.png') repeat-y top center;
	}

	#outer2
	{
		position: relative;
		width: 960px;
		margin: 0 auto;
		background: #ffffff;
		padding: 85px 20px 20px 20px;
	}
	
	#bottom
	{
		width: 100%;
		position: relative;
		height: 80px;
		background: url('../images/cbg2.png') no-repeat top center;
	}
	
	#header
	{
		position: relative;
		height: 60px;
		margin: 0 30px 50px 30px;
	}
	
	#logo
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 428px;
		height: 56px;
	}
	
	#logo img
	{
		border: 0;
		float: left;
	}
	
	#nav
	{
		position: absolute;
		top: 12px;
		right: 0;
	}
	
	#nav ul
	{
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	#nav ul li
	{
		float: left;
		margin: 0 0 0 7px;
		padding: 0 0 8px 0;
	}
	
	#nav ul li.active
	{
		background: url('../images/nav_arrow.gif') no-repeat bottom center;
	}

	#nav ul li a
	{
		display: block;
		height: 37px;
		width: 56px;
		padding: 0 15px 0 15px;
		text-indent: -9999em;
		outline: 0;
		margin: 0;
	}

	#nav ul li a.nav_home
	{
		background: #ffffff url('../images/nav_home.gif') no-repeat top center;
	}
	
	#nav ul li.active a.nav_home
	{
		background: #eb460b url('../images/nav_home_active.gif') no-repeat top center;
	}

	#nav ul li a.nav_explore
	{
		padding: 0 25px 0 25px;
		background: #ffffff url('../images/nav_explore.gif') no-repeat top center;
	}
	
	#nav ul li.active a.nav_explore
	{
		padding: 0 25px 0 25px;
		background: #eb460b url('../images/nav_explore_active.gif') no-repeat top center;
	}

	#nav ul li a.nav_shop
	{
		background: #ffffff url('../images/nav_shop.gif') no-repeat top center;
	}
	
	#nav ul li.active a.nav_shop
	{
		background: #eb460b url('../images/nav_shop_active.gif') no-repeat top center;
	}

	#nav ul li a.nav_about
	{
		background: #ffffff url('../images/nav_about.gif') no-repeat top center;
	}
	
	#nav ul li.active a.nav_about
	{
		background: #eb460b url('../images/nav_about_active.gif') no-repeat top center;
	}

	#footer1
	{
		position: relative;
		width: 900px;
		background: #f4f4f4;
		padding: 50px 30px 35px 30px;
	}

	#footer1 .hpad
	{
		width: 1px;
		height: 38px;
	}

	#footer1 a.browseall
	{
		margin: 1.05em 0 0 0;
	}
	
	#footer1 .column1
	{
		width: 191px;
		float: left;
	}
	
	#footer1 .column2
	{
		width: 191px;
		float: left;
	}
	
	#footer1 .column3
	{
		width: 191px;
		float: left;
	}
	
	#footer1 .column4
	{
		margin-left: 625px;
		width: 275px;
	}
	
	#footer1 ul.links
	{
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	#footer1 ul.links a
	{
		color: #555555;
		font-size: 0.8em;
		line-height: 2em;
	}
	
	#footer1 h2
	{
		margin: 0 0 1em 0;
		padding: 0;
	}
	
	#footer1 a.banner
	{
		display: block;
		margin: 0 0 0.5em 0;
	}
	
	#footer1 a.banner img
	{
		border: 0;
	}
	
	#footer1 a.banner_last
	{
		margin-bottom: 0;
	}	
	
	#footer2
	{
		position: relative;
		width: 900px;
		background: #e2e2e2;
		padding: 30px;
		color: #9c9c9c;
		font-size: 0.8em;
	}
	
	#footer2 a
	{
		color: #9c9c9c;
	}

	#footer2 span
	{
		float: right;
		margin: 0;
		padding: 0;
	}
	
	#footer2 ul
	{
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#footer2 ul li
	{
		float: left;
		display: block;
		border-left: solid 1px #9c9c9c;
		padding-left: 15px;
		margin-right: 15px;
		height: 18px;
	}
	
	#footer2 ul li.first
	{
		margin-left: 0;
		padding-left: 0;
		border-left: 0;
	}
	
	#footer2 ul li.rss
	{
	}

		#footer2 ul li.rss a
		{
			display: block;
			height: 18px;
			padding-left: 25px;
			background: url('../images/footericon_rss.gif') no-repeat top left;
		}

	#content
	{
		margin: 0 30px 60px 30px;
	}
	
	#content .column1
	{
		float: left;
		width: 575px;
	}
	
	#content .column2
	{
		margin-left: 625px;
		width: 275px;
	}

	#content .column1 h1
	{
		margin: 0 0 1em 0;
		padding: 0;
		border-bottom: solid 3px #e0e0e0;
	}

	#content .column1 h2
	{
		margin: 0 0 1.5em 0;
		padding: 0;
		border-bottom: solid 3px #e0e0e0;
	}
	
	#content .column2 h2
	{
		margin: 0 0 1.5em 0;
		padding: 5px 0 5px 0;
		border-bottom: solid 3px #e0e0e0;
	}
	
	#content .nocolumn
	{
	}

	#content .nocolumn h1
	{
		margin: 0 0 1em 0;
		padding: 0;
		border-bottom: solid 3px #e0e0e0;
		width: 100%;
	}

	#content .nocolumn h2
	{
		margin: 0 0 1.5em 0;
		padding: 1em 0 0 0;
		border-bottom: solid 3px #e0e0e0;
	}

/** Specific Elements **/

	/** Search **/
	
		#search
		{
			margin: 0 0 1.5em 0;
		}
	
			#search input
			{
				width: 226px;
				padding: 9px 40px 9px 9px;
				border: solid 1px #e0e0e0;
				background: url('../images/search.gif') no-repeat 246px 7px;
				font-size: 0.8em;
			}

	/** About **/

		#about
		{
			margin: 0 0 3em 0;
		}
		
		#about ul
		{
			list-style: none;
			padding: 0;
			margin: 0;
			line-height: 2.5em;
		}
		
		#about p
		{
			margin: 0 0 1em 0;
		}

	/** More Meaning **/
	
		#moremeaning
		{
			position: relative;
			margin: 0 0 3em 0;
		}

		#moremeaning .contributors
		{
			margin: 0 0 2em 0;
		}
		
		#moremeaning .contributors .grid
		{
			position: relative;
			height: 190px;
			overflow: hidden;
			margin: 0 0 1em 0;
		}
		
		#moremeaning .contributors .grid ul
		{
			position: absolute;
			top: 0;
			left: 0;
			list-style: none;
			margin: 0;
			padding: 0;
		}
		
		#moremeaning .contributors .grid ul li
		{
			float: left;
			margin: 0 0 4px 7px;
			padding: 0;
		}

		#moremeaning .contributors .grid ul li.first
		{
			margin: 0 0 4px 0;
		}

		#moremeaning .contributors .grid ul li img.avatar
		{
			width: 85px;
			height: 85px;
		}
		
		#moremeaning .posts
		{
		}

		#moremeaning .posts ul
		{
			list-style: none;
			margin: 0 0 1.5em 0;
			padding: 0;
		}
		
		#moremeaning .posts ul li
		{
			position: relative;
			height: 45px;
			margin-top: 15px;
			border-top: solid 1px #d9d9d9;
			padding-top: 15px;
		}

		#moremeaning .posts ul li.first
		{
			margin-top: 0;
			border-top: 0;
			padding-top: 0;
		}

		#moremeaning .posts ul li a.thumbnail
		{
			position: absolute;
			top: 15px;
			left: 0;
		}

		#moremeaning .posts ul li.first a.thumbnail
		{
			top: 0px;
		}
		
		#moremeaning .posts ul li.first .title
		{
			top: 5px;
		}
		
		#moremeaning .posts ul li a.thumbnail img
		{
			border: 0;
		}
		
		#moremeaning .posts ul li .title
		{
			display: block;
			position: absolute;
			left: 65px;
			top: 20px;
		}

		#moremeaning .posts ul li .title_long
		{
			font-size: 0.8em;
		}
		
		#moremeaning .posts ul li .contributor
		{
			display: block;
			position: absolute;
			left: 65px;
			bottom: 5px;
		}
		
		#moremeaning .posts ul li .contributor .stub a
		{
			font-size: 0.7em;
			color: #2c251b;
			text-decoration: none;
		}

		#moremeaning .posts ul li .contributor .stub a:hover
		{
			text-decoration: underline;
		}

	/** Quote **/
	
		#quote
		{
			position: relative;
			margin: 0 0 3em 0;
			width: 275px;
		}
		
		#quote .body
		{
			position: relative;
			background: url('../images/quote_arrow.gif') no-repeat 17px bottom;
			padding: 0 0 20px 0;
			margin: 0 0 10px 0;
		}

		#quote .body p
		{
			position: relative;
			color: #ffffff;
			background: #2c2c2c;
			padding: 40px 20px 40px 20px;
			text-align: center;
			line-height: 1.5em;
			font-size: 1.15em;
			margin: 0;
		}
		
		#quote .body p .tl
		{
			position: absolute;
			display: block;
			width: 31px;
			height: 21px;
			top: 13px;
			left: 13px;
			background: url('../images/quote_tl.gif') no-repeat;
		}
		
		#quote .body p .br
		{
			position: absolute;
			display: block;
			width: 31px;
			height: 21px;
			bottom: 13px;
			right: 13px;
			background: url('../images/quote_br.gif') no-repeat;
		}

		#quote .heading ul
		{
			list-style: none;
			padding: 0;
			margin: 0;
			line-height: 2.5em;
		}
		
		#quote .heading
		{
			position: relative;
		}
		
		#quote .heading img.avatar
		{
			float: left;
			margin: 0 15px 0 0;
			width: 60px;
			height: 60px;
		}
		
		#quote .heading .author
		{
			margin: 0 0 0 80px;
			display: block;
		}
		
		#quote .heading .title
		{
			margin: 0 0 0 80px;
			display: block;
			font-size: 0.7em;
			text-transform: lowercase;
			color: #5f5f5f;
		}

		#quote .heading ul
		{
			margin: 0 0 0 80px;
		}

		#quote ul li a
		{
			font-size: 0.8em;
			padding-bottom: 3px;
		}

	/** Comments **/

		#comments
		{
			margin: 0 0 3em 0;
		}
		
		#comments ul
		{
			list-style: none;
			margin: 0;
			padding: 0;
		}
		
		#comments ul li
		{
			width: 100%;
			position: relative;
			margin: 0 0 1.25em 0;
		}

		#comments ul li .avatar
		{
			position: absolute;
			top: 0;
			left: 0;
		}

		#comments ul li .comment
		{
			position: relative;
			background: #eeeeee;
			margin: 0 0 0 80px;
			padding: 30px 30px 50px 30px;
		}

		#comments ul li .comment .reply
		{
			position: absolute;
			bottom: 30px;
			right: 30px;
		}
		
		#comments ul li .comment .author
		{
			font-size: 0.8em;
			position: absolute;
		}
		
		#comments ul li .comment .author a
		{
			font-weight: bold;
			color: #303030;
			text-decoration: none;
		}
		
		#comments ul li .comment .author a:hover
		{
			text-decoration: underline;
		}

		#comments ul li .comment .date
		{
			font-size: 0.8em;
			position: absolute;
			top: 30px;
			right: 30px;
		}

		#comments ul li .comment .content
		{
			margin: 2.25em 0 0 0;
		}

		#comments ul li .comment .content blockquote
		{
			border: dotted 1px #CACACA;
			background: #E0E0E0;
			padding: 1.5em 1.5em 0.5em 1.5em;
			margin: 0 0 1.5em 0;
		}

		#comments ul li .comment .notice
		{
			font-size: 0.8em;
			font-style: italic;
		}
		
		#comments ul li .arrow
		{
			display: block;
			position: absolute;
			width: 15px;
			height: 15px;
			background: url('../images/comment_arrow2.gif') no-repeat top left;
			top: 18px;
			left: -15px;
		}
/*
		#comments ul li.alt .comment
		{
			background: #e3e3e3;
		}
		
		#comments ul li.alt .arrow
		{
			background: url('../images/comment_arrow1.gif') no-repeat top left;
		}

		#comments ul li.alt .comment .content blockquote
		{
			border: dotted 1px #B4B4B4;
			background: #DADADA;
			padding: 1.5em 1.5em 0.5em 1.5em;
			margin: 0 0 1.5em 0;
		}
*/
		#comments ul li.form .comment
		{
			background: none;
			border: solid 2px #ebebeb;
		}
		
		#comments ul li.form .arrow
		{
			background: url('../images/comment_arrow3.gif') no-repeat top left;
			width: 17px;
			left: -17px;
		}

		#comments ul li.form a
		{
			text-decoration: none !important;
		}

		#comments ul li.form form
		{
			margin: 0;
		}

		#comments ul li.form form fieldset
		{
		}

		#comments ul li.form form textarea
		{
			margin: 0 0 2em 0;
		}	

		#comments ul li.form form input.text
		{
			margin: 0 0 2em 0;
			border: solid 1px #e3e3e3;
			width: 100%;
		}

	/** RelatedPosts **/

		#relatedposts
		{
			margin: 0 0 3em 0;
		}

		#relatedposts ul
		{
			list-style: none;
			margin: 0 0 3em 0;
			padding: 0;
		}
		
		#relatedposts ul li
		{
			margin: 0 0 1em 0;
			padding: 1em 0 0 0;
			border-top: solid 1px #e5e5e5;
			line-height: 1.5em;
		}
		
		#relatedposts ul li.first
		{
			padding: 0;
			border: 0;
		}
		
		#relatedposts ul li span
		{
			font-size: 0.8em;
			color: #a0a0a0;
			display: block;
			margin: 0;
			width: 100%;
		}

	/** Poll **/
	
		#poll
		{
			margin: 0 0 3em 0;
		}
		
		#poll .democracy
		{
			background: #f8f8f8;
			border: dashed 2px #e5e5e5;
			padding: 1.5em 1.5em 1.5em 1.5em;
			margin: 0 0 2em 0;		
		}
		
		#poll p
		{
			margin: 0 0 1.5em 0;
		}
		
		#poll .options
		{
			margin: 0 0 1.5em 0;
		}
		
		#poll .options input
		{
			display: block;
			float: left;
		}
		
		#poll .options span
		{
			display: block;
			margin-left: 2em;
			padding: 0 0 0.5em 0;
		}

		#poll .submit input
		{
			display: block;
			float: left;
			margin: 0 1em 0 0;
		}
		
		#poll .submit a
		{
			display: block;
			margin: 4px 0 0 90px;
		}

/** Reusable Elements **/

	a.headerpic
	{
		outline: 0;
	}

		a.headerpic img
		{
			margin: 0 0 2.5em 0;
			border: 0;
		}

	a.graph
	{
		background: url('../images/soicon_graph.gif') no-repeat 0px 2px;
		padding: 0 0 0 24px;
	}

	a.paper
	{
		background: url('../images/soicon_paper.gif') no-repeat 0px 2px;
		padding: 0 0 0 24px;
	}

	a.info
	{
		background: url('../images/soicon_info.gif') no-repeat 0px 2px;
		padding: 0 0 0 24px;
	}

	a.speech
	{
		background: url('../images/soicon_speech.gif') no-repeat 0px 2px;
		padding: 0 0 0 24px;
	}

	/** Contributor Details **/

		.contributorbox
		{
			position: relative;
		}
		
			.contributorbox img
			{
				border: 0;
			}

			.contributorbox .details
			{
				position: relative;
				z-index: 100;
				width: 500px;
				margin: 0;
				display: none;
			}

			.contributorbox .details .arrow
			{
				height: 40px;
				width: 500px;
			}
		
			/******************************************************************************************/

			/* Top Center */

				.contributorbox .details_top_center
				{
					padding: 0 0 40px 0;
				}
				
				.contributorbox .details_top_center .container
				{
					border-bottom: 0 !important;
				}

				.contributorbox .details_top_center .arrow
				{
					position: absolute;
					bottom: 0;
					left: 0;
					background: url('../images/cxyz_bc.png') no-repeat top center;
				}

			/* Top Right */

				.contributorbox .details_top_right
				{
					padding: 0 0 40px 0;
				}
				
				.contributorbox .details_top_right .container
				{
					border-bottom: 0 !important;
				}

				.contributorbox .details_top_right .arrow
				{
					position: absolute;
					bottom: 0;
					left: 0;
					background: url('../images/cxyz_bl.png') no-repeat top center;
				}

			/* Top Left */

				.contributorbox .details_top_left
				{
					padding: 0 0 40px 0;
				}
				
				.contributorbox .details_top_left .container
				{
					border-bottom: 0 !important;
				}

				.contributorbox .details_top_left .arrow
				{
					position: absolute;
					bottom: 0;
					left: 0;
					background: url('../images/cxyz_br.png') no-repeat top center;
				}

			/* Bottom Center */

				.contributorbox .details_bottom_center
				{
					padding: 40px 0 0 0;
				}

				.contributorbox .details_bottom_center .container
				{
					border-top: 0 !important;
				}

				.contributorbox .details_bottom_center .arrow
				{
					position: absolute;
					top: 0;
					left: 0;
					background: url('../images/cxyz_tc.png') no-repeat top center;
				}

			/* Bottom Right */

				.contributorbox .details_bottom_right
				{
					padding: 40px 0 0 0;
				}

				.contributorbox .details_bottom_right .container
				{
					border-top: 0 !important;
				}

				.contributorbox .details_bottom_right .arrow
				{
					position: absolute;
					top: 0;
					left: 0;
					background: url('../images/cxyz_tl.png') no-repeat top center;
				}

			/* Bottom Left */

				.contributorbox .details_bottom_left
				{
					padding: 40px 0 0 0;
				}

				.contributorbox .details_bottom_left .container
				{
					border-top: 0 !important;
				}

				.contributorbox .details_bottom_left .arrow
				{
					position: absolute;
					top: 0;
					left: 0;
					background: url('../images/cxyz_tr.png') no-repeat top center;
				}

			/******************************************************************************************/

				.contributorbox .details .container
				{
					background: url('../images/cxyz_bg.png');
					position: relative;
					min-height: 125px;
					padding: 25px;
					border: solid 1px #d8d8d8;
				}

				.contributorbox .details .container img.cbavatar
				{
					position: absolute;
					top: 25px;
					left: 25px;
					width: 125px;
					height: 125px;
				}

				.contributorbox .details .container .cbauthor
				{
					position: absolute;
					top: 35px;
					left: 175px;
				}

				.contributorbox .details .container .cboccupation
				{
					position: absolute;
					top: 57px;
					left: 175px;
					font-size: 0.75em;
					text-transform: lowercase;
				}

				.contributorbox .details .container .cbbio
				{
					display: block;
					font-size: 0.8em;
					padding: 60px 0 0 150px;
					/*font-style: italic;*/
					margin: 0;
				}

				.contributorbox .details .container .cbbio a
				{
					color: #707070;
					text-decoration: none;
				}

				.contributorbox .details .container .cbbio a:hover
				{
					text-decoration: underline;
				}

	/** em_form **/
	
		.em_form
		{
			position: relative;
			margin: 0 0 0.5em 0;
			background: #2c2c2c;
			color: #ffffff;
			padding: 25px 20px 25px 20px;
			width: 235px;
		}
		
		.em_form_last
		{
			margin: 0 0 0 0;
		}
		
			.em_form form
			{
				position: relative;
				width: 100%;
				height: 28px;
				margin: 13px 0 0 0;
			}

				.em_form form fieldset
				{
					position: relative;
					height: 28px;
				}
			
					.em_form form fieldset input.text
					{
						position: absolute;
						bottom: 0;
						left: 0;
						width: 144px;
						padding: 8px;
						height: 12px;
						font-size: 0.8em;
					}
					
					.em_form form fieldset input.submit
					{
						position: absolute;
						bottom: 0;
						right: 0;
					}
			
	/** Ad **/

		a.ad
		{
			display: block;
			margin: 0 0 0.5em 0;
		}
		
		a.ad img
		{
			border: 0;
		}
		
		a.ad_last
		{
			margin-bottom: 3em;
		}	

	/** Banner **/

		a.banner
		{
			display: block;
			margin: 0 0 0.5em 0;
		}
		
		a.banner img
		{
			border: 0;
		}
		
		a.banner_last
		{
			margin-bottom: 3em;
		}	

	/** Pager **/
	
		ul.pager
		{
			list-style: none;
			margin: 0;
			padding: 0;
			width: 100%;
		}
		
		ul.pager_top
		{
			margin: 0 0 4em 0;
		}
		
		ul.pager li
		{
			float: left;
			margin-right: 10px;
		}

		ul.pager li a.previous
		{
			display: block;
			background: #eb460b url('../images/button_previous-page.gif') no-repeat center;
			width: 142px;
			height: 28px;
			text-indent: -9999em;
			outline: 0;
		}

		ul.pager li a.next
		{
			display: block;
			background: #eb460b url('../images/button_next-page.gif') no-repeat center;
			width: 112px;
			height: 28px;
			text-indent: -9999em;
			outline: 0;
		}

		ul.pager li img
		{
			border: 0;
		}

	/** Social media icon bar **/

		ul.social
		{
			list-style: none;
			margin: 0;
			padding: 0;
			height: 25px;
		}
		
		ul.social li
		{
			float: left;
			margin-left: 5px;
		}
		
		ul.social li.first
		{
			margin: 0;
		}

		ul.social li .label
		{
			display: none;
			z-index: 1;
			background: #333333;
			color: #ffffff;
			padding: 10px 10px 5px 10px;
			font-size: 0.8em;
			height: 20px;
		}
		
		ul.social li .label .arrow
		{
			position: absolute;
			width: 100%;
		}
		
		ul.social li .label_bottom_left .arrow
		{
			top: -11px;
			left: 0;
			background: url('../images/tooltip_arrow2.png') no-repeat top center;
		}

		ul.social li .label_bottom_center .arrow
		{
			top: -11px;
			left: 0;
			background: url('../images/tooltip_arrow2.png') no-repeat top center;
		}

		ul.social li .label_bottom_right .arrow
		{
			top: -11px;
			left: 0;
			background: url('../images/tooltip_arrow2.png') no-repeat top center;
		}
		
		ul.social li .label_top_left .arrow
		{
			bottom: -14px;
			left: 0;
			background: url('../images/tooltip_arrow.png') no-repeat top center;
		}

		ul.social li .label_top_center .arrow
		{
			bottom: -14px;
			left: 0;
			background: url('../images/tooltip_arrow.png') no-repeat top center;
		}

		ul.social li .label_top_right .arrow
		{
			bottom: -14px;
			left: 0;
			background: url('../images/tooltip_arrow.png') no-repeat top center;
		}
		
		ul.social li a
		{
			display: block;
			width: 25px;
			height: 25px;
		}
		
		ul.social li a img
		{
			border: 0;
		}
		
	/** Post **/

		.post
		{
			position: relative;
			margin: 0 0 3em 0;
		}
		
		.post .heading
		{
		}

		.post .date
		{
			width: 100%;
			font-size: 0.8em;

			padding: 7px 0 10px 0;
			border-bottom: solid 3px #e0e0e0;
		}

		.post_latest .date
		{
			width: 100%;
			font-size: 0.8em;
			
			padding: 7px;
			border: 0;
			background: #EB460B;
			color: #ffffff;
		}

		.post .heading > a
		{
			border: 0 !important;
			margin: 0 !important;
			padding: 0 !important;
			position: relative;
			width: 575px;
			height: 160px;
			font-size: 3.25em;
		}
		
		.post .heading .author
		{
			width: 575px;
			margin: 0 0 2em 0;
			position: relative;
		}
		
		.post .heading .author .avatar
		{
			position: absolute;
			left: 0;
			top: 0;
		}
		
		.post .heading .author .name
		{
			display: block;
			padding: 5px 0 0 155px;
		}
		
		.post .heading .author .occupation
		{
			display: block;
			padding: 0.25em 0 0 155px;
			font-size: 0.75em;
			text-transform: lowercase;
			color: #5f5f5f;
		}
		
		.post .heading .author .bio
		{
			font-size: 0.8em;
			padding: 1.5em 0 0 155px;
			margin: 0;
			min-height: 75px;
			/*font-style: italic;*/
		}

		.post .heading .author .bio a
		{
			color: #707070;
			text-decoration: none;
		}

		.post .heading .author .bio a:hover
		{
			text-decoration: underline;
		}
		
		.post .body
		{
			margin: 0 0 25px 0;
		}
		
		.post .body p
		{
			margin: 0;
		}

		.post .body img.main
		{
			margin: 0 0 25px 0;
			border: 0;
		}
		
		.post .controls
		{
			height: 40px;
			position: relative;
		}
		
		.post .controls a.more
		{
			position: absolute;
			left: 0;
			top: 0;
		}
		
		.post .controls ul.social
		{
			position: absolute;
			right: 0;
			top: 0;
		}

	/** Minipost **/

		.minipost
		{
			position: relative;
			margin: 0 0 2em 0;
		}
		
		.minipost .heading
		{
			width: 100%;
			position: relative;
			margin: 0 0 30px 0;
		}
		
		.minipost .heading .date
		{
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			padding: 7px 0 7px 0;
			font-size: 0.8em;
			border-bottom: solid 3px #e0e0e0;
		}
		
		.minipost .heading img.avatar
		{
			position: absolute;
			left: 0;
			top: 60px;
			border: 0;
			z-index: 1;
		}
		
		.minipost .heading h2
		{
			position: absolute;
			z-index: 1;
			right: 0;
			left: 160px;
			top: 65px;
			border: 0 !important;
			margin: 0 !important;
			padding: 0 !important;
			height: 26px;
			outline: 0;
		}

		.minipost .heading h2 a
		{
			color: #303030;
			text-decoration: none;
			outline: 0;
		}
		
		.minipost .heading .author
		{
			position: absolute;
			left: 160px;
			top: 100px;
		}

		.minipost .heading .occupation
		{
			position: absolute;
			left: 160px;
			top: 118px;
			z-index: 1;
			font-size: 0.75em;
			text-transform: lowercase;
			color: #5f5f5f;
		}
		
		.minipost .heading p
		{
			position: relative;
			padding: 150px 0 0 160px;
			margin: 0;
		}

		.minipost .heading p.no_occupation
		{
			padding-top: 130px;
		}
		
		.minipost .controls
		{
			height: 40px;
			position: relative;
		}
		
		.minipost .controls a.more
		{
			position: absolute;
			left: 0;
			top: 0;
		}
		
		.minipost .controls ul.social
		{
			position: absolute;
			right: 0;
			top: 0;
		}
	
/** Layouts **/

	/** Homepage **/
	
		#layout_homepage
		{
		}
		
	/** Shop **/

		#layout_shop
		{
		}

		#layout_shop a.amazon
		{
			display: block;
			background: #eb460b url('../images/button_more-at-amazon.gif') no-repeat center;
			width: 149px;
			height: 34px;
			text-indent: -9999em;
			outline: 0;
			margin: 0 0 3em 0;
		}

		#layout_shop p
		{
			margin: 0 0 3em 0;
		}
		
		#layout_shop .shop_column1
		{
			position: relative;
			float: left;
			width: 200px;
		}
		
		#layout_shop .shop_column2
		{
			border-left: solid 1px #E5E5E5;
			position: relative;
			width: 650px;
			margin-left: 222px;
			padding-left: 25px;
		}

		#layout_shop h2
		{
			padding: 7px 0 5px 45px !important;
			height: 32px !important;
		}

		#layout_shop ul.categories
		{
			width: 206px;
			list-style: none;
			margin: 0 0 4em 0;
			padding: 0;
		}

		#layout_shop ul.categories li
		{
			text-indent: -9999em;
			width: 206px;
			height: 30px;
			padding: 5px 0 5px 0;
			margin: 0 0 0.5em 0;
			background-position: 0 5px;
			background-repeat: no-repeat;
		}

			#layout_shop ul.categories li.adventure
			{
				background-image: url('../images/shopheading_adventure.gif');
			}
			
			#layout_shop ul.categories li.audio
			{
				background-image: url('../images/shopheading_audio.gif');
			}
			
			#layout_shop ul.categories li.book
			{
				background-image: url('../images/shopheading_book.gif');
			}
			
			#layout_shop ul.categories li.charity
			{
				background-image: url('../images/shopheading_charity.gif');
			}
			
			#layout_shop ul.categories li.conference
			{
				background-image: url('../images/shopheading_conference.gif');
			}
			
			#layout_shop ul.categories li.ebook
			{
				background-image: url('../images/shopheading_ebook.gif');
			}
			
			#layout_shop ul.categories li.membership
			{
				background-image: url('../images/shopheading_membership.gif');
			}
			
			#layout_shop ul.categories li.onlineclass
			{
				background-image: url('../images/shopheading_onlineclass.gif');
			}
			
			#layout_shop ul.categories li.video
			{
				background-image: url('../images/shopheading_video.gif');
			}
			
			#layout_shop ul.categories li.webinar
			{
				background-image: url('../images/shopheading_webinar.gif');
			}

			#layout_shop ul.categories li.website
			{
				background-image: url('../images/shopheading_website.gif');
			}
			
			#layout_shop ul.categories li.workshop
			{
				background-image: url('../images/shopheading_workshop.gif');
			}
			
			#layout_shop ul.categories li.radio
			{
				background-image: url('../images/shopheading_radio.gif');
			}
			
			#layout_shop ul.categories li.film
			{
				background-image: url('../images/shopheading_film.gif');
			}
			
			#layout_shop ul.categories li.clothing
			{
				background-image: url('../images/shopheading_clothing.gif');
			}
			
			#layout_shop ul.categories li.education
			{
				background-image: url('../images/shopheading_education.gif');
			}

			#layout_shop ul.categories li.adventure_active
			{
				background-color: #EB460B !important;
				background-image: url('../images/activeshopheading_adventure.gif') !important;
			}
			
			#layout_shop ul.categories li.audio_active
			{
				background-color: #EB460B !important;
				background-image: url('../images/activeshopheading_audio.gif') !important;
			}
			
			#layout_shop ul.categories li.book_active
			{
				background-color: #EB460B !important;
				background-image: url('../images/activeshopheading_book.gif') !important;
			}
			
			#layout_shop ul.categories li.charity_active
			{
				background-color: #EB460B !important;
				background-image: url('../images/activeshopheading_charity.gif') !important;
			}
			
			#layout_shop ul.categories li.conference_active
			{
				background-color: #EB460B !important;
				background-image: url('../images/activeshopheading_conference.gif') !important;
			}
			
			#layout_shop ul.categories li.ebook_active
			{
				background-color: #EB460B !important;
				background-image: url('../images/activeshopheading_ebook.gif') !important;
			}
			
			#layout_shop ul.categories li.membership_active
			{
				background-color: #EB460B !important;
				background-image: url('../images/activeshopheading_membership.gif') !important;
			}
			
			#layout_shop ul.categories li.onlineclass_active
			{
				background-color: #EB460B !important;
				background-image: url('../images/activeshopheading_onlineclass.gif') !important;
			}
			
			#layout_shop ul.categories li.video_active
			{
				background-color: #EB460B !important;
				background-image: url('../images/activeshopheading_video.gif') !important;
			}
			
			#layout_shop ul.categories li.webinar_active
			{
				background-color: #EB460B !important;
				background-image: url('../images/activeshopheading_webinar.gif') !important;
			}

			#layout_shop ul.categories li.website_active
			{
				background-color: #EB460B !important;
				background-image: url('../images/activeshopheading_website.gif') !important;
			}
			
			#layout_shop ul.categories li.workshop_active
			{
				background-color: #EB460B !important;
				background-image: url('../images/activeshopheading_workshop.gif') !important;
			}
			
			#layout_shop ul.categories li.radio_active
			{
				background-color: #EB460B !important;
				background-image: url('../images/activeshopheading_radio.gif') !important;
			}
			
			#layout_shop ul.categories li.film_active
			{
				background-color: #EB460B !important;
				background-image: url('../images/activeshopheading_film.gif') !important;
			}
			
			#layout_shop ul.categories li.clothing_active
			{
				background-color: #EB460B !important;
				background-image: url('../images/activeshopheading_clothing.gif') !important;
			}
			
			#layout_shop ul.categories li.education_active
			{
				background-color: #EB460B !important;
				background-image: url('../images/activeshopheading_education.gif') !important;
			}

		#layout_shop ul.items
		{
			list-style: none;
			margin: 0 0 4em 0;
			padding: 0;
		}
		
		#layout_shop ul.items li
		{
			margin: 1.5em 0 0 0;
			border-top: solid 1px #e5e5e5;
			padding: 1.25em 0 0 0;
			width: 100%;
			position: relative;
		}

		#layout_shop ul.items li.first
		{
			border: 0;
			margin: 0;
			padding: 0;
		}

		#layout_shop ul.items li .item
		{
			width: 650px;
			height: 3em;
		}
			
		#layout_shop ul.items li .item .thumb
		{
			float: left;
			width: 50px;
		}

		#layout_shop ul.items li .item .thumb img
		{
			width: 50px;
			max-height: 60px;
			border:  solid 1px #E0E0E0;
		}
		
		#layout_shop ul.items li .item .info
		{
			margin: 0 0 0 70px;
		}
		
		#layout_shop ul.items li .item .info a
		{
			display: block;
			margin: 0.25em 0 0 0;
		}
		
		#layout_shop ul.items li .item .info span
		{
			display: block;
			font-size: 0.8em;
			margin: 0.5em 0 0 0;
		}
		
		#layout_shop ul.items li .description
		{
			display: none;
			position: absolute;
			z-index: 1;
			font-size: 0.8em;
			margin: 0;
			width: 300px;
			color: #ffffff;			
			background: url('../images/transparentbg1.png');
			padding: 30px;
			font-size: 0.8em;
		}
		
		#layout_shop ul.items li .description .arrow
		{
			position: absolute;
			width: 30px;
			height: 20px;
		}

		#layout_shop ul.items li .description_bottom_right .arrow
		{
			left: 10px;
			top: -20px;
			background: url('../images/transparentbg1_arrow1.png');
		}

		#layout_shop ul.items li .description_bottom_left .arrow
		{
			right: 10px;
			top: -20px;
			background: url('../images/transparentbg1_arrow1.png');
		}
		
		#layout_shop ul.items li .description_bottom_center .arrow
		{
			left: 165px;
			top: -20px;
			background: url('../images/transparentbg1_arrow1.png');
		}

		#layout_shop ul.items li .description_top_right .arrow
		{
			left: 10px;
			bottom: -20px;
			background: url('../images/transparentbg1_arrow2.png');
		}

		#layout_shop ul.items li .description_top_left .arrow
		{
			right: 10px;
			bottom: -20px;
			background: url('../images/transparentbg1_arrow2.png');
		}
		
		#layout_shop ul.items li .description_top_center .arrow
		{
			left: 165px;
			bottom: -20px;
			background: url('../images/transparentbg1_arrow2.png');
		}
		
		#layout_shop ul.items li .description h2
		{
			margin: 0 0 1em 0;
			padding: 0;
			border: 0;
		}
		
		#layout_shop ul.items li .description p
		{
			margin: 0;
			padding: 0;
		}
		
	/** Interview **/
	
		#layout_interview .postdate
		{
			width: 100%;
			padding: 7px 0 7px 0;
			font-size: 0.8em;
			border-bottom: solid 3px #e0e0e0;
			margin: 0 0 3.5em 0;
		}
	
		#layout_interview h1
		{
			border: 0 !important;
			margin: 0 !important;
			padding: 0 !important;
			position: relative;
			width: 575px;
			height: 160px;
			font-size: 3.25em;
		}
		
		#layout_interview h1 span
		{
			font-size: 0.75em;
			display: block;
		}
		
		#layout_interview .author
		{
			width: 575px;
			margin: 0 0 2em 0;
			position: relative;
		}
		
		#layout_interview .author .avatar
		{
			position: absolute;
			left: 0;
			top: 0;
		}
		
		#layout_interview .author .name
		{
			display: block;
			padding: 5px 0 0 155px;
		}
		
		#layout_interview .author .occupation
		{
			display: block;
			padding: 0.25em 0 0 155px;
			font-size: 0.75em;
			text-transform: lowercase;
			color: #5f5f5f;
		}
		
		#layout_interview .author .bio
		{
			font-size: 0.8em;
			padding: 1.5em 0 0 155px;
			margin: 0;
			min-height: 75px;
			/*font-style: italic;*/
		}

		#layout_interview .author .bio a
		{
			color: #707070;
			text-decoration: none;
		}

		#layout_interview .author .bio a:hover
		{
			text-decoration: underline;
		}
		
		#layout_interview .body
		{
			margin: 0 0 4em 0;
		}
		
		#layout_interview .body .main
		{
			margin: 0 0 3em 0;
		}
		
		#layout_interview .body .main img
		{
			border: 0;
		}
		
		#layout_interview .body blockquote
		{
			padding: 0;
			margin: 1em 0.5em 1em 0.5em;
		}
		
		#layout_interview .body blockquote p
		{
			width: 10em;
			font-size: 1.5em;
			line-height: 1.25em;
			margin: 0;
			padding: 0;
		}
		
		#layout_interview .body blockquote.left
		{
			float: left;
		}
		
		#layout_interview .body blockquote.right
		{
			float: right;
		}

		
		#layout_interview .body p.end
		{
			font-style: italic;
			color: #808080;
			margin: 0 0 3em 0;
		}
		
		#layout_interview .controls
		{
			position: relative;
			margin: 0 0 4em 0;
			height: 28px;
			width: 100%;
		}
		
		#layout_interview .controls a.back
		{
			position: absolute;
			left: 0;
			top: 0;
		}

		#layout_interview .controls .social
		{
			position: absolute;
			top: 0;
			right: 0;
			margin: 0;
			padding: 0;
		}
		
		#layout_interview .recommendations
		{
			margin: 0 0 4em 0;
		}
		
		
		#layout_interview .recommendations ul
		{
			width: 100%;
			list-style: none;
			margin: 0;
			padding: 0;
		}
		
		#layout_interview .recommendations ul li
		{
			position: relative;
			padding: 3px 0 0.25em 90px;
			margin: 0 0 1.25em 0;
			min-height: 64px;
		}

		#layout_interview .recommendations ul li .text
		{
			line-height: 1.75em;
		}
		
		#layout_interview .recommendations ul li div
		{
			position: absolute;
			top: 0;
			left: 0;
			width: 64px;
			height: 64px;
			text-indent: -9999em;
		}
		
		#layout_interview .recommendations ul li div.adventure
		{
			background: url('../images/recicon_adventure.gif') no-repeat top left;
		}
		
		#layout_interview .recommendations ul li div.audio
		{
			background: url('../images/recicon_audio.gif') no-repeat top left;
		}
		
		#layout_interview .recommendations ul li div.book
		{
			background: url('../images/recicon_book.gif') no-repeat top left;
		}
		
		#layout_interview .recommendations ul li div.charity
		{
			background: url('../images/recicon_charity.gif') no-repeat top left;
		}
		
		#layout_interview .recommendations ul li div.conference
		{
			background: url('../images/recicon_conference.gif') no-repeat top left;
		}
		
		#layout_interview .recommendations ul li div.ebook
		{
			background: url('../images/recicon_ebook.gif') no-repeat top left;
		}
		
		#layout_interview .recommendations ul li div.membership
		{
			background: url('../images/recicon_membership.gif') no-repeat top left;
		}
		
		#layout_interview .recommendations ul li div.onlineclass
		{
			background: url('../images/recicon_onlineclass.gif') no-repeat top left;
		}
		
		#layout_interview .recommendations ul li div.video
		{
			background: url('../images/recicon_video.gif') no-repeat top left;
		}
		
		#layout_interview .recommendations ul li div.webinar
		{
			background: url('../images/recicon_webinar.gif') no-repeat top left;
		}

		#layout_interview .recommendations ul li div.website
		{
			background: url('../images/recicon_website.gif') no-repeat top left;
		}
		
		#layout_interview .recommendations ul li div.workshop
		{
			background: url('../images/recicon_workshop.gif') no-repeat top left;
		}
		
		#layout_interview .recommendations ul li div.radio
		{
			background: url('../images/recicon_radio.gif') no-repeat top left;
		}
		
		#layout_interview .recommendations ul li div.film
		{
			background: url('../images/recicon_film.gif') no-repeat top left;
		}
		
		#layout_interview .recommendations ul li div.clothing
		{
			background: url('../images/recicon_clothing.gif') no-repeat top left;
		}
		
		#layout_interview .recommendations ul li div.education
		{
			background: url('../images/recicon_education.gif') no-repeat top left;
		}

		#layout_interview .recommendations ul li .label
		{
			z-index: 1;
			display: none;
			background: #333333;
			color: #ffffff;
			padding: 10px 10px 5px 10px;
			font-size: 0.8em;
			height: 20px;
		}
		
		#layout_interview .recommendations ul li .label .arrow
		{
			position: absolute;
			width: 100%;
		}
		
		#layout_interview .recommendations ul li .label_bottom_left .arrow
		{
			top: -11px;
			left: 0;
			background: url('../images/tooltip_arrow2.png') no-repeat top center;
		}

		#layout_interview .recommendations ul li .label_bottom_center .arrow
		{
			top: -11px;
			left: 0;
			background: url('../images/tooltip_arrow2.png') no-repeat top center;
		}

		#layout_interview .recommendations ul li .label_bottom_right .arrow
		{
			top: -11px;
			left: 0;
			background: url('../images/tooltip_arrow2.png') no-repeat top center;
		}
		
		#layout_interview .recommendations ul li .label_top_left .arrow
		{
			bottom: -14px;
			left: 0;
			background: url('../images/tooltip_arrow.png') no-repeat top center;
		}

		#layout_interview .recommendations ul li .label_top_center .arrow
		{
			bottom: -14px;
			left: 0;
			background: url('../images/tooltip_arrow.png') no-repeat top center;
		}

		#layout_interview .recommendations ul li .label_top_right .arrow
		{
			bottom: -14px;
			left: 0;
			background: url('../images/tooltip_arrow.png') no-repeat top center;
		}

		#layout_interview .related
		{
			position: relative;
			margin: 0 0 4em 0;
			width: 100%;
		}

		#layout_interview .related ul
		{
			list-style: none;
			margin: 0;
			padding: 0;
		}

		#layout_interview .related ul li
		{
			float: left;
			padding: 0 0 0 10px;
		}

		#layout_interview .related ul li.first
		{
			padding: 0;
		}

		#layout_interview .related ul li .avatar
		{
			width: 105px;
			height: 105px;
		}

		#layout_interview .ivbox
		{
			position: relative;
			padding: 30px 25px 45px 25px;
			margin: 0 0 3em 0;
			color: #ffffff;
		}

		#layout_interview .ivbox_inside
		{
			width: 100%;
		}
		
		#layout_interview .ivbox .arrow
		{
			display: block;
			position: absolute;
			width: 25px;
			height: 25px;
			background: url('../images/interview_arrow1.gif') no-repeat top left;
			top: 30px;
			left: -25px;
		}
		
		#layout_interview .ivbox h2
		{
			border: 0 !important;
			margin: 0 0 1.25em 0 !important;
			padding: 0 !important;
			font-size: 1.25em;
		}

		#layout_interview .ivbox a
		{
			color: #ffffff;
		}

		#layout_interview .ivbox .quote
		{
			display: block;
			margin: 0 0 0 0;
		}

			#layout_interview .ivbox .quote h3
			{
				margin: 0 0 1em 0;
				padding: 0.5em 0 0 0;
			}

			#layout_interview .ivbox .quote p
			{
				margin: 0 0 0 0;
				line-height: 1.75em;
			}

			#layout_interview .ivbox .quote .author
			{
				display: block;
				margin: 1em 0 0 0;
				width: 210px;
				font-style: italic;
				line-height: 1.75em;
			}

		#layout_interview .ivbox .questions
		{
		}
		
			#layout_interview .ivbox .questions ul
			{
				list-style: none;
				margin: 0;
				padding: 0;
			}
			
			#layout_interview .ivbox .questions ul li
			{
				padding: 20px 0 0 35px;
				background-image: url('../images/miscicon_question.gif');
				background-repeat: no-repeat;
				background-position: 0px 20px;
				line-height: 1.75em;
			}

			#layout_interview .ivbox .questions ul li.first
			{
				padding-top: 0px;
				background-position: 0px 0px;
			}
			
			#layout_interview .ivbox .questions ul li a
			{
				border-bottom: dotted 1px #A8AF8E;
				text-decoration: none;
			}

			#layout_interview .ivbox .questions ul li a:hover
			{
				border-bottom: 0;
				text-decoration: none;
			}

		#layout_interview .box1
		{
			background: #7e962d;
			font-size: 1em;
			padding-bottom: 35px !important;
		}

		#layout_interview .box1 strong
		{
			color: #ffffff;
		}

		#layout_interview .box1 h2
		{
			color: #ffffff;
		}
		
		#layout_interview .box2
		{
			font-size: 0.8em;
			background: #5B6C1E;
		}
		
		#layout_interview .box2 a
		{
		}

		#layout_interview .box2 .arrow
		{
			background: url('../images/interview_arrow2.gif') no-repeat top left;
		}
		
		#layout_interview .box3
		{
			font-size: 0.8em;
			background: #3f4c10;
		}

		#layout_interview .box3 a
		{
		}

		#layout_interview .box3 .arrow
		{
			background: url('../images/interview_arrow3.gif') no-repeat top left;
		}


	/** Contact **/
	
		#layout_contact
		{
		}

		#layout_contact h2
		{
			border-bottom: 0 !important;
			margin: 0 0 0.75em 0 !important;
		}

		#layout_contact .contact_column1
		{
			float: left;
			width: 283px;
		}

		#layout_contact .contact_column2
		{
			float: left;
			width: 283px;
			margin: 0 0 0 25px;
		}
		
		#layout_contact .contact_column3
		{
			float: left;
			width: 283px;
			margin: 0 0 0 25px;
		}

		#layout_contact .info
		{
			line-height: 2.25em;
			font-size: 0.8em;
		}

		#layout_contact .info ul
		{
			list-style: none;
			margin: 0;
			padding: 0;
		}
		
		#layout_contact .info ul li
		{
		}
		
		#layout_contact .info ul li.twitter
		{
			background: url('../images/socialicon_twitter.gif') no-repeat top left;
			margin-bottom: 1.5em;
			padding: 0 0 0 38px;
			min-height: 25px;
		}
		
		#layout_contact .info ul li.facebook
		{
			background: url('../images/socialicon_facebook.gif') no-repeat top left;
			margin-bottom: 1.5em;
			padding: 0 0 0 38px;
			min-height: 25px;
		}
	
	/** About **/
	
		#layout_about
		{
			position: relative;
		}

		#layout_about .column1
		{
			width: 625px !important;
		}
		
		#layout_about .column2
		{
			margin-left: 675px !important;
			width: 225px !important;
		}
	
		#layout_about .info
		{
			min-height: 725px;
			margin: 5px 0 0 195px;
			width: 430px;
		}
		
		#layout_about .info p
		{
			line-height: 1.6em !important;
			margin: 0 0 2em 0;
		}

		#layout_about ul.contact
		{
			list-style: none;
			margin: 0;
			padding: 0;
			font-size: 0.9em;
		}

		#layout_about ul.contact li
		{
			margin-bottom: 1.5em;
			padding: 0 0 0 36px;
			min-height: 25px;
			line-height: 2em;
		}

		#layout_about ul.contact li.twitter
		{
			background: url('../images/socialicon_twitter.gif') no-repeat top left;
		}
		
		#layout_about ul.contact li.facebook
		{
			background: url('../images/socialicon_facebook.gif') no-repeat top left;
		}
	
		#layout_about ul.contact li.phone
		{
			background: url('../images/contacticon_phone.gif') no-repeat top left;
		}
	
		#layout_about ul.contact li.mail
		{
			background: url('../images/contacticon_mail.gif') no-repeat top left;
		}
	
		#layout_about ul.people
		{
			list-style: none;
			margin: 2.5em 0 0 0;
			padding: 0;
			width: 170px;
			position: absolute;
			top: 2.5em;
			left: 0;
		}
		
		#layout_about ul.people li
		{
			display: block;
			overflow: hidden;
			margin: 0 0 25px 0;
		}
	
		#layout_about ul.people li .avatar
		{
			border: 0;
			margin: 0;
			padding: 0;
			width: 170px;
			height: 150px;
		}
		
		#layout_about ul.people li .bio
		{
			position: relative;
			z-index: 100;
			width: 700px;
			margin: 0;
			display: none;
			font-size: 0.8em;
		}
		
			#layout_about ul.people li .bio h2
			{
				border: 0;
				margin: 0;
				padding: 0;
			}

			#layout_about ul.people li .bio p
			{
				margin: 1.5em 0 0 0;
			}

			#layout_about ul.people li .bio .occupation
			{
				font-size: 0.9em;
				text-transform: lowercase;
				color: #5f5f5f;
				display: block;
				margin: 0.2em 0 0.6em 0;
			}
		
			#layout_about ul.people li .bio .arrow
			{
				height: 40px;
				width: 700px;
			}
		
			/******************************************************************************************/

			/* Top Center */

				#layout_about ul.people li .bio_top_center
				{
					padding: 0 0 40px 0;
				}
				
				#layout_about ul.people li .bio_top_center .container
				{
					border-bottom: 0 !important;
				}

				#layout_about ul.people li .bio_top_center .arrow
				{
					position: absolute;
					bottom: 0;
					left: 0;
					background: url('../images/cxyz2_bc.png') no-repeat top center;
				}

			/* Top Right */

				#layout_about ul.people li .bio_top_right
				{
					padding: 0 0 40px 0;
				}
				
				#layout_about ul.people li .bio_top_right .container
				{
					border-bottom: 0 !important;
				}

				#layout_about ul.people li .bio_top_right .arrow
				{
					position: absolute;
					bottom: 0;
					left: 0;
					background: url('../images/cxyz2_bl.png') no-repeat top center;
				}

			/* Top Left */

				#layout_about ul.people li .bio_top_left
				{
					padding: 0 0 40px 0;
				}
				
				#layout_about ul.people li .bio_top_left .container
				{
					border-bottom: 0 !important;
				}

				#layout_about ul.people li .bio_top_left .arrow
				{
					position: absolute;
					bottom: 0;
					left: 0;
					background: url('../images/cxyz2_br.png') no-repeat top center;
				}

			/* Bottom Center */

				#layout_about ul.people li .bio_bottom_center
				{
					padding: 40px 0 0 0;
				}

				#layout_about ul.people li .bio_bottom_center .container
				{
					border-top: 0 !important;
				}

				#layout_about ul.people li .bio_bottom_center .arrow
				{
					position: absolute;
					top: 0;
					left: 0;
					background: url('../images/cxyz2_tc.png') no-repeat top center;
				}

			/* Bottom Right */

				#layout_about ul.people li .bio_bottom_right
				{
					padding: 40px 0 0 0;
				}

				#layout_about ul.people li .bio_bottom_right .container
				{
					border-top: 0 !important;
				}

				#layout_about ul.people li .bio_bottom_right .arrow
				{
					position: absolute;
					top: 0;
					left: 0;
					background: url('../images/cxyz2_tl.png') no-repeat top center;
				}

			/* Bottom Left */

				#layout_about ul.people li .bio_bottom_left
				{
					padding: 40px 0 0 0;
				}

				#layout_about ul.people li .bio_bottom_left .container
				{
					border-top: 0 !important;
				}

				#layout_about ul.people li .bio_bottom_left .arrow
				{
					position: absolute;
					top: 0;
					left: 0;
					background: url('../images/cxyz2_tr.png') no-repeat top center;
				}

			/******************************************************************************************/

				#layout_about ul.people li .bio .container
				{
					background: url('../images/cxyz_bg.png');
					position: relative;
					min-height: 125px;
					padding: 25px;
					border: solid 1px #d8d8d8;
				}

	/** Photo Credits **/

		#layout_photocredits
		{
			width: 100%;
			position: relative;
		}

			#layout_photocredits ul
			{
				list-style: none;
				padding: 0;
				margin: 0;
			}

			#layout_photocredits ul li
			{
				width: 50%;
				float: left;
				position: relative;
				margin: 0 0 1.25em 0;
			}

			#layout_photocredits ul li img
			{	
				width: 75px;
				height: 75px;
			}
			
			#layout_photocredits ul li strong
			{
				position: absolute;
				left: 100px;
				top: 15px;
			}

			#layout_photocredits ul li span
			{
				position: absolute;
				left: 100px;
				bottom: 15px;
				font-size: 0.8em;
			}

	/** Explore **/

		#layout_explore
		{
			width: 100%;
			position: relative;
		}

		#layout_explore .explorenav
		{
			position: absolute;
			top: 0;
			right: 0;
		}
		
			#layout_explore .explorenav ul
			{
				list-style: none;
				padding: 0;
				margin: 0;
			}
			
			#layout_explore .explorenav ul li
			{
				float: left;
				margin: 0 0 0 7px;
				padding: 0 0 8px 0;
			}

			#layout_explore .explorenav ul li.show
			{
				display: block;
				height: 30px;
				width: 45px;
				text-indent: -9999em;
				background: url('../images/explorenav_show.gif') no-repeat top center;
				padding: 0 30px 0 0;
			}
			
			#layout_explore .explorenav ul li.active
			{
				background: url('../images/nav_arrow.gif') no-repeat bottom center;
			}

			#layout_explore .explorenav ul li a
			{
				display: block;
				height: 30px;
				padding: 0 15px 0 15px;
				text-indent: -9999em;
				outline: 0;
				margin: 0;
			}

			#layout_explore .explorenav ul li a.explorenav_features
			{
				width: 61px;
				background: #ffffff url('../images/explorenav_features.gif') no-repeat top center;
			}
			
			#layout_explore .explorenav ul li.active a.explorenav_features
			{
				width: 61px;
				background: #eb460b url('../images/explorenav_features_active.gif') no-repeat top center;
			}

			#layout_explore .explorenav ul li a.explorenav_contributors
			{
				width: 94px;
				background: #ffffff url('../images/explorenav_contributors.gif') no-repeat top center;
			}
			
			#layout_explore .explorenav ul li.active a.explorenav_contributors
			{
				width: 94px;
				background: #eb460b url('../images/explorenav_contributors_active.gif') no-repeat top center;
			}

		#layout_explore h1
		{
			padding: 0 0 0.75em 0 !important;
			margin-bottom: 0 !important;
		}

		#layout_explore h2
		{
			margin: 0 !important;
			padding: 0 !important;
			border: 0 !important;
		}
		
		#layout_explore .jumpbar
		{
			background: #f4f4f4;
			position: relative;
			margin: 0 0 0.75em 0;
			padding-top: 1em;
			padding-bottom: 1em;
		}

			#layout_explore .jumpbar span
			{
				position: absolute;
				left: 1em;
			}
		
			#layout_explore .jumpbar ul
			{
				position: absolute;
				right: 1.5em;
				list-style: none;
				margin: 0;
				padding: 0;
			}

				#layout_explore .jumpbar ul li
				{
					float: left;
					margin: 0 0 0 0.75em;
				}

					#layout_explore .jumpbar ul li a
					{
						padding: 0.25em;
						text-decoration: none;
						color: #909090;
					}

		#layout_explore .letter
		{
			width: 32px;
			height: 40px;
			text-indent: -9999em;
			background-image: url('../images/letters.gif');
			background-repeat: no-repeat;
		}
		
		#layout_explore .letter-a { background-position: 0px 0px; }
		#layout_explore .letter-b { background-position: -32px 0px; }
		#layout_explore .letter-c { background-position: -64px 0px; }
		#layout_explore .letter-d { background-position: -96px 0px; }
		#layout_explore .letter-e { background-position: -128px 0px; }
		#layout_explore .letter-f { background-position: -160px 0px; }
		#layout_explore .letter-g { background-position: -192px 0px; }
		#layout_explore .letter-h { background-position: -224px 0px; }
		#layout_explore .letter-i { background-position: -256px 0px; }
		#layout_explore .letter-j { background-position: -288px 0px; }
		#layout_explore .letter-k { background-position: -320px 0px; }
		#layout_explore .letter-l { background-position: -352px 0px; }
		#layout_explore .letter-m { background-position: -384px 0px; }
		#layout_explore .letter-n { background-position: 0px -40px; }
		#layout_explore .letter-o { background-position: -32px -40px; }
		#layout_explore .letter-p { background-position: -64px -40px; }
		#layout_explore .letter-q { background-position: -96px -40px; }
		#layout_explore .letter-r { background-position: -128px -40px; }
		#layout_explore .letter-s { background-position: -160px -40px; }
		#layout_explore .letter-t { background-position: -192px -40px; }
		#layout_explore .letter-u { background-position: -224px -40px; }
		#layout_explore .letter-v { background-position: -256px -40px; }
		#layout_explore .letter-w { background-position: -288px -40px; }
		#layout_explore .letter-x { background-position: -320px -40px; }
		#layout_explore .letter-y { background-position: -352px -40px; }
		#layout_explore .letter-z { background-position: -384px -40px; }
		
		#layout_explore .section
		{
			position: relative;
			border-top: solid 2px #e0e0e0;
			margin: 30px 0 0 0;
			padding: 30px 0 0 0;
		}

		#layout_explore .section_first
		{
			border-top: 0;
			margin-top: 0;
			padding-top: 30px;
		}
		
		#layout_explore .section h2
		{
			position: absolute;
			top: 40px;
			left: 0;
		}
		
		#layout_explore .section .contributors
		{
			position: relative;
			list-style: none;
			margin: 0 0 0 40px;
			padding: 0;
		}
		
		#layout_explore .section .contributors li
		{
			padding: 2em 0 0 20px;
			float: left;
			width: 400px;
		}

		#layout_explore .section .contributors li.first
		{
			padding-top: 0;
		}
		
		#layout_explore .section .contributors li .contributorbox .stub
		{
			position: relative;
		}
		
		#layout_explore .section .contributors li .contributorbox .stub img.avatar
		{
			width: 65px;
			height: 65px;
		}
		
		#layout_explore .section .contributors li .contributorbox .stub .author
		{
			position: absolute;
			left: 85px;
			top: 15px;
		}
		
		#layout_explore .section .contributors li .contributorbox .stub .occupation
		{
			position: absolute;
			left: 85px;
			top: 38px;
			font-size: 0.75em;
			text-transform: lowercase;
			color: #5f5f5f;
		}

		#layout_explore .section .contributors li .contributorbox .details
		{
			display: none;
		}

		#layout_explore .section .features
		{
			position: relative;
			list-style: none;
			margin: 0 0 0 40px;
			padding: 0;
		}
		
		#layout_explore .section .features li
		{
			padding: 2em 0 0 20px;
			float: left;
			width: 400px;
		}

		#layout_explore .section .features li.first
		{
			padding-top: 0;
		}
		
		#layout_explore .section .features li .feature
		{
			position: relative;
			width: 380px;
			overflow: hidden;
		}

		#layout_explore .section .features li .thumbnail
		{
			width: 45px;
			height: 45px;
			display: block;
			background: #e0e0e0;
		}
		
		#layout_explore .section .features li .thumbnail img
		{
			border: 0;
		}
		
		#layout_explore .section .features li .title
		{
			position: absolute;
			left: 65px;
			top: 3px;
		}

		#layout_explore .section .features li .title img
		{
			max-width: 320px;
			max-height: 24px;
			outline: 0;
		}
		
		#layout_explore .section .features li .contributor
		{
			position: absolute;
			left: 65px;
			top: 33px;
		}
		
	/** Search Results **/
	
		#layout_searchresults
		{
		}

			#layout_searchresults ul.searchresults
			{
				position: relative;
				margin: 2.5em 0 0 0;
				padding: 0;
				list-style: none;
			}
		
				#layout_searchresults ul.searchresults li
				{
					position: relative;
					border-top: solid 1px #E0E0E0;
					margin-top: 2.5em;
					padding-top: 2.5em;
				}

				#layout_searchresults ul.searchresults li.first
				{
					border-top: 0;
					margin-top: 0;
					padding-top: 0;
				}

					#layout_searchresults ul.searchresults li .thumbnail
					{
						position: absolute;
						left: 0;
						top: 2em;
					}

					#layout_searchresults ul.searchresults li.first .thumbnail
					{
						left: 0;
						top: 0;
					}

						#layout_searchresults ul.searchresults li .thumbnail a
						{
						}

							#layout_searchresults ul.searchresults li .thumbnail a img
							{
								border: 0;
								margin-top: 3px;
								width: 150px;
								height: 100px;
							}

					#layout_searchresults ul.searchresults li .heading
					{
						padding-left: 185px;
						margin: 0 0 0.7em 0;
					}

					#layout_searchresults ul.searchresults li .body
					{
						padding-left: 185px;
					}

					#layout_searchresults ul.searchresults li .controls
					{
						padding-left: 185px;
						padding-top: 0.5em;
					}

	/** Polls Archive **/	

		#layout_polls
		{
			width: 100%;
			position: relative;
		}

		#layout_polls h1
		{
			padding: 0 0 0.75em 0 !important;
			margin-bottom: 0 !important;
		}

		#layout_polls h2
		{
			margin: 0 !important;
			padding: 0 !important;
			border: 0 !important;
		}
		
		#layout_polls .jumpbar
		{
			background: #f4f4f4;
			position: relative;
			margin: 0 0 0.75em 0;
			padding-top: 1em;
			padding-bottom: 1em;
		}

			#layout_polls .jumpbar span
			{
				position: absolute;
				left: 1em;
			}
		
			#layout_polls .jumpbar ul
			{
				position: absolute;
				right: 1.5em;
				list-style: none;
				margin: 0;
				padding: 0;
			}

				#layout_polls .jumpbar ul li
				{
					float: left;
					margin: 0 0 0 0.75em;
				}

					#layout_polls .jumpbar ul li a
					{
						padding: 0.25em;
						text-decoration: none;
						color: #909090;
					}
		
		#layout_polls .item
		{
			position: relative;
			float: left;
			margin: 0.5em;
			height: 270px;
			width: 237px !important;
			border: 1px solid #e0e0e0;
			padding: 2em 1.5em 2em 1.5em;			
		}
		
		#layout_polls .democracy 
		{
		}
		
		#layout_polls .democracy p
		{
			margin: 0 0 1.5em 0;
		}
		
		#layout_polls .democracy .options
		{
			margin: 0 0 1.5em 0;
		}
		
		#layout_polls .democracy .options input
		{
			display: block;
			float: left;
		}
		
		#layout_polls .democracy .options span
		{
			display: block;
			margin-left: 2em;
			padding: 0 0 0.5em 0;
		}

		#layout_polls .democracy .controls
		{
			position: absolute;
			bottom: 2.25em;
		}

		#layout_polls .democracy .submit input
		{
			display: block;
			float: left;
			margin: 0 1em 0 0;
		}
		
		#layout_polls .democracy .submit a
		{
			display: block;
			margin: 4px 0 0 90px;
		}

	/** FPO **/

		body.fpo
		{
			min-height: 0 !important;
		}
		
		#layout_fpo
		{
			padding: 75px 0 0 0;
		}
		
		#fpo_outer1
		{
			position: relative;
			width: 100%;
			background: url('../images/151-bg.png') no-repeat top center;
			height: 570px;
		}

		#fpo_outer2
		{
			position: relative;
			width: 920px;
			height: 391px;
			margin: 0 auto;
			padding: 89px 40px 40px 40px;
		}
		
		#layout_fpo .avatar
		{
			position: absolute;
			top: 89px;
			left: 40px;
			width: 440px;
			height: 391px;
		}

		#layout_fpo .avatar img
		{
			width: 440px;
			height: 391px;
		}
		
		#layout_fpo h1
		{
			position: absolute;
			top: 89px;
			left: 520px;
			margin: 0;
			padding: 0;
			text-indent: -9999em;
			width: 440px;
			height: 90px;
			background: url('../images/151-title.gif') no-repeat top left;
		}
		
		#layout_fpo p
		{
			position: relative;
			padding: 125px 0 0 480px;
			font-size: 1em;
			line-height: 1.6em;
		}

		#layout_fpo p.signup
		{
			padding-top: 110px;
		}
		
		#layout_fpo ul
		{
			position: absolute;
			bottom: 40px;
			left: 520px;
			margin: 0;
			padding: 0;
			list-style: none;
		}
		
		#layout_fpo ul li a
		{
			display: block;
			width: 440px;
			height: 53px;
			text-indent: -9999em;
			border: 0;
			outline: 0;
		}
		
		#layout_fpo ul li a.link
		{
			background: url('../images/151-link.gif') no-repeat top left;
		}
		
		#layout_fpo ul li a.download
		{
			background: url('../images/151-download.gif') no-repeat top left;
		}

	/** emfpo_form **/
	
		.emfpo_form
		{
			position: relative;
			margin: 0 0 0 0;
			color: #ffffff;
			padding: 0 0 10px 0;
			width: 440px;
		}
		
			.emfpo_form form
			{
				position: relative;
				width: 100%;
				height: 28px;
				margin: 0;
			}

				.emfpo_form form fieldset
				{
					position: relative;
					height: 28px;
				}
			
					.emfpo_form form fieldset input.text
					{
						position: absolute;
						bottom: 0;
						left: 0;
						width: 205px;
						padding: 8px;
						height: 10px;
						font-size: 0.8em;
					}
					
					.emfpo_form form fieldset input.submit
					{
						position: absolute;
						bottom: 0;
						right: 0;
					}


/** Popups **/

	#popup_everydaymeaning
	{
		width: 350px;
	}

	#popup_everydaymeaningfpo
	{
		width: 350px;
	}

		#popup_everydaymeaningfpo ul
		{
			list-style: none;
			margin: 0;
			padding: 0;
		}

		#popup_everydaymeaningfpo ul li
		{
			float: left;
			padding: 0 1em 0 0;
		}

		#popup_everydaymeaningfpo ul li.last
		{
			padding: 0;
		}

	/** Default **/

		.lbm_popup
		{
			background: #333333;
			padding: 35px 35px 40px 35px;
			color: #d0d0d0;
		}
		
		.lbm_popup .closer
		{
			position: absolute;
			top: 15px;
			right: 15px;
			width: 24px;
			height: 24px;
			background: url('../images/pppbutton_close.gif');
			text-indent: -9999em;
		}
		
		.lbm_popup p
		{
			margin: 0 0 1.5em 0;
		}
		
		.lbm_popup input.text
		{
			background: #292929;
			border: 0;
			width: 380px;
			padding: 10px;
			color: #b0b0b0;
			margin: 0 0 1.5em 0;
		}
		
		.lbm_popup input.blank
		{
			color: #505050;
		}
		
		.lbm_popup input.button
		{
			float: left;
		}
		
		.lbm_popup .message
		{
			display: block;
			font-size: 0.8em;
			padding: 6px 0 0 0;
			margin: 0 0 0 90px;
		}

	/** Light **/

		.lbm_popup_light
		{
			width: 500px;
			background: #ffffff;
			padding: 45px 45px 50px 45px;
			color: #404040;
		}
		
		.lbm_popup_light .closer
		{
			position: absolute;
			top: 15px;
			right: 15px;
			width: 24px;
			height: 24px;
			background: url('../images/pppbutton_light_close.gif');
			text-indent: -9999em;
		}
		
		.lbm_popup_light p
		{
			margin: 0 0 1.5em 0;
		}

/** em_sample **/

	.em_sample
	{
		position: relative;
		z-index: 100;
		width: 700px;
		margin: 0;
		display: none;
		font-size: 0.8em;
	}

		.em_sample h2
		{
			border: 0;
			margin: 0;
			padding: 0;
		}

		.em_sample p
		{
			margin: 1.5em 0 0 0;
		}

		.em_sample .occupation
		{
			font-size: 0.9em;
			text-transform: lowercase;
			color: #5f5f5f;
			display: block;
			margin: 0.2em 0 0.6em 0;
		}

		.em_sample .arrow
		{
			height: 40px;
			width: 700px;
		}

		/******************************************************************************************/

		/* Top Center */

			.em_sample_top_center
			{
				padding: 0 0 40px 0;
			}
			
			.em_sample_top_center .container
			{
				border-bottom: 0 !important;
			}

			.em_sample_top_center .arrow
			{
				position: absolute;
				bottom: 0;
				left: 0;
				background: url('../images/cxyz2_bc.png') no-repeat top center;
			}

		/* Top Right */

			.em_sample_top_right
			{
				padding: 0 0 40px 0;
			}
			
			.em_sample_top_right .container
			{
				border-bottom: 0 !important;
			}

			.em_sample_top_right .arrow
			{
				position: absolute;
				bottom: 0;
				left: 0;
				background: url('../images/cxyz2_bl.png') no-repeat top center;
			}

		/* Top Left */

			.em_sample_top_left
			{
				padding: 0 0 40px 0;
			}
			
			.em_sample_top_left .container
			{
				border-bottom: 0 !important;
			}

			.em_sample_top_left .arrow
			{
				position: absolute;
				bottom: 0;
				left: 0;
				background: url('../images/cxyz2_br.png') no-repeat top center;
			}

		/* Bottom Center */

			.em_sample_bottom_center
			{
				padding: 40px 0 0 0;
			}

			.em_sample_bottom_center .container
			{
				border-top: 0 !important;
			}

			.em_sample_bottom_center .arrow
			{
				position: absolute;
				top: 0;
				left: 0;
				background: url('../images/cxyz2_tc.png') no-repeat top center;
			}

		/* Bottom Right */

			.em_sample_bottom_right
			{
				padding: 40px 0 0 0;
			}

			.em_sample_bottom_right .container
			{
				border-top: 0 !important;
			}

			.em_sample_bottom_right .arrow
			{
				position: absolute;
				top: 0;
				left: 0;
				background: url('../images/cxyz2_tl.png') no-repeat top center;
			}

		/* Bottom Left */

			.em_sample_bottom_left
			{
				padding: 40px 0 0 0;
			}

			.em_sample_bottom_left .container
			{
				border-top: 0 !important;
			}

			.em_sample_bottom_left .arrow
			{
				position: absolute;
				top: 0;
				left: 0;
				background: url('../images/cxyz2_tr.png') no-repeat top center;
			}

		/******************************************************************************************/

			.em_sample .container
			{
				background: url('../images/cxyz_bg.png');
				position: relative;
				min-height: 125px;
				padding: 25px;
				border: solid 1px #d8d8d8;
			}

/** ZZT **/

	.simg_special
	{
		display: none;
	}

	.simg_interviewheading
	{
		display: none;
	}

	.simg_footerheading
	{
		display: none;
	}

	.simg_lg_heading
	{
		display: none;
	}

	.simg_heading
	{
		display: none;
	}

	.simg_sm_heading
	{
		display: none;
	}

	.simg_staffname
	{
		display: none;
	}

	.cimg_author
	{
		display: none;
	}

	.cimg_sm_author
	{
		display: none;
	}

	.cimg_posttitle
	{
		display: none;
	}

	.cimg_sm_posttitle
	{
		display: none;
	}

	.cimg_lg_posttitle
	{
		display: none;
	}

	.cimg_worddef
	{
		display: none;
	}

