/* colour
main blue 01abc4
olive brown c0b78c (lt) > 665e37
*/
body {
	background:#665e37 url(/images/bg_pg.jpg) top left repeat-x;
	margin:0;
	padding:0;
	font-family:Cambria, Georgia, "Times New Roman", Times, serif;
	font-size:.86em;
	line-height:1.39;
}
#hdr, #wrap, #ft {
	margin:0 auto;
	width:944px;
}
#hdr {
	height:198px;
	background: url(/images/bg_hdr.png) center top no-repeat;
}
#wrap {
	background: url(/images/bg_tile.png) center top repeat-y;
}
#innrwrp {
	width:884px;
	background:url(/images/bg_innr.jpg) center top repeat-y;
	padding:20px 0px 5px;
	margin:0px 30px;
}
#summary {
	font-size:1.17em;
	padding:5px 143px 20px 20px;
}
#pghm #summary {
	background:url(/images/cone_port.jpg) top right no-repeat;
	margin-right:20px;
}
#maintop {
	background:url(/images/bg_3col_top.jpg) center top no-repeat;
	height:17px;
}
#mainbot {
	background:url(/images/bg_3col_bot.jpg) center bottom no-repeat;
	height:15px;
	clear:left;
}
#main {
	padding:0px 30px;
	min-height:150px;

}
#pghm #main {
	background:url(/images/bg_3col_tile.jpg) center top repeat-y;
	overflow:auto;
}
#col1, #col2, #endcol {
	width:240px;
	float:left;
	margin-right:50px;
	font-size:.84em;
}
#col1 p, #col2 p, #endcol p {
	font-family:/*Calibri, */ Geneva, Arial, Helvetica, sans-serif;
}
#endcol { margin-right:0; }
#maincont {
	float:left;
	width:548px;
	margin:15px 0px 0px 20px;
}
.bigquote, .blognav {
	float:right;
	clear:right;
	width:260px;
	margin: 15px 30px 0px 0px;
	padding:24px 0px;
	background:url(/images/bigquote-left.gif) top left no-repeat;
	color:#7f6200;
	font-size:1.2em;
}
.blognav { font-size:.9em; background-image:none; }
.blognav a { color:#665e37; }
.blognav a:hover { color:#f15a01; }
.bigquote p {
	padding:0px 65px 24px 70px;
}
.bigquote .last {
	background:url(/images/bigquote-right.gif) bottom right no-repeat;
}
#ft, #wpfoot { 
	background:url(/images/bg_ft.png) center top no-repeat;
	padding:4px 60px;
	width:824px;
	height:69px;
	clear:left;
	font-size:.8em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#777;
}
#wpfoot {
	color:#fff;
	background-image:none;
	margin: 5px auto;
}
#wpfoot a { color:#fff; }
#crdt {
	padding-top:10px;
	font-variant:small-caps;
	text-align:left;
	font-size:1.1em;
}
#crdt a {
	text-decoration:none;
	color:#00B6CA;
}
#crdt a:hover { border-bottom:1px dotted #00acbf; }
/* Menus & links*/
#topnav, #topnav li, #mainnav ul, #textnav ul, #textnav li {
	list-style-type:none;
	display:inline;
	margin:0;
	padding:0;
}
#topnav {
	text-align:right;
	float:right;
	padding:29px 54px 0px 0px;
	text-transform:uppercase;
	color:#c3d5d7;
	font-size:12pt;
}
#topnav a {
	color:#c3d5d7;
	text-decoration:none;
}
#topnav a:hover, #main a:hover, #summary a:hover {
	color:#f15a01;
}
#mainnav {
	width:630px;
	height:25px;
	float:left;
	margin:0px 20px 20px;
	background:url(/images/menu_sep.png) top left no-repeat;
}
#mainnav li { float:left; } /* solves vertical stagger in some IE versions */
#mainnav a {
/*	display:block; */
	float:left;	
	margin-right:16px;
	height:25px;
	background:url(/images/menu.png) no-repeat;
}
#mainnav span { display:none; }
#lkhm a { width:52px; }
#lkfa a { width:170px; }
#lkdi a { width:155px; }
#lked a { width:104px; }
#lkhm a:hover, #lkfa a:hover, #lkdi a:hover, #lked a:hover, #lkcon a:hover { background:url(/images/menu_hov.png) no-repeat; }
#pghm #lkhm a, #pgfa #lkfa a, #pgdi #lkdi a, #pged #lked a, #pgcon #lkcon a {
	background:url(/images/menu_hov.png) no-repeat;
	cursor:default;
}
#lkhm a, #lkhm a:hover { background-position:-1px 0px; }
#lkfa a, #lkfa a:hover, #pgfa #lkfa a { background-position:-69px 0px; }
#lkdi a, #lkdi a:hover, #pgdi #lkdi a { background-position:-254px 0px; }
#lked a, #lked a:hover, #pged #lked a { background-position:-425px 0px; }
#lkcon a, #lkcon a:hover, #pgcon #lkcon a { background-position:-546px 0px; }
#mainnav #lkcon a { width:69px; margin-right:0; }
#textnav {
	font-size:0.9em;
	font-variant:small-caps;
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:0.01em;
	color:#958C5E;
	padding:13px 0px;
	clear:both;
}
#textnav a {
	color:#79724D;
	text-decoration:none;
	padding:0px 2px;
}
#textnav a:hover { color:#006666; }
/* main content & text styles */
h1 { font-size:1.8em; line-height:1.25; clear:left; margin-top: 0; }
h1 span {
	font-size:.76em;
	font-style:italic;
	color:#7f6200;
}
h2, h3, h4, p {
	margin:0;
	padding:.2em 0em .38em;
}
h2 {
	color:#003940;
}
h3 { color:#7f6200; letter-spacing:.05em; }
#col1 h2, #col2 h2, #endcol h2 { padding-top:0; line-height:1; }
#summary a, #main a, #maincont a {
	color:#79734D;
}
#summary a:hover, #main a:hover, #maincont a:hover {
	color:#f15a01;
}
.more a { font-weight:bold; text-decoration:none; }
#maincont ul {
	font-size:.93em;
}
#maincont li { margin-bottom:5px; }
#maincont ul ul {
	font-size:1em;
	color:#666242;
	margin-top:4px;
}
.sil { display:none; }