/*
* CSS
* 
* @version 1.4
* @author Jff
*/


:focus { -moz-outline-style: none; }

* {
	margin: 0;
	padding: 0;
	border:none;
	text-rendering: optimizeLegibility;
	}

html {
	height: 100%;
	border: double #a4acb1;
	border-width: 0px 0px 0px 0px;
	font: 9px Helvetica,Arial,Lucida Grande,Verdana,sans-serif;
	overflow-y:scroll;
	}

body {
	background: #fdfcfb url("/images/bkg/bgtexture.png") left 7px repeat; 
	background-attachment:scroll;
	/*background: #fdfbee url("/images/bkg/paper-wh1.jpg") left 7px repeat;*/ 
	/*/images/bkg/paper-wh1.jpg, /images/bkg/strp-whitish.png, /images/bkg/paper-white2.jpg")*/
	/*faf3fc,f9f6e6,faf8eb,fffef3,faf8eb,fdfbee,faf6fe,fdfbfa*/ 
	/*background-position: 215px 0;*/
	background-attachment:scroll;
	font-size: 1.0em;
	font-family: Helvetica,Arial,Verdana,sans-serif;
   	color: #848c91; /*#848c91,6e644c,*/
   	/*padding-top: 15px;*/
   	padding-top: 25px;
   	margin: 0px 0px 0px 0px;
	/*margin: 11px 0px 0px 0px;*/
   	border-top: solid 7px #edebe7; /*4px*/ /*#ede8dd*/
   	/*border-top: solid 11px #f0f0f0;*/
	/*border-top: solid 3px #e9e9e9;*/
	/*border-right: solid 2px #d1d1d1;*/
	}

body.date {
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	}
	
body.section-1 {
    }
body.section-2 {
	}
body.section-3 {
	}

img {
	position: relative;
	z-index: 1;
	}

input {
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	}
	
input[type=submit],label,select,.pointer {
	cursor:pointer;
	}
	
#navigation li a { 
	display:block;
	}
	
a {
	color: #9d948d; /*999999 bbbbbb c8baba df9458 aaaaaa f08050*/
	text-decoration: none;
	font-weight: normal;
	}
	
a:link {
	text-decoration: none; 
	}
	
a:active { 
	text-decoration: none; 
	}
	
a:visited { 
	text-decoration: none; 
	}
	
a:hover { 
	color: #777777;
	text-decoration: none; 
	border-bottom: solid 1px #f3f3f3;
	}	

#menu {
    z-index: 3;
    /*filter:alpha(opacity=66);
	-moz-opacity:0.66;
	-khtml-opacity: 0.66;
	opacity: 0.66;*/
	border: solid #40605b;
	border-width: 0px 0px 0px 0px;
	/*background-color: #ffffff;*/
    color: #646c71;
    /*width: 138px;*/
    /*width: 142px;*/
    /*width: 200px;*/ /*width: 135px;*/
    position: fixed;
    height: 100%;
    text-align: left;
	line-height: 1.8em;
	margin-top: 50px; /*70px, */
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px; /*10px, 50px*/
	}

#menu div.headerimg { 
	/*padding: 0px 0px 5px 10px;*/
	/*padding: 0px 0px 0px 22px;*/
	/*padding: 0px 0px 0px 10px;*/
	margin-left: 8px; /*15px*/
	padding-bottom: 14px; /*8px 9px 10px*/
	}

#menu div.headertxt { 
	/*padding: 0px 0px 5px 10px;*/
	/*padding: 0px 0px 0px 22px;*/
	/*padding: 0px 0px 0px 10px;*/
	font-size: 1.0em;
	margin-left: 7px; /*15px*/
	padding-bottom: 10px;
	}
	
#menu div.headertxt a { 
	font-size: 1em;
	}
	
#menu div.menubtm { 
	/*width: 88px;*/
	color: #c7c7c7;
	font-size: 1.0em;
	list-style: none;
	margin-top: 36px;
	margin-left: 4px;
	padding: 3px 6px 3px 6px; /*1px 5px 1px 5px*/
	}

small { 
	/*width: 88px;*/
	color: #b0b0b0; /*c7c7c7*/
	/*	font-size: 0.8em;*/
	}
	
small:hover { 
	/*width: 88px;*/
	color: #ff4422; /*c7c7c7*/
	/*	font-size: 0.8em;*/
	}
	
#menu a img { 
	padding: 0px 0px 0px 0px;
	}

#menu ul li.section-title { 
	font-family: Helvetica,Arial,Verdana,sans-serif; /*Lucida Grande*/
	/*font-size: 1.7em;*/
	/*font-size: 2.0em;*/
	/*font-size: 1.2em; width: 96px;*/
	font-size: 1.1em; /*1.1LucidaGrande,1.2Arial*/
	/*font-weight: bold;*/ /*1.4bold*/
	/*font-weight: normal;*/ /*1.7normal?*/ /*vis. hierarchy is odd here*/
	font-weight: bold;
	font-style: normal;
	/*letter-spacing: .15em;*/
	line-height: 1.1em;
	text-decoration: none;
	text-transform: uppercase; /*text-transform: uppercase;*/
	text-align: left;
	/*width: 70px; /*70px 104px*/
	color: #8d847d; /*7d7d7d,9a9a9a,*/
	/*border-top: 4px solid #f0eae0;*/
	border-top: 1px solid #f0eae0;
	border-bottom: 0px dotted #ebe4db;
	padding: 7px 1px 1px 1px; /*padding: 3px 3px 0px 0px;*/
	margin: 15px 5px 5px 5px; /*margin: 10px 10px 10px 10px;*/
	display: block;
	}
	
#menu ul li.section-title:hover { 
	/*background : #eae3ec; ffcc99 faf3fc*/
	border-bottom: 0px dotted #ebe4db;
	color: #6d645d; /*4d4d4d, f42, f48c61, 4b4b4b*/
	text-decoration: none; 
	}

#menu ul li {
	padding: 1px 0px 1px 0px;
	}

#menu ul {
	list-style: none;
	}

#menu ul a {
	list-style: none;
	margin-left: 2px;
	padding: 2px 6px 2px 6px; /*1px 5px 1px 5px*/
	}

#menu ul a:hover {
	background-color: #ffcc99; /*ffcc99 eedabe*/
	color: #ff4422; /*884411*/
	border: #ffae7a 0px solid;
	border-radius: 0.9em;
	/*padding: 2px 6px 2px 2px;*/
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
	}

#menu div.extlink { 
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	font-size: 2.0em;
	font-weight: normal;
	font-style: oblique;
	text-decoration: none;
	text-transform: lowercase;
	text-align: left;
	width: 115px;
	line-height: 1.1em;
	border-bottom: 0px dotted #eee;
	/*border-bottom: 1px solid #333;*/
	/*border-bottom: 1px solid #f9f9f9;*/
	padding: 0px 0px 3px 0px;
	margin: 12px 0px 3px 15px;
	display: block;
}

#menu div.extlink a { 
	font-size: 1.0em;
	/*color: #ee9977;*/
	/*color: #ff9977;*/
	/*color: #bbbbbb;*/
	/*color: #ffaa77;*/
	/*color: #f58d62;*/
	/*color: #d56d42;*/
	color: #f58d62;
	text-decoration: none;
	}

#menu div.extlink a:hover { 
	font-size: 1.0em;
	/*color: #ff8844;*/
	/*color: #d56d42;*/
	color: #d56d42;
	text-decoration: none;
	}

#menu a {
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 1.2em;
	}
	
#menu a:link {
	text-decoration: none; 
	}
	
#menu a:active { 
	text-decoration: none; 
	}
	
#menu a:visited { 
	text-decoration: none; 
	}
	
#menu a:hover { 
	color: #464b4e;
	border-bottom: 0px solid #ff00ff;
	}

#menu a:hover img { 
	color: #ffffff;
	border-bottom: 0px solid #ffffff;
	}
	
#menu div.tops { 
	line-height: 1.3em;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	font-size: 1.0em;
	text-transform: uppercase;
	}

#menu div.inf4 { 
	line-height: 1.4em;
	font-size: 1.0em;
	font-family:  Lucida Grande,Helvetica,Arial,Verdana,sans-serif;	
	text-transform: none;
	color: #e8e8e8;
	/*color: #333;*/
	/*color: #3a3330;*/
	/*color: #3a3636;*/
	/*color: #dadada;*/
	/*margin-top: 64px;*/
	margin-top: 64px;
	padding: 0px 0px 0px 15px;
	}

#menu div.inf4 a { 
	line-height: 1.4em;
	font-size: 1.0em;
	text-transform: inherit;
	color: #e4e4e4;
	/*color: #333;*/
	/*color: #3a3330;*/
	/*color: #3a3636;*/
	/*color: #dadada;*/
	padding: 0px 0px 0px 0px;
	}
	
#menu div.inf4 a:hover { 
	color: #a0a0a0;
	border-bottom: #b3b3b3 0px solid;
	}
	
#menu div.ndxz { 
	font-size: 1.0em;
	line-height: 1.5em;
	font-family:  Lucida Grande,Helvetica,Arial,Verdana,sans-serif;	
	font-weight: bold;
	text-transform: none;
	color: #fafafa;
	margin-top: 100px;
	padding: 0px 0px 0px 12px;
	}
	
#menu div.ndxz a { 
	color: #fcfcfc;
	/*color: #f4f4ff;*/
	/*color: #262626;*/
	/*color: #fefefe;*/
	padding: 1px 2px 1px 2px;
	}
	
#menu div.ndxz a:hover { 
	color: #ffffff;
	background-color: #cfc5b6;
	/*color: #eae6d6;
	background-color: #6f5a6e;*/
	border-bottom: #cccccc 0px solid;
	}
		    
div.tbar { 
	background: #fffef3	url("") left 7px repeat; /*f9f6e6 faf8eb f9f6e6 fffdf0 fffef7 fffef9*/
	position:relative;
	top:20px;
	left:-40px;
 	font-family: Georgia, "Times New Roman", serif; 
	color: #ffa1a1;
	width: 100%;
	height: 50px;
	font-size: 1.6em;
	margin: 0px 0px 0px 0px;
    /*padding: 105px 0px 0px 15px;*/
    /*padding: 115px 0px 0px 15px;*/
    /*padding: 58px 0px 0px 15px;*/
    padding: 0px 0px 0px 0px;
    }

div.blurb1 { 
	font-family: Georgia, "Times New Roman", serif; 
	color: #a1a1a1;
	/*width: 350px;*/
	line-height: 136%;
	font-size: 1.6em;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    /*padding: 105px 0px 0px 15px;*/
    /*padding: 115px 0px 0px 15px;*/
    /*padding: 58px 0px 0px 15px;*/
    /*padding: 120px 0px 0px 10px;*/
    }
    
div.blurb1 a { 
	color: #cccccc;
    }

div.blurb1 a:hover { 
	color: #777777;
	border-bottom: solid 1px #777777;
    }

div.blurb2 { 
	font-family: Georgia, "Times New Roman", serif; 
	color: #a1a1a1;
	width: 380px;
	line-height: 136%;
	font-size: 1.8em;
	}
    
div.blurb2 a { 
	color: #c0c0c0;
    }

div.blurb2 a:hover { 
	color: #777777;
	border-bottom: solid 1px #777777;
    }

#content {
    width: 525px; /*525*/
	font: 1.2em  Helvetica,Arial,Verdana,sans-serif;
	/*line-height: 1.6em;*/
	line-height: 1.4em;
	padding: 70px 0px 0px 200px;
	/*padding: 75px 0px 0px 250px;*/
	/*padding: 60px 0px 0px 200px;*/
	}

#opener { /*ex. the welcome, starter, beginning image, first pic*/
	/*margin: 35px 35px 35px 35px;*/
    /*margin: 30px 0px 0px 30px;*/
    /*padding: 10px 10px 10px 10px;*/
    padding: 0px 0px 0px 35px;
    }

#content img {
	/*z-index: -1;*/
	border: 0px solid #fff;
	padding 0px 0px 0px 0px;
}

#content .mainimg {
	padding 0px 0px 0px 0px;
}

#content a:hover {
	padding-bottom: 1px;
	border-bottom: #777777 0px solid;
}

#content a:hover img {
	border: 0px solid #eee;
	border-bottom: 0px solid #eee;
	background: none;
}

.container {
    padding: 0px;
    /*border-top: 1px solid #f0eae0;*/
	/*padding: 7px 1px 1px 1px;*/
	/*margin: 15px 5px 5px 5px;*/
}

.container a:hover {
	border-bottom: #fe5246 0px solid;	
}

#content num { font-family: Lucida Grande, Verdana, Helvetica, Arial, Sans-serif; font-size: smaller; font-weight: bold;}
#content num2 { font-family: Georgia, Helvetica, Arial, Sans-serif; font-style: italic; font-size: larger}
#content p { /*width: 90%;*/ margin-bottom: 9px; margin-right: 100px;}

p {
    margin: 0 0 9px 0;
}

h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }

#img-container	{ 
	width: 700px; /*525,635,640*/ 
	margin: 0; 
	padding: 0; 
	}
	
#img-container p	{ width: 525px; margin: 0; padding: 0 0 12px 0; }

#once { clear: left; }



.trans0a {
	filter:alpha(opacity=2);
	-moz-opacity:0.02;
	-khtml-opacity: 0.02;
	opacity: 0.02;
	}

.trans0b {
	filter:alpha(opacity=4);
	-moz-opacity:0.04;
	-khtml-opacity: 0.04;
	opacity: 0.04;
	}

.trans0c {
	filter:alpha(opacity=5);
	-moz-opacity:0.05;
	-khtml-opacity: 0.05;
	opacity: 0.05;
	}

.trans0d {
	filter:alpha(opacity=1);
	-moz-opacity:0.01;
	-khtml-opacity: 0.01;
	opacity: 0.01;
	}
		
.trans1 {
	filter:alpha(opacity=10);
	-moz-opacity:0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
	}

.trans2 {
	filter:alpha(opacity=25);
	-moz-opacity:0.25;
	-khtml-opacity: 0.25;
	opacity: 0.25;
	}

.trans3 {
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	}
	
.trans4 {
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	}

.trans5 {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	}

.trans6 {
	filter:alpha(opacity=66);
	-moz-opacity:0.66;
	-khtml-opacity: 0.66;
	opacity: 0.66;
	}
	
.trans7 {
	filter:alpha(opacity=77);
	-moz-opacity:0.77;
	-khtml-opacity: 0.77;
	opacity: 0.77;
	}

.trans8 {
	filter:alpha(opacity=88);
	-moz-opacity:0.88;
	-khtml-opacity: 0.88;
	opacity: 0.88;
	}

.trans9 {
	filter:alpha(opacity=92);
	-moz-opacity:0.92;
	-khtml-opacity: 0.92;
	opacity: 0.92;
	}

	
