/* based on Eric Meyers Reset Style */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}
body {	line-height: 1;}
ol, ul {	list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {	content: '';	content: none;}
table {	border-collapse: collapse;	border-spacing: 0;}
a {text-decoration: none; color: #141414;}
/* typography */
body {font-family: "times new roman", georgia, garamond, serif;
	font-size: 12px;}
p    { font-size: 1.0em; font-family:  Georgia, "times new roman", garamond, serif;  line-height: 1.25em; margin: 0 0 1.15em; }
h1   { font-size: 3.5em; font-family: "times new roman", Georgia, garamond, serif; text-align: center; margin: 0 0 0.15em 0 ; line-height: 1.25em; color:  #990000; }
h2        { font-size: 1.65em; font-family: "times new roman", Georgia, garamond, serif; text-align: center; margin: 0.5em  0; color: #001700; line-height: 1.1em;
}
h3        { font-size: 1.4em; font-family: "times new roman", Georgia, garamond, serif; line-height: 1.25em;text-align: center; margin: 0.5em  0; color: # #990000; }
h4        { font-size: 1.35em; font-family:"times new roman", Georgia, garamond, serif; line-height: 1.05em; text-align: center; font-weight: bold; margin:0.75em 0 }
h5        { font-size: 1.5em; font-family:  "CACChampagneRegular", Georgia, "times new roman"; font-weight: bold; line-height: 1.3em; text-align: right;}
h6        { font-size: 1.15em; font-family: Georgia, "times new roman", garamond, serif; font-weight: bold; line-height: 1.5em; }
ul, li  {font-size: 1.0em; font-family:  Georgia, "times new roman", garamond, serif;  line-height: 1.25em; margin: 0 ; }
ul {list-style: inside;}

@font-face {
font-family: 'CACChampagneRegular';
src: url('/newwork/champagne/cac_champagne-webfont.eot');
src: local('CACChampagneRegular'),
 local('CACChampagneRegular'),
 url('/newwork/champagne/cac_champagne-webfont.ttf') format('truetype');
}

h1.fontface {font: 3.15em/1.25em 'CACChampagneRegular', Georgia, serif;letter-spacing: 0; color: #990000;font-weight: bold; padding-top: 10px;}
h2.fontface {font: 3.0em/1.2em 'CACChampagneRegular', Georgia, serif; letter-spacing: -1; color: black; font-weight: bold;}
p.style1 {font: 18px/27px 'CACChampagneRegular', Georgia, serif;}
.icap {font: 3em/27px 'CACChampagneRegular', Georgia, serif; padding-top: 10px;}
		
/*main*/
html {	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;	}

body {	margin: 20px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-color:#5B3D02; 
	z-index: 4;
	position: relative;	}
	
#wrapper {	width: 810px;
	margin: 0 auto;
	background-image:  url(/images/BK1.jpg);
	background-color: #ffcc99;
	font-size: 10pt;
    line-height: 1.2em;
	padding: 0;	
	border: 5px solid #990000;
	-moz-border-radius: 15px;
        -webkit-border-radius: 15px;
        border-radius: 15px;
background-color: #F7E8B1;
	-moz-box-shadow: #000 4px 4px 10px;
	-webkit-box-shadow: #000 4px 4px 10px;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=4, OffY=4, Color=333333, Positive=1)
	border-top: 5px groove #990000;}		
#header {	background-image:  url(/newwork/images/header_1.jpg);
	background-repeat: no repeat;
	background-color: #FDDA9A;
	height: 156px;
margin:0 0;
padding: 0 0;}
/* content handling */	
#content {	clear: both;
	background:  transparent;
	margin: 0 auto 10px;
	padding: 1.5em;
        padding-right: 2.5em;
	overflow: hidden;}
.contenta{clear: both; overflow: hidden;}
.contentr{clear: both;
	background-color:rgba(204,204,204,0.25);
	border:#000000 solid thick;
	overflow: hidden;}
#sidecontent {float: left;
padding-right:2em; width:300px;}
#sidecontenti {float: left;
padding-right:2em; width:400px;}
.sidecontentr {float: right;
padding-left:2em; padding-top:1em;width:300px;}
.sidecontentr p{text-align:center;}
#maincontent {float: right;padding-left:1em; width:400px;}
.quotable {background-color:#FFF8DF; padding: 1.2em; border:groove #999;}


#credits {font-size:1.0em;	text-align: center;	color: #ddd; margin: 10px auto 0;
clear: both;}

#credits a {text-decoration: none; color: #ccc;}

/* photo handling */
.photo1 {float: right; margin-left: 20px;}
.photo2 {float: left;margin-right: 30px;margin-bottom: 10px;}
.photo3 {display:block; margin: 10px auto}
.photo4 {display:block; margin: 10px 30px 0px 0px }
.photo5 {clear: both; float: left;margin-right: 30px;margin-bottom: 10px;}
.bordered {border: 4px solid black;}

.pict1 { background-color: #F9F9F9;
border: 3px solid #CCCCCC; padding: 3px;
font: 12px/1.4em Arial, sans-serif; text-align:center; font-weight:bold; }
.pict1 img { border: 1px solid #CCCCCC;
vertical-align:middle; margin-bottom: 3px; }
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.left { margin: 0.5em 0.8em 0.5em 0; float:left; }

/* menu */
#navigation {background: #663300;display: block;float: left;margin: 0 auto;width: 100%;}
#navigation .menu-header,
div.menu {font-size: 12px;	margin-left: 2%;width: 98%;}
#navigation .menu-header ul,
div.menu ul {list-style: none;margin: 0;}
#navigation .menu-header li,
div.menu li {float: left;position: relative;}
#navigation a {color: #ffff80;display: block;line-height: 2em;padding: 0 10px;text-decoration: none;}
#navigation ul ul {box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);display: none;position: absolute;top: 2em;left: 0;float: left;width: 180px;z-index: 99999;}
#navigation ul ul li {min-width: 180px;}
#navigation ul ul ul {left: 100%;top: 0;}
#navigation ul ul a {background: #ffcc99; color: #000;line-height: 1em;padding: 10px;width: 160px;height: auto;border: 1px solid #000;}
#navigation li:hover > a,
#navigation ul ul :hover > a {	background: #cc9966; color: #000;}
#navigation ul li:hover > ul {display: block;}
.tinyc {font-size:.4em; vertical-align: 25%;}