html {
	background: #433127 url(/images/pg_grunge2.jpg);
}
body {
	background: url(/images/coffeebeans_lowertile.jpg) bottom left repeat-x;	
	margin:0;
	padding:0px 0px 32px;
	border-bottom:2px solid #f1dcb4;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:1.35;
	font-size:.95em;
}
.stripe {
	background: url(/images/coffeebeans_lowertile.jpg) top left repeat-x;
	border-bottom:2px solid #f1dcb4;
	height:16px;
	clear:left;
}
#hdr {
	background-color:#200900;
}
#menu {
	width:990px;
	margin:0 auto;
	overflow:auto;
	border-left:2px solid #f1dcb4;
	border-right:2px solid #f1dcb4;
	padding-bottom:12px;
}
#menu ul, #menu li { 
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}
#menu a {
	float:left;
	margin-left:12px;
	border:1px outset #d6af90;
	border-color:#724A29;
	border-top:none;
	width:105px;
	height:137px;
	background:url(/images/menu_home.jpg) top left no-repeat;
}
#menu a:hover { border:1px solid #fff; border-top:none; }
#prodlk a { background-image:url(/images/menu_products.jpg); }
#citlk a { background-image:url(/images/menu_citizenship.jpg); }
#evlk a { background-image:url(/images/menu_events.jpg); }
#emplk a { background-image:url(/images/menu_employment.jpg); }
#contlk a { background-image:url(/images/menu_contact.jpg); }
#acclk a, #acclk a:hover { 
	background-image:url(/images/BCEnt_logo_small.gif);
	border:none;
	float:right;
	margin:12px;
	width:74px;
	height:81px;
}
#hmpg #hmlk a, #prpg #prodlk a, #citpg #citlk a, #evpg #evlk a, #emppg #emplk a, #contpg #contlk a {
	border:1px solid #daaa3e;
	border-color:#DFC25B;
	border-top:none;
	cursor:default;
}
#acclk a { border:none; }
#wrap, #botmenu {
	width:990px;
	position:relative;
	margin:0 auto;
	background:url(/images/trans_dk.png);
	min-height:580px;
	border-left:2px double #f1dcb4;
	border-right:2px double #f1dcb4;
}
#botmenu { min-height:0; width:930px; }
#logo {
	position:absolute;
	top:-65px;
	right:71px;
	z-index:999;
	border:none;
	color:#e5dccb;
	font-size:.85em;
	width:214px;
}
#logo a img { border:none; }
#logo h2 { font-size:1.2em; font-variant:small-caps; border-bottom:1px solid #e5dccb; margin-bottom: 5px; }
#logo p { margin:0; padding:3px 0px; }
#logo .add { padding-top:6px; }
#cup {
	position:absolute;
	top: 300px;
	right:0px;
	width:400px;
	height:369px;
	background:url(/images/cup.png) top right no-repeat;
}
#main {
	margin-top:12px;
	width:563px;
	padding:0px 10px 10px;
	float:left;
	margin-left:12px;
	color:#fff;
	overflow:auto;
	min-height:220px;
}
#main { background: url(/images/pg_hm.jpg) 0px 56px no-repeat; overflow:auto; }
#emppg #main { background-image:url(/images/pg_emp.jpg); }
#contpg #main { background-image:url(/images/pg_cont.jpg); }
#evpg #main { background-image:url(/images/pg_ev.jpg); }
#main a { color:#f00; }
#main a:hover, #main a:active { color:#eda74a; }
#prpg #main, #citpg #main, #accpg #main, #errpg #main { background-image:none; }
h1 {
	margin:0px;
	color:#f1dcb4;
}
h3 {
	color:#f1dcb4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	font-style:italic;
}
li { margin-bottom:.3em; }
.flt { float:right; width: 225px; border:1px solid #ded5c4; margin-bottom: 9px; }
.flt p, .flt h2, .flt h3 { margin:0; padding:2px 6px 6px; font-size:.8em; }
#evpg #cal { color:#95220f; font-size:.9em; border:1px solid #95220f; padding:1px 5px; }
#hmpg #cal h3 { 
	padding-top:15px;
	font-style:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:.9em;
}
.clr { clear:left; }
#missn {
	font-size:0.85em;
	color:#B5A89B;
	background:url(/images/trans_dk.png);
	padding:0px 10px 10px;
	border:3px double #f1dcb4;
	width:300px;
}
#botmenu { text-align:center; padding: 5px 30px 10px; color:#f1dcb4; font-size:.86em; font-variant:small-caps; }
#botmenu ul, #botmenu li { list-style-type:none; display:inline; margin:0; padding:0; }
#botmenu a { color:#f1dcb4; padding: 0px 5px; }
#botmenu a:hover { color:#fff; }
#cred { font-size:.65em; text-align:right; }
#cred a { text-decoration:none; }
/* email form */
#mail { 
	font-size:.85em;
}
input[type='text'] { margin-right: 8px; }
textarea, input[type='text'] {
	color:#291d15;
	background:#fff url(/images/bg_form.jpg) top left repeat-y;
	border:1px solid #f1dcb4;
}
textarea { width:535px; }
.sil { display:none; }
