/* 
   Australian War Memorial
   www.awm.gov.au
*/


/* YUI - reset-fonts-grids  */

/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
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;}


/* END YUI */

/* 
AWM CSS NOTES
IE  filters (hacks) are used in the AWM code as it is in YUI. This makes the CSS not valid according to the w3c validator.
The * prefix filters rules for IE (at least IE7 and earlier)
The _ prefix filters rules for IE6 and earlier
Mac backslash filter may also be used

Yahoo! notes about YUI grids not validating: http://tech.groups.yahoo.com/group/ydn-javascript/message/40059


2010 COLOUR pallette

				ILLUSTRATOR		PHOTOSHOP		WEB	SAFE		HEX [PANTONE]	RGB
ANZAC RED		#B24119			#ba5915			#cc6600			#A33F1F			R=163 G=63 6=31
HISTORIC RED	#840C2C			#98012e			#990033			#822433			R=130 G=36 B=51
POPPY RED		#E3173E			#e51837			#cc0033			#C60C30			R= 198 G=12 B=48
OCEAN BLUE		#00467F			#004680			#006699			#003478			R=0 G=52 B=120
SKY BLUE		#007BC3			#0079c2			#0066cc			#0065BD			R=0G=101 B=189
ROSEMARY BLUE	#92A9D7			#8ca3d5			#9999cc			#9DABE2			R= 157 G=171 B=226
CYPRESS GREEN	#525E3C			#556421			#666633			#5B6334			R=91 G=99 B=52
ROSEMARY GREEN	#3C6964			#33715a			#336666			#496C60			R=73 G=108 B=96
DOME GREEN		#71C1BE			#74c8b9			#66cccc			#7BBBB2			R=123 G=187 B=178
MOSAIC YELLOW	#FDB913			#fdb813			#FFCC00			#F0AB00			R=240 G=171 B=0
SANDSTONE		#EEE1C3			#f1e7c8			#FFFFCC			#DBCEAC			R= 219 G=206 B=172

*/




/* AWM BASE */
body {text-align:center;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;_font-size:108%;}/*IE6 font size*/

/* yui patchs for IE */
.yui-g, .yui-ge{*position:relative;}

/*clone yui doc4: */
#hd,.navset .hd,.navset .bd,#bd,#ft,#widgets,#ubernav .yui-g, #global .yui-g, #nav-bd #nav-3 {width:74.923em;*width:73.05em;margin:0 auto;}

#hd {text-align:center;margin:auto;}

#doc4,#doc2{margin:0 auto;}

/* GLOBAL BAR */
#global{background:#000;height:2.2em;color:#FFF;}
#global .yui-g{position:relative;}
#global li {margin:0 1em 0 0;}
#global ul {padding:0.5em 0;}
#global .first ul {float:left;}

/* Links in global bar for 2010 site redev */ 
#survey_beta a:link,#survey_beta a:visited,#survey_beta a:hover,#survey_beta a:active{color:#00CC33;font-weight:bold;}
#disable_beta a {color:#F60;font-weight:bold;}

/* HEADER */
#header{margin:0;position:relative;background:#004680 url(/images/bg_banner.jpg) repeat-x top;_background:#004680;}
#hd{background:none;position:relative;text-align:left;padding:0;height:5.3em;}
#header h1,#header p{margin:0;text-indent: -10000px;text-align:left;}

/* LOGO IN BANNER - white (PNG 24)	*/
#header p a,#header h1 a {
	background: url("/images/logo/AWM-2010-HD-slim.png") no-repeat;
	_background: url("/images/logo/AWM-2010-HD-PNG8.png") no-repeat; /* IE6 and earlier do not render PNG24 */
	width: 432px;
	height: 25px;
	position:absolute;
	top:1.1em;
	left:0;
	display:block;
	outline:none;
}


/* SEARCH IN HEADER */
#header form{
	position:absolute;
	top:1em;
	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;
	margin:0.2em 0 0.4em 0;
	background:#FFF;
	padding:0;
	position:relative;
	left:0.3em;
	width:17.5em;*width:17.2em;
}
#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;}



/* BACKGROUND & PAGE BORDER - match color to nav-bd 'on' state and bottom border
	#ft top border matched #content side border colour
 */
html,body,#nav-hd,#nav-bd{background:#f7f7f7;}
#bd{text-align:center;background:#FFF;}
/* CONTENT */
#content {
	font-size:100%;
	text-align:left;
	display:block;
	margin:0 auto;
	padding:1em;
	background:#FFF;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	overflow:hidden;
	width:auto;
	position:relative;
}


/* LINKS */
a:link, a:visited, a:hover, a:active, .toggle_on, .toggle_off{color: #039;text-decoration:underline;}
#content a img {border:none;text-decoration:none;}
#content #toggle_advanced_collection_search {border-bottom:1px solid #ddd;}


/* FOOTER */
#footer {margin:0 auto;border-top:none;padding:0;font-size:100%;text-align:center;margin:0 auto;}
#footer a:link,#footer a:visited{text-decoration:none;}
#footer a:hover,#footer a:active{text-decoration:underline;}
#ft{text-align:left;line-height:1.2;padding:1em 0 0 0;background:none;border-top:4px solid #ddd;}
#ft ul{margin:0 0 0.5em 1em;font-size:100%;}
#ft li {margin:0 0 0.5em 0;}
#ft h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:93%;margin:0 0 0.5em 1em;}
#ft .colophon { text-align:center;}


/* SOCIAL ICONS IN FOOTER */
.ft_social {padding-left:22px;border:none;}
#ft_fb {background:url("/images/sprite.png") no-repeat 0 -779px;}
#ft_twttr {background:url("/images/sprite.png") no-repeat 0 -870px;}
#ft_yt {background:url("/images/sprite.png") no-repeat 0 -810px;}
#ft_flkr,#ft_flkr_c {background:url("/images/sprite.png") no-repeat 0 -837px;}


/* 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;}
div.block {margin-bottom:1.5em;}/*used to separate div sections*/


/* NAVIGATION */
/* shared pri and sec
   USE pixels instead of ems to avoid webkit gap issue
   YUI 1em = 13px. Here lets say its 12px
*/
.navset, .inlineMenu {width:100%;position:relative;} /* IE: width */
.navset a, .inlineMenu a {text-decoration:none;outline:none;}
.navset ul, .navset li, .inlineMenu, .inlineMenu li {margin:0;padding:0;list-style:none;}
.navset li, .inlineMenu 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, .inlineMenu:after {clear:both;content:'.';display:block;height:0;visibility:hidden;} /* clear non-IE */
/*.navset ul, .inlineMenu {zoom:1;}  clear IE */
/* primary tabs */
.navset .hd li {margin-right:.33em;padding:0;}
/*.navset .hd li {margin-right:4px;padding:0;}*/
/*.navset .hd li.on strong a {cursor:default;}*/
.navset .hd li a, .navset .hd li strong, .navset .hd li em, .inlineMenu li a {display:block;*display:inline-block;font-style:normal;}
.navset .hd li a, .navset .hd li strong {padding:.5em 1.4em .5em 0;}/* IE: 100% clickable */
/*.navset .hd li a, .navset .hd li strong {padding:6px 15px 6px 0;}  */
.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 li, .inlineTabs li a  {padding:0.5em;}
/*.navset .bd li, .inlineTabs li a  {padding:6px;}*/
.navset .bd li.first {padding-left:0;border:0;}
/* primary tabs */
#nav-hd {border-top:4px solid #00223e;}
#nav-hd ul,#nav-bd ul {position:relative;}
#nav-hd ul {background:#00223e;}
/*.navset .hd li a {padding:0.5em 0.8em;font-weight:bold;outline:none;}*/
.navset .hd li a {padding:6px 9px;font-weight:bold;outline:none;}
.navset .hd li a:hover, .navset .hd li a:active {text-decoration:underline;background:none;}
.navset .bd {font-weight:bold;}
.navset .bd li a {padding:0.2em 0.5em;font-weight:normal;border:none;white-space:nowrap;outline:none;color:#036;}
/* nav-hd 'on' state and nav-bd background - WHITE NAV-HD, BLUE NAV-BD 
*/
.navset .hd li.on a:link,.navset .hd li.on a:visited, .navset .bd  {color:#FFF;background:#036;}
/* nav-hd 'on' state and nav-bd background - DARK BLUE NAV-HD, GREY NAV-BD */
#nav-hd ul {background:#00223e;}
.navset .hd {border-bottom:4px solid #ddd;}/* border colour matches secondary nav background */
.navset .hd li a {color:#efefef;}
.navset .hd li.on a:link,.navset .hd li.on a:visited, .navset .bd  {color:#00223e;background:#ddd;}
/* secondary tabs */
.navset .bd li.on a {color:#000;background-color:#FFF;}
.navset .hd .orphan,.navset .bd .orphan {position:absolute;top:0;right:0;}
.navset .hd .orphan a{font-weight:normal;}
.navset .bd #shopNav_help a {font-weight:bold;}
.navset .bd {position:relative;}
/* tertiary navigation */
#nav-3 {margin:0 0 1em 0;}
#content #nav-3 ul,#nav-bd #nav-3 ul {font-size:85%;background:#f9f9f9;margin:0;padding:.5em 0;}
#nav-3 a {white-space:nowrap;}
#nav-3 .on, #nav-3 .on a {background:#fff;color:#000;}
#nav-3 li.pg_pagecount_shop {color:#666;float:right;}
#shop_help {position:absolute;top:1em;right:1em;}
/*  
	If the #nav-3 is outside of #content - to avoid placing <h1> above the nav
	also need to copy #content border styles
*/
#nav-bd #nav-3 {background:#FFF;}
#nav-bd #nav-3 ul {border:1px solid #ddd;border-top-width:0px;border-bottom-width:0px;padding:.5em 1em;}
#nav-bd #nav-3 li {padding:.5em;margin-right:.5em;}



/* INLINE MENU, PAGINATION */
.inlineMenu, ul.breadcrumbs {padding:0;margin:0;}
ul.inlineMenu{margin-bottom:1em;}
#content .inlineMenu,#content .inlineMenu li {margin:0;}
#content .inlineMenu {margin-bottom:1em;}
#content .inlineMenu li {margin-right:1em;}
.inlineMenu li a {white-space:nowrap;text-decoration:underline;}
.inlineMenu #current a, .inlineMenu .current a, .inlineMenu .selected a {color:#000;text-decoration:none;}
.inlineMenu .last {margin-right:0px;}



/* INLINE MENU TABS */
.inlineTabs {border-bottom: 1px solid #ddd;}
.inlineTabs li a, .inlineTabs li.on, #content .inlineTabs li.current {padding:0.2em 1em;margin-bottom:-1px;text-decoration:none;border:1px solid #ddd;}
#content .inlineTabs li.on, #content .inlineTabs li.current {border-bottom:1px solid #fff;}
.inlineTabs li a:link, .inlineTabs li a:visited  {background:#ddd;}
.inlineTabs li a:hover, .inlineTabs li a:active {border-color:#333;background:#333;color:#FFF;}
.inlineTabs a:link.current, .inlineTabs a:visited.current, .inlineTabs a:hover.current, .inlineTabs a:active.current, .inlineTabs a:link.selected, .inlineTabs a:hover.selected, .inlineTabs a:visited.selected,.inlineTabs a:active.selected,.inlineTabs li.current,.inlineTabs .on, #content .inlineTabs .current{background: #fff;border-bottom:1px solid #fff;color: #000;cursor:text;}
.inlineTabs li.orphan {margin:0px;padding:0px;}
.inlineTabs .orphan a {position:absolute;right:1em;margin:0px;padding:0px;}
.inlineTabs .orphan a:link, .inlineTabs .orphan a:visited, .inlineTabs .orphan a:hover, .inlineTabs .orphan a:active {background:none;border:none;color:#039;}
.inlineTabs .orphan a:hover, .inlineTabs .orphan a:active {text-decoration:underline;}
.inlineTabs .orphan a {position:absolute;right:1em;font-size:100%;margin:0px;padding:0px;}



/* BREADCRUMBS - uses image delimeter */
.breadcrumbs li  {
	background-image: url(/images/raquoGrey.gif);
    background-repeat: no-repeat;
    background-position: right 60%;
	padding: 0 1em 0 0;
}



/* TYPOGRAPHY */
#content {line-height: 1.6em;}
/* Set headings to Arial */
h1,h2,h3 {font-family:Arial, Helvetica, sans-serif;}
#content h2{border-bottom:3px solid #000;}
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;}



/* LISTS */
#content ul,#content ol {margin:0 0 0 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 & WAR DIARIES */
#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: #FFF url(/images/roh/rohbg.png) repeat-x top;
	margin-bottom: 2em;
	position: relative;
	font:108% Helvetica, Arial, sans-serif;
}
#content #rohperson h2 {display:none;}
#rohphoto {width: 150px;}
#rohphoto img {border: 1px solid #333;}
#rohperson dt {width: 9em;}
.wardiaries dt, #rohperson dt {
	font-weight: bold;
	text-align: left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.wardiaries dt {width: 16em}
.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;}
p.medalimg img {border:1px solid #AAA;padding:1em;background:#F9F9F9;margin:0 0 0 2em;}

/* JOBS */
#awm-jobs {padding:0px;margin:1em 0;}
#awm-jobs li {list-style-type:none;padding:0;font-size:108%;}
#awm-jobs li a {font-weight:bold;}

/* PEOPLE (BIO DATABASES) */
ul.awm-biolist {width:30%;padding:0px;}
.awm-biolist li {list-style-type:none;padding:6px;}


/* MENU BLOCKS - position in css after lists */
.menu {padding:0px;margin:0 0 0.5em 0;font:93%/1.2 Verdana, Arial, Helvetica, sans-serif;background:#FFF;
}
#content .menu ul {margin:0 0 0 1em;}
#content .menu li {padding:0;}
#content ul ul {padding:0;margin:0;}
#content .menu .inlineMenu li {margin-right:1em;}
#content .menu ul li {margin:0 0 0.5em 0;line-height:1.2em;}
.menu ul, .menu ol, ul.menu, .menu p {padding:0.5em;margin:0 0 1em 0;}
.menu h4, #content .menu h2 {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;}
ul.children{border-bottom:0px;}/*blog style*/
.yui-u .menu li {list-style:none;padding:0.25em 0 0.25em 0}
.yui-u .menu .subnav {list-style:none;padding:0 0 0 2em;}
div.menu div, div.menu, .menu ul {border:1px solid #eee;}
.menu ul ul, ul.subnav, div.menu ul {border:none;}





/* 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;
}

/* CLASSSES */
.top {clear: both;text-align: right;margin-bottom: 0;}
.note {font-size: 0.9em;color: #666;}
/* File types */
.pdf, .doc, .xls, .wd-nofile {
	list-style-type: none;
	padding: 0 0 0 20px;
	margin-left:0px;
	min-height: 20px;
	}
.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,.tel {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;}
.border {border: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;}
/* google analytics img*/
.hideStats {text-indent:-10000px;}
/* War diaries */
.displayonly {color:#555;}



/* IMAGE FIGURES */
.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;
	}
.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,.photoright, .photoleft, .photomiddle {
	display:block;
	color:#212121;
	background-color:#EEE;
	padding: 1em 1em 1.5em 1em;
	margin:0px;
	font: 85% Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
}
.photoright, .photoleft, .photomiddle {padding:0;}
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;}



/* SHOP */
/* Account/cart widget  */
/* account, cart widgets in banner #hd */
#hd_acc {position:absolute;top:3.7em;right:0;}
#account_widget,#cart_widget{margin:0;padding:0;float:right;display:inline;font-size:93%;}
#account_widget,#cart_widget,#account_widget a,#cart_widget a {color:#FFF;}
#account_widget a:link,#account_widget a:visited,#cart_widget a:link,#cart_widget a:visited{text-decoration:none;}
#account_widget a:hover,#account_widget a:active,#cart_widget a:hover,#cart_widget a:active{text-decoration:underline;}
#account_widget li,#cart_widget li {display:inline;margin-left:1em;}
#cart_status {padding-left:20px;padding-top:2px;padding-right:0;border:none;background:url("/images/sprite.png") no-repeat 0 -327px;}
#widgets {position:absolute;top:0;right:1em;padding:0 0 0.5em 0;}
#widgets ul {font-size:100%;display:inline;margin:0;padding:0;height:20px;}
#widgets li, #account_widget li{display:inline;list-style:none;}
li#account_name{color:#ccc;}
#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;}
/* add to cart button */
a.shop_add-cart, #checkout_go a {font-weight:bold;color:#FFF;text-decoration:none;padding:0.5em;background-color:#003300;}
a.shop_add-cart:hover,a.shop_add-cart:active{background:#069;}
#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%;height:3.5em;text-align:center;}
#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 #shop_search #q,#content #shop_search .form_button input{font-size:100%;}
#content #shop_search #q{width:20em;}
#content #shop_search input{display:inline;padding:2px;font-weight:bold;}




/* 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-color:#FF9;}
.calendarEventToday{background-color: #FF9;border: 1px solid #C00;font-weight: bold;}
.calendarToday, table.calendar .today{background-color: #FF9;}
.calendarSelected {color:#FFF;background:#039;}





/* FORMS (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; }
label { font-weight: bold; }
#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; }
*/

/* 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;
	}
.requiredFld, .required {color:#c00;padding-left:0.2em;}
label.required{color:#222;}
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;*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 */
#content .workarea_add, #content .workarea_remove {line-height:1;}
#content .results_url {line-height:1;margin:0.2em 0 0 0;}
.results a:visited {color:#551a8b;}
.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 -656px;}
#content .collection_meta .workarea_remove, #content .menu .workarea_remove {padding:0 0 0 12px;background:url("/images/sprite.png") no-repeat 0 -686px;}
#content .link_back {padding:0 0 0 12px;background:url("/images/sprite.png") no-repeat 0 -715px;}
#content .link_fwd {padding:0 0 0 12px;background:url("/images/sprite.png") no-repeat 0 -745px;}
#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 .description{display:inline;font-size:85%;color:#666;}
#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 1em 0 0;}
.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 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;}
#content fieldset.visible{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend{font-weight: bold; font-size:108%;}
/* shop forms */
#item_options textarea {height:3em;display:block;}




/* COLLECTION SEARCH */

/*
#collection_search {position:relative;width:100%;}
#collection_search .form_links,#collection_search .form_links ul{display:inline;padding:0;margin:0;}
#fieldset-conflict{display:block;margin-top:0.5em;}
#collection_search .form_button {position:absolute;top:0em;left:32em;}
#collection_search .form_links{position:absolute;bottom:1em;left:29em;}


#collection_search {position:relative;width:100%;text-align:left;}
#fieldset-conflict{display:block;margin-top:0.5em;}
#collection_search .form_button {position:absolute;top:0;left:32em;}
#collection_search .form_button .description {display:none;}
#collection_search .form_links,#collection_search .form_links ul {display:block;padding:0;margin:0;}
#collection_search .form_links li{display:inline;padding:0;margin:0;}
*/
/*
#collection_search select {margin:0.5em 0;}
*/
#content #collection_permalink {margin-top:1em;font-size:93%;}






/* 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:1em;}
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%;}



/* PAGINATION */
#content .pg{padding:1em 0;text-align:center;clear:both;color:#666;}
#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 .5em;}
/* blog pagination */#content ul.pg li.pg_pagecount{display:block;text-align:center;border-top-width:0px;background:#FFF;color:#666;margin:0 0 .5em 0} 
#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: #000;
	border: 1px solid #FFF;
	background-color: #FFFFFF;
	font-weight: bold;
}



.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;}
