@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	color:#464646
}
body {
	background:#fff url(../img/bg-02.jpg) repeat top center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

p, h1, h2, h3, h4, h5, h6 {
margin:0 0 .3em 0;
padding:0 0 .3em 0;
}
h1 {
	font-size: 1.8em;
}
h2 {
	font-size: 1.6em;
}
h3 {
	font-size: 1.4em;
}
h4 {
	font-size: 1.3em;
}
h5 {
	font-size: 1.2em;
}
h6 {
	font-size: 1em;
}

a {
color:#666;
text-decoration:underline;
}

a:hover {
color:#464646;
text-decoration:none;
}


.large {font-size:1.1em;}
.larger {font-size:1.2em;}
.largest {font-size:1.3em;}

.border-h {
width:960px;
height:4px;
background-color:transparent;
background-image:url(../img/bgLine-01.png);
background-repeat:repeat-x;
background-position:top left;
}

.border-left {background-position:top left;}
.border-center {background-position:top center;}
.border-right {background-position:top right;}

#container {
position:absolute;
width:960px;
height:560px;
left:50%;
margin-left:-480px;

top:50%;
margin-top:-280px;
/*background-color:#999;*/
}

#header {

width:auto;

padding-bottom:2px;



}
#nav-1 {

display:block;
clear:both;
width:auto;
height:22px;
margin-bottom:7px;
background-color:#f8f8f8;
/*background-image:url(../img/bgLine-01.png);*/
background-position:top left;
background-repeat:repeat-x;
}

#nav-2 {
display:block;
width:auto;
height:22px;
background-color:#CCC;
margin-bottom:5px;
}

#nav-2 ul{
margin:0 20px 0 0;
padding:0;
list-style-type:none;
list-style-position:outside;
line-height:1.5em; 
width:auto;
}

#nav-2 a{
float:left;
display:block;
padding:3px 5px;
width:140px;
color:#000;
text-decoration:none;
background-color:#CCC;
}

#nav-2 a:hover{
background-color:#E8E8E8;
color:#000;
}

#nav-2 ul li{
margin:0;
display:block;
float:left;
position:relative;
}

#content {
width:auto;
height:430px;
clear:both;
background-color:#f8f8f8;
/*background-image:url(../img/bgLine-01.png);*/
background-position:200px top;
background-repeat:repeat-x;
margin-bottom:2px;
padding:5px;
}

#footer {
width:auto;
height:16px;
padding-top:5px;
margin-top:-2px;

}

#footer p {font-size:0.8em; text-align:center; line-height:1.7em; margin:0; padding:0; font-family:Verdana, Geneva, sans-serif;}

#footer a {
color:#464646;
text-decoration:none;
}

#footer a:hover {
color:#999;
}

#gallery-holder {

width:550px;
height:400px;
}

img {border:0;}

#nav li ul a {
background-image:url(../img/bgLine-02.png);
background-position:100px bottom;
background-repeat:repeat-x;
}

#nav li ul a.lb-1 {background-position: 0px bottom;}
#nav li ul a.lb-2 {background-position: 100px bottom;}
#nav li ul a.lb-3 {background-position: 200px bottom;}
#nav li ul a.lb-4 {background-position: 300px bottom;}

.nav-1-current {background-color:#f8f8f8 !important;}
.nav-2-current {background-color:#f8f8f8 !important;}


#header h1 {margin:0; padding:0; text-align:right;}

#content h2 {
margin-top:5px;
position:absolute;
left:5px;
bottom:25px;
margin:0; padding:0;}

#content p {
line-height:150%;
margin:.5em auto;
}



a.new-window {
display:block;
float:right;
position:relative;
margin-top:12px;
}

.center {text-align:center;}




.floatleft {float:left;}
.floatright {float:right;}

.col-1, .col-2 {margin:0 20px;}

.col-1 {width:560px; /*background-color:#333;*/}
.col-2 {width:300px; /*background-color:#666;*/}

.m-top-40 {
margin-top:40px;
}

ul {margin:0 0 1em;}
