/*
-----------------------------------------------
healthangle@nuff-respec.com
----------------------------------------------- */

/* -- [ base ]
-----------------------------------------------*/
	*, td, img	{margin : 0; padding : 0;}
	img { border: 0; }

	form, fieldset	{font: 100%/120% verdana, arial, sans-serif}
	p	{padding: 0 0 0 0; margin: 0 0 1em 0}

	form label	{cursor: pointer}
	fieldset	{border: none}
	input, select, textarea {font-size: 100%}

	ul {
		margin: 0 0 1em 20px;
	}

	ul li {
		margin: 0 0 3px 0;
	}

	ul ul {
		margin: 10px 0 1em 40px;
	}

/* -- [ body ]
-----------------------------------------------*/
	body	{
		background-color: #fff;
		color: #000;
		font-size: 12px;
		line-height: 1.6em;
		font-family: verdana, arial, sans-serif;
		border-top: 7px solid #913701;
		padding-bottom: 1em;
	}


	.h-center {
		width: 950px;
		margin: 0 auto;
		position: relative;
		z-index:2;
	}

/* -- [ home ]
-----------------------------------------------*/

	span#main { display: block; }

	span#main,
	h1#main {
		position: absolute;
		width: 257px;
		height: 116px;
		background: transparent url(../img/h-healthangle2.gif) no-repeat top left;
		text-indent: -9000px;
		top: 7px;
		left: 79px;
		overflow: hidden;
		z-index: 50;
	}

	.inner h1#main {
		text-indent: 0;
	}

	.inner h1#main a {
		display: block;
		width: 257px;
		height: 117px;
		text-indent: -9000px;
	}


	#header {
		background-color: #f8fae4;
		min-height: 102px;
		font-size: 1.1em;
		padding: 0 0 20px 0;
	}

	#info {
		height: 300px;
		background: #A63E00 url(../img/h-info-bg.gif) repeat-x top left;
		border-bottom: 4px solid #913701;
		position: relative;
		z-index:2;
	}

	/* -- [ search ]
	-----------------------------------------------*/
		#home-search {
			clear: both;
			padding: 25px 0 0 575px;
		}

		#home-search label {
			display: block;
			text-indent: -9000px;
			background: transparent url(../img/h-search-label.gif) no-repeat top left;
			width: 77px;
			height: 22px;
			margin-bottom: 2px;
			overflow: hidden;
		}

		#home-search input#q {
			vertical-align:middle;
			width: 238px;
			height: 15px;
			border: 1px solid #333;
			border-color: #8F8F8F #CECECE #E4E4E4 #CECECE;
			padding:3px;
			color: #666;
			font-size: 1em;
			line-height: 2em;
		}
		#home-search input#go {
			vertical-align:middle;
			margin-left: 9px;
		}


	/* -- [ tagline ]
	-----------------------------------------------*/
		#tagline {
			position: absolute;
			width: 347px;
			height: 126px;
			left: 575px;
			text-indent: -9000px;
			overflow: hidden;
			margin-top: 50px;
		}

		#tagline a {
			position: absolute;
			width: 347px;
			height: 126px;
			left: 0;
			overflow: hidden;
			top: 0;
		}

		#tagline {
			background: transparent url(../img/h-tagline-new2.gif) no-repeat 0 0;
		}


	/* -- [ my angle ]
	-----------------------------------------------*/

		#myangle {
			position: absolute;
			left: 575px;
			margin-top: 193px;
			width: 330px;
			border-top: 1px solid #642601;
		}

		#myangle h2 {
			margin-top: 10px;
			background: transparent url(../img/h-myangle.gif) no-repeat 0 0;
			text-indent: -9000px;
			overflow: hidden;
			height: 28px;
		}

		#myangle p {
			margin: 0 0 0 0;
			padding: 0 0 0 0;
		}

		#form-login {
			padding: 5px;
			color: #D6B49F;
			font-size: .9em;
			line-height: 1em;
		}

		#form-login label {
			width: 7em;
			display: block;
			float: left;
			margin-top: .2em;
		}

		#username,
		#password {
			border: 1px solid #333;
			border-color: #8F8F8F #CECECE #E4E4E4 #CECECE;
			padding:1px;
			margin:.2em 0 0.5em 0;
			vertical-align: middle;
			color: #666;
			width: 10em;
		}

		.signin {
			background-color: #D6B49F;
			color: #913701;
		}

	/* -- [ stories]
	-----------------------------------------------*/

	#stories {
		background: transparent url(../img/h-story-bg.gif) no-repeat 44px 31px;
		height: 180px;
		width: 433px;
		overflow: hidden;
		position: relative;
		padding: 58px 32px 63px 82px;
	}

	#story-holder {
		height: 155px;
		overflow: hidden;
		position: relative;

	}

	#story-holder .story {
		position: absolute;
		width: 430px;
		background: #fff;
		overflow: hidden;
	}

	#story-holder #story1 { left: 0px; }
	#story-holder #story2 { left: 840px; }
	#story-holder #story3 { left: 1680px; }
	#story-holder #story4 { left: 2520px; }
	#story-holder #story5 { left: 3360px; }
	#story-holder #story6 { left: 4200px; }
	#story-holder #story7 { left: 5040px; }

	.story h2 {
		color: #BEC259;
		text-transform: uppercase;
		letter-spacing: 1px;
		margin:0 0 .1em 0;
		font-size: 14px;
	}

	.story h3 {
		font-size: 12px;
		color: #f50;
		font-weight: normal;
		margin:0 0 .1em 0;
	}
/**		font-family: "Myriad","Tahoma","Helvetica Neue (TT)","Helvetica Neue",Helvetica, Verdana, Sans-Serif;
**/
	.story p {
		font-size: 13px;
		line-height: 1.4em;
		margin: 0;
	}

	.story p.by {
		font-size: 0.9em;
		color: #999;
	}

	.story p.rmore a {
		display:block;
		font-size:1.2em;
		font-weight:normal;
		left:330px;
		bottom: -5px;
		position:absolute;
	}

	.story a.imore {
		font-size:1.2em;
		font-weight:normal;
	}

	#story-nav  {
		position: absolute;
		height: 100px;
		overflow: hidden;
		top: 215px;
		width: 430px;
		height: 45px;
		left: 82px;

		color: #B3B3B3;
		font-weight: bold;
		line-height: 2em;
		letter-spacing: 1px;
	}

	#story-nav .prev {
		margin-right: 5px;
		vertical-align:top;
	}

	#story-nav .next {
		margin-left: 5px;
		vertical-align:top;
	}


/* -- [ categoruies ]
-----------------------------------------------*/

	#categories .tab-nav  {
		margin: 0;
	}

	#categories .tab-nav li {
		float: left;
		list-style: none;
		font-size: 13px;
		line-height: 1.8em;
		margin: 0;
	}

	#categories .tab-nav li a {
		background: #E5E6BD url(../img/h-tab-active.gif) repeat-x top right;
		margin: 0 0 0 5px;
		outline: none;
	}

	#categories .tab-nav li a.active {
		background: #cfcf8a url(../img/h-tab-off.gif) repeat-x top right;
	}

	#categories .tab-nav li a#tt {
		margin-left: 15px;
	}

	#categories .tab-nav li a#tt b { background-color: #000; }

	#categories .tab-nav li a {
		display: block;
		padding: 2px 10px;
		margin-right: 3px;
		text-decoration: none;
		color: #000;
	}

	.categories {
		width:505px;
		margin: 60px 0 0 43px;
		overflow: hidden;
	}

	.category {
		clear: both;
	}

	.botcontain {

		overflow: hidden;
	}

	.category {
		border: 10px solid #333; margin-bottom: 1em;
		background-color:#FFFFFF;
		border:4px solid #cfcf8a;
		/** background: #E5E6BD; **/
	}

	#cat2 {
		/** border:4px solid #cfcf8a; **/
		/** background: #cfcf8a; **/
	}

	.category h2 { display: none; }

	.category ul {
		margin:0 0 0 15px;
	}
	.category li {
		list-style: none;
		display: inline;
	}

	.category ul li a {
		list-style: none;
		display: block;
		float: left;
		width: 135px;
		font-size: 11px;
		margin: 8px 20px 5px 0;
		border-bottom: 1px solid #E5E5E5;
		padding: 3px 0 3px 0;
		line-height: 1em;
	}

	/** #peopleholder { position: absolute; z-index:200; left: 0;} **/
	#peopleholder { position: absolute; left: 260px; height: 215px; overflow: hidden; z-index:200; top: -128px;}
	#people { }


/* -- [ internal ]
-----------------------------------------------*/
	p.nofound {
		color: #999;
		font-style: italic;
	}

	small.crumb {
		display: block;
		padding: 5px 0;
		color: #999;
	}

	.main-index #info {
		background: #E07335 url(../img/i-index-bg.gif) repeat-x top left;
		border-bottom: none;
		height: auto;
	}

	.main-procedure #info {
		background: #A63E00 url(../img/h-info-bg.gif) repeat-x top left;
		border-bottom: none;
		height: auto;
	}

	.main-procedure #info h1,
	.main-index #info h1 {
		padding: 24px 0 0 263px;
		color: #fff;
		margin: 0 0 5px 0;
		font-size: 22px;
		line-height:24px;
		letter-spacing: 2px;
		width: 460px;
	}

	.main-index #info h1.h-bucket,
	#freeform #info h1,
	#about-works #info h1 {
		padding: 24px 0 1em 263px;
	}

	.main-procedure #info h2.h-procedure {
		padding: 24px 0 0 263px;
		color: #fff;
		margin: 0 0 5px 0;
		font-size: 22px;
		line-height:24px;
		letter-spacing: 2px;
		width: 460px;
	}

	.main-procedure #info p,
	.main-index #info p {
		margin: 0 0 0 263px;
		padding: 0 0 1em 0;
		color: #E8E8C6;
		font-size: 16px;
		line-height: 1.4em;
		width: 460px;
	}

	h1.m-title {
		text-transform: uppercase;
		color: #9F3C00;
		font-size: 13px;
		margin: 0 24px .2em 24px;
	}

	.internal-content {
		margin: 0 0 2em 263px;
		width: 650px;
	}

	.internal-content .main {
		margin: 2em 28px 0 0;
		width: 460px;
		float: left;
	}

	#freeform .internal-content .main {
		margin: 2em 0 0 0;
		width: 550px;
		float: left;
	}
	
	#about-works .internal-content .main {
		margin: 2em 0 0 0;
		width: 665px;
		float: left;
	}	

	.internal-content .main p {
		margin: 0 24px 1em 24px;
	}

	#freeform .internal-content .main p {
		margin: 0 0 1em 0;
	}
	#freeform .internal-content .main h2 {
		font-size: 1.5em;
		color: #913701;
		margin-bottom: .5em;
		line-height: 1.4em;
	}
	#freeform .internal-content .secondary h2 {
		font-size: 1em;
		color: #fff;
	}

	#freeform .internal-content .main ul,
	#freeform .internal-content .main ol {
		margin: 0 0 1em 2em;
	}

	#freeform .internal-content .main ul li,
	#freeform .internal-content .main ol li {
		margin: 0 0 .5em 0;
	}

	#freeform .internal-content .main ul ul,
	#freeform .internal-content .main ol ul{
		margin: 0 0 0 3em;
	}

	.internal-content .main .m-s-experience p,
	.internal-content .main .m-s-advice p {
		margin: 0 0 1em 0;
	}

	.main .secondary {
		margin: 2em 0;
		clear: both;
	}

	.main h1.h_stitle {
		color: #E07335;
		font-size: 16px;
		margin-bottom: 1em;
	}

	.main .secondary h2 {
		background: #A03C00 url(../img/stories-bg.png) no-repeat 8px 5px;
		color: #fff;
		font-size: 11px;
		padding: 3px 0 3px 31px;
	}
	
	.internal-content .main .m-stories h2 {
		background-position: 8px 7px;
	}
	
	.internal-content .main .m-resources h2 {
		background-image: url(../img/trusted-resources-icon.png);
	}	
	
	.internal-content .main .m-advice h2 {
		background-image: url(../img/advice-icon.png);
	}	
	.internal-content .main .m-procedres h2 {
		background-image: url(../img/procedure-icon.png);
	}	

	/** stroy */
	.main #story-toolbar {
		margin: -1.7em 0 1em  0;
		border-top: 1px dotted #a33b00;
		height: 35px;
		overflow: hidden;
				position: relative;
	}

	.main #story-toolbar img {
		float: left;
	}

	.internal-content .main #story-toolbar  p {
		margin: 0 0 0 0;
		padding: 14px 0 14px 7px;
		line-height: 1em;
		font-size: .9em;
		font-weight: bold;
	}

	.internal-content .main .st-links {
		margin-left: 130px;
		border-left: 1px dotted #a33b00;
	}


	.main .secondary h2.h_story {
		background-color: #fff;
		color: #9F3C00;
		font-size: 14px;
		padding: 3px 0 3px 0;
	}
	.main .secondary h2.h_story_related {
		background-color: #E8E8C6;
		color: #9F3C00;
		font-size: 14px;
		padding: 3px 10px 3px 10px;
	}

	.main .m-s-related ul {
		list-style: none;
		padding: 0 10px;
		margin: .5em 0 0 0;
	}
	.main .m-s-related ul li {
		margin-bottom: .2em;
	}

	.internal-content .supplemental {
		float: left;
		width: 156px;
		margin: 2em 0 0 0;
	}

	.groups {
		width: 190px;
		float: left;
		margin-bottom: 1em;
	}

	.allgroups {
		margin: 1em 24px 24px;
	}

	.m-procedres p.nofound {
		margin: 1em 24px 0 24px;
	}

	.groups h3 {
		font-size: 11px;
	}

	.groups ul {
		margin: 0;
	}

	.groups ul li {
		font-size: 11px;
		margin: 0 0 0 10px;
	}

	.groupsleft {
		clear: both;
		margin-right: 20px;
	}

	.m-stories p.nofound {
		margin: 1em 24px 0 24px;
	}

	blockquote.s-quote {
		background: transparent url(../img/s-quote-middle.gif) repeat-y top left;
		margin: 1em 14px 2em 14px;
	}

	blockquote.s-quote p {
		color: #6A6F22;
		font-size: 11px;
	}

	blockquote.s-quote h3.hquote {
		margin: 0;
		padding: 9px 14px;
		font-size: 11px;
		line-height: 1.1em;
		background: transparent url(../img/s-quote-top-h.gif) no-repeat top left;
		color: #666F1E;
	}

	blockquote.s-quote p.p-quote {
		margin: 0;
		padding: 9px 14px 14px 14px;
		font-size: 12px;
		line-height: 1.5em;
		/** background: transparent url(../img/s-quote-top.gif) no-repeat top left; **/
	}

	blockquote.s-quote p.cite {
		margin: 0;
		background: transparent url(../img/s-quote-bot.gif) no-repeat bottom left;
		height: 30px;
	}

	blockquote.s-quote-even p.cite {
		margin: 0;
		background: transparent url(../img/s-quote-bot-even.gif) no-repeat bottom left;
		height: 30px;
	}

	blockquote.s-quote p.cite cite {
		display: block;
		padding: 10px 0 0 64px;
	}

	blockquote.s-quote-even p.cite cite {
		display: block;
		padding: 10px 67px 0 0;
		text-align: right;
	}

	.m-resources p.nofound {
		margin: 1em 24px 0 24px;
	}
	.m-resources ul {
		margin: 1em 24px;
	}

	.m-resources ul li {
		margin: 0 0 .5em 0;
	}

	.supplemental .m-researchnews {
		margin-top: 2em;
	}

	.m-researchnews h2 {
		color: #E07335;
		font-size: 12px;
	}
	.m-researchnews ul
	{
		list-style: none;
		margin: 0;
	}

	.m-researchnews ul li
	{
		margin: 1em 0 .5em 0;
		padding-bottom: .5em;
		border-bottom : 1px dotted #D1D18E;
	}

	.m-researchnews ul li p
	{
		margin: 0;
	}

	.main .m-researchnews ul li p
	{
		margin: 0 24px;
	}
	.m-researchnews ul li p.r-date
	{
		color: #A43D00;
		font-size: 11px;
		font-weight: bold;
	}

	.m-researchnews ul li p.cite
	{
		margin-top: 3px;
		color: #999;
		font-size: 11px;
	}

	ul.b_ul {
		margin: 1em 24px;
	}
	ul.b_ul li {
		margin-left: 14px;
	}

	.m-advice h2 { margin-bottom: 1em; }

	.m-interests h2 {
		font-size: 11px;
		background-color: #cb632b;
		color: #fff;
		padding: 6px;
	}

	.in-interest {
		border: 4px solid #e5e6bd;
		padding: 6px;
		border-width: 0 4px 4px 4px;
		margin-bottom: 1em;
	}

	.in-interest ul{
		margin: 0;
	}

	.in-interest ul li {
		margin: 0 0 3px 13px;
		font-size: 11px;
	}

/* -- [ nav ]
-----------------------------------------------*/

	#header ul,
	#footer ul {
		width: 650px;
		font-size: 10px;
		margin: 0;
		margin-left: 300px;
	}
	
	#header ul {
		float: right;
		width: 400px;
	}
	
	#footer ul {
		margin-left: 250px;
	}	

	#header ul li,
	#footer ul li {
		text-transform: uppercase;
		list-style: none;
		font-weight: bold;
		font-size: 1em;
		float: left;
		padding: 3px 9px 0 9px;
		margin: 0;
	}

	#header ul li {
		background: transparent url(../img/nav-li-bg.gif) no-repeat top right;
	}

	#header ul li#l-contact,
	#footer ul li#f-contact {
		background: none;
	}


/* -- [ sidebar ]
-----------------------------------------------*/
	img.sbimg {
		margin-bottom: 1em;
	}

/* -- [ footer ]
-----------------------------------------------*/
	#footer
	{
		border-top: 7px solid #913701;
		clear: both;
		padding-bottom: 2em;
		padding-top: 5px;
	}

	p.copyright {
		position: absolute; color: #999;
		left: 0;
		font-size: 10px;
	}

	#footer p.disclaimer {
		margin-top: 4em;
		position: absolute;
		color: #999;
		width: 650px;
		left: 260px;
		padding-bottom: 2em;
		font-size: 10px;
	}

/* -- [ sidelinks ]
-----------------------------------------------*/
	a#a-signup {
		display: block;
		width: 155px;
		height: 123px;
		background: transparent url(../img/sb-signup.gif) no-repeat top left;
		text-indent: -9000px;
		margin-bottom: 1em;
	}
	a#a-share {
		display: block;
		width: 155px;
		height: 123px;
		background: transparent url(../img/sidebar-share.gif) no-repeat top left;
		text-indent: -9000px;
	}
	
	a#ha-works {
		display: block;
		width: 199px;
		height: 200px;
		background: transparent url(../img/ha-tour.gif) no-repeat top left;
		text-indent: -9000px;
		float: right;
		margin: 0 0 20px 20px;
	}

/* -- [ forward ]
-----------------------------------------------*/

	.internal-content #story-friend {
		font-size: 11px;
		background: #F9FAE9;
		border: 1px solid #ccc;
		padding: 10px;
	}

	#form-friend {
		/** position: relative; **/
		overflow: hidden;
	}

	.internal-content #story-friend input.i-field {
		width: 150px;
		background: #fff;
		border: 1px solid #ccc;
		padding: 2px;
		display: block;
		margin: 3px 0 1em 0;
	}

	.internal-content #story-friend input.i-field:focus {
		width: 150px;
		background: #eff2d6;
		border: 1px solid #A63E00;
		padding: 2px;
		display: block;
		margin: 3px 0 1em 0;
	}

	.internal-content #story-friend textarea.t-field-medium:focus
	{
		background: #eff2d6;
		border: 1px solid #A63E00;
	}

	.internal-content #story-friend textarea.t-field-medium {
		background-color:#fff;
		border:1px solid #C8C8C8;
		color:#000000;
		font-size:11px;
		height:100px;
		padding:3px;
		width:220px;
	}

	.internal-content #story-friend  p { margin: 0; padding: 0; }

	.internal-content #story-friend form label {
		cursor:pointer;
		color: #333;
		font-weight: bold;
		font-size: 10px;
	}

	#form-send-but {
		width: 220px;
		clear: both;
	}

	.ajax-loading {
		padding: 20px 0;
		background: url(../img/spinner.gif) no-repeat 5px 5px;
	}

	.f2f-success em { font-size: 11px; color: #999; }

	.ff-niputs { float: left; width: 180px; }
	.ff-message { float: left; width: 220px;}

/* -- [ links ]
-----------------------------------------------*/
	a:link,
	a:visited	{color: #E07335; text-decoration: underline;}
	a:hover,
	a:active,
	a:focus		{color: #000; text-decoration: underline; }

	#footer p.disclaimer a:link,	#footer p.disclaimer a:visited	{
		color: #999; text-decoration: underline;
	}
	#footer p.disclaimer a:hover, #footer p.disclaimer a:active,#footer p.disclaimer a:focus	{
		color: #000; text-decoration: none;
	}

	#header a:link, #footer a:link,	#header a:visited,	#footer a:visited	{
		color: #000; text-decoration: none;
	}
	#header a:hover, #footer a:hover, #header a:active,	#footer a:active,#header a:focus, #footer a:focus	{
		color: #f50; text-decoration: none;
	}

	/** home on
	#header #l-home a:link,
	#header #l-home a:visited	{color: #f50;}
	#footer #f-home a:link,
	#footer #f-home a:visited	{color: #f50;}
	 **/

	.categories a:link,
	.categories a:visited	{color: #000; text-decoration: none;}
	.categories a:hover		{color: #f50; text-decoration: none;}
	.categories a:active	{color: #000; text-decoration: none;}
	.categories a:focus		{color: #f50; text-decoration: none;}

	.categories .tab-nav a { font-weight: normal; }
	.categories .tab-nav a:link {color: #cfcf8a; text-decoration: none;}
	.categories .tab-nav a:visited	{color: #cfcf8a; text-decoration: none;}
	.categories .tab-nav a:hover	{color: #000; text-decoration: none;}
	.categories .tab-nav a:active	{color: #000; text-decoration: none;}
	.categories .tab-nav a:focus	{color: #000; text-decoration: none;}

	.categories .tab-nav a.active { font-weight: normal; }
	.categories .tab-nav a.active:link {color: #000; text-decoration: none;}
	.categories .tab-nav a.active:visited	{color: #000; text-decoration: none;}
	.categories .tab-nav a.active:hover	{color: #000; text-decoration: none;}
	.categories .tab-nav a.active:active	{color: #000; text-decoration: none;}
	.categories .tab-nav a.active:focus	{color: #000; text-decoration: none;}

	.cite a:link,
	.cite a:visited	{color: #666F1E; text-decoration: none;}
	.cite a:hover,
	.cite a:active,
	.cite a:focus		{color: #666F1E; text-decoration: none;}

	.as-sec h3 small a:link,
	.as-sec h3 small a:visited	{color: #666; text-decoration: underline;}
	.as-sec h3 small a:hover,
	.as-sec h3 small a:active,
	.as-sec h3 small a:focus		{color: #000; text-decoration: none;}

/* -- [ misc ]
-----------------------------------------------*/
	span.clearer { height: 1px; clear: both; overflow: hidden; display: block; }

	/***********************************/
	.boxFloat,.box2Float { float: left; }
	.boxTopLeft { background: transparent url(../img/h-tab-tl.gif) top left no-repeat; }
	.boxTop {background: #E5E6BD url(../img/h-tab-active.gif) repeat-x top right; }
	.boxTopRight { background: transparent url(../img/h-tab-tr.gif) top left no-repeat;}
	.boxContainer {	background: #E5E6BD url(../img/h-tab-active.gif) repeat-x top right;}

	.active .boxTopLeft {background: transparent url(../img/h-tab-2tl.gif) top left no-repeat;}
	.active .boxTop {background: #cfcf8a url(../img/h-tab-off.gif) repeat-x top right;}
	.active .boxTopRight {	background: transparent url(../img/h-tab-2tr.gif) top left no-repeat;}
	.active .boxContainer {background: #cfcf8a url(../img/h-tab-off.gif) repeat-x top right;}


	p.more {
		display: block;
		text-align: right;
		font-weight: bold;
		font-size: 11px;
	}

	div.pdatet { float: right; width: 317px;  overflow: hidden; }
	p.pdate {
		display: block;
		float: left;
		width: 330px;
	}
	p.pdate em {
		color: #999;
		font-size: 11px;
	}

/* -- [ left-nav ]
-----------------------------------------------*/
	#int-nav-con {
		width: 238px;
		float:left;
		margin-top: -42px;
		position: absolute;
		z-index: 5;
		top:0;
	}

	#int-nav-con  #i-n-c {
		margin-left: 54px;
		/** background: transparent url(../img/l-nav-top.png) repeat-y top left; **/
		background: #D8D89D url(../img/l-nav-middle.png) no-repeat top left;
	}

	#int-nav-con  .nv-top {
		display: block;
		background: transparent url(../img/l-nav-top.png) no-repeat 54px 0;
		text-indent: -9000px;
		overflow: hidden;
		height: 19px;
	}
	#int-nav-con  #i-n-c .nv-bot {
		display: block;
		background: transparent url(../img/l-nav-bot.png) no-repeat bottom left;
		text-indent: -9000px;
		overflow: hidden;
		height: 19px;
	}

	#int-nav-con h3 {
		padding: 0 14px 3px 14px;
		font-size: 12px;
		font-weight: normal;
	}

	#int-nav-con ul {
		list-style-type: none;
		padding: 0 14px 1.5em 14px;
		margin: 0;
	}

	#int-nav-con ul li {
		margin: 1px 0;
		padding: 0;
	}
	#int-nav-con ul li a:link,
	#int-nav-con ul li a:visited {
		display: block;
		background: #fff;
		color: #000;
		text-decoration: none;
		padding: 2px 0 2px 11px;
		font-size: 11px;
	}
	#int-nav-con ul li a.v-more {
		background: #F6F6E8;
		color: #A63E00;
	}

	#int-nav-con ul li a:hover,
	#int-nav-con ul li a:active,
	#int-nav-con ul li a:focus{
		background: #EE9566;
		color: #fff;
	}
	
	
/* -- [ rating ]
-----------------------------------------------*/

	.r-box {
		width: 120px;
		float: left;
		font-size: 10px;
	}

	.internal-content .main .r-box p {
		margin: 0 15px 1em 15px;
		font-size: 10px;
	}

	.r-box dl {
		padding: 0 15px;
		background: transparent url(../img/dl-rating.gif) no-repeat 20px 0;
	}

	.r-box dl dt{
		text-transform: uppercase;
	}

	.r-box dl dt.r-avg {
		color: #F9FAE9;
		font-weight: bold;
		height: 14px;
		padding: 7px 0 4px 0;
		overflow: hidden;
		text-align: center;
	}
	.r-box dl dd.r-avg {
		color: #fff;
		font-weight: bold;
		font-size: 26px;
		line-height: 26px;
		display: block;
		height: 57px;
		overflow: hidden;
		text-align: center;
	}

	.r-box dl dt.r-pain,
	.r-box dl dt.r-inconvenience {
		padding: 0 0 0 5px;
		font-size: 9px;
	}

	.r-box dl dd.r-pain,
	.r-box dl dd.r-inconvenience {
		display: block;
		margin-bottom: 5px;
		height: 11px;
		overflow: hidden;
		font-size: 9px;
		padding: 0 0 0 6px;
		background: transparent url(../img/dd-bg.gif) no-repeat 5px 0;
	}

	p.a-rating {
		margin-top: 6px;
		padding-left: 5px;
	}

	p.a-rating  a {
		color: #999;
	}

	.tool-tip {
		color: #000;
		width: 155px;
		z-index: 13000;
	}

	.tool-title {
		font-weight: bold;
		font-size: 9px;
		margin: 0;
		color: #929a5b;
		padding: 8px 8px 4px;
		background: #dbe4c5;
	}

	.tool-text {
		font-size: 10px;
		padding:  6px 11px 11px 11px;
		background: #ecf1e0;
		color: #776f22;
	}

/* -- [ misc freeform ]
-----------------------------------------------*/
blockquote.b-int {
	color:#FF5500;
	font-size:14px;
	line-height:1.8em;
	margin:2em 120px 2em 40px;
}

blockquote.b-int cite {
color:#999;
font-size:11px;
}


#freeform .internal-content p.story-title {
font-weight: bold;
color: #333;
text-transform: uppercase;
font-size: 14px;
}

#freeform .internal-content p.story-by {
font-size: 11px;
color: #999;
margin-top: -1em;
}

h3.story-in-title {
font-size: 1em;
margin: 2em 0 .3em 0;
color:#913701;
}
h3.story-inn-title {
font-size: 1em;
margin: 2em 0 .1em 0;
color:#913701;
}

img.flt-right {
	float: right;
	margin: 0 0 15px 15px;
}

	#home-left {
		float: left;
		width: 558px;
		overflow: hidden;
		margin-bottom: 2em;
	}


	#home-angles { font-size: 11px; margin: 10px 0 0 43px;}
	#home-angles h2 { background: transparent url(../img/header-angles.gif) no-repeat top left; width: 504px; height: 58px; overflow: hidden; text-indent: -9000px; margin: 0 0 10px 0;}

	.ha-sec {
		width: 250px;
		float: left;
		line-height: 1.2em;
		margin: 0 0 1.5em 0;
		min-height: 80px;
		height: 80px;
		overflow: hidden;
	}

	.ha-sec h3 { font-size: 1em ; color: #366;}

	.ha-sec h3,
	.ha-sec ul { margin: 0 5px 5px 85px; }

	.ha-sec ul { margin: 0 5px 0 95px; color: #E07335; font-size: 10px; }

	#home-guide {background: transparent url(../img/ig-bg.gif) no-repeat 5px 0; }
	#home-feel  {background: transparent url(../img/feel-bg.gif) no-repeat 5px 0; }
	#home-spot  {background: transparent url(../img/story-bg.gif) no-repeat 5px 0; }
	#home-news  {background: transparent url(../img/research-bg.gif) no-repeat 5px 0; clear: both; }

	#home-spotlight { margin: 12px 0 0 570px; }
	#home-spotlight h2 { background: transparent url(../img/header-spotlight.gif) no-repeat top left; width: 370px; height: 56px; overflow: hidden; text-indent: -9000px; margin: 0 0 10px 0;}

	.as-sec { position: relative; width: 373px; background: transparent url(../img/sp-box-mid.gif) repeat-y top left; overflow: hidden;}
	.as-sec h3 { font-size: 12px; color:#660; padding: 20px 0 0 120px; background: transparent url(../img/sp-box-top.gif) no-repeat top left; line-height: 1.2em;}
	.as-sec h3 small { font-size: 11px; color: #666; font-weight: normal; }
	.as-sec p { padding: 5px 10px 0 120px; line-height: 1.3em; font-size: 11px;  }
	.as-sec p.as-more { padding: 0 20px 20px 120px; text-align: right; background: transparent url(../img/sp-box-bot.gif) no-repeat bottom left; margin: 0;}

	.as-sec img { position: absolute; top: 15px; left: 10px; }

/* -- [ register ]
-----------------------------------------------*/
	#freeform .internal-content p.register-info { font-size: 13px; line-height: 1.7em; margin-bottom: 2em; }
	#freeform .internal-content p.register-info strong { color: #9F3C00; }

/* -- [ forms ]
-----------------------------------------------*/

form label.s-cbox {
	border:1px solid #EEEEEE;
	display:block;
	float:left;
	font-size:0.9em;
	margin:3px;
	padding:3px 3px 3px 6px;
	width:250px;
	color: #666;
	font-weight: normal;
}
form label {
	cursor:pointer;
	color: #DC7536;
	font-weight: bold;
	font-size: 10px;
}
p.share-ques {
	font-weight: bold;
	color: #dc7536;
	font-size: 10px;
}

p.p-inner {
	padding-left: 2em;
}

form label small.inf,
p.share-ques small.inf {
	color: #666;
	font-weight: normal;
	font-size: 10px;
}

form label small.opt,
p.share-ques small.opt {
	color: #900;
	font-weight: normal;
}

	select.s-field {
		width: 300px;
		background: #eff2d6;

	}

		#freeform #username,
		#freeform #password {
			width: 450px;

		}

	input.i-field {
		width: 450px;
		background: #eff2d6;
		border: 1px solid #ccc;
		padding: 2px;
		display: block;
		margin: 3px 0 1em 0;
	}

	input.i-field:focus {
		width: 450px;
		background: #eff2d6;
		border: 1px solid #A63E00;
		padding: 2px;
		display: block;
		margin: 3px 0 1em 0;
	}

	textarea.t-field:focus,
	textarea.t-field-medium:focus,
	textarea.t-field-large:focus {
		background: #eff2d6;
		border: 1px solid #A63E00;
	}

	textarea.t-field,
	textarea.t-field-medium,
	textarea.t-field-large {
		background-color:#eff2d6;
		border:1px solid #C8C8C8;
		color:#000000;
		font-size:12px;
		height:100px;
		padding:3px;
		width:450px;
	}

	textarea.t-field-small {
		width: 450px;
		background: #eff2d6;
		border: 1px solid #ccc;
		padding: 3px;
		display: block;
		margin: 3px 0 1em 0;
		height: 80px;
	}

	textarea.t-field-medium {
		height:100px;
		width:450px;
	}

	textarea.t-field-large {
		height:250px;
		width:450px;
	}

	legend {
		color: #A63E00;
		font-weight: bold;
	}

	fieldset {
		margin-top: 1em;
	}

#freeform .internal-content .main h2.h2-search-int	{
	font-size: 1.2em;
}

#freeform .internal-content .main h2.h2-search-int em {
	font-weight: normal;
	font-size: .9em;
	font-style: normal;
	color: #666;
}

h4 {
	font-size: 0.9em;
}
h4.sttory {
	font-size: 	1em;
	color:#E07335;
}

.resource-single
{
	width: 257px;
	float: left;
	min-height: 163px;
	margin: 10px 10px 10px 0;
	border: 1px solid #e5e5e5;
	padding: 0 6px 10px 0;
}

.resource-single ul { margin: 0 0 0 10px !important; padding: 0; }
.resource-single ul li { margin: 0 !important; padding: 0; }

#rs-cb { clear: both; }

#resources-container {
	overflow: hidden;
	margin: 0 0 2em 0;
	padding: 0 0 0 0;
	font-size: 10px;
}

#resources-container h3 {
	padding: 20px 0 0 100px;
	font-size: 1em ; color: #366;
}

#resources-container .res-pl {
	padding: 0 0 0 100px;
}


/**
h3#h-insideguide { background: transparent url(../img/h-insiderguide.gif) no-repeat top right; }
h3#h-story { background: transparent url(../img/h-spotlight.gif) no-repeat top right; }
h3#h-better { background: transparent url(../img/h-feelbetter.gif) no-repeat top right; }
**/


	#rs-ig  {background: transparent url(../img/ig-bg.gif) no-repeat 16px 16px; }
	#rs-feel  {background: transparent url(../img/feel-bg.gif) no-repeat 16px 16px; }
	#rs-story  {background: transparent url(../img/story-bg.gif) no-repeat 16px 16px; }
	#rs-news  {background: transparent url(../img/research-bg.gif) no-repeat 16px 16px; clear: both; }
	
#freeform #resources-container p.r-p-h { margin: 10px 10px 10px 0; line-height: 1.4em;}

/*
-----------------------------------------------
nuff-respec.com
http://www.nuff-respec.com/technology/social-bookmarking-madness

dbulli_nuffrespec@nuff-respec.com
----------------------------------------------- */

/** common **/
ul.social_bookmarks { position: absolute; margin-top: -30px; text-align: right; width: 240px; right: 0; }
.social_bookmarks li			  {	display: block;	float: right;	width: 20px;	height: 26px;	margin-right: 3px;}
.social_bookmarks li a 			  {	display: block;	padding: 5px 0 5px 4px;	height: 16px;	width: 16px;	text-decoration: none;	background: url(../img/bookmarks/blank-16x16.gif) no-repeat 0 50%;	opacity: 0.5;}
.social_bookmarks li a span 	  { position: absolute; display: none; font-size: 0.8em; color: #666;	}
.social_bookmarks li a:hover 	  {	opacity: 1.0; }

/** images **/
.social_bookmarks li.ask a 	  	  {	background-image: url(../img/bookmarks/ask-16x16.gif); }
.social_bookmarks li.backflip a   {	background-image: url(../img/bookmarks/backflip-16x16.gif); }
.social_bookmarks li.blinkbits a  {	background-image: url(../img/bookmarks/blinkbits-16x16.gif); }
.social_bookmarks li.blinklists a {	background-image: url(../img/bookmarks/blinklists-16x16.gif); }
.social_bookmarks li.blogmarks a  {	background-image: url(../img/bookmarks/blogmarks-16x16.gif); }
.social_bookmarks li.bluedot a 	  {	background-image: url(../img/bookmarks/bluedot-16x16.gif); }
.social_bookmarks li.bumpzee a 	  {	background-image: url(../img/bookmarks/bumpzee-16x16.gif); }
.social_bookmarks li.citeulike a  {	background-image: url(../img/bookmarks/citeulike-16x16.gif); }
.social_bookmarks li.comments a  {	background-image: url(../img/bookmarks/comments-16x16.gif); }
.social_bookmarks li.delicious a  {	background-image: url(../img/bookmarks/delicious-16x16.gif); }
.social_bookmarks li.delirous a   {	background-image: url(../img/bookmarks/delirous-16x16.gif); }
.social_bookmarks li.digg a 	  {	background-image: url(../img/bookmarks/digg-16x16.gif); }
.social_bookmarks li.diigo a 	  {	background-image: url(../img/bookmarks/diigo-16x16.gif); }
.social_bookmarks li.dropjack a   {	background-image: url(../img/bookmarks/dropjack-16x16.gif); }
.social_bookmarks li.dzone a 	  {	background-image: url(../img/bookmarks/dzone-16x16.gif); }
.social_bookmarks li.excites a 	  {	background-image: url(../img/bookmarks/excites-16x16.gif); }
.social_bookmarks li.facebook a   {	background-image: url(../img/bookmarks/facebook-16x16.gif); }
.social_bookmarks li.fark a 	  {	background-image: url(../img/bookmarks/fark-16x16.gif); }
.social_bookmarks li.feedmelinks a{	background-image: url(../img/bookmarks/feedmelinks-16x16.gif); }
.social_bookmarks li.furl a 	  {	background-image: url(../img/bookmarks/furl-16x16.gif); }
.social_bookmarks li.google a 	  {	background-image: url(../img/bookmarks/google-16x16.gif); }
.social_bookmarks li.gravee a 	  {	background-image: url(../img/bookmarks/gravee-16x16.gif); }
.social_bookmarks li.hyper a 	  {	background-image: url(../img/bookmarks/hyper-16x16.gif); }
.social_bookmarks li.jigg a 	  {	background-image: url(../img/bookmarks/jigg-16x16.gif); }
.social_bookmarks li.kinja a 	  {	background-image: url(../img/bookmarks/kinja-16x16.gif); }
.social_bookmarks li.linkagogo a  {	background-image: url(../img/bookmarks/linkagogo-16x16.gif); }
.social_bookmarks li.live a 	  {	background-image: url(../img/bookmarks/live-16x16.gif); }
.social_bookmarks li.magnolia a   {	background-image: url(../img/bookmarks/magnolia-16x16.gif); }
.social_bookmarks li.misterwong a {	background-image: url(../img/bookmarks/misterwong-16x16.gif); }
.social_bookmarks li.netscape a   {	background-image: url(../img/bookmarks/netscape-16x16.gif); }
.social_bookmarks li.netvous a 	  {	background-image: url(../img/bookmarks/netvous-16x16.gif); }
.social_bookmarks li.newsvine a   {	background-image: url(../img/bookmarks/newsvine-16x16.gif); }
.social_bookmarks li.rawsugar a   {	background-image: url(../img/bookmarks/rawsugar-16x16.gif); }
.social_bookmarks li.reddit a 	  {	background-image: url(../img/bookmarks/reddit-16x16.gif); }
.social_bookmarks li.rojo a 	  {	background-image: url(../img/bookmarks/rojo-16x16.gif); }
.social_bookmarks li.segnalo a 	  {	background-image: url(../img/bookmarks/segnalo-16x16.gif); }
.social_bookmarks li.shadows a 	  {	background-image: url(../img/bookmarks/shadows-16x16.gif); }
.social_bookmarks li.simpy a 	  {	background-image: url(../img/bookmarks/simpy-16x16.gif); }
.social_bookmarks li.slashdot a   {	background-image: url(../img/bookmarks/slashdot-16x16.gif); }
.social_bookmarks li.smarking a   {	background-image: url(../img/bookmarks/smarking-16x16.gif); }
.social_bookmarks li.sphere a 	  {	background-image: url(../img/bookmarks/sphere-16x16.gif); }
.social_bookmarks li.spurl a 	  {	background-image: url(../img/bookmarks/spurl-16x16.gif); }
.social_bookmarks li.squidoo a 	  {	background-image: url(../img/bookmarks/squidoo-16x16.gif); }
.social_bookmarks li.stumble a 	  {	background-image: url(../img/bookmarks/stumble-16x16.gif); }
.social_bookmarks li.tailrank a   {	background-image: url(../img/bookmarks/tailrank-16x16.gif); }
.social_bookmarks li.technorati a {	background-image: url(../img/bookmarks/technorati-16x16.gif); }
.social_bookmarks li.thisnext a   {	background-image: url(../img/bookmarks/thisnext-16x16.gif); }
.social_bookmarks li.wink a 	  {	background-image: url(../img/bookmarks/wink-16x16.gif); }
.social_bookmarks li.wists a 	  {	background-image: url(../img/bookmarks/wists-16x16.gif); }
.social_bookmarks li.yahoomyweb a {	background-image: url(../img/bookmarks/yahoomyweb-16x16.gif); }
.social_bookmarks li.ybmk a 	  {	background-image: url(../img/bookmarks/ybmk-16x16.gif); }
.social_bookmarks li.zurpy a 	  {	background-image: url(../img/bookmarks/zurpy-16x16.gif); }

.social_bookmarks li.addthis,
.social_bookmarks li.socialiser { width: 130px; margin-top: .5em}
.social_bookmarks li.addthis a,
.social_bookmarks li.socialiser a{ width: 125px; }
.social_bookmarks li.addthis 	  { clear: both;}
.social_bookmarks li.addthis a 	  { background-image: url(../img/bookmarks/addthis-125x16.gif); }
.social_bookmarks li.socialiser a { background-image: url(../img/bookmarks/socialiser-125x16.gif); }



div.autocompleter-loading
{
	float:					left;
	clear:					right;
	background:				#fff url(../img/spinner.gif) no-repeat center;
	width:					20px;
	height:					16px;
}

ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #f00;
	background-color:		white;
	border-right-color:		#ddd;
	border-bottom-color:	#ddd;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				50;
}

ul.autocompleter-choices li
{
	position:				relative;
	padding:				0.1em 1.5em 0.1em 1em;
	cursor:					pointer;
	font-weight:			normal;
	font-size:				1em;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#eff2d6;
	color:					#666;
}

ul.autocompleter-choices span.autocompleter-queried
{
	font-weight:			bold;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#000;
}

.error-message { color: #f00; margin-bottom: 2em; border: 1px dotted #f00; font-size: 11px; padding: 1em;}

div.sub-release {
	background-color:#FDFDFD;
	border:1px dotted #CCCCCC;
	height:10em;
	margin:0pt 0pt 1em;
	overflow:auto;
	padding:1em;
	width:450px;
	color: #666;
	font-size: 11px;

}

#freeform .internal-content .main div.sub-release h2 { font-size: 11px; margin-bottom: .1em;  color: #333; }
div.sub-release h3 { font-size: 11px; margin-bottom: .1em; }

/** table **/

table.resource-table {
	margin: 1em 0 2em 0;
	border-collapse: collapse;
	font-size: 11px;
}

table.resource-table thead th,
table.resource-table tfoot th {
	padding: 0.5em;
	text-align: left;
	border-bottom: 1px solid #d8d89d;
	color: #913701; 
	background-color: #e8e8c4;
	border-left: 1px solid #d8d89d;
	border-right: 1px solid #d8d89d;	
	border-top: 1px solid #d8d89d;
	vertical-align: top;
	font-size: 10px;
}

table.resource-table thead th em { font-weight: normal; }


table.resource-table tbody td {
	padding: 0.5em;
	border-left: 1px solid #d8d89d;
	border-right: 1px solid #d8d89d;
	border-bottom: 1px solid #d8d89d;
	vertical-align: top;
	color: #000;
}

table.resource-table tbody tr.odd {
	background-color: #f7f7eb;
}

table.resource-table caption { font-weight: bold; font-size: 1.2em; margin-top: 1.3em; }
table.resource-table tbody tr.even { background: #fff; }

table.resource-table td.r-larr { padding-bottom: 30px; background: transparent url(../img/about-module/arrow-left.png) no-repeat bottom left;}
table.resource-table td.r-rarr { padding-bottom: 30px; background: transparent url(../img/about-module/arrow-right.png) no-repeat bottom right;}

	/* -- [ about section ]
	-----------------------------------------------*/
	
	
	#about-section { border: 5px solid #E5E6BD; position: relative; }
	
	.about-box { clear: both; }
	.about-box h3 { display: none; }

	.internal-content .main .about-box .about-intro { display: block; position: absolute; width: 655px; padding: 0; margin: 0; z-index: 1; text-indent: -9000px; background: #F6F6E9; border-bottom: 1px solid #E0E1B2; }
	
	#about-read .about-intro { height: 244px; background: #F6F6E9 url(../img/about-module/read-bg.gif) no-repeat top left;}
	#about-write .about-intro { height: 224px; background: #F6F6E9 url(../img/about-module/write-bg.gif) no-repeat top left; }
	#about-realize .about-intro { height: 264px; background: #FAFAF3 url(../img/about-module/realize-bg.gif) no-repeat top left; }
	#about-relax { height: 222px; }
	#about-relax .about-intro { height: 222px; background: #FAFAF3 url(../img/about-module/relax-bg.gif) no-repeat top left; }
	
	#about-section .about-first { padding: 105px 0 20px 164px; position: relative; z-index: 2; font-size: 14px; line-height: 1.5em;  }
	
	#about-section .about-first em { font-weight: bold; color: #913701; font-size: 12px;  line-height: 1.1em;} 
	#about-realize .about-first em { color: #660066;} 
	#about-write .about-first em { color: #7A7B33;} 
	#about-relax .about-first em { color: #33A6BB; font-style: normal; font-size: 13px; } 
	
	.about-container { font-size: 11px; padding: 0 20px 0 165px; }
	
	#about-read .about-container {background: transparent url(../img/about-module/write-screen1.gif) no-repeat 15px 5px; }
	#about-write .about-container {background: transparent url(../img/about-module/write-screen2.gif) no-repeat 15px 5px; }
	#about-realize .about-container {background: transparent url(../img/about-module/write-screen1.gif) no-repeat 15px 5px; }
	
	.internal-content .main .about-container p { margin: 0 0 1.5em 0; }
	
	.internal-content .main #about-read h4 { color: #913701 }
	.internal-content .main #about-realize h4 { color: #660066; }
	.internal-content .main #about-write h4 { color: #7A7B33; }
	
	.about-references { color: #999; font-size: 10px; padding-top: 1em;}
	
	.about-references a:link,
	.about-references a:visited	{color: #999; text-decoration: underline;}
	.about-references a:hover	{color: #000; text-decoration: none;}
	.about-references a:active	{color: #000; text-decoration: none;}
	.about-references a:focus	{color: #000; text-decoration: none;}
	
	#about-share { text-indent: -9000px; position: absolute; width: 194px; height: 60px; background: transparent url(../img/about-module/relax-share.gif) no-repeat top left; display: block; }
	#about-register { left: 379px; text-indent: -9000px; position: absolute; width: 194px; height: 60px; background: transparent url(../img/about-module/relax-register.gif) no-repeat top left; display: block; }

	.internal-content .main #about-section .tab-nav {
		list-style: none;
		margin: 0;
		padding: 0;
		height: 44px;
		overflow: hidden;
	}
	
	#about-section .tab-nav li {	
		float: left;
		display: block; height: 44px; width: 162px; 
		margin-right: 2px;
	}
	#about-section .tab-nav li.a-li-write {	
		width: 163px; 
	}
	#about-section .tab-nav li.a-li-relax {	
		margin-right: 0px;
	}
	
	#about-section .tab-nav li.a-li-read a {
		display: block;
		background: transparent url(../img/about-module/read-off.gif) no-repeat 0 0;
		text-indent: -9000px;
		height: 44px;
	}
	#about-section .tab-nav li.a-li-read,
	#about-section .tab-nav li.a-li-read a:hover,
	#about-section .tab-nav li.a-li-read a.active {
		background: transparent url(../img/about-module/read-on.gif) no-repeat 0 0;
	}
	#about-section .tab-nav li.a-li-write a {
		display: block;
		background: transparent url(../img/about-module/write-off.gif) no-repeat 0 0;
		text-indent: -9000px;
		height: 44px;
	}
	#about-section .tab-nav li.a-li-write,
	#about-section .tab-nav li.a-li-write a:hover,
	#about-section .tab-nav li.a-li-write a.active {
		background: transparent url(../img/about-module/write-on.gif) no-repeat 0 0;
	}
	
	#about-section .tab-nav li.a-li-realize a {
		display: block;
		background: transparent url(../img/about-module/realize-off.gif) no-repeat 0 0;
		text-indent: -9000px;
		height: 44px;
	}	
	#about-section .tab-nav li.a-li-realize,
	#about-section .tab-nav li.a-li-realize a:hover,
	#about-section .tab-nav li.a-li-realize a.active {
		background: transparent url(../img/about-module/realize-on.gif) no-repeat 0 0;
	}
	#about-section .tab-nav li.a-li-relax a {
		display: block;
		background: transparent url(../img/about-module/relax-off.gif) no-repeat 0 0;
		text-indent: -9000px;
		height: 44px;
	}
	#about-section .tab-nav li.a-li-relax,
	#about-section .tab-nav li.a-li-relax a:hover,
	#about-section .tab-nav li.a-li-relax a.active {
		background: transparent url(../img/about-module/relax-on.gif) no-repeat 0 0;
	}

	.internal-content .main .res-next { border-top: 1px solid #d8d89d; padding: 10px 0; background-color: #f2f2df; font-size: 1.2em; }
	.internal-content .main .res-next p small { font-weight: bold; font-size: 1.4em; color: #913701;}
	.internal-content .main .res-next p { color: #a9a963; margin: 0; padding: 0; text-align: right; padding-right: 10px; }
	.internal-content .main .res-next p a { text-transform: uppercase; color: #606; }
	
	
	/* -- [ doctor reviews ]
	-----------------------------------------------*/	
	div.dreviewed { width: 130px; float: left; border-right: 1px dotted #a33b00; overflow: hidden; }
	a.reviewed {
		display: block;
		margin: 0 0 10px 10px;
		text-indent: -9000px;
		background: transparent url(../img/docReviewed.gif) no-repeat 0 0;
		width: 89px;
		height: 89px;
	}
	
	/* -- [ adverts ]
	-----------------------------------------------*/		
	
	.internal-content  .m-adpartner {
		margin-top: 14px;
		margin-bottom: 1em;
		border: 4px solid #e5e6be;
		font-size: 10px;
		line-height: 1.3em;
		color: #999;
	}
	
	
	.internal-content  .m-adpartner h2 {
		margin-bottom: 10px;
		background: #e5e6be;
		font-size: 10px;
		color: #b8b37a;
		font-weight: normal;
		text-align: center;
	}	
	.internal-content  .m-adpartner h1 {
		font-size: 12px;
		line-height: 1em;
		margin-bottom: 5px;
		color: #a03c00;
	}
	
	.internal-content  .m-adpartner #peggy h1 {
		color: #1855a8;
	}	
	
	#immermans, #peggy {
		padding: 3px 3px 12px 3px ;
	}
	
	#immermans {
		padding: 0 5px 12px 7px ;
	}	
	
	