/*
Fonts
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/
body {font:13px arial,helvetica,clean,sans-serif;}table {font-size:inherit;font-size:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;}body * {line-height:1.22em;}
	
/*
Reset
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,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{font-style:normal;font-weight:normal;}ol,ul {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;}

#nav,
#nav_sup,
#nav_util,
#secondary,
#skip_links {display:none;}

/* Redeclarations */
body 				{color:#555; font-family: Georgia, "Times New Roman", Times, serif; background-color:#4ca0b7;}
h1					{font-size:161.6%; color:#A14240; margin:0; padding:0 0 10px; font-weight:bold;}
h2					{font-size:123.1%; margin:0; padding:0 0 5px; font-weight:bold;}
h3					{font-size:131%; margin:0; padding:0 0 5px; font-weight:bold;}
h4					{font-size:116%; margin:0; padding:0 0 5px; font-weight:bold;}
p					{margin:0 0 20px; line-height: 1.5em;}
blockquote 			{margin:10px 30px;}
blockquote p		{margin:0 0 10px;}
li					{padding:0 0 8px 0;}
ul, ol				{margin:5px 0 20px 25px;}
ul ul, ol ol 		{margin:5px 0 -3px 25px;}
a					{border-bottom:1px dotted #555; color:#555; text-decoration:none;}
a:hover				{border-bottom:none; text-decoration:none;}
a img				{border:none;}
cite				{font-style:italic;}
hr					{display:none;}
label				{display:block; margin:8px 0 0;}
strong				{font-weight:bold;}

/* Classes */
.footnote			{font-size:90%; font-style:italic; color:#777;}
.pullquote			{float:left; width:120px; margin:0 20px 15px 0; color:#a2413b; font-weight:bold; font-size:100%;}
.photo-right		{float:right !important; margin:0 0 20px 20px !important;}
.photo-left			{float:left !important; margin:0 20px 20px 0 !important;}

#header				{margin-bottom:10px; border-bottom:1px solid gray;}
#header a			{border:none;}
#header h2			{margin:0; font-size:167%;}
#header h3			{display:inline; margin:0 0 0 10px; font-size:100%;}
#header h4			{display:inline; margin:0 10px 0 0; font-size:77%;}

#footer				{position:relative; margin-top:10px; padding-top:20px; border-top:1px solid gray;}
#footer p			{margin:0;}
#footer a			{border:none;}
#ndmark				{position:absolute; right:10px; top:20px;}