/* CSS Document */



html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100.01%;
	color:#532900;
	font-weight:500;
	background-color:#ffffff;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bodymontage_bg.gif);
	background-repeat:repeat-y;
	height:100%;
}
.container 
{
	width: 740px;	
	margin: 0 auto;
	text-align: left;
}
.centertext {
	margin-left:170px;
	text-align:center;
	}
#header {
	/*margin:0px auto;*/
	float:left;
	height:154px;
	width:100%;
	/*float: left;*/
	background-image:url(../images/bar.gif);
	background-repeat:repeat-x;
	text-align:center;
	}

#innerheader {
	height:154px;
	margin:0px auto;
	text-align:center;
	}
/*#header img {
	float:left;
	}*/
h1 {
	font-size: 130%;
	padding:10px 0 10px 0;
	color:#990000;
	}
h2 {
	font-size:120%;
	padding:10px 0 10px 0;
	color:#006600;
	}
h3 {
	font-size:110%;
	}
p {
	font-size:100%;
	padding:12px 0 12px 0;
	clear:both;
	line-height:22px;
	}
#wrapper {
	width:770px;
	height:100%;
	clear:both;
	/*position:relative;*/
	margin:0 auto;
	padding:0 0 0 0;
	/*background-color:#CCCCCC;*/
	background-image:url(../images/content_bg2.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	/*border:1px solid #333333;*/
	}
/*#wrapper img {
	float:left;
	}*/

#nav {
	margin-top:-2px;
	/*margin-bottom:150px;*/
	width:198px;
	height:670px;
	float:left;
	background-image:url(../images/nav_bg.gif);
	background-repeat:no-repeat;
	z-index:6000;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
#innernav {
	height:252px;
	border:0;
	margin:160px auto 0 auto;
	padding:0;
	text-align:center;
	width:150px;
	/*background-color:#CC0000;*/
	}
#innernav ul {
	list-style-type: none;
	/*border-top:1px solid #333;*/
	/*padding-bottom:190px;*/
	/*background-image:url(../images/craigsmall.jpg);
	background-position:bottom;
	background-repeat:no-repeat;*/
	}

#innernav ul li {
	border-bottom: 1px solid #333;
	background-color: #009900;
	margin:5px 5px 5px 5px;
	}
#innernav li a {
	display:block;
	color:#FFFFFF;
	padding: 6px 0 6px 2px;
	font-weight:bold;
	text-decoration: none;
	}
#innernav li a:hover, #nav li a:focus {
	background-color:#999999;
	color:#FFFFFF;
	}
#navrandomimg {
	margin:0 auto;
	width:150px;
	}
#navrandomimg img {
	margin:0 auto;
	}
#content {
	float:left;
	margin: 0 0 0 20px;
	height:100%;
	width:540px;
	background-image:url(../images/repeatcontent_bg.gif);
	background-repeat:no-repeat;
	text-align:center;
	/*border:1px solid #333333;*/
	/*background-color:#00CC99;*/
	}
#content img {
	margin-top:20px;
	border:1px solid #CC0000;
	}

.imgcenter {
	margin:0 auto;
	}
#content ul {
	float:left;
	margin-left:30px;
	list-style:none;
	text-align:center justify;
	}
#undercontent {
	margin:0;
	padding:0;
	clear:both;
	width:99%;
	clear:both;
	height:200px;
	/*background-color:#3300FF;*/
	}
.tablestyle {
	}
/* footer */
#footer 
{
	clear: both;
	background:#009900;
	background-image:url(../images/footer_bg.gif);
	height:45px;
	margin-top:2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
}
	
#footer #copyright
{
	float: left;
	padding-top:10px;
	color:#FFFFFF;
}

#footer ul
{
	text-align: right;
	padding-top:10px;
}

#footer li
{
	display: inline;
	padding-left: 1em;
	padding-top:5px;
}

/* footer links */
#footer a,
#footer a:link,
#footer a:active,
#footer a:visited 
{
	color: #FFFFCC;
	text-decoration: none;
}

#footer a:hover 
{
	color: #3E641B;
	background: #E4641D;
}
.clearit {
	clear:both;
	}
/* styles for contact form */
form {
  margin: 10px 10px 0 10px;
  }
#name, #email {
  width: 200px;
  }
#message {
  width: 370px;
  height: 150px;
  }
/* warning style */
.warning {
	color:#FF0000;
	}
.highlight {
	background:#99CC99;
	}
/*Themouthpice panles*/

#tmpPanel {
 float: left;
 width:250px;
 height:320px;
 overflow:hidden;
 border:1px solid #000000;
 margin-left:145px;
 }
#tmpPanel img {
	border: 0;
	}
	

/* This is the presentational information - change fonts, colors etc if you want to */


.tmpPanel  {
 background-color:#336699;
 text-decoration: none;
 font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
 text-align : left;
 margin:0px;
 padding:0px;
}
.tmpImg {
	background-image:url(../images/lookright.gif);
	background-repeat:no-repeat;
	height:15px;
	width:40px;
	}
td.tmpImg {
	}
table.tmpPanel {
width: 100%;
border-width:0px; 
border-style:none;
margin:0px;
padding:0px;
} 

td.tmpPanel {  
padding-bottom:15px;

} 

th.tmpPanel {
background-image: url(../images/tmppaneltop.gif);
background-repeat:no-repeat;
background-position: center center;
height:50px;
position:relative;
top:0px;

} 

tr.tmpPanel { 
}
 
a.tmpPanel {
font-size: 9pt; 
color: white;
}

a.tmpPanel:hover {
color: red; 
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls/gallery/left_right_click.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#gallery {width:524px; position:relative; height:60px; padding-top:356px; margin:10px 1px 90px 1px; background-color:#444; padding-bottom:20px;}
#gallery img {margin-top:0;}
#gallery img.left {margin:0; padding:0; width:55px; height:62px; background:#444; float:left;cursor:pointer; border:0;}
#gallery img.right {margin:0; padding:0; width:55px; height:62px; background:#444; float:left;cursor:pointer; border:0;}

#gallery ul {list-style:none; padding:0; margin:0; float:left; background:#444; border:2px solid #444; border-width:5px 2px; height:50px;}
#gallery ul li {display:inline; width:50px; height:50px; float:left; margin:0 2px; border:1px solid #000; cursor:pointer; padding:0;}

#gallery ul li.hide {display:none;}

/* using background images 
#gallery ul li.th1 {background:url(../images/gallery/castlecoombe1no.jpg);}
#gallery ul li.th2 {background:url(images/gallery/steam3.jpg);}
#gallery ul li.th3 {background:url(thumbs/th3.jpg);}
#gallery ul li.th4 {background:url(thumbs/th4.jpg);}
#gallery ul li.th5 {background:url(thumbs/th5.jpg);}
#gallery ul li.th6 {background:url(thumbs/th6.jpg);}
#gallery ul li.th7 {background:url(thumbs/th7.jpg);}
#gallery ul li.th8 {background:url(thumbs/th8.jpg);}
#gallery ul li.th9 {background:url(thumbs/th9.jpg);}
#gallery ul li.th10 {background:url(thumbs/th10.jpg);}
#gallery ul li.th11 {background:url(thumbs/th11.jpg);}
#gallery ul li.th12 {background:url(thumbs/th12.jpg);}
#gallery ul li.th13 {background:url(thumbs/th13.jpg);}
#gallery ul li.th14 {background:url(thumbs/th14.jpg);}
#gallery ul li.th15 {background:url(thumbs/th15.jpg);}
#gallery ul li.th16 {background:url(thumbs/th16.jpg);}
#gallery ul li.th17 {background:url(thumbs/th17.jpg);}
#gallery ul li.th18 {background:url(thumbs/th18.jpg);}
#gallery ul li.th19 {background:url(thumbs/th19.jpg);}
#gallery ul li.th20 {background:url(thumbs/th20.jpg);}
*/

/* remove visibility:hidden; if you want to use the original images as thumbnails */
#gallery ul li img {/*visibility:hidden;*/ display:block; width:50px; height:50px;}
/*for the text bit*/
#gallery ul li span {display:none; position:absolute; left:61px; top:470px; width:411px;font-family:verdana, arial, sans-serif; color:#666; font-size:11px; line-height:15px; text-align:justify;}
#gallery ul li b {color:#444;}

#gallery ul li.chosen {border-color:#fff; cursor:default;}
#gallery ul li.chosen div {position:absolute; left:0; top:0; width:522px; height:355px; background:#fff; border:1px solid #000; border-width:1px 1px 0 1px;}
#gallery ul li.chosen div i {width:520px; height:355px; display:table-cell; vertical-align:middle; text-align:center;} 
#gallery ul li.chosen div i img {visibility:visible; width:auto; height:auto; border:1px solid #aaa; margin:0 auto;}
#gallery ul li.chosen span {display:block;}

/*Slideshow rules*/
#slideshow {
	width: 152px;
	height:175px;
	position:relative;
	overflow:hidden;
	margin-left:190px;
	background-color:#fff;
	}
img#preview {
	position:absolute;
	left:0;
	}
img#frame {
	position:absolute;
	top: 0;
	left: 0;
	z-index:199;
	}
#outermap {
	position:relative;
	}