/***********************************************/
/* HTML tag styles                             */
/***********************************************/
html {

	}
	
/*div {
	border: 1px solid #CC0000;
}*/

body {
	margin:0 0 0 0; 
	padding:0 0 0 0;
	font: 11px Georgia, Times, Serif;
	color:#000000;
	line-height:1.5em;
}

img {
	border: none;
}

a {
	color:#000000;
}

a hover{
	color:#FFFFFF;
}

.widescreen_six{
	width:2430px;
	height:460px;
}

.widescreen_four{
	width:1620px;
	height:460px;
}

.widescreen_three{
	width:1215px;
	height:460px;
}

h1 {
	margin: 0px 0px 0px 0px;
	font: 14px Georgia, times, serif;
	font-weight: normal;
}


/***********************************************/
/* SUBSCRIBE BOX                               */
/***********************************************/

.Subscribe_Box {
margin: 5px 20px 0px 0px;
float:left;
height:73px;
width:120px;
}

.Subscribe_Box_Text {
margin: 0px 0px 5px 0px;
padding: 0px 0px 1px 0px;
border-bottom: 1px dotted #ffffff;
}

.Subscribe_Box_Submit {
margin:0px 0px 5px 2px;
height:16px;
width: 60px;
font-size: 10px;
background-color:#333333;
color:#FFFFFF;
border:none;
}

.Subscribe_Box_Input {
margin:0px 0px 5px 2px;
height:10px;
width: 85px;
font-size: 10px;
}

/***********************************************/
/* IFRAME                                      */
/***********************************************/

/* Styles specific to this particular page */
.scroll-pane
{
	width: 100%;
	height: 200px;
	overflow: auto;
}
.horizontal-only
{
	height: auto;
	max-height: 200px;
}

.scrolling_content
{
	height:340px; 
	overflow:auto;
	margin:0 0 0 0; 
	padding:0 0 0 0;
	width:380px;
	font: 11px Georgia, Times, Serif;
	color:#333333;
	line-height:1.5em;	
}


.scrolling_content_shop
{
	height:255px; 
	overflow:auto;
	margin:0 0 0 0; 
	padding:0 0 0 0;
	width:390px;
	font: 11px Georgia, Times, Serif;
	color:#333333;
	line-height:1.5em;	
}

/* IFAMES NO LONGER USED */

iframe {
	height: 510;
	width: 370;
}

.iframe_content {
	margin:0 0 0 0; 
	padding:0 0 0 0;
	width:340px;
	font: 11px Georgia, Times, Serif;
	color:#333333;
	line-height:1.5em;
}



/***********************************************/
/* PAGE THEMES                                 */
/***********************************************/

.theme_home {
	background-color:#FFFFFF;
}

.theme_about {
	background-color:#999999;
}

.theme_creativelearning {
	background-color:#CCCC99;
}

.theme_archive{
	background-color:#c3ad87;
}

.theme_archive_index{
	background-color:#c3ad87;
}

.theme_archive_index_old{
	background-color:#897750;
}

.theme_shop{
	background-color:#FFFFFF;
}

.theme_media{
	background-color:#FFFFFF;
}


/***********************************************/
/* HEADER                                      */
/***********************************************/

.header
{
	float:left;
	height:100px;
	width:810px;
}


div#logo
{
	margin:10px 0px 0px 10px;
	float:left;
}

div#menu_space
{
	float:left;
	width:265px;
	height:100px;
}

div#whats_on
{
	color:#666666;
	margin:3px 0px 0px 90px;
	float:left;
	width:140px;
	height:100px;
}

div#Menu_Black
{
	margin:2px 10px 0px 0px;
	float:left;
	height:90px;
	width:161px;
	color:#FFFFFF;
}

div#Menu_White
{
	margin:2px 10px 0px 0px;
	float:left;
	height:90px;
	width:161px;
	color:#000000;
}

div#menu_text_white
{
	font-size:10.5px;
	letter-spacing: 1px;
	padding:5px 0px 0px 30px;
	height:70px;
	width:120px;
	line-height:1.1em;
	color:#999999;
}

div#menu_text_black
{
	font-size:10.5px;
	letter-spacing: 1px;
	padding:5px 0px 0px 30px;
	height:70px;
	width:120px;
	line-height:1.1em;
	color:#999999;
}

div#menu_text_black a
{
	color:#FFFFFF;
	text-decoration:none;
}

div#menu_text_black a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

div#menu_text_white a
{
	color:#000000;
	text-decoration:none;
}

div#menu_text_white a:hover
{
	color:#000000;
	text-decoration:underline;
}

.header_column
{
	float:left;
	height:100px;
	width:400px;
}

.button_box
{
	float:left;
	height:73px;
	width:85px;
}

.gallery_thumb
{
	margin:5px 0px 0px 5px;
	float:left;
	height:41px;
	width:41px;
}

/***********************************************/
/* HOME                                        */
/***********************************************/

div#home_message
{
	margin: 0px 0px 5px 0px;
	height:105px;
	width:270px;
	background-color:#FFFFFF;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}

div#home_whats_on
{
	margin: 0px 5px 0px 0px;
	height:205px;
	width:150px;
	float:left;
	background-color:#FF9900;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}

div#about_post_it
{
	margin: 0px 5px 0px 0px;
	height:205px;
	width:150px;
	float:left;
	background-color:#666666;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
}

div#creative_learning_post_it
{
	margin: 0px 5px 0px 0px;
	height:205px;
	width:150px;
	float:left;
	background-color:#84ff00;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}

div#home_latest_blog
{
	margin: 0px 0px 0px 0px;
	height:205px;
	width:150px;
	float:left;
	background-color:#ffcc99;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}

.home_console_text
{
	padding:12px 12px 12px 12px;
	height:205px;
	color:#000000;
}

.double_column_twothird
{
	margin:0px 5px 0px 0px;
	float:left;
	height:255px;
	width:805px;
}

.double_column_inner
{
	margin:0px 0px 0px 0px;
	float:left;
	height:255px;
	width:400px;
}

/***********************************************/
/* ARCHIVE                                     */
/***********************************************/

div#Archive_Header
{
	height:100px;
	width:1820px;
	background-color:#000000;
}

.Archive_Date
{
	color:#999999;
	float:left;
	margin: 85px 0px 0px 5px;
	font: 10px arial;
	width:100px;
}

.Archive_Widescreen{
	width:1820px;
	height:100px;
}

.Archive_Element
{
	margin: 0px 0px 5px 0px;
}

.Archive_Spread
{
	width:1820px;
	margin: 0px 0px 0px 0px;
}

/***********************************************/
/* SHOP                                        */
/***********************************************/

div#Shop_Sort
{
	border-bottom: 1px dotted #ff6633;
	height:30px;
	width:350px;
	margin:10px 0px 0px 0px;
}

.Shop_Item
{
	border-bottom: 1px dotted #ff6633;
	height:90px;
	margin:10px 0px 0px 0px;
	width:350px;
}

.Shop_Item img
{
	float:left;
}

.Shop_Item_Details
{
	margin:0px 0px 0px 130px;
	height:80px;
	width:200px;
}

div#Shop_Header
{
	height:100px;
	width:500px;
	background-color:#000000;
}

div#Shop_Title
{
	margin: 0px 0px 5px 0px;
	height:125px;
	width:400px;
	background-color:#ff6633;
}

.Shop_Title_Text
{
	font: 18px Georgia, times, serif;
	padding:12px 12px 6px 12px;
}

.Shop_Format
{
	color:#FFFFFF;
}

.Shop_Buy
{
	padding:12px 0px 0px 0px;
	float:left;
}

.Shop_View_Basket
{
	padding:0px 5px 0px 12px;
	clear:both;
}

.Shop_Cost
{
	padding:0px 5px 0px 12px;
	float:left;
}

.Shop_Description
{
	height:125px;
	width:400px;
	background-color:#FFFFFF;
}

.Shop_Description_Text
{
	padding:12px 12px 12px 12px;
	height:336px;
	color:#000000;
	background-color:#ffffcc;
}


.Shop_List
{
	float:left;
	margin: 5px 0px 0px 5px;
	font: 10px arial;
	width:200px;
}

.Shop_Category
{
	color:#999999;
	float:left;
	margin: 85px 0px 0px 5px;
	font: 10px arial;
	width:100px;
}

.Shop_Widescreen{
	width:2620px;
	height:100px;
}

.Shop_Element
{
	margin: 0px 0px 5px 0px;
}

.Shop_Spread
{
	width:400px;
	margin: 0px 0px 0px 0px;
	float:left;
}

/***********************************************/
/* MIDDLE                                      */
/***********************************************/




.spread
{
	float:left;
	width:805px;
	margin: 0px 5px 0px 0px;
}

.page
{
	float:left;
	width:400px;
	margin: 0px 5px 0px 0px;
}

.page_hide
{
	visibility:hidden;
	float:left;
	width:0px;
	margin: 0px 0px 0px 0px;
}

.middle
{
	height:355px;
	width:810px;
}

div#timeline
{	
	clear:both; /* Check this for errors */
	margin:0px 0px 5px 0px;
	width:805px;
	height:100px;
	background-color:#000000;
}

.column
{
	margin:0px 5px 0px 0px;
	float:left;
	height:355px;
	width:400px;
}

.column_twothird
{
	margin:0px 5px 0px 0px;
	float:left;
	height:255px;
	width:400px;
}


.column_third
{
	margin:0px 5px 0px 0px;
	float:left;
	height:100px;
	width:400px;
}

.column_text
{
	padding:12px 12px 12px 12px;
	height:336px;
	color:#000000;
	background-color:#FFFFFF;
}

div#column_gallery
{
	height:326px;
}




.column_intro
{
	height:150px;
	width:400px;
	background-color:#000000;
}

.column_intro_text
{
	padding:12px 12px 12px 12px;
	color:#FFFFFF;
}

.column_show_image
{

}



div#show_title
{
	margin: 0px 0px 5px 0px;
	height:100px;
	width:400px;
	background-color:#FFFFFF;
}

.show_title_text
{
	font: 18px Georgia, times, serif;
	padding:12px 12px 12px 12px;
}

.show_title_menu
{
	padding:12px 12px 12px 12px;
	font: 10px arial;
}

div#tabs_image
{
	margin:75px 0px 0px 0px;
	float:left;
	width:270px;
	height:25px;
}

.tab_white
{
	padding:5px 0px 0px 5px;
	margin:0px 5px 0px 0px;
	float:left;
	width:80px;
	height:20px;
	background-color:#FFFFFF;
}

.tab_trans
{
	padding:5px 0px 0px 5px;
	margin:0px 5px 0px 0px;
	float:left;
	width:80px;
	height:20px;
}


/***********************************************/
/* MEDIA                                       */
/***********************************************/

div#Media_Header
{
	height:100px;
	width:1620px;
	background-color:#000000;
}

.Media_Spread
{
	width:1620px;
	margin: 0px 0px 0px 0px;
}

div#media_post_it
{
	margin: 0px 5px 0px 105px;
	height:205px;
	width:150px;
	float:left;
	background-color:#66ccff;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}

.column_twothird_media
{
	margin:0px 5px 0px 0px;
	float:left;
	height:300px;
	width:400px;
}

.Media_Column
{
	margin:0px 5px 0px 0px;
	float:left;
	height:405px;
	width:400px;
	background-color:#000000
}

.Media_Title_Text
{
	font: 18px Georgia, times, serif;
	padding:12px 12px 6px 12px;
}

.Media_Description
{
	height:195px;
	width:400px;
	background-color:#000000;
}

.Media_Description_Text
{
	padding:12px 12px 12px 12px;
	color:#999999;
}

.Media_Description_Text a
{
	color:#FFFFFF;
}


.column_show_media
{

}

div#Media_Title
{
	margin: 0px 0px 5px 0px;
	height:100px;
	width:400px;
	background-color:#FFFFFF;
}

.Media_Title_Text
{
	font: 18px Georgia, times, serif;
	padding:12px 12px 6px 12px;
}

.Media_Intro_Text
{
	padding:12px 12px 12px 12px;
	color:#000000;
}

/***********************************************/
/* BOTTOM                                      */
/***********************************************/

div#bottom
{
	clear:both;
	height:100px;
	width:1820px;
}

div#bottom_three
{
	clear:both;
	height:100px;
	width:1215px;
}

.show_list
{
	float:left;
	margin: 5px 0px 0px 5px;
	font: 10px arial;
	width:100px;
}

.bottom_console
{
	float:left;
	width:100px;
	height:60px;
}
