/*-----------------------------------------------------------------------------------------------------------------------------------------------------------
CSS for English for Italy - Main Stylesheet
Author:		Alison Lee (alisonlee@silktide.com) / Silktide Ltd - All Rights Reserved
Created:	17/04/2007
Updated:	

History:	17/04/2007	Stylesheet created
	
Colours: 

-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* Global Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

body					{ }

h1						{  }
h2						{  }
h3						{  }
h4						{  }
h5						{  }

p, li					{  }
a						{  }
a:visited				{  }
a:hover, a:active		{  }

.statusbar				{ display: none; }

.italian, .italian p, td.italian, #content em	{ font-style: italic; color: #0D2497; }
td.sound, #content u	{ color: #ff0000; text-decoration: none; }

hr						{  }
img						{  }
form, table				{   }

.tablestyle							{  }
.tablestyle td, .tablestyle th		{  }
.tableborder td, .tableborder th	{  }
.tablestyle td img					{  }

.newstable							{  }
.newstable td						{  }

.button					{  }


/* Layout Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#container				{ width: 100%; padding: 0; }

#header					{ display: none; }

#topnav					{ display: none; }

#contentwrapper			{ margin-top: 0; }

#sidecol				{ display: none; }

#content				{ margin-left: 0; }
.member #content		{ margin-left: 0; }

#subcontent				{  }

#footer					{ display: none; }



/* Reveal Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.hideen					{ visibility: hidden; }
.hideit					{ visibility: hidden; }
.showen					{ visibility: visible; }
.showit					{ visibility: visible; }

.hidden					{ visibility: hidden; }
.hiddenwrapper			{ min-width: 60px; visibility: visible; border-bottom: 1px solid #000; }
.revealed				{ font-style: italic; color: #0D2497; }

.revealtable td					{ font-size: 1.0em; line-height: 1.5em; color: #000; vertical-align: middle; padding: 2px 10px 2px 0; }
.revealinline div, 
.revealinline p,
.revealinline input				{ display: inline; }

.revealtable td.smallaudio		{ width: 40px!important; padding: 2px 0; }
.revealtable td.revealimg 		{ padding: 0; }
.revealtable td.revealimg img	{ visibility: visible; border: 1px solid #e8e8e8!important; }

.revealbutton				{ width: 180px; height: 30px; font-size: 0.85em; padding: 0; margin: 10px 0; }

div.memorisewords,
div.memorisewords2			{ width: auto; visibility: hidden; position: fixed; top: 10px; left: 10px; background-color: #FFFFAA; font-size: 0.8em; padding: 5px; border: 1px solid #FF7F2A; }
div.memorisewordsEditor		{ width: auto; visibility: visible; position: relative; background-color: #FFFFAA; padding: 5px; border: 1px solid #FF7F2A; }




/* Home Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#flashcol				{ width: 265px; float: left; }

#homenews				{ width: 265px; height: 80px; background: #fff url("templatefiles/news-bg.jpg") no-repeat 0 0; margin-top:15px; }
#homenews p				{ font-size: 0.85em; margin: 5px 0 0 80px; }
#homenews p.click		{ font-weight: bold; color: #fff; text-align: right; padding-top: 5px; margin-right: 10px; }
#homenews p.click a		{ color: #fff; }

#homecontent			{ margin-left: 300px; margin-right: 20px; }
#homecontent ul			{ margin-top: 0; margin-bottom: 0; }

#home h2				{ font-size: 1.4em; }