/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}

body {
background: #999999;
background-image: url(bg2.gif);
background-position:bottom left;
background-repeat: no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:0.8em;
line-height: 1.4em;
margin: 0;
padding: 0;
text-align: left;
}

ul {list-style: none;}

a {
color: #b63006;
text-decoration: none;
font-size: 1em;
font-weight: bold;

}

a:hover, a:focus {
color: #000000;
text-decoration: underline;
font-size: 1em;
font-weight: bold;
}

#wrapper {
width: 800px; 
margin: 10px auto;
border: 0;
background-color: #b63006;
height: 80%;
}

#banner {
height: 200px; width: 780px; 
background-color: #b63006;
padding-left: 10px; padding-right: 10px;
}

#contact a:link {color: #FFFFFF; text-decoration: none;}
#contact a:hover, #contact a:focus, #contact a:active, {color: #FFFFFF; font-weight: bold; text-decoration: none;}

#contact {
	position: absolute;
	left:75%;
	margin: 65px 5px 20px 0;
	color: #FFFFFF;
	font-size: 0.8em;

}

#nav {
width: 780px;
border-bottom: 1px solid #b63006;
white-space: nowrap;
}

#nav ul {
padding: 0 15px ;
margin: 0;
background-color: #ffffff;
}

#nav ul li {
display: inline;

padding: 0 ;
margin:0;
}



#nav ul li a {
font-size: 0.95em; 
color: #b63006;
text-decoration: none;
padding: 0 15px 0 15px;
text-align: left;
width: 170px;
}

#nav ul li a:hover, #nav ul li a:focus {
background-color: #b63006;
color: #ffffff;
width: 170px;
}
#subnav {float: left}

#colright {height: auto; 
background-color: #FFFFFF;
font-size: 1em;
top: 250px;
margin: 20px; 
/*border: 3px #666666 solid;*/
padding: 20px;	
	float:left;
	width: 70%;
}

#clear {clear: both}

p {
line-height: 1.3em;
margin-top: 5px;
margin-right: 30px;
margin-bottom: 10px;
}
ul {list-style: circle; list-style-position: outside ; font-size: 0.9em; padding: 0; margin: 5px}
li { decoration: none;
line-height: 1.2em;
}

ol { list-style-position:inside;}

ol li {line-height: 1.4em; font-size: 0.95em; }



#clear {clear: both;}

#content {
float: left;
margin: 20px;
background-color: #fff;
padding: 20px;
font-size: 1.1em; 
height: auto;
width: 70%;

scrollbar-base-color: #b57600;
scrollbar-face-color: #b63006;
scrollbar-arrow-color: #f7eedf;
scrollbar-shadow-color: #f7eedf;
scrollbar-highlight-color: #ffffff;
scrollbar-darkshadow-color: #000000;
}
p {font-size: 0.95em;}
#content ul { list-style-position:inside; padding-left: 2em;}

#leftbox {width: 43%; float: left; height: 300px; margin: 5px; padding: 5px; overflow: auto;
}
p.leftbox {font-size: 0.8em;}
#rightbox {width: 43%; float: right; height: 300px; margin: 5px; padding: 5px; overflow: auto;
}
p.rightbox {font-size: 0.8em;}

.logo {
margin: 0 auto 0 auto;
width: 90%;

}
#sidebanner {float: left; top: 250px; margin: 5px;}

.logo img {
margin: 0 0 -37px -24px;
position: relative;
z-index: 5;
}
.right {float:right;}
#left {background-color: #ffffff; position: absolute; top: 150px; left: 3%; border: solid 3px #b63006; margin: 30px; padding: 5px; width: 25%;}
#center {background-color: #ffffff; position: absolute; top: 150px; left: 32.5%; border: solid 3px #b63006; margin: 30px; padding: 5px; width: 25%;}
#right {background-color: #ffffff; position: absolute; top: 150px; left: 62%; border: solid 3px #b63006; margin: 30px; padding: 5px; width: 25%;}
#bottom {background-color: #ffffff; position: absolute; top: 420px; left: 5%; border: solid 3px #b63006; margin: 20px; padding: 5px; width: 80%}

#footer {
padding: 3px 40px 3px 15px;font-size: 0.9em; 
width: 740px; background-color: #ffffff; border: solid 1px #666666;
font-size: 0.8em;}

#footer ul {font-size: 1.2em;}

#footer p {font-size: 0.8em}
#footer img {padding: 0;
border: none;}

.free {font-size: 1.5em; font-weight: bold;}

 
h1 {font-size: 1.3em;
padding: 3px; color: b63006; }
h2 {font-size: 1.10em; color: #b63006; font-weight: bold;}
h3 {font-size: 1.05em; color: #b63006; font-style: italic;}
img {margin: 0 10px 10px 5px; border: 0}

img.right {float: right; padding: 0 10px 25px 15px;}

img.left {float: left; margin: 0 10px 25px 10px; }


.thumbnails {margin: 3px;
border: 0;

float:right;
text-align:center;
width: 80%;
}
.thumb img { display:inline;
margin:5px;
border: 1px solid #000;
}
.thumb a:hover img {border: 1px solid #b63006;}
.phototitle {text-align:center; font-weight: normal; width:80%; margin: 0 3px 3px 3px;}
img.gallery {display: inline;}
