/* css style sheet for Linda Sallnow - www.linsallnow.co.uk */
/* created by Isabelle Jackson - http://www.isabellejackson.co.uk*/

/*
================= Colours ============================
DARK GREY: #333333
MID GREY: #999999
SILVER: #cccccc
CREAM (background): #FFFFCC


-- new color scheme - December 2008 -----
DARK BLUE: #120f21
LIGHTER BLUE (background): #252566
BURNT ORANGE (for links and name): #EA5A1C

*/


html {width:100%;font-size:101%;}

body {background-color: #252566; font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 75%; background-image: url(../images/bg_blue.jpg); background-position: top left; background-repeat: repeat-x;}

a:link {color: #EEEFFF;}

a:visited {color: #EEEFFF;} 

a:active {color: #EEEFFF;}

a:hover {color: #EA5A1C;}

a {text-decoration:none;}

.menu {list-style: none; line-height: 2em; margin: 0; padding: 5px; font-size: 1.2em;}

img {border: none;}

.clear {clear: both;}

.floatLeft {float: left;}

.floatRight {float: right;}

/*======= divs =========*/

#wrapper {width: 900px; margin:5px auto 0 20px; padding: 0;}

#header {padding: 0; margin: 0 0 30px 0;}

#menu {float: left; width: 155px; margin: 0; padding: 0; }

#mainTextArea {float: left; width: 740px; margin: 0; padding: 0;}

#footer {margin: 30px 0; padding: 0; text-align: center;}

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

h1.maintitle {font-style:normal; font-weight: normal; font-size: 3em; color:#ececec; text-align: left; float: left; padding: 10px;}

h4.chapter {font-style:normal; font-weight: normal; font-size: 1.4em; color:black; text-align: left;}

.paraheading {font-style:normal; font-weight: lighter; font-size: 1.4em; color:#ccc; text-align: left; padding: 10px;}

h2.right-title {font-style:italic; font-weight:normal; font-size:2em; color:#ececec; text-align:right; float: right; padding: 10px 30px;}

.pagetitle {font-size: 2.6em; color: #ececec; font-weight: lighter;}

p {padding: 2px 0 2px 5px; text-align:left;} 

p.caption {line-height:100%; font-size:.8em; font-style:italic; font-family:Arial, sans-serif; color:#fff; text-align:center;}



.email {font-size: .8em; float: left; text-align: left; padding: 5px 0;}

p.cr {font-size:.8em; text-align: right; float: right; padding: 5px 0;} 

.listing {
	list-style: circle; list-style-position: outside; line-height: 1.6em; margin: 5px 40px; font-size: .9em;
}

.sallnow {color: #EA5A1C;}


/*================= DHTML Goodies Image galleries ==================*/

#dhtmlgoodies_slideshow{width:600px; margin: auto;	/* Total width of slideshow */

	}
	
	#previewPane{
		border:1px solid #120f21;
		margin-bottom:10px;	
		text-align:center;
		vertical-align:middle;
		padding-top:10px;

		position:relative;
		
		/* CSS HACK */
		height: 462px;	/* IE 5.x */
		height/* */:/**/450px;	/* Other browsers */
		height: /**/450px;
				
	}
	#previewPane img{
		line-height:400px;
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:normal;
		text-align:center;
		font-family: Verdana, Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		font-size:.8em;
		padding: 5px;
	}
.support {padding: 0; margin: 0; font-style: italic; color: Silver; text-align: center;}
	
	#galleryContainer{
		
		height:102px;	/* Height of the images + 2 */
		border:1px solid #ececec;
		position:relative;
		overflow:hidden;
		padding:1px;
		
		/* CSS HACK */
		height: 104px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/102px;	/* Other browsers */
		height: /**/102px;
				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #252566;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #252566;
		padding:1px;		
	}
	#theImages{
		position:absolute;
		height:100px;
		left:40px;
		width:100000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;
		filter: alpha(opacity=80);
		opacity: 0.8;
		cursor:pointer;
		border:0px;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#252566;
		border:1px solid #cccccc;
		padding:5px;
		color:#696969;
		font-size:0.8em;
		font-family:Verdana, Trebuchet, arial, sans-serif;	
	}
	
	#theImages .imageCaption{
		display:none;
	}
	
/*==================================================================*/