/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
/* 
   Australian War Memorial
   www.awm.gov.au
*/
body {color: #222;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;}
#hd,#nav .hd,#nav .bd,#ft{width: 74.923em;*width: 73.05em;margin:0;}/*clone yui doc4 */
/* Header */
#header {margin:0;background:#699; position:relative;}
#hd {position:relative;padding: 1em 0px 1.6em 0px;text-align: left;background:#699;}
#header h1,#header p {margin: 0 0 0 .6em;text-indent: -10000px;text-align:left;}
#header h1 a,#header p a {background: url("/images/awm-hd699.png") no-repeat;width: 362px;height:38px;display:block;outline:none;}
/* search in header */
#header form{position:absolute;top:20px;right:0;margin:0px;padding:0px;background-color:#FFF;*width:19.5em;}
#header input{border-style:none;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;font-size:1em;width:17.5em;*width:17.2em;margin:0.2em 0 0.4em 0;background:#FFF;padding:0;position:relative;left:0.3em;}
#header label{position:absolute;top:-1000px;}
#header .example {color:#666;font-weight:normal;}
#header button{cursor:pointer;border:none;background:#FFF;margin:0px;padding:0.4em 0.2em;}
#header .form_field, #header .form_button  {margin:0;padding:0;display:inline;}
#header .form_hidden_field{display:none;}
/* content block */
#content {font-size: 93%;text-align:left;display:block;padding:0 0 0 1em;position:relative;}
/* Footer */
#footer {margin:1em auto;border-top: 1px solid #ccc;padding-top:1em;font-size:85%;text-align:center;}/*footer container*/
/*patch to emulate old style#ft{margin:1em auto;}*/#ft{margin:1em 0;}
#footer p{margin-top:1em;}
#ft {text-align:left;line-height:1.2;padding:1em 0 0 0;}
#ft .colophon { text-align:center;}
#ft li {margin:0 0 0.5em 0;}
#ft ul,#ft ol,#ft dl, #ft p{font-size:85%;}
/* Homepage */	
.feature {margin: 1.5em 0px 0px 0px;border-bottom: 1px solid #ccc;}
.feature li {list-style:none;}
.feature h2, .feature p, .feature ul {margin: 0px 0px .8em 224px;}
.feature h3.image, .feature div.image {float:left;margin: 0px;}
.feature h3.image a img, .feature h3.image img, .feature p.image img {border-width: 0px;}	
.feature a.arrow{background-image: url(/images/img/arrow.gif);background-repeat: no-repeat;background-position: left 3px;padding-left: 14px;}
/*used to separate div sections*/
div.block {margin-bottom:1.5em;}
/* Links */
a:link, a:visited, a:hover, a:active, .toggle_on, .toggle_off{color: #039;text-decoration:underline;}
a img {border:none;}
/* Navigation - YUI base styles for extending/overriding */
/* primary tabs */
.navset {border-bottom:1px solid #033;background:#033;}
.navset h3, .navset h4 {position:absolute;left:-1000em;margin:0;}
.navset .hd li a {color:#FFF;}
.navset .hd li.on a {color:#222;background:#FFF;}
/* secondary tabs */
.navset .bd ul {background-color:#F2F3F5;border-color:#999;}
.navset .bd li, .navset .bd li a {color:#06c;}
.navset li.on, .navset li.on strong {font-weight:bold;}
.navset .bd li {border-color:#ccc;} /* pipe divider */
/* end base styles */
/* Network tab standards, shouldn't change */
/* shared pri and sec */
.navset {width:100%;} /* IE: width */
.navset a {text-decoration:none;}
.navset ul, .navset li {margin:0;padding:0;list-style:none;}
.navset li {float:left;display:inline;}
.navset li a:link, .navset li a:visited {text-decoration:none;}
.navset li a:hover, .navset li a:active {text-decoration:underline;}
.navset ul:after {clear:both;content:'.';display:block;height:0;visibility:hidden;} /* clear non-IE */
.navset ul {zoom:1;} /* clear IE */
/* primary tabs */
.navset .hd ul {font:bold 100%/1.2em verdana;margin-bottom:-1px;padding-left:.3em;position:relative;} /* IE quirks mode: relative */
.navset .hd li {margin-right:.33em;padding:0;}
.navset .hd li.on strong a {cursor:default;}
.navset .hd li a, .navset .hd li strong, .navset .hd li em {display:block;}
.navset .hd li a, .navset .hd li strong {*display:inline-block;font-style:normal;padding:.5em 1.4em .5em 0;}  /* IE: 100% clickable */
.navset .hd li.orphan, .navset .hd li.orphan a, .navset .hd li.orphan em {background:transparent none;border-width:0;margin:0;}
/* secondary tabs */
.navset .bd ul {border-top-width:1px;border-top-style:solid;font:78%/1.2em verdana;margin:0;padding:.6em 0 .6em .4em;}
.navset .bd li {border-left-style:solid;border-left-width:1px;display:inline;padding:0 1em;}
.navset .bd li.first {padding-left:0;border:0;}
/* clone old submenu styles for navset */
.navset {background-color:#336666;border-bottom:5px solid #033;}
.navset li a {color:#FFF;text-decoration: none;}
.navset li.last {border-right-width: 0;}
/* orhpan used for survey link */
.hd{position:relative;}
#survey_2009 {position:absolute;right:0.8em;background: url(/images/bg-ltbluegrad.gif) repeat-x top;}
#survey_2009 a {background:url(/images/icons/bluearrow.gif) no-repeat 6px center;color:#000;padding:0.5em 1em 0.5em 2em;font-weight:bold;}
/* patch to emulate old style */
#nav ul {margin:0;padding: 0 0 0 .7em;}
#content{margin-top:1em;}
#doc4,#ft {margin:0;background:#FFF;}
/*sidebar nav */
#navigation {
	margin:0px;
	padding:0px;
	text-align:left;
	font-size:85%;
	width:180px;
	background:#f9f9f9;
	}
#navigation ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #FFF;
	background-color: #003333;
	}
#navigation li {
	padding:0px;
	margin: 0px;
	display:inline;
	}
#navigation li a {
	display: block;
	color: #FFF;
	text-decoration: none;
	padding: 0.3em 0.8em;
	margin:0;
	border-bottom: 1px solid #FFF;
	}
#navigation li a:hover {
	background-color: #e1e1e1;
	color:#000;
	}
#navigation li.current a {color:#FFF;background-color:#366;}
#navigation .sec a {padding-left:2em;}#navigation .sec a:hover {text-decoration:underline;}
#navigation .sec a.current {color:#000;background:#e1e1e1;}
#navigation .last{border:none;}
#navigation h3,#navigation p, #navigation dl {padding:0 0.5em;}
#navigation h3 {margin:1em 0 0 0;}
/* Lists
NOTE 20070806
definition lists modified to restore default html flow
maintain for war diaries & roh
*/
#content ul,#content ol {margin:0 0 1em 1em;}
#content ul li {list-style-type:disc;margin:0 0 0 1em;}
#content ol li {list-style-type:decimal;margin:0 0 0 2em;}
#content dt {font-weight: bold;}
#content dd {
	padding-left: 0;
	margin-bottom: 1em;
	margin-left:1em;
	text-align: left;
}
/* Roll of Honour */
#rohperson dd.doubleline, .wardiaries dd.doubleline {
	margin-top: -3em;
	margin-bottom: 1.75em;
}
#rohperson dd.tripleline, dd.doubleline dd.tripleline {
	margin-top: -4.25em;
	margin-bottom: 1.75em;
}
#rohperson {
	border: 1px solid #AAA;
	padding: 1em;
	background: #F9F9F9 url(/images/roh/rohbg.png) repeat-x top;
	margin-bottom: 2em;
	position: relative;
	font:108% Georgia, "Times New Roman", Times, serif;
}
#rohperson h2 {margin-top: 0;color: #000;border-style:none;}
#rohphoto {width: 150px;}
#rohphoto img {border: 1px solid #333;}
.wardiaries dt, #rohperson dt {
	font-weight: bold;
	text-align: left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.wardiaries dt {width: 16em}
#rohperson dt {width: 9em;}
.wardiaries dd, #rohperson dd {text-align: left;padding-left: 0;}
.wardiaries dd {margin-left: 16.5em;}
#rohperson dd {margin-left: 9.5em;}
.wardiaries li ul {margin-top: 5px;}
.wardiaries li {margin-top: 0.15em;margin-bottom: 0.15em;}
.wardiaries li li {margin-left: -30px;}
.honoursperson {margin-bottom: 2em;}
.honoursperson h3 {margin-top:2em;padding-top:2px;clear: both;border-top:1px solid #E1E1E1;}
.honoursperson dl {margin:0px;}
div.medalinfo {float: left;width:400px;}
.moreinfo {}
p.medalimg img {border: 1px solid #AAA;padding: 1em;background: #F9F9F9;margin: 0 0 0 2em;}
.col4 ul {padding:0pxmargin:0px;}
ul#awm-jobs {padding:0px;}
#awm-jobs li {list-style-type:none;padding:6px;font-size:1.2em;}
#awm-jobs li a {font-weight:bold;}
ul.awm-biolist {width:30%;padding:0px;}
.awm-biolist li {list-style-type:none;padding:6px;}
.menu {
	border:1px solid #ccc;
	list-style:none;
	padding:0px;
	margin:0 0 0.5em 0;
	font:93%/1.2 Verdana, Arial, Helvetica, sans-serif;*font:85%/1.2 Verdana, Arial, Helvetica, sans-serif;
	background:#FFF;
}
/* Define div element to avoid box model probs w/yui - ie. border + width don't mix*/
div.menu {border:none;}
div.menu ul, div.menu dl,  div.menu p {border:1px solid #eee;}
.menu p {padding:0.5em;}
#content .menu ul, #content ul.menu {padding:0.5em;margin:0 0 1em 0;}
#content .menu ul li {list-style-type:none;margin:0 0 0.5em 0;line-height:1.2em;}
#content .menu dl ul {border:none;}
/*#mustsee & #special in /visit/ */
.menu h4, #content .menu h2, .menu dt#mustsee, .menu dt#special {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;background:#eee;color:#212121;padding:0.3em 0.5em;margin:0px;border:none;}
#content .menu h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;}
.menu dl {margin-bottom:1em;}
.menu dt {padding:0.3em 0.5em;margin:0px;}
.menu dt#mustsee, .menu dt#special {margin-bottom:0.5em;}
.menu ul ul, ul.subnav {border:none;}
ul.children{border-bottom:0px;}/*blog style*/
.yui-u .menu li {padding:0.25em 0 0.25em 0}
.yui-u .menu .subnav {list-style:none;padding:0 0 0 2em;}
/* friends shop */
#container label {
	display: block;
	 /* hide from IE mac \*/
	clear: both;	 
	padding-bottom: 0.8em;
}
/* For radio buttons */
fieldset.radio legend {
	color: #000;
	margin: 0 0 -1.2em 0;
	padding: 0;
	}
fieldset.radio label {
	display: block;
	padding-bottom: 0.25em;
	}
fieldset.radio input {
	width: auto;
	}	
fieldset.radio .labelText {
	left: 0;
	float: none;
	margin-right: 0;
	}
/* For date lists */
fieldset.datelist {
	margin-top: -0.8em;
	margin-bottom: 0.8em;
	border:none;
	}
fieldset.datelist p {
	padding-top: 0.25em;
	width: 130px;
	margin: 0;
	float: left;
	}
fieldset.datelist label {
	padding-left: 5px;
	display: inline;
	clear: none;
	}
fieldset.datelist label span.labelText {
	/*display: none;*/
	position: absolute;
	top: -1000px;
	left: -1000px;
	}
/* For the submit button */
fieldset.submit {
	border:none;
	margin: 0;
	}	
fieldset.submit input {
	 margin-top:1em
	}
/* Form validation messages */
.requiredMarker {
	display: block;
	color: #999;
	font-weight: normal;
	}
.correctionText {
	display: block;
	color: #00CC00;
	font-weight: bold;
	}
.warning, .nojswarning {
	color: #FF0000;
	font-weight: bold;
	}
.nojswarning {
	padding-left: 135px;
	}
/* TYPOGRAPHY */
#content {line-height: 1.6em;}
h1,h2,h3{/*font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;*/}
#content h2{border-bottom:1px solid #ccc;}
h1 {margin: 0 0 0.5em 0;font-size:138.5%;font-weight:bold;}
h2 {margin: 0 0 1em 0;font-size:123.1%;font-weight:bold;}
h3 {margin: 0 0 0.5em 0;font-size:116%;font-weight:bold;}
h4,h5,h6 {margin: 0 0 1em 0;font-weight:bold;}
p {margin:0 0 1em 0;}
strong{font-weight:bold;}
em{font-style:italic;}
code {font-size: 1.2em;	margin: 0 0 0 3em;}
blockquote, .quote {margin:1em 5em;	font-style:italic;}
code {font-size: 1.2em;margin: 0 0 0 3em;}
sup {font-size:77%;font-family:Verdana, Arial, Helvetica, sans-serif;vertical-align: super;}
blockquote {margin:2em 5em;font-style:italic;}
/* CLASSSES */
.top {clear: both;text-align: right;margin-bottom: 0;}
.note {font-size: 0.9em;color: #666;}
/* File types */
#content .pdf, .doc, .xls, .wd-nofile {
	list-style-type: none;
	padding: 0 0 0 20px;
	margin-left:0px;
	min-height: 20px;
	}
#content .pdf {background: url(/images/pdf.gif) no-repeat 0px;}
.doc {background: url("/images/doc.gif") no-repeat left;}	
.xls {background: url("/images/xls.gif") no-repeat left;}
.filesize {font-size: 0.83em;color: #777;}
.fancy {
	margin:1em 0;
	border-top:1px solid #f3f0dc;
	border-bottom:1px solid #f3f0dc;
	background:#fffdee;
	color:#330;
	padding:0.62em 1.62em 1em 1.62em;
	line-height:1.62em;
	font-size:138.5%;
	font-family:Georgia, "Times New Roman", Times, serif;
}
blockquote.fancy p {margin:0;}
blockquote.fancy .attribution {
	font-style: normal;
	font-variant: small-caps;
	font-size:77%;
	text-align:right;
	margin:0;
}
abbr, acronym {border:none;}
.left {text-align: left;}
.right {text-align: right;}	
.nowrap {white-space: nowrap;}
.highlight {position:relative;border:1px solid #f3f0dc;background:#fffdee;margin: 2em 4em; padding: 1.5em;}	
.shipname {font-style: italic;}
.photo{color: #003333; margin: 0 auto;}
.action {margin:2em 0;}
.action a {padding:0.8em 0.8em 1em 0.8em;background-color:#FFFF99;border:1px solid #009900;}
/* Tables */
table {border-collapse: collapse;}
tr.alt {background-color: #F9F9F9;}
th {
	padding: 2px 5px;
	background-color: #D9E1E1;
	vertical-align: baseline;
	border-right: 1px solid #FFF;
	text-align: left;
}
td {
	padding: 2px 5px;
	border-bottom: 1px solid #DDD;
}
caption {
	text-align: left;
	font-weight: bold;
	padding-top: 1.5em;
	padding-bottom: 0.25em;
}

/* IMAGE FIGURES microformat:.photoleft/.photoright are deprecated*/
.accnum {display: block;color:#666;}
.caption { color: #003333;margin: 0 auto;text-align: left} 
.figure, .photoright {display:block;}
#content .figleft, .photoleft {
	position:relative;
	float:left;
	margin: 0 2em 1em 0;
	}
#content .figright, .photoright {
	position:relative;
	float:right;
	margin: 0 0 1em 2em;
	}
.figure img, .photoright img, .photoleft img {
	padding: 0px;
	margin:0px;
	}
.photoright, .photoleft, .photomiddle {
	color:#212121;
	background-color:#EEE;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
}	
.fig100 {width:100px;}
.fig150 {width:150px;}
.fig160 {width:160px;}
.fig200 {width:200px;}
.fig240 {width:240px;}
.fig300, figcas_p {width:300px;}/*CAS portrait*/
.fig450, figcas_l {width:450px;}/*CAS landscape*/
.fig500 {width:500px;}
.fig512 {width:512px;}
.figfloat {display:inline-table;margin-top:0px;}
.figure p.caption, .figure span.caption {
	display:block;
	color:#212121;
	background-color:#EEE;
	padding: 1em 1em 1.5em 1em;
	margin:0px;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
}
div.figure p {margin:0px;}
div.figure {margin:0 0 1em 0;}
/* old image blocks */
.imageBox {float:left;margin: 0px 2em 1.5em 0px;}
.landscape {width: 242px;}
.portrait {width: 162px;}
/* the inline menu */
#content ul.inlineMenu, #footer ul.inlineMenu, ul.breadcrumbs, ul.paginate {padding:0;margin:0;}
#content ul.inlineMenu{margin-bottom:1em;}
ul.paginate{color:#666;}
#content .inlineMenu li, #footer .inlineMenu li, .breadcrumbs li, .paginate li {margin:0px 1em 0px 0px;display:inline;padding:0;}
.inlineMenu li a {white-space: nowrap;}
.inlineMenu #current a, .inlineMenu .current a, #.inlineMenu .selected a {color:#000;text-decoration:none;}
.inlineMenu .last {margin-right:0px;}
/* inline menu tabs */
#content{padding-top:0.1em;}/* FIX tabs border bug*/
#content .inlineTabs {border-bottom: 1px solid #ccc;font:normal 116%/1.6 Verdana, Arial, Helvetica, sans-serif;margin:0 0 1em 0;}
#content .inlineTabs li {margin:0 0.2em 0 0;padding:0;}
#content .inlineTabs li a {padding:0.2em 1em;text-decoration:none;}
#content .inlineTabs li a:link, #content .inlineTabs li a:visited  {border: 1px solid #ccc;background:#ddd;}
#content .inlineTabs li a:hover, #content .inlineTabs li a:active {border:1px solid #333;background:#333;color:#FFF;}
#content .inlineTabs a:link.current, #content .inlineTabs a:visited.current, #content .inlineTabs a:hover.current, #content .inlineTabs a:active.current, #content .inlineTabs a:link.selected, #content .inlineTabs a:hover.selected, #content .inlineTabs a:visited.selected, #content .inlineTabs a:active.selected,#content .inlineTabs li.current  {
	background: #fff;
	border:1px solid #ccc;
	border-bottom: 1px solid #fff;
	color: #000;
	}
#content .inlineTabs li.current {padding:0.2em 1em}
#content .inlineTabs li.orphan {margin:0px;padding:0px;}
#content .inlineTabs .orphan a {position:absolute;right:0;font-size:93%;margin:0px;padding:0px;}
#content .inlineTabs .orphan a:link, #content .inlineTabs .orphan a:visited, #content .inlineTabs .orphan a:hover, #content .inlineTabs .orphan a:active {background:none;border:none;color:#039;}
.breadcrumbs li  {
	background-image: url(/images/raquoGrey.gif);
    background-repeat: no-repeat;
    background-position: right 60%;
	padding: 0 1em 0 0;
}
.border { order:1px solid #CCC; padding:0 1em;}
#kidshq {border: 1px solid #030;}
a.external {background: url("/images/img/external.png") center right no-repeat;padding-right: 13px;}
/* shop */
#widgets{text-align:right;}
#widgets ul {font-size:100%;display:inline;margin:0;padding:0;height:20px;}
#widgets li, #account_widget li{display:inline;list-style:none;padding:0;margin:0;}
#cart_status {padding-left:20px;padding-top:2px;padding-right:0;border:none;background:url("/images/sprite.png") no-repeat 0 -387px;}
li#account_name{color:#666;}
#shop_results{position:relative;}
#shop_results .yui-u{*margin-left:16px;}
#shop_results .shop_product_summary {background-color:#eee;height:150px;position:relative;border:1px solid #ccc;}
#shop_results .shop_product_summary:hover {border:1px solid #357610;}
#shop_results .first{margin:0;}
#shop_results .yui-gb {margin-bottom:14px;position:relative;}
.shop_product_summary .fig {overflow:hidden;width:100px;height:100px;position:absolute;top:10px;left:10px;text-align:center;}
.shop_product_summary .fig img {}
.shop_cart_img .fig {overflow:hidden;width:100px;height:155px;}
#shop_results .shop_summary_title{font:bold 85%/1.1 Verdana, Arial, Helvetica, sans-serif;margin-top:0.7em;padding:0 12px;margin-top:8px;}
.shop_product_summary_img .shop_summary_title, .shop_product_summary_img .shop_summary_desc {margin-left:110px;}
.shop_summary_title a{text-decoration:none;}
.shop_summary_title a:hover,.shop_summary_title a:active{text-decoration:underline;}
#shop_results .shop_summary_desc{font-size:85%;line-height:1.1;padding:0 12px;}
#shop_cart{position:absolute;top:0;right:0;font-size:93%;}
#shop_cart img {margin-bottom:-2px;}
a.shop_add-cart, #checkout_go a {font-weight:bold;color:#FFF;text-decoration:none;padding:0.5em;background-color:#003300;}
#checkout_go{text-align:right;}
#checkout_total{font-size:146.5%;font-weight:bold;}
#shop_results a.shop_add-cart, .shop_product_hilite a.shop_add-cart{font-size:85%;padding:0.2em 0.5em;border:1px #FFF solid;}
#content a.shop_add-cart:link,#content a.shop_add-cart:visited,#content a.shop_add-cart:hover,#content a.shop_add-cart:active{color:#FFF;text-decoration:none;}
.shop_summary_price{font-weight:bold;padding:0 12px;position:absolute;bottom:13px;left:0px;}
.shop_product_summary a.shop_add-cart{position:absolute;bottom:10px;right:10px;}
.cart_table {width:100%;}
.cart_table_img {width:120px}
#shop_login input,#reset_password input{display:block;}
#shop_login button{font:100% Verdana, Arial, Helvetica, sans-serif;padding:0.1em 0.5em;}
#content #checkout_progress h2 {display:none;}
#content #checkout_progress {margin:0 0 1em 0;background:#FFF;}
#content #checkout_progress ol {padding:0;margin:0;text-align:left;font-size:131%;text-align:right;}
#content #checkout_progress li {display:inline;margin:0;display:block;float:left;width:16.66%;*width:16.6%;text-align:center;height:3.5em;}
#content #checkout_progress ol a {color:#666;padding:0.5em;margin:0;background:#ccc;display:block;height:2.5em;outline:none;text-decoration:none;}
#content #checkout_progress ol a:hover,#content #checkout_progress ol a:active{background:#ddd;}
#checkout_progress .step_next a {}
#checkout_progress .step_last a {}
#content #checkout_progress li.step_this,#content #checkout_progress li.step_disabled, #content #checkout_progress  span {padding:0.5em 0;height:2.5em;text-align:center;}
#checkout_progress .step_disabled {color:#666;}
#checkout_progress li.step_this {background:#FFF;color:#357610;}
#content #checkout_progress li.step_this span,#content #checkout_progress li.step_disabled span{background:#FFF;padding:0 0.5em;display:block;}
#content #shopNav {
	font-size:100%;
	background:url("/images/sprite.png") repeat-x 0 -1572px;
	margin:1em 0 0 0;
	padding:0;
	border-top:3px solid #212121;
	height:2em;
	position:relative;
	height:2.2em;
}

#shop_search {margin:0;position:absolute;top:2em;right:0;}
#content #shop_search #q,#content #shop_search .form_button input{font-size:93%;}
#content #shop_search #q{width:15em;}
#content #shop_search input{display:inline;padding:2px;font-weight:bold;}
#content #shopNav li {margin:0;float:left;display:block;height:2.2em;}
#content #shopNav a {line-height:1;padding:0.5em 0.5em 1em 0.5em;margin:0;font-weight:bold;outline:none;overflow:hidden;}
#shopNav a:link, #shopNav a:visited {color:#212121;text-decoration:none;}
#shopNav a:hover, #shopNav a:active {color:#039;text-decoration:underline;}
#shopNav .current {color:#000;background:#f9f9f9;text-decoration:none;}
#shopTags {font-size:85%;margin:0;background:#f9f9f9;padding:0;}
#content #shopTags li {margin:0 0.5em 0 0;float:left;}
#content #shopTags li.pg_pagecount_shop {color:#666;float:right;}
#shopTags a {padding:0 0 0 0.5em;}
#content #shopTags .current {margin:0 0.5em;}
#shopTags a:link, #shopTags a:visited {text-decoration:none;}
#shopTags a:hover, #shopTags a:active {text-decoration:underline;}
/* support us */
table.friends caption {  
	text-align: left; 
	font-weight: bold;
	color: #336666; 
	}
table.friends {
	border-collapse: collapse;
	margin-left: 0;
	margin-bottom: 3em;
	width: 100%;
	clear: both;
	}
table.friends th {
	color: #000000; 
	background-color: #D9E1E1;
	}
.friends th, .friends td {
	vertical-align: baseline;
	padding: 0.5em 1em 0.5em 0;
	}
.friends th.row {
	background: transparent;
	text-align: left;
	font-weight: bold;
	}
.friends td, .friends th.row {
	border-bottom: 1px solid #336666;
	}
td.yes {
	background: url("/images/friends/yes.gif") no-repeat center 0.5em;
	height: 20px;
	text-indent: -1000px;
	}
td.no {
	background: url("/images/friends/no.gif") no-repeat center 0.5em;
	height: 20px;
	text-indent: -1000px;
	overflow: display;
	}
td.yestext {
	background: url("/images/friends/yes.gif") no-repeat center 0.5em;
	height: 20px;
	font-size: 9px;
	text-align: center;
	padding-top: 25px;
	vertical-align: baseline;
	}
#benefactor, #companion, #patron {
	width: 218px;
	float: left;
	margin: 0 10px 2em 0;
	background-image: url("/images/friends/bg_benefactor.png");
	background-repeat: repeat-y;
	background-position: right top;
	padding-left: 5px;
	}
#benefactor h2, #companion h2, #patron h2 {
	font-weight: bold;
	background-color: #D9E1E1;
	padding: 0.2em;
	margin: 0 0 0.5em -5px;
	color: #000000;
	}
#benefactor ul, #companion ul, #patron ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
#benefactor li, #companion li, #patron li {
	padding: 0 0 0.85em 0;
	margin: 0;
	font-size: 11px;
	}
.price {
	font-size: 10px;
	font-weight: normal;
	}
#donations, #donor {
	width: 48%;
	float: left;
	}
#donations {
	margin-right: 1em;
	}
#donations h3, #donor h3 {
	font-size: 14px;
	margin-bottom: -1em;
	}
/* Bequest */
#bequest {
	margin-top: -45px;
	margin-right: -15px;
	padding-top: 45px;
	padding-right: 150px;
	background-image: url("/images/friends/bg_bequest.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	}
/* google analytics img*/
.hideStats {text-indent: -10000px;}
/* War diaries */
.displayonly {color: #555;}
.pdfwarning {
	float: right;
	width: 140px;
	font-size: 0.91em;
	border: 1px solid #336666;
	background: #D9E1E1;
	padding: 5px;
	margin-left: 25px;
}
.pdfwarning p {margin-top: 0;}
.pdfwarning a img {border: none;display: block;}
/*Calendar */
#cal caption, .calendar caption {display:none; }
#cal table td, .calendar td {text-align:center;	padding:3px;}
#cal table th, .calendar th {background-color:#FFF;}
#cal th, #cal td {border:none;}
.calendarDates{}.calendarMonthHeading{}
.calendarDayTitles{font-weight: bold;font-size: 75%;text-align: center;}
.calendarEvent{background-colorR: #FF9;}
.calendarEventToday{background-color: #FF9;border: 1px solid #C00;font-weight: bold;}
.calendarToday, table.calendar .today{background-color: #FF9;}
.calendarSelected {color:#FFF;background:#039;}
/* MICROFORMATS */
.tel {white-space:nowrap;}
/* FORMS */
.requiredFld, .required {color:#c00;padding-left:0.2em;}
label.required{color:#222;}
/* Forms */	
legend.hidden {display: none;}
/* .bio = biographical database search forms */
#content .bio fieldset {border:1px solid #ccc;margin:0px;padding:1em 0;background:#FFF;}
#content .bio {font:normal 108% Verdana, Arial, Helvetica, sans-serif;}
#content .bio fieldset legend {display:none;}
#content .bio button {font:bold 100% Verdana, Arial, Helvetica, sans-serif;margin-left:15em;}
#content .bio ol {margin:0px;padding:0px;*overflow:auto;}
#content .bio li{padding:0 0 1.5em 0;list-style-type:none;*overflow:auto;}
#content .bio label{float:left;width:14em;margin:0 1em 0 0;padding:0;text-align:left;}
#content .bio label.award-authority{*width:auto;}
#content .bio input{width:20em;}
#content .bio select{width:20.65em;*width:auto;}
#content .bio fieldset fieldset {border-style:none;margin:0;padding:0px;background-color:transparent;}
#content .bio fieldset fieldset legend {color:#000;display:block;font-weight:normal;font-size:100%;margin:1em 0 0 -2px;*margin:0.5em 0 0 -0.6em;padding:0px;}
#content .bio fieldset fieldset label {float:none;width:auto;margin-right:auto;text-align:left;}
#content .bio fieldset fieldset ol {position:relative;top:-2em;margin:0 0 -2em 12.5em;*position:relative;*top:-2em;*top:-1.2em;*margin:0 0 -1em 12.5em;padding:0;}
#content .bio fieldset fieldset li {display:inline;margin:0 0.5em;}
#content .bio fieldset fieldset input,#content .bio fieldset fieldset select{float:none;width:auto;margin-right:auto;}
#content .bio fieldset fieldset input[type=text] {margin-left:0px;}
.bio input.example, .bio textarea.example, .bio option.example {color:#666;}
.bio a {margin:0 1em;}
.bio input.example, .bio textarea.example, .bio option.example {color:#666;}
.bio a {margin:0 1em;}
/*subs = subscribe forms*/
#content .subs legend {font:bold 100% Verdana, Arial, Helvetica, sans-serif;}
#content .subs fieldset {border: none;margin: 0px;padding:0.5em 0;font:85% Verdana, Arial, Helvetica, sans-serif;}
#content .subs button {font:bold 108% Verdana, Arial, Helvetica, sans-serif;margin:0;}
#content .subs ol {margin:0px;padding:0px;overflow:auto;}
#content .subs li{padding:0 0 0.5em 0;margin:0;list-style-type:none;}
#content .subs label{float:left;width:9em;margin:0.2em 1em 0 0;padding:0;text-align:left;}
#content .subs input{width:14em;padding:0.2em;font:bold 100% Verdana, Arial, Helvetica, sans-serif;}
/* COLLECTIONS SEARCH */
.results-block{position:relative;}
.result{width:100%;position:relative;}
.workarea_ctrl{position:absolute;top:0;right:0;}
#content .results, #content .results li {margin:0;padding:0;list-style:none;}
#content .results li:hover, .checkout tbody tr:hover {background:#f9f9f9;}
#content .results li {border-bottom:1px solid #ccc;margin:0;padding: 1em 0;}
.results_desc {line-height:1.2;padding-top:0.2em;}
.results_type {color:#666;font-weight:normal;}
#content .results li p {margin:0;}
#content .results li.result_img p {margin:0 184px 0 0;}
#content .results .fig {width:160px;overflow:hidden;float:right;}
#content .collection_meta .workarea_add, #content .collection_meta .workarea_remove , a.add_cart{margin-right:1em;}
#content .collection_meta .workarea_add {padding:0 0 0 12px;background:url("/images/sprite.png") no-repeat 0 -658px;}
#content .collection_meta .workarea_remove {padding:0 0 0 12px;background:url("/images/sprite.png") no-repeat 0 -688px;}
#content #collection_permalink {font-style:normal;color:#666;}
#content #results {padding-top:1em;}
#content .results-meta{text-align:right;}
#content #results dt{font-size:116%;font-weight:normal;margin:0;}
#content form.search div,#content form.search div ul,
#collection_search .form_links,#collection_search .form_links ul{display:inline;padding:0;margin:0;}
#collection_search {position:relative;}
/*#collection_search #form_link_advanced_search {display:inline;list-style-type:none;padding:0 0 0 1em;margin:0;}
#form_link_advanced_search{font-size:85%;}*/
#collection_search .form_links ul {display:inline;padding:0;margin:0;font-size:85%;}
#collection_search .form_links ul li {display:inline;list-style-type:none;padding:0 0 0 1em;}
.results_url{font-size:85%;color:#008000;display:block;}
/* search in content */
#content form.search, #collection_search, #site_search {padding:0 0 1em 0;}
#content form.search #q,#content form.search .form_button input{font-size:123.1%;font-family:Verdana, Arial, Helvetica, sans-serif;}
#content #collection_search #q,#content #site_search #q{width:25em;}
#content #shop_search #q{width:20em;}
#content form.search .form_button input{display:inline;padding:2px;font-weight:bold;}
/* temp hide */
#content form.search label {display:none;}
#advanced_collection_search .notification, #collection_search .notification {margin:0.5em 0;}
/* Search info, page count */
#content .search_results_info {margin:0.5em 0;padding:0.2em 0 0.5em 0;border-top:#666;background:#eee;width:100%;}
#content .search_results_info h2 {font-family:Verdana, Arial, Helvetica, sans-serif;line-height:1;font-size:100%;border-bottom:none;padding:0;margin:0;}
#content .search_results_info p {line-height:1;color:#666;text-align:right;margin:0;padding:0;}
/* login, checkout forms  */
#login, #forgot_password, #register, #billing_address, #delivery_address, #delivery_method, #payment_details, #account_details, #account_address {margin:0 0 1em 0;}
.form_field {margin:0 0 1em 0;display:block;position:relative;}
#login .form_field {width:270px;}
#register .form_field{width:330px;}
#login fieldset {border: 1px solid silver;padding: 1em;width:21em;}
#login fieldset legend {padding: .1em;font-weight: bold;font-size: 1.5em;color: #212121;}
#login label, #forgot_password label, #register label, #billing_address label, #delivery_address label  {
    margin: 0 0 0.5em 0;
	font-weight:bold;
	display:inline;
	padding:0px;
	text-align:right;
}
.form_field input{font-size:14px;padding:4px;font-weight:bold;}
.checkout{position:relative;}
.checkout .checkout_qty .form_field input {width:2em;margin:0;}
.checkout .form_field{margin:0;}
.checkout td {padding:1em 0;}
.checkout .form_button{text-align:right;margin:0.5em 0;}
.checkout td.checkout_price{font-weight:bold;padding-left:1em;padding-right:1em;font-size:116%;}
#account_details input, #account_address input {display:block;}
#login legend {background-color: #FFF;color:#663;}
#login td {border-bottom:none;}
#login .form_field input, #register .form_field input {display:block;}
#billing_address .form_field input, #billing_address .form_field textarea,
#delivery_address .form_field input, #delivery_address .form_field textarea,
#delivery_method .form_field textarea, #account_address textarea
{display:block;width:300px;}
#billing_address .form_field textarea, #delivery_address .form_field textarea, #account_address .form_field textarea {height:52px;}
#forgot_password .form_field, #forgot_password .form_button{display:inline;}
#forgot_password .form_field input {width:250px;}
#billing_address .form_field  #fieldset-is_gov input, #delivery_address .form_field  #fieldset-is_gov input,
#account_address .form_field  #fieldset-is_gov input, #account_address .form_field  #fieldset-is_gov input, #billing_address .form_field #fieldset-save input, #delivery_address .form_field #fieldset-save input{display:inline;width:1em;margin:0 0.5em 0 0;}
label { font-weight: bold; }
#content fieldset.visible{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend{font-weight: bold; font-size:108%;}
/* Form fields (Blueprint - font sizes changed to YUI)
-------------------------------------------------------------- */
input.text, input.title, select.text { 
  background-color:#fff; 
  border:1px solid #bbb; 
}
input.text:focus, input.title:focus, 
textarea:focus, select:focus { 
  border-color:#666; 
}
input.text, input.title {
  margin:0.5em 0;
}
input.text, 
input.title   { width: 300px; padding:5px; }
input.title   { font-size:116%; }
textarea      { width: 390px; height: 250px; padding:5px; }
/* extra style for shorter width input */
input.input-short {width: 95%;}
input.block {display:block;}
input.checkbox, input.radio { 
  position:relative; top:.25em; 
}
form.inline { line-height:3; }
form.inline p { margin-bottom:0; }
#content button {font:bold 108% Verdana, Arial, Helvetica, sans-serif;padding:0.2em;margin:0.5em 0;}
/* Success, notice and error boxes
-------------------------------------------------------------- */
#content ul.error,#content ul.warning {margin:0;display:block;}
#content ul.error li, #content ul.warning li {margin:0.2em 0;padding:0.2em 0.2em 0.2em 24px;list-style:none;color:#c00;background:#FFF url(/images/sprite.png) no-repeat 0 -355px;font-weight:bold;
}
.error li em,.warning li em{font-style: normal;}
/*
.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }
.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }
*/

/* BLOG 
-------------------------------------------------------------- */
ul.share li {line-height:2em;list-style-type:none !important;padding-left:0px;}
#content .post {position:relative;}
.edit  {position:absolute;top:0px;right:0px;}
h2.title {margin-bottom:0px;}
h2.title a {text-decoration:none;color:#333;}
h2.title a:link, h2.title a:visited, h2.title a:hover, h2.title a:active {color:#333;}
.cite {font: 77% Verdana, Arial, Helvetica, sans-serif;color: #666;margin-top:0.5em;}
.cite a:link, .cite a:visited, .cite a:hover, .cite a:active {color: #666;text-decoration:underline;}
.post_content {margin:1em 0 2em 0;}
#content ul.postnav, #content ul.postnav li {margin-left:0px;padding-left:0px;list-style:none;}
li.postnavNext, li.postnavPrev {margin:0px;padding:0px;background-image:none;}
li.postnavPrev {float:left;}
li.postnavNext  {float:right;}
li.postnavPrev a {padding-left:18px;background: url(../images/img/arrowBack.gif) no-repeat left 1px;}
li.postnavNext a {padding-right:18px;background: url(../images/img/arrow.gif) no-repeat right 3px;}
a.more-link {text-decoration:underline;}
a.more-link {display:block;margin-top:1em;}
.more-link:after {content:url(/images/img/arrow.gif);padding-left:3px;}
/* comments  */
.comments textarea {width:100%;}
.comments #submit {width:6em;}
h3#respond {margin-bottom:0px;}
.comments_link {white-space: nowrap;}
ol#comments{margin:2em 0;position:relative;}
li.comment {padding-left:1em;}
#comments cite .comment_author { font-weight:bold; }
.alt {background:#E1E1E1;}
.authorcomment{}
.page_item{list-style-type:none;}
#content .page_item, #content .page_item a {padding-right:0;margin-right:0;}
.current_page_item a {color:#000;text-decoration:none;}
/* footnotes - from mediawiki monobook */
/* Highlight clicked reference in blue to help navigation */
ol.references > li:target, sup.reference:target, cite:target { background-color: #DEF;}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {font-weight: normal;font-style: normal;}
sup.reference a { white-space: nowrap; }
ol.references {font-size:85%;}
.search_fav{}
/* search pagination */
#content .pg{padding:1em 0;text-align:center;clear:both;}
#content .pg .pg_pagecount, #content .pg .extend, #content .pg .result_count  {color:#666;border:none;color:#666;margin:0.5em 0 0 0;}
#content .pg_pagecount {text-align:right;border-top:1px solid #ccc;background:#eee;color:#666;padding:0 0.5em;}
#content .pg .result_count {font-size:77%;display:block;}
#content .pg li {list-style:none;margin:0px;padding:0px;display:inline;}
#content .pg a {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #039;
	background-color: #FFF;	white-space:nowrap;
}
#content .pg a:link, #content .pg a:visited, #content .pg a:active {
	text-decoration: none;
	border: 1px solid #039;
	color: #039;
}
#content .pg a:hover {	
	border: 1px solid #039;
	color: #FFF;
	background-color: #039;
}
#content .pg .pg_first a, #content .pg .pg_last a,#content .pg .pg_prev a,#content .pg .pg_next a {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	border: none;
}
#content .pg .pg_this {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	color: #000000;
	border: 1px solid #FFF;
	background-color: #FFFFFF;
	font-weight: bold;
}
/* detail page - embedded */
.hide_css{position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.debug {margin:2em;padding:1em;border:1px solid #d1d1d1;background:#eee;}
/* yui patchs for IE */
.yui-g, .yui-ge{*position:relative;}
