/* This style sheet was written by Community MX and was distributed freely for use with the free North Pole CSS positioning template.
The North Pole template is freely available from http://www.communitymx.com - This comment should remain intact though you are free to edit the style sheet as you see fit. */

body {
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #FFFF66;
	color: #383412;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	min-width: 770px;
	background-image: url(../images/lapices.gif);
}

#wrapper {
   width: 770px;/*sets the width for IE5.x's broken box model*/
	w\idth: 770px; /* sets the width of the wrapper for compliant browsers*/
	margin: 5px auto;/* centers the wrapper. First value - 5px is applied to the top and bottom margins, auto sets the excess space on the view port evenly to the left and right*/
	position: relative; /* important to position it relatively */
	background-image: url(../images/wrapper.gif); /* sets the path to the wrapper's bg image*/
	background-position: bottom; /* uses two % values to place the image 2% from the left and 93% from the wrappers top left hand corner */
	background-repeat: no-repeat; /* prevents the image from tiling in our page, we do not want this image to repeat */
	background-color: #FFFFCC; /* sets the wrappers background color */
	border: 1px solid #000; /* sets a border to all 4 sides */
	text-align: left; /* Realigns the text to the left after the IE hack in the body rule */
}

#banner {
	position: relative; /* **PLEASE READ** ~ This property and value is not needed for your page to be rendered corectly in the browser - However, without it Dreamweaver allows the position of the leftcol div to ride up over the banner in design view. If that does not bother you you can safely delete this property and value pair. Alternatively you could implement a design time style sheet to position the div correctly for working in design view */
	background-image: url(../images/banner_bg.jpg);  /* sets the background image for the banner div*/
	background-repeat: no-repeat; /* prevents the bg image from repeating */
	height: 137px;/* set a height for the banner to allow all the bg image to be seen, no text resizing in this element to worry about */
}

#nav {
	line-height: 112%; /* helps out IE 5.01 PC */
	width: 100.1%; /* sets a width for the div */
	float: none;
	margin: 0;
	padding-top: 0;
	background-color: #6699FF;
}

#nav ul {
	border-top: 1px solid #000; /* sets a border to the top of the ul */
  	border-bottom: 1px solid #000; /* sets a border to the bottom of the ul */
	margin: 0; /* zeroes off the margins */
	padding: 0; /* zeroes off the padding */
	font-size: 75%; /* scales the font to 75% of the body font declaration*/
}

#nav ul li { /*The 3 margin property/value pairs are a hack to make the links butt together in IE 5.01 */
	padding: 0 4px 0 4px; 
	margin: 0; /* zeroes off the margins */
	display: inline;
}

#nav a, 
#nav a:visited {
	border-bottom: 1px solid #000000;
	border-left: 1px solid #323C55;
	border-right: 1px solid #000000;
	color: #990000;
	padding: 0 4px 0 4px;
	text-decoration: none;
	background-color: #FFFF66;
	width: 20%;
	w\idth: 20%;
	font-family: "Comic Sans MS", "Lucida Sans", "Bookman Old Style";
	font-size: 112%;
}

#nav a:hover, 
#nav a:focus { /* use dual selectors if the properties and values are the same for each */
	background-color: transparent;
	border-bottom: 1px solid #fff; /* changes the bottom border to white to give the hover state an indented look */
	color: #000; /* changes the hover and focus text to black */
}

#content2 {
	width: 730px; /* sets the width of our content*/
	margin-left: 25px;
	margin-right: 5px;
	margin-bottom: 120px; /* sets a padding clearance on the bottom of the div*/
}

#content { /* Begin laying out and styling the content div */
	width: 560px; /* sets the width of our content*/
	margin-left: 200px; /* this left margin clears the leftcol div and allows our content div to become a second column */
	margin-bottom: 120px; /* sets a padding clearance on the bottom of the div*/
}

#content2 p,
#content p {
	font-size: 80%;
	margin: 10px 16px 10px 6px;
	padding: 0;
	text-align: justify;
}

#content2 h1,
#content h1{
	font-size: 180%;
	color: #990000;
	padding: 0;
	margin: 25px 16px 10px 6px;
	font-family: "Curlz MT", "matura MT Script Capitals", pristina, ravie;
}

#content2 h2,
#content h2{
	font-size: 160%;
	color: #009900;
	padding: 0;
	margin: 25px 16px 10px 6px;
	font-family: "Curlz MT", "matura MT Script Capitals", pristina, ravie;
	}

#content2 h4,
#content h4{
	font-size: 130%;
	color: #000066;
	padding: 0;
	margin: 10px 16px 10px 26px;
	font-family: "Curlz MT", "matura MT Script Capitals", pristina, ravie;
	}

#content2 ul,
#content ul{
	font-size: 80%;
	margin-right: 46px;
	text-align: justify;	
}

#content2 ol,
#content ol{
	font-size: 80%;
	margin-right: 46px;
	text-align: justify;	
}

#content2 em,
#content em{
color: #990000;
}

#content2 strong,
#content strong{
color: #330033;
}

#content2 table,
#content table{
	font-size: 80%;
}

#content2 table strong,
#content table strong{
	color: #990000;
	font-family: ravie, "Curlz MT", "matura MT Script Capitals", pristina;
}

.leftimage{
float: left;
margin-right: 10px;
border: 1px solid #000000;
}

.rightimage{
float: right;
margin-left: 15px;
border: 1px solid #000000;
}

.rightbutton{
float: right;
margin-left: 15px;
}

.titleimages { /* used to set the "cold" title images */
	display: block; /* set to display block to ensure it has it's own line in the design */
	margin-top: 25px; /* set a margin to the top */
}

.indent{
	text-indent: 50px;
	list-style-position: inside;
	margin: 0;
}

#leftcol { /* Begin laying out the leftcol div */
	float: left; /* Floats the div to the left to make a column */
	width: 169px; /* sets a width for the div - Imperative for IE mac */
	margin-bottom: 120px;
	margin-left: 7px; /*creates a margin on the left to move the div away from the wrapper's edge */
	margin-top: 25px; /* moves the div down from the banner */
	background-image: url(../images/box_bg.gif); /* sets the path to the bg image */
	background-repeat: no-repeat; /* prevents the bg image from repeating, no need to position it as top left is the default and that is where we want the image to show */
	padding-top: 35px; /* sets a padding to the top of the div to allow the bg image to show above the leftcol divs contents */
}

#leftcol #navigation {
	line-height: 100%; /* helps out IE 5.01 PC */
	width: 169px; /* sets a width for the div */
	background-image: url(../images/icicles.gif); /* sets the path to the bg image */
	background-repeat: no-repeat; /* prevents the bg image from repeating */
	background-position: bottom left; /*uses keywords to place the image at the bottom left of the div */
	padding-bottom: 100px; /* gives our background image room to display */
}

#leftcol #navigation ul {
	border-top: 1px solid #000; /* sets a border to the top of the ul */
  	border-bottom: 1px solid #000; /* sets a border to the bottom of the ul */
	list-style-type: none; /* removes the bullets from our list navigation */
	margin: 0; /* zeroes off the margins */
	padding: 0; /* zeroes off the padding */
	font-size: 75%; /* scales the font to 75% of the body font declaration*/
}

#leftcol #navigation ul li { /*The 3 margin property/value pairs are a hack to make the links butt together in IE 5.01 */
	padding: 0; /* zeroes off the padding */
	margin: 0; /* zeroes off the margins */
	margin: /**/ 0 0 -3px 0; /* This takes 3px off the bottom margin in IE 5.01 - IE 5.5 cannot read this hack so stays with the 0 value from the last margin property */
	ma\rgin: 0; /* IE 5.01 and IE5.5 cannot read this selector - resets the margins on other browsers back to zero - the escape character must not come immediately before the letters a,b,c,d,e or f. If it does it will be seen as a hex character and the hack will fail */
	background-image: url(../images/li_bg.gif); /* sets the image for the roll over */
	background-repeat: repeat-y; /* repeats the image vertically, no need to position it as top left is the default and that is where we want the image begin tiling from */
}

#leftcol #navigation a, 
#leftcol #navigation a:visited { /* use dual selectors if the properties and values are the same for each */
	border-bottom: 1px solid #000000; /* sets the bottom border */
	border-left: 1px solid #323C55; /* sets the left border */
	border-right: 1px solid #000000; /* sets the right border */
	color: #333333; /* changes the default text colour to white */
	display: block; /* required to make the links act like a button, having the full area "clickable" */
	padding: 4px 0 6px 4px; /* sets padding values to give the link text some "air" */
	text-decoration: none; /* removes the default underline */
	background-color: #6699FF; /* sets a background colour on the links which hides the roll over snowman image in the li selector */
	width: 163px; /* sets the width for IE5.x - content width plus border widths plus padding value = 6 extra pixels */
	w\idth: 163px; /* resets the width for IE6 and compliant browsers */
}

/* using the \ escape character as in w\idth - see final property declaration in the selector above */
/* IE 5.01 and IE5.5 cannot read this selector. The escape character must not come immediately before the letters a,b,c,d,e or f. If it does it will be seen as a hex character and the hack will fail */

#leftcol #navigation a:hover, 
#leftcol #navigation a:focus { /* use dual selectors if the properties and values are the same for each */
	background-color: transparent; /* prevents the dark blue background colour from the "a" selector showing and ensures the snowman image is seen on hover and focus */
	border-bottom: 1px solid #fff; /* changes the bottom border to white to give the hover state an indented look */
	color: #000; /* changes the hover and focus text to black */
}

#footer {  /* Begin laying out and styling the footer div */
background-color: #fff;  /*sets a background colour for the footer*/
width: 770px;  /*Sets the footers width*/
border-top: 1px solid #000;  /*sets the top border to define the beginning of the footer*/
font-size: 60%;  /* sets the footer text size */
text-align: right;  /* aligns the text to the right*/
margin-top: 20px;  /* Adds a margin to the top of the footer*/
clear: left;  /*clears any floats to the left - our leftcol div in this instance*/
}

#footer p {
background-color: #E4E4E4;  /*sets the background colour for the p element when it is in the footer div*/
padding: 4px 4px 4px 10px;  /* sets the padding values*/
margin: 0;  /*zeroes off the margins */
}

#footer ul{
background-color: #6699FF;/*provides a background colour for the links list*/
margin: 0;/*zeroes off the margins*/
padding: 4px;/*add some air around the links*/
}

#footer li{
display: inline;/*set the list to display inline*/
}

#footer a {  /* Styles the links within the footer */
color: #fff;  /*sets the text to white*/
text-decoration: underline;  /*keeps the underline*/
}

#footer a:hover,
#footer a:focus {
text-decoration: none;  /*removes the underline*/
}

/*Source: Dynamic Drive CSS Library*/
/*URL: http://www.dynamicdrive.com/style/*/

.gallerycontainer{
position: relative;
font-size: 80%;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail5 img,
.thumbnail4 img,
.thumbnail3 img,
.thumbnail2 img,
.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail5:hover,
.thumbnail4:hover,
.thumbnail3:hover,
.thumbnail2:hover,
.thumbnail:hover{
background-color: transparent;
}

.thumbnail5:hover img,
.thumbnail4:hover img,
.thumbnail3:hover img,
.thumbnail2:hover img,
.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail5 span,
.thumbnail4 span,
.thumbnail3 span,
.thumbnail2 span,
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
text-decoration: none;
text-indent: 0px;
}

.thumbnail5 span img,
.thumbnail4 span img,
.thumbnail3 span img,
.thumbnail2 span img,
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail5:hover span,
.thumbnail4:hover span,
.thumbnail3:hover span,
.thumbnail2:hover span,
.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 105px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

.thumbnail2:hover span{
top: 190px;
}

.thumbnail3:hover span{
top: 480px;
}

.thumbnail4:hover span{
top: 770px;
}

.thumbnail5:hover span{
top: 1060px;
}

#Bsidebar {
color:#990000;
font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
font-size:72%;
}
