
/* Layout */
body{
margin:0;
padding:0;
line-height: 1.5em;
background: #ffffff;
font-family: verdana;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
border:1px solid #000;
width: 850px; /*Width of main container*/
/* margin: 0 auto; /*Center container on page*/
}

#topsection{
width: 850px;
float: left;
background:#fff;
height: 110px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 0px;
}

#contentwrapper{
float: left;
width: 850px;
min-height: 600px;
background:#ffffff;
font-family: verdana;
}
#contentcolumn{
margin-left: 210px; /*Set left margin to LeftColumnWidth*/
min-height: 600px;
background:#fff url(../images/bg1.gif) no-repeat;
font-size: 9pt; font-family: verdana; 
padding-top: 10px;
}
#contentcolumn2{
margin-left: 210px; /*Set left margin to LeftColumnWidth*/
min-height: 600px;
background:#fff;
font-size: 9pt; font-family: verdana; 
padding-top: 10px;
}

#leftcolumn{
float: left;
width: 200px; /*Width of left column*/
height: 500px;
font-family: verdana;
line-height: 1.0em;
margin-left: -850px; /*Set left margin to -(MainContainerWidth)*/
background:#fff url(../images/fade2.jpg) no-repeat;
}

#footer{
clear: left;
width: 100%;
background: #aaacab;
color: #FFF;
font-size: 9pt; font-family: verdana;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #000000;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;

}
.innertube img{
	border: 0px solid #333;
	}







/* ======================================================
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.cssplay.co.uk/menus/flyout_4level.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.
========================================================= */
.menu { margin: 2px; height: 100px; font-size: 10pt; font-family: verdana; }
.menu ul { margin: 0pt; padding: 0pt; position: relative; z-index: 500; list-style-type: none; width: 12em; }
.menu li { background-color: transparent; float: left; }
.menu li.sub { background-color: #66cc00; }
.menu table { position: absolute; border-collapse: collapse; top: 0pt; left: 0pt; z-index: 100; font-size: 1em; margin-top: -1px; }
.menu a, .menu a:visited { border: 0px solid #ffffff; display: block; text-decoration: none; height: 2em; line-height: 2em; width: 11em; color: #ffffff; padding-left: 1em; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; }
.menu b { float: right; margin-right: 5px; }
* html .menu a, * html .menu a:visited { width: 11em; }
* html .menu a:hover { color: #000000; background-color: #ffff99; position: relative; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li:hover { position: relative; }
.menu a:active, .menu a:focus { color: #000000; background-color: #ffff99; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li:hover > a { color: #000000; background-color: #ffff99; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li ul { padding: 2em; visibility: hidden; position: absolute; top: -2em; left: 7em; background:#fff url(/images/fade2.jpg);}
.menu li:hover > ul { visibility: visible; }
.menu ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility: visible; }


/* photo gallery  */
.wide {
				border-bottom: 1px #000 solid;
				width: 4000px;
}
.thumbs ul{
	padding: 0px;
	}
.thumbs ul li{
	float: left;
	list-style: none;
	width: 80px;
	}
.innertube ul{
	padding: 0px;
	}
.innertube ul li{
	float: left;
	list-style: none;
	width: 80px;
	}	

/* styling for TOP gallery */
#container_top {position:relative; width:600px; height:525px; background:#fff; border:0px solid #a49188; margin:1em auto;}
#container_top img {border:0;}
#container_top .thumbs {position:absolute; left:0; top:0; font-family: verdana;}
#container_top a.gallery:hover span {display:block; position:absolute; width:575px; height:50px; top:55px; left:5px; padding:5px; font-style:italic; color:#000;  z-index:100;}
#container_top a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#000;}
#container_top a.gallery:active, #container_top a.gallery:focus {border:0px solid #000;}
#container_top a.gallery:active em, #container_top a.gallery:focus em {display:block; position:absolute; width:575px; height:400px; top:110px; left:5px; padding:5px; color:#000; border:0px solid #3d330f; z-index:50;}
#container_top h1 {clear:both; margin:0; padding-top:200px; text-align:center; font-family: "verdana", georgia, serif; font-size:2em; font-weight:normal; color:#000000;}
#container_top h1 em {font-size:0.6em; color:#000;}

/*new menu */

#menu {list-style-type:none; margin:0 auto 50px auto; padding:0; width:185px;}
#menu li {padding:0; margin:0; position:relative; width:150px; height:1.7em; z-index:100;}
#menu li dl {position:absolute; top:0; left:0; padding-bottom:0;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu dl {width: 150px; margin: 0; padding: 0; background: transparent;}
#menu dt {margin:0; padding: 0;}

#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; text-align:left; width:150px; float:right; clear:right;}

#menu dt a, #menu dt a:visited {display:block; font-size: 0.9em; color: #fff; text-align:left; border:0px solid #fff; border-width:0 0px 0px 0px; background: transparent; padding:0.25em 0 0.75em 0;}

#menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {width:301px;}

#menu li:hover dt a, #menu a:hover dt a {color:#000; background:#ddd; border:0px solid ; border-width:0 1px 1px 1px;}

#menu dd a, #menu dd a:visited {background:#000; color:#fff; padding:0.5em 0; text-decoration:none; display:block; text-align:center; border-left:0px solid ; border-right:0px solid ; width:148px;}

#menu dd a:hover {background: #ddd; color:#000; border-left:0px solid ; border-right:0px solid :}

#menu b {display:block; overflow:hidden; height:1px;}

b.p1 {background:transparent; margin:0 5px;}
b.p2 {background:transparent; border:0px solid ; border-width:0 0px; margin:0 3px;}
b.p3 {background:transparent; margin:0 2px; border:0px solid ; border-width:0 0px;}
b.p4 {height:2px; background:transparent; margin:0 1px; border:0px solid ; border-width:0 0px;}
b.p5 {background:transparent; margin:0 5px;}
b.p6 {background:transparent; margin:0 3px;}
b.p7 {background:transparent; margin:0 2px;}
b.p8 {height:2px; background:transparent; margin:0 1px;}

#menu li:hover b.p2, #menu a:hover b.p2 {background:#fff;}
#menu li:hover b.p3, #menu a:hover b.p3 {background:#f0f0f0;}
#menu li:hover b.p4, #menu a:hover b.p4 {background:#e8e8e8;}
