/*  
Theme Name: KC-FAQTastic (for WP2.7)
Theme URI: http://knowledgeconstructs.com/
Description: Knowledge Constructs SEO theme for FAQ-Tastic.com. Designed and created by KnowledgeConstructs.com
Version: v1.0
Author: Zain Bador
Author URI: http://knowledgeconstructs.com/wordpress-seo-themes/
*/
@media screen {
	* { /* reset margins and paddings to zero */
		margin:0px;
		padding:0px;
	}
	body {
		background: #ccf url('images/bg.png') repeat-x fixed;
		background-color:#ccf;
		color:#333;
		text-shadow: #fff 0 0 1px; /* SAFARI fat font fix */
		font : normal 1em/150% Verdana, Geneva, Arial, Helvetica, sans-serif;;
		line-height:150%;
	}
	#page {
		margin:0px auto;
		position:relative;
		width:990px;
	}
	#siteContent {
		float:left;
		padding-bottom:180px;
		width:1000px;
		font-size:0.9em;
		background:transparent url('images/bg-sides.jpg') repeat-y 0px 0px;
	}
	/* GENERIC SITE STYLES */
	#header, #footer {
		background:transparent url('images/bg-sprites2.jpg') no-repeat;
		font-size:0.7em;
		text-align:center;
	}
	a {
		color:#00c;
		text-decoration:none;
	}
	a:hover {
		color:#00f;
		text-decoration:underline;
	}
	li { /* Turn off default list styles. Redefine later. */
		/* list-style-type:none;  */
	}
	#content p,
	#content ol,
	#content ul {
		font-size:0.9em;
		line-height:150%;
		margin-bottom:10px;
		text-align:justify;
	}
	/* Bullets and Lists */
	#content ol,
	#content ul,
	#content ol ol,
	#content ol ul,
	#content ul ol, 
	#content ul ul,
	#content ol ol ol,
	#content ol ol ul, 
	#content ol ul ol, 
	#content ul ol ol,
	#content ul ul ol,
	#content ol ul ul,
	#content ul ul ul {border:none;/* #fff solid 1px; */}
	#content ol {margin-left:47px;margin-right:20px;}
	#content ul {margin-left:40px;margin-right:20px;}
	#content ol ul,
	#content ul ul {
		margin:0 0 10px 15px;
	}
	#content ol ol,
	#content ul ol {
		margin:0 0 10px 22px;
	}
	#content li { margin-bottom:5px;}
	#content li li {margin:0px; margin-top:5px;}
	#content small {
		color:#336;
		display:block;
		font-size:0.85em;
		margin:0 0 10px 0;
	}
	#contentArea, #sidebar, #footer { /* Offset top for Header */
		position:relative;
		top:200px;
	}
	.skipLink, .divider { /* Turn off accessibility Skip Links */
		display:none;
	}
	#footDivider{
		border:none;
		clear:both;
		display:block;
		float:left;
		margin-top:30px;
		width:100%;
	}
	/* CONTENT LAYOUT */
	#outerContent {
		float:left;
		position:relative;
		width:1000px;
	}
	#contentArea {
		position:relative;
		margin-top:15px;
		width:735px;
		float:right;
		clear:right;
		right:0px;
		margin-bottom:20px;
	}
	#content {
		float:left;
		width:700px;
		padding:0px;
	}
	#footer {
		background-position:0px -220px;
		color:#666;
		float:left;
		clear:left;
		font-size:0.75em;
		height:150px;
		padding-top:20px;
		text-align:center;
		width:100%;
	}
	#footerExtra {margin-top:50px; color:#99c;}
	#footerExtra a {color:#def;}
	/* HEADER */
	#header {
		background-position:0px 0px;
		left:0px; top:0px;
		position:absolute;
		width:1000px; height:210px;
	}
	#sitename,
	#sitename h3,
	#sitename h3 a {
		float:left;
		display:block;
		left:15px; top:10px;
		position:absolute;
		width:475px; height:150px;
	}
	#sitename {
		/* background :transparent url('images/logo-tca.jpg') no-repeat 0px; */
		z-index:1;
	}
	#sitename a {
		display:block;
		margin-top:1px;
		height:65px;
	}
	#sitename h3  {
		text-align:left;
	}
	#sitename h3 a {
		cursor:hand;
		display:block;
		font-size:1.5em;
		height:80px;
		margin-top:0px;
		padding-top:25px;
	}
	#sitename h3 a span {display:none;}
	#description {
		padding:0px;
		position:absolute;
		right:30px; top:10px;
		text-align:right;
		z-index:10;
	}
	#headstrip {
		bottom:33px; right:5px;
		padding-top:5px;
		position:absolute;
		width:600px; height:40px;
		z-index:10;
	}
	/* Header links (Text widget) */
	#headLinks a {
		border-right:#003 solid 1px;
		color:#006;
		font-size:1.1em;
		padding-left:5px;
		padding-right:10px;
	}
	#headLinks a b {
		color:#c00;
	}
	#headLinks a.end{
		border-right:none;
	}
	#accreditation { /* Text Widget */
		bottom:45px; right:-5px;
		position:absolute;
	}
	/* SIDEBARS */
	#sidebar {
		margin-left:15px;
		top:213px;
		width:230px;
	}
	#sidebar .widget,
	#sidebarRight .widget {
		margin-bottom:10px;
	}
	div.navClass { /* main nav styles */
		list-style-position:inside;
		margin-left:0px;
		width:218px;
	}
	div.navClass li {
		list-style: none inside none;
		float:left;
		font-size:0.95em;
		line-height:120%;
		width:218px;
	}
	div.navClass li a {
		display:block;
		left:0px;
		margin-bottom:5px;
		padding:5px 5px 5px 20px;
		position:relative;
		width:194px;
		color:#36f;
	}
	.current_page_item a { font-weight:bold; }
	.current_page_item li a { font-weight:normal; }
	div.navClass li li a,
	div.navClass li li li a,
	div.navClass li li li li a,
	#wishlist-member a {
		background:transparent url('images/bullets.png') no-repeat 8px 6px;
	}
	/* 1st Level Nav */
	div.navClass li li a {
		font-size:0.9em;
		padding:5px 5px 0 25px;
		width:189px;
	}
	div.navClass li li a:hover,
	div.navClass li.current_page_ancestor a:hover,
	div.navClass li.current_page_parent a:hover { background-position:-235px 6px;}
	div.navClass li li.current_page_item a { background-position:-498px 5px; }
	div.navClass li li.current_page_ancestor a,
	div.navClass li li.current_page_parent a { background-position:-729px 5px; }
	/* 2nd Level Nav */
	div.navClass li li.current_page_ancestor li a,
	div.navClass li li.current_page_item li a {
		background-position:-713px 1px;
		padding:0 5px 0 41px;
		width:173px;
	}
	div.navClass li li li a:hover,
	div.navClass li.current_page_parent li a:hover,
	div.navClass li.current_page_ancestor li a:hover,
	div.navClass li.current_page_ancestor li.current_page_parent a:hover { background-position:-220px 1px;}
	div.navClass li li.current_page_ancestor li.current_page_item a { background-position:-483px 1px; }
	/* 3rd Level Nav */
	div.navClass li li.current_page_ancestor li li a,
	div.navClass li li.current_page_ancestor li.current_page_item li a {
		background-position:-698px 1px;
		padding:0 10px 0 56px;
		width:153px;
	}
	div.navClass li.current_page_ancestor li.current_page_parent li a:hover,
	div.navClass li.current_page_parent li.current_page_item li a:hover { background-position:-205px 1px;}
	div.navClass li.current_page_ancestor li li.current_page_item a:hover,
	div.navClass li li.current_page_ancestor li li.current_page_item a { background-position:-468px 1px; }
	
	/* Sidebar Search */
	#searchform {
		float:left;
		width:220px;
	}
	#searchform #s {
		border:#999 solid 1px;
		float:left;
		font-size:0.95em;
		margin:0 5px 0 15px;
		padding:2px 2px 0 2px;
		width:130px; height:15px;		
	}
	#searchform #searchsubmit {
		background-color:#e3e3e3;
		border:#999 solid 1px;
		color:#666;
		font-size:0.8em;
		padding-top:2px;
		position:relative;
		text-align:center;
		text-transform:uppercase;
		width:50px; height:15px;
		display:block;
		float:left;
	}
	/* Sidebar RSS */
	#rssContent,
	#rssComment {
		background: transparent url('images/feed-content.png') no-repeat 15px 30px;
		display:block;
		float:left;
		font-size:0.75em;
		line-height:140%;
		height:110px; width:100px;
		margin-left:5px;
	}
	#rssContent span,
	#rssComment span {
		display:block;
		width:100px;
		margin:0px;
		cursor:hand;
		text-align:center;
	}
	
	/* TITE TOPS */
	div.navClass h4,
	#faqProUpdate h4,
	#faqProUpdate .navbot,
	#testimonials h3,
	#testimonials .navbot,
	#register h3,
	#register .navbot,
	#searchTitle,
	#flexipages-454446512 h4,
	#flexipages-454446511 h4,
	#flexipages-449039071 h4,
	#left1 .navbot,
	#left2 .navbot,
	#proForm h3, #proForm .navBot { /* Blue 210px top */
		background:transparent url('images/content-sprites.png') no-repeat;
		width:220px; height:30px;
	}
	div.navClass h4,
	#proForm h3,
	#searchTitle { /* 220px top */
		background-position:-715px 0px;
		margin:0 0 5px 0;
		width:230px;
	}
	#categories-449092711 h4,
	#flexipages-454446512 h4,
	#flexipages-454446511 h4,
	#flexipages-449039071 h4 { /* H4 Search Text Widget title */
		background-position:-715px -49px;
	}
	#feedButton h4 { /* RSS title */
		background:none;
	}
	#shopHome h2,
	#contentHome h2.title { /* Grey 720px top */
		background:transparent url('images/content-title-999.png') no-repeat;
		width:720px; height:30px;
	}
	#shopHome h2 { /* Orange 720px top */
		background:transparent url('images/content-title-c60.png') no-repeat;
	}
	/* BGs */
	#faqProUpdate table,
	#feedButton,
	#left2,
	#testimonials,
	#register,
	#proForm,
	#left1 { /* 220px bg sidebar */
		background :transparent url('images/nav-sides.png') repeat-y;
		float:left;
		width:230px;
	}
	#feedButton {
		background: transparent url('images/bg-feeds.jpg') no-repeat 1px 0;
		height:160px;
		margin-top:10px;
	}
	#feedButton h4 span {
		visibility:hidden;
	}
	#shopHome,
	#contentHome div.post { /* 720px bg */
		background:transparent url('images/content-bg-999.png') repeat-y;
		float:left;
		width:720px;
		margin-top:10px; 
	}
	#shopHome {
		background:transparent url('images/content-bg-c60.png') repeat-y;
	}
	/* BUMS */
	#faqProUpdate .navbot,
	#testimonials .navbot,
	#register .navbot,
	#left1 .navbot,
	#left2 .navbot,
	#proForm .navBot { /* 220px bot */
		background-position:-715px -80px;
		float:left;
		width:230px; height:30px;
	}
	#shopHomeBot,
	#contentHome .contentBot { /* 720px bot */
		background :transparent url('images/content-bot-999.png') no-repeat bottom;
		float:left;
		width:720px; height:15px;
	}
	#shopHomeBot {
		background :transparent url('images/content-bot-c60.png') no-repeat bottom;
	}
	/* SITE HEADINGS - redefine content headings later */
	h1, h2, h3, h4, h5, h6 {
		font-size:1em;
		height:30px;
		text-transform: uppercase;
	}
	h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { /* titles with backgrounds */
		color:#fff;
		display:block;
		padding:3px 0 0 30px;
	}
	#content h1 { font-size:1.9em; }
	#content h2 { font-size:1.6em; }
	#content h3 { font-size:1.45em; }
	#content h4 { font-size:1.3em; }
	#content h5 { font-size:1.2em; }
	#content h6 { font-size:1.1em; }
	#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
		color:#000;
		display:block;
		clear:both;
		font-weight:lighter;
		height:100%	;
		margin:5px 0 10px 0;
		text-transform: none;
		width:100%;
		font-family:verdana;
	}
	#content h1 {font-weight:bold;margin-bottom:0px;}
	#content h1 span {
		color:#000;
		padding:0px;
		/* text-transform: uppercase; */
	}
	#description h2 span {
		font-size:1.1em;
		font-weight:normal;
		color:#eef;
		text-transform:none;
	}
	li h4 span {
		padding-top:6px;
	}
	/* CONTENT */
	/* Post & Page Styles */
	#content .postmetadata {
		border-bottom:#99f solid 1px;
		font-size:0.85em;
		margin-bottom:10px;
		padding-bottom:5px;
	}
	#content.articleIndex p.postmetadata {
		color:#999;
		font-size:0.75em;
	}
	#content .postmetadata,
	#content .post .alt {
		border:none;
	}
	#contentArea .more-link {
		margin-top:10px;
		clear:both;
		display:block;
		text-align:right;
	}
	/* Archive and blog content navigation  */
	#contentArea .navigation {
		clear:both;
		float:left;
		width:100%;
		padding:0px;
	}
	#contentArea .navigation div {
		font-size:0.85em;
		line-height:1.5em;
		width:48%; 
		padding:0px;
		margin-bottom:5px;
	}
	#contentArea .navigation .alignleft {
		position:relative;
		float:left;
		text-align:left;
	}
	#contentArea .navigation .alignright {
		float:right;
		text-align:right;
		
	}
	/* Blockquotes */
	#content blockquote {
		background:transparent url('images/quote-left.png') no-repeat;
		font-size:0.9em;
		font-style:italic;
		width:650px;
	}
	#content blockquote p {
		margin:0px 20px 10px 20px;
		padding-left:20px;
	}
	#content blockquote p:first-child {
		margin-left:0px;
		padding-left:40px;
	}
	#content blockquote p:last-child {
		background:transparent url('images/quote-right.png') no-repeat bottom right;
		min-height:22px;
		margin-right:0px;
		padding-right:40px;
		vertical-align:bottom;
	}
	/* Image alignment */
	#content img {
		margin:4px 0;
		border:none;
	}
	#content .wp-caption {
		border:#999 solid 1px;
		text-align:center;
		margin-top:5px;
		margin-bottom:10px;
	}
	#content .wp-caption a:hover img {
		border:#06c solid 1px;
	}
	#content p.wp-caption-text {
		color:#666;
		text-align:center;
		font-size:0.7em;
		margin-bottom:5px;
	}
	#content img.alignright {
		float:right;
		margin-left:10px;
	}
	#content img.alignleft {
		float:left;
		margin-right:10px;
	}
	#content div.alignright {
		float:right;
		margin-left:10px;
		text-align:center;
		display:block;
	}
	#content div.alignleft {
		float:left;
		margin-right:10px;
		text-align:center;
		display:block;
	}
	#content div.aligncenter {
		margin:0px auto 10px;
	}
	#content hr {
		height:1px;
		border:none;
		color:#99f;
		background-color:#99f;
		margin:10px 0;
		display:block;
	}
	#content hr.clear {
		background-color:#fff;
		clear:left;
		color:#fff;
		margin:0px;
	}
	#content .skipLink {
		display:block;
		text-align:center;
	}
	/* COMMENTS */
	#comment {
		float:left;
		clear:left;
		width:100%;
		height:150px;
		font:normal 1em Verdana, Helvetica, sans-serif;
	}
	#content .commentlist,
	#content .commentlist li {
		list-style: none inside none;
		margin:0px;
		padding:0px;
		width:100%;
	}
	#content .commentlist .comment p {
		margin-left:5px;
	}
	#content .commentlist .children {
		border:none;
	}
	.commentlist .odd {
		background-color:#fff;
	}
	.commentlist .even,
	.commentlist .thread-even {
		background-color:#efefef;
	}
	.commentlist .reply,
	.commentlist .comment-meta {
		font-size:0.8em;
	}
	.commentlist .reply a,
	#content .commentmetadata a {
		font-size:0.9em;
		margin:0 0 15px 5px;
		padding:0px;
	}
	.commentlist .reply a {
		display:block;
		font-size:1em;
	}
	.comment-author {
		background-color:#dfdfdf;
		position:relative;
	}
	.commentlist cite.fn {
		color:#999;
		font-weight:bold;
		padding-left:5px;
	}
	#commentsArea input {
		float:left;
		clear:left;
	}
	#commentsArea label {
		clear:right;
		float:left;
		font-size:0.85em;
		padding:0 0 0 10px;
	}
	#content .trackback p {
		margin:0 20px;
		font-size:0.9em;
	}
	#submitComment {
		/* background-image:url('images/submit-comment.png'); */
		margin:10px 0px;
		cursor: pointer;
	}
	#contentHome .entrytext { /* latest post */
		float:right;
		width:460px;
	}
	#similarPosts span {
		color:#000;
		margin-bottom:5px;
		padding:0px;
	} 
	/* Shop Products */
	#shopHome .product {
		float:left;
		margin:10px 5px 10px 10px;
		width:160px;
	}
	#shopHome .product a {
		display:block;
		text-align:center;
	}
	#shopHome .product p a {
		color:#006;
		height:16px;
		padding-top:4px;
	}
	#shopHome .product b,
	#shopHome .product p {
		color:#333;
		font-size:0.7em;
		line-height:120%;
	}
	#shopHome .product b {
		color:#f30;
	}	

	/* Homepage Recent Posts */
	#recentPostsMain ul {
		list-style-type: none;
		margin:15px 25px 0 0;
	}
	#recentPostsMain h2 {
		font-size:1.6em;
		font-weight:normal;
		height:100%; 
		line-height:1.2em;
	}
	#recentPostsMain h2 span {
		color:#000;	
		padding:0px;
	}
	#recentPostsMain p {
		color:#000;
		font-size:0.85em;
		line-height:160%;
	}
	#recentPostsMain p small {
		color:#999;
		display:block;
	}
	#recentPostsMain p.more { color:#666;}
	#recentPostsList {
		float:left;
		margin:15px 10px 0 15px;
		width:230px;
	}
	#recentPostsList ul,
	#recentPostsList ul ul { 
		list-style-type:none; 
		margin:0px;
		padding:0px;
	}
	#recentPostsList ul ul li {
		margin:0px;
	}
	#recentPostsList ul li a {
		background:transparent url('images/list-square-empty-999.png') no-repeat 0px 2px;
		display:block;
		font-size:0.75em;
		font-weight:normal;
		line-height:130%;
		margin:0 0 15px 0;
		padding:0 0 0 20px;
		text-transform: none;
		width:210px;
	}
	#recentPostsList h3 span,
	#recentPostsList h4 span {
		color:#333;
		margin:0px;
		padding:0px;
	}
	#recentPostsList h3 {
		background:transparent url('images/wd-grey.png') no-repeat 0px 5px;
		left:-5px;
		padding:0 0 0 27px;
		position:relative;
	}
	#recentPostsList h4 {
		height:100%;
	}
	/* MISC */
	.red {color:#c00;}
	.orange {color:#f60;}
	.green {color:#090;}
	.product p a,
	.more { /* RAQUO >> */
		background:transparent url('images/raquo.png') no-repeat right 6px;
		float:right;
		margin-right:15px;
		padding-right:10px;
	}
	#sidebar #paypal { /* PayPal */
		width:220px;
		text-align:center;
	}
	#contentHome .slideshow { /* Slideshows */
		position:relative;
		left:-3px; top:0px;
	}
	#contentHome .slideshow .swfobject {
		background: transparent url('http://the-coach-academy.com/wp-content/gallery/home/coaching03.jpg') no-repeat;
		height:250px;
		left:3px; margin-top:1px;
		position:relative;
	}
	#contentHome .slideshow p {
		color:#f00;
		left:0px; bottom:0px;
		font-size:0.75em;
		margin-left:0px;
		position:absolute;
		text-align:center;
		width:720px;
	}
	div.clear {
		float:left;
		clear:both;
		width:100%;
	}
	#content img.clear {
		clear:left;
	}
	/* FORMs */
	/* AWeber */
	#faqProUpdate {
		float:none;
		margin:0px auto;
		width:230px;
	}
	#faqProUpdate h4 {
		background-position:-714px 0;
		height:30px;
	}
	#proForm h3,
	#faqProUpdate h4 span {
		color:#fff;
		font-size:0.7em;
		font-weight:bold;
		padding:3px 0 0 30px;
		text-transform:uppercase;
	}
	#faqProUpdate .formText { 
		margin:2px 10px;
		width:30px;
		float:left;
		clear:both;
	}
	#faqProUpdate b {font-size:0.9em; text-align:left;}
	#faqProUpdate input { font-size:0.9em; width:140px; margin:0px;}
	#faqProUpdate .submitBtn {text-align:center;}
	/* FLIR */
	#sidebar .flir-replaced,
	#shopHome .flir-replaced,
	#contentHome .flir-replaced {
		padding-top:9px;
	}
	#content h2 img {
		margin-top:15px;
	}
	/* TESTIMONIALS & REGISTRATION */
	#register,
	#testimonials {background-position:-230px;}
	#testimonials form {margin:10px 10px 0 0;}
	#testimonials table {background: transparent url('images/bg-testimonials.png') no-repeat 190px 110px;}
	#register table {margin:0 10px;}
	#testimonials #faq.thanks {
		background: transparent url('images/thanks-testimonials.png') no-repeat;
		border:none;
		margin:10px;
		width:420px; height:20px;
	}
	#testimonials th,
	#testimonials small,
	#testimonials sup,
	#testimonials p,
	#testimonials br {
		display:none;
	}
	#register,
	#testimonials {width:460px; float:none; clear:both; margin:0 auto;}
	#register h3,
	#testimonials h3 { background-position:-715px -120px; font-size:1.0em;font-weight:bold;text-transform: uppercase;}
	#register .navbot,
	#testimonials .navbot {
		background-position:-715px -190px;width:460px;
	}
	#testimonials textarea,
	#testimonials input {
		float:right;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:0.9em;
		margin:0 0 5px 0;
		width:440px;
	}
	#testimonials input {
		border:#7F9DB9 solid 1px;
		width:150px;
		margin:0 0 5px 0;
	}
	/* SOCIABLE */
	div.sociable { margin-top:30px; }
	#proForm {
		clear:both;
		float:none;
		margin:5px auto;
	}
	#proForm,
	#proForm h3,
	#proForm .navBot {
		width:230px;
	}
	#proForm .navBot {float:none; height:30px; }
	#proForm table {margin:5px 0 0 10px;}
	#proForm h3 {padding:0px;}
	#proForm h3 span {padding:2px 0px; margin-left:30px; text-align:left;}
	#proForm small {margin-bottom:0px;}
	
	div#media {border:#9af solid 1px;width:640px;height:498px;margin:0 auto 10px;}
	#content.blogContent #recentPosts span {color:#009;}
	#mediaPlayer {position:relative;top:-7px;}
	
	/* WISHLIST MEMBER */
	/* login */
	#wishlist-member {
		float:left;
		margin-bottom:0px;
	}
	#wlmember_loginwidget {
		width:180px;
		margin-left:9px;
		font-size:0.9em;
	}
	#wlmember_loginwidget p {
		color:#000;
	}
	#wlmember_loginwidget a{
		float:left;
		width:180px;
	}
	#wlmember_loginwidget br {
		display:none;
	}
	#wishlist-member a {
		background-position:0px 6px;
	}
	#wishlist-member label {
		float:left;
		clear:left;
		width:200px;
	}
	/* Registration */
	#register, #register .navbot {width:470px;}
	#content #register h3 { 
		background-position:0px -210px;
		color:#fff; 
		padding:4px 0 0 30px; 
		width:429px; height:24px;
	}
	#register h3.main { background-position:-715px -120px; width:440px; padding-top:2px;}
	#register h3 span { padding:0px;}
	#register #wlmreginstructions {
		border:none;
		margin:0 auto;
		width:400px;
	}
	#register p {width:440px;margin:5px 10px;}
	#register p.wpm_err {width:300px; margin:0px auto;text-align:center}
	#register #wlmreginstructions p {width:390px}
	#register table.wpm_registration small {font-size:0.75em; line-height:1.2em; color:#900;}
	
	#left2 {margin-top:10px;}
	#content .go {font-weight:bold;color:#090;}
	#content .stop {font-weight:bold;color:#900;}
	#content .dashlogin {
		background-color:#F0E68C;
		border:#f93 dashed 3px;
		font-size:0.95em;
		margin:0px auto;
		padding:5px;
		text-align:center;
		width:80%;
	}
	#proUpgrade {
		width:650px;
		border:#f00 double 8px;
		padding:5px;
		margin:10px auto;
	}
	#translations {
		border: #009 solid 1px;
		width:650px;
		margin:0 auto 10px;
	}
	
	#translations th,
	#translations td {
		border: #009 solid 1px;
		padding:2px;
		text-align:center;
	}
	#translations th {
		background-color:#69c ;
		color:#fff;
	}
	#translations td.translator br {
		display:none;
	}
	#translations td.translator a {
		font-size:0.75em;
	}

}

/* PRINT STYLE */
@media print {
	#content {font : normal 1em/150% Verdana, Geneva, Arial, Helvetica, sans-serif;}
	#content img {border:none;}
	#header, #headStrip,
	#footer, 
	#sidebar,
	div.sociable,
	.skipLink, .divider,
	#lightwindow {
		display:none;
	}
}