/* CSS Document */
body {
	width: 100%;
	background-image: url('images/bg.gif');
	padding:0;
	margin:0;
}
h1 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: #B71309;
	font-weight: bold;
	letter-spacing: 3px;
	padding-left: 10px;
}
/*-----------------use this h2 heading for page titles on internal pages---------*/
h2 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 150%;
	margin-top: -2px;
	padding-left: 10px;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: left;
	color: #b8bcbf;
	line-height: normal;
	text-decoration: none;
}
h3 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	color: #595A5B;
	padding: 10px 10px 10px 30px;
	margin:0px; 
}
h4 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #595A5B;
	padding: 10px;
	margin:0px; 
}

h5 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #B71309;
	font-weight: bold;
	padding-left: 8px;
	padding-top: 5px;
	margin: 3px;
}

p{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 72%;
	font-weight: normal;
	color: #595A5B;
	padding: 5px 10px;
	margin:0px; 
}
.red {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 72%;
	font-weight: bold;
	color: #B71309;
	padding: 2px 10px 0px 10px;
	margin:0px;
    margin-bottom: -4px;	
}	
.small {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #595A5B;
	padding: 5px 10px;
	margin:0px; 
}
.light {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	color: #b8bcbf;
	padding-left: 10px;
	
}
li.light  {
	list-style-type: square;
	}
.dark {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 72%;
	font-weight: normal;
	color: #383839;
	padding: 1px 10px;
	margin:0px; 
}
li.dark  {
	list-style-type: square;
	}

/* ----------container to center the layout---------- */
#container {
width: 900px;
padding:0px;
margin-top: 0;
margin-left: auto;
margin-right: auto;
} 

/* ----------banner for logo-------------- */
#banner {
width: 900px;
height: 148px;
padding: 0px;
margin: 0; }



#topmenu {
	width: 900px;
	position: relative;
	height: 22px;
	background-color: #424450;
	
	
}
#topmenu a {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
}
#topmenu a:link{
		color:#cbc5c5;		
}
 #topmenu a:visited{
		color:#cbc5c5;
}
 #topmenu a:hover{
		color:#efeded;
}

/* -----------------content - backdrop on all pages this defines links and the margin which is set to 0--------------------- */
#content{
	position: relative;
	background: #ffffff;
	margin: 0px;
	
}
#content a {
		text-decoration: none;
		font-weight: bold;
}

#content a:link{color:#595A5B;}
#content a:visited{color:#595A5B;}
#content a:hover{color: #831501;}
						
/* ----------wide page layout with background colour----------------- */
#wide {
	margin: 0;
	position: relative;
	width: 900px;
	height: 100%;
	background-color: #74757d;
	
}

#wide a {
		text-decoration: none;
}

#wide a:link{color:#C7CCD1;}
#wide a:visited{color: #b8bcbf}
#wide a:hover{color: #ac0505;
				font-weight: bold;}
								
/* -----------------divs used on wide page layout--------------------- */				
#text {
	position:absolute; 
    width:490px; 
	float: left;
	margin:10px; 
	
	
    }
#right {
	position:relative; 
    width:410px; 
    float:right;
	margin:10px;
	margin-right: 20px;
    }

/*Slideshow in gallery*/				
#slideshow {
    position:relative;
	background: #000000 url(images/gallerybg.jpg) no-repeat;
    width:750px; 
    height:550px; 
    margin:10px auto 0 auto; 
    border:1px solid #aaa; 
    }
#slideshow ul {
    margin:5px;
	margin-top: 20px;
	padding: 0px;
	width: 198px;
	height: 540px; 
    float:right;
	list-style-type:none; 
    }

	#slideshow li {
    float:left;
    }
#slideshow a.gallery span {
    position:absolute; 
    width:1px; 
    height:1px; 
    top:5px; 
    left:5px; 
    overflow:hidden; 
    background:#000;
    }
#slideshow a.gallery {
	border: #000 1px solid; 
	display: block; 
	margin: 1px 2px; 
	cursor: default; 
	color: #000; 
	text-align: left; 
	text-decoration: none
	}
#slideshow a.gallery:visited {
	border: #cccccc 1px solid; 
	display: block; 
	margin: 1px, 2px; 
	cursor: default; 
	color: #000; 
	text-align: left; 
	text-decoration: none;
	}

#slideshow a.gallery, #slideshow a.gallery:visited {
    display:block; 
    color:#000; 
    text-decoration:none; 
    border:1px solid #cccccc; 
    margin:1px 2px 1px 2px; 
    text-align:left; 
    cursor:default;
    }
/* thumbnail images  -  gallery-dream */
#slideshow a.slided1 {
    background:url(images/1.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided2 {
    background:url(images/2.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided3 {
    background:url(images/3.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided4 {
    background:url(images/4.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided5 {
    background:url(images/5.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided6 {
    background:url(images/6.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided7 {
    background:url(images/7.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided8 {
    background:url(images/8.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided9 {
    background:url(images/9.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided10 {
    background:url(images/10.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided11 {
    background:url(images/11.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided12 {
    background:url(images/12.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided13 {
    background:url(images/13.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided14 {
    background:url(images/14.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided15 {
    background:url(images/15.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided16 {
    background:url(images/16.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided17 {
    background:url(images/17.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided18 {
    background:url(images/18.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided19 {
    background:url(images/19.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided20 {
    background:url(images/20.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided21 {
    background:url(images/21.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided22 {
    background:url(images/22.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided23 {
    background:url(images/23.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided24 {
    background:url(images/24.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided25 {
    background:url(images/25.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided26 {
    background:url(images/26.jpg); 
    height:52px; 
    width:52px;
    }
#slideshow a.slided27 {
    background:url(images/27.jpg); 
    height:52px; 
    width:52px;
    }

/*end thumbnails gallery*/

#slideshow a.gallery:hover {
    border:1px solid #cccccc; 
    }
#slideshow a.gallery:hover span {
    position:absolute; 
    width:402px; 
    height:480px; 
    top:20px; 
    left:65px; 
    color:#000; 
    background:#000;
    }

#slideshow a.gallery:hover img {
	border-right: #fff 1px solid; 
	border-top: #fff 1px solid; 
	border-left: #fff 1px solid; 
	margin-right: 5px; 
	border-bottom: #fff 1px solid
}

/*  ----------------footer---------------------- */ 
#footer {
	width: 900px;
	clear: both;
	height: 22px;
	background-color: #74757d;
	text-align: center;
	
}
#footer p { color: #424450; font-size: 65%; letter-spacing: 2px;}
#footer a {
	text-decoration: none;
	font-weight: normal;
	
}
#footer a:link{
		color:#C7CCD1;		
}
 #footer a:visited{
		color:#C7CCD1;
}
 #footer a:hover{
		color:#ac0505;
}

