/* CSS generated by Silktide Site Manager at 11:43am 01/09/2011 - do not edit this file directly */

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------
CSS for Here's One I Made Earlier - Main Stylesheet
Author:		Alison Lee (alisonlee@silktide.com) / Silktide Ltd - All Rights Reserved
Created:	27/05/2007
Updated:	

History:	27/05/2007	Stylesheet created
	
Colours: 

-------------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* Global Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

html, body				{ background-color: #261D18; overflow: auto; overflow-y: auto; overflow-x: hidden; }
body					{ font: normal 80% "trebuchet ms", "times new roman", times, serif; text-align: center; padding: 0; margin: 0;}

h1						{ font-size: 2.0em; font-family: "trebuchet ms", "times new roman", times, serif; letter-spacing: -1px; color: #000; margin: 0 0 15px 5px; }
h2						{ font-size: 1.6em; font-family: "trebuchet ms", "times new roman", times, serif; letter-spacing: -1px; color: #000; margin: 10px 0 10px 10px; }
h3						{ font-size: 1.4em; font-family: "trebuchet ms", "times new roman", times, serif; letter-spacing: -1px; color: #000; margin: 10px 0 10px 15px; }

p, li					{ font-size: 1.0em; line-height: 1.7em; color: #000; }
a,						
a:visited				{ color: #A00702; text-decoration: none; }
a:hover, 
a:active				{ color: #A00702; text-decoration: underline; }

hr						{ height: 1px; background-color: #000; color: #000; border: 0; margin: 10px 0; }
img						{ border: 0; }
form, table				{ background: transparent; font-size: 1.0em; }

.tablestyle				{ border-collapse: collapse; }
.tablestyle td, .tablestyle th		{ vertical-align: top; padding: 5px 5px 5px 0; }
.tableborder td, .tableborder th	{ vertical-align: top; padding: 5px; border: 1px solid #e8e8e8; }

.widthwrapper			{ width: 100%; }
.padding				{ padding: 10px 20px; }
.right					{ float: right; }
.left					{ float: left; }
.clear					{ clear: both; }

.imgright				{ float: right; margin: 0 -40px 5px 5px; }

#accessibility			{ display: none; }



/* Layout Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#header						{ min-width: 990px; width: 100%; height: 162px; background: #261D18 url("/templatefiles/bg-header.jpg") no-repeat center bottom; }

#container					{ min-width: 990px; width: 100%; background: #261D18 url("/templatefiles/bg-body.jpg") no-repeat center bottom; }
#container .fixedwrapper	{ height: 888px; }

#nav						{ width: 180px; position: absolute; top: 70px; left: 50px; }

#content					{ width: 550px; height: 770px; position: absolute; top: 15px; right: 90px; }
.fullwidth #content			{ width: 750px; top: 65px; right: 90px; text-align: center; }

#footer						{ min-width: 990px; width: 100%; height: 230px; background: #261D18 url("/templatefiles/bg-footer.jpg") no-repeat center top; }

.fixedwrapper				{ width: 900px; position: relative; text-align: left; margin: 0 auto;  }

/* Header Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#header #logo			{ position: absolute; top: 10px; left: 10px; }
#header #logo-print		{ display: none; }



/* Home Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#homevideo			{ /*position: absolute; top: 40px; display:block;*/ }

#home #contenttext p		{ margin-bottom: 10px; /*display:block; position:absolute; top:40px;*/ }



/* Layer Images
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#tl img				{ position: absolute; top: -96px; left: -177px; }
#tr img				{ position: absolute; top: -72px; right: -187px; }
#bl img				{ position: absolute; bottom: -165px; left: -153px; }
#br img				{ position: absolute; bottom: -190px; right: -187px; }

#tr .scarf img			{ position: absolute; top: -120px; }



/* Navigation Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#nav ul				{ padding: 0; margin: 0; }
#nav ul li			{ list-style-type: none; }

#nav ul li a,
#nav ul li a:visited		{ color: #000; padding: 3px 12px 2px 5px; }

#nav ul li a:hover,
#nav ul li a:active,
#nav ul li.selected a,
#nav ul li.selected a:hover	{ background-color: #000; color: #fff!important; text-decoration: none; }



/* Content Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#snapshot1 					{ position: absolute; top: 30px; }
#snapshot2 					{ position: absolute; top: 50px; left: 250px; }

#familytravels				{ position: absolute; top: 360px; left: 25px; display:block; }
#daft-dangerous-dvd				{ position: absolute; top: 530px; left: 110px; display:block; }

.banner					{ position: absolute; top: 390px; left: 110px; }

#familytravels2				{ position: absolute; top: 530px; left: 25px; }

.videowrapper				{ width: 500px; position: relative; border: 1px solid #666; margin-top: 20px; }
.videowrapper p				{ position: absolute; top: 20px; left: 20px; }

