html, body {
	height: 100%;

}



body{
	background: #faf7d1;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}



body,td,th {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#fff;
} 


.middle {
	background:url(/imgs/middle.gif) top left no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}


.header {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:14px;
color:#dbc7b0;
font-style:italic;
}



div.scroll {
height: 359px;
width: 610px;
overflow: auto;
padding: 5px;
text-align:justify;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
}





.middleportfolio {
	background:url(/imgs/middle_2.gif) top left no-repeat;

}



.bottomright {
	background:url(/imgs/4_right.gif) top right no-repeat;
}



.lightbluebox {
	background:url(imgs/video_top.gif) top left no-repeat;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#FFFFFF;
}

.footercastle {

	background:url(imgs/castle2.gif) bottom right no-repeat;

	color:#FFFFFF;

	text-align:center;

}



.navspacing {

margin-right:30px;

}



.yellowtxt {

color:#D2CBAA;

}



.footertext {

color: #BFA37E;

font-family:Verdana, Arial, Helvetica, sans-serif;

}



/* scroll bar 2 */



.Container {

  width: 250px;

  height: 180px;



}

#Scroller-1 { 

  position: absolute; 

  overflow: hidden;

  width: 600px;

  height: 379px;

}

#Scroller-1 p {

  margin: 0; padding: 10px 10px;

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  color: #fff;

text-align:justify;

}

.Scroller-Container {

  position: relative;

}

.Scrollbar-Track {

  width: 10px; height: 379px;

  position: relative;

  background-color: #EEE;

}

.Scrollbar-Handle {

  position: absolute;

  top: 0px; left: 0px;

  width: 10px; height: 30px;

  background-color: #CCC;

}



/* end */



.contenttext {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:18px; text-align:justify;}

.contentspacing {margin:20px 20px 20px 30px;}



#content {color:#000000; font-family:verdana,geneva,arial,helvetica; text-align:left; margin-top:8px; margin-right:8px; margin-left:8px; line-height:18px;}

#content2 {color:#000000; font-family:verdana,geneva,arial,helvetica; text-align:left; margin-right:8px; margin-left:8px; line-height:18px;}





a:link {color: #e9d385; text-decoration: underline; font-weight : none;}

a:visited {color: #e9d385; text-decoration: underline; font-weight : none;}

a:hover {color: #fff; text-decoration: underline;font-weight : none;}



a.footer:link {color: #BFA37E; text-decoration: underline;}

a.footer:visited {color: #BFA37E; text-decoration: underline;}

a.footer:hover {color: #fff; text-decoration: underline;}



a.tan:link {color: #BFA37E; text-decoration: underline;}

a.tan:visited {color: #BFA37E; text-decoration: underline;}

a.tan:hover {color: #7b6955; text-decoration: underline;}



a.red:link {color: #6d391d; text-decoration: underline; font-weight : none;}

a.red:visited {color: #6d391d; text-decoration: underline; font-weight : none;}

a.red:hover {color: #8c563a; text-decoration: underline;font-weight : none;}





A.menulink, a.menulink:visited {

display: block;

width: 185px;

height: 21px;

text-align: left;

font-weight:bold;

line-height:18px;

text-decoration: none;

font-family:arial;

font-size:11px;

color: #000000;

BORDER: none;

padding-left:10px;

}



A.menulink:hover {

border: solid 0px #6100C1;

background-color:#6caddc;

color:#FFFFFF;

text-decoration:none;

}



.portfolionav {

margin-bottom:13px;

}



.contentbg {

background-image:url(imgs/content_logoright.gif);
background-color:#8a7864;
background-repeat:no-repeat;
background-position:left;

}



.tanline {

	border: thin solid #6D391D;

	background-color: #f3eade;

	border-width:thin;

}

