/* ================================= core styles for GEO Web site ================================= 
	v1.0  Last edited: 31 March 2006
	Jeremy Snider
	Snider Web Solutions
   ================================================================================================ */



/* ================================= DEFAULT STYLES - BASIC ELEMENTS ================================= */

body, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;  /* text set to 1em = 10px */
	margin: 0;
	padding: 0;
	background: #FFF url(../images/page-graphics/background.jpg) top right repeat-x;
	color: #000;
}

body {
	text-align: center;  /* center content for IE */
}

a:link {
	color: #004477;
}

a:visited {
	color: #89A; /* was #534 */
}

a:hover {
	color: #176; /* was #600 */
	/* text-decoration: none; option for making hover state more noticeable */
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

ul, ol, li {
	margin: 0;
	padding: 0;
}

ol.alpha {
	list-style-type: lower-alpha;  /* for lower-case alphabetical lists */
}

acronym {
	padding-bottom: 1px;
	background: transparent url(../images/page-graphics/acronym_line.gif) left bottom repeat-x;  /* cross-browser dashed underline for acronyms */
}

.headshot {  /* float for photos (e.g., Director Achache) */
  float: left;
  margin: 6px 12px 9px 0;
}

/* ================================= DOCUMENT LISTS AND DOC TYPE ICONS ================================= */

#sidebar ul.docs {
	font-size: 1.1em;
}

ul.docs li, #summary ul.docs li {
	list-style-type: none;
	padding-left: 26px;
	padding-bottom: 3px;
	line-height: 1.6em;
}

#summary ul.docs li {
	margin: 0;
}

li.pdf {  /* PDF  */
	background: transparent url(../images/page-graphics/pdf.gif) 2px 0 no-repeat;
}

li.ppt {  /* PowerPoint  */
	background: transparent url(../images/DocTypeIcons/ppt16.gif) 2px 0 no-repeat;
}

li.doc {  /* MS Word  */
	background: transparent url(../images/DocTypeIcons/doc16.gif) 2px 0 no-repeat;
}

li.xls {  /* MS Excel  */
	background: transparent url(../images/DocTypeIcons/xls16.gif) 2px 0 no-repeat;
}

/* The following automatically adds pdf icons after links to PDF documents in the main content
   IE not currently compatible with CSS pattern matching  */

#content a[href$=".pdf"] {
	background: transparent url(../images/page-graphics/pdf2.gif) top right no-repeat;
	padding-right: 14px;
}

/* remove icons from document links in document library, lists in sidebar */

#content .doclib a[href$=".pdf"], #sidebar ul a[href$=".pdf"], #container a[href$=".pdf"].noicon {
	background-image: none;
	padding-right: 0;
}

#content a[href^="http:"] {  /* adds external link icon after full-path links */
	background: transparent url(../images/page-graphics/new-site.gif) top right no-repeat;
	padding-right: 16px;
}

#content a[href^="http://www.geosec.org"], #content a[href^="http://www.earthobservations.org"] {  /* removes external link icon after full links to GEO content */
	background-image: none;
	padding-right: 0;
}

#content a[href^="mailto:"] {  /* adds mail icon after mailto links */
	background: transparent url(../images/page-graphics/mail.gif) top right no-repeat;
	padding-right: 15px;
}

/* ================================= PAGE LAYOUT ELEMENTS ================================= */

/* wrapper to center masthead and container together */

#wrapper {
	position: relative;
	margin: 0 auto;
	width: 830px;
}

/* display logo when no CSS, provide link area in masthead so uers can click to return to homepage */

#logo {
	position: absolute;
	width: 770px;
	height: 145px;
	margin: 0 30px;
}

#logo img {
	display: none;
}

#logo a {
	display: block;
	width: 770px;
	height: 145px;
}

#logo h1 {
	display: none;
}

/* for future use (e.g., search box, style switcher, link to acronyms, etc.) */

#tools {
	position: absolute;
	top: 145px;
	left: 700px;
	width: 70px;
}

/* ================================= MASTHEAD AREA ================================= */

#masthead {
	position: relative;
	margin: 0 auto;
	text-align: left;
	background: #FFF url(../images/page-graphics/masthead.jpg) top right no-repeat;
	width: 830px;
	height: 179px;
}

#masthead h1 {
	font: normal 16px/19px Verdana, Arial, Helvetica, sans-serif;
	color: #8A8370;
	padding-top: 155px;
	padding-left: 222px;
	width: 538px;
}

/* ================================= CONTAINER FOR CENTERING CONTENT ================================= */

#container {
	position: relative;
	margin: 0 auto;
	text-align: left;
	width: 770px;
	background: #FFF url(../images/page-graphics/container2_bg.gif) top left repeat-y;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
}

#homepage #container {  /* different background (divider line placement) for homepage */
	background: #FFF url(../images/page-graphics/container_bg.gif) top left repeat-y;
}

#plainpage #container {  /* different background (no divider line) when needed */
	background: #FFF url(../images/page-graphics/container-pln_bg.gif) top left repeat-y;
}

/* give 'layout' to container in IE */

/* Start Commented Backslash Hack for IE \*/
* html #container {height: 1%;}
/* Close Commented Backslash Hack */

/* Tan Hack to fix IE width issue */

* html #container {
	width: 772px;
	w\idth: 770px;
}

/* ================================= MENU - CONTAINS NAVIGATION ================================= */

/* floated div for left column */

#menu {
	float: left;
	width: 174px;
}

/* ================================= MAIN NAVIGATION ================================= */

#navmain {
	width: 174px;
	background-color: #2C6B60;
}

#navmain ul, li {
	margin: 0;
	padding: 0;
}

#navmain ul {
	background-color: #2C6B60;
	list-style-type: none;
}

/* navigation buttons */

#navmain li {
	background: #2C6B60 url(../images/page-graphics/nav-item_close.jpg) 0 0 no-repeat;
}

#navmain li.first { /* different background for top navigation item  */
	background-image: url(../images/page-graphics/nav-item_close-first.jpg);
}

#navmain li a {
	display: block;
	background: transparent url(../images/page-graphics/squarrow1.gif) 7px 9px no-repeat;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.3;
	color: #D1C7BD;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 29px;
	padding-bottom: 8px;
	padding-right: 6px;
	width: 139px;
}

/* Tan Hack to fix IE width issue */

* html #navmain li a {
	width: 174px;
	w\idth: 139px;
}

/* address height differences for last main nav button */

#navmain li.last a {
	padding-bottom: 10px;
}

/* nav hover states */

#navmain li a:hover {
	color: #FFF;
	background-image: url(../images/page-graphics/squarrow-hilite.gif);
}

/* ================================= SUBNAVIGATION WITHIN MAIN NAV ================================= */

#navmain li a.selected {
	color: #FFF;
	background-image: url(../images/page-graphics/squarrow-open.gif);	
}

#navmain li ul, #navmain li li {
	background-color: transparent;
	background-image: none;
}

#navmain li li a {
	background: transparent url(../images/page-graphics/sub_arrow.gif) 18px 4px no-repeat;
	color: #FFF;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.3;
	padding-top: 0;
	padding-left: 29px;
	padding-bottom: 8px;
}

#navmain li li a.selected, #navmain li li a.selected:hover {
	color: #FFF;
	font-weight: bold;
	background: transparent url(../images/page-graphics/sub_arrow_sel.gif) 18px 4px no-repeat;
}

#navmain li li a:hover {
	color: #D1C7BD;
	background: transparent url(../images/page-graphics/sub_arrow.gif) 18px 4px no-repeat;
}

#navmain li ul {
	padding-bottom: 4px;
}

/* ================================= AUDIENCE/ROLE-BASED NAVIGATION ================================= */

#navaud {
	width: 174px;
	background-color: #839F9F;
	margin: 0;
	padding: 0;
}

#navaud ul {
	margin: 0;
	padding: 10px 0 5px 0;
	background: #89A4A4 url(../images/page-graphics/navaud-bk2.jpg) top left no-repeat;
	list-style-type: none;
}

#navaud li a {
	display: block;
	background: transparent url(../images/page-graphics/squarrow2.gif) 7px 0px no-repeat;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.2;
	color: #4D5149;
	text-decoration: none;
	padding: 0 0 9px 29px;
	width: 145px;
}

/* Tan Hack to fix IE width issue */

* html #navaud li a {
	width: 174px;
	w\idth: 145px;
}

#navaud li a:hover {
	color: #FFFFFF;
	background: transparent url(../images/page-graphics/squarrow-navaud-hilite.gif) 7px 0px no-repeat;
}

#navaud li a.selected, #navaud li a.selected:hover {
	color: #FFF;
	background-image: url(../images/page-graphics/squarrow-navaud-open.gif);	
}

/* ================================= SUBNAVIGATION WITHIN MAIN BODY ================================= */

#summary #subnav {
	font-size: 1.1em;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}

#summary ul#subnav {
	list-style-type: none;
	padding: 0 0 1.4em 0;
	margin: 0;
}

#summary #subnav li {
	float: left;
	border-right: 1px solid #636260;
	padding: 0 .6em 0 0;
	margin: 0 .5em 0 0;
}

/*#summary #subnav li.first {
	padding-left: 0;
}*/

#summary #subnav li.last {
	border-right: none;
	padding-right: 0;
}

/* ================================= CONTACT INFO ================================= */

#contact {
	width: 174px;
	background: #EAECEA url(../images/page-graphics/contact_bg2.jpg) top left no-repeat;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	padding-top: 10px;
	margin-bottom: 20px;
	overflow: hidden;
}

#contact h2 {
	font-size: 1.1em;
	color: #4F4C46;
	margin: 0 10px 0 10px;
	padding: 10px 10px 0 10px;
	width: 134px;
	background-color: #E6E8E6;
}

/* Tan Hack to fix IE width issue */

* html #contact h2 {
	width: 154px;
	w\idth: 134px;
}

#contact h2 a {
	text-decoration: none;
	color: #4F4C46;
	display: block;
	width: 134px;
	height: 1.4em;
}

#contact dl {
	width: 134px;
	margin: 0 10px;
	padding: 10px;
	padding-top: .6em;
	background-color: #E6E8E6;
}

/* Tan Hack to fix IE 5.x width issue */

* html #contact dl {
	width: 154px;
	w\idth: 134px;
}

#contact dt {
	display: none;
}

#contact dd {
	padding: 0;
	margin: 0 0 6px 0;
}

/* ================================= MAIN CONTENT AREA (INCLUDES SUMMARY & SIDEBAR) ================================= */

#content {
	float: left;
	background: transparent url(../images/page-graphics/content_bg.jpg) right top no-repeat;
	width: 596px;
	margin-top: 0;
	padding: 0;
	min-height: 510px;
	margin-bottom: 20px;
}

#content strong {
	color: #333;
}

#content a strong {
	color: inherit;
}

#content dl {
	font-size: 1.1em;
}

#content dt {
	font-weight: bold;
	margin: 1.2em 0 .6em 0;
	padding-left: 12px;
	background: transparent url(../images/page-graphics/def_arrow.gif) 0 .4em no-repeat;
}

#content dd {
	margin: 0 0 .6em 0;
	padding-left: 12px;
}

/* ================================= SUMMARY AREA (MAIN TEXT) ================================= */

#summary {
	float: left;
	margin: 12px 10px 18px 18px;
	padding: 0;
	width: 328px
}

#homepage #summary {  /* different width for homepage to match different divider line */
	width: 262px;
}

/* IE double float margin bug: Tan Hack */

* html #summary {
	display: inline;
}

#summary h2 {
	font-size: 1.2em;
	line-height: 1.5em;
	font-weight: bold;
	color: #333;
	margin: 1.4em 0 .2em 0;
}

#summary h3 {
	font-size: 1.2em;
	line-height: 1.5em;
	font-weight: bold;
	color: #675D52;
	margin: 1.4em 0 .2em 0;
}

#summary p {
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 0 0 1.2em 0;
}

#summary ul, #summary ol {
	margin: .6em 0 1.2em 0;
}

#summary p + ul, #summary p + ol {  /* reduces space between paragraph and adjacent list */
	margin-top: -.6em;
}

#summary li {
	font-size: 1.1em;
	line-height: 1.4em;
	margin-left: 2.4em;
	margin-bottom: .6em;
	padding-left: .6em;
}

#summary li ul, #summary li ol {
	margin-top: .6em;
}

#summary li li {
	font-size: inherit;
	line-height: inherit;
	margin-left: 1.2em;
	margin-bottom: .6em;
	padding-left: .6em;
}

/* ================================= SIDEBAR AREA ================================= */

#sidebar {
	margin: 12px 37px 0 0;
	float: right;
	width: 181px;
	background-color: #FFF;
	color: #675D52;
}

#homepage #sidebar {  /* different width for homepage to match different divider line */
	width: 240px;
}

/* IE double float margin bug: Tan Hack */

* html #sidebar {
	display: inline;
}

#sidebar h2 {
	background: #F9F6E9 url(../images/page-graphics/squarrow3.gif) 3px 4px no-repeat; /* was EDEBD4 */
	border-top: 1px solid #D7D4C9;
	border-bottom: 1px solid #D7D4C9;
	font-size: 1.2em;
	line-height: 1.2em;
	color: #675D52;
	text-transform: uppercase;
	padding: .3em 10px .3em 21px;
	margin: 0 0 9px 0;
}

#sidebar p + h2 {
	margin-top: 1.4em;
}

#sidebar h2.sidenote {
	text-transform: none;
	background-position: 3px .4em;
}

#sidebar h3 {
	margin: 0 0 9px 0;
	padding: 0;
	font-size: 1.1em;
	color: #675D52;
}

#sidebar p {
	font-size: 1.1em;
	line-height: 1.4em;
	color: #675D52;
	margin: 0 0 6px 0;
	padding: 0;
}

#sidebar strong {
	color: inherit;
}

#sidebar ul, li {
	margin: 0;
	padding: 0;
}

#sidebar li {
	line-height: 1.4em;
	color: #675D52;
}

/* ================================= HIGHLIGHT BOX FOR FEATURES IN SIDEBAR ================================= */

.feature {
	background-color: #F9F6E9;
	border: 1px solid #D8D5CA;
	margin: 0 0 20px 0;
	padding: 6px 6px 9px 6px;
}

#news + .feature {
	margin-top: 20px;
}

.feature h1 {
	margin: 0 0 9px 0;
	padding: 0;
	font-size: 1.1em;
	color: #675D52;
}

.feature p {
	font-size: 1.1em;
	line-height: 1.4em;
	color: #675D52;
	margin: 0 0 6px 0;
	padding: 0;
}

.feature img {
	float: left;
	margin-left: -3px;
	padding: 0 3px 3px 0;
	clear: left;
}

/* styles for when docs are in feature box */

#sidebar .feature h3 {
	padding-left: 9px;
	padding-right: 6px;
}

#sidebar .feature ul.docs {
	padding-left: 9px;
	padding-right: 6px;
}

/* ================================= GEO NEWS (IN MAIN TEXT AREA AND SIDEBAR ================================= */

#news {
	font-size: 1.1em;
	line-height: 1.4em;
	color: inherit;
	margin-bottom: 1.8em;
}

#summary #news h1 {  
	background-color: #F9F6E9;
	border-right: 1px solid #D7D4C9;
	border-bottom: 1px solid #D7D4C9;
	font-size: 1.1em;
	line-height: 1.4em;
	color: #675D52;
	text-transform: uppercase;
	text-align: center;
	padding: .4em 0 .3em 0;
	margin: 1.8em 0 1.4em 0;
}

/*  first-level ul for headline, second-level ul for description */

#news ul {
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#news ul li {
	font-weight: normal;
	font-style: italic;
	margin: 0 0 12px 0;
	padding: 0;
}

#news ul li a {
	font-weight: bold;
	font-style: normal;
}

#news ul ul {
	font-weight: normal;
	list-style-type: none;
	margin: 6px 0 6px 0;
}

#news li li {
	font-style: normal;
}

/* ================================= GEOSS NEWS ('GEOSS LATEST') ================================= */

#geossnews {
	font-size: 1.1em;
	line-height: 1.4em;
	color: inherit;
	margin-bottom: 18px;
}

/*  first-level ul for headline, second-level ul for description */

#geossnews ul {
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#geossnews ul li {
	font-weight: normal;
	font-style: italic;
	margin: 0 0 12px 0;
	padding: 0;
}

#geossnews ul li a {
	font-weight: bold;
	font-style: normal;
}

#geossnews ul ul {
	font-weight: normal;
	list-style-type: none;
	margin: 6px 0 6px 0;
}

#geossnews li li {
	font-style: normal;
}

/* ================================= FOOTER (CLEARS MAIN CONTENT) ================================= */

#footer {
	background: #FFF url(../images/page-graphics/footer.gif) top left no-repeat;
	clear: both;
	padding: 14px 40px 12px 192px;
	color: #8A8370;
}

#footer a {
	color: #675D52;
	text-decoration: none;
	
}

/* ================================= UPCOMING & RECENT EVENTS ================================= */

.events {
	color: inherit;
	margin-bottom: 1.8em;
}

.events p {
	font-size: 1.1em;
	line-height: 1.4em;
	margin-bottom: 9px;
}

.events h1 {
	font-size: 1.1em;
	line-height: 1.4em;
	margin-bottom: .4em;
	margin-top: 1.2em;
}

.events p.dateloc {  /* date and location of event */
	font-style: italic;
	line-height: 1.2em;
}

.events ul {
	margin-top: 9px;
	margin-bottom: 3px;
}

#content .events p.register {  /* adds arrow next to info on registration */
	background: transparent url(../images/page-graphics/def_arrow.gif) 0 .4em no-repeat;
	padding-left: 12px;
}

/* different styles for events in summary area */

#summary .events h1 {  
	background-color: #F9F6E9;
	border-right: 1px solid #D7D4C9;
	border-bottom: 1px solid #D7D4C9;
	font-size: 1.2em;
	line-height: 1.2em;
	color: #675D52;
	text-transform: uppercase;
	text-align: center;
	padding: .4em 0 .3em 0;
	margin: 1.8em 0 1.4em 0;
}

#summary .events h2 {
	border-bottom: 1px solid #BBA;
	font-size: 1.2em;
	line-height: 1.2em;
	color: #333;
	padding: 0 0 .2em 0;
	margin: 1.8em 0 0 0;
}

#summary .events h1 + h2 {
	margin-top: 1.4em;
}

#summary .events h3 {
	font-size: 1.1em;
	line-height: 1.2em;
	font-weight: normal;
	font-style: italic;
	margin: 0 0 .9em 0;
	padding-top: .2em;
}

#summary .events h4 {
	font-size: 1.1em;
	line-height: 1.4em;
	font-weight: bold;
	margin: .9em 0 .9em 0;
	color: #333;
}

#summary .events p {
	margin-bottom: .9em;
}

/* ================================= CALENDAR ================================= */

/*.calendar, #content .events .calendar h2, #content .events .calendar h3 {
	border: 1px solid blue;
}*/

.calendar {
	background: #FFF url(../images/page-graphics/calendar.jpg) 0 0 no-repeat;
	float: left;
	margin: 0 0 1.2em 0;
	clear: both;
	min-height: 53px;
	width: 100%;
}

.calendar .month {
	float: left;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	line-height: 12px;
	width: 51px;
	text-align: center;
	font-weight: bold;
	display: block;
	color: #9E9A8D;
	margin-top: 5px;
	overflow: hidden;
}

.calendar .month2 {
	font-size: 10px;
}

.calendar .day {
	float: left;
	clear: both;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 16px;
	line-height: 16px;
	width: 51px;
	text-align: center;
	font-weight: bold;
	display: block;
	color: #666;
	margin-top: 10px;
	overflow: hidden;
}

#summary .events .calendar h2 {
	margin-left: 62px;
	margin-top: 4px;
}

#summary .events .calendar h3 {
	margin-left: 62px;
	margin-bottom: 0;
}


/* ================================= EVENT PAGES ================================= */

#eventpage p {
	font-size: 1.2em;
	line-height: 1.4em;
	margin-bottom: .9em;
}

#eventpage h1 {
	background-color: #F9F6E9;
	border-right: 1px solid #D7D4C9;
	border-bottom: 1px solid #D7D4C9;
	font-size: 1.2em;
	line-height: 1.2em;
	color: #675D52;
	text-transform: uppercase;
	text-align: center;
	padding: .4em 0 .3em 0;
	margin: 0 0 1.4em 0;
}

#eventpage p.dateloc {  /* date and location of event */
	font-style: italic;
	line-height: 1.2em;
}

#summary #eventpage ul {
	margin-top: 1.2em;
	margin-bottom: 1.2em;
}

#eventpage li {
	font-size: 1.2em;
}

#eventpage p.register {  /* adds arrow next to info on registration */
	background: transparent url(../images/page-graphics/def_arrow.gif) 0 .4em no-repeat;
	padding-left: 12px;
	margin-top: 1.8em;
}

#eventpage h2 {
	border-bottom: 1px solid #BBA;
	font-size: 1.3em;
	line-height: 1.3em;
	color: #333;
	padding: 0 0 .2em 0;
	margin: 1.8em 0 0 0;
}

#eventpage h1 + h2 {
	margin-top: 1.4em;
}

#eventpage h3 {
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: normal;
	font-style: italic;
	margin: 0 0 1.8em 0;
	padding-top: .2em;
}

#eventpage h4 {
	font-size: 1.1em;
	line-height: 1.4em;
	font-weight: bold;
	margin: .9em 0 .9em 0;
	color: #333;
}


/* ================================= DOCUMENT LIBRARY ================================= */

.doclib {
	color: inherit;
	margin-bottom: 18px;
}

.doclib p {
	font-size: 1.1em;
	line-height: 1.4em;
	margin-bottom: 9px;
}

.doclib h1 {
	background-color: #F9F6E9;
	border-right: 1px solid #D7D4C9;
	border-bottom: 1px solid #D7D4C9;
	font-size: 1.2em;
	line-height: 1.2em;
	color: #675D52;
	text-transform: uppercase;
	text-align: center;
	padding: .4em 0 .3em 0;
	margin: 1.8em 0 1.4em 0;
}

.doclib h2 {
	border-bottom: 1px solid #BBA;
	font-size: 1.2em;
	line-height: 1.2em;
	color: #333;
	padding: 0 0 .2em 0;
	margin: 1.8em 0 0 0;
}

.doclib h1 + h2 {
	margin-top: 1.4em;
}

#summary .doclib h2.dateloc {
	font-size: 1.1em;
	line-height: 1.2em;
	font-weight: normal;
	font-style: italic;
	margin: 0 0 .9em 0;
	padding-top: .2em;
	border: none;
	color: #675D52;
}

.doclib h4 {
	font-size: 1.1em;
	line-height: 1.4em;
	font-weight: bold;
	margin: .9em 0 .9em 0;
	color: #333;
}

.doclib p {
	margin-bottom: .9em;
}

.doclib p.dateloc {
	font-style: italic;
	line-height: 1.2em;
}

.doclib ul {
	margin-top: 9px;
	margin-bottom: 3px;
}

/* ================================= MISCELLANEOUS STYLES ================================= */

/* arrow points */

.arrow {
	background: #FFF url(../images/page-graphics/squarrow3.gif) 0 .2em no-repeat;
	padding-left: 21px;
	line-height: 1.4em;
}

#sidebar .arrow {
	padding-left: 21px;
	/*font-size: 1.2em;*/
	font-weight: bold;
}

/* footnotes */

#content p.note {
	font-size: 1.0em;
	line-height: 1.2em;
	margin: 6px 0;
}

/* error messages - hide when CSS is enabled */

#warning {
	display: none;
}

/* ================================= QUOTES ================================= */

blockquote {
	background: url(../images/page-graphics/left-quote2.gif) left top no-repeat;
	margin: 1.2em 0;
	padding: 0;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	
}

#sidebar blockquote {
	margin: 1.2em 0;
	padding: 0;
}

#summary blockquote p {
	background: url(../images/page-graphics/right-quote2.gif) right bottom no-repeat;
	color: #665;
	margin: 0;
	padding: 0 24px 0 0;
	font-size: 1.2em;
	line-height: 1.4em;
	font-style: italic;
	text-indent: 26px;
}

#sidebar blockquote p {
	background: url(../images/page-graphics/right-quote2.gif) right bottom no-repeat;
	color: #665;
	margin: 0;
	padding: 0;
	font-size: 1.2em;
	line-height: 1.4em;
	font-style: italic;
	text-indent: 26px;
}

#sidebar blockquote span {
	float: right;
	height: 1.3em;
	width: 24px;
}

blockquote cite {
	display: block;
	color: #333;
	padding: .6em 0;
	font-style: normal;
}

#sidebar blockquote cite {
	padding-top: .9em;
	padding-left: 24px;
	text-align: right;
}

#summary blockquote cite strong, #sidebar blockquote cite strong {
	color: #555;
}


/* SIFR (Flash text replacement) styles - disabled -- included for future use */

/* These are standard sIFR styles... do not modify */

/* DISABLED

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

*/

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

/* DISABLED

.sIFR-hasFlash #masthead h1 {
	visibility: hidden;
}

*/

