From: <Saved by Windows Internet Explorer 7>
Subject: The Freedom Riders, Then and Now | History & Archaeology | Smithsonian Magazine
Date: Tue, 8 Feb 2011 14:04:24 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_008B_01CBC799.178F1D90"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://b.scorecardresearch.com/p?c1=2&c2=7741285&c3=&c4=&c5=&c6=&c15=&cj=1

R0lGODlhAQABAIAAAMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://s.clickability.com/s?19=990&14=0&6=37443949&7=253157&18=0.887740825363856

R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAQAIBRAA7

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/smithsonianmag.tmus/history-archaeology;tile=1;dcopt=ist;pos=top;sz=728x90;ord=123456789?

/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QNvaHR0cDov
L25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENl
aGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4
OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6
MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5
OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHht
bG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0i
aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1w
PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9
InhtcC5kaWQ6MDM4MDExNzQwNzIwNjgxMUJGMkJDNkNDNzkxQTkxREQiIHhtcE1NOkRvY3VtZW50
SUQ9InhtcC5kaWQ6Njc0RkJDODQyMkYyMTFFMDhDNzZBQUYzREREQUZGQUUiIHhtcE1NOkluc3Rh
bmNlSUQ9InhtcC5paWQ6Njc0RkJDODMyMkYyMTFFMDhDNzZBQUYzREREQUZGQUUiIHhtcDpDcmVh
dG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZy
b20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNTgwMTE3NDA3MjA2ODExQkYyQkM2Q0M3OTFB
OTFERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMzgwMTE3NDA3MjA2ODExQkYyQkM2Q0M3
OTFBOTFERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94
cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYI
CwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoV
ERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEI
AFoC2AMBEQACEQEDEQH/xADWAAABBQEBAQAAAAAAAAAAAAAGAAMEBQcCAQgBAAEFAQEBAAAAAAAA
AAAAAAABAgMEBQYHCBAAAQMCBAMDBAwICQgIBgMAAQIDBBEFACESBjETB0FRImEyIxRxgZFCM9OU
FRZWF5ehUmI0VNSVN7HBcoK0NXU2CJKy0kNTYyRH8NHh8cKDRYei8rNEJZaEVYYRAAEDAgMEBQcJ
BgYDAAMAAAEAAgMRBCExEkFREwVhgZEiMnGhsdGSkxTwwUJy0jNTlAbhUmKCsiPxwkMkNBWic4NE
hBb/2gAMAwEAAhEDEQA/AJ+/tx7uF+vTcC+3COlibJQ021KeQlKUPKASEpUAAKcMYb53NkIJNKle
iQcthktWODG6tDdgxwQ3C6gb0WtGu/XH0yTkZb/hcbyWnz+0ZjA6V+89qWG0t64xsx/hGY6lJe31
vNhSH/ny4uIbPpWvW3/E2oaVgePzqHwnsOHwXLg7E1Ch5pyqJ0R0Na13QAFnl/371Ottwehjdt4c
SghyM8J8ocxlY1IV8J2pONgrhKUOKh2bqD1Zul1i29jdV5L0pxLaaXCUaBRzV8JwAwNFUjjRTN49
Xd8uXt1i07ouzdviBMaOtE6SkuhoaS6shfiUtVVVOB53J0bUa7P3xvd2wx3ZO4rm86rUVLcmSFKO
ZHErxjXMzg80JXd8msYXQBz2NPlaCrG5b/3ZCirku3y4JAFUJ9aez7Px8RMkeTTUe1Wbq2tmNLuG
z2R6kP3vqHvyJa2kK3Fc0znjzFaZkgFJXmECi/eimLEUjnOzNPKsa9t4o4wNDdWZwHZ1KHN3l1Gh
QYS3d03fnSQtZSZ0moSNOk+f5Tje5OWyF9RWlM+tZc1mI2tJA1O2ehco3b1aczReb+oVAqJM2lVZ
DPV242C2Efu+ZV+E3cFeR0ddHm5C1Xi8MCMjWQ9cJCSumelujh1KxEZLcfu+ZGhm7zIad6hdR2kq
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
tH6hfWi7/L5PxmDjP3ntR8DB+Gz2Ql9o/UL60Xf5fJ+MwcZ+89qPgYPw2eyEvtH6hfWi7/L5PxmD
jP3ntR8DB+Gz2Ql9o/UL60Xf5fJ+MwcZ+89qPgYPw2eyEvtH6hfWi7/L5PxmDjP3ntR8DB+Gz2Ql
9o/UL60Xf5fJ+MwcZ+89qPgYPw2eyEvtH6hfWi7/AC+T8Zg4z957UfAwfhs9kJfaP1C+tF3+Xyfj
MHGfvPaj4GD8NnshL7R+oX1ou/y+T8Zg4z957UfAwfhs9kJfaP1C+tF3+XyfjMHGfvPaj4GD8Nns
hSrZvTqldLhHt1v3DeZM2UsNsMInSdSlHgPhMK2R5NAT2pklrbMaXOYwAfwj1Kbui9dYtrXMWy+3
67Q5xbS8GfnJ130ayQk6mnlp96e3DnukaaEntUVvFaTN1MYwj6o+cKIrdvVpNrTdlXq/i1rXykTz
JmCOXM/AHdWjVkcq4bxJKVqadak+GtdWnTHq3UbXsU7ct16zbZXERe75doipzXrEUfObjmto++9E
8unt4c8yNzJ7VHBHaTV0NYaZ939ipftH6hfWi7/L5PxmGcZ+89qsfAwfhs9kJfaP1C+tF3+XyfjM
HGfvPaj4GD8NnshL7R+oX1ou/wAvk/GYOM/ee1HwMH4bPZCX2j9QvrRd/l8n4zBxn7z2o+Bg/DZ7
IS+0fqF9aLv8vk/GYOM/ee1HwMH4bPZCX2j9QvrRd/l8n4zBxn7z2o+Bg/DZ7IS+0fqF9aLv8vk/
GYOM/ee1HwMH4bPZCX2j9QvrRd/l8n4zBxn7z2o+Bg/DZ7IS+0fqF9aLv8vk/GYOM/ee1HwMH4bP
ZCX2j9QvrRd/l8n4zBxn7z2o+Bg/DZ7IS+0fqF9aLv8AL5PxmDjP3ntR8DB+Gz2Ql9o/UL60Xf5f
J+MwcZ+89qPgYPw2eyEvtH6hfWi7/L5PxmDjP3ntR8DB+Gz2Ql9o/UL60Xf5fJ+MwcZ+89qPgYPw
2eyFfbB39vqVvrbkaTuO6Pxn7pCbfYcmyFoWhchCVJUlSyFJUDQg4kilcXDE5qteWcIheQxoIa76
I3KznXlL++d2w31eKPeZ6RX/AGZlOBJ9hJyPtYZfRUdUbUchvKxaD9EeZUt6gPRZTqWcisesxiOH
NazKf56csRRPBGKv3MZFS36w8o2dYUhl1qZCbfazbeRqT3ivYfYOGkUKnZIJY6jaFTXK0i/QnGoy
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

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.smithsonianmag.com/images/mob-attacks-bus-Alabama-631.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAMgAA/+ELXGh0dHA6Ly9ucy5hZG9i
ZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6
TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0i
QWRvYmUgWE1QIENvcmUgNC4yLjItYzA2MyA1My4zNTI2MjQsIDIwMDgvMDcvMzAtMTg6MDU6NDEg
ICAgICAgICI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIv
MjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4
bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczp4bXBS
aWdodHM9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9yaWdodHMvIgogICB4bXBSaWdodHM6
TWFya2VkPSJUcnVlIgogICB4bXBSaWdodHM6V2ViU3RhdGVtZW50PSJodHRwOi8vcHJvLmNvcmJp
cy5jb20vc2VhcmNoL3NlYXJjaHJlc3VsdHMuYXNwP3R4dD1VMTI3OTU2NCZhbXA7b3BlbkltYWdl
PVUxMjc5NTY0Ij4KICAgPGRjOnJpZ2h0cz4KICAgIDxyZGY6QWx0PgogICAgIDxyZGY6bGkgeG1s
Omxhbmc9IngtZGVmYXVsdCI+wqkgQ29yYmlzLiAgQWxsIFJpZ2h0cyBSZXNlcnZlZC48L3JkZjps
aT4KICAgIDwvcmRmOkFsdD4KICAgPC9kYzpyaWdodHM+CiAgIDx4bXBSaWdodHM6VXNhZ2VUZXJt
cz4KICAgIDxyZGY6QWx0PgogICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCIvPgogICAg
PC9yZGY6QWx0PgogICA8L3htcFJpZ2h0czpVc2FnZVRlcm1zPgogIDwvcmRmOkRlc2NyaXB0aW9u
PgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+/+4ADkFkb2JlAGTAAAAA
Af/bAIQACAYGBgYGCAYGCAwIBwgMDgoICAoOEA0NDg0NEBEMDg0NDgwRDxITFBMSDxgYGhoYGCMi
IiIjJycnJycnJycnJwEJCAgJCgkLCQkLDgsNCw4RDg4ODhETDQ0ODQ0TGBEPDw8PERgWFxQUFBcW
GhoYGBoaISEgISEnJycnJycnJycn/8AAEQgBLAJ3AwEiAAIRAQMRAf/EAIwAAAAHAQEAAAAAAAAA
AAAAAAECAwQFBgcACAEBAAAAAAAAAAAAAAAAAAAAABAAAgEDAwIEAwUFBAgEBAQHAQIDABEEIRIF
MRNBUSIGYTIUcYGRoQdCUmIjFbHBcjPRgpKiskMkFuHxwmPSUzQX8INEVCWTo2SENSYRAQAAAAAA
AAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ALCvWlR8PvoVitbzodpFAKiutRhQ7aAtqGwtRgK4igJa
ikUpYUBHlQJ6UVowelK7a61A3OLuHWijjg3zdKejSji1AyXDRNAKXWEdacbRXG1AmEtQ7NKP9lCo
JoEmU6UmVLaLTwoPKuEY8qBsmKo1bU05SMAUcLbWhNvD76AtvKgIo1ATegIwBGtNZBrTw6im0i0D
ftMxAXx8aMvGK53OxuacRgXAFO0GlAwfioXAA08jRG4pQv8ALchvyqVtRSKCClSXGYK+t+hohe9P
OUjkdAydFN2qLRyT/dQO1YWuetcZSRbzpNbnUUR3IJFALFug1oyhSNevxpMNYUJlHSgHtqTutelE
sb+FulIhtaOjsW22v4UCgPj9xoyH1edCIXJIH3ilIsdgbk0CyXP2UooNq5UIpUJagKtwKMLUNiKC
xvrQHUeIo/29aKvSj2oDDz6UYUAFHAoD2++jAdKKopUCgIRRba0qRRSNaALUFtfjR7aVwXWgLbSg
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

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://pixel.quantserve.com/pixel/p-1fmF5c71HC3Cc.gif

R0lGODlhAQABAAAAACwAAAAAAQABAID///8AAAACAkQBADs=

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.smithsonianmag.com/images/spacer.gif

R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://static.addtoany.com/buttons/favicon.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAPFBMVEWQvP+Nu/8Wc/8eeP8Obv8n
ff8kfP8Faf8KbP8Mbf8RcP8EaP8Ja/8Hav8DaP8CZ/8BZ/////8AZv////8e4a8tAAAAFHRSTlP/
////////////////////////AE9P5xEAAABtSURBVBjTbY9ZCsAwCERNs+/V3P+u1VAoxM6PzMNl
hGU8Ed0sLt4sgG0nayMAy37OUetgRGRB/Ii9tR6HEBDfU0bMqQsREJMriMWlKEAacrkQr5KlhUFt
+KrVf3CMqKX67BlMRVfPLRO+94NZD0CqDae6D8EtAAAAAElFTkSuQmCC

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.smithsonianmag.com/images/76*48/Freedom-Rider-John-Lewis-3.jpg

/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAwAEwDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD0+QHf
XJ+L/FKeHfLhSMS3EqblQsQAORk45xkdOM+vFdfL8pJI61514qWK58YQMwDiO2VHUDdj5mPIHsQf
xFAHOwfEjXIpy7LBLExz5TIcD6HOfzJr0rw9rlv4j0tL23RoyGKSxt1RxgkZ7jkc+/Y8VzmoppK6
eqxrb+bJwhVC2T+ANT/D0CBNSjL/ACtKHVSMduT/AC/KgDe1lT/aXh3/ALCLf+k09bZQ7TisjWf+
Qj4cx/0EW/8ASWeth+mc96AKt3cpaRI0rbVZwhb0/wA4rzLUvFniHULry7SOa0gIwEjBLH3Ldc/T
Fd/r5D6Pc/uTMUXeFHXjnI4OTjPHfpXP2swjkNs0bxyAfNvC8+mOeaAOatfFuvaTcKHneVRndHcL
uz9T979a9T0PVote01byEywgHYyfLwwAPXHPUV5lrFgs90DCryT5+6Bz+X6VueHdIlm0oO08dv8A
ORtl4Jxxn88j6g0AdzdH5cCuH1+2todWiu7mISwzDDB1yEYAD9Rn8jXbXu8/KmAO5rnNY0K51O1m
itdsk0ZjcbuD0fIH5qcZ7fSgDDN5a/Z4Zp1SRcPnkHPOc4xnOea1/CdjGLVtQUBROSEjA/1ahiD+
eB+VcvFb6rcyrp3lOXViuwjoe/HbvXcWMclmRYF0ZreKNRtJ5+UA8/UH8wKAH60f+Jh4cx/0EW/9
Jp62Sc8Vgas++/8ADgIIYai3b/p1nrczg0AZWsySWunzSx4LLjGfqKxV1RVBdv8AXDg556gHg9xz
XRXB3uQeR0ribTQr/ULey+xAsspZXcqAIwD1J9Mc+v1oAktZ3F+ZwA80jBEOejHp29SOmOlegC2u
YoYorOSFY0TB8xMknueOOao6boVjpcK7WEsqg5nbj8h2GM/XntWrFKBGAAMdsnHFAEV8Q5wjYI54
74rkLXxdcW818YNPW5bdnyftIV8LGG+VduW4yeMng+1dgyfvF44wf5ivLLtnttavIbhbyW2SVDDH
FK6BTkB+jADcm9eh+92oA17/AMX65ba/DeLpkQtHtirR7GbLAFyd5RWVgAMqRgDnvkO07xFdX/iV
YpbaJI54Q+9VYAjqCNw7lup6+lZN/pAu7iS4mvZr1BNJ5du00m8pucKFcqw6KCMnPzfTNXw5o+pW
WuQSSWU4j3bGdkIAwQeT+FAHe61j7f4bPrqLf+ks9azHAJrK11T/AGl4a466i/8A6Sz1oykk8dqA
K0vCMO56fWszwyZX1nWbiJmS2Ux2SKQBl48l+2Rgtgeze3GhcTxW8MlxcZ8qIbnx1x3/ACGT+FQ6
As1to1lBMZWmMfmSl+H3ud7A575Yj8KANvyvNkCY6csauJENvA4qGIFRtxznBI9epq5H8qAbW/4D
0oA//9k=

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.smithsonianmag.com/images/212*133/freedom-riders-video-thumb-130.jpg

/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCACFANQDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDqyGHe
qlyTtOCM+9aJTmmm2jf7woA5eWzed8BIyffNWE0i4CghYx7DNdJHaxR9FFSiMGgDnVsJVI3Acelb
lvD+7UHsKsC2XOTUoULQBVZdoPFVWnVTz1q/Ko20yKzikGXFAFVLgN2FT5GODTprKJEJReazlkZW
IzjFAFqSVdhBODWSsjGZhnPNWS+SSRmljA3ZCUAX7WYFArCre8DgVnxRuXz0FXVQ4zQBKspzipVb
NQoMmpkHSgBwIz1FGRnqKlRT0xTthzjHNAEG5c4yKTeu7ANSSPDCC0siIB1LGoBfaey71uoiPXNA
E29QaXI60sbQyqHjZWU9CDUnlcnigBoIIoyBUgQY4o2c0ARk0gIqbysjpTHQKu4kAetADePWiqza
hYqcG4jyOvNFAFPbmmkYqSmGgBwNPDAGowM0u35hQBYViaCvNPVQFHFK3WgCIpup64Xil7UgXJoA
D8xwKptZAzFj0q+FxgCjGSR2oAqraRgfdzTfIC5+TFWGYp83anqUdMgjJoAiSHC5Ap5GBgirEa4X
BWh0BHOc+1AEEceWp8rx243zusa+pqK5uDaW7SABj0FZ04tbaAXepMXc8ohNAFuPxFpzPsid5TnG
5BkCs291qe7vXggjuYoF+88aAk/nXLat40mhuTFpyW0aY6NgHP5Vjv4n8VW+0iJUW4YBXxwc/h70
AdzcHRWNul+JGEpwC7EEY9cGrjab4ZmjMQEZLDhVkOT+tcJfLrWhzW8moukzzkMuOcZ6jp6V3k/h
rTNcsoJ2V1cruVkJH8jQB5x4o0PWdKuXutMguYrDHy4YnbWNa+MPFNlbbo7idoc8uVGBXYXer6v4
N1CSx1QNdaVO2yFmGcf5xWhqvinwvbaDPBmHzmTBiAGc0AYOn/F/UIohDeWscr5+8SRmuvsPiZo1
zGhuT5TN1APSvAJJPOkk8pGK5LD2FWLV2jZGbBU8EDrQB9QQXcmp2yz2ckfkN0dTk0p09HOZmaU9
9xx/KvMPAXjUQ31vowVhC+cb+xz/APXr1ngn5SCD3oAri0hUYES4+lFW/L9qKAMKjFKOaeFoAQIM
cU+NPmyacFAo57UAPLZ4oX5qainPNTqB06AUARsuKQHnHerJCqu98BfU1EPKb94rBgemKABckCsb
WNcOlTrF5KuCueTitOeWWGFpFUYHAz3NcV4sjaO7jnum2s0QbaT70AW5/GTlcGyjPsHNVB4zvVcb
bKJV9N5z/KuZj1K0ERlkfBJ4rPbXIVuJHALDomeKAO4k8YXZyzxqo9AaRPFl88okMKhf7u7rXBtr
HnyLkARocsAa2LO8iuot0ZyBQB0994tlkiVWtUA3A/eNZ8uoNdXJluYhIpHCbzgVk3/FuGB/iFWU
OY1I9BQBDrlzBI9u0NlHDt64Oc1s3d1Fq/h+FWjWH7OYiGH1Fc/qq5tlb0bFaNlGZNIu4+xjB/Lm
gDoPEitd6dAUiWUR4dZM/nXR6HcxnRrfBwmwY+lY/hox6l4YticNtTy2GenFRaNqcGn6jLo8pJ2y
lY/pQBq6/pUWvWyQSoCqtu3dxXH/APCrkm1Zruaf9yzZMeAc16XsRRhV5xmnADB9+lAHK/8ACE6S
0GxIFTaMZAya5jSPhxa2mv3H2v8Af2zKSgJwVP4V6ZLujwy8g9Rise6jgt72O7aXbcHhUL4BoA8M
+zy2HiOfyVYGCXjHYZr2S08RvFp8TRAbXQYJOecc/rWH4k8PW88U91aXEcd3Iwz0wfasiziv4LKS
2258gZOT68nFAHYHxLeA8Sn/AL5FFcQJLphleh96KAPUQMVKuMUiKTT3aOFDI7BVXnJNACqMnB/S
nMAOvArHudbK+WLGISK/BctgCqUs9/Bd+dfTRrC2FX5gBzQB0Sypv27uanUg9PujkmuZ1TxJpVhp
7GGdZZwMfLzn8a5m6+Jb3NlLbWloykRkMy/MRx9KAO8d4rt2nurlY7aMkKofGcVi3HxD0DT7qS1y
zJGOGVcjPpXk+hXmsavqaWdq8kxd9zB2OFHfit278D6nruutFHCsFtEQssmNu71wO9AF3W/i4l3K
kOnWrgq3B2k7j9KxdXuvEetEXeqRmIbPlXGPl+ldRD8NbfSJ2vVl8y2tz5hj2/Mx+tZWv+K21xgV
06S2/d7FDAgYz9KAOY0yyN9ciN2PloM8Gugm0O1njSIKVweuetVvDkJje5DAbgcVq3kn2eHzCcbT
nrQB20/wpt20lTasAxQM2ep4rl5vDcuhDynhZQehx1r3DTrhXsYWAPMa/wAqZfWlpfjbPDuOODig
D581WREiWPcASQcVLb3KPGFHYDmut8U/Dh5DJd2blm7JXnb/AGnQ5GguoXD57igDXvhvs3zxjmk0
3XI4LOYfZpplaPadiE44rGuNSmZ9oZSpxxXVeHrackpAihXUZBoAzfC+jeJ9RtXjtZvs+lySE9cN
/jWyfCl7oWopqSTeaI1y++TcT+dddZ6ReQWjRxMIw2QNrdKzbzwpd+V++1GVy67SoY8/rQBlaf8A
EFp7hZ7uDybYHZvDZ5rtbbUxeTJHDLEQy7+oyB9K4mH4ZQyWrwPeyGLfu288H86tv4U0ywucm/u0
uGXaNrsB/OgDqH1Bn1gWazIy7cNgDg1WudAg1KRZLiVztPGGK4rn7HwetvOk7ahcOrNln3nOPzrs
IdN8qMRC4dlHQkk0AcPqvgi6jlmms75lhAz5cjZz9MmtdNFsZrKO+EzNOsJQlXOCcY5HeujbTI5Q
RLI79uGI4qvD4ftLe1eGMybSSR8570Aecm3CMynjk96KnvbK9jvJUS1lZQxAODyKKAPQjLFChaVw
ABnGeTXAeOvFW2AW9uhQE/eJx+lL4+157G/htoEPmBMsw+teXa3dXNxMk88jPk8AngUAXoNc1GHB
eWdbfdksMgV1+l6DqninTftt1qTpBn90hyScfjXJC5fVtJlskYea5CxRgYycetet6K407Q7O1YbZ
ETkY6GgDyj/hGtduLx7ZFkaMOVDBSoIz1r0z+xbDwv4Qdlt0e4dAjs2CSzDHX61aW+vFuJmwPLH3
cHGfWuf8XapeXcNjZx20gtzKHkZTuJwQccUAR/C/S2g1G/vZFw5O1cDpyc16JrGpQaXpctyzoMEA
DPJOfSvOQ2uLcldHKWltIPm3jJJPX0oh8MzT3CS6rqs06Qt5jpuO38qAPTbF1v8ATYpSMLMoYg1x
XjOxVL2KOKNQojHH412GnXsdxBG8S/usfIB6VyPjW48jVYpC2Y2jAPtyaAOJkiMN2zx3Ai/vD1qF
5Ii6mRpZSTg5JxVy6tYryQyQyIg7lhTYbe3iOxnaQ569qAPovT3C6fbhQADGvv2qz8xPNV7SSGKw
hJZVURrzn2rmvEPjyz0yCWO2YSzgdBQB0V3ewWcDSzuqoOuTXjPxF8T6RqFwIraNS4GCwFc14l8T
61rTnMzRxHqoNcm0bF9ztlu5oA04miVVcHJ969L8Ikuik9Cq15RHgLjNem+BXaS165xjFAHpsOPL
WnsqsBwOKjhVvLU5H5U8ggfeH4UARQr8zjGcH0pJtOt7iUPJHlh0yKRo2ZmCT7GYZ61iJY3t9BdK
dSlWaM/LtYjFAGpqVvsthaRfJ5vyZH8Oe9XYkCoqbgdq469ax7S4jtNMhXULhnlUHe7Z9abqavea
WraWzsxb7wOKANtmjB++ufrTJJ4UA3yIM8D5hWFpFhqK2skd5GfN3ghi2citRLSEDdcQqwzgZGaA
LaT2+0ZdCfworIlvNkrKumgqDgEYooA8y8bLcy+JZwLZ5SOFwOKxz4S1LVVXzI0hQdmIFdlqGo6i
dYkijtw8Y6SAYb86Y9vfSogkZhvOP3hzigDL0bw9p2hg+fMJbnOUKqTtrs9N0uC+snmmmuPMQ8hX
wDWHLp/2G2WWGQGTPIUHBrotHnaCxnVj+8bHHpxQBYttBsZYw++fn+EvWTc28cdw6QSbF+6Nx6EV
rRSSwRCUSEg5BANZGqWCzxsd+xlIkyPzoAhmjESB2k3uvoeaZI8Gp6bPFE5ifG3cOv41k32p2H2c
M0+26T5So6NUEOsW9pZllQvO+flA4FADhr+p6NBb6XDtm8tQGmU4xUOs6sdR8tpGVmCAN7muD8Qa
zNHchoGdA/EnPGfal029lnh3lywDYoA6f7OJ8biEX2qZykKbY1y2ODUFqizxCRievSrmwDBAHNAF
q58Y63PaJAXUIoxhVIOKxMT3ExaTJJ6k1o7c+tOKKFIxjHNAGVeXUVkqxSoHZu9ZskNtKdyDBNR6
xKZL4jsoqlGzBshsUAWXtvKPHIr0D4dsDFMCx4x/OuCWUMu1+c9DXa/D1tsl2pHy7Qf50Aeof25p
NsuyS7BZeCg5IqEeJdOfIhjnkx/0zYf0qPRdH0V4nvI7eGWV2JZ9uSDXQxhI1wsYUew4oA5+PUXu
bxZI9Lmx0yzAVMtveJeNPFYGMv13SDaa17m4KhDkDvkmq2ro17pE9sl2kDypgSBx8tAGPqem3V3b
sJfJQD+78w/Siz0nV7eBY01GBIz0VYyP60zQIYtEsPsV3qyXbr8zSFs4FT3PirQ7fmTUox9MmgCT
+xb6UnzdWlGeuwkVKNHa2AkW8uZmHBDScYrnbr4m6BbEhZnlPTgHn9KyLj4t2bMEtrOZgTgtuHFA
HUweLdIjV4/KuSUdkYnPUHB7UVws/wARCkpFtosckfXcVHJ70UAdAJcqWUnnvmpAY5dpZSzocjNS
3lvZXO37MTEg9OKit4VuleISkBHHPc8UAc34j8U/2bq1vpdpGu5zl39P85rqvD7R3Jl89sZAOfwr
x3WJWn8eS7iflkC/yr1Pw9dLaxRSuP3b8Fj2oA6tLS2KhUJKjOax9Xt1jiuoxk5iOPyrcE9ssBnF
0Gj65Hf2rDvpmu1klGQhGFJ60AeXWSC8uQHjX7QuUwfQd61FtjEpXOXJOWrm7a8k0/xXKxBfdIVO
fTNdjcuFIdcDOKAOX1HRI5reYTRHJBKNXNaNa3PlPCrkAnIFel6ysD2AMRyqrlx2rz6wuBDeRt8x
RTn5e9AHe+GLEXFgWZASDjmtz+yIgF+VffArL8KXCSSyqDsRj09K6to0Cn5sgd/WgDHOm26DlB+V
D2VuBhYELY9K0ZIzMnyK/pxTxGYUyYiTigDxfxJp93aancSGRlU/dUVz4a7O3Er8+9eteJ9Jl1W7
DRLhQMECsCy8Ks16rSxkRIehHWgDjY2u0IQyPXffDm78rUriK5l++nyg/jSa3oUMLJJD071zN4z2
dwjxuyP0ytAHrccT6bcSS2WpG0DnLRh+CfWp5vEslqP9J1wEdCFbn615PYWF/dyPOxe4dlPlIx61
zFwLgXEkckbtKrYfjoaAPWNc8c2cEMkcN9c3cki4B38LXEP4pvWt3ie8mkVv7zdPpXNiG6bgW0oP
bA61dttB1i8IENhKc+uKALdvrT27OQ0hSRdrjP3h6Gu18B+FLXxJbT3V5G6RbsKF4rntP+HmsXBQ
zGOMA8q4Jz+VepaBDrNlbLZ2lvBFBEPvAEZNAFtfh5oUaDFmWI/ibFYWufDcmEnRisEjHLZPFdcL
PXJ/9be+Ujf3DTk8OShG87U52B77hQB5evw78Shf+Q5En+yCaK9Uj8PaYkYV5d7d2Y80UAUtXubE
SoXkj2Adulc5P4rsbJ2VJFHf5AarNc2zQKBYxFR0yTn+dZ15rLW8Zljt0QL0AGaAOMuJ4rrxq8qk
hZJAQT+Fepafe6fZaShnvIlVSc5zXk2vX8Euqm6VJHu+CdwAA/Kte3a81DS1msIlS6X78bZ6eooA
78+KPD8cnyTCRsZwmefzqFvGLvGwt9FuGhJ/1shXb/OvOf7M8T3EhDXgRSMjjj37VHbaDrmpu8Ut
zPLAh42dyKALes6ZNdzy6hb3EcZdiee1ZGlapqlxqkVg0+8K3J9hXS23hTUobSaB4LiSGXGEOPlP
rUMPgDVdPDTafueZhg7v4aALHja/fTNEjiiJV7hj8yntXDaDqE8GrRFQsm44w/SvUNH+GU93ZwjW
7guUYkD0GKvyfDPS7e4iltJmiKNlWAHFAHNx6yNCn2ROpeQ7mGDxXR2viO8uQEAmGRknjFareEYU
PnF5JWI+84FbFvYwKcPEnTHFAFXTpUa23XEmMnqe1S3k0MMZ8p/MPoK0FtrONQgUEe9ITbjOyBd2
eooA56CaJXMz7wT/AAY5q488Lwt5UDNKRwMVpsIsbXfB+lNkubaFRhwwPegDmpNGudRt2E8UkZ7F
cYrMufBMLjDSBmxnLdq6+W4ZxhCNp71R+0rCzoqrJjrQBmab4bnswkiX8aEDAC5zj06Vbh8OafFc
tcvN87/eJHU1ckuBAUkYj96PlUdqib7Qc74lZeuec0AWre006N2bmTHQYGKmM0EZ3LYx5z+dZ8m+
NdkW47uvtVeVbs7Y4zuf1FAGuNXELbUjRWJ6DtTJNVvD8yswcdEHesxLO8EDyM6mUevWpIoxJGJI
5WadeSPegCS51K+kZUDMGPIGaaNVumUo8hbBwRmkNqWxLJE7S+nao7eNfOd5I8Adh2NAFeWe9aQk
l/bHpRWsLy3jAViM9aKAMX7K8lr5kk7tubbtwMCi58PW9vpck6SPlELYwOTRRQA2z8L6WdOEk9us
8soy7t1P5VYh0qzs8G2hWMkdu1FFAG15yKiYgjBKYziqyPstz5YCAMeAKKKALkILQ5JzxmpEjQoo
K9T1oooAuRxCLkE/KOKdbTfaBIpUD5sZFFFABM22InGQvGPWsS+1CWPaqYXceSKKKALNtbYhEjyN
Izc80qPsgZgoznrRRQAGACASlizkE5NNtVSUBWQdetFFAD5rZAhA4BODWVHbql2yqSAOvvRRQBdk
ijjjRwgJHTPaia8dY8gDniiigCOFB97uetWImUW7zBBuWiigCvNJviPGMDdWLaXMt3qTLvMYX+73
oooA0Z5HiIZWOQKo6dqEl7vaRQCrEcd6KKAIri7cTsFwB6UUUUAf/9k=

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/smithsonianmag.tmus/history-archaeology;tile=3;pos=top;sz=300x250;ord=123456789?

/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QNvaHR0cDov
L25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENl
aGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4
OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6
MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5
OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHht
bG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0i
aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1w
PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9
InhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMUJGMkJDNkNDNzkxQTkxREQiIHhtcE1NOkRvY3VtZW50
SUQ9InhtcC5kaWQ6Njc0RkJDODAyMkYyMTFFMDhDNzZBQUYzREREQUZGQUUiIHhtcE1NOkluc3Rh
bmNlSUQ9InhtcC5paWQ6Njc0RkJDN0YyMkYyMTFFMDhDNzZBQUYzREREQUZGQUUiIHhtcDpDcmVh
dG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZy
b20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QzgxRjU1RDdFMjA2ODExQkYyQkM2Q0M3OTFB
OTFERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMjgwMTE3NDA3MjA2ODExQkYyQkM2Q0M3
OTFBOTFERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94
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
gD//2Q==

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.smithsonianmag.com/images/130*69/texas-destilleries-video-landing.jpg

/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABFAIIDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDmPPaO
1klSNm3qNyjGVwe/qOlXfNjY2++3TKr/AKsrkqOowe3J6e9YNjrlvcogCqCFEcgJ+8M5z9f8K6KG
WC7gW2kf5vMZkYjg57Z/KrST2DUkWS3+2xyhdqSneCmBtYHOCvpU8zC8WZrchwrljGqgBWPYDj8q
riOK6s5UePEyhRGT/CwGf1Jq5p1iHuok4jlYYkYN90DqffrgUWs7IfTUDbW13Z2c6RW63SlvtEoU
4lGflXbngjpVO0skj1eVEjMkJIkVEcAAjr9OvpT9U099Jv2Elyz2MmXLMpJwOuNvRh7cHvT3tpLu
3S4iJa6hwyTIcefGeQef4h+fantoG+pY1XSYItbuF04SSacw+QytyD6jPPWqd9EylHilkMm7iNzn
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
/9k=

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.smithsonianmag.com/images/130*69/sticky-rice-video-landing.jpg

/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABFAIIDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDzjRb3
dblOTx3NS3i+ap3ciue0K68u48pu/HPrW9cyce1YtWZ0J3Rz10rICMcd/YVnwo5kKKQh7sa1bs+Z
cJEhG9+57Duan0v7LIrPKIw7nv1ArSJjIybhooVRAu5+u49a6yzbOnuM/jWFc6eZros+0IHKqqt/
DnjmtW2ka20qZSCzpgDAzn0ptFU3ZmTqzYHXtS6KytbFMHO4npx9KbLp95fSB5SI0xwByfxq/pls
NNmV13EA5bJpdA5veueraMyiwt0BzmBAW9uOKa/hTQbi+aZ7FfMdfMOx2UFi2OgPvUOiyebYWzBS
MRZ/lWvGzNdRqp2lowp3f73apRDZTXwboSSytHZYCuQB5r+p965vxL4Qa5ntEsLdY4Cdkuwd92ef
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

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.smithsonianmag.com/images/130*69/thiebaud-interview-video-landing.jpg

/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABFAIIDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDx1P8A
j2l/Cqg96tqP9Gk+gqoKhGjJbUZu4/8AeFWof9Sx/wCmgqvZjN5H9asRD9wf+ulDBEcmfNY/7R/n
XefDf4eyeNJZ5prg2+nwMEkdVyzkjO1f6ntkVwsw/eH/AHj/ADr6K+FBjs/BtlBGwWWRWnYdAcnv
+GKyqS5YlRjzOyMvVvgV4ejtdtjc3UU+OGkcMPxGP5Yrxzxd4Nv/AAhfpBcsk0EoJhuIs7X9ueQR
6V9YXl3apB5iFTIRzzya8S+MM5l06APCyjzlZCfQq3+fxrKnVfPy3NnRvT5rWseMN940lK33zSd6
6zlHD7tIRxTgPkFIehoAbF0anGkiHDfhTjTENH3qc/3j9KAOaVvv/hSGR4op1FAF+Mf6NKfb+tVB
VuI/uJR/s/1qqKSKexPZ/wDH2n1P8qnjH7gn/pp/SobEf6Wv4/yqaM/6Nz/z0/pSYIWZMsx9z/Ov
X/C+pm00nTI1FwZZoUwQoAxtwdpzyPwHI+mfI5R87em4/wA69F+H3iCBrD+y5Xjiv4/ktpGTJkjJ
LFAfUNyPY+1ZVk3E6cPy89md7q/iOLRrH93JvvG4UFcnkdcema4jxxd3aaHfQ37xzyNEkkblcnDk
c5I7A4x7Vd1W4mnWe5mRSu3ZbnfgCVuNzDOMAc+meeKw/GWszavptxFM0LC2iEUZhYuu0EEHcevS
saUbNWO2vs9Tyw/eNIetS+RKXwsbMT2Xmo2UhsEEEdQe1dp44/GUpnBXgg/StnwvNYW/iXTJtVVW
sI7hGmDDKkA9x3GcZ9q7X4g3+j+IbuGby1gnAYLJBtPyDAG4D6EjPNJsdtDzGH7rfUU41otod3HC
8sIFzCD96Lkj6jrVBlKkhlII6gjkUxDR96lf7x+lKi5NKw+c/SgCKinY96KAsXosG3l/3aqVs2Gj
6jeWTy29lNJGwIDKvBOaj/4RnW/+gZc/98UKL7Dco9ynYc3Q+h/lUsQP2TJ/56H+VXbfQdVtGea4
0+eOJUYszJwOKjsLY3UJGdqK+WIFKWm44tPYd5ElxO0cSlmJPTtW1olh/Z2p2U8k21kmQvIvRBnn
68ZpgARCsQ2KTk+p+tMt5/3zRjLDoQeaybbNNnc7vxFZ2zbbRmuYJ0fEsUgDEknnYcYPPOehFcj4
mvkNm3k27pBMywKXYk/KM5OehOBwOBmvbLDWbS4+FcF9dRQXFzBbmFPOQPmZcovXv0P0rh/CHgy3
S2lOu28bxtt8m22kiSQch9ueT2wODg5yKz92mrtm3tqlV8ttTyaHT7xBHdGzuTa5BMojbbjPXOMe
v5Vpa5bLdW3ABljI2N3Oexr2nUr+SGwNvJFdSrNE8TJJfpbKVI2kCMEbRjpXmFtYfbDf3DWckdvG
uYY1kyVkLfu1J745J9cdeacavNqKeHcdN7nno/1YNJkr8ykqQeCDitHW7A6Xq93ZGSOTypCA8Zyp
HUYP41nrwyk9Ac10rU5WrOzL7XEtlO3lceob16HnOe3rQbhbwCJ4FErcLKDyD7+v4k1b8RFjcxF5
hKWjyMNkj5mHPocg1o+AvCUvjDXvsMV19maOMy+YYvMHBA5GRjr+lLzCx6x8FvDem3Pga7mv7GCZ
tSuJLd2dAS0IUfLn03An61x3iP4aw+Gr+8geUXEMgY20zk5RcYwQONwJ/H8a9q8O+GovBXhqxsmv
hNBZM7ySum3cXYnoM92xXFeKra71rUZZkuI3hfAij+bgYHTj6molJpjSvseWLoluqKosoJABje0D
Zb3PNFdouk6lGoQI/wAoxxRRzeZehn+EZwnhayXPTf8A+htXod34S1CPTYL6zP2pJIlkZAMOuRng
d68n8N3GzQLVc/3v/QjXrU/xMtbHRLS102EzXSQIjPKMIhCgHjqf0r0rS5Y8p5N4Ocuc4jXJyui6
gjAqwt5AQRyDtNeZaZdRW1qWkYjc+BgZ7V3+tanNqyXk15L5kk6N5jcDtjtWn4r0LTZPAcclnYxx
y2wjlQQqIyxOFOSOehz+Fc+L0aTOnBu6djz+K4imB8p1PPTNS2+BI2AATwcVleVKdqywqv8A01Dk
sD+I5q3bXDbiX4O3J4xz0P8ASuRo7bnrfw6vGXRb+BvMYR3EbxgqCmSOeowCNo9+adrPiO3trgxy
XE2WHKW/EhHux4Wo/h5qA1DwPrOnQlBf2MhuoQTt3gjv6jII/EVg67phsZ7SQzPM97apcyyuuCXb
O5fw4FYTp807vY3p4iNKDstSKfVtKWye3TSTKJwrGa4mMjDuCpwMYyenpzmug8NJaz6ZJaQJJIkS
+c9wItxEhXsPULx9ea4eUbrPywgzaSGItnqj5dP18wfgK6LQPEMOheGriISj7bLKZIf+maYxuP8A
3y1E4WVkaYevzO8jz7xuwm16S4RCqMqqAU2n5QBz+AHPfrXM55ro9YvptSWWa8lMtxMxJY9FPGB+
lYEFvJcXCRRKWdjjA7fWuqG1jjqO8mzW8QSLLqO8R+WCnTOf4nr1D4AsY/EOoW+xQTZmR2xz99MD
8Bk/jXKSeGNT1bU7SCw0hp5xEis00gjjVyWbBBxkgEZGfwr1H4b+B7/wDqV9qev39gqXMQhXZKc7
i27kkAdqTnFbsl3d2eieIzjQ5+epUdcfxCuEYSCIR+a4BJAAY813WrMupaTKllIs5YqR5bjkZB61
z1vbXcKSsdNdrm3y8DMp2k4OM8c4OOlZVKkW7XKgmkYx02ZCUMc+V4PyNRXOSeDPEs0ryyQO8jsW
Ziz5YnknpRU867lanjttq19a2wihlVUUEgFAaYPEuqf89k/79iiiu1VJrS5zSpU27tFqw1rUb68h
t5Z1CSSKrYQZwSK9l11ha+ErhCokBg8v5h68Z/DOaKKyqycmrsunCMfhVjydwF42g7flGfSop8Rk
gDkEEn1OKKKzRqx1hqk+nyyTQll+QhgrEbh6HH0Fen+JLm51LQPD+pXEifvrfasSR7QnyoTz36/h
RRRIxqbHCarIYbqB1JBkUowBwCAQRn8TUctmbqNLjzSggIjKYzvRgz4/NT+dFFNdAh8Jg6dK1xfQ
wNjE0gU8Zxk9a9th+GVvosLYvI50ydoa3ZSvPqJOfxFFFW0Xco3HhC5N7FH/AGt/rWxn7P0z/wAC
r0mLwZZ6joGnWmoXV1I1tEEV4JWhHTGdoOOlFFCinuDbWwujfD3R9CvZLqzuNRaSSMxuJroyAjIP
fvxW6uk269Hl/wC+6KKJUoPVoSqTWiZJ/Z0H96T/AL7NFFFT7Gn/ACoPaT7n/9k=

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.smithsonianmag.com/images/130*69/flying-snake-video-landing.jpg

/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABFAIIDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDUj8SX
ttLczQRwpCzBY5PLO05IPzEdfu4I/wD11yt03n3sjXeyKIKfKjBPGclcD+6D/WtWO2m+wSJPMgEB
KsoOd/PGPx6mq0umyTi62CMqYSVkXopXB/XI/OvPvbcuxTvLW2dfNigMA2qxXJHThsZ61Rtb64s5
nNtM6OyGM8/wkcir80qLYRMsqs2Sjx5z0AwfoaxGidJpFZgrLjJzzzx+NXEDWfWr57cW0k0xhbDM
oYgN9fWi00pNViljtJYhJCjyiOUlTIMDIDdDgKSAcdTUTRTafGsjqcuAocjIYEcfSpI4vKdnldoQ
/wAgC/ewR/Wk59hluLw5qUVrb6hEYjIJfKiXygxVdpwx4weTg59RWpqtjotsRlZjNEpaRIohueVm
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
SILtCDggnnGSMiiil1GQ/wDAU/I/40UUUwP/2Q==

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.smithsonianmag.com/images/130*69/arcimboldo-video-landing.jpg

/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABFAIIDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDxgtgg
+lexfaA+lwSL5QkIU5jCqB8gwPUivG2XBzXQabrd/aWaRL5RjU5UuwBx6HJ/pXNjaEqsVy9DtwtW
NOT5upt+JtQaC3kCsN0hwBnP1x6D2rS0drzUtLhGk2m4wkNLLuVeSD1HU8/ljtXGXM0uq34a4kMr
fwxwLnv69APfn6V6JoPiDTfDhMKTBEVk/ewAcDgHAbPmHPUjgdq5pUVCEYNXZpKq5ybR3b+GLKez
jha7OCqq2ZOnX1Gf0q/a+FtPstOnjtV23AbcJCcsDxyR0x7f1qjpeqG+829uDEIrlGeGOI8kdMlc
55HPPc1en1IWenK8TSnBO1YQcYweWIGSenFczoU+bRaakc87WbMadLLTLye4vLYz2UbhVm2ck8cE
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

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.smithsonianmag.com/images/130*69/thiebaud-video-landing.jpg

/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABFAIIDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2MCnA
GkFO6CsLnOITtGajeeONdzbnYfdjTqx/pTZH3E88LwAPWp5bdmiDNlVxwo61zzm3sdVOmupVhZ7m
5KvtDqucLyEHp9akd8SvFDF5nlcM2ehxn86mt7cRxBYhsDclupNS3BS0tnl6Y5J61koNrmZu5JOy
RGhhkDAAlgOUYYI/A1lz6d+8ku0nMcoHyhFyPoR3pl1c393CEjtlBYjZKZCpXPqAM9K0Ui8mAJKx
YZwrMeT7k1Dqc2kSlFx3KemTvdQK8ybJCoJGe9ZWrOY7lonh3Kx3K2OtXZ9Pf7X9otLsw7iSykbl
J+namCSZ5ikgGwc7gTz+FCrJq3Urk1ucteFhFmQia3J4DdVPseorEu7iW0KNHIxhf7pJ5Hsf6HvX
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

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.smithsonianmag.com/images/130*69/henry-fair-video-landing.jpg

/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABFAIIDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCGQvCq
CCIO7HoB+tXIVby035LFQSfSljQ4HpV2KLPOOleG2kiyONBjp7VOkfpUkcHOfX+dShUD7dy7vTPN
YyaGk2IiY7fjS7pWb5CoQdWYfyqrqWp2+lwmSYg4zxnFc7Lrt/MrS7/Kty/ygcds43Dk8en51K11
Oqlhqk1dbHZJcpDLGk7hPNbbEXOC59MevftWpbGOaNZImV0PRlORXFaFfqsdxqNzdoLlV2LFdBvl
AwcKSc8+w6/StCz8Q/v7luIo3XdtXJHm4x12nGcDjjn61nNtHS8BO7UVsdcIYi2wFQ4AYgenbIqy
bcOSxBORtxWHZXF4t0lxe20pULtBiXc5yM/Oo5wOmfWtw77raEDRw5Bct8rN3247A9889RjvWUaj
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

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/smithsonianmag.tmus/history-archaeology;tile=3;pos=bottom;sz=300x250;ord=123456789?

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAANwAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABwUFBQUFBwUFBwoHBgcKDAkHBwkMDgsLDAsLDhEMDAwMDAwRDhAREREQDhUVFxcVFR8eHh4f
IyMjIyMjIyMjIwEICAgODQ4bEhIbHhcUFx4jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMj/8AAEQgA+gEsAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAA
AAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIG
AnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6Oz
NhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dn
d4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQID
BQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LC
B3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaW
prbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq
+v/aAAwDAQACEQMRAD8ADZv3jHYq7FXYq7FXYq7FXYq7FU1tPLt7cWS6jNJBZWcjFYZrqT0xIR19
NaMzU8QKZVLKAa5lvhp5GPEaA81uo+XtT0y2W+nRHspGVIbuF1kikLBiOLKf8g1r0wxyxka6oyae
cBxHl3pZljS7FXYqmuieXNT1/wCs/o5Ub6pH6kvNuNQa0C+5plWTLGFX1b8Onnlvh6JXTLGhNND8
vX3mC5NrYtCsooaTSqhNan4VPxNQDfiDTK8mUQFlvwaeWU1GkLqOny6ZfXGnzlWltpGidkJKkqaH
jUA0+jJRnxC2GTGYSMT0Q3HDbCnccbWnccbWmuOG0U6mKtYqmtp5d1K90a612BUNnZtwlJaj1AUn
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
xV2KuxV2KuxV2KuxV2KuxV//2Q==

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://media.smithsonianmag.com/images/twitter-logo-145.png

iVBORw0KGgoAAAANSUhEUgAAAJEAAAAmCAYAAADEF3nuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAEJxJREFUeNrsXAl0VNUZvjOTkI0kZGE1QAB3cAHFXau2Feu+r+cU1Iq0
LlWP1gVFqmhRixunVlqXWvd9qXXl1LrUBesCokRQIpEACTGQEJJMZnn9v/n/N+++N+/NvElihZzc
c/6cWe7cd///fv96703AMAzV3/pbT1qgH0T9rR9E/W2rAFE50fFEexLlE60gep7oy62U512JTiIa
SRQj+pToSaL18n0x0QlEk4mKiFYSvUC0JItnjCY6XGSWQ7SY6FWimj6JIoAoDZ1EtMxIbRuI5mT4
7ZZIc4laXfipITqa6OdEi12+x2/mEQV9PONkotUuYzQTTd8KZZaR0n15ClHMSN/uJMrdChgtIFpg
9LzdK2N5PWemjzEAxlBfApGXOzuM6DXzTXtcqQ9aldpMxn/3geQH8mx9byG6Ygs3uHcRXWi++bZT
qY83kd8KKbV/KfmskL1zmPj9kPjdEFVqN+K3Ot/29V+IznN5xsFEb+oye3ujUl0k3gNKKCbItfU9
g+ixvh4TLST6KV40dil1AUVBn22G72NhzBvHwpdGy6G2J1q3hfKIuOZromF48xYt7BUU5XwfIeYD
Su1cqNTdNPsRA7gzgHMh8fvRJlhppUopopk7loRRlhyPJKK2I6rTnhEUmR2CN5+3KTWzlgKgDh4D
ILxhjFL7lCT7L5GYq6svgCjo8fmO+BMjAVzzLQOohLS1JIet0eW0CHWdyb4IRMdtwTzuZQLoa1rU
y75hKwFwgKcv25W6cVVCPxLteuJ3kVgp8Bs2GHRftSfHA9zGO54BJToILyLUfzaN91UHj4/nrCGo
/I6e2xixBfd79RVL5AWiQvxpJq38ggBUpPXKo9fNJIzPN9v670w0hGiog4aIJfgx2xjzxcdkIVqI
pwEBzUwRP4vp8030eSeBazHxVajxi76tpDifttnGHOV4xgiihFPE+Osj9jHygzxGg93ujO0rIMrx
StrwJ2q4oywoubHW7iCaC/fo0h06XE/0H6LrxP39X1y18NFgflBGyxx0zDBOPQaGWDk2EVOReCoT
LvwWOroknd3muPsYhlh2H7LvMyBKroLnDwMpQi306AoBbyPmG3HATVKn2Q2GjWg10SNEjwO3Lr9H
veVscRlK4pv7iF5x6Yvw9XSi08RawF5uBFaABcRxu5Bd/KSNgQMAATgzKhlEa7tYcQKZZdHu+DqZ
anTE2KWlFZ7gLcu1gkven2gXom1F3nhSh8hkqSjq2izWHi54H3HPpfKZobHcIXXBR4k+6xaI0oEL
Lg3mOV2pEt8h8ymxsp8DiF52dJsgQLmI6FwpzClxhQDLUY7+AN+JMs45WkAP4f6VaG/PCJvmcTuJ
f349u2O4nIMHKXXWMCsrA4oDmQFwmMRGSgCajG8AwliaOEFrxwiPpqgoGlNvE7U6lOIM4fdAokEZ
xmwRIP2D6GGiNpc+w0XWR4rM/LRLRMl/i6X3m519j0r1OgLJyV/QTEgqIYdgcwNM6UAUl37ThjH5
aHVirVA9fksEl64hpT5UBLOIqMqvIgAwuUH7Yi8lYP2yhpVEZxf8z6qm1RySedz/krM+u4bHDmgI
Abge3JFLJBn4R2hwO1EF0TNEP+mml6kRAH7qAO7d4hm6014iOs7p3bvtl5G1IBDN1NDlpjqul0wf
zp+9S/ryxgZ2JXuQUE8azO5EXNCNYp6TAHq5mVNzLApc0pEVycVHSn2xBPZVZnb0FEFwEenzIOLu
UHKmB5Wmzisv6N99G6IMvnYAlLdi5WU2T+D/NnFXcDOTdNB/RnYFio0yRHvMsq5lZK+G5HJNqyBo
y7D/JVbkb0RnEt2vWVD1DTmr5R3sUZB1Bxx8IGTZoZCttTR4hcuIbu4VEAUzBU3SQtL5YQpvp1G+
toS0fcZyXmyM8Swt+KpOpa4enfzJNGDBfPN4o1LX1Fox2JONbBlOt6zC9fpMbibA3reWMyIA+Anq
/+BO5G+KrTlhzHdaOC46vtJWv3FtANByioLea+ExdUHDQm9foFRlrpaReMjrIxQwI6ljYOG3LWDQ
S/uN/tunSUYPktOu7eTgPK7sVg5jI2EYk88KOXVY8nss/wNEUyROVGYG+ec1PC5k6RXCxSXxuHUc
y0na2b0GomwBB68J4DzWwKa9OGSlvy+S85w2PFnwyzHn1UFc/L2BhWxqcTjAIDiRmBoQTNapEg1g
fL6JF8N0vxDSc+sZRBDKXRTG/6meQYn3r5CVW0Ah+74lqW5MT9GfpDEea3QXNAD06xEM7LxAqusP
CNj++J0dQDrohhHvN9oLkglrc2c9AwhAzs9gyVC7Q80LFusKsmnDkzbHAhCSh4vJzn8itbCBocxu
H0o5pTxZthjkt07Uqw0LuStMbYhrKHpmBw2Ca2yOuESJUSa9PxajJcYAc7aGCLvYoKO/OTYswQLS
wOIcdgMQIjR7nixuYYif5RYmmovoJAgWc0SRclk7FyhDHhZ6gMvvC4TgUi6ixV3RYfW/ciUvYFHI
7grNckEiiDfs46O4+SopxtRlSjU5ZIrtnqk1nFSgX9CHJ4E8UN1vjdqKrb0DoojEROkIC43qMAB0
1Sh+mFvmE0jjGb3qVF5puNvnprBWdkqur+zFRMQZEBIWMydDsuDl7jAu9heh2bkeQEzXACi4OsSL
aO/RWG9u5MUOaPx1GTw2FKE8h4EPWce152EOq8JK3bPG/oy5dWytC7NYdazfOHK1FdbeX2evpPgw
cWcNZ9MbNzKn+DsV2gK+H7V5gS8qCwON3xzr3tiwQFhAWIRwvBtzC1hymr/aHvuYch9fpNRMih+3
yWMFQHETSQesaZdWHMY84Pax5wdXjQ3l91rd3VciSA+kBtYA63YEoN9X2xKLFb0CIpjQ8QSM/UpU
n2mGWAO4uKaId6bppVSwYPsUs7ABxFavzM0tijXYag/N5UXHPh329JwxEH6KUgk2dGMSYyIGO6Kc
TyUgtjStjKkYLzYxiF6g77roGQNC9vEw9xMpGN+v1F6yAa8Dg+xFiu3Au7VXQKTErPalFhcthtlG
6qtcgmNnmm+m88jOTqWgevtCXqjCoDvgElmUCzDgbuEyLh2p1GB6/mvNUscKpZYI5qxyd7dxlWrt
YRGx6Yx9u6VtqSUGrCESgvP9V42ukkKmfxB51Tz8VfV7x81k+3lPLBEazkq972AawABAkOoGXJ4J
12IG/ygyYlM37hASXAaABktiuNSgMIbZfV2aAyJwX27xVjDgPjfMvVFqSyFHTDuKnnneCF/i+VpK
KQ9ls+1hmEFnjsfK1JC5Paqi96xA1EO7okaqYCJiylPcbBrQ+22o1xgusQqCV7iRgA9lQPHPLZXH
Z6Pz/cVW6WRleHxue57BFmhCBbtFp7zgDlGa0Na3UyrlrZqeAs7fEL2u0uz1eYEIP6hAvQV+Gime
zhgmhULVcZUs9GxaWY6dYVNb/kk+e1fHoZGFG5TaGOUMRBcw5vM6fXeaYxvijWYWTsAh3NIsnLZZ
9dUNCZ6JM0Gov0wcmHkMbPJi7k5XhAAYaXZ1BiANHeAN0BF53plfSLaiAAxYJmyxXLANWyEfDSCa
o1I3lzOXATw+hwhGYVITi/lQWp5jsggEz1/BBTZkX27aE5csATGDifidi7jAZ0tvqc9TjQwiBHhw
3ai53Ls2WVC0+3oa6656NscTBjJw3m/hILLAJeYYX+jfIo2lBa6kRVzfZc05KBYRB9oAXIBELwWg
qFelCWjPYp6jDsQcqVdN/0qpc0ewRQpqFWe4s2ECHsw3zwFkszZ0aZVSPyvTrLfBsgchIUBQjq0M
yNw8fdoY8R1RlPQmiN5VvFuuTiGhPUuLE3UU8XKlvoJtBrx2q/+YQh4v8QQEfThlEvevZesT1BYp
Tq+vrmUTi/cQiLl/46ZxOHJxAXnqihx2Y01dljCdwea+pf4FAtCPpnnWh+3PNotut31n8WsIkwD6
0RWceqMfrBmUBQf69AwL/bCgs2qtDVpTRvn05rJRJG/KlCbQbycN5BOWBUF7vIeiJgL/A0rZKoHf
hjBbuReaeN5QcPB+cRUHzj90dcVr/Id0zZxczJulbkU21IFypUjnJHOnH+eVUeiCwBLWo4gDxIBj
IuZCoaodTBOPmUDC1+gLDcccdADhJeo9sKRj8rMTCjZ4o3H36q3Ob4K/IFsp1GQWt1lyObbCPW5L
juGQUafBComKNfj41fBU64nPsQ53rFbqzGVKHb+U6fQveUulLszgLpLKO4DV04SjJyD6kGiB+WYW
adikYq5eqjTZkhehzgABbxCzeu1oBqdz6yKgLAAGfGSK6fpjbJj0OdUWGOMZMjOzwaoASG0xf/ya
+3Dva8WhEwazm2/3OYZ5DNdceLiiM4ZyJd0JJIAksf0TZaUzlFUpN+UAYO9dYvHd04SjOyBCu0bx
IadEoDd/W7YiCHSzLcaalVfTUiAewOEwgGuTj+pwh5T144b7npmzYUwE47eMY5NvNmwTOI6oJuYG
N6NXcgGKWQL0jVF/wnbWaeDGrqvmTM3cKc8UkIA/PYm4ciQDCWDpcslSQy4KhG7oj83sMyXxyAuk
KqHhPoVu1epDs2fP9tw2IfoOiol+QP+BpexmlpGvb4uz6Uz4ddkrMpSDArxo0MZzyDwfpO3/IvbB
zjo0DYFgMkaSsbAonbI/h5jmWlqQKWW8yYojEVFlHUcx5DQhAAYNRNw1u5q3CPSGMzc4cF8bZjeE
uWGBcc5pP0fcVCB30mIS5G+OW7UYG7+SZJRS/8tHcfaptIAbPGPnHHMOu8lMFhjzwHwRx5j34PC8
QwbxNS1kdesiWrAdsCrgMSkcdshBO5xwgLxG5ltx3rdh5h0WLyZ7YjNGcGghbbni+3lZb9j4uYuP
M8uP6h/ANaHEjlN8CIBjhrebgKZMJW2anqaohXQYKT5OFpqWCVqNA1EAxDGVlsnEmM81cVUXZ3za
45bLRNYEN6TdEUtpCGyvWqnUEqng/oLGv3KULZ76gGh3xf93INHA50vf89YCbsDo/MakQHlJFSuZ
V8O+1TPrub6WcqaIxhtDrvcPY73jNyjb003s7rCJ2hG3XCFAAm8xmdzXYWXsRt2sOU4F4EyUmQhc
PtLG90zF59/VDwEiNJxlvlo5rrkgcIRAwl4gkpsUjtufS6R4hcNN5foX0MaNUtMoDmWu78BsI44A
wNDXZXMRx3xxUhLHbR/Qs9E1YXY5jrl9ofg46hFENyj+xwy2PTI808kvLI4jCcCNYEQ387DGtmJM
nOs2EcPKzkJS/3HEdbgZg6PCR6XUX6KWi8Rvcfyk2P1cEOVyiStbg80P1oYZRBV2vnG0eIrMuRvl
fv93rsuJHiKK9uAu+0dEI2W87YgWZvHbRUQfZ9H/30Q7OP7RQiRN/zqisVr/SqIniOJZ8niPNsZE
ope6IafztDHO8vgHEelaB9GjsmaTiFrS9F1JVPVD3MVP1yYSzSDaQ1mXEwMZYk6cCXxH01C94abH
dMVXkys0NxIRS1Kr+NbH8xIGHStWbIxYMrO+G0a5SPFRBdz6cLtShKvhOCM8XiwE5obS50KxWPUu
v8FNjnOF78Hyu5RkEMZN8SH7R9yqBkSnSu2tXLlf6EQMisP18xX/KxtbOKf4mhVufeAseZmjxodq
M+7zNUiNDzc99H/9M1k8yUQpKBrC9xticdeqHrT+f3LV33rc+kHU3/pB1N9+/PY/AQYAhvgmc3Sn
/i4AAAAASUVORK5CYII=

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.smithsonianmag.com/images/145*78/Rick-Steves-Venice-Italy-Venice-Vaporetto-388.jpg

/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABOAJEDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1eUum
zYgbcSOWxtGM56c9OlPWJZrqKNhw0Y+767Ac1IADnjIVWP8A46aqNeJBJ9oZgmyFsF+OQgHb3rgV
ro6dbMyr21W31SWW2itrnc4jIliRyjAHBDYyOnfPboKitbq180SXulWw82U+bPFGpGRw2QQTktk4
BJ989U0W3Fve38AuI5WEzHy1A3KRnA+mKJLWVbW3t0DSvN5xBXgjcGIP54H1IqKU56qW4mrpMi1P
T4JpfNtPkiRo5MnKhAJF6g+2RyM/MO2azdFstR0+VxNcQSMBKTJICxI+QjDcHHDnJ7npVnw1DrEN
iI72QW1wJTERcxE71O0FSBgnk9c/yrQhuQ9y9jeW6ROpkUyrL8rIeM+meSD7gitLtS0exUWnCzW5
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

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.smithsonianmag.com/images/100*135/201102_cover.jpg

/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCACHAGQDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDz1EIH
T863ktNDIGdSnBK/88j1z06eneptEsFvrTUPIVZdQjjDQRHBJ5+YgHqQP51Td7i8jitHts3UTnBE
eHI9GwM8e/rWHt1Ko4L7O/3Xv6f8HsKxZht9JPl772UExgviM8N3A45FSywaYhIhupZFw+CY8HIx
tH496zRa3CKjtBKEc4Rihwx9j3q7aLNa3yLJZNK4/wCWEqH5s9OOtauSSbTv9wCyw2SyoI55CpVS
xKdDzkZ9uOx61c8jRgFAvLksev7rA/D9O1VxYXkdtHd+RII3JKsFPbv9K0ddtZZtavJY4XZFK7iq
kgfKPyrL28XUUFLSz1uujSt+IECQaYW/4/ZQNueYz1546f7v5mphFpYmwLyfy8H5jHznjGR+f5Vm
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
Dpuz/9k=

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.smithsonianmag.com/images/60*60/purse-cellcase.jpg

/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAA8ADwDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+snX
PEmi+GrYXGs6nbWUbKzIJXAZwuM7V6sRkcKCeRXO/Ejxdc+GdMSKzuLe0ubmC4kW6uAGCeWo+WNC
RvlYuu1enDE5AIPk2g/FTSdJvBcWPg64vNXljBu9S1PUd9wW+7jzDGSV2heFC+gXjJTkkNJvY9jk
8Y392k39heEtZvjGyhZbpVsYnzzkecQ+B6hDTnfx/c3KBIfDen25+8zSz3bj8AsQ/WvFb743+MLi
5Ng0+kacSwPnWlu0jjn7vzllz/wGuI1Xxtq+t3U8Wta9qOoWzDaIt5hhY4PLRrgcH2zS5uw+R9T6
M1jx1/wiokbV/E3hm7kicLLaRpJbzID/ALKvMxPttHuRWc3x28JtLYC1S+njnZBdSmEotmG/v56k
HGduRjOCeAfmS1vJo3mFpboC+SAIxIVH454//XXS+CLea28R6TeancyQabY3aXUuAZGVY23E7B/D
nGT1AyQDjBpXfQT5YrVn1zY6xp+pPLFa3SPPCAZYT8ssec43ocMucHGQM1frG8QaU1/bLd2aINXs
g0tjKW24kx9xj/zzfAVh3HIwQpGjZXSX9hb3kYYRzxLKobGcMARn86BGJ480VfEPgbWdN8nzpZLV
2hQf89VG5P8Ax4CvlXWvDTQ3em3MN0Y4b2wjvkecEyDduzuKjn5lJ6khSMkkV9m18cXoS21TVNLu
riQNaSy2vlGQlVCyMCqA4+Ukk7RwSc8HGMql1aSNIK+hiJpELyrulkZX+44AG4kcAY3ZOf5e4NSw
21os+wwjGOSTk7f73PBz2x1yMelJDNAsEAXHlqdwUjzCOvb5Qf4vTv0yMzHUljVglrcSqMl1dhAG
I6gonJA5PXjnNNVWrq1xOClq3YtTxOzIAiRRAAKWbao90zgn0HU/gRj0H4aaUut+JLyxuYZRb3Gk
zwPJgqFVsIdm7kn5z0AA7defL49TmBcCaGzYnB8kZY8YU7/mYj2HBA6gkGu1+GV/qema5q17ZCOP
U57TybZdRBdp5XdSkSjcrEllA3ZAUbmbhcUlUqNpNilTgldI90tNduz8N9BkFyX1zVrCCK1YruLX
DwgmRh/dXl29FU8E4B6yytI7Gxt7SIsY4I1iQtycKABn8qwvCvhC08NWFoHle91GGzjtGvJjlvLQ
ABEHRE4HAxnALFmyx6WtSRCcDmvlf4h2r6T4v1WW/wBqSXdzM7QuFRtrSP5LL2aNowMsMkOJA2Cc
N9THJNUdT0rTdVtvK1WxtLy3Q79l1EsiAjvhgR61zzfNpbQuLcXdHxda6bf6tMi6fYXdxG2C32eE
v5WCRx2x36/U5BNalr4O1CW5W3N5ai8GSttFObuaTb1Hl2wkKEYH3ivTt294k8ExeKYpLnQ9G8N6
Fpcqq1pdzaNFc3E69fM8tsJGjDGAQzEckKeB4lqep+I/B/iM6bql1NNa28586wDtHasQcHbGu0KC
CGUgLwytgZFXyyaBSNay+HpivYbG7vhp87mNkiuSFuAG6/6PCZHPYAvJHkkCuy8Ixad4IuzDp2iS
SX6KsrXuqzASMrKA3kxoCqB8cYZmxndkAA81qGuXmoW0TaTbJZ3DKJ42AyVJBI2kZ2nbjYNxIG7n
PSPUonbyNRutSd5id0kYQjJ4ySOeny/Kcc45NYTnKG3U1jT5tGfTlndRXtnDdQnMUyB1J9CKsV5X
8M/EtrBEuiTX0bWz7TYPIhjy55aJSSQ3UEY55Oe1eqV00588bmElZ2Cs7Xbee78P6lbWozcTWssc
XOPmKED9SK0aYxIpylyq4jKsNbGq20dxYWsrRsMEzYj8thwyMOoZTkEY4II7V4h8f9BMYtdfle3E
kpS2aKJMNvG4qxPfK7geh+ROuOPSfEXwl8NeJNaGsTNf2d95gleSzudm9hgZwQQp4HK4P41p3HgD
RtR0n+y9Ve81G0L+ayXFwQWckncSm0k8n2rCVWScbbFKOjbPnzSdH1u28PWzto95qETRrJZ3GmWo
uVZWGSjsp3KQTtPAI2kZIxjpdB+FnjS/svs0i2+h2UjZZrqQT3AUgfdVAAOAAQSpNe36R4U0DQP+
QVpNraHAyYowCcAgEnqTgnmtqrVNv47D9o1s7HDeEfhjpHhe5+3TTTapqWBtubtVPknp+6XH7vjA
4yeMZxxXc0UVqlZWRB//2Q==

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.smithsonianmag.com/images/60*60/egyptian-odyssey3.jpg

/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAA8ADwDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwClrd7p
sOoTNHaoD55jklks7dkSXA+XO3e+ONxPTkZPavPBKxNpaJJFdfZ7hJo1igh8uQeR3QKpXDBt3OAf
bFXDbrH4qvUjILSS3ARFVgH3TO33gMLtA/EMuOQAa+ksLRrU3NtcOVti8yrHuck29ruzkjnIPXGK
8mpVk3KK1sv6/r8jvhTS5ZdynqQnulbUgAkcghVXF0kgLLOuOFPcO/qOO3FWI4tTN0Z7PzbmyMuJ
Ea5LpgMQ3lsUBOOvPowJbqJDZD7BLGLOSFw0SjdbLAhUzRDG0c5U9+cbiMnqegktbOLx1PoyWEUM
y6e199oQYdn83bx2wcjp6Gsoxk4tRSe6626fP5mkmlJN6denn2OGa0v7jTLW2thCI1lm5kL5JWV+
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
UtWz/9k=

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/smithsonianmag.tmus/history-archaeology;tile=6;pos=bottom;sz=728x90;ord=123456789?

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPwAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAQEBgQEBggFBQUICgcGBgcKCwkJCgkJCw4LDAwMDAsODA0NDg0NDBEREhIRERkYGBgZ
HBwcHBwcHBwcHAEGBgYLCgsVDg4VFxMQExccHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwc
HBwcHBwcHBwcHBwcHBwcHBwc/8AAEQgAWgLYAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAA
AAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIG
AnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6Oz
NhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dn
d4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQID
BQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LC
B3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaW
prbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq
+v/aAAwDAQACEQMRAD8AQggkuZRFFTkQTUmgCqCzEk9gASc6gmnzyMSTQRH6Nb/lptv+Rq5Hj8iz
8LzHzd+jW/5abb/kauPH5FfC8x83fo1v+Wm2/wCRq48fkV8LzHzd+jW/5abb/kauPH5FfC8x83fo
1v8Alptv+Rq48fkV8LzHzd+jW/5abb/kauPH5FfC8x83fo1v+Wm2/wCRq48fkV8LzHzd+jW/5abb
/kauPH5FfC8x83fo1v8Alptv+Rq48fkV8LzHzd+jW/5abb/kauPH5FfC8x83fo1v+Wm2/wCRq48f
kV8LzHzd+jW/5abb/kauPH5FfC8x83fo1v8Alptv+Rq48fkV8LzHzd+jW/5abb/kauPH5FfC8x83
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
P/Lz/N/k5LP9HTn0/QjT/V15Ma0P+71f/e3+6k/3n+19r/d3/Gnvm17O+k+51ev+pNvy8/5RW4/5
il/5ivsn+9/4198xNZzcrRfQELof/Hdvf7//AHstev2+/wBr/l28f8rI6f6AyzfWfglmof8AHduf
96v95D/vP/xl7/8AFP8AP75PH+lrzc/81Jrr/eiL+6+xH/vH9r7Tf71e3++vfLf2uPLn8uSc+Vv+
UQ1/p9mL++69B9n/AIs8MI+kqGHS/wC91j/ef71QfZ/3p6n+79/4ZdhYY+ZZDqP/ABxR/wAdr+9n
/u/tfZ7f8Vfze2XtrEtR/wCORZfM9flir2//AJxh/wCOPq/97/vSOn9107/5X8MVevah/wAc3WP7
r/eSb+//ALj7H+7/APJ/mxVW8rf8c/TP7n/eVP8AeL+6+x/ur2/kxV8fX3/Hf1X+9/46dx/vT/vR
9s/3v+XiqY2f+88HToevXr+vFU80n/e1Onb5/Tl+F12v6PSLX+5Xp0zLDoZc1bChLZPtt8z+vMkc
nGPNbhQ7FVG7/uG6fTk8fNjPkluZLjuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Ku
xV2KuxV2KuxV2Kv/2Q==

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.smithsonianmag.com/images/58*80/201102_cover.jpg

/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABQADoDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDj7S0W
BFlnSB1kUmNZWcbsem36Ecmp4LiAZzZRHjjLvxyf9r8PwqfTJT9kSK5eGayfcWRyN8L9MrnnPCnj
5TnnvjV8+yGrfcsfs32/A/dR48gnJ7dMYx3HQYrkliZQk01ffb+t/wDhxWM+CFZrq2hEVuWlKr99
sZOBzg8dCfx+lS+fArMPsEI5xw8n/wAVWhZXkUNvaxh7RWWW3aX5Y84BcMc9yMr055+tOt5bSa3i
E4tw+91Z1CAooKFWxjDchuOpBqFip8zvHRab+ruBR+0wkHZaRxk/3Wc4/Mmr9vcxtC7PbwfeA5Zs
jg9Bu9v5U2BrJZrjd5PkvF/o+7GQ23HzenU/jgj1qxG9vNZJzaLOVBPyqOQJfTA6eX7ZxnvVzxVv
svp+P+Wz7MaKc9uJkJRFX3GfU+/uPy+tZxhlBxXSCW3SS3EfkbGceZkKflKJn6c7vp7VUxF6CtaF
f2iva39f8AdjiTHLbvskDKR61oWAgZJ5LouqLEfLYIWXfkcHHsTj3xnjNddPY2Ot2+Ydu4jt607S
fB0RtGMuo3NuUDPI6EbFH0/DrWntope8WqMpP3ShIvhb+zpGjaf7a4doMrJsyMlQwx/EcDgnGRk9
TSRr4c/4SMRNJONPIwxCOGRtvbgsQD7e3vWpL4C1Iws1rq8UsZzgSEruzz059axVtDHJc21zqN1F
e25w0flkqcjpuzzx+lWpxlsyqeFrVJcsY6l23/4R1r2UTyH7OZl8tgsvEQY7m+7kkgAfXJ6AZrTR
2RsLeS1QiZhmUncAMAcAH1JPc/dB4zgQ29nf3bCOG6BeMb2LyBQuTjr61ahsNalglCl5IkGHxIDw
fxzjrVJp7DqYWtTk4yi9DPEmRkGo/Mar8mmiyBku5AiA4wnzEn0AHeri6dAyg+RccjPJUGnY1p5f
iJx5lG3rocVoesz2EoO4mPuK67StZuLq2vLSTDwTREKE5LDuMepzjHvXmsbsvByD6V2XhWWK2srm
edjExUrDIc4yMH6fn61zVoJq5WAadTlk7f5m54s1rUo9UsrWzZ4rVbUTSkDG7k9T2GAPzqCeZprS
Sd7pt20jcwyGOPujp/kiopLuJbCW3lkWRntRCHicNvcnOQenIIGBnpWHqVy3zRWlvtMK4jh3YweA
frzk+p6e9c9Oyv8Ame5h8RTpcyvp37dLdd+hdl1FEEUFgZdgOQ7yDJY9ScD+XrVyLWf7NNwYbjdL
LGN7FM5zzhRn0rmrS5ubeWKXUFaWckgfvAGOB3xznJ+vWrDXlutxZ3lxGRBu2OEbnqxBP4cdO1Xd
r4XY6faJ4duK5X1Vvv3/AFJb3W5pbyJ2BBTLEMMHd647VEdZnZiTKeTnrTNQb+0Y5pYViWENuR9w
yfbPU/jWF5xHHpXVGp3CrifZ21unszVgEGrvEI4tojIMrAdB3r06DTIL3Rp9GtWW2uY1KJIy7gwP
IP4g/hmvOdHkjtdLeO2gmkTdjKLksfc1raJ4nmiwZg1uyNtjDjt6f0rmrppe70PlcJVTm09zqNH8
O30XhiTTNWjSOeJiYJYyGIHUHp1B7fSuEvYmsdXzdagPNMexYVjLb3z1OBx/+vtXqOn6/FfoAzru
781ynjzSpIli1OxQNKCsciAZLKzAce4OPzNYQk3K3c72mrWdrNfgc7LCJmgh3BQF3ySKFyT0C59s
d89RTYNMh1EzRGURJCpJJ5wD7etUpBItv5iso2nDbeHVsdDx6U3TRfWF3JdIyyhCQpkbJ9MjrW+j
ep7c6yndQg5p7v8A4Fhl5aLp12YGEktuh2hFPPToaqlYCT+7RfYjpRevcRymSSYsW5J75PrVQRuQ
DkHPfNXFXPNrSSm0o28nbQ7Hw7qP2vSXtkhhWISsgy6KyjaDkZ56kfr71rXVpZPE0E0SuCMH9+p6
d8jv715/4f8AE8Gm6a8LyeVJ5pcEByTwoHRgOx7d62YfGloHiiW4UR5CEKsigrjaM/N2GOOKpqV9
D5vktsWpfM0k27WpdycF1DF/bgjp34PtXYW0kl0Elu+qgYTPC+5rGNzaSv5kcaPKWyZmQhsAYAyS
c0+TUAqxoGPzmqp0Ffma1PpsBQaheo7sr67oUUmsRXCXD28UpVJHT+HOefbJwPT86wr6FbC5lhS5
E0MeMSR8lvXgdPp7e9dfcyxXMDxy4KlMYrh9R3aTe+VE+6KVSynHI+v406kbanbPkornbav1X9be
lit9o8ljJEWbfjCHrS7bs87OvtVWAeXkpjeeren0p+B/fb86IrQ5IznJX2P/2Q==

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.smithsonianmag.com/images/58*80/201101_cover.jpg

/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABQADoDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCilk3l
o8hRAwLKGyCwHpx+FW4pLFY2V9MDE42t5zAjgD6HkE/ie2KvWRItlinaOW0YElWxuibple+eB04P
fpxoCW1/tM5S1+zfbSB+6X/Uk5PbpjGO47V0cxi4ozLZLOW8hh/s6MiYqq/6Q3yknuRn1GeO1Qy/
ZmdxHZrGM/L+8Y4+769ejf8AfXsK3bSaOKC3TNupWWBn+Rc4G4E5x1GR78/Wm26W7wR+ckW/cysy
qoKrlCrYxhuje5BqlIzcSjDNp6whW0wF+7+c3PHp0oxAyF1s4wA65DSNkjHbkccHP+8OlaUUVoJJ
ztTy3j/c5AyrYxz+v44PvU4igktVGIBMQCfkC84kHbGP4PxxnvT5kieVsxDGpI2RhBgAjOcn1pPI
9q6LyoQ0GyOPaW/eZQH5SqZ7eob6e1Uvs30pqZDgzz7w9PcTeGINRnad0Z2DyLID8xcjkZyOo7Yq
1JNqTSagtkpPlRqYQXD545PfJz29qyrnRpAPItrqW1tN5d7OKQtGylywGM4zjAz/ALIrp11jTTOk
jaSFidTiNJcBicHI49B/Ovnpzs+anLf1PrIU/dUakNvTt5liK4KLbMxlcyLkr5Y5PPTA9OferEWs
aa0yw+c/nFtgjELlt393gcng8VTh1XSV0+13aVKzRyAMN5+ZdpHPp1/nXPatA17rrXllcyWVtHGx
8lGIZHIbD7gR0OD/AMBq6OKqwdpO6+f9f8Ezr4KlU1jFp+Vl/X+R266nYCQx75d4bYV8iTO70xt6
+1E+t2No8iSrch4xl1MDArxnnIFctojJpulywaiJ9Qu3kaVLppiCpPQ85JIIBzmrNnq2m2c+p+Vp
jzRakFSNZ7kyNGwjwfmYEnoT244rZ42dna34nOstp3V0/vW+hT1DXr6KWa5mN9DHJOfJhXqIgABk
Ke+Cfb8qvQuJoI5cwDeobD3jK3I7jsfanTa9ZTrbt/YNk0dtCbeQOuVckDlgABnvnrznNZ80s0s0
kn2RV3sW2qzADPYfNXJKberep3U6NvdSskYfh2S7vbR7meQB/M2r5RLKQF24+99fx561IZTpusQQ
yRpBbzTBo5AWZ2bYEOFxjOOOSBzTbO+j0eBrOCERqjbyGUtySARk9TVy4vPOaMzRxyFGBjbyM5OA
flz3BwPTPei0pTbS0ZScIwSctUJ9rlTwteX4BOy/FsAGPQuQc55JIHBB7VW8UPe6VO0qpDcSRhAD
jcQCrAkgdhlhz606W3xArZRS6PIFYdCrYwee/Xj8M1XuYjblpFtUllj2E/u+fmGeeSOOAff6VUad
nexlOpdW5iUXrI9ssE4V5P3kSpgeaG+ZsdTyQTkj+tZ9xeyxzN9ldZITMz+ZExfa3zgH5T1K7Oeo
6d60J5JEcyvCsssJCgxwMepI4JAIGB/48M4PFQQCX7LM6CIJEUOxYiAxZSeOe2MH3PtVKDWrQpVI
vRSKE2pSSTXSreTxuPJLxxpuXcVUMSWBJw2evYVlm91zP7vVTs/h6jjt2ramfyruaERwbycF9i4f
vxnOQaBHcgY8y3X2Ea8fpWiajo1/X3Gbi56pv5f8OZa3qiJo5IUx1ygwc9ua1jrNrLPq7hygvk/d
xKhKWx3K+EB7DaYx0+Rj/unDtw6jzRHuCnBLLkf4VG86f2lIYolRVCkJjIzgZ49M1qla+hzNtpNs
6mTXLO4eJ5iweNDGreXnaTCkXmDp8wKmQejBRnvTNK1iCwNrHJKxjjj+8I8sjBpCjp7AyHKnhgTn
BwRiPMjIPPhVv7pXCEY+lQyPEu0oXGT0bn9QKSfSw2lvc6y21nT7a1sQUCLaXhuXVM8nEHCkk4yY
W7EYYYx0GTa6tp9ta3dq8jyxTbMqY9u7Z5jDnnb85jyR23/jh+YY8gAkYI4PqMf1qs7oicR4PbJ9
qtIzk9LI0ru9S61G8nDNIZ5nkDMvOWJPPvTApKgnd09aowZJ3dyelaGW9TSloxw1Wp0/hyCKXRpE
uDH5Rl4VnU54XqC68dOcH9Knn0bTnmZgLaKVjx5QiIx3yTIcf55rC0fWre1tDFI7JmUsR8/HAwRt
YDqK0bzxfpl5C1u1zL5LABt4lIIHQFd3PXNR7OTY+eJT1yxhtQqRSF1wDuCoP/QAR+v4VgXKNHAJ
FyUL7Cc9+tXby906Sz2WKRK+/JZI2HGPcmsS5uncqm47RyVB4z64q4Qa0JlUTVyeMb2PPTpUssTx
qzMOgzz+VV7cAR73cKxOQverd9di6tFiZDuUjEmcY/Cqd76CVuV3K8EhIDAc5Iq4GtyBl5Qe/FUI
9qR7DuJBzT9wAxz+VDjcIysf/9k=

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.smithsonianmag.com/images/58*80/201012_cover.jpg

/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABQADoDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCzDZ29
uu+SFC7KWXeCx49MeuCKXUp4obKOJ4I1ZnHAY/Ng9Dj16cfpS6bfCVNrMktntLSoeWRycKF9zgcj
5T/F3wy81mxOqwM620lmb7JLxKQIN+SR8vTbjjrzxiuFLlbVr2OqTitlYp6bp9reX6x/ZbdizgqT
MflDEAL1yfX8TXR/brPT4ESKPJcZzwMn/P8AnmszTL2OGxtT5kEXly27zMIQMhd+7BAyTyPfkn1p
1tqultZwQTmETbmEhUANGpKkNjGDyGyuOenTFaQqtN6fizGSuWNQeLUYHhlgVRJ9wq3Qg/r/AFp6
2MGlRo1vbqIGAAYktsY55OTlRgdc9+3Wqi+INPjS53XEaLLETbdMhtuBu9MdPc4I4GROdYguNMSI
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
gHGc/XvWCLu1wMtcD2C1n7NPZW+80pzcEf/Z

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://media.airspacemag.com/designimages/smithsonian-media-footer.png

iVBORw0KGgoAAAANSUhEUgAAAKAAAAAeCAMAAACc0eUaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAxRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp
bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEz
NDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo
dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw
dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEu
MC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz
b3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1N
OkRvY3VtZW50SUQ9InhtcC5kaWQ6MDRGNENFREVFQ0Y0MTFERjkzMUE4MjM2NjVDM0RFMjMiIHht
cE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDRGNENFRERFQ0Y0MTFERjkzMUE4MjM2NjVDM0RFMjMi
IHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgSWxsdXN0cmF0b3IgQ1MzIj4gPHhtcE1NOkRlcml2ZWRG
cm9tIHN0UmVmOmluc3RhbmNlSUQ9InV1aWQ6ODBBMDA0RDhGMjNCREUxMUE1RTNCMEMyMTlGRDRD
QzciIHN0UmVmOmRvY3VtZW50SUQ9InV1aWQ6N0ZBMDA0RDhGMjNCREUxMUE1RTNCMEMyMTlGRDRD
QzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tl
dCBlbmQ9InIiPz6uPfpoAAADAFBMVEXIxcUtLSybmZl+fX2npaXd29o+PDxXVVV2dXVCQUHl4+PW
1dReXl2wrq75+fmAfn43NTVKSUkmJSWgnp4yMTFSUVDy8PE6OjnCwcGura3g3t6OjIwaGRkODQ3K
ycn9/v8eHR1wbm6/vLySkJCdnZ1cWloRERG6ublraWiMiopaWVnT0tLRz84qKikJCQnS0tIWFha9
vLsFBQVFRUVgXl61tLSjoqLFw8N1c3OrqanT0tAiIiHPzc2GhYV6eHjy8vLm5OPl5OOKiYnr6urM
yslpaWh8e3tjYGDZ2NdkZGTa2Nh4d3c4NjWUk5K1s7NwcG/19PRubGxkYmKFg4ODgIBOTk7f3t2y
sLDT0dFQTk5IR0fBvr7Bv71oZmYwLi6Ihoe4uLi3t7dmZmZOTU0BAQFzc3NzcXDj4uHi4eDh4OAs
Kyucm5vY1taYl5d6enlEQ0ORkJDOzs2PjY1NTEyFhIRsamqDg4N+e3uxr7BYV1ZiYmJ5eHitqqpU
UlKWlpZMSklmZWWRj497eno8PDuAf4BzcXJvb29tbGslJCNZWFcXFhZQUE9NTEsgHx8pKCgnJyYj
IyIPDw8MCwscGxsTEhLFxMOZmJc0MzOpqKiWlJTb2tlPTk7e3NsICAcYGBhnZmXq6unf3d3f39+H
hoU/Pj729fWrqqp8eXmzsrKJiIiFg4T6/PwbGxzn5uXq6ehfYGCLiYnBvb5tbW1hYWG/vr2Yl5i4
t7hgYF/6+/yFhIPBwL9KR0ilpKS5uLdYV1ddW1vx7vA9Ozvv7u1JSEiSj48hICBVVFQ5Nze7urqi
oKAnKCgmJyZwb28VFBUUFBTR0NDR0tHJx8d9enwLCwsMDAyHhoaqqqgdHBy2tbXl5OS8u7rm5eXn
5+bp6ejw7u7p6Oe4trfDwcHV1NPFwsEDAwO+vb2trKw1NDTAv75rbGvp5+b19fb19vb29va/vb3D
wMD08vPa2dh5eHewsLCNi4uBf3+CgYH09POLiorHw8Nvbm2QjY79/vtoZ2f///////9KJ0ZUAAAB
AHRSTlP/////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////8AU/cHJQAABUVJREFUeNrsl31cU1UYxxkv
Y5sgblzEdOhwOgYTxCMKNDRLBizEQs2Ecmoc0UAjgRRTBHnROWVzMkHFO9+maFlZWVaaqwiXJivb
CsvetKtYlkYpmQZP9+5F6eNH9I/+2B+cz/a55/PsOed87/M853fOvMDDm1cvYC+gxwBiwJTKCPJo
sAqQh0YQrzmwgVsKzcs0NK7nAdoRFp0rUBRCwkYhDvNAQK1CGPvdDfHs6l87JdLobuAS8j8BpfQk
80CCSvvdZsUS8g4bRboLB5G3p4tlN2PKgO4HMAaqIwJ4ScmX+pawJzeCmwlZFEt8WrsP0Q1tAIwh
JnJH7d1m1Uz2v8OmX/pcnqPD8mm4nZ+sjxSQN8pyH4Ci9Df0yx+a2EW3RT98YkdyrdMemlifN+xY
9yHC4jawiUiwtIvuNqukin1nBAv6+zKRQhe2W7olZFQuiBbr7gNQy3nlwh+/dTnbmD1jA03OZF17
EqDW8eo2Jt0u7xfFRghN08Q4VmqhU4bBiJ1aYHNpAoArTu7UhiXymEgRpw4yhhaH+wbr66tcuQq7
Zw3W+/3V18k35J/zb73mkp7y36OYnClnZntXCbKCv5BAQYU6bJRsm9GStqY4gwWYmxqkhv3DU1MI
MErfzM7v0EDbMhZICmbN1VNFnIKK4FBn5MMvixGgGz6fCYHkh1cI6aCaOa8qqeyKGhAWFQaQPQIa
65u+6nK3XzrK1Brni7WM3X2aC5KS9gaFzNck5cWBf/91McHvcw39eOWlG/eSk3xZndmxCzm6qT+t
jy3pU1Dul4nZvCyDeDX/HJ96ZnfmuveGOuZaP1y5gAAi/IlnjdCZGx14HKVurmf7KfChiaqaYUfL
21U9Aloaz+583A3Yd97ZaRZ3ZpaO3J4DQXsRDNqEYXYQrnl0LQ46TkKlXyvEjRBWztuG7KkjasC2
9Uuq8W2A4Ehk25hlH62vTRoOrHYWPprsWDp6iuHUPuCo1s7X11wZlFPorTrFB/jmMZDPIGK5yDTQ
1COgzSCP490KYXCz0cYUFmAaUxj/I0rxBfTuCoAxFXj9ghyYekQClWlCODbgU1Q9MLB18ed6gDmB
MeMfAKgrpgFDQJQal+wPxIMCKL3MYlYgciE9KScXNew0jP47R1RrWDNfCOipVaBO6geq1Mw+oT0D
doz8+mUX3iXeRCWjJIz5EF0ZjWNsKYlAFtcBnB4P8gVFMGsTDbilFY5elGvsKq/iKVsEGAbsIsf/
CZA/FdniD+/fu80+hwaUnQD/px2bzNQBItm5ScDdWdPWp4E2NH3QBHjozyBIiia8ijRePQM23Tw5
90jXECfhC+lnxIRjl6CPffTGhUokPh8TtjARkWevI9UZM+akHZbwJ+go6QyRVGHIuCa8Mk5visiz
RR5EaE+d3Sgzq2VBxJZ9Vu6ESUgpa2PkpTPRDhkRBhT3PRsdmW7mh1hL4gnLDnEYsaOe+7CZP2Fm
z5tED4b4wZe7ut4Zcmb6YNGHZqtLBzctSfen5FWDCO2scWrVI1Xq0s1Se+3xQtWUjCzjSW8TS5yQ
2QJ5VxMS2iBv2gGWYNc4bdPKk1b/iCjOVZZyc4hmtXcZXSjaazfLsE6F1OkrpBLryojrzSCqWx7w
UpDOnBElWRZYti/lHjKjj8zXXdw+f9Hk6aOfv+na8kyejbT4Uc4uhRxduHVoOepU4lAyA3b8hhhX
6raLs4edH8bPNR7fkkv39546qGuAlG9LV+RHbT0Ba7Ued1mgD1cgk49BeDWxKJs5mT3xPkiabWBh
UwEhnnph7f1P0gvYC9gL+P+3fwUYAFfzWU29owL7AAAAAElFTkSuQmCC

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://pixel.quantserve.com/pixel/p-5dyPa639IrgIw.gif

R0lGODlhAQABAAAAACwAAAAAAQABAID///8AAAACAkQBADs=

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.smithsonianmag.com/templates/screen.css

* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 62.5%; BACKGROUND: #0c2833
}
A:link {
	COLOR: #0a50a1; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0a50a1; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0a50a1; TEXT-DECORATION: underline
}
A:active {
	COLOR: #0a50a1; TEXT-DECORATION: underline
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
P {
	MARGIN-BOTTOM: 1.3em; FONT: 1.3em/1.6em Georgia, "Times New Roman", =
serif; COLOR: #231f20
}
H2 {
	FONT: 1.3em Georgia, "Times New Roman", serif
}
H3 {
	FONT: bold 1.3em "Helvetica Neue", Arial, sans-serif
}
H4 {
	FONT: bold 1.3em "Helvetica Neue", Arial, sans-serif
}
UL {
	MARGIN-BOTTOM: 1.3em; FONT: 1.3em/1.6em Georgia, "Times New Roman", =
serif; COLOR: #231f20
}
#clickabilityLogo {
	CLEAR: both; BORDER-TOP: #fff 1px solid; FLOAT: left; PADDING-BOTTOM: =
1px; MARGIN: 0px; WIDTH: 955px; PADDING-TOP: 5px; HEIGHT: 20px; =
BACKGROUND-COLOR: #000
}
#clickabilityLogo A {
	DISPLAY: block; BACKGROUND: =
url(http://media.gosmithsonian.com/designimages/clickability_logo.gif) =
no-repeat left top; FLOAT: right; WIDTH: 170px; TEXT-INDENT: -9999px; =
HEIGHT: 20px
}
#super-container {
	MARGIN: 0px auto; WIDTH: 969px
}
#container {
	FLOAT: left; WIDTH: 969px
}
#header {
	FLOAT: left; WIDTH: 969px
}
#content {
	CLEAR: left; FLOAT: left; WIDTH: 969px; BACKGROUND-COLOR: #fff
}
#content-inset {
	FLOAT: left; MARGIN: 0px 7px; WIDTH: 955px
}
.home {
	PADDING-TOP: 0px
}
.subNavWithPic {
	PADDING-TOP: 20px
}
.noSubNavWithPic {
	PADDING-TOP: 10px
}
.noSubNavNoPic {
	PADDING-TOP: 16px
}
.subNavSponsoredWithPic {
	PADDING-TOP: 10px
}
#content-inset-w-ad {
	FLOAT: left; WIDTH: 780px
}
.ad {
	FLOAT: right; WIDTH: 160px; HEIGHT: 600px
}
#footer {
	CLEAR: left; FLOAT: left; MARGIN: 17px 7px 0px; WIDTH: 955px
}
#footer-top {
	CLEAR: left; BORDER-TOP: #000 1px solid; FLOAT: left; WIDTH: 955px
}
#footer-bottom {
	CLEAR: left; BORDER-TOP: #000 1px solid; FLOAT: left; WIDTH: 955px
}
#footer-top {
	BACKGROUND-COLOR: #f0f3f2
}
.column1 {
	BACKGROUND: #ace; FLOAT: left; WIDTH: 380px
}
.column2 {
	BACKGROUND: #ace; FLOAT: right; WIDTH: 380px
}
#cat-right {
	MARGIN-TOP: -11px
}
#article-right {
	MARGIN-TOP: -11px
}
#destination-right {
	MARGIN-TOP: -11px
}
.grey-grad {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/grey-gradient.png) =
#434344 repeat-x left top; MARGIN-BOTTOM: 0.7em; PADDING-BOTTOM: 5px; =
FONT: bold 1em "Helvatica Neue", Arial, sans-serif; TEXT-TRANSFORM: =
uppercase; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #1a1a1a 1px =
solid
}
.grey-grad A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.grey-grad A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.grey-grad A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.grey-grad A:active {
	COLOR: #fff; TEXT-DECORATION: none
}
.blueHead {
	CLEAR: left; BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/bluetile-right.png) =
#054b6f no-repeat right top; FONT: bold 1em/1em "Helvetica Neue", Arial, =
sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #fff
}
.blueHead SPAN {
	DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/bluetile-left.png) =
no-repeat left top; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.brownHead {
	CLEAR: left; BACKGROUND: =
url(http://media.smithsonianmag.com/images/brown-tile-right.png) #918052 =
no-repeat right top; FONT: bold 1em/1em "Helvetica Neue", Arial, =
sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #fff
}
.brownHead SPAN {
	DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: =
url(http://media.smithsonianmag.com/images/browntile-left.png) no-repeat =
left top; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.brownText {
	MARGIN-BOTTOM: 1.3em; FONT: 1.1em/1.5em verdana, sans-serif; COLOR: =
#231f20
}
.brownText A {
	FONT-WEIGHT: bold; COLOR: #6b5a2b
}
.brownText A:hover {
	FONT-WEIGHT: bold; COLOR: #6b5a2b; TEXT-DECORATION: underline
}
.plainHead {
	FONT: bold 1.6em "Helvetica Neue", Arial, sans-serif; BORDER-BOTTOM: =
#888 1px solid
}
#header-band-wrapper {
	FLOAT: left; WIDTH: 969px
}
#top-banners {
	WIDTH: 969px
}
#top-banners DIV {
	FLOAT: left
}
#top-bannerad {
	WIDTH: 728px
}
#top-inhouse {
	WIDTH: 230px; MARGIN-RIGHT: 11px
}
#top-inhouse-right {
	MARGIN-LEFT: 11px; WIDTH: 230px
}
#top-inhouse-left {
	WIDTH: 230px; MARGIN-RIGHT: 11px
}
#header {
	MARGIN-TOP: -10px; OVERFLOW: visible; POSITION: relative
}
#header UL {
	LIST-STYLE-TYPE: none
}
.header-right {
	CLEAR: right; FLOAT: right; OVERFLOW: visible; WIDTH: 530px
}
#search {
	Z-INDEX: 100; FLOAT: right; POSITION: relative; TOP: 0.5em
}
#search INPUT {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666 1px =
solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px =
solid; MARGIN-RIGHT: 10px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px =
solid
}
#search * {
	FLOAT: right
}
.header-band {
	CLEAR: left; FLOAT: left; WIDTH: 969px
}
.header-band UL {
=09
}
.header-band UL LI {
	DISPLAY: inline; FLOAT: right
}
.header-band UL LI A {
	FLOAT: left
}
#utility-links {
	RIGHT: 0px; BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/utilities-gradient.png) =
#02496e repeat-x left top; FLOAT: left; BOTTOM: 0px; BORDER-BOTTOM: =
#979797 1px solid; POSITION: absolute
}
#utility-links UL {
	MARGIN-BOTTOM: 0px
}
#utility-links UL LI {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; =
PADDING-TOP: 6px
}
#utility-links UL LI A {
	FONT: 9px "Helvetica Neue", Arial, sans-serif; TEXT-TRANSFORM: =
uppercase; COLOR: #c5edff; LETTER-SPACING: 1px
}
#affiliate-links {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/header-tile.png) =
#f4f4eb repeat-x left top; POSITION: relative
}
#affiliate-links UL {
	FLOAT: right; MARGIN-BOTTOM: 0px; WIDTH: 700px
}
#affiliate-links LI {
	BORDER-RIGHT: #0a50a1 1px solid; MARGIN: 10px 0px; FONT: bold 10px =
"Helvatica Neue", Arial, sans-serif
}
#affiliate-links LI A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#tabWrapper {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 969px; POSITION: relative; =
HEIGHT: 50px
}
#tab {
	Z-INDEX: 15; BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/header-tab.png) =
no-repeat 0px 0.3em; WIDTH: 470px; POSITION: absolute; TOP: 0px; HEIGHT: =
70px
}
#smithsonian-logo {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/smithsonian.png) =
no-repeat left top; LEFT: 0px; MARGIN-LEFT: 13px; OVERFLOW: hidden; =
BOTTOM: 34%; POSITION: absolute
}
#smithsonian-logo A {
	DISPLAY: block; WIDTH: 350px; TEXT-INDENT: -9999px; HEIGHT: 41px
}
#main-nav {
	CLEAR: left; BORDER-TOP: #465d28 1px solid; FLOAT: left; MARGIN-BOTTOM: =
0px; WIDTH: 969px; BACKGROUND-COLOR: #dedfca
}
#main-nav LI {
	BORDER-RIGHT: #adaf7b 1px solid; DISPLAY: inline; FLOAT: left; FONT: =
0.92em "Helvatica Neue", Arial, sans-serif; BORDER-LEFT: #efefe5 1px =
solid
}
#main-nav LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
8px; COLOR: #000; PADDING-TOP: 8px
}
#main-nav LI A:hover {
	BACKGROUND-COLOR: #c0c2b5; TEXT-DECORATION: none
}
#main-nav LI#nav-subscribe A {
	COLOR: #fff; BACKGROUND-COLOR: #921205
}
#main-nav LI.selected {
	BACKGROUND-COLOR: #c0c2b5
}
#subnav-container {
	CLEAR: left; FLOAT: left; WIDTH: 969px
}
.home #subnav-container {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/nav-shadow.png) =
repeat-x left top; HEIGHT: 10px
}
.subnav #subnav-container {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/subnav-shadow.png) =
#7ea2a6 repeat-x left top
}
.subnav #content-inset {
=09
}
#subnav {
	FLOAT: left; MARGIN: 0px 0px 3px; WIDTH: 969px
}
#subnav LI {
	DISPLAY: inline; FLOAT: left; FONT: 0.92em "Helvetica Neue", Arial, =
sans-serif
}
#subnav LI A {
	FLOAT: left; COLOR: #fff
}
#subnav LI A SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
4px; PADDING-TOP: 7px
}
#subnav LI.selected {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/subnav-selected-top.png)=
 #cde3e6 repeat-x right top
}
#subnav LI.selected A {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/subnav-selected-bl.png) =
no-repeat left bottom; COLOR: #666
}
#subnav LI.selected A SPAN {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/subnav-selected-br.png) =
no-repeat right bottom
}
#bottom-ads {
	CLEAR: both
}
#footer-top H2 {
	PADDING-BOTTOM: 2px; MARGIN: 10px 5px 6px; FONT: bold 1.1em "Helvetica =
Neue", Arial, sans-serif; TEXT-TRANSFORM: uppercase; BORDER-BOTTOM: #666 =
1px solid
}
#footer-top P {
	FONT: 1.1em/1.6em Georgia, "Times New Roman", serif; MARGIN-LEFT: 5px; =
COLOR: #6b6b6b; MARGIN-RIGHT: 5px
}
#recent-issues {
	FLOAT: left; MARGIN: 0px 5px; WIDTH: 297px; LIST-STYLE-TYPE: none
}
#recent-issues LI {
	FLOAT: left; WIDTH: 99px
}
#recent-issues LI P {
	MARGIN-BOTTOM: 0px; FONT: 0.84em "Helvetica Neue", Arial, sans-serif; =
TEXT-ALIGN: center
}
#newsletter H3 {
	FONT: 1.3em "Helvetica Neue", Arial, sans-serif; MARGIN-LEFT: 5px
}
#footer-bottom H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 6px; FONT: bold =
1.1em "Helvetica Neue", Arial, sans-serif; TEXT-TRANSFORM: uppercase; =
PADDING-TOP: 10px; BACKGROUND-COLOR: #e5e5e5
}
.footer-bar {
	CLEAR: left; FLOAT: left; WIDTH: 955px
}
#affiliates {
	FLOAT: left; MARGIN-BOTTOM: 0px; WIDTH: 955px
}
#affiliates .affiliate {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px
}
.affiliate A {
	BORDER-RIGHT: #ccc 1px solid; FLOAT: left; WIDTH: 158px; TEXT-INDENT: =
-9999px; HEIGHT: 40px
}
#affiliates .last A {
	BORDER-RIGHT-STYLE: none
}
#logoGoSmith {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/affiliate-gosmith.gif) =
no-repeat 0px -40px
}
#logoAirspace {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/affiliate-airspace.gif) =
no-repeat 0px -40px
}
#logoSST {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/affiliate-sst.gif) =
no-repeat 0px -40px
}
#logoStore {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/affiliate-store.gif) =
no-repeat 0px -40px
}
#logoJour {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/affiliate-journys.gif) =
no-repeat 0px -40px
}
#logoChannel {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/affiliate-channel.gif) =
no-repeat 0px -40px
}
#logoGoSmith A {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/affiliate-gosmith.gif) =
no-repeat 0px 0px
}
#logoAirspace A {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/affiliate-airspace.gif) =
no-repeat 0px 0px
}
#logoSST A {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/affiliate-sst.gif) =
no-repeat 0px 0px
}
#logoStore A {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/affiliate-store.gif) =
no-repeat 0px 0px
}
#logoJour A {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/affiliate-journys.gif) =
no-repeat 0px 0px
}
#logoChannel A {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/affiliate-channel.gif) =
no-repeat 0px 0px
}
#affiliates LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#footerlinks {
	BACKGROUND-COLOR: #474747
}
#footerlinks A {
	COLOR: #c4c4c4
}
#footerlinks A:hover {
	COLOR: #fff
}
#footerlinks LI {
	FONT: 0.84em "Helvetica Neue", Arial, sans-serif
}
#footerlinks-right {
	FLOAT: right; WIDTH: 400px; MARGIN-RIGHT: 15px
}
#footerlinks-left {
	FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 500px
}
#footerlinks UL {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; LIST-STYLE-TYPE: none
}
#footerlinks-right UL {
	FLOAT: right; WIDTH: 400px
}
#footerlinks-left UL {
	FLOAT: left; WIDTH: 500px
}
#footerlinks-right LI {
	BORDER-RIGHT: #ccc 1px solid; DISPLAY: inline; FLOAT: right
}
#footerlinks-left LI {
	DISPLAY: inline; FLOAT: left; BORDER-LEFT: #ccc 1px solid
}
#footerlinks .last {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#footerlinks A {
	FLOAT: left; MARGIN: 0px 10px; COLOR: #c4c4c4
}
#footerlinks-right .last A {
	MARGIN-RIGHT: 0px
}
#footerlinks-left .last A {
	MARGIN-LEFT: 0px
}
#footer-base {
	BACKGROUND-COLOR: #000
}
#footer-base P {
	FLOAT: right; MARGIN: 10px 20px; WIDTH: 160px
}
#footer-base P A {
	DISPLAY: block; BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/smithsonian-footer.png) =
no-repeat left top; FLOAT: right; WIDTH: 160px; TEXT-INDENT: -9999px; =
HEIGHT: 30px
}
#google {
	WIDTH: 728px
}
#bottom-promo {
	WIDTH: 210px
}
#feature-block {
	Z-INDEX: -100; MARGIN-BOTTOM: 20px
}
#animation-wrap {
	Z-INDEX: -100; MARGIN-BOTTOM: 1px; HEIGHT: 338px
}
.feature {
	FLOAT: left; MARGIN-RIGHT: 1px; TEXT-ALIGN: center
}
#feature-left {
	WIDTH: 234px
}
#feature-right {
	WIDTH: 234px
}
#feature-center {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/tih-gradient.gif) #fff =
repeat-x left top; WIDTH: 161px
}
.feature H2 {
	MARGIN-BOTTOM: 0px
}
.tih-date {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; FONT: bold =
1.8em "Helvetica Neue", Arial, sans-serif; COLOR: #93a268; PADDING-TOP: =
5px; BACKGROUND-COLOR: #e5e5cf
}
.tih-date A {
	COLOR: #93a268; TEXT-DECORATION: none
}
#today-in-history {
	MARGIN: 10px; FONT: 1.1em/1.3em "Helvetica Neue", Arial, sans-serif; =
TEXT-ALIGN: left
}
.web-only {
	PADDING-RIGHT: 6px; DISPLAY: inline; PADDING-LEFT: 6px; FLOAT: right; =
PADDING-BOTTOM: 2px; MARGIN: 0px; FONT: bold 1em "Helvetica Neue", =
Arial, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #666; PADDING-TOP: =
2px; BACKGROUND-COLOR: #ffed8f
}
#articles {
	CLEAR: left
}
.hp-article {
	BORDER-TOP: #6d6d6d 1px solid; MARGIN-TOP: 1px; BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/hp-articleback.png) =
no-repeat left top; PADDING-BOTTOM: 30px! important; MARGIN-RIGHT: 0px! =
important
}
.hp-article DIV {
	MARGIN: 15px 7px 0px 250px
}
.hp-article IMG {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
15px; PADDING-TOP: 10px
}
.hp-article P {
	MARGIN-BOTTOM: 0px! important
}
.hp-article P.article-cat {
	MARGIN: 0px; FONT: bold 1em "Helvetica Neue", Arial, sans-serif; =
TEXT-TRANSFORM: uppercase
}
.hp-article H3 {
	MARGIN: 0px; FONT: bold 1.5em "Helvetica Neue", Arial, sans-serif
}
.hp-article P {
	MARGIN-BOTTOM: 0px; FONT: 1.2em/1.46em Georgia, "Times New Roman", =
serif
}
.hp-article .fullstory {
	MARGIN-BOTTOM: 1.5em; FONT: bold 1em "Helvetica Neue", Arial, =
sans-serif; TEXT-TRANSFORM: uppercase
}
.special-article {
	BORDER-TOP: #6d6d6d 1px solid; MARGIN-TOP: 1px; BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/article-background-speci=
al.jpg) no-repeat left top; PADDING-BOTTOM: 30px! important; =
MARGIN-RIGHT: 0px! important
}
.special-article DIV {
	MARGIN: 15px 7px 0px 250px
}
.special-article IMG {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
15px; PADDING-TOP: 10px
}
.special-article P {
	MARGIN-BOTTOM: 0px! important
}
.special-article P.article-cat {
	MARGIN: 0px; FONT: bold 1em "Helvetica Neue", Arial, sans-serif; =
TEXT-TRANSFORM: uppercase
}
.special-article H3 {
	MARGIN: 0px; FONT: bold 1.5em "Helvetica Neue", Arial, sans-serif
}
.special-article P {
	MARGIN-BOTTOM: 0px; FONT: 1.2em/1.46em Georgia, "Times New Roman", =
serif
}
.special-article .fullstory {
	MARGIN-BOTTOM: 1.5em; FONT: bold 1em "Helvetica Neue", Arial, =
sans-serif; TEXT-TRANSFORM: uppercase
}
.special-webextra IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
#player {
	MARGIN-BOTTOM: 20px
}
#hp-bottom {
	CLEAR: left; PADDING-TOP: 12px
}
.browse H3 {
	MARGIN-BOTTOM: 6px; FONT: bold 1.1em "Helvetica Nene", Arial, =
sans-serif
}
.browse UL {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/bg-gradient.png) =
repeat-x left top; MARGIN-BOTTOM: 40px; PADDING-TOP: 8px; =
LIST-STYLE-TYPE: none
}
.browse LI {
	MARGIN-BOTTOM: 8px; FONT: 0.84em/1.3em Georgia, "Times New Roman", =
serif
}
#featured-articles {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/featured-body.png) =
#f7f3ef repeat-y left top; FLOAT: left; MARGIN-BOTTOM: 20px; OVERFLOW: =
hidden; WIDTH: 792px! important; MARGIN-RIGHT: 0px! important; POSITION: =
relative
}
#featured-roundedTop {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/featured-top.png) =
no-repeat left top
}
#sub-cat-roundedTop {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/featured-top.png) =
no-repeat left top
}
#featured-roundedBottom {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/featured-bottom.png) =
no-repeat left bottom
}
#sub-cat-roundedBottom {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/featured-bottom.png) =
no-repeat left bottom
}
#features-header {
	MARGIN-TOP: 10px; BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/featured-head-top.png) =
#fff no-repeat left top; FLOAT: left; MARGIN-BOTTOM: 8px; MARGIN-LEFT: =
10px; WIDTH: 770px
}
#sub-cat-browse-header {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/subcat-head-top.png) =
#fff no-repeat left top; MARGIN: 0px 10px 8px
}
#features-header-inner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/featured-head-bottom.png=
) no-repeat left bottom; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 750px; =
PADDING-TOP: 5px
}
#sub-cat-browse-header-inner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/subcat-head-bottom.png) =
no-repeat left bottom; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#features-header H2 {
	FLOAT: left; FONT: bold 1.6em/1.3em "Helvetica Neue", Arial, =
sans-serif; MARGIN-RIGHT: 15px
}
#sub-cat-browse-header H2 {
	FONT: bold 1.6em/1.3em "Helvetica Neue", Arial, sans-serif; =
MARGIN-RIGHT: 15px
}
#features-header P {
	FONT-SIZE: 1em; FLOAT: left; MARGIN: 0.3em 0px 0px; COLOR: #888
}
#features-header UL {
	DISPLAY: inline; FLOAT: right; MARGIN: 2px 5px 0px 0px; WIDTH: 33px
}
#features-header LI {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 1px; WIDTH: 15px; CURSOR: =
pointer; TEXT-INDENT: -9999em; LIST-STYLE-TYPE: none; HEIGHT: 15px
}
#features-header LI#prevButton {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/arrowButtonLeft.png) =
no-repeat left top
}
#features-header LI#nextButton {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/arrowButtonRight.png) =
no-repeat left top
}
#features-header LI#prevButton:hover {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/arrowButtonLeftOver.png)=
 no-repeat left top
}
#features-header LI#nextButton:hover {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/arrowButtonRightOver.png=
) no-repeat left top
}
#feature-collection-wrapper {
	LEFT: -790px; FLOAT: left; WIDTH: 790px; POSITION: relative
}
.feature-collection {
	FLOAT: left; WIDTH: 790px; BOTTOM: 0px
}
.feature-collection .inner-div {
	FLOAT: left; MARGIN: 0px; WIDTH: 790px; BOTTOM: 0px
}
.feature-article {
	FLOAT: left; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px; WIDTH: 235px; =
MARGIN-RIGHT: 20px
}
.feature-image {
	FLOAT: left; WIDTH: 103px
}
.feature-article IMG {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; MARGIN: 0px; PADDING-TOP: 0px
}
.feature-article H3 {
	FONT-SIZE: 1.1em; TEXT-ALIGN: left
}
.feature-article P {
	FONT: 1em/1.3em "Helvetica Neue", Arial, sans-serif; TEXT-ALIGN: left
}
.homepageSkyscraper {
	MARGIN-TOP: -12px
}
#hp-bottomModules {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/hp-roundedbar.png) =
no-repeat left top; PADDING-TOP: 4px
}
#hp-bottomModules .floatedModule {
	BORDER-TOP-STYLE: none
}
#hp-bottomModules P {
	MARGIN-LEFT: 7px
}
#hp-bottomModules .content-w-image {
	MARGIN-LEFT: 145px
}
#hp-bottomModules .subscription {
	MARGIN-LEFT: 235px
}
#most-popular {
	BORDER-TOP: #6d6d6d 1px solid; MARGIN-TOP: 1px
}
#tabNav {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/tabnav-back.png) =
#f2f2eb repeat-x left bottom; MARGIN-BOTTOM: 0px; PADDING-TOP: 5px; =
HEIGHT: 1.6em
}
.tabTitle {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 2px; FONT: bold 1em "Helvetica Neue", Arial, sans-serif; =
TEXT-TRANSFORM: uppercase; CURSOR: pointer; COLOR: #0a50a1; BOTTOM: 0px; =
MARGIN-RIGHT: 2px; PADDING-TOP: 2px; POSITION: relative
}
.tabTitle A {
=09
}
#tabNav LI.active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-WEIGHT: =
bold; PADDING-BOTTOM: 3px; BORDER-LEFT: #999 1px solid; COLOR: #333; =
PADDING-TOP: 3px; BORDER-BOTTOM: #f7f7f1 2px solid; BACKGROUND-COLOR: =
#f7f7f1
}
#tabNav LI.active A {
	COLOR: #218c35! important; outline: none
}
#most-popular-body {
	CLEAR: left; BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/bg-gradient.png) #fff =
repeat-x left top
}
.tabBody {
	BORDER-TOP: #999 1px solid; PADDING-TOP: 10px
}
.most-popular-list {
	FONT: 1.1em "Helvetica Neue", Arial, sans-serif; MARGIN-LEFT: 2.7em; =
MARGIN-RIGHT: 5px
}
.most-popular-list LI {
	MARGIN-BOTTOM: 5px
}
#blogHead {
	CLEAR: left
}
#blogs {
	PADDING-TOP: 0px
}
#blogs .blog-date {
	MARGIN: 0px 7px; FONT: 1em Georgia, "Times New Roman", serif
}
#blogs .blog-title {
	MARGIN: 0px 7px 1.3em; FONT: bold 1em "Helvetica Neue", Arial, =
sans-serif; TEXT-TRANSFORM: uppercase
}
#blogs .blog-link {
	FONT: bold 1em "Helvetica Neue", Arial, sans-serif; MARGIN-LEFT: 7px; =
TEXT-TRANSFORM: uppercase; MARGIN-RIGHT: 7px
}
#think-fast-form INPUT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 7px
}
#think-fast-form LABEL {
	MARGIN-BOTTOM: 5px; FONT: 1.1em Georgia, "Times New Roman", serif; =
MARGIN-LEFT: 7px; MARGIN-RIGHT: 7px
}
#think-fast-form UL {
	FLOAT: left; MARGIN-LEFT: 7px; WIDTH: 130px
}
#think-fast-form LI {
	CLEAR: left; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 130px
}
#think-fast-form LI INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#think-fast-form LABEL SPAN {
	DISPLAY: block; MARGIN-LEFT: 18px
}
.quizCorrect {
	FONT-WEIGHT: bold! important; COLOR: #0c0
}
.quizIncorect {
	FONT-WEIGHT: bold! important; COLOR: #f00
}
.quizDate {
	MARGIN-BOTTOM: 0px
}
#think-fast-form .submit {
	CLEAR: left; MARGIN: 1em 7px 0px
}
.think-fast-module {
	CLEAR: left; PADDING-RIGHT: 0px; BORDER-TOP: #6d6d6d 1px solid; =
MARGIN-TOP: 1px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 17px; PADDING-BOTTOM: =
7px; PADDING-TOP: 7px
}
.think-fast-module .linkList LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
.think-fast-module IMG {
	FLOAT: left
}
.think-fast-module .content-w-image {
	MARGIN-LEFT: 162px
}
.think-fast-module .linkList LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
.think-fast-module P {
	FONT: 1.1em/1.6em Georgia, "Times New Roman", serif; PADDING-TOP: 5px
}
.think-fast-module UL {
	FONT: 1em/1.2em "Helvetica Neue", Arial, sans-serif
}
.think-fast-module UL LI {
	MARGIN-BOTTOM: 8px
}
#survey-form INPUT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 7px
}
#survey-form LABEL {
	MARGIN-BOTTOM: 5px; FONT: 1.1em Georgia, "Times New Roman", serif; =
MARGIN-LEFT: 7px; MARGIN-RIGHT: 7px
}
#survey-form UL {
	FLOAT: left; MARGIN-LEFT: 7px; WIDTH: 250px
}
#survey-form LI {
	CLEAR: left; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 250px
}
#survey-form LI INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#survey-form LABEL SPAN {
	DISPLAY: block; MARGIN-LEFT: 18px
}
.quizCorrect {
	FONT-WEIGHT: bold! important; COLOR: #0c0
}
.quizIncorect {
	FONT-WEIGHT: bold! important; COLOR: #f00
}
.quizDate {
	MARGIN-BOTTOM: 0px
}
#survey-form .submit {
	CLEAR: left; MARGIN: 1em 7px 0px
}
#toc-module .issue-cover {
	FLOAT: left; MARGIN: 3px 17px 10px 0px
}
#toc-module P {
	MARGIN-BOTTOM: 0px
}
#toc-module UL {
	MARGIN-LEFT: 150px
}
#slideshow {
	PADDING-TOP: 0px
}
#departments {
	PADDING-TOP: 0px
}
#skyscraper {
	FLOAT: right; MARGIN-BOTTOM: 2em; WIDTH: 160px
}
.innerList {
	PADDING-LEFT: 0px; FLOAT: left; MARGIN: 5px 0px 20px; FONT: 1.1em =
Georgia, "Times New Roman", serif; LIST-STYLE-TYPE: none
}
.innerList LI {
	FLOAT: left; WIDTH: 793px
}
.innerList LI LI {
	DISPLAY: inline; WIDTH: auto
}
.innerList LI LI A {
	BORDER-RIGHT: #ace 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; =
FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.innerList LI.last A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#articleHeaderAd .ad-note {
	MARGIN-TOP: 0px
}
.sidebar {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/sidebar-back.png) #fff =
no-repeat left top
}
.sidebar-tile {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/sidebar-tile.png) =
repeat-y left top
}
.sidebar H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/sidebar-top.png) =
no-repeat left top; PADDING-BOTTOM: 0px; FONT: 1.4em "Helvetica Neue", =
Arial, sans-serif; PADDING-TOP: 10px
}
.sidebar P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; =
BORDER-BOTTOM: #b2b2b2 1px solid
}
f .sidebar P.byline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px =
10px 5px; FONT: 1em "Helvetica Neue", Arial, sans-serif; COLOR: #5f5f5f; =
PADDING-TOP: 0px
}
.museum {
	COLOR: #236ac3
}
.form {
	FONT-SIZE: 14px; FLOAT: left; COLOR: #ffffff; PADDING-TOP: 10px; =
FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #006699
}
.go {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: =
14px; FLOAT: left; MARGIN-LEFT: 10px; BORDER-LEFT: #ccc 1px solid; =
BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.partner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
7px; PADDING-TOP: 7px; BORDER-BOTTOM: #ccc 1px solid
}
.partner-logo {
	FLOAT: left; WIDTH: 162px
}
.partner P {
	FONT-SIZE: 1.1em
}
.partner IMG {
	MARGIN-BOTTOM: 1.8em
}
.destination {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 10px
}
.destination H2 {
	FONT-SIZE: 1.2em; FONT-FAMILY: "Helvetica Neue", Arial, sans-serif
}
.destination P {
	FONT-SIZE: 1.1em; MARGIN: 1.5em 0px 0px; COLOR: #555
}
.destination UL {
	MARGIN-TOP: 0.5em; FLOAT: left
}
.destination UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; FLOAT: left; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: "Helvetica Neue", =
Arial, sans-serif; LIST-STYLE-TYPE: none
}
.destination UL LI A {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
FONT-WEIGHT: bold; FONT-SIZE: 0.8em; FLOAT: left; PADDING-BOTTOM: 0px; =
TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 1em; PADDING-TOP: 0px
}
.destination UL LI#last A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.destination H3 {
	FONT-FAMILY: "Helvetica Neue", Arial, sans-serif
}
#destination-hunter-header {
	CLEAR: both; FLOAT: left; PADDING-BOTTOM: 7px; FONT: 1.2em "Helvatica =
Neue", Arial, sans-serif
}
#destination-hunter-header * {
	VERTICAL-ALIGN: middle; FONT-FAMILY: "Helvetica Neue", Arial, =
sans-serif
}
#destination-hunter-header P {
	FONT-SIZE: 1.1em; FLOAT: left; MARGIN: 0px
}
#destination-hunter-header LABEL {
	FONT-SIZE: 1.1em
}
#destination-hunter-header SELECT OPTION {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
#destination-hunter-header FORM {
	FLOAT: right; WIDTH: 300px; TEXT-ALIGN: right
}
#destination-hunter-map {
	CLEAR: both; BORDER-TOP: #666 1px solid; BORDER-BOTTOM: #084973 3px =
solid
}
.slideshow {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 40px; PADDING-LEFT: 40px; =
PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.slideshow H3 {
	MARGIN: 0px
}
.slideshow H4 {
	MARGIN: 0px
}
.slideshow P {
	MARGIN: 0px
}
.slideshow P {
	FONT-SIZE: 1.1em; COLOR: #555
}
#dh-gallery {
	MARGIN: 0px
}
#dh-gallery A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 307px; TEXT-INDENT: -9999em; =
HEIGHT: 200px
}
#imagesbyLine {
	MARGIN-TOP: 3px; FONT: italic 1.1em "Helvetica Neue", Arial, serif; =
COLOR: #777
}
.sponsor {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 15px; =
MARGIN-LEFT: 15px! important; BORDER-LEFT: #ccc 1px solid; WIDTH: 256px! =
important; MARGIN-RIGHT: 15px! important; PADDING-TOP: 15px; =
BORDER-BOTTOM: #ccc 1px solid
}
.sponsor SPAN {
	CLEAR: both; FONT-WEIGHT: bold
}
.sponsor P {
	FONT-SIZE: 1em; MARGIN-BOTTOM: 0.5em; COLOR: #777; MARGIN-RIGHT: 10px
}
.sponsor P#sponsored-text {
	CLEAR: both; FONT: 1.1em/1.5em Georgia, "Times New Roman", serif
}
.sponsored-by {
	FLOAT: left
}
.sponsored-by IMG {
	MARGIN-LEFT: 20px; VERTICAL-ALIGN: middle
}
.sponsor #sponsorMainImage {
	PADDING-LEFT: 7px; FLOAT: right! important; PADDING-BOTTOM: 7px
}
.sponsor H4 {
	MARGIN: 0px; FONT: bold 1.1em Georgia, "Times New Roman", serif; COLOR: =
#666
}
#destination-modules {
	MARGIN-BOTTOM: 1.7em
}
#superArticleAd {
	MARGIN: 10px 7px 0px
}
.article_sidebar {
	BORDER-RIGHT: #b2b2b2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#b2b2b2 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: =
10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #b2b2b2 1px solid; PADDING-TOP: =
5px; BORDER-BOTTOM: #b2b2b2 1px solid
}
#article_sidebar LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; FONT: 10px =
"Helvetica Neue", Arial, sans-serif; MARGIN-RIGHT: 0px; PADDING-TOP: =
0px; LIST-STYLE-TYPE: none
}
#article_sidebar LI A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; FONT: =
10px "Helvetica Neue", Arial, sans-serif; PADDING-TOP: 10px
}
#article_sidebar P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; FONT: 9px =
"Helvetica Neue", Arial, sans-serif; PADDING-TOP: 0px
}
#article-font-size {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/icon_size.gif) =
no-repeat 0px 50%
}
#article-email {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/icon_email.gif) =
no-repeat 0px 50%
}
#article-print {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/icon_print.gif) =
no-repeat 0px 50%
}
#article-discuss {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/icons_comments.gif) =
no-repeat 0px 50%
}
#article-share {
	BACKGROUND: =
url(http://www.feedburner.com/fb/images/pub/feed-icon16x16.png) =
no-repeat 0px 50%
}
.footer1Image IMG {
	FLOAT: right; MARGIN: 15px 0px 15px 15px
}
#articleImage {
	FLOAT: left
}
#articleImage IMG {
	FLOAT: left
}
#articleImage P {
	FONT-SIZE: 1.1em; FLOAT: right; COLOR: #777; FONT-STYLE: italic
}
.articleImageCaption {
	FLOAT: right; FONT: 1em "Helvetica Neue", Arial, serif; WIDTH: 388px; =
COLOR: #777
}
.articleImageCaptionwide {
	FLOAT: right; FONT: 1em "Helvetica Neue", Arial, serif; WIDTH: 631px; =
COLOR: #777
}
.articleImageCredit {
	FLOAT: right; FONT: italic 1em "Helvetica Neue", Arial, serif; COLOR: =
#777
}
.viewMorePhotos {
	MARGIN-TOP: 0px; FLOAT: right; FONT: 12px "Helvetica Neue", Arial, =
serif; COLOR: #777; TEXT-ALIGN: right
}
#articleTitle {
	FONT: bold 2.8em/1em "Helvetica Neue", Arial, serif; TEXT-ALIGN: left
}
#byLine {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: -10px; FONT: 1.1em/1.3em "Helvetica =
Neue", Arial, serif; COLOR: #555; LIST-STYLE-TYPE: none
}
#byLineLanding {
	MARGIN-TOP: 0px; FONT: 1em/1.3em "Helvetica Neue", Arial, serif; COLOR: =
#555; LIST-STYLE-TYPE: none
}
#subHead {
	FONT-SIZE: 1.2em; COLOR: #555; LINE-HEIGHT: 1.5em
}
#article-body P {
=09
}
#article-body #article-related P {
	TEXT-ALIGN: left
}
#articlePaginationWrapper {
	BORDER-TOP: #ccc 1px solid; BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/article-footer.png) =
no-repeat center bottom; PADDING-BOTTOM: 40px; FONT: 1.1em "Helvetica =
Neue", Arial, sans-serif; PADDING-TOP: 10px; TEXT-ALIGN: center! =
important
}
#articlePaginationWrapper A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#articlePaginationWrapper A.current-page {
	BORDER-RIGHT: #0a50a1 1px solid; BORDER-TOP: #0a50a1 1px solid; =
BORDER-LEFT: #0a50a1 1px solid; BORDER-BOTTOM: #0a50a1 1px solid
}
#articlePaginationWrapper A.last {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#landingPaginationWrapper {
	BORDER-TOP: #ccc 1px solid; PADDING-BOTTOM: 40px; FONT: 1.1em =
"Helvetica Neue", Arial, sans-serif; PADDING-TOP: 10px; TEXT-ALIGN: =
center! important
}
#landingPaginationWrapper A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#landingPaginationWrapper A.current-page {
	BORDER-RIGHT: #0a50a1 1px solid; BORDER-TOP: #0a50a1 1px solid; =
BORDER-LEFT: #0a50a1 1px solid; BORDER-BOTTOM: #0a50a1 1px solid
}
#landingPaginationWrapper A.last {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
comment_body {
	MARGIN: 0px 0px 0px 40px; BACKGROUND-COLOR: #0c2833
}
#comment_content {
	MARGIN-LEFT: 40px; WIDTH: 620px; MARGIN-RIGHT: 40px; BACKGROUND-COLOR: =
#fff
}
#comments {
	MARGIN-LEFT: 6px; WIDTH: 620px
}
#comments EM {
	FONT-SIZE: 8pt; FONT-STYLE: italic
}
H6 {
	FONT-SIZE: 15pt; MARGIN: 10px 20px; COLOR: #7ea2a6; LINE-HEIGHT: 16pt; =
FONT-FAMILY: Georgia
}
.comment_box H3 {
	FONT-SIZE: 12pt; MARGIN: 5px 0px 0px; COLOR: #fff; LINE-HEIGHT: 13pt; =
FONT-FAMILY: Georgia
}
#comments P {
	FONT-SIZE: 10pt; FONT-FAMILY: Georgia
}
.comment_post_entry P {
	LINE-HEIGHT: 16pt
}
.comment_post {
	BORDER-RIGHT: #7ea2a6 1px solid; BORDER-TOP: #7ea2a6 1px solid; MARGIN: =
0px; BORDER-LEFT: #7ea2a6 1px solid; BORDER-BOTTOM: #7ea2a6 1px solid
}
.comment_post_info A {
	FONT-WEIGHT: bold; COLOR: #0a50a1; TEXT-DECORATION: none
}
.comment_post_info P {
	FONT: 1em "Helvetica Neue", Arial, sans-serif; COLOR: #5f5f5f; =
TEXT-DECORATION: none
}
#comment_box {
	BORDER-RIGHT: #7ea2a6 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: =
#7ea2a6 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 11pt; PADDING-BOTTOM: =
10px; BORDER-LEFT: #7ea2a6 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: =
#7ea2a6 1px solid; FONT-FAMILY: Georgia; BACKGROUND-COLOR: #7ea2a6
}
#comment_box P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; COLOR: =
#fff; PADDING-TOP: 10px
}
.adWords {
	MARGIN-TOP: 1.2em
}
.adWords DIV {
	BORDER-TOP: #444 1px solid
}
.adWords H3 {
	MARGIN-TOP: 0.5em
}
.adWords H4 {
	FONT-SIZE: 1.1em; COLOR: #666
}
.adWords P {
	FONT-SIZE: 1.1em; COLOR: #555
}
.adWords H3 {
	MARGIN-RIGHT: 7px
}
.adWords H4 {
	MARGIN-RIGHT: 7px
}
.adWords P {
	MARGIN-RIGHT: 7px
}
.adWords UL {
	MARGIN-RIGHT: 7px
}
.adWords P {
	FONT-SIZE: 11px
}
.genericArticleImage {
	FLOAT: right
}
.genericArticleImage IMG {
	PADDING-LEFT: 15px; PADDING-BOTTOM: 10px
}
#searchBar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ccc; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #888 2px solid
}
#search-results .nextAndPrevious {
	FONT-SIZE: 1.1em
}
#search-results .nextAndPreviousBottom {
	FONT-SIZE: 1.1em
}
.archives UL {
	CLEAR: left; FLOAT: left; MARGIN-BOTTOM: 30px; LIST-STYLE-TYPE: none
}
.archives LI {
	MARGIN-TOP: 1em; FLOAT: left; MARGIN-RIGHT: 38px
}
.archives A {
	DISPLAY: block; FONT-SIZE: 0.84em; FONT-FAMILY: "Helvetica Neue", =
Arial, sans serif
}
#multimedia-feature H2 {
	FONT-SIZE: 1.2em; FONT-FAMILY: "Helvetica Neue", Arial, sans-serif
}
#multimedia-feature P {
	FONT-SIZE: 1.1em
}
#multimedia-sub-cat {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/subcat-body.png) =
repeat-y left top; FLOAT: left; MARGIN: 2em 0px; OVERFLOW: hidden; =
WIDTH: 631px! important; POSITION: relative
}
#multimedia-sub-cat P {
	WIDTH: 135px
}
#multimedia-sub-cat H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; =
MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#multimedia-sub-cat H4 {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0.5em; WIDTH: 288px
}
#multimedia-sub-cat A {
	FONT-SIZE: 0.9em
}
.multimedia {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.multimedia-header {
	BORDER-TOP: #888 1px solid; MARGIN-TOP: 1px
}
.multimedia IMG {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
10px; PADDING-TOP: 0px
}
.multimedia H4 {
	MARGIN-LEFT: 7px
}
.multimedia P {
	FONT-SIZE: 1.1em; COLOR: #555
}
#sub-cat-roundedTop {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/subcat-top.png) =
no-repeat left top; FLOAT: left
}
#sub-cat-roundedBottom {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/subcat-bottom.png) =
no-repeat left bottom; FLOAT: left; PADDING-TOP: 10px
}
#cat-wrapper {
	FLOAT: left; MARGIN-LEFT: 17px; WIDTH: 611px; MARGIN-RIGHT: 10px
}
.subcat-group {
	FLOAT: left; WIDTH: 305px
}
.subcat-group DIV {
	FLOAT: left; WIDTH: 136px; MARGIN-RIGHT: 17px
}
#sub-cat-header {
	MARGIN-LEFT: 5px; WIDTH: 580px
}
#shoppingList LI {
	LIST-STYLE-TYPE: none; HEIGHT: 12em
}
#shoppingList LI A {
	FONT: bold 1em "Helvetica Neue", Arial, sans serif
}
#shoppingList LI A IMG {
	DISPLAY: block
}
.module {
	CLEAR: left; PADDING-RIGHT: 0px; BORDER-TOP: #6d6d6d 1px solid; =
MARGIN-TOP: 1px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 17px; PADDING-BOTTOM: =
7px; PADDING-TOP: 7px
}
.floatedModule {
	PADDING-RIGHT: 0px; BORDER-TOP: #6d6d6d 1px solid; MARGIN-TOP: 1px; =
PADDING-LEFT: 0px; MARGIN-BOTTOM: 17px; PADDING-BOTTOM: 7px; =
PADDING-TOP: 7px
}
.adModule {
	CLEAR: left; BORDER-RIGHT: #b2b2b2 1px solid; PADDING-RIGHT: 7px; =
BORDER-TOP: #b2b2b2 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 7px; =
MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 7px; BORDER-LEFT: #b2b2b2 1px solid; =
PADDING-TOP: 7px; BORDER-BOTTOM: #b2b2b2 1px solid
}
.adModule IMG {
	PADDING-RIGHT: 5px; FLOAT: left; PADDING-TOP: 5px
}
.adModule H4 {
	MARGIN: 5px 7px 2px; FONT: bold 1.3em "Helvetica Neue", Arial, =
sans-serif
}
.adModule H4 A {
	COLOR: #6b5a2b
}
.adModule P {
	MARGIN: 0px 0px 0px 7px; FONT: 1.1em/1.6em Verdana, sans-serif
}
.adModule P A {
	COLOR: #6b5a2b
}
.text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; FONT: =
1.1em/1.6em Verdana, "Times New Roman", serif; COLOR: #231f20; =
PADDING-TOP: 0px
}
.small-text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; FONT: =
0.9em/1.6em Verdana, "Times New Roman", serif; COLOR: #231f20; =
PADDING-TOP: 0px
}
.small-text A {
	COLOR: #4e411e
}
.small-text A:hover {
	COLOR: #4e411e; TEXT-DECORATION: underline
}
.text A {
	FONT-WEIGHT: bold; COLOR: #4e411e
}
.text A:hover {
	FONT-WEIGHT: bold; COLOR: #4e411e; TEXT-DECORATION: underline
}
.module IMG {
	FLOAT: left
}
.floatedModule IMG {
	FLOAT: left
}
.articleGalleryModule IMG {
	FLOAT: left; MARGIN-LEFT: 7px
}
.module .content-w-image {
	MARGIN-LEFT: 162px
}
.floatedModule .content-w-image {
	MARGIN-LEFT: 162px
}
.articleGalleryModule .content-w-image {
	MARGIN-LEFT: 86px
}
.module .linkList LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
.floatedModule .linkList LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
.articleGalleryModule {
	BORDER-RIGHT: #b2b2b2 1px solid; BORDER-TOP: #b2b2b2 1px solid; =
MARGIN-TOP: 0px; BORDER-LEFT: #b2b2b2 1px solid; BORDER-BOTTOM: #b2b2b2 =
1px solid
}
.module H3 {
	MARGIN: 0px 7px 0.5em; FONT: bold 1.3em "Helvetica Neue", Arial, =
sans-serif; PADDING-TOP: 4px
}
.module H4 {
	MARGIN: 0px 7px 0.5em; FONT: bold 1.3em "Helvetica Neue", Arial, =
sans-serif; PADDING-TOP: 4px
}
.plainModule H3 {
	MARGIN: 0px 7px 0.5em; FONT: bold 1.3em "Helvetica Neue", Arial, =
sans-serif; PADDING-TOP: 4px
}
.plainModule H4 {
	MARGIN: 0px 7px 0.5em; FONT: bold 1.3em "Helvetica Neue", Arial, =
sans-serif; PADDING-TOP: 4px
}
.floatedModule H3 {
	MARGIN: 0px 7px 0.5em; FONT: bold 1.3em "Helvetica Neue", Arial, =
sans-serif; PADDING-TOP: 4px
}
.floatedModule H4 {
	MARGIN: 0px 7px 0.5em; FONT: bold 1.3em "Helvetica Neue", Arial, =
sans-serif; PADDING-TOP: 4px
}
.articleGalleryModule H4 {
	MARGIN-BOTTOM: 0px
}
.articleGalleryModule P {
	MARGIN-BOTTOM: 0px
}
.module H5 {
	MARGIN: 0px 7px; FONT: bold 1em "Helvetica Neue", Arial, sans-serif; =
TEXT-TRANSFORM: uppercase; PADDING-TOP: 4px
}
.plainModule H5 {
	MARGIN: 0px 7px; FONT: bold 1em "Helvetica Neue", Arial, sans-serif; =
TEXT-TRANSFORM: uppercase; PADDING-TOP: 4px
}
.floatedModule H5 {
	MARGIN: 0px 7px; FONT: bold 1em "Helvetica Neue", Arial, sans-serif; =
TEXT-TRANSFORM: uppercase; PADDING-TOP: 4px
}
.module P {
	FONT: 1.1em/1.6em Georgia, "Times New Roman", serif
}
.plainModule P {
	FONT: 1.1em/1.6em Georgia, "Times New Roman", serif
}
.floatedModule P {
	FONT: 1.1em/1.6em Georgia, "Times New Roman", serif
}
.plainModule P.article-cat {
	MARGIN: 0px 0px 0px 7px; FONT: bold 1em "Helvetica Neue", Arial, =
sans-serif; TEXT-TRANSFORM: uppercase
}
.gradient P {
	MARGIN-LEFT: 7px; MARGIN-RIGHT: 7px
}
.plainModule P {
	MARGIN-LEFT: 7px; MARGIN-RIGHT: 7px
}
.articleGalleryModule P {
	MARGIN-LEFT: 7px; MARGIN-RIGHT: 7px
}
.module UL {
	FONT: 1em/1.2em "Helvetica Neue", Arial, sans-serif
}
.floatedModule UL {
	FONT: 1em/1.2em "Helvetica Neue", Arial, sans-serif
}
.module UL LI {
	MARGIN-BOTTOM: 8px
}
.floatedModule UL LI {
	MARGIN-BOTTOM: 8px
}
.blogModule P {
	FONT: 1.1em/1.4em Georgia, "Times New Roman", serif
}
.blogModule H3 {
	MARGIN: 0px 7px 3px; FONT: bold 1.3em "Helvetica Neue", Arial, =
sans-serif; PADDING-TOP: 4px
}
.departments {
	MARGIN-BOTTOM: 1.6em
}
.moduleLink {
	MARGIN-TOP: 0.7em; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1em; =
TEXT-TRANSFORM: uppercase; FONT-FAMILY: "Helvetica Neue", Arial, sans =
serif
}
#cat-feature {
	MARGIN-BOTTOM: 20px
}
#supercat-feature {
	MARGIN-BOTTOM: 20px
}
#cat-feature H2 {
	FONT: bold 1.3em "Helvetica Neue", Arial, sans-serif
}
#cat-feature H3 {
	MARGIN-BOTTOM: 1em; FONT: 1.1em/1.45em Georgia, "Times New Roman", =
serif
}
#cat-feature P {
	MARGIN-BOTTOM: 1em; FONT: 1.1em/1.45em Georgia, "Times New Roman", =
serif
}
#category-articles {
=09
}
.cat-article {
	BORDER-TOP: #6d6d6d 1px solid
}
.cat-article IMG {
	FLOAT: left; MARGIN-BOTTOM: 20px; MARGIN-RIGHT: 17px
}
.cat-article H2 {
	MARGIN-TOP: 10px; FONT: bold 1.3em "Helvetica Neue", Arial, sans-serif
}
.cat-article H3 {
	MARGIN-BOTTOM: 20px; FONT: 1.1em/1.45em Georgia, "Times New Roman", =
serif; MARGIN-LEFT: 7px; MARGIN-RIGHT: 7px
}
.cat-article P {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 20px; LINE-HEIGHT: 1.45em
}
#cat-breadcrumbs {
	DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 5px; FONT: 0.99em =
"Helvetica Neue", Arial, sans-serif; MARGIN-LEFT: 0px; TEXT-TRANSFORM: =
uppercase
}
.cat-breadcrumb {
	MARGIN-BOTTOM: 5px; MARGIN-LEFT: -5px
}
.cat-breadcrumb LI {
	DISPLAY: inline; FLOAT: left; FONT: 0.77em "Helvetica Neue", Arial, =
sans-serif; MARGIN-LEFT: 5px; TEXT-TRANSFORM: uppercase
}
.cat-breadcrumb LI A {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.cat-breadcrumb LI.last A {
	MARGIN-RIGHT: 0px
}
.biggerH3 {
	FONT-SIZE: 1.4em
}
.ad-note {
	MARGIN-BOTTOM: 0px; FONT: 9px "Helvetica Neue", Arial, sans-serif; =
COLOR: #ccc
}
.testRed {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: =
red 1px solid; BORDER-BOTTOM: red 1px solid
}
.testBlue {
	BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BORDER-LEFT: =
blue 1px solid; BORDER-BOTTOM: blue 1px solid
}
.testGreen {
	BORDER-RIGHT: green 1px solid; BORDER-TOP: green 1px solid; =
BORDER-LEFT: green 1px solid; BORDER-BOTTOM: green 1px solid
}
.testBlack {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; =
BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.more-link {
	DISPLAY: inline; FLOAT: right; MARGIN: 0px; FONT: 1em "Helvetica Neue", =
Arial, sans-serif; TEXT-TRANSFORM: capitalize
}
.centered {
	TEXT-ALIGN: center
}
.no-bullet {
	LIST-STYLE-TYPE: none
}
.nextAndPrevious {
	CLEAR: none! important; FLOAT: right! important; MARGIN: 0px; WIDTH: =
20em; COLOR: #555! important; FONT-FAMILY: "Helvetica Neue", Arial, =
sans-serif
}
.nextAndPrevious LI {
	DISPLAY: inline; FLOAT: right; MARGIN: 0px 5px
}
.nextAndPreviousBottom {
	BORDER-TOP: #777 1px solid; FONT-FAMILY: "Helvetica Neue", Arial, =
sans-serif
}
.nextAndPreviousBottom LI {
	DISPLAY: inline; FLOAT: right; MARGIN: 0px 5px; COLOR: #555! important
}
.sortOptions {
	FLOAT: right; MARGIN: 0px; WIDTH: 20em; FONT-FAMILY: "Helvetica Neue", =
Arial, sans-serif
}
.sortOptions LI {
	MARGIN-TOP: -3px; FONT-SIZE: 0.8em; FLOAT: right; LIST-STYLE-TYPE: none
}
.sortOptions LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px
}
.sortOptions .selected {
	BACKGROUND: #eee
}
.sortOptions .first {
	PADDING-RIGHT: 10px
}
.article {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.normalWeight {
	FONT-WEIGHT: normal
}
.bold {
	FONT-WEIGHT: bold
}
.department {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.underlined {
	BORDER-BOTTOM: #888 1px solid
}
.marginBottom {
	MARGIN-BOTTOM: 1em
}
.marginTop {
	MARGIN-TOP: 1em
}
.moduleMarginLarge {
	MARGIN-TOP: 19px
}
.moduleMarginSmall {
	MARGIN-TOP: 8px
}
.watermark {
	COLOR: #777
}
.bread-crumbs LI {
	FONT-SIZE: 0.8em; FLOAT: left; LIST-STYLE-TYPE: none
}
.wordWrap {
	PADDING-LEFT: 15px; FLOAT: right! important
}
.paddingRight {
	PADDING-RIGHT: 7px
}
.upperCase {
	TEXT-TRANSFORM: uppercase
}
.normalList {
	LIST-STYLE-TYPE: disc
}
.gradient {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/bg-gradient.png) #fff =
repeat-x left top
}
.clear-left {
	CLEAR: left
}
.clear-both {
	CLEAR: both! important
}
.col {
	FLOAT: left; MARGIN-RIGHT: 17px
}
.one {
	WIDTH: 64px
}
.two {
	WIDTH: 145px
}
.three {
	WIDTH: 226px
}
.four {
	WIDTH: 307px
}
.five {
	WIDTH: 388px
}
.six {
	WIDTH: 469px
}
.seven {
	WIDTH: 550px
}
.eight {
	WIDTH: 631px
}
.nine {
	WIDTH: 712px
}
.ten {
	WIDTH: 793px
}
.eleven {
	WIDTH: 874px
}
.twelve {
	WIDTH: 955px
}
.last {
	MARGIN-RIGHT: 0px! important; BORDER-RIGHT-STYLE: none! important
}
.required {
	FONT-WEIGHT: bold; COLOR: #990000
}
#pod_calendar {
	FLOAT: right; WIDTH: 210px
}
#pod_calendar #header {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: =
url(http://media.smithsonianmag.com/designimages/mon_head_bg.gif); =
WIDTH: 210px; COLOR: #264c55; PADDING-TOP: 5px; HEIGHT: 23px
}
#wt_calendar {
	CLEAR: left; FLOAT: left; MARGIN-LEFT: 4px; WIDTH: 631px
}
#wt_calendar #header {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: =
url(http://media.smithsonianmag.com/designimages/mon_head_bg.gif); =
WIDTH: 210px; COLOR: #264c55; PADDING-TOP: 5px; HEIGHT: 23px
}
#pod_calendar #header .prev {
	FLOAT: left
}
#pod_calendar #header .next {
	FLOAT: right
}
#pod_calendar #header .month {
	TEXT-ALIGN: center
}
#pod_calendar UL .month {
	TEXT-ALIGN: center
}
#pod_calendar UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#pod_calendar LI {
	FONT-SIZE: 9px; BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/day_bg.gif) no-repeat; =
FLOAT: left; WIDTH: 35px; LIST-STYLE-TYPE: none; HEIGHT: 40px; =
TEXT-ALIGN: left
}
#pod_calendar LI A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: =
#264c55; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#pod_calendar LI.hasphoto {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/day_bg_photo.gif) =
no-repeat; CURSOR: pointer
}
#photo_of_the_day {
	CLEAR: left; FLOAT: left; WIDTH: 631px
}
#pod_description {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 10px
}
#tih_description {
	PADDING-RIGHT: 35px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; PADDING-TOP: 10px
}
#snapshot {
	CLEAR: left; FLOAT: left; WIDTH: 100%
}
#snapshot_description {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; PADDING-TOP: 10px
}
#prev_next {
	MARGIN-BOTTOM: 15px; HEIGHT: 14px
}
#prev_next A {
	TEXT-DECORATION: none
}
#prev_next A SPAN {
	TEXT-DECORATION: underline
}
#prev_next IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.right {
	FLOAT: right
}
.left {
	FLOAT: left
}
.disabled {
	COLOR: #999
}
#imageOptionsUnselected A {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; FLOAT: =
left; BORDER-LEFT: #ffffff 2px solid; WIDTH: 100px; BORDER-BOTTOM: =
#ffffff 2px solid; HEIGHT: 75px
}
#imageOptionsselected A {
	BORDER-RIGHT: #0a50a1 2px solid; BORDER-TOP: #98c4f6 2px solid; FLOAT: =
left; BORDER-LEFT: #98c4f6 2px solid; WIDTH: 100px; BORDER-BOTTOM: =
#0a50a1 2px solid; HEIGHT: 75px
}
#imageOptionsUnselected A:hover {
	BORDER-RIGHT: #a7a742 2px solid; BORDER-TOP: #f7f7ae 2px solid; FLOAT: =
left; BORDER-LEFT: #f7f7ae 2px solid; WIDTH: 100px; BORDER-BOTTOM: =
#a7a742 2px solid; HEIGHT: 75px
}
#essayrolloverUnselected A {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; FLOAT: =
left; BORDER-LEFT: #ffffff 2px solid; WIDTH: 109px; BORDER-BOTTOM: =
#ffffff 2px solid; HEIGHT: 75px
}
#essayrolloverselected A {
	BORDER-RIGHT: #0a50a1 2px solid; BORDER-TOP: #98c4f6 2px solid; FLOAT: =
left; BORDER-LEFT: #98c4f6 2px solid; WIDTH: 109px; BORDER-BOTTOM: =
#0a50a1 2px solid; HEIGHT: 75px
}
#essayrolloverUnselected A:hover {
	BORDER-RIGHT: #a7a742 2px solid; BORDER-TOP: #f7f7ae 2px solid; FLOAT: =
left; BORDER-LEFT: #f7f7ae 2px solid; WIDTH: 109px; BORDER-BOTTOM: =
#a7a742 2px solid; HEIGHT: 75px
}
#essayrolloverLargeUnselected A {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; FLOAT: =
left; BORDER-LEFT: #ffffff 2px solid; WIDTH: 149px; BORDER-BOTTOM: =
#ffffff 2px solid; HEIGHT: 112px
}
#essayrolloverLargeselected A {
	BORDER-RIGHT: #0a50a1 2px solid; BORDER-TOP: #98c4f6 2px solid; FLOAT: =
left; BORDER-LEFT: #98c4f6 2px solid; WIDTH: 149px; BORDER-BOTTOM: =
#0a50a1 2px solid; HEIGHT: 112px
}
#essayrolloverLargeUnselected A:hover {
	BORDER-RIGHT: #a7a742 2px solid; BORDER-TOP: #f7f7ae 2px solid; FLOAT: =
left; BORDER-LEFT: #f7f7ae 2px solid; WIDTH: 149px; BORDER-BOTTOM: =
#a7a742 2px solid; HEIGHT: 112px
}
.social {
	FONT-SIZE: 1.2em; COLOR: #7f7f7f; FONT-FAMILY: Verdana,Arial
}
.social A {
	COLOR: #0a50a1; TEXT-DECORATION: none
}
.social A:hover {
	COLOR: #0a50a1; TEXT-DECORATION: underline
}
.blueHead_square {
	CLEAR: left; BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/bluetile-square.png) =
#054b6f no-repeat right top; FONT: 1.2em/1em Arial, sans-serif; COLOR: =
#fff
}
.blueHead_square SPAN {
	DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: =
5px
}
.article_sidebar_border {
	BORDER-RIGHT: #b2b2b2 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#b2b2b2 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 5px; MARGIN-BOTTOM: =
10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #b2b2b2 1px solid; PADDING-TOP: =
5px; BORDER-BOTTOM: #b2b2b2 1px solid
}
#article_tools {
	PADDING-TOP: 5px
}
.tabExpandTitle {
	FLOAT: right; FONT: bold 1em "Helvetica Neue", Arial, sans-serif; =
TEXT-TRANSFORM: uppercase; CURSOR: pointer; COLOR: #0a50a1; BOTTOM: 0px; =
MARGIN-RIGHT: 2px; POSITION: relative
}
#article_tools LI.active {
	COLOR: #333
}
.moduleborder {
	PADDING-RIGHT: 0px; BORDER-TOP: #b2b2b2 1px solid; MARGIN-TOP: 0px; =
PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #b2b2b2 1px solid; =
PADDING-TOP: 5px; BORDER-BOTTOM: #b2b2b2 1px solid
}
.moduleborder-top {
	BORDER-TOP: #444 1px solid
}
.moduleborder H3 {
	MARGIN-TOP: 0.5em
}
.moduleborder H4 {
	FONT-SIZE: 1.1em; COLOR: #666
}
.moduleborder P {
	FONT-SIZE: 1.1em; COLOR: #555
}
.moduleborder H3 {
	MARGIN-RIGHT: 7px
}
.moduleborder H4 {
	MARGIN-RIGHT: 7px
}
.moduleborder P {
	MARGIN-RIGHT: 7px
}
.moduleborder UL {
	MARGIN-RIGHT: 7px
}
.moduleborder P {
	FONT-SIZE: 11px
}
#article_sidebar_border LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; FONT: 10px =
"Helvetica Neue", Arial, sans-serif; MARGIN-RIGHT: 0px; PADDING-TOP: =
0px; LIST-STYLE-TYPE: none
}
#article_sidebar_border LI A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; FONT: =
10px "Helvetica Neue", Arial, sans-serif; PADDING-TOP: 10px
}
#article_sidebar_border P {
	MARGIN: 0px 0px 0px 7px; FONT: 1.1em/1.6em Georgia, "Times New Roman", =
serif
}
.article_sidebar_border IMG {
	FLOAT: left; MARGIN: 0px 4px 0px 0px
}
.article_sidebar_border .content-w-image {
	MARGIN-LEFT: 80px
}
.article_sidebar_border H4 {
	MARGIN: 0px 7px 0.5em; FONT: bold 1.3em "Helvetica Neue", Arial, =
sans-serif; PADDING-TOP: 7px
}
.article_sidebar_border P {
	MARGIN: 0px 0px 0px 7px; FONT: 1.1em/1.6em Georgia, "Times New Roman", =
serif
}
#article-font-size {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/icon_size.gif) =
no-repeat 0px 50%
}
#article-email {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/icon_email.gif) =
no-repeat 0px 50%
}
#article-print {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/icon_print.gif) =
no-repeat 0px 50%
}
#article-discuss {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/icons_comments.gif) =
no-repeat 0px 50%
}
#article-share {
	BACKGROUND: =
url(http://www.feedburner.com/fb/images/pub/feed-icon16x16.png) =
no-repeat 0px 50%
}
.toc_module_border {
	BORDER-RIGHT: #b2b2b2 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#b2b2b2 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 5px; MARGIN-BOTTOM: =
10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #b2b2b2 1px solid; PADDING-TOP: =
5px; BORDER-BOTTOM: #b2b2b2 1px solid
}
#toc_module_border .issue-cover {
	FLOAT: left; MARGIN: 7px 17px 10px 0px
}
#toc_module_border P {
	MARGIN-BOTTOM: 0px
}
#toc_module_border UL {
	MARGIN-LEFT: 130px
}
#toc_module_border LI {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
#toc_module_border UL {
	FONT: 1em/1.2em "Helvetica Neue", Arial, sans-serif
}
#toc_module_border UL LI {
	MARGIN-BOTTOM: 2px
}
#toc_module_border H4 {
	MARGIN: 0px 7px 0.5em; FONT: bold 1.3em "Helvetica Neue", Arial, =
sans-serif; PADDING-TOP: 6px
}
#toc_module_border P {
	FONT: 1.1em/1.6em Georgia, "Times New Roman", serif
}
.brownHead_square {
	CLEAR: left; BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/brown-tile-square.png) =
#918052 no-repeat right top; FONT: bold 1em/1em "Helvetica Neue", Arial, =
sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #fff
}
.brownHead_square SPAN {
	DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: =
5px
}
.promotionText {
	MARGIN-BOTTOM: 1.3em; FONT: 1.1em/1.5em verdana, sans-serif; COLOR: =
#231f20
}
.promotionText A {
	FONT-WEIGHT: bold; COLOR: #6b5a2b
}
.promotionText A:hover {
	FONT-WEIGHT: bold; COLOR: #6b5a2b; TEXT-DECORATION: underline
}
.promotionsidebar {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/sidebar-back.png) #fff =
no-repeat left top
}
.promotionsidebar-tile {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/sidebar-tile.png) =
repeat-y left top
}
.promotionsidebar H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/sidebar-top.png) =
no-repeat left top; PADDING-BOTTOM: 0px; FONT: 1.4em "Helvetica Neue", =
Arial, sans-serif; PADDING-TOP: 10px
}
.promotionsidebar P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; =
BORDER-BOTTOM: #b2b2b2 1px solid
}
f .promotionsidebar P.byline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px =
10px 5px; FONT: 1em "Helvetica Neue", Arial, sans-serif; COLOR: #5f5f5f; =
PADDING-TOP: 0px
}
.promotionModule {
	CLEAR: left; BORDER-RIGHT: #b2b2b2 1px solid; PADDING-RIGHT: 7px; =
BORDER-TOP: #b2b2b2 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 7px; =
MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 7px; BORDER-LEFT: #b2b2b2 1px solid; =
PADDING-TOP: 7px; BORDER-BOTTOM: #b2b2b2 1px solid
}
.promotionModule IMG {
	FLOAT: left
}
#most-popular_large {
	BORDER-RIGHT: #b2b2b2 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#b2b2b2 1px solid; MARGIN-TOP: 1px; PADDING-LEFT: 5px; MARGIN-BOTTOM: =
10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #b2b2b2 1px solid; PADDING-TOP: =
5px; BORDER-BOTTOM: #b2b2b2 1px solid
}
.most-popular_square UL {
	FONT: 1em/1.2em "Helvetica Neue", Arial, sans-serif
}
.most-popular_square H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 1.3em =
Georgia, "Times New Roman", serif; COLOR: #231f20; PADDING-TOP: 3px
}
#tabNav_large {
	MARGIN-BOTTOM: 0px; PADDING-TOP: 10px; HEIGHT: 1.6em
}
.tabTitle_large {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 2px; FONT: bold 1em "Helvetica Neue", Arial, sans-serif; =
TEXT-TRANSFORM: uppercase; CURSOR: pointer; COLOR: #0a50a1; BOTTOM: 0px; =
MARGIN-RIGHT: 2px; PADDING-TOP: 2px; POSITION: relative
}
.tabTitle_large A {
=09
}
#tabNav_large LI.active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-WEIGHT: =
bold; PADDING-BOTTOM: 3px; BORDER-LEFT: #999 1px solid; COLOR: #333; =
PADDING-TOP: 3px; BORDER-BOTTOM: #f7f7f1 2px solid; BACKGROUND-COLOR: =
#f7f7f1
}
#tabNav_large LI.active A {
	COLOR: #218c35! important; outline: none
}
#most-popular-body_large {
	CLEAR: left; BORDER-RIGHT: #999 1px solid; BORDER-LEFT: #999 1px solid; =
BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #f7f7f1
}
#most-popular-body_large IMG {
	PADDING-TOP: 5px
}
#most-popular-body_large H4 {
	MARGIN: 0px 7px 0.5em; FONT: bold 1.3em "Helvetica Neue", Arial, =
sans-serif; PADDING-TOP: 6px
}
#most-popular-body_large P {
	MARGIN: 0px 7px 0.5em; FONT: 1.1em/1.6em Georgia, "Times New Roman", =
serif
}
.tabBody_large {
	BORDER-TOP: #999 1px solid; PADDING-TOP: 0px
}
.most-popular-list_large {
	FONT: 1.1em "Helvetica Neue", Arial, sans-serif; MARGIN-LEFT: 2.7em; =
MARGIN-RIGHT: 5px
}
.most-popular-list_large LI {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
#promotion_sidebar_large {
	BORDER-RIGHT: #b2b2b2 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#b2b2b2 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 5px; MARGIN-BOTTOM: =
10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #b2b2b2 1px solid; PADDING-TOP: =
5px; BORDER-BOTTOM: #b2b2b2 1px solid
}
#promotionNav_large {
	MARGIN-BOTTOM: 0px; PADDING-TOP: 5px; HEIGHT: 1.6em
}
.promotionTitle_large {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 2px; FONT: bold 1em "Helvetica Neue", Arial, sans-serif; =
TEXT-TRANSFORM: uppercase; CURSOR: pointer; COLOR: #918052; BOTTOM: 0px; =
MARGIN-RIGHT: 2px; PADDING-TOP: 2px; POSITION: relative
}
.promotionTitle_large A {
=09
}
#promotionNav_large LI.active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-WEIGHT: =
bold; PADDING-BOTTOM: 3px; BORDER-LEFT: #999 1px solid; COLOR: #333; =
PADDING-TOP: 3px; BORDER-BOTTOM: #f7f7f1 2px solid; BACKGROUND-COLOR: =
#f7f7f1
}
#promotionNav_large LI.active A {
	COLOR: #218c35! important; outline: none
}
#promotion_sidebar_body_large {
	CLEAR: left; BORDER-RIGHT: #999 1px solid; BORDER-LEFT: #999 1px solid; =
BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #f7f7f1
}
#promotion_sidebar_body_large IMG {
	PADDING-TOP: 5px
}
#promotion_sidebar_body_large H4 {
	MARGIN: 0px 7px 0.5em; FONT: bold 1.3em "Helvetica Neue", Arial, =
sans-serif; PADDING-TOP: 6px
}
#promotion_sidebar_body_large A {
	COLOR: #918052
}
#promotion_sidebar_body_large P {
	MARGIN: 0px 7px 0.5em; FONT: 1.1em/1.6em Georgia, "Times New Roman", =
serif
}
.promotionBody_large {
	BORDER-TOP: #999 1px solid; PADDING-TOP: 10px
}
.promotion_sidebar_list_large {
	FONT: 1.1em "Helvetica Neue", Arial, sans-serif; MARGIN-LEFT: 2.7em; =
MARGIN-RIGHT: 5px
}
.promotion_sidebar_list_large LI {
	MARGIN-BOTTOM: 5px
}
.related-articles-inpage {
	FONT-SIZE: 1.3em; FLOAT: left; MARGIN: 0px 10px 0px 0px; FONT-FAMILY: =
Arial, Helvetica, sans-serif
}
.related-articles-inpage UL {
	FONT-SIZE: 0.9em; MARGIN-LEFT: 30px; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
.related-articles-inpage LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; WIDTH: 120px; LINE-HEIGHT: 1.3em; PADDING-TOP: 6px
}
#related-taxonomy {
	BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 15px; =
PADDING-TOP: 15px; BORDER-BOTTOM: #ccc 1px solid
}
#related-taxonomy H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
#related-taxonomy A {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; LINE-HEIGHT: 30px; FONT-FAMILY: =
Arial, Helvetica, sans-serif
}
#related-taxonomy A.current-page {
	BORDER-RIGHT: #0a50a1 1px solid; BORDER-TOP: #0a50a1 1px solid; =
BORDER-LEFT: #0a50a1 1px solid; BORDER-BOTTOM: #0a50a1 1px solid
}
#related-taxonomy A.last {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#related-topics {
	BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 15px; =
PADDING-TOP: 15px; BORDER-BOTTOM: #ccc 1px solid
}
#related-topics H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.3em; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
#related-topics A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; =
FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; LINE-HEIGHT: 30px; =
PADDING-TOP: 5px
}
#related-topics A.current-page {
	BORDER-RIGHT: #0a50a1 1px solid; BORDER-TOP: #0a50a1 1px solid; =
BORDER-LEFT: #0a50a1 1px solid; BORDER-BOTTOM: #0a50a1 1px solid
}
#related-topics A.last {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#comments_shaded {
	MARGIN-LEFT: 6px; WIDTH: 620px
}
#comments_shaded EM {
	FONT-SIZE: 8pt; FONT-STYLE: italic
}
H6 {
	FONT-SIZE: 15pt; MARGIN: 10px 20px 10px 5px; COLOR: #7ea2a6; =
LINE-HEIGHT: 16pt; FONT-FAMILY: Georgia
}
.comments_box H3 {
	FONT-SIZE: 12pt; MARGIN: 5px 0px 0px; COLOR: #7ea2a6; LINE-HEIGHT: =
13pt; FONT-FAMILY: Georgia
}
#comments_shaded {
	PADDING-TOP: 5px; BACKGROUND-COLOR: #f9f9f9
}
#comments_inner_shaded {
	PADDING-LEFT: 15px; WIDTH: 590px
}
#comments_shaded P {
	FONT-SIZE: 10pt; FONT-FAMILY: Georgia
}
.comments_post_entry P {
	LINE-HEIGHT: 16pt
}
.comments_post {
	MARGIN: 0px; PADDING-TOP: 10px; BORDER-BOTTOM: #a7a7a7 1px solid
}
.comments_post_info A {
	FONT-WEIGHT: bold; COLOR: #a7a7a7; TEXT-DECORATION: none
}
.comments_post_info P {
	FONT: 1em "Helvetica Neue", Arial, sans-serif; COLOR: #a7a7a7; =
TEXT-DECORATION: none
}
#comments_box {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 11pt; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Georgia; =
BACKGROUND-COLOR: #ffffff
}
#comments_box P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: top; COLOR: #000; PADDING-TOP: 0px
}
.comment_mod {
	FONT: 0.8em/0.8em "Helvetica Neue", Arial, serif; COLOR: #555
}
#topics-results-new {
	FLOAT: right; WIDTH: 522px
}
#topics-results-new .nextAndPrevious {
	FONT-SIZE: 1.1em; PADDING-BOTTOM: 10px
}
#topics-results-new .nextAndPreviousBottom {
	FONT-SIZE: 1.1em; PADDING-BOTTOM: 10px
}
#topics-results-no-subcat {
	WIDTH: 631px
}
#topics-results {
	CLEAR: both
}
#topics-results .nextAndPrevious {
	FONT-SIZE: 1.1em; PADDING-BOTTOM: 10px
}
#topics-results .nextAndPreviousBottom {
	FONT-SIZE: 1.1em; PADDING-BOTTOM: 10px
}
#topics-results-list {
	PADDING-BOTTOM: 10px; FONT: 1.2em "Helvetica Neue", Arial, sans-serif
}
#topicBar {
	PADDING-RIGHT: 0px; BORDER-TOP: #b2b2b2 1px solid; PADDING-LEFT: 10px; =
BACKGROUND: #f2f0f1; PADDING-BOTTOM: 5px; FONT: 1.2em "Helvetica Neue", =
Arial, sans-serif; PADDING-TOP: 5px; BORDER-BOTTOM: #b2b2b2 1px solid
}
.topicMain {
	PADDING-BOTTOM: 10px; FONT: 1.4em "Helvetica Neue", Arial, sans-serif
}
.topicHead {
	PADDING-BOTTOM: 5px; FONT: 1.3em "Helvetica Neue", Arial, sans-serif
}
.topicHead IMG {
	BORDER-RIGHT: #b2b2b2 1px solid; BORDER-TOP: #b2b2b2 1px solid; FLOAT: =
left; MARGIN-BOTTOM: 10px; BORDER-LEFT: #b2b2b2 1px solid; MARGIN-RIGHT: =
10px; BORDER-BOTTOM: #b2b2b2 1px solid
}
.topicHead H1 {
	FONT: bold 1.6em "Helvetica Neue", Arial, sans-serif
}
.topicHead SPAN {
	FONT: 1em "Helvetica Neue", Arial, sans-serif
}
.topicResults {
	FONT: 1.1em "Helvetica Neue", Arial, sans-serif
}
.topicRSS {
	FLOAT: right; FONT: 1.5em "Helvetica Neue", Arial, sans-serif
}
.topicRSS LI {
	LIST-STYLE-TYPE: none
}
.topicRSS LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; FONT: 14px =
"Helvetica Neue", Arial, sans-serif; PADDING-TOP: 0px
}
#topicRSS {
	BACKGROUND: =
url(http://www.feedburner.com/fb/images/pub/feed-icon16x16.png) =
no-repeat 0px 50%
}
#topic-related {
	FLOAT: left; WIDTH: 290px
}
#topic-feature {
	MARGIN-BOTTOM: 20px; WIDTH: 622px
}
#topic-feature H2 {
	MARGIN-TOP: 5px; FONT: bold 1.5em "Helvetica Neue", Arial, sans-serif
}
#topic-feature H3 {
	MARGIN-TOP: 5px; FONT: bold 1.5em "Helvetica Neue", Arial, sans-serif
}
#topic-feature P {
	MARGIN-BOTTOM: 1em; FONT: 1.1em/1.45em Georgia, "Times New Roman", =
serif
}
#topicPaginationWrapper {
	PADDING-BOTTOM: 40px; FONT: 1.1em "Helvetica Neue", Arial, sans-serif; =
PADDING-TOP: 10px; TEXT-ALIGN: center! important
}
#topicPaginationWrapper A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
#topicPaginationWrapper A.current-page {
	BORDER-RIGHT: #0a50a1 1px solid; BORDER-TOP: #0a50a1 1px solid; =
BORDER-LEFT: #0a50a1 1px solid; BORDER-BOTTOM: #0a50a1 1px solid
}
#topicPaginationWrapper A.last {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#topics-left {
	PADDING-RIGHT: 3px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: =
0px; FONT: 1.3em "Helvetica Neue", Arial, sans-serif; WIDTH: 85px; =
COLOR: #000000; PADDING-TOP: 0px
}
#topics-left UL {
	FONT: 11px "Helvetica Neue", Arial, sans-serif; LIST-STYLE-TYPE: none
}
#topics-left LI {
	MARGIN-TOP: 6px; FONT: 11px "Helvetica Neue", Arial, sans-serif; COLOR: =
#0a50a1; LIST-STYLE-TYPE: none
}
#topics-left LI A {
	FONT: 11px "Helvetica Neue", Arial, sans-serif; COLOR: #0a50a1; =
LIST-STYLE-TYPE: none; TEXT-DECORATION: underline
}
#topics-left LI A:hover {
	FONT: 11px "Helvetica Neue", Arial, sans-serif; COLOR: #022f64; =
LIST-STYLE-TYPE: none; TEXT-DECORATION: underline
}
.topic-article {
	BORDER-TOP: #b2b2b2 1px solid; FLOAT: right; WIDTH: 522px
}
.topic-article IMG {
	FLOAT: left; MARGIN-BOTTOM: 20px; MARGIN-RIGHT: 17px
}
.topic-article H2 {
	MARGIN-TOP: 10px; FONT: bold 1.3em "Helvetica Neue", Arial, sans-serif
}
.topic-article H3 {
	MARGIN-BOTTOM: 20px; FONT: 1.1em/1.45em Georgia, "Times New Roman", =
serif; MARGIN-LEFT: 7px; MARGIN-RIGHT: 7px
}
.topic-article P {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 20px; LINE-HEIGHT: 1.45em
}
.topic-article-no-subcat {
	BORDER-TOP: #b2b2b2 1px solid; FLOAT: left; WIDTH: 631px
}
.topic-article-no-subcat IMG {
	FLOAT: left; MARGIN-BOTTOM: 20px; MARGIN-RIGHT: 17px
}
.topic-article-no-subcat H2 {
	MARGIN-TOP: 10px; FONT: bold 1.3em "Helvetica Neue", Arial, sans-serif
}
.topic-article-no-subcat H3 {
	MARGIN-BOTTOM: 20px; FONT: 1.1em/1.45em Georgia, "Times New Roman", =
serif; MARGIN-LEFT: 7px; MARGIN-RIGHT: 7px
}
.topic-article-no-subcat P {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 20px; LINE-HEIGHT: 1.45em
}
#right-vid-featured-articles {
	BACKGROUND: #212121; FLOAT: left; OVERFLOW: hidden; WIDTH: 300px! =
important; MARGIN-RIGHT: 0px! important; POSITION: relative; HEIGHT: =
200px
}
#right-vid-features-header {
	MARGIN-TOP: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 300px; =
HEIGHT: 13px
}
#right-vid-sub-cat-browse-header {
	MARGIN: 0px 10px 8px
}
#right-vid-features-header-inner {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
5px; MARGIN-LEFT: 8px; WIDTH: 274px; PADDING-TOP: 5px
}
#right-vid-sub-cat-browse-header-inner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/subcat-head-bottom.png) =
no-repeat left bottom; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#right-vid-features-header H2 {
	PADDING-LEFT: 80px; FLOAT: left; FONT: bold 3em "Helvetica Neue", =
Arial, sans-serif; MARGIN-LEFT: 15px; COLOR: #ffffff; MARGIN-RIGHT: 15px
}
#right-vid-sub-cat-browse-header H2 {
	FONT: bold 1.6em/1.3em "Helvetica Neue", Arial, sans-serif; =
MARGIN-RIGHT: 15px
}
#right-vid-features-header P {
	FONT-SIZE: 1.4em; FLOAT: left; MARGIN: 0px; COLOR: #888
}
#right-vid-features-header UL {
	FLOAT: left
}
#right-vid-features-header LI {
	FLOAT: left; WIDTH: 15px; CURSOR: pointer; TEXT-INDENT: -9999em; =
LIST-STYLE-TYPE: none; HEIGHT: 15px
}
#right-vid-features-header LI#prevButton {
	BACKGROUND: =
url(http://microsite.smithsonianmag.com/content/40th-Anniversary/images/l=
eft-arrow-on.png) no-repeat left top
}
#right-vid-features-header LI#nextButton {
	BACKGROUND: =
url(http://microsite.smithsonianmag.com/content/40th-Anniversary/images/r=
ight-arrow-on.png) no-repeat left top
}
#right-vid-features-header LI#prevButton:hover {
	BACKGROUND: =
url(http://microsite.smithsonianmag.com/content/40th-Anniversary/images/l=
eft-arrow-over.png) no-repeat left top
}
#right-vid-features-header LI#nextButton:hover {
	BACKGROUND: =
url(http://microsite.smithsonianmag.com/content/40th-Anniversary/images/r=
ight-arrow-over.png) no-repeat left top
}
#right-vid-feature-collection-wrapper {
	LEFT: -300px; FLOAT: left; WIDTH: 300px; POSITION: relative
}
.right-vid-feature-collection {
	FLOAT: left; WIDTH: 300px; BOTTOM: 0px
}
.right-vid-feature-collection .inner-div {
	FLOAT: left; MARGIN: 0px; BOTTOM: 0px
}
.right-vid-feature-article {
	FLOAT: left; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px; WIDTH: 212px; =
MARGIN-RIGHT: 20px
}
.right-vid-feature-image {
	FLOAT: left; WIDTH: 103px
}
.right-vid-feature-article IMG {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; MARGIN: 0px; PADDING-TOP: 0px
}
.right-vid-feature-article H3 {
	FONT-SIZE: 1.1em; TEXT-ALIGN: left
}
.right-vid-feature-article P {
	FONT: 1em/1.3em "Helvetica Neue", Arial, sans-serif; COLOR: #999999; =
TEXT-ALIGN: left
}
.right-vid-featuredvideo IMG {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; =
BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.right-vid-featuredvideo H3 {
	PADDING-LEFT: 5px; FONT-SIZE: 1.2em; COLOR: #ffffff; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.right-vid-featuredvideo SPAN {
	FONT-SIZE: 1em; COLOR: #999999; FONT-STYLE: italic; FONT-FAMILY: =
Georgia, "Times New Roman", Times, serif
}
.right-vid-featuredvideo H3 A {
	COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.right-vid-featuredvideo P {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 1.3em; COLOR: =
#cccccc; LINE-HEIGHT: 1.4em; FONT-FAMILY: Georgia, "Times New Roman", =
Times, serif
}
#specialsection_infoTabs {
	FLOAT: left; MARGIN-BOTTOM: 1.4em; WIDTH: 650px; BORDER-BOTTOM: #ccc =
1px solid; HEIGHT: 1.9em
}
#specialsection_infoTabs LI {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/button_gradient.png) =
repeat-x left bottom; FLOAT: left; MARGIN: 0px 1px 0px 0px; BORDER-LEFT: =
#ccc 1px solid; BORDER-BOTTOM: #ccc 1px; LIST-STYLE-TYPE: none
}
#specialsection_infoTabs LI A {
	PADDING-RIGHT: 1.8em; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0.1em; COLOR: #000; =
PADDING-TOP: 0.2em; FONT-FAMILY: Georgia, "Times New Roman", Times, =
serif; LIST-STYLE-TYPE: none
}
#specialsection_infoTabs A:hover {
	TEXT-DECORATION: none
}
#specialsection_infoTabs #selectedTab {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/header_gradient_tabs.jpg=
); BORDER-BOTTOM: #fff 1px solid
}
#infoTabs {
	FLOAT: left; MARGIN-BOTTOM: 1.4em; WIDTH: 478px; BORDER-BOTTOM: #ccc =
1px solid; HEIGHT: 1.9em
}
#infoTabs LI {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/button_gradient.png) =
repeat-x left bottom; FLOAT: left; MARGIN: 0px 1px 0px 0px; BORDER-LEFT: =
#ccc 1px solid; BORDER-BOTTOM: #ccc 1px
}
#infoTabs LI A {
	PADDING-RIGHT: 1.8em; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-WEIGHT: =
bold; FLOAT: left; PADDING-BOTTOM: 0.1em; COLOR: #000; PADDING-TOP: =
0.2em
}
#infoTabs A:hover {
	TEXT-DECORATION: none
}
#infoTabs #selectedTab {
	BACKGROUND: =
url(http://media.smithsonianmag.com/designimages/header_gradient_tabs.jpg=
); BORDER-BOTTOM: #fff 1px solid
}

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.smithsonianmag.com/includes/IEgte7.css

#affiliates {
	PADDING-BOTTOM: 7px
}
.innerList {
	PADDING-BOTTOM: 20px
}
.ie7wrap {
	PADDING-BOTTOM: 1.6em
}
.blueHead {
	DISPLAY: inline-block
}

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn.stumble-upon.com/css/badges_su.css?v=20110207

* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
UL.suHostedBadge {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none
}
.suHostedBadge A {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; FONT-WEIGHT: bold; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; =
OVERFLOW: hidden; CURSOR: pointer; COLOR: #258db1; LINE-HEIGHT: 17px; =
FONT-FAMILY: Arial,Helvetica,sans-serif; BORDER-RIGHT-WIDTH: 0px; =
TEXT-DECORATION: none
}
.suHostedBadge A.logo {
	TEXT-INDENT: -999em
}
.badge1 .suHostedBadge {
	Z-INDEX: 999; WIDTH: 74px; HEIGHT: 18px
}
.badge1 LI {
	DISPLAY: inline; FLOAT: left
}
.badge1 .suHostedBadge A {
	BACKGROUND: =
url(http://cdn.stumble-upon.com/i/badges/badgeRect74x18.png) no-repeat =
0px 0px
}
.badge1 .suHostedBadge A.logo {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 20px; HEIGHT: 18px
}
.badge1 .suHostedBadge A.count {
	BACKGROUND-POSITION: 100% 0px; WIDTH: 54px; HEIGHT: 18px; TEXT-ALIGN: =
center
}
.badge2 .suHostedBadge {
	Z-INDEX: 999; WIDTH: 65px; HEIGHT: 18px
}
.badge2 LI {
	DISPLAY: inline; FLOAT: left
}
.badge2 .suHostedBadge A {
	BACKGROUND: =
url(http://cdn.stumble-upon.com/i/badges/badgeRound65x18.png) no-repeat =
0px 0px
}
.badge2 .suHostedBadge A.logo {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 18px; HEIGHT: 18px
}
.badge2 .suHostedBadge A.count {
	BACKGROUND-POSITION: 100% 0px; WIDTH: 47px; HEIGHT: 18px; TEXT-ALIGN: =
center
}
.badge3 .suHostedBadge {
	Z-INDEX: 999; WIDTH: 65px; HEIGHT: 18px
}
.badge3 LI {
	DISPLAY: inline; FLOAT: left
}
.badge3 .suHostedBadge A {
	BACKGROUND: =
url(http://cdn.stumble-upon.com/i/badges/badgeLogo18x18.png) no-repeat =
0px 0px
}
.badge3 .suHostedBadge A.logo {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 18px; HEIGHT: 18px
}
.badge3 .suHostedBadge A.count {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 47px; HEIGHT: =
18px; TEXT-ALIGN: center
}
.badge4 .suHostedBadge {
	Z-INDEX: 999; WIDTH: 18px; HEIGHT: 18px
}
.badge4 LI {
	DISPLAY: inline; FLOAT: left
}
.badge4 .suHostedBadge A {
	BACKGROUND: =
url(http://cdn.stumble-upon.com/i/badges/badgeLogo18x18.png) no-repeat =
0px 0px
}
.badge4 .suHostedBadge A.logo {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 18px; HEIGHT: 18px
}
.badge4 .suHostedBadge A.count {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 47px; HEIGHT: =
18px; TEXT-ALIGN: center
}
.badge5 .suHostedBadge {
	Z-INDEX: 999; WIDTH: 50px; HEIGHT: 60px
}
.badge5 LI {
	FLOAT: none
}
.badge5 .suHostedBadge A {
	BACKGROUND: =
url(http://cdn.stumble-upon.com/i/badges/badgeRect50x60.png) no-repeat =
0px 0px
}
.badge5 .suHostedBadge A.logo {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 50px; HEIGHT: 40px
}
.badge5 .suHostedBadge A.count {
	BACKGROUND-POSITION: 0px 100%; WIDTH: 50px; HEIGHT: 20px; TEXT-ALIGN: =
center
}
.badge6 .suHostedBadge {
	Z-INDEX: 999; WIDTH: 30px; HEIGHT: 31px
}
.badge6 LI {
	DISPLAY: inline; FLOAT: left
}
.badge6 .suHostedBadge A {
	BACKGROUND: =
url(http://cdn.stumble-upon.com/i/badges/badgeLogo30x31.png) no-repeat =
0px 0px
}
.badge6 .suHostedBadge A.logo {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 30px; HEIGHT: 31px
}
.badge6 .suHostedBadge A.count {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 47px; HEIGHT: =
18px; TEXT-ALIGN: center
}
.badge200 .suHostedBadge {
	Z-INDEX: 999; WIDTH: 108px; HEIGHT: 20px
}
.badge210 .suHostedBadge {
	Z-INDEX: 999; WIDTH: 108px; HEIGHT: 20px
}
.badge200 LI {
	DISPLAY: inline; FLOAT: left
}
.badge210 LI {
	DISPLAY: inline; FLOAT: left
}
.badge200 .suHostedBadge A {
	BACKGROUND: url(http://cdn.stumble-upon.com/i/badges/badgeCustom.png) =
no-repeat 0px 0px; outline: none
}
.badge200 .suHostedBadge .rate A SPAN {
	BACKGROUND: url(http://cdn.stumble-upon.com/i/badges/badgeCustom.png) =
no-repeat 0px 0px; outline: none
}
.badge210 .suHostedBadge A {
	BACKGROUND: url(http://cdn.stumble-upon.com/i/badges/badgeCustom.png) =
no-repeat 0px 0px; outline: none
}
.badge210 .suHostedBadge .rate A SPAN {
	BACKGROUND: url(http://cdn.stumble-upon.com/i/badges/badgeCustom.png) =
no-repeat 0px 0px; outline: none
}
.badge200 .suHostedBadge A.text {
	BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 22px; WIDTH: 60px; =
LINE-HEIGHT: 20px; HEIGHT: 20px; TEXT-ALIGN: center
}
.badge210 .suHostedBadge A.text {
	BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 22px; WIDTH: 60px; =
LINE-HEIGHT: 20px; HEIGHT: 20px; TEXT-ALIGN: center
}
.badge200 .suHostedBadge A.text:hover {
	BACKGROUND-POSITION: 0px -21px
}
.badge210 .suHostedBadge A.text:hover {
	BACKGROUND-POSITION: 0px -21px
}
.badge200 .suHostedBadge .rate A {
	BACKGROUND-POSITION: -82px 0px; WIDTH: 25px; HEIGHT: 20px
}
.badge210 .suHostedBadge .rate A {
	BACKGROUND-POSITION: -82px 0px; WIDTH: 25px; HEIGHT: 20px
}
.badge200 .suHostedBadge .rate A:hover {
	BACKGROUND-POSITION: -82px -21px
}
.badge210 .suHostedBadge .rate A:hover {
	BACKGROUND-POSITION: -82px -21px
}
.badge200 .suHostedBadge .rate A SPAN {
	BACKGROUND-POSITION: -115px 0px; DISPLAY: block; WIDTH: 22px; HEIGHT: =
20px
}
.badge210 .suHostedBadge .rate A SPAN {
	BACKGROUND-POSITION: -115px 0px; DISPLAY: block; WIDTH: 22px; HEIGHT: =
20px
}
.badge200 .suHostedBadge .rate A.active SPAN {
	BACKGROUND-POSITION: -115px -21px
}
.badge210 .suHostedBadge .rate A.active SPAN {
	BACKGROUND-POSITION: -115px -21px
}

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn.stumble-upon.com/js/badge_su.js?v=20110207

var SUJS=3D{};SUJS.buttonWin=3Dfunction(){var =
a=3D425,c=3D370,g=3Dnavigator.userAgent.toLowerCase().indexOf("chrome")>-=
1,e,d,f=3D"StumbleUpon",b;if(g){a=3D425;c=3D470}e=3D(screen.width/2)-(a/2=
);d=3D(screen.height/2)-(c/2);return{open:function(h){b=3Dwindow.open(h,f=
,"toolbar=3Dno, location=3Dno, directories=3Dno, status=3Dno, =
menubar=3Dno, scrollbars=3Dno, resizable=3Dno, copyhistory=3Dno, =
chrome=3Dno, width=3D"+a+", height=3D"+c+", top=3D"+d+", =
left=3D"+e);b.focus()},close:function(){b.close()}}}();if(typeof($)!=3D"u=
ndefined"){$(function(){cbOpener=3Dfunction(b){location.reload();b()};var=
 a=3D$("#wrapper .rate =
a");if(a.hasClass("loggedIn")){a.click(function(){var =
c=3D"like";if(a.hasClass("active")){c=3D"unlike"}a.toggleClass("active");=
var =
b=3Da.attr("id");$.ajax({url:"/badge/ajax/"+b+"/"+c+"/",type:"POST",data:=
{token:__SUJStoken},success:function(d){if(d.status=3D=3D"fail"){window.l=
ocation.reload()}},error:function(){if(a.hasClass("active")){a.removeClas=
s("active")}else{a.addClass("active")}},dataType:"json"})})}})};
------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_00CE_01CBC799.179B0470"


------=_NextPart_001_00CE_01CBC799.179B0470
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.smithsonianmag.com/history-archaeology/The-Freedom-Riders.html

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xml:lang=3D"en" =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>The Freedom Riders, =
Then and Now | History & Archaeology | Smithsonian Magazine</TITLE>
<META=20
content=3D"Fighting racial segregation in the South, these activists =
were beaten and arrested. Where are they now, nearly fifty years later?" =

name=3Ddescription>
<META=20
content=3D"race, segregation, freedom riders, civil rights, Martin =
Luther King, John Lewis, african american history"=20
name=3Dkeywords>
<META http-equiv=3Dcontent-type content=3D"text/html; charset=3Dutf-8">
<META http-equiv=3DContent-Language content=3Den-us>
<META http-equiv=3Dimagetoolbar content=3Dfalse>
<META content=3Dtrue name=3DMSSmartTagsPreventParsing>
<META content=3D"Copyright (c) 2008 Smithsonian Enterprises" =
name=3DCopyright>
<META content=3D"2 Days" name=3Drevisit-after>
<META content=3D"Living Document" name=3Ddoc-class><LINK=20
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html"=20
rel=3Dcanonical>
<META content=3DVLbpN6JvlMwBvqdqFfcBHt1L3U8ygiUtV4Kx3prBSbs=3D =
name=3Dverify-v1>
<META content=3D9IXlwVIQu9babpJK5ylJSaUkI7pr0fhiHAQM5+klcr8=3D =
name=3Dverify-v1>
<META content=3DEGpSZL558yt3M5-SDHlVkGNe-9PDE0HK7dYHuM-q0uc=20
name=3Dgoogle-site-verification>
<META content=3DspRNLxsPRlo_zqhc9eo0bxu66AjpOM2NDbFWSMzH_Xg=20
name=3Dgoogle-site-verification><!-- smithsonian.webmaster -->
<META content=3D4db4ce401959515c name=3Dy_key>
<META content=3D320310DE693C522666918FF173E165C5 name=3Dmsvalidate.01>
<META content=3D8NewHaRwFShfWTmgIEaXfldqwGc name=3DalexaVerifyID>
<META content=3D"The Freedom Riders, Then and Now" =
property=3D"og:title">
<META content=3D"Smithsonian magazine" property=3D"og:site_name">
<META=20
content=3Dhttp://media.airspacemag.com/images/mob-attacks-bus-Alabama-388=
-new.jpg=20
property=3D"og:image">
<META content=3D47619793252 property=3D"fb:page_id"><!-- Google =
analytics code for AdSense  -->
<SCRIPT type=3Dtext/javascript>
	window.google_analytics_uacct =3D "UA-6537706-1";
	</SCRIPT>
<LINK href=3D"http://www.smithsonianmag.com/templates/screen.css" =
type=3Dtext/css=20
charset=3Dutf-8 rel=3Dstylesheet>
<SCRIPT src=3D"http://www.smithsonianmag.com/includes/prototype.js"=20
type=3Dtext/javascript charset=3Dutf-8></SCRIPT>

<SCRIPT src=3D"http://www.smithsonianmag.com/includes/smithMagCommon.js" =

type=3Dtext/javascript charset=3Dutf-8></SCRIPT>

<SCRIPT src=3D"http://www.smithsonianmag.com/includes/ufo.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.smithsonianmag.com/includes/AC_RunActiveContent.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.smithsonianmag.com/includes/ad-builder.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.smithsonianmag.com/includes/scriptaculous.js"=20
type=3Dtext/javascript charset=3Dutf-8></SCRIPT>

<SCRIPT=20
src=3D"http://pixel.quantserve.com/api/segments.json?a=3Dp-5dyPa639IrgIw&=
amp;callback=3Dqc_results&amp;ttl=3D86400"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT>AW_BustFrames();</SCRIPT>
<!-- Hack sheets for IE --><!--[if lt IE 7]>
		<link rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://www.smithsonianmag.com/templates/Smith_Mag_IElt7.css" =
media=3D"screen,projection" />
	<![endif]--><!--[if gte IE 7]><LINK media=3Dscreen,projection=20
href=3D"http://www.smithsonianmag.com/includes/IEgte7.css" =
type=3Dtext/css=20
rel=3Dstylesheet><![endif]--><!-- favicon --><LINK=20
href=3D"http://media.smithsonianmag.com/designimages/favicon.ico"=20
type=3Dimage/x-icon rel=3D"shortcut icon"><!-- random number generator =
for ad tags -->
<SCRIPT>
	var axel =3D Math.random() + "";
	var ord =3D axel * 1000000000000000000;
	</SCRIPT>

<META content=3D"MSHTML 6.00.6000.16809" name=3DGENERATOR></HEAD>
<BODY class=3Dsubnav><!-- Begin comScore Tag -->
<SCRIPT>
	    document.write(unescape("%3Cscript src=3D'" + =
(document.location.protocol =3D=3D "https:" ? "https://sb" : "http://b") =
+ ".scorecardresearch.com/beacon.js' %3E%3C/script%3E"));
	</SCRIPT>

<SCRIPT>
	  COMSCORE.beacon({
	    c1:2, c2:7741285, c3:"", c4:"www.smithsonianmag.com", c5:"", c6:"", =
c15:""
	  });
	</SCRIPT>
<NOSCRIPT><IMG=20
src=3D"http://b.scorecardresearch.com/p?c1=3D2&amp;c2=3D7741285&amp;c3=3D=
&amp;c4=3D&amp;c5=3D&amp;c6=3D&amp;c15=3D&amp;cj=3D1"></NOSCRIPT>=20
<!-- End comScore Tag -->
<SCRIPT language=3DJavascript>var js=3D"0.0";</SCRIPT>

<SCRIPT language=3DJavascript1.0>js=3D"1.0";</SCRIPT>

<SCRIPT language=3DJavascript1.1>js=3D"1.1";</SCRIPT>

<SCRIPT language=3DJavascript1.2>js=3D"1.2";</SCRIPT>

<SCRIPT language=3DJavascript1.3>js=3D"1.3";</SCRIPT>

<SCRIPT language=3DJavascript1.4>js=3D"1.4";</SCRIPT>

<SCRIPT language=3DJavascript1.5>js=3D"1.5";</SCRIPT>

<SCRIPT language=3DJavascript1.6>js=3D"1.6";</SCRIPT>

<SCRIPT language=3DJavascript1.7>js=3D"1.7";</SCRIPT>

<SCRIPT language=3DJavascript1.8>js=3D"1.8";</SCRIPT>

<SCRIPT language=3DJavascript1.9>js=3D"1.9";</SCRIPT>

<SCRIPT language=3Djavascript1.1 type=3Dtext/javascript> =0A=
<!-- =0A=
var bb=3Dnew Image();var _ti=3D910;var _q=3D"";var =
na=3D(navigator.appName=3D=3D"Netscape");var =
ns=3D(navigator.appName.substring(0,9)=3D=3D"Microsoft");var =
_qDate=3Dnew Date();var =
_r=3D(document.referrer.indexOf(getdomain(location))>-1?"":document.refer=
rer);_q+=3D"&5=3D"+parseInt(_qDate.getTimezoneOffset());_q+=3D"&35=3D"+pa=
rseInt(_qDate.toString().indexOf("aylight")>-1?1:0);_q+=3D"&6=3D37443949"=
;_q+=3D"&7=3D253157";_q+=3D"&8=3D"+encodeURIComponent(document.location);=
_q+=3D"&9=3D"+encodeURIComponent(_r);_q+=3D"&10=3D"+encodeURIComponent(do=
cument.title);_q+=3D"&11=3D"+encodeURIComponent(navigator.userAgent);_q+=3D=
"&12=3D"+encodeURIComponent((na?navigator.language:navigator.userLanguage=
));_q+=3D"&13=3D"+((navigator.javaEnabled()?'1':'0'));_q+=3D"&14=3D"+enco=
deURIComponent(js);if(document.cookie.indexOf("cc")=3D=3D-1)document.cook=
ie=3D"cc=3Dt;";_q+=3D"&15=3D"+((document.cookie.indexOf("cc")=3D=3D-1)?"0=
":"1");_q+=3D"&16=3D"+encodeURIComponent((screen.width+'x'+screen.height)=
);_q+=3D"&17=3D"+encodeURIComponent(((ns)?screen.colorDepth:screen.pixelD=
epth));_q+=3D"&18=3D"+encodeURIComponent(Math.random());_q+=3D"&19=3D"+_t=
i;bb.src=3D"http://s.clickability.com/s?"+_q;=0A=
function setonclicks(a,b){var i=3D0;var =
retval=3Dtrue;while(document.links[i]!=3Da){i++;}if(b.li[i])retval=3Db.li=
[i].oldonclick();bye(a);return retval;}=0A=
function newonld(){if(hasonload)oldonld();lnks=3Dnew Object();var =
sze=3Ddocument.links.length;lnks.li=3Dnew Array(sze);for (var i=3D0; =
i<sze; =
i++){if(document.links[i].onclick){lnks.li[i]=3Ddocument.links[i];lnks.li=
[i].oldonclick=3Ddocument.links[i].onclick;}eval("document.links[i].oncli=
ck=3Dfunction(){return setonclicks(this,lnks);}");}}function =
bye(a){if(a.href.toLowerCase().indexOf('http')!=3D0)return =
true;if(getdomain(location)=3D=3Dgetdomain(a))return =
true;if(a.href.toLowerCase().indexOf('http')!=3D0)return true;var =
_qc=3D"http://s.clickability.com/s?19=3D912";_qc+=3D"&6=3D37443949";_qc+=3D=
"&7=3D253157";_qc+=3D"&18=3D"+encodeURIComponent(Math.random());_qc+=3D"&=
100=3D"+a.href;_qc+=3D"&101=3D"+encodeURIComponent(a.text);var cc=3Dnew =
Image();if(na){cc.src=3D_qc;pc(100);}else cc.src=3D_qc;return =
true;}function pc(a){d =3D new Date(); while (1){m =3Dnew Date(); df =3D =
m-d;if( df > a ) {break;}}}function getdomain(a){var =
i=3Da.host.indexOf(":");return =
(i>=3D0)?a.host.substring(0,i):a.host;}if(self['setupalready']){var =
dosetup =3D false;alert('There are two $imware.tracker calls on this =
page. Please alert Client Services');}else{var dosetup =3D true;var =
hasonload=3Dfalse;}if(dosetup && ((window.screen)||((new =
Array()).toSource)||((new =
Array()).shift&&ns))&&(navigator.userAgent.indexOf('Mac')<0)){if(window.o=
nload){oldonld=3Dwindow.onload;hasonload=3Dtrue;}window.onload=3Dnewonld;=
var setupalready =3D true;}//-->=0A=
</SCRIPT>
<NOSCRIPT><IMG height=3D1=20
src=3D"http://s.clickability.com/s?19=3D990&amp;14=3D0&amp;6=3D37443949&a=
mp;7=3D253157&amp;18=3D0.887740825363856"=20
width=3D1> </NOSCRIPT>
<DIV id=3Dsuper-container>
<DIV id=3Dcontainer>
<DIV class=3D"col last" id=3Dtop-banners>
<DIV id=3Dtop-bannerad>
<SCRIPT language=3DJavaScript>
document.write('<SCR'+'IPT LANGUAGE=3D"JavaScript1.1" =
SRC=3D"http://ad.doubleclick.net/adj/smithsonianmag.tmus/history-archaeol=
ogy;tile=3D1;dcopt=3Dist;' + segQS + quantSegs + =
'pos=3Dtop;sz=3D728x90;ord=3D' + ord + '?" ><\/SCRIPT>');
</SCRIPT>

<SCRIPT>
if ((!document.images && navigator.userAgent.indexOf("Mozilla/2.") >=3D =
0)  || navigator.userAgent.indexOf("WebTV")>=3D 0) {
document.write('<A =
HREF=3D"http://ad.doubleclick.net/jump/smithsonianmag.tmus/history-archae=
ology;tile=3D1;dcopt=3Dist;' + segQS + quantSegs + =
'pos=3Dtop;sz=3D728x90;ord=3D' + ord + '?" TARGET=3D"_blank">');
document.write('<IMG =
SRC=3D"http://ad.doubleclick.net/ad/smithsonianmag.tmus/history-archaeolo=
gy;tile=3D1;dcopt=3Dist;' + segQS + quantSegs + =
'pos=3Dtop;sz=3D728x90;ord=3D' + ord + '?" WIDTH=3D"728" HEIGHT=3D"90" =
BORDER=3D"0" ALT=3D""></A>');
}
</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/smithsonianmag.tmus/history-archae=
ology;tile=3D1;dcopt=3Dist;pos=3Dtop;sz=3D728x90;ord=3D123456789?"=20
target=3D_blank><IMG height=3D90 alt=3D""=20
src=3D"http://ad.doubleclick.net/ad/smithsonianmag.tmus/history-archaeolo=
gy;tile=3D1;dcopt=3Dist;pos=3Dtop;sz=3D728x90;ord=3D123456789?"=20
width=3D728 border=3D0></A> </NOSCRIPT></DIV>
<DIV id=3Dtop-inhouse-right>
<SCRIPT language=3DJavaScript1.1=20
src=3D"http://subscribe.smithsonianmag.com/display_ad.js?designation=3Dto=
p_corner"></SCRIPT>
</DIV></DIV><!-- close top-banners -->
<DIV id=3Dsearch>
<FORM accept-charset=3Dutf-8 action=3D/search method=3Dpost>
<DIV><INPUT type=3Dsubmit value=3DSearch> <INPUT class=3D"watermark =
searchfield"=20
onblur=3D"if(this.value =3D=3D ''){this.value=3D'Search...'; };"=20
onfocus=3D"if(this.value =3D=3D 'Search...'){ this.value=3D''; };" =
value=3DSearch...=20
name=3Dkeyword> </DIV></FORM></DIV>
<DIV id=3Dheader>
<DIV id=3Dheader-band-wrapper>
<DIV id=3DtabWrapper>
<DIV id=3Dtab><!-- tab image --></DIV>
<DIV class=3Dheader-band id=3Dutility-links>
<UL class=3Dheader-right>
  <LI><A href=3D"http://www.smithsonianmag.com/about/">About=20
  <EM>Smithsonian</EM></A> </LI>
  <LI><A href=3D"http://www.smithsonianmag.com/newsletters/">Email =
Updates</A>=20
  </LI>
  <LI><A =
href=3D"http://www.smithsonianmag.com/member-services.html">Member=20
  Services</A> </LI>
  <LI><A href=3D"http://www.smithsonianstore.com/">Shop</A> </LI>
  <LI><A =
href=3D"http://www.smithsonianmag.com/issue/archive/">Archive</A>=20
</LI></UL></DIV></DIV><!-- close tabWrapper -->
<DIV class=3Dheader-band id=3Daffiliate-links>
<H5 id=3Dsmithsonian-logo><A=20
href=3D"http://www.smithsonianmag.com/index.html?ref=3Dlogo">Smithsonian.=
com</A></H5>
<UL>
  <LI class=3Dlast><A title=3D"Smithsonian Institution" style=3D"COLOR: =
#0a50a1"=20
  href=3D"http://www.smithsonian.org/">Smithsonian Institution</A> </LI>
  <LI><A title=3D"Smithsonian Channel - Original Programming in HD and =
On Demand"=20
  style=3D"COLOR: #0a50a1" =
href=3D"http://www.smithsonianchannel.com/">Smithsonian=20
  Channel</A> </LI>
  <LI><A=20
  title=3D"goSmithsonian.com | Your personal guide to the Smithsonian =
museums and the National Mall"=20
  style=3D"COLOR: #0a50a1" =
href=3D"http://www.gosmithsonian.com/">goSmithsonian</A>=20
  </LI>
  <LI><A title=3D"Air&amp;Space magazine" style=3D"COLOR: #0a50a1"=20
  href=3D"http://www.airspacemag.com/">Air &amp; Space magazine</A>=20
</LI></UL></DIV></DIV><!-- close header-band-wrapper -->
<UL id=3Dmain-nav>
  <LI id=3Dnav-subscribe><A=20
  =
href=3D"http://www.smithsonianmag.com/r?19=3D950&amp;32=3D4492&amp;7=3D25=
3157&amp;40=3Dhttp%3A%2F%2Fwww.smithsonianmag.com%2Fsubscribe-topnav-left=
&amp;41=3Dsubscribe&amp;18=3D0.06689782013825551"=20
  target=3D_blank>Subscribe</A> </LI>
  <LI><A =
href=3D"http://www.smithsonianmag.com/index.html?ref=3Dhome">Home</A> =
</LI>
  <LI class=3Dselected><A=20
  href=3D"http://www.smithsonianmag.com/history-archaeology">History =
&amp;=20
  Archaeology</A> </LI>
  <LI><A href=3D"http://www.smithsonianmag.com/people-places">People =
&amp;=20
  Places</A> </LI>
  <LI><A href=3D"http://www.smithsonianmag.com/science-nature">Science =
&amp;=20
  Nature</A> </LI>
  <LI><A href=3D"http://www.smithsonianmag.com/arts-culture">Arts &amp;=20
  Culture</A> </LI>
  <LI><A href=3D"http://www.smithsonianmag.com/travel">Travel</A> </LI>
  <LI><A href=3D"http://www.smithsonianmag.com/multimedia">Photos</A> =
</LI>
  <LI><A href=3D"http://www.smithsonianmag.com/video">Videos</A> </LI>
  <LI><A href=3D"http://www.smithsonianmag.com/games">Games &amp; =
Puzzles</A>=20
</LI></UL>
<DIV id=3Dsubnav-container>
<UL id=3Dsubnav></UL></DIV>
<DIV id=3Dsub-nav></DIV></DIV><!-- close header -->
<DIV id=3Dcontent>
<SCRIPT src=3D"http://www.smithsonianmag.com/g/js/prototype.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
=0A=
	//Objects to interact with server=0A=
	var CMSUtil =3D {=0A=
		interactWithServer: function(form, isAjax, buildObjectFunction, =0A=
									returnFunction, action, servlet, =0A=
									extraFields){=0A=
			if(isAjax =3D=3D true && returnFunction !=3D null){=0A=
            	var queryString =3D Form.serialize(form);=0A=
				if(queryString !=3D null){=0A=
					if(action !=3D null){=0A=
						queryString +=3D "&action=3D" + action + "&isAjax=3DY";	=0A=
					}else{=0A=
            			queryString +=3D "&isAjax=3DY";=0A=
            		}=0A=
            		if(extraFields){=0A=
            			queryString +=3D extraFields;=0A=
            		}=0A=
            		=0A=
            		var handlerFunction =3D function(originalRequest){=0A=
            			var response =3D "(" + originalRequest.responseText + ")";=0A=
            			response =3D eval(response);=0A=
						buildObjectFunction(response);	=0A=
            			returnFunction(response);    =0A=
            		}    =0A=
           =0A=
					var myAjax =3D new Ajax.Request(servlet,=0A=
    					{method: 'post', postBody: queryString, onComplete: =
handlerFunction}=0A=
					);=0A=
				}=0A=
            }else{=0A=
 				this.submitUserFormNoAJAX(form, action, servlet); =0A=
			}=0A=
		},=0A=
		=0A=
		submitUserFormNoAJAX: function(form, action, servlet){=0A=
			if(servlet =3D=3D null) return null;=0A=
    	    form.action =3D servlet;=0A=
=0A=
    	    if(action !=3D null) {=0A=
    	    	var actionField =3D document.createElement('input');=0A=
    	    	actionField.setAttribute('name', 'action');=0A=
  					actionField.setAttribute('type', 'hidden');=0A=
  					actionField.value =3D action;=0A=
    	    	form.appendChild(actionField);=0A=
    	    	=0A=
    	    }=0A=
    		form.submit();=0A=
    	}=0A=
    	=0A=
	}=0A=
	=0A=
	var Action =3D {=0A=
		attachAction: function(form, isAjax, returnFunction){=0A=
			var action =3D "";=0A=
			if(isAjax){=0A=
				action =3D "attachActionAJAX";=0A=
			} else {=0A=
				action =3D "attachAction";=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, Action.buildAction, =
returnFunction, action, "/s");=0A=
		},=0A=
		=0A=
		deleteAction: function(form, isAjax, returnFunction){=0A=
        	var action =3D "";=0A=
        	if(isAjax){=0A=
        		action =3D "deleteActionAJAX";=0A=
        	} else {=0A=
        		action =3D "deleteAction";=0A=
        	}=0A=
        	CMSUtil.interactWithServer(form, isAjax, Action.deletedAction, =
returnFunction, action, "/s");=0A=
        },=0A=
		=0A=
		=0A=
		buildAction: function(response){=0A=
			if(response.success =3D=3D true){=0A=
				Action.actionID =3D response.actionID;=0A=
				Action.contentID =3D response.contentID;=0A=
				Action.commentID =3D response.commentID;=0A=
				Action.contentTypeID =3D response.contentTypeID;=0A=
				Action.actionDate =3D response.actionDate;=0A=
				Action.userID =3D response.userID;=0A=
				Action.actionType =3D response.actionType;=0A=
				Action.slugLine =3D response.slugLine;=0A=
			} else {=0A=
			 	Action.error =3D response.error;=0A=
			}=0A=
		},=0A=
		=0A=
		deletedAction: function(response){=0A=
			if(response.success =3D=3D true){=0A=
				Action.actionID =3D response.actionID;=0A=
			} else {=0A=
				Action.error =3D response.error;=0A=
			}=0A=
		}=0A=
	}=0A=
	=0A=
	var Ranking =3D {=0A=
		insertRanking: function(form, isAjax, returnFunction){=0A=
			CMSUtil.interactWithServer(form, isAjax, Ranking.buildRanking, =
returnFunction, "rankComment", "/p");=0A=
		},=0A=
		=0A=
		buildRanking: function(response){=0A=
			if(response.success =3D=3D true){=0A=
				Ranking.success =3D true;=0A=
				Ranking.objectId =3D response.objectId;=0A=
				Ranking.type =3D response.type;=0A=
				Ranking.ipAddress =3D response.ipAddress;=0A=
				Ranking.rankDate =3D response.rankDate;=0A=
				Ranking.upRanking =3D response.upRanking;=0A=
				Ranking.downRanking =3D response.downRanking;=0A=
			} else {=0A=
				Ranking.error =3D response.error;=0A=
			}=0A=
		}=0A=
			=0A=
	}=0A=
			=0A=
	var Rating =3D {=0A=
		addRating: function(form, isAjax, returnFunction){=0A=
			var action =3D "";=0A=
			if(isAjax){=0A=
				action =3D "addRatingAJAX";=0A=
			} else {=0A=
				action =3D "addRating";=0A=
			}=0A=
            CMSUtil.interactWithServer(form, isAjax, Rating.buildRating, =
returnFunction, action, "/s");=0A=
        },=0A=
        =0A=
        insertRating: function(form, isAjax, returnFunction){=0A=
			var extraQueryStr =3D null;=0A=
			if(isAjax){=0A=
				extraQueryStr =3D getFieldsForForm();=0A=
			}else{=0A=
				addFieldsToForm(form);=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, Comment.buildComment, =
returnFunction, "insertComment", "/c", extraQueryStr);=0A=
		},=0A=
        =0A=
		buildRating: function(response){=0A=
			if(response.success =3D=3D true){=0A=
				Rating.id =3D response.id;=0A=
				Rating.rating =3D response.rating;=0A=
				Rating.upvote =3D response.upvote;=0A=
				Rating.downvote =3D response.downvote;=0A=
				Rating.type =3D response.type;=0A=
				Rating.date =3D response.date;=0A=
				Rating.ipAddress =3D response.ipAddress;=0A=
			}else{=0A=
				Rating.error =3D response.error;=0A=
			}=0A=
		}=0A=
		=0A=
	}=0A=
	=0A=
	var User =3D {=0A=
		createUser: function(form, isAjax, returnFunction){	=0A=
		    var action =3D "";=0A=
			if(isAjax){=0A=
				action =3D "createProfileAJAX";=0A=
			} else {=0A=
				action =3D "createProfile";=0A=
			}=0A=
            CMSUtil.interactWithServer(form, isAjax, User.buildUser, =
returnFunction, action, "/s");=0A=
		},=0A=
		=0A=
		loginUser: function(form, isAjax, returnFunction){=0A=
			var action =3D "";=0A=
			if(isAjax){=0A=
				action =3D "doLoginProfileAJAX";=0A=
			} else {=0A=
				action =3D "doLoginProfile";=0A=
			}=0A=
        	CMSUtil.interactWithServer(form, isAjax, User.buildUser, =
returnFunction, action, "/s");=0A=
		},=0A=
		=0A=
		updateUser: function(form, isAjax, returnFunction){=0A=
			var action =3D "";=0A=
			if(isAjax){=0A=
				action =3D "updateProfileAJAX";=0A=
			} else {=0A=
				action =3D "updateProfile";=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, User.buildUser, =
returnFunction, action, "/s");=0A=
		},=0A=
		=0A=
		updateRegistration: function(form, isAjax, returnFunction){=0A=
			var action =3D "";=0A=
			if(isAjax){=0A=
				action =3D "updateRegistrationAJAX";=0A=
			} else {=0A=
				action =3D "updateReg";=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, User.buildUser, =
returnFunction, action, "/s");=0A=
		},=0A=
		=0A=
		updateProfilePassword: function(form, isAjax, returnFunction){=0A=
			var action =3D "";=0A=
			if(isAjax){=0A=
				action =3D "updateProfilePasswordAJAX";=0A=
			} else {=0A=
				action =3D "updateProfilePassword";=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, User.buildUser, =
returnFunction, action, "/s");=0A=
		},=0A=
		=0A=
		insertProfilePic: function(form, isAjax, returnFunction){=0A=
			var action =3D "";=0A=
			if(isAjax){=0A=
				//not implemented as of yet=0A=
				return;=0A=
				//action =3D "updateImageAJAX";=0A=
			} else {=0A=
				action =3D "updateImage";=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, User.buildUser, =
returnFunction, action, "/s");=0A=
		},=0A=
		=0A=
		buildUser: function(response){=0A=
			if(response.success =3D=3D true){=0A=
				User.username =3D response.username;=0A=
				User.email =3D response.email;=0A=
				User.firstName =3D response.firstName;=0A=
				User.lastName =3D response.lastName;=0A=
				User.birthDate =3D response.birthDate;=0A=
				User.createDate =3D response.createDate;=0A=
				User.title =3D response.title;=0A=
				User.company =3D response.company;=0A=
				User.address1 =3D response.address1;=0A=
				User.address2 =3D response.address2;=0A=
				User.city =3D response.city;=0A=
				User.state =3D response.state;=0A=
				User.zipcode =3D response.zipcode;=0A=
				User.country =3D response.country;=0A=
				User.custom1 =3D response.custom1;=0A=
				User.custom2 =3D response.custom2;=0A=
				User.custom3 =3D response.custom3;=0A=
				User.custom4 =3D response.custom4;=0A=
				User.custom5 =3D response.custom5;=0A=
				User.custom6 =3D response.custom6;=0A=
				User.custom7 =3D response.custom7;=0A=
				User.custom8 =3D response.custom8;=0A=
				User.custom9 =3D response.custom9;=0A=
			}else{=0A=
				User.error =3D response.error;=0A=
				User.errorMsg =3D response.errorMsg;=0A=
				User.errorCode =3D response.errorCode;=0A=
			}=0A=
		}=0A=
	}=0A=
	=0A=
	var UserContent =3D {=0A=
		insertContent: function(form, isAjax, returnFunction){=0A=
			var extraQueryStr =3D null;=0A=
			=0A=
			if(isAjax){=0A=
				extraQueryStr =3D getFieldsForForm();=0A=
			}else{=0A=
				addFieldsToForm(form);=0A=
			}=0A=
			UserContent.messages =3D null;=0A=
			CMSUtil.interactWithServer(form, isAjax, UserContent.buildContent, =
returnFunction, extraQueryStr, "/d");=0A=
		},=0A=
		=0A=
		editContent: function(form, isAjax, returnFunction){=0A=
			CMSUtil.interactWithServer(form, isAjax, UserContent.buildContent, =
returnFunction, null, "/d");=0A=
		},=0A=
		=0A=
		buildContent: function(response){=0A=
			if(response.success =3D=3D true){=0A=
				for (var i=3D0; i< response.fields.length; i++){=0A=
					var field =3D response.fields[i];=0A=
					UserContent[field] =3D response[field];=0A=
				}=0A=
				UserContent.contentID =3D response.contentID;=0A=
				UserContent.contentType =3D response.contentType;=0A=
				UserContent.title =3D response.title;=0A=
				UserContent.status =3D response.status;=0A=
			} else {=0A=
				UserContent.error =3D response.error;=0A=
				UserContent.messages =3D response.messages;=0A=
			}=0A=
		}=0A=
	}=0A=
	=0A=
	var Comment =3D {=0A=
	=0A=
		insertComment: function(form, isAjax, returnFunction){=0A=
			var extraQueryStr =3D null;=0A=
			if(isAjax){=0A=
				extraQueryStr =3D getFieldsForForm();=0A=
			}else{=0A=
				addFieldsToForm(form);=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, Comment.buildComment, =
returnFunction, "insertComment", "/c", extraQueryStr);=0A=
		},=0A=
	=0A=
		deleteComment: function(form, isAjax, returnFunction){=0A=
			var extraQueryStr =3D null;=0A=
			if(isAjax){=0A=
				extraQueryStr =3D getFieldsForForm();=0A=
			}else{=0A=
				addFieldsToForm(form);=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, Comment.nullifyComment, =
returnFunction, "deleteComment", "/c", extraQueryStr);=0A=
		},=0A=
		=0A=
		updateComment: function(form, isAjax, returnFunction){=0A=
			var extraQueryStr =3D null;=0A=
			if(isAjax){=0A=
				extraQueryStr =3D getFieldsForForm();=0A=
			} else {=0A=
				addFieldsToForm(form);=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, Comment.buildComment, =
returnFunction, "updateComment", "/c", extraQueryStr);=0A=
		},=0A=
		=0A=
		buildComment: function(response){=0A=
						Comment.name =3D null;=0A=
			Comment.website =3D null;=0A=
			Comment.title =3D null;=0A=
			Comment.comment =3D null;=0A=
			Comment.email =3D null;=0A=
			Comment.rating =3D null;=0A=
			Comment.ratingType =3D null;=0A=
			Comment.commentType =3D null;=0A=
			Comment.flagged =3D false;=0A=
			Comment.isAuthor =3D false;=0A=
			Comment.error =3D null;=0A=
			Comment.status =3D null;=0A=
			Comment.level =3D 0;=0A=
			Comment.parentID =3D 0;=0A=
			Comment.threadID =3D 0;=0A=
			Comment.id =3D 0;=0A=
			Comment.extID =3D null;		=0A=
		=0A=
			if(response.success =3D=3D true){=0A=
				Comment.name =3D response.name;=0A=
				Comment.comment =3D response.comment;=0A=
				Comment.email =3D response.email;=0A=
				Comment.website =3D response.website;=0A=
				Comment.title =3D response.title;=0A=
				Comment.isAuthor =3D response.isAuthor;=0A=
				Comment.flagged =3D response.flagged;=0A=
				Comment.status =3D response.status;=0A=
				Comment.rating =3D response.rating;=0A=
				Comment.ratingType =3D response.ratingType;=0A=
				Comment.commentType =3D response.commentType;=0A=
				if(Comment.status =3D=3D "AUTHOR"){=0A=
					Comment.isAuthor =3D true;=0A=
				} else if(Comment.status !=3D "APPROVED") {=0A=
					Comment.flagged =3D true;=0A=
				}=0A=
			    Comment.id =3D response.id;=0A=
			    Comment.threadID =3D response.threadID;=0A=
			    Comment.parentID =3D response.parentID;=0A=
			    Comment.level =3D response.level;=0A=
			    Comment.extID =3D response.extID;=0A=
			} else {=0A=
				Comment.error =3D response.error;=0A=
			}=0A=
		},=0A=
		=0A=
		nullifyComment: function(response){=0A=
			if(response.success =3D=3D true){=0A=
				Comment.comment =3D null;=0A=
				Comment.email =3D null;=0A=
				Comment.website =3D null;=0A=
				Comment.title =3D null;=0A=
				Comment.isAuthor =3D null;=0A=
				Comment.flagged =3D null;=0A=
				Comment.status =3D null;=0A=
				Comment.id =3D 0;=0A=
			    Comment.threadID =3D 0;=0A=
			    Comment.parentID =3D 0;=0A=
			    Comment.level =3D 0;=0A=
			    Comment.extID =3D null;=0A=
			} else {=0A=
				Comment.error =3D response.error;=0A=
			}=0A=
		}=0A=
	}	=0A=
	=0A=
	var Clickability =3D Clickability || {};=0A=
	Clickability.SMTK =3D {=0A=
		kP : 0,=0A=
		aT : 0,=0A=
		myInterval : null,=0A=
		xPos : -1,=0A=
		yPos : -1,=0A=
		firstX : -1,=0A=
		firstY : -1,=0A=
		intervals : 0,=0A=
		cid :  37443949 ,=0A=
		did :  253157 ,=0A=
		d : 0,=0A=
		mT : 0=0A=
	}=0A=
	Clickability.SMTK.myInterval =3D window.setInterval(timedMousePos,250);=0A=
	document.onkeypress =3D lK;=0A=
	window.onload =3D rAT;=0A=
=0A=
		Clickability.Comment =3D Comment;=0A=
		=0A=
		var p;=0A=
	var kP =3D 0;=0A=
	var	aT =3D 0;=0A=
	var myInterval =3D Clickability.SMTK.myInterval;=0A=
	var xPos =3D -1;=0A=
	var yPos =3D -1;=0A=
	var firstX =3D -1;=0A=
	var firstY =3D -1;=0A=
	var intervals =3D 0;=0A=
	var d =3D 0;=0A=
	var mT =3D 0;=0A=
	var cid =3D  37443949 ;=0A=
	var did =3D  253157 ;	=0A=
	=0A=
	function getMousePos(p) {=0A=
		if(!p)var p =3D window.event;=0A=
		if (p.pageX || p.pageY) {=0A=
			Clickability.SMTK.xPos =3D p.pageX;=0A=
			Clickability.SMTK.yPos =3D p.pageY;=0A=
		} else if (p.clientX || p.clientY) {=0A=
			Clickability.SMTK.xPos =3D p.clientX + document.body.scrollLeft + =
document.documentElement.scrollLeft;=0A=
			Clickability.SMTK.yPos =3D p.clientY + document.body.scrollTop + =
document.documentElement.scrollTop;=0A=
		}=0A=
	}=0A=
=0A=
	=0A=
	function lK() {	=0A=
		Clickability.SMTK.kP++;=0A=
	}=0A=
=0A=
	function rAT() {=0A=
		Clickability.SMTK.aT =3D new Date();=0A=
	}=0A=
		=0A=
	function timedMousePos() {=0A=
		document.onmousemove =3D getMousePos;=0A=
		if (Clickability.SMTK.xPos >=3D 0 && Clickability.SMTK.yPos >=3D 0) {=0A=
			var newX =3D Clickability.SMTK.xPos;=0A=
			var newY =3D Clickability.SMTK.yPos;=0A=
			Clickability.SMTK.intervals++;=0A=
		}=0A=
		if (Clickability.SMTK.intervals =3D=3D 1) {=0A=
			Clickability.SMTK.firstX =3D Clickability.SMTK.xPos;=0A=
			Clickability.SMTK.firstY =3D Clickability.SMTK.yPos;=0A=
		} else if (Clickability.SMTK.intervals =3D=3D 2) {=0A=
			clearInterval(Clickability.SMTK.myInterval);=0A=
			=
calcDistance(Clickability.SMTK.firstX,Clickability.SMTK.firstY,newX,newY)=
;	=0A=
		}=0A=
	}=0A=
=0A=
=0A=
	function calcDistance(aX,aY,bX,bY){=0A=
		Clickability.SMTK.mT =3D =
Math.round(Math.sqrt(Math.pow(aX-bX,2)+Math.pow(aY-bY,2)));=0A=
	}=0A=
	=0A=
	function getFieldsForForm(){=0A=
		var sT =3D new Date();=0A=
		Clickability.SMTK.d =3D sT - Clickability.SMTK.aT;=0A=
		var queryString =3D "&";=0A=
		queryString +=3D "mT=3D" + Clickability.SMTK.mT;=0A=
     	queryString +=3D "&d=3D" + Clickability.SMTK.d;=0A=
     	queryString +=3D "&kP=3D" + Clickability.SMTK.kP;=0A=
     	if(Clickability.SMTK.cid)queryString +=3D "&cid=3D" + =
Clickability.SMTK.cid;=0A=
     	if(Clickability.SMTK.did)queryString +=3D "&did=3D" + =
Clickability.SMTK.did;=0A=
     	queryString +=3D "&socialMedia=3DY";=0A=
	    return queryString;=0A=
	}=0A=
		=0A=
	function addFieldsToForm(formObj, redirect) {=0A=
		var sT =3D new Date();=0A=
		Clickability.SMTK.d =3D sT - Clickability.SMTK.aT;=0A=
		var mTField =3D document.createElement('input');=0A=
		var dField =3D document.createElement('input');=0A=
		var kPField =3D document.createElement('input');=0A=
  		var cidField =3D document.createElement('input');=0A=
  		var didField =3D document.createElement('input');=0A=
  		var socialMedia =3D document.createElement('input');=0A=
  	=0A=
  	=0A=
  		socialMedia.setAttribute('name','socialMedia');=0A=
		socialMedia.setAttribute('type', 'hidden');=0A=
		=0A=
  		mTField.setAttribute('name','mT');=0A=
		mTField.setAttribute('type', 'hidden');=0A=
  	  =0A=
		dField.setAttribute('name', 'd');=0A=
		dField.setAttribute('type', 'hidden');=0A=
  	  =0A=
		kPField.setAttribute('name', 'kP');=0A=
		kPField.setAttribute('type', 'hidden');=0A=
  	=0A=
		cidField.setAttribute('name', 'cid');=0A=
		cidField.setAttribute('type', 'hidden');=0A=
  	=0A=
  		didField.setAttribute('name', 'did');=0A=
  		didField.setAttribute('type', 'hidden');	=0A=
  	=0A=
  		if(redirect !=3D null) {=0A=
  			var pathField =3D document.createElement('input');=0A=
  			pathField.setAttribute('name', 'path');=0A=
  			pathField.setAttribute('type', 'hidden');=0A=
  			pathField.value =3D redirect;=0A=
  			formObj.appendChild(pathField);=0A=
  		}=0A=
  		mTField.value =3D Clickability.SMTK.mT;=0A=
		dField.value =3D Clickability.SMTK.d;=0A=
		kPField.value =3D Clickability.SMTK.kP;=0A=
		cidField.value =3D Clickability.SMTK.cid;=0A=
		didField.value =3D Clickability.SMTK.did;=0A=
		socialMedia.value =3D "Y";=0A=
=0A=
		formObj.appendChild(dField);=0A=
		formObj.appendChild(kPField);=0A=
		formObj.appendChild(mTField);=0A=
		formObj.appendChild(cidField);=0A=
		formObj.appendChild(didField);=0A=
		formObj.appendChild(socialMedia);=0A=
	}		=0A=
	=0A=
	//helper functions=0A=
	=0A=
	function insertComment(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(Comment.insertComment, "Unable to insert =
comment", form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function updateComment(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(Comment.updateComment, "Unable to update =
comment", form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function deleteComment(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(Comment.deleteComment, "Unable to delete =
comment", form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function createUser(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(User.createUser, "Unable to create user", form, =
isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function updateUser(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(User.updateUser, "Unable to update user", form, =
isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function loginUser(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(User.loginUser, "Unable to login user", form, =
isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function insertUserContent(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(UserContent.insertContent, "Unable to insert =
content item", form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function editUserContent(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(UserContent.editContent, "Unable to edit content =
item", form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function insertProfilePic(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(User.insertProfilePic, "Unable to upload profile =
photo", form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function addRating(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(Rating.addRating, "Unable to add rating", form, =
isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function insertRating(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(Rating.insertRating, "Unable to insert rating", =
form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function attachAction(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(Action.attachAction, "Unable to attach action", =
form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function deleteAction(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(Action.deleteAction, "Unable to delete action", =
form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function insertRanking(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(Ranking.insertRanking, "Unable to insert =
ranking", form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function submitToServer(method, msg, form, isAjax, returnFunction, =
showError){=0A=
		method(form, isAjax, returnFunction);=0A=
		if(isAjax){=0A=
			return false;=0A=
		} else {=0A=
			return true;=0A=
		}=0A=
	}=0A=
=0A=
</SCRIPT>

<DIV class=3DsubNavSponsoredWithPic id=3Dcontent-inset>
<DIV class=3D"col eight last" id=3Darticle-body>
<DIV class=3D"col eight last" id=3Darticle-head>
<DIV class=3D"">
<UL class=3D"cat-breadcrumb col three last">
  <LI><A =
href=3D"http://www.smithsonianmag.com/history-archaeology">History &amp; =

  Archaeology</A> </LI></UL><!--startclickprintinclude-->
<H1 class=3Dclear-left id=3DarticleTitle>The Freedom Riders, Then and =
Now </H1>
<H2 id=3DsubHead>Fighting racial segregation in the South, these =
activists were=20
beaten and arrested. Where are they now, nearly fifty years later? </H2>
<UL id=3DbyLine>
  <LI>By Marian Smith Holmes=20
  <LI>Photographs by Eric Etheridge=20
  <LI><I>Smithsonian</I> magazine, February 2009 </LI></UL></DIV>
<SCRIPT language=3Djavascript1.2>var trkcid=3D37443949;var =
partnerID=3D253157; var _hb=3D1;</SCRIPT>

<SCRIPT language=3Djavascript1.2=20
src=3D"http://www.smithsonianmag.com/g/g/button/button_1.js"></SCRIPT>
</DIV>
<DIV class=3D"eight last" id=3DarticleImage>
<DIV class=3DviewMorePhotos><A=20
onclick=3D"pollSubPop('http://www.smithsonianmag.com/multimedia/photos?c=3D=
y&amp;articleID=3D37443949','popuppoll', =
'toolbar=3Dno,left=3D0,top=3D0,location=3Dno,directories=3Dno,status=3Dno=
,menubar=3Dno,scrollbars=3Dyes,resizable=3Dyes,width=3D868,height=3D610')=
; javascript: =
pageTracker._trackPageview('/photogallery/viewmore/history-archaeology/Th=
e-Freedom-Riders');"=20
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#"=20
rel=3Dgallery><STRONG>View More Photos =C2=BB</STRONG></A></DIV><A=20
onclick=3D"pollSubPop('http://www.smithsonianmag.com/multimedia/photos?c=3D=
y&amp;articleID=3D37443949','popuppoll', =
'toolbar=3Dno,left=3D0,top=3D0,location=3Dno,directories=3Dno,status=3Dno=
,menubar=3Dno,scrollbars=3Dyes,resizable=3Dyes,width=3D868,height=3D610')=
; javascript: =
pageTracker._trackPageview('/photogallery/mainimage/history-archaeology/T=
he-Freedom-Riders');"=20
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#"=20
rel=3Dgallery><IMG title=3D"" alt=3D"Mob attacks bus"=20
src=3D"http://media.smithsonianmag.com/images/mob-attacks-bus-Alabama-631=
.jpg">=20
</A><SPAN class=3DarticleImageCaptionwide>After a mob attacked a bus =
with=20
protesters in Alabama in 1961, hundreds more joined the cause. =
</SPAN><BR=20
clear=3Dall>
<P>Bettmann / Corbis </P></DIV><!-- BEGIN: SmithMag Analytics tracking =
codes --><!-- Google Analytics Tag -->
<SCRIPT type=3Dtext/javascript>
var gaJsHost =3D (("https:" =3D=3D document.location.protocol) ? =
"https://ssl." : "http://www.");
document.write(unescape("%3Cscript src=3D'" + gaJsHost + =
"google-analytics.com/ga.js' =
type=3D'text/javascript'%3E%3C/script%3E"));
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
try {
var pageTracker =3D _gat._getTracker("UA-6537706-1");
pageTracker._setDomainName(".smithsonianmag.com");
pageTracker._trackPageview();
} catch(err) {}</SCRIPT>
<!-- Quantcast tag -->
<SCRIPT type=3Dtext/javascript>
     _qoptions=3D{ qacct:"p-1fmF5c71HC3Cc" };
</SCRIPT>

<SCRIPT src=3D"http://edge.quantserve.com/quant.js" =
type=3Dtext/javascript></SCRIPT>
<NOSCRIPT><IMG style=3D"DISPLAY: none" height=3D1 alt=3DQuantcast=20
src=3D"http://pixel.quantserve.com/pixel/p-1fmF5c71HC3Cc.gif" width=3D1=20
border=3D0></NOSCRIPT> <!-- END: SmithMag Analytics tracking codes =
--><!--startclickprintexclude-->
<DIV class=3D"col three last wordWrap" id=3Darticle-related>
<SCRIPT type=3Dtext/javascript>
(function() {
var s =3D document.createElement('SCRIPT'), s1 =3D =
document.getElementsByTagName('SCRIPT')[0];
s.type =3D 'text/javascript';
s.async =3D true;
s.src =3D 'http://widgets.digg.com/buttons.js';
s1.parentNode.insertBefore(s, s1);
})();
</SCRIPT>
<!--Begin Article Share Tools-->
<DIV id=3Dmost-popular-body_large>
<DIV class=3DtabBody_large id=3DrelatedTabBody_large_only>
<TABLE style=3D"PADDING-TOP: 5px" cellSpacing=3D0 cellPadding=3D0 =
width=3D220=20
align=3Dcenter border=3D0>
  <TBODY>
  <TR>
    <TD style=3D"PADDING-LEFT: 10px" align=3Dleft width=3D80>
      <SCRIPT=20
      =
src=3D"http://www.stumbleupon.com/hostedbadge.php?s=3D5&amp;r=3Dhttp://ww=
w.smithsonianmag.com/history-archaeology/The-Freedom-Riders.html?utm_sour=
ce=3Dsharebuttontop&amp;utm_medium=3Dreferral&amp;utm_campaign=3DStumbleU=
pon&amp;utm_content=3DThe Freedom Riders, Then and Now"></SCRIPT>
    </TD>
    <TD align=3Dmiddle width=3D80><IFRAME=20
      style=3D"OVERFLOW: hidden; WIDTH: 70px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 65px; =
BORDER-BOTTOM-STYLE: none"=20
      =
src=3D"http://www.stumbleupon.com/badge/embed/5/?url=3Dhttp://www.smithso=
nianmag.com/history-archaeology/The-Freedom-Riders.html?utm_source=3Dshar=
ebuttontop"=20
      frameBorder=3D0 scrolling=3Dno allowTransparency></IFRAME></TD>
    <TD style=3D"PADDING-TOP: 5px" align=3Dmiddle width=3D60>
      <SCRIPT type=3Dtext/javascript>
  reddit_url =3D =
"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Riders.htm=
l";
  reddit_title =3D "The Freedom Riders, Then and Now";
  reddit_newwindow =3D "1";
</SCRIPT>

      <SCRIPT src=3D"http://reddit.com/static/button/button2.js"=20
      type=3Dtext/javascript></SCRIPT>
    </TD></TR>
  <TR>
    <TD colSpan=3D3>&nbsp;</TD></TR></TBODY></TABLE>
<TABLE style=3D"PADDING-BOTTOM: 5px" cellSpacing=3D0 cellPadding=3D0 =
width=3D220=20
align=3Dcenter border=3D0>
  <TBODY>
  <TR>
    <TD style=3D"PADDING-LEFT: 5px" align=3Dmiddle width=3D60><A=20
      class=3Dtwitter-share-button href=3D"http://twitter.com/share"=20
      data-related=3D"AirSpaceMag" data-via=3D"SmithsonianMag" =
data-count=3D"vertical"=20
      data-text=3D"The Freedom Riders, Then and Now"=20
      =
data-url=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom=
-Riders.html">Tweet</A>
      <SCRIPT src=3D"http://platform.twitter.com/widgets.js"=20
      type=3Dtext/javascript></SCRIPT>
    </TD>
    <TD align=3Dmiddle width=3D100><A class=3D"DiggThisButton =
DiggMedium"=20
      =
href=3D"http://digg.com/submit?url=3Dhttp%3A%2F%2Fwww.smithsonianmag.com%=
2Fhistory-archaeology%2FThe-Freedom-Riders.html&amp;title=3DThe+Freedom+R=
iders%2C+Then+and+Now"></A></TD>
    <TD align=3Dmiddle width=3D60>
      <SCRIPT src=3D"http://platform.linkedin.com/in.js"=20
      type=3Dtext/javascript></SCRIPT>

      <SCRIPT type=3Din/share=20
      =
data-url=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom=
-Riders.html"=20
      data-counter=3D"top"></SCRIPT>
    </TD></TR></TBODY></TABLE></DIV></DIV><!--End Article Share =
Tools--><BR>
<DIV class=3Darticle_sidebar_border id=3Darticle_sidebar_border>
<H3 class=3DblueHead_square><SPAN>Article Tools</SPAN></H3>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D220 align=3Dcenter =
border=3D0>
  <TBODY>
  <TR>
    <TD colSpan=3D3><IMG height=3D10=20
      src=3D"http://media.smithsonianmag.com/images/spacer.gif" =
border=3D0></TD></TR>
  <TR>
    <TD width=3D20 rowSpan=3D3>&nbsp;</TD>
    <TD vAlign=3Dcenter width=3D75 height=3D21>
      <LI id=3Darticle-font-size><A=20
      onclick=3D"javascript: =
pageTracker._trackPageview('/articletools/font/history-archaeology/The-Fr=
eedom-Riders'); changeFontSize(); return false;"=20
      href=3D"javascript:void(0);" rel=3Dnofollow>Font</A> </LI></TD>
    <TD vAlign=3Dcenter>
      <LI id=3Darticle-email><A onmouseover=3Dreturn(ETMouseOver());=20
      title=3D"Email This Article!"=20
      onclick=3D"javascript: =
pageTracker._trackPageview('/articletools/email/history-archaeology/The-F=
reedom-Riders'); return(ET());"=20
      onmouseout=3Dreturn(ETMouseOut());=20
      =
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#"=20
      rel=3Dnofollow border=3D"0">Email</A> </LI></TD></TR>
  <TR>
    <TD vAlign=3Dcenter>
      <LI id=3Darticle-print><A onmouseover=3Dreturn(PTMouseOver());=20
      title=3D"Print This Article!"=20
      onclick=3D"javascript: =
pageTracker._trackPageview('/articletools/print/history-archaeology/The-F=
reedom-Riders'); return(PT());"=20
      onmouseout=3Dreturn(PTMouseOut());=20
      =
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#"=20
      rel=3Dnofollow border=3D"0">Print</A> </LI></TD>
    <TD vAlign=3Dcenter>
      <LI id=3Darticle-discuss><A onmouseover=3Dreturn(MPMouseOver());=20
      title=3D"Discuss This Article!"=20
      onclick=3D"javascript: =
pageTracker._trackPageview('/articletools/comment/history-archaeology/The=
-Freedom-Riders');"=20
      onmouseout=3Dreturn(MPMouseOut());=20
      =
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#comments_shaded"=20
      rel=3Dnofollow border=3D"0">Comments (12) </A></LI></TD></TR>
  <TR>
    <TD vAlign=3Dcenter>
      <LI id=3Darticle-share><A title=3DRSS=20
      onclick=3D"javascript: =
pageTracker._trackPageview('/articletools/rss/history-archaeology/The-Fre=
edom-Riders');"=20
      =
href=3D"http://feeds.feedburner.com/smithsonianmag/history-archaeology"=20
      target=3D_blank rel=3Dnofollow border=3D"0">RSS</A>
      <SCRIPT=20
      =
src=3D"http://feeds.feedburner.com/~s/smithsonianmag/history-archaeology?=
i=3Dhttp://www.smithsonianmag.com/history-archaeology/The-Freedom-Riders.=
html"=20
      type=3Dtext/javascript charset=3Dutf-8></SCRIPT>
       </LI></TD>
    <TD style=3D"FONT: 10px 'Helvetica Neue', Arial, sans-serif" =
vAlign=3Dcenter=20
    width=3D125 height=3D21><A class=3Da2a_dd=20
      onclick=3D"javascript: =
pageTracker._trackPageview('/sharebutton/AddToAny/history-archaeology/The=
-Freedom-Riders');"=20
      href=3D"http://www.addtoany.com/share_save?linkname=3DThe Freedom =
Riders, Then and =
Now&amp;linkurl=3Dhttp://www.smithsonianmag.com/history-archaeology/The-F=
reedom-Riders.html"=20
      rel=3Dnofollow><IMG height=3D16 alt=3DShare/Save/Bookmark=20
      src=3D"http://static.addtoany.com/buttons/favicon.png" width=3D16=20
      align=3DabsMiddle border=3D0> Share</A>
      <SCRIPT type=3Dtext/javascript>a2a_linkname=3D"The Freedom Riders, =
Then and =
Now";a2a_linkurl=3D"http://www.smithsonianmag.com/history-archaeology/The=
-Freedom-Riders.html";a2a_show_title=3D1;</SCRIPT>

      <SCRIPT src=3D"http://static.addtoany.com/menu/page.js"=20
      type=3Dtext/javascript></SCRIPT>
    </TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D5 cellPadding=3D0 width=3D210 align=3Dcenter =
border=3D0>
  <TBODY>
  <TR>
    <TD class=3Dsponsored vAlign=3Dcenter =
align=3Dmiddle></TD></TR></TBODY></TABLE></DIV>
<DIV class=3Dmost-popular_square id=3Dmost-popular_large>
<H3 class=3DblueHead_square><SPAN>Related Topics</SPAN></H3>
<DIV id=3Dmost-popular-body_large>
<DIV class=3DtabBody_large id=3DrelatedTabBody_large_only>
<H4><A=20
href=3D"http://www.smithsonianmag.com/topics/Subject-American_History.htm=
l">American=20
History</A></H4>
<H4><A=20
href=3D"http://www.smithsonianmag.com/topics/Subject-Movement_Leaders.htm=
l">Movement=20
Leaders</A></H4>
<H4><A=20
href=3D"http://www.smithsonianmag.com/topics/Subject-Civil_Rights.html">C=
ivil=20
Rights</A></H4>
<H4><A =
href=3D"http://www.smithsonianmag.com/topics/Time-1960s.html">1960s</A>=20
</H4>
<H4><A=20
href=3D"http://www.smithsonianmag.com/topics/Location-Alabama.html">Alaba=
ma</A>=20
</H4></DIV></DIV></DIV>
<DIV class=3Darticle_sidebar_border>
<H3 class=3DblueHead_square><SPAN>Photo Gallery</SPAN></H3>
<TABLE>
  <TBODY>
  <TR vAlign=3Dtop>
    <TD><A=20
      =
onclick=3D"pollSubPop('http://www.smithsonianmag.com/multimedia/photos?c=3D=
y&amp;articleID=3D37443949','popuppoll', =
'toolbar=3Dno,left=3D0,top=3D0,location=3Dno,directories=3Dno,status=3Dno=
,menubar=3Dno,scrollbars=3Dyes,resizable=3Dyes,width=3D868,height=3D610')=
; javascript: =
pageTracker._trackPageview('/photogallery/photomodule/history-archaeology=
/The-Freedom-Riders');"=20
      =
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#"=20
      rel=3Dgallery><IMG title=3D"" style=3D"MARGIN-TOP: 8px"=20
      alt=3D"Mug shot of Georgia Congressman John Lewis"=20
      =
src=3D"http://media.smithsonianmag.com/images/76*48/Freedom-Rider-John-Le=
wis-3.jpg">=20
      </A></TD>
    <TD>
      <H4><A=20
      =
onclick=3D"pollSubPop('http://www.smithsonianmag.com/multimedia/photos?c=3D=
y&amp;articleID=3D37443949','popuppoll', =
'toolbar=3Dno,left=3D0,top=3D0,location=3Dno,directories=3Dno,status=3Dno=
,menubar=3Dno,scrollbars=3Dyes,resizable=3Dyes,width=3D868,height=3D610')=
; javascript: =
pageTracker._trackPageview('/photogallery/photomodule/history-archaeology=
/The-Freedom-Riders');"=20
      =
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#"=20
      rel=3Dgallery>The Freedom Riders, Then and Now </A></H4>
      <P>Explore more photos from the story =
</P></TD></TR></TBODY></TABLE></DIV><BR=20
clear=3Dall>
<DIV class=3Darticle_sidebar_border>
<H3 class=3DblueHead_square><SPAN>Video Gallery</SPAN></H3><A=20
onclick=3D"pollSubPop('http://www.smithsonianmag.com/multimedia/videos/Ri=
ding-to-Freedom.html','popuppoll', =
'toolbar=3Dno,left=3D0,top=3D0,location=3Dno,directories=3Dno,status=3Dno=
,menubar=3Dno,scrollbars=3Dyes,resizable=3Dyes,width=3D868,height=3D610')=
"=20
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#"=20
rel=3Dgallery><IMG title=3D"" style=3D"MARGIN-TOP: 5px; MARGIN-BOTTOM: =
5px" alt=3D""=20
src=3D"http://media.smithsonianmag.com/images/212*133/freedom-riders-vide=
o-thumb-130.jpg">=20
</A>
<H4><A=20
onclick=3D"pollSubPop('http://www.smithsonianmag.com/multimedia/videos/Ri=
ding-to-Freedom.html','popuppoll', =
'toolbar=3Dno,left=3D0,top=3D0,location=3Dno,directories=3Dno,status=3Dno=
,menubar=3Dno,scrollbars=3Dyes,resizable=3Dyes,width=3D868,height=3D610')=
"=20
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#"=20
rel=3Dgallery>Riding to Freedom </A></H4>
<P>In the spring of 1961, black and white civil rights activists rode =
buses to=20
protest the segregationist policies of the Deep South.</P><BR =
clear=3Dall></DIV>
<DIV class=3Darticle_sidebar_border>
<H3 class=3DblueHead_square><SPAN>Related Links</SPAN></H3>
<P><A href=3D"http://breachofpeace.com/">Breach of =
Peace</A><BR></P></DIV>
<DIV class=3Darticle_sidebar_border>
<H3 class=3DblueHead_square><SPAN>Related Books</SPAN></H3>
<H4><A=20
href=3D"http://search.barnesandnoble.com/booksearch/isbninquiry.asp?ISBN=3D=
9780977743391&amp;lkid=3DJ14979019&amp;pubid=3DK118832&amp;byo=3D1"=20
target=3D_blank><EM>Breach of Peace: Portraits of the 1961 Mississippi =
Freedom=20
Riders</EM></A></H4>
<P>by Eric Etheridge<BR>Atlas &amp; Co. (New York), 2008<BR></P>
<H4><A=20
href=3D"http://search.barnesandnoble.com/booksearch/isbninquiry.asp?ISBN=3D=
9780195327144&amp;lkid=3DJ14979019&amp;pubid=3DK118832&amp;byo=3D1"=20
target=3D_blank><EM>Freedom Riders: 1961 and the Struggle for Racial=20
Justice</EM></A></H4>
<P>by Raymond Arsenault<BR>Oxford University Press (New York), =
2006<BR></P>
<H4><A=20
href=3D"http://search.barnesandnoble.com/booksearch/isbninquiry.asp?ISBN=3D=
9780671687427&amp;lkid=3DJ14979019&amp;pubid=3DK118832&amp;byo=3D1"=20
target=3D_blank><EM>Parting the Waters: America in the King Years=20
1954-1963</EM></A></H4>
<P>by Taylor Branch<BR>Simon and Schuster (New York), 1988<BR></P>
<H4><A=20
href=3D"http://search.barnesandnoble.com/booksearch/isbninquiry.asp?ISBN=3D=
9780156007085&amp;lkid=3DJ14979019&amp;pubid=3DK118832&amp;byo=3D1"=20
target=3D_blank><EM>Walking with the Wind: A Memoir of the =
Movement</EM></A></H4>
<P>by John Lewis with Michael D'Orso<BR>Simon and Schuster (New York),=20
1988<BR></P></DIV></DIV>
<DIV style=3D"CLEAR: left">
<DIV class=3Drelated-articles-inpage><STRONG>More from =
Smithsonian.com</STRONG>=20
<UL>
  <LI><A=20
  =
href=3D"http://www.smithsonianmag.com/arts-culture/Portraits-of-Resistanc=
e.html?utm_source=3Drelatedarticles&amp;utm_medium=3Dinternallink&amp;utm=
_campaign=3DSmithMag&amp;utm_content=3DPortraits of =
Resistance">Portraits=20
  of Resistance</A> </LI>
  <LI><A=20
  =
href=3D"http://www.smithsonianmag.com/history-archaeology/A-Civil-Rights-=
Watershed-in-Biloxi-Mississippi.html?utm_source=3Drelatedarticles&amp;utm=
_medium=3Dinternallink&amp;utm_campaign=3DSmithMag&amp;utm_content=3DA =
Civil Rights Watershed in Biloxi, Mississippi">A=20
  Civil Rights Watershed in Biloxi, Mississippi</A> </LI></UL></DIV>
<P>On Sunday, May 14, 1961=E2=80=94Mother's Day=E2=80=94scores of angry =
white people blocked a=20
Greyhound bus carrying black and white passengers through rural Alabama. =
The=20
attackers pelted the vehicle with rocks and bricks, slashed tires, =
smashed=20
windows with pipes and axes and lobbed a firebomb through a broken =
window. As=20
smoke and flames filled the bus, the mob barricaded the door. "Burn them =
alive,"=20
somebody cried out. "Fry the goddamn niggers." An exploding fuel tank =
and=20
warning shots from arriving state troopers forced the rabble back and =
allowed=20
the riders to escape the inferno. Even then some were pummeled with =
baseball=20
bats as they fled.</P>
<P>A few hours later, black and white passengers on a Trailways bus were =
beaten=20
bloody after they entered whites-only waiting rooms and restaurants at =
bus=20
terminals in Birmingham and Anniston, Alabama.</P>
<P>The bus passengers assaulted that day were Freedom Riders, among the =
first of=20
more than 400 volunteers who traveled throughout the South on regularly=20
scheduled buses for seven months in 1961 to test a 1960 Supreme Court =
decision=20
that declared segregated facilities for interstate passengers =
illegal.</P>
<P>After news stories and photographs of the burning bus and bloody =
attacks sped=20
around the country, many more people came forward to risk their lives =
and=20
challenge the racial status quo. Now Eric Etheridge, a veteran magazine =
editor,=20
provides a visceral tribute to those road warriors in <EM>Breach of =
Peace:=20
Portraits of the 1961 Mississippi Freedom Riders</EM>. The book, a =
collection of=20
Etheridge's recent portraits of 80 Freedom Riders juxtaposed with mug =
shots from=20
their arrests in 1961, includes interviews with the activists =
re-flecting on=20
their experiences.</P>
<P>Etheridge, who grew up in Carthage, Mississippi, focuses on Freedom =
Riders=20
who boarded buses to Jackson, Mississippi, from late May to =
mid-September 1961.=20
He was just 4 years old at the time and unaware of the seismic racial =
upheaval=20
taking place around him. But he well remembers using one entrance to his =

doctor's office while African-Americans used another, and sitting in the =

orchestra of his local movie theater while blacks sat in the =
balcony.</P>
<P>"Looking back," Etheridge says, "I can identify with what the white =
South=20
African photographer Jillian Edelstein has said: 'Growing up white in =
apartheid=20
South Africa entitled one to massive and instant privilege.' "</P>
<P>A few years ago, Etheridge, who lives in New York City and has worked =
for=20
<EM>Rolling Stone</EM> and <EM>Harper</EM>'s, began looking for a =
project to=20
engage his budding photographic skills. During a visit with his parents =
in=20
Jackson in 2003, he was reminded that a lawsuit had forced the =
Mississippi State=20
Sovereignty Commission, an agency created in 1956 to resist =
desegregation, to=20
open its archives. The agency files, put online in 2002, included more =
than 300=20
arrest photographs of Freedom Riders."The police camera caught something =

special," Etheridge says, adding that the collection is "an amazing =
addition to=20
the visual history of the civil rights movement." Unwittingly, the=20
segregationist commission had created an indelible homage to the =
activist=20
riders.</P>
<P>Nearly 75 percent of them were between 18 and 30 years old. About =
half were=20
black; a quarter, women. Their mug-shot expressions hint at their =
resolve,=20
defiance, pride, vulnerability and fear. "I was captivated by these =
images and=20
wanted to bring them to a wider audience," Etheridge writes. "I wanted =
to find=20
the riders today, to look into their faces and photograph them again." =
Using the=20
Internet and information in the arrest files, he tracked riders down, =
then=20
called them cold. "My best icebreaker was: 'I have your mug shot from =
1961. Have=20
you ever seen it?' Even people who are prone to be cautious were tickled =
to even=20
think that it still existed."</P>
<DIV style=3D"DISPLAY: none"><!--endclickprintexclude-->
<P>On Sunday, May 14, 1961=E2=80=94Mother's Day=E2=80=94scores of angry =
white people blocked a=20
Greyhound bus carrying black and white passengers through rural Alabama. =
The=20
attackers pelted the vehicle with rocks and bricks, slashed tires, =
smashed=20
windows with pipes and axes and lobbed a firebomb through a broken =
window. As=20
smoke and flames filled the bus, the mob barricaded the door. "Burn them =
alive,"=20
somebody cried out. "Fry the goddamn niggers." An exploding fuel tank =
and=20
warning shots from arriving state troopers forced the rabble back and =
allowed=20
the riders to escape the inferno. Even then some were pummeled with =
baseball=20
bats as they fled.</P>
<P>A few hours later, black and white passengers on a Trailways bus were =
beaten=20
bloody after they entered whites-only waiting rooms and restaurants at =
bus=20
terminals in Birmingham and Anniston, Alabama.</P>
<P>The bus passengers assaulted that day were Freedom Riders, among the =
first of=20
more than 400 volunteers who traveled throughout the South on regularly=20
scheduled buses for seven months in 1961 to test a 1960 Supreme Court =
decision=20
that declared segregated facilities for interstate passengers =
illegal.</P>
<P>After news stories and photographs of the burning bus and bloody =
attacks sped=20
around the country, many more people came forward to risk their lives =
and=20
challenge the racial status quo. Now Eric Etheridge, a veteran magazine =
editor,=20
provides a visceral tribute to those road warriors in <EM>Breach of =
Peace:=20
Portraits of the 1961 Mississippi Freedom Riders</EM>. The book, a =
collection of=20
Etheridge's recent portraits of 80 Freedom Riders juxtaposed with mug =
shots from=20
their arrests in 1961, includes interviews with the activists =
re-flecting on=20
their experiences.</P>
<P>Etheridge, who grew up in Carthage, Mississippi, focuses on Freedom =
Riders=20
who boarded buses to Jackson, Mississippi, from late May to =
mid-September 1961.=20
He was just 4 years old at the time and unaware of the seismic racial =
upheaval=20
taking place around him. But he well remembers using one entrance to his =

doctor's office while African-Americans used another, and sitting in the =

orchestra of his local movie theater while blacks sat in the =
balcony.</P>
<P>"Looking back," Etheridge says, "I can identify with what the white =
South=20
African photographer Jillian Edelstein has said: 'Growing up white in =
apartheid=20
South Africa entitled one to massive and instant privilege.' "</P>
<P>A few years ago, Etheridge, who lives in New York City and has worked =
for=20
<EM>Rolling Stone</EM> and <EM>Harper</EM>'s, began looking for a =
project to=20
engage his budding photographic skills. During a visit with his parents =
in=20
Jackson in 2003, he was reminded that a lawsuit had forced the =
Mississippi State=20
Sovereignty Commission, an agency created in 1956 to resist =
desegregation, to=20
open its archives. The agency files, put online in 2002, included more =
than 300=20
arrest photographs of Freedom Riders."The police camera caught something =

special," Etheridge says, adding that the collection is "an amazing =
addition to=20
the visual history of the civil rights movement." Unwittingly, the=20
segregationist commission had created an indelible homage to the =
activist=20
riders.</P>
<P>Nearly 75 percent of them were between 18 and 30 years old. About =
half were=20
black; a quarter, women. Their mug-shot expressions hint at their =
resolve,=20
defiance, pride, vulnerability and fear. "I was captivated by these =
images and=20
wanted to bring them to a wider audience," Etheridge writes. "I wanted =
to find=20
the riders today, to look into their faces and photograph them again." =
Using the=20
Internet and information in the arrest files, he tracked riders down, =
then=20
called them cold. "My best icebreaker was: 'I have your mug shot from =
1961. Have=20
you ever seen it?' Even people who are prone to be cautious were tickled =
to even=20
think that it still existed."</P>
<P>Most of the riders were college students; many, such as the Episcopal =

clergymen and contingents of Yale divinity students, had religious =
affiliations.=20
Some were active in civil rights groups like the Congress of Racial =
Equality=20
(CORE), which initiated the Freedom Rides and was founded in 1942 on =
Mahatma=20
Gandhi's principle of nonviolent protest. The goal of the rides, CORE =
director=20
James Farmer said as he launched the campaign, was "to create a crisis =
so that=20
the federal government would be compelled to enforce the law."</P>
<P>The volunteers, from 40 states, received training in nonviolence =
tactics.=20
Those who could not refrain from striking back when pushed, hit, spit on =
or=20
doused with liquids while racial epithets rang in their ears were =
rejected.</P>
<P>As soon as he heard the call for riders, Robert Singleton remembers, =
he "was=20
fired up and ready to go." He and his wife, Helen, had both been active =
in the=20
National Association for the Advancement of Colored People and they took =
12=20
volunteers with them from California. "The spirit that permeated the air =
at that=20
time was not unlike the feeling Barack Obama has rekindled among the =
youth of=20
today," says Singleton, now 73 and an economics professor at Loyola =
Marymount=20
University in Los Angeles.</P>
<P>Peter Ackerberg, a lawyer who now lives in Minneapolis, said that =
while he'd=20
always talked a "big radical game," he had never acted on his =
convictions. "What=20
am I going to tell my children when they ask me about this time?" he =
recalled=20
thinking. Boarding a bus in Montgomery, Alabama, "I was pretty scared," =
he told=20
Etheridge. "The black guys and girls were singing....They were so =
spirited and=20
so unafraid. They were really prepared to risk their lives." Today, =
Ackerberg=20
recalls acquiescing and saying "sir" to a jail official who was =
"pounding a=20
blackjack." Soon after, "I could hear the blackjack strike [rider C.T. =
Vivian's]=20
head and him shrieking; I don't think he ever said 'sir.'"</P>
<P>John Lewis, then 21 and already a veteran of sit-ins to desegregate =
lunch=20
counters in Nashville, was the first Freedom Rider to be assaulted. =
While trying=20
to enter a whites-only waiting room in Rock Hill, South Carolina, two =
men set=20
upon him, battering his face and kicking him in the ribs. Less than two =
weeks=20
later, he joined a ride bound for Jackson. "We were determined not to =
let any=20
act of violence keep us from our goal," Lewis, a Georgia congressman =
since 1987=20
and a celebrated civil rights figure, said recently. "We knew our lives =
could be=20
threatened, but we had made up our minds not to turn back."</P>
<P>As riders poured into the South, National Guardsmen were assigned to =
some=20
buses to prevent violence. When activists arrived at the Jackson bus =
depot,=20
police arrested blacks who refused to heed orders to stay out of white =
restrooms=20
or vacate the white waiting room. And whites were arrested if they used=20
"colored" facilities. Officials charged the riders with breach of peace, =
rather=20
than breaking segregation laws. Freedom Riders responded with a strategy =
they=20
called "jail, no bail"=E2=80=94a deliberate effort to clog the penal =
facilities. Most of=20
the 300 riders in Jackson would endure six weeks in sweltering jail or =
prison=20
cells rife with mice, insects, soiled mattresses and open toilets.</P>
<P>"The dehumanizing process started as soon as we got there," said Hank =
Thomas,=20
a Marriott hotel franchise owner in Atlanta, who was then a sophomore at =
Howard=20
University in Washington, D.C. "We were told to strip naked and then =
walked down=20
this long corridor.... I'll never forget [CORE director] Jim Farmer, a =
very=20
dignified man ...walk&shy;ing down this long corridor naked...that is=20
dehumanizing. And that was the whole point."</P>
<P>Jean Thompson, then a 19-year-old CORE worker, said she was one of =
the riders=20
slapped by a penal official for failing to call him "sir." An FBI =
investigation=20
into the incident concluded that "no one was beaten," she told =
Etheridge. "That=20
said a lot to me about what actually happens in this country. It was=20
eye-opening." When prisoners were transferred from one facility to =
another,=20
unexplained stops on remote dirt roads or the sight of curious onlookers =
peering=20
into the transport trucks heightened fears. "We imagined every horror =
including=20
an ambush by the KKK,"=E2=80=88rider Carol Silver told Etheridge. To =
keep up their=20
spirits, the prisoners sang freedom songs.</P>
<P>None of the riders Etheridge spoke with expressed regrets, even =
though some=20
would be entangled for years in legal appeals that went all the way to =
the=20
Supreme Court (which issued a ruling in 1965 that led to a reversal of =
the=20
breach of peace convictions). "It's the right thing to do, to oppose an=20
oppressive state where wrongs are being done to people," said William =
Leons, a=20
University of Toledo professor of anthropology whose father had been =
killed in=20
an Austrian concentration camp and whose mother hid refugees during =
World War=20
II. "I was aware very much of my parents' involvement in the Nazi =
resistance,"=20
he said of his 39-day incarceration as a rider. "[I was] doing what they =
would=20
have done."</P>
<P>More than two dozen of the riders Etheridge interviewed went on to =
become=20
teachers or professors, and there are eight ministers as well as =
lawyers, Peace=20
Corps workers, journalists and politicians. Like Lewis, Bob Filner, of=20
California, is a congressman. And few former Freedom Riders still =
practice civil=20
disobedience. Joan Pleune, 70, of New York City, is a member of the =
Granny Peace=20
Brigade; she was arrested two years ago at an anti-Iraq War protest in=20
Washington, D.C. while "reading the names of the war dead," she says. =
Theresa=20
Walker, 80, was arrested in New York City in 2000 during a protest over =
the=20
police killing there the year before of Amadou Diallo, an unarmed =
immigrant from=20
Guinea.</P>
<P>Though the Freedom Rides dramatically demonstrated that some Southern =
states=20
were ignoring the U.S. Supreme Court's mandate to desegregate bus =
terminals, it=20
would take a petition from U.S. Attorney General Robert Kennedy to spur =
the=20
Interstate Commerce Commission (ICC) to issue tough new regulations, =
backed by=20
fines up to $500, that would eventually end segregated bus facilities. =
Even=20
after the order went into effect, on November 1, 1961, hard-core =
segregation=20
persisted; still, the "white" and "colored" signs in bus stations across =
the=20
South be- gan to come down. The <EM>New York Times</EM>, which had =
earlier=20
criticized the Freedom Riders' "incitement and provocation," =
acknowledged that=20
they "started the chain of events which resulted in the new I.C.C. =
order."</P>
<P>The legacy of the rides "could not have been more poetic," says =
Robert=20
Singleton, who connects those events to the election of Barack Obama as=20
president. Obama was born in August 1961, Singleton notes, just when the =
riders=20
were languishing in Mississippi jails and prisons, trying to "break the =
back of=20
segregation for all people, but especially for the children. We put =
ourselves in=20
harm's way for a child, at the very time he came into this world, who =
would=20
become our first black president."</P>
<P><STRONG>Marian Smith Holmes</STRONG> is an associate editor. =
<BR>Photographer=20
<STRONG>Eric Etheridge</STRONG> maintains a Web site, <A=20
href=3D"http://breachofpeace.com/blog/" =
target=3D_blank>breachofpeace.com</A>, that=20
publishes information about the Freedom=20
Riders.</P><!--startclickprintexclude--></DIV></DIV>
<SCRIPT language=3DJavaScript type=3Dtext/javascript>
	function checkForm(formToBeChecked){=09
		 =20
		var bodyValue =3D document.getElementById("field.body").value;
	=09
		bodyValue =3D bodyValue.replace(/&/g,"&");
		bodyValue =3D bodyValue.replace(/</g,"<");
		bodyValue =3D bodyValue.replace(/>/g,">");
		bodyValue =3D bodyValue.replace(/\r\n/g,"<br>");
		bodyValue =3D bodyValue.replace(/\n/g,"<br>");
		bodyValue =3D bodyValue.replace(/\r/g,"<br>");			=09
	=09
		document.getElementById("field.body").value =3D bodyValue;   										=
			=09

		return true;	=09
	}
=09
	function maxlength(element, maxvalue)
	{
	var q =3D eval("document.commentform."+element+".value.length");
	var r =3D q - maxvalue;
	var msg =3D "We can only accept 2000 characters per comment.  You have =
input "+q+" characters into the "+
       "comment box. Please abbreviate "+
       "your comment by at least "+r+" characters.  Thank you.";
	if (q > maxvalue) {
		alert(msg);
		element.focus();
		}
	}
=20
</SCRIPT>
<BR clear=3Dall>
<P id=3DarticlePaginationWrapper><A class=3Dcurrent-page=20
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html?c=3Dy&amp;page=3D1">1</A>=20
<A=20
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html?c=3Dy&amp;page=3D2">2</A>=20
<A=20
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html?c=3Dy&amp;page=3D3">3</A>=20
<A class=3Dlast=20
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html?c=3Dy&amp;page=3D2">Next=20
=C2=BB</A> </P><BR clear=3Dall>
<H4 id=3Drelated-topics><STRONG>Related topics:</STRONG> <A=20
href=3D"http://www.smithsonianmag.com/topics/Subject-American_History.htm=
l">American=20
History</A> <A=20
href=3D"http://www.smithsonianmag.com/topics/Subject-Movement_Leaders.htm=
l">Movement=20
Leaders</A> <A=20
href=3D"http://www.smithsonianmag.com/topics/Subject-Civil_Rights.html">C=
ivil=20
Rights</A> <A=20
href=3D"http://www.smithsonianmag.com/topics/Time-1960s.html">1960s</A> =
<A=20
href=3D"http://www.smithsonianmag.com/topics/Location-Alabama.html">Alaba=
ma</A>=20
</H4><BR><!--Begin Article Share Tools Bottom-->
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D631 border=3D0>
  <TBODY>
  <TR>
    <TD vAlign=3Dcenter align=3Dmiddle width=3D85>
      <SCRIPT=20
      =
src=3D"http://www.stumbleupon.com/hostedbadge.php?s=3D2&amp;r=3Dhttp://ww=
w.smithsonianmag.com/history-archaeology/The-Freedom-Riders.html?utm_sour=
ce=3Dsharebuttonbottom&amp;utm_medium=3Dreferral&amp;utm_campaign=3DStumb=
leUpon&amp;utm_content=3DThe Freedom Riders, Then and Now"></SCRIPT>
    </TD>
    <TD vAlign=3Dcenter align=3Dmiddle width=3D90><IFRAME=20
      style=3D"OVERFLOW: hidden; WIDTH: 80px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 21px; =
BORDER-BOTTOM-STYLE: none"=20
      =
src=3D"http://www.facebook.com/plugins/like.php?href=3Dhttp%3A%2F%2Fwww.s=
mithsonianmag.com%2Fhistory-archaeology%2FThe-Freedom-Riders.html?utm_sou=
rce=3Dsharebuttontop&amp;utm_medium=3Dreferral&amp;utm_campaign=3DFaceboo=
k&amp;utm_content=3DThe Freedom Riders, Then and =
Now&amp;layout=3Dbox_count&amp;show_faces=3Dfalse&amp;width=3D70&amp;acti=
on=3Dlike&amp;font=3Darial&amp;colorscheme=3Dlight&amp;height=3D65"=20
      frameBorder=3D0 scrolling=3Dno allowTransparency></IFRAME></TD>
    <TD vAlign=3Dcenter align=3Dleft width=3D130>
      <SCRIPT type=3Dtext/javascript>
  reddit_url =3D =
"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Riders.htm=
l";
  reddit_title =3D "The Freedom Riders, Then and Now";
  reddit_newwindow =3D "1";
</SCRIPT>

      <SCRIPT src=3D"http://reddit.com/static/button/button1.js"=20
      type=3Dtext/javascript></SCRIPT>
    </TD>
    <TD vAlign=3Dcenter align=3Dmiddle width=3D100><A =
class=3Dtwitter-share-button=20
      href=3D"http://twitter.com/share" data-related=3D"AirSpaceMag"=20
      data-via=3D"SmithsonianMag" data-count=3D"horizontal"=20
      data-text=3D"The Freedom Riders, Then and Now"=20
      =
data-url=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom=
-Riders.html">Tweet</A>
      <SCRIPT src=3D"http://platform.twitter.com/widgets.js"=20
      type=3Dtext/javascript></SCRIPT>
    </TD>
    <TD vAlign=3Dcenter align=3Dmiddle width=3D121><A=20
      class=3D"DiggThisButton DiggCompact"=20
      =
href=3D"http://digg.com/submit?url=3Dhttp%3A%2F%2Fwww.smithsonianmag.com%=
2Fhistory-archaeology%2FThe-Freedom-Riders.html&amp;title=3DThe+Freedom+R=
iders%2C+Then+and+Now">Digg</A></TD>
    <TD vAlign=3Dcenter align=3Dmiddle width=3D105>
      <SCRIPT src=3D"http://platform.linkedin.com/in.js"=20
      type=3Dtext/javascript></SCRIPT>

      <SCRIPT type=3Din/share=20
      =
data-url=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom=
-Riders.html"=20
      data-counter=3D"right"></SCRIPT>
    </TD></TR></TBODY></TABLE><!--END Article Share Tools Bottom--><A=20
name=3Dcomments_shaded></A>
<DIV id=3Dcomment_section><A name=3Dcomment-form>&nbsp;</A>=20
<DIV id=3Dcomments_shaded>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D610 border=3D0>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop width=3D410>
      <H6>Comments (12) </H6></TD>
    <TD vAlign=3Dcenter align=3Dright =
width=3D200></TD></TR></TBODY></TABLE>
<DIV id=3Dcomments_inner_shaded>
<DIV class=3Dcomments_post>
<DIV class=3Dcomments_post_entry>
<P>Hopefuly, an one who reads this will find and watch the excellent =
documentary=20
"Freedom Riders" which will come out on the "American Experience" later =
this=20
year (?). In it Bobby Kennedy speaks poignantly, saying "we might have a =
black=20
President some day."<BR>With our still segregated schools, our southern=20
Republicans and t bag party, the U S still has many of the same =
repressive=20
elements it did back when the freedom riders accomplished so much. Think =

National Guard at Kent State, think National Guard in Iraq.<BR>I think =
the=20
country has a great amnesia when it comes to honoring and remembering =
its truly=20
great movements- like labor, civil rights, etc. We still are not a =
peaceful=20
country and I hope the peace movement cvan grow and accomplish as much =
as did=20
civil rights. It has to. Yet, real peace activists remain rare in the =
U.S. Maybe=20
some day, a group like Jonah House in Baltimore will be recognized as =
they=20
should, but for now, there are no magazine articles about them, and the =
media=20
finds other "heroes" to put forward. Sad.<BR>This country seems to =
create an=20
atmosphere in which its true heroes are assassinated.</P></DIV>
<DIV class=3Dcomments_post_info>
<P class=3Dcomments_post_info>Posted by david eberhardt on May 10,2010 | =
10:24=20
AM</P></DIV></DIV>
<DIV class=3Dcomments_post>
<DIV class=3Dcomments_post_entry>
<P>I feel sorry for all people that us because of the color of our skin =
because=20
Jesus loves us all the same he sees no color just the contents of the =
heart I=20
love the people that hate me the most</P></DIV>
<DIV class=3Dcomments_post_info>
<P class=3Dcomments_post_info>Posted by melenia adams on February 1,2010 =
| 09:49=20
PM</P></DIV></DIV>
<DIV class=3Dcomments_post>
<DIV class=3Dcomments_post_entry>
<P>I feel guilty that in the 60's I was in a word, private Catholic =
schools,=20
secondary and post secondary, where the Beatles were more popular than =
Rev.=20
Martin Luther King jr, who led many freedom marches through the South. I =
was=20
about his age. I began to educate myself after his assasination. Since =
that date=20
I have read so much about Civil Rights and how we came to be feared by =
whites=20
since slavery. I am happy that our history is so open compared to the =
few=20
paragraphs I learned in American history from school text books in the =
60's. I=20
read this article and I am awed of our black history. Thank you for =
putting it=20
out there.</P></DIV>
<DIV class=3Dcomments_post_info>
<P class=3Dcomments_post_info>Posted by Joy R. Rees on February 15,2009 =
| 05:32=20
PM</P></DIV></DIV>
<DIV class=3Dcomments_post>
<DIV class=3Dcomments_post_entry>
<P>I take offense to the term "paddy wagon". The correct term is "Police =
Van".=20
Paddy Wagon is a slur against Irish people. I am not offended by Eric =
Ethridge=20
personaly because I'm sure he does not know any better. The term "Paddy =
Wagon"=20
came about when the police would send a van in to the town to arrest =
groups of=20
drunken citizens, man of which were Irish.</P></DIV>
<DIV class=3Dcomments_post_info>
<P class=3Dcomments_post_info>Posted by Joseph Hastings on February =
14,2009 |=20
08:08 AM</P></DIV></DIV>
<DIV class=3Dcomments_post>
<DIV class=3Dcomments_post_entry>
<P>There were the Jews, there were the "blacks", there are now the =
"gays"...=20
who's next? WHEN will America be what our fore-fathers set out to make =
it? God=20
Bless them all. God help those, who hate...</P></DIV>
<DIV class=3Dcomments_post_info>
<P class=3Dcomments_post_info>Posted by Diane Lacey on February 13,2009 =
| 12:35=20
AM</P></DIV></DIV>
<DIV class=3Dcomments_post>
<DIV class=3Dcomments_post_entry>
<P>Cities were a lot safer then. Look at Detroit and how badly =
deteriorated it=20
is compared to 50 years ago.</P></DIV>
<DIV class=3Dcomments_post_info>
<P class=3Dcomments_post_info>Posted by Bill Elliott on February 12,2009 =
| 11:28=20
PM</P></DIV></DIV>
<DIV class=3Dcomments_post>
<DIV class=3Dcomments_post_entry>
<P>Couple things. First, One of my professors in college was a Freedom =
Rider.=20
But he never told me about his time in the Birmingham jail; I discovered =
that on=20
his web site thirty years later. He was a good man. Two, I would suggest =
that=20
"massive and instant privilege" (on a World scale at least) could be =
applied to=20
almost anyone in the United States (although certainly not all; Black =
people and=20
Appalachian whites included), even then. But this was not South Africa; =
even for=20
African Americans. Think about if your name was "Kennedy" or "Bush;" =
It's mostly=20
a class issue in the end. Three, that life for Black people was no worse =
in the=20
South than the North irrespective of press emphasis. The press made much =
of the=20
Southern problem but I grew up in Cincinnati, and I saw first hand as =
much there=20
as here in Memphis where I have lived for almost 30 years and =
northeastern=20
cities such as Boston were even worse. It has been said that the =
difference in=20
the Southern and Northern racial view was this: that the South viewed =
Blacks as=20
simply inferior; the Northern view on the other hand was vile hatred. =
One may=20
eventually prove oneself, but hatred is a completely different matter. I =
will=20
never return to Cincinnati.</P></DIV>
<DIV class=3Dcomments_post_info>
<P class=3Dcomments_post_info>Posted by Alan Wells on February 8,2009 | =
01:46=20
PM</P></DIV></DIV>
<DIV class=3Dcomments_post>
<DIV class=3Dcomments_post_entry>
<P>I subscribe to your magazine and thoroughly enjoy it.And yes, I did =
read this=20
article.&nbsp; An eye opener for sure.Thank you.&nbsp; EllenPS.&nbsp; =
Would it=20
be possible to obtain one of the World Maps that you give to new=20
subscribers.&nbsp; I have been a reader for a number of years and give =
gifts of=20
the magazine too.Thanks Ellen</P></DIV>
<DIV class=3Dcomments_post_info>
<P class=3Dcomments_post_info>Posted by Ellen Harrington on February =
7,2009 |=20
10:00 PM</P></DIV></DIV>
<DIV class=3Dcomments_post>
<DIV class=3Dcomments_post_entry>
<P>WAS 1961 LIGHT YEARS AGO. I WAS BORN AND GREW UP IN BIRMINGHAM BUT BY =
1961=20
WAS LONG GONE FROM THE "PITTSBURG" OF THE SOUTH TO A RURAL TOWN IN NORTH =

ALABAMA. I WELL RECALL THE SCREEMING HEAD LINES ABOUT THE "FREEDOM =
RIDER" AND=20
HOW THEY WERE INTRUDING INTO OUR LIFE STYLE, AT THAT TIME I THOUGH THAT =
ANY=20
AMERICAN SHOULD BE ABLE TO TRAVEL ANYWHERE IN THE WORLD AND OUR =
GOVERMENT=20
PORTECT THEM. I WAS COMPLETELY BENT OUT OF SHAPE WITH BULL CONNOR AND =
HIS WATER=20
SQUIDS. AT THAT TIME I WAS BADLY OUT OF STEP WITH REST OF SOCIETY. NOW I =
AM=20
CROWED BY POLITICIANS WHO SAY THEY WERE WRONG AND THAT "ANY AMERICAN =
SCHOULD BE=20
ABLE TO TRAVE ANYWHERE IN THE WORLD AND BE PROTECTED BY THEIR =
GOVERNMENT" WHEN I=20
MOVED TO THIS SMALL TOWN,FROM THAT FAR AWAY FOREIGN CITY OF CHATANOOGA=20
TENNESSEE, THE BOARD OF REGISTRATION ALMOST DID NOT ALLOW ME TO REGISTER =
TO=20
VOTE. THEY THOUGH I MIGHT BE BRINGING IN FOREIGN IDEAS. THE FACT THAT MY =
WIFES=20
MOTHER WAS BORN AN RAISED HERE, AND BOTH OF US WERE GRADUATES OF THE =
STATE=20
UNIVERSITY HAD NO BEARING ON THE LADY WHO HEADED THE BOARD. WAS ALL OF =
THIS LIGH=20
YEAR AWAY, OR WHAT?</P></DIV>
<DIV class=3Dcomments_post_info>
<P class=3Dcomments_post_info>Posted by walter vice on February 7,2009 | =
01:12=20
PM</P></DIV></DIV>
<DIV class=3Dcomments_post>
<DIV class=3Dcomments_post_entry>
<P>It was so long ago. I was a high school teacher at Kirkland, =
Washington when=20
The American Federation of Teachers sent me to Mississippi to set up a =
freedom=20
school. I traveled to Jackson, Mississippi in a Greyhound Bus. At =
Jackson I=20
marched with Student Nonviolent Coordinating Committee regional director =
Stokely=20
Carmichael and was incarcerated at Mississippi State Fair Ground's main=20
provillion for ten days and harshly beaten.<BR><BR>I then went to Amite =
County,=20
a KKK stronghold, and set up a freedom school and assisted with the =
registration=20
of 35 blacks, the first black residents ever registered in that county.=20
<BR><BR>I wrote a lengthy article about my experience focusing on =
Herbert Lee=20
and Bob Moses. <BR>I would like to get a copy of my mug shot by the =
Jackson,=20
Mississippi police.<BR><BR>Sheridan =
Peterson<BR>eagleeye@sonic.net</P></DIV>
<DIV class=3Dcomments_post_info>
<P class=3Dcomments_post_info>Posted by Sheridan Peterson on February =
1,2009 |=20
10:59 PM</P></DIV></DIV>
<DIV class=3Dcomments_post>
<DIV class=3Dcomments_post_entry>
<P>I read that some of the freedom riders were as young as 16, I was 15 =
in 1961,=20
and living in NorthEastern Ohio. There was only one black family in the =
small=20
town of Ashtabula, but on the lake front was an old mansion called the =
Hubbard=20
House. This was atop a hill above Lake Erie, cna had a tunnel to the =
beach in=20
which runaway slaves were taken down to waiting ships in the dark of =
night.=20
Thank You for this article which touches on the brave men and women of =
both=20
races who had the courage to participate in this daring =
adventure.</P></DIV>
<DIV class=3Dcomments_post_info>
<P class=3Dcomments_post_info>Posted by Steven Cox on January 25,2009 | =
09:25=20
PM</P></DIV></DIV>
<DIV class=3Dcomments_post>
<DIV class=3Dcomments_post_entry>
<P>I enjoyed looking over this. However, I enjoy reading the actual =
magazine=20
more because I am the type of reader who enjoys holding what he or she =
is=20
reading and sitting in a comfortable chair reading it! I look forward to =

continuing to read my actual magazine when it comes in the monthly mail. =
Thanks,=20
and have a great week! Best wishes, Lee.</P></DIV>
<DIV class=3Dcomments_post_info>
<P class=3Dcomments_post_info>Posted by Dr. Lee Prosser on January =
24,2009 | 04:03=20
PM</P></DIV></DIV></DIV>
<DIV style=3D"FLOAT: right"></DIV><A name=3Dcomments_submitted></A>
<DIV class=3Dcomments_box>
<FORM id=3Dcomments_box name=3Dcommentform=20
onsubmit=3D"this.submitComment.disabled=3D1;try{return =
insertComment(this,false,null,true);}catch(e){alert(e);}"=20
method=3Dpost><INPUT id=3Dpath type=3Dhidden=20
value=3D/history-archaeology/The-Freedom-Riders.html?&amp;submitted=3Dy#c=
omments_submitted=20
name=3Dpath>=20
<H3>Post a Comment</H3><BR>
<P>Name: <EM>(required)</EM> <INPUT id=3Dname size=3D40 =
name=3Dname><BR></P>
<P>Email: <EM>(required)</EM> <INPUT id=3Demail size=3D40 =
name=3Demail><BR></P>
<P>Comment:<BR><TEXTAREA id=3Dfield name=3Dfield rows=3D15 cols=3D60 =
onchange=3D"maxlength('field', 2000)"></TEXTAREA></P><SPAN=20
class=3Dcomment_mod>Comments are moderated, and will not appear until=20
Smithsonian.com has approved them. Smithsonian reserves the right not to =
post=20
any comments that are unlawful, threatening, offensive, defamatory, =
invasive of=20
a person's privacy, inappropriate, confidential or proprietary, =
political=20
messages, product endorsements, or other content that might otherwise =
violate=20
any laws or policies.</SPAN>=20
<P style=3D"PADDING-TOP: 10px"><INPUT id=3DsubmitComment tabIndex=3D5 =
type=3Dsubmit value=3D"Submit Comment" name=3DsubmitComment>=20
</FORM></P></DIV></DIV></DIV><BR><BR><!--endclickprintexclude--></DIV><!-=
-endclickprintinclude-->
<DIV class=3D"col four last" id=3Darticle-right=20
style=3D"PADDING-LEFT: 15px; PADDING-TOP: 10px">
<DIV id=3DarticleHeaderAd>
<DIV class=3D"col four last marginBottom">
<P class=3Dad-note>Advertisement</P>
<SCRIPT language=3DJavaScript>
document.write('<SCR'+'IPT LANGUAGE=3D"JavaScript1.1" =
SRC=3D"http://ad.doubleclick.net/adj/smithsonianmag.tmus/history-archaeol=
ogy;tile=3D3;' + segQS + quantSegs + 'pos=3Dtop;sz=3D300x250;ord=3D' + =
ord + '?" ><\/SCRIPT>');
</SCRIPT>

<SCRIPT>
if ((!document.images && navigator.userAgent.indexOf("Mozilla/2.") >=3D =
0)  || navigator.userAgent.indexOf("WebTV")>=3D 0) {
document.write('<A =
HREF=3D"http://ad.doubleclick.net/jump/smithsonianmag.tmus/history-archae=
ology;tile=3D3;' + segQS + quantSegs + 'pos=3Dtop;sz=3D300x250;ord=3D' + =
ord + '?" TARGET=3D"_blank">');
document.write('<IMG =
SRC=3D"http://ad.doubleclick.net/ad/smithsonianmag.tmus/history-archaeolo=
gy;tile=3D3;' + segQS + quantSegs + 'pos=3Dtop;sz=3D300x250;ord=3D' + =
ord + '?" WIDTH=3D"300" HEIGHT=3D"250" BORDER=3D"0" ALT=3D""></A>');
}
</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/smithsonianmag.tmus/history-archae=
ology;tile=3D3;pos=3Dtop;sz=3D300x250;ord=3D123456789?"=20
target=3D_blank><IMG height=3D250 alt=3D""=20
src=3D"http://ad.doubleclick.net/ad/smithsonianmag.tmus/history-archaeolo=
gy;tile=3D3;pos=3Dtop;sz=3D300x250;ord=3D123456789?"=20
width=3D300 border=3D0></A> </NOSCRIPT></DIV><BR clear=3Dall><!--Start =
Videos Wide Square-->
<DIV class=3Dmost-popular_square id=3Dmost-popular_large>
<H3 class=3DblueHead_square><SPAN>Most Popular Video</SPAN></H3>
<UL id=3DtabNav_large>
  <LI class=3D"tabTitle_large active" id=3DviewTabTitle_large=20
  onclick=3D"switchVideo('view');">Newest=20
  <LI class=3DtabTitle_large id=3DrecentTabTitle_large=20
  onclick=3D"switchVideo('recent');">Most Viewed </LI></UL>
<DIV id=3Dmost-popular-body_large>
<DIV class=3DtabBody_large id=3DviewTabBody_large>
<TABLE>
  <TBODY>
  <TR vAlign=3Dtop>
    <TD><A=20
      =
onclick=3D"pollSubPop('http://www.smithsonianmag.com/multimedia/videos/Ho=
w-to-Distill-Texas-Whiskey.html','popuppoll', =
'toolbar=3Dno,left=3D0,top=3D0,location=3Dno,directories=3Dno,status=3Dno=
,menubar=3Dno,scrollbars=3Dno,resizable=3Dyes,width=3D868,height=3D610')"=
=20
      =
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#"=20
      rel=3Dgallery><IMG title=3D"" style=3D"MARGIN-TOP: 5px" alt=3D""=20
      =
src=3D"http://media.smithsonianmag.com/images/130*69/texas-destilleries-v=
ideo-landing.jpg"=20
      align=3Dleft border=3D0> </A></TD>
    <TD>
      <H4><A=20
      =
onclick=3D"pollSubPop('http://www.smithsonianmag.com/multimedia/videos/Ho=
w-to-Distill-Texas-Whiskey.html','popuppoll', =
'toolbar=3Dno,left=3D0,top=3D0,location=3Dno,directories=3Dno,status=3Dno=
,menubar=3Dno,scrollbars=3Dno,resizable=3Dyes,width=3D868,height=3D610')"=
=20
      =
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#"=20
      rel=3Dgallery>How to Distill Texas Whiskey </A></H4>
      <P><EM>(2:41)</EM></P></TD></TR>
  <TR vAlign=3Dtop>
    <TD><A=20
      =
onclick=3D"pollSubPop('http://www.smithsonianmag.com/multimedia/videos/St=
icky-Rice-in-Laos.html','popuppoll', =
'toolbar=3Dno,left=3D0,top=3D0,location=3Dno,directories=3Dno,status=3Dno=
,menubar=3Dno,scrollbars=3Dno,resizable=3Dyes,width=3D868,height=3D610')"=
=20
      =
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#"=20
      rel=3Dgallery><IMG title=3D"" style=3D"MARGIN-TOP: 5px" alt=3D""=20
      =
src=3D"http://media.smithsonianmag.com/images/130*69/sticky-rice-video-la=
nding.jpg"=20
      align=3Dleft border=3D0> </A></TD>
    <TD>
      <H4><A=20
      =
onclick=3D"pollSubPop('http://www.smithsonianmag.com/multimedia/videos/St=
icky-Rice-in-Laos.html','popuppoll', =
'toolbar=3Dno,left=3D0,top=3D0,location=3Dno,directories=3Dno,status=3Dno=
,menubar=3Dno,scrollbars=3Dno,resizable=3Dyes,width=3D868,height=3D610')"=
=20
      =
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#"=20
      rel=3Dgallery>Sticky Rice in Laos </A></H4>
      <P><EM>(3:33)</EM></P></TD></TR>
  <TR vAlign=3Dtop>
    <TD><A=20
      =
onclick=3D"pollSubPop('http://www.smithsonianmag.com/arts-culture/Wayne-T=
hiebaud-on-Pop-Art.html','popuppoll', =
'toolbar=3Dno,left=3D0,top=3D0,location=3Dno,directories=3Dno,status=3Dno=
,menubar=3Dno,scrollbars=3Dno,resizable=3Dyes,width=3D868,height=3D610')"=
=20
      =
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#"=20
      rel=3Dgallery><IMG title=3D"" style=3D"MARGIN-TOP: 5px" alt=3D""=20
      =
src=3D"http://media.smithsonianmag.com/images/130*69/thiebaud-interview-v=
ideo-landing.jpg"=20
      align=3Dleft border=3D0> </A></TD>
    <TD>
      <H4><A=20
      =
onclick=3D"pollSubPop('http://www.smithsonianmag.com/arts-culture/Wayne-T=
hiebaud-on-Pop-Art.html','popuppoll', =
'toolbar=3Dno,left=3D0,top=3D0,location=3Dno,directories=3Dno,status=3Dno=
,menubar=3Dno,scrollbars=3Dno,resizable=3Dyes,width=3D868,height=3D610')"=
=20
      =
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#"=20
      rel=3Dgallery>Wayne Thiebaud on Pop Art </A></H4>
      <P><EM>(3:13)</EM></P></TD></TR>
  <TR vAlign=3Dtop>
    <TD><A=20
      =
onclick=3D"pollSubPop('http://www.smithsonianmag.com/multimedia/videos/No=
-Need-for-a-Plane-This-Snake-Can-Fly.html','popuppoll', =
'toolbar=3Dno,left=3D0,top=3D0,location=3Dno,directories=3Dno,status=3Dno=
,menubar=3Dno,scrollbars=3Dno,resizable=3Dyes,width=3D868,height=3D610')"=
=20
      =
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#"=20
      rel=3Dgallery><IMG title=3D"" style=3D"MARGIN-TOP: 5px" alt=3D""=20
      =
src=3D"http://media.smithsonianmag.com/images/130*69/flying-snake-video-l=
anding.jpg"=20
      align=3Dleft border=3D0> </A></TD>
    <TD>
      <H4><A=20
      =
onclick=3D"pollSubPop('http://www.smithsonianmag.com/multimedia/videos/No=
-Need-for-a-Plane-This-Snake-Can-Fly.html','popuppoll', =
'toolbar=3Dno,left=3D0,top=3D0,location=3Dno,directories=3Dno,status=3Dno=
,menubar=3Dno,scrollbars=3Dno,resizable=3Dyes,width=3D868,height=3D610')"=
=20
      =
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#"=20
      rel=3Dgallery>No Need for a Plane, This Snake Can Fly </A></H4>
      <P><EM>(00:34)</EM></P></TD></TR>
  <TR>
    <TD align=3Dright colSpan=3D2>
      <P><A=20
      =
href=3D"http://www.smithsonianmag.com/video/search/?keyword=3DNewest"><ST=
RONG>View=20
      All Newest Videos =
=C2=BB</STRONG></A></P></TD></TR></TBODY></TABLE></DIV>
<DIV class=3DtabBody_large id=3DrecentTabBody_large style=3D"DISPLAY: =
none">
<TABLE>
  <TBODY>
  <TR vAlign=3Dtop>
    <TD><A=20
      =
onclick=3D"pollSubPop('http://www.smithsonianmag.com/multimedia/videos/11=
4224504.html','popuppoll', =
'toolbar=3Dno,left=3D0,top=3D0,location=3Dno,directories=3Dno,status=3Dno=
,menubar=3Dno,scrollbars=3Dno,resizable=3Dyes,width=3D868,height=3D610')"=
=20
      =
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#"=20
      rel=3Dgallery><IMG title=3D"" style=3D"MARGIN-TOP: 5px; =
MARGIN-BOTTOM: 5px"=20
      alt=3D""=20
      =
src=3D"http://media.smithsonianmag.com/images/130*69/flying-snake-video-l=
anding.jpg">=20
      </A></TD>
    <TD>
      <H4><A=20
      =
onclick=3D"pollSubPop('http://www.smithsonianmag.com/multimedia/videos/11=
4224504.html','popuppoll', =
'toolbar=3Dno,left=3D0,top=3D0,location=3Dno,directories=3Dno,status=3Dno=
,menubar=3Dno,scrollbars=3Dno,resizable=3Dyes,width=3D868,height=3D610')"=
=20
      =
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#"=20
      rel=3Dgallery>No Need for a Plane, This Snake Can Fly</A></H4>
      <P><EM>(00:34)</EM></P></TD></TR>
  <TR vAlign=3Dtop>
    <TD><A=20
      =
onclick=3D"pollSubPop('http://www.smithsonianmag.com/multimedia/videos/11=
2021764.html','popuppoll', =
'toolbar=3Dno,left=3D0,top=3D0,location=3Dno,directories=3Dno,status=3Dno=
,menubar=3Dno,scrollbars=3Dno,resizable=3Dyes,width=3D868,height=3D610')"=
=20
      =
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#"=20
      rel=3Dgallery><IMG title=3D"" style=3D"MARGIN-TOP: 5px; =
MARGIN-BOTTOM: 5px"=20
      alt=3D""=20
      =
src=3D"http://media.smithsonianmag.com/images/130*69/arcimboldo-video-lan=
ding.jpg">=20
      </A></TD>
    <TD>
      <H4><A=20
      =
onclick=3D"pollSubPop('http://www.smithsonianmag.com/multimedia/videos/11=
2021764.html','popuppoll', =
'toolbar=3Dno,left=3D0,top=3D0,location=3Dno,directories=3Dno,status=3Dno=
,menubar=3Dno,scrollbars=3Dno,resizable=3Dyes,width=3D868,height=3D610')"=
=20
      =
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#"=20
      rel=3Dgallery>Arcimboldo: More Than Meets the Eye</A></H4>
      <P><EM>(03:56)</EM></P></TD></TR>
  <TR vAlign=3Dtop>
    <TD><A=20
      =
onclick=3D"pollSubPop('http://www.smithsonianmag.com/multimedia/videos/11=
4204174.html','popuppoll', =
'toolbar=3Dno,left=3D0,top=3D0,location=3Dno,directories=3Dno,status=3Dno=
,menubar=3Dno,scrollbars=3Dno,resizable=3Dyes,width=3D868,height=3D610')"=
=20
      =
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#"=20
      rel=3Dgallery><IMG title=3D"" style=3D"MARGIN-TOP: 5px; =
MARGIN-BOTTOM: 5px"=20
      alt=3D""=20
      =
src=3D"http://media.smithsonianmag.com/images/130*69/thiebaud-video-landi=
ng.jpg">=20
      </A></TD>
    <TD>
      <H4><A=20
      =
onclick=3D"pollSubPop('http://www.smithsonianmag.com/multimedia/videos/11=
4204174.html','popuppoll', =
'toolbar=3Dno,left=3D0,top=3D0,location=3Dno,directories=3Dno,status=3Dno=
,menubar=3Dno,scrollbars=3Dno,resizable=3Dyes,width=3D868,height=3D610')"=
=20
      =
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#"=20
      rel=3Dgallery>Wayne Thiebaud: Beyond the Cakes</A></H4>
      <P><EM>(3:34)</EM></P></TD></TR>
  <TR vAlign=3Dtop>
    <TD><A=20
      =
onclick=3D"pollSubPop('http://www.smithsonianmag.com/multimedia/videos/11=
2628074.html','popuppoll', =
'toolbar=3Dno,left=3D0,top=3D0,location=3Dno,directories=3Dno,status=3Dno=
,menubar=3Dno,scrollbars=3Dno,resizable=3Dyes,width=3D868,height=3D610')"=
=20
      =
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#"=20
      rel=3Dgallery><IMG title=3D"" style=3D"MARGIN-TOP: 5px; =
MARGIN-BOTTOM: 5px"=20
      alt=3D""=20
      =
src=3D"http://media.smithsonianmag.com/images/130*69/henry-fair-video-lan=
ding.jpg">=20
      </A></TD>
    <TD>
      <H4><A=20
      =
onclick=3D"pollSubPop('http://www.smithsonianmag.com/multimedia/videos/11=
2628074.html','popuppoll', =
'toolbar=3Dno,left=3D0,top=3D0,location=3Dno,directories=3Dno,status=3Dno=
,menubar=3Dno,scrollbars=3Dno,resizable=3Dyes,width=3D868,height=3D610')"=
=20
      =
href=3D"http://www.smithsonianmag.com/history-archaeology/The-Freedom-Rid=
ers.html#"=20
      rel=3Dgallery>J. Henry Fair on Devastating Beauty</A></H4>
      <P><EM>(2:15)</EM></P></TD></TR>
  <TR>
    <TD align=3Dright colSpan=3D2>
      <P><A=20
      =
href=3D"http://www.smithsonianmag.com/video/search/?keyword=3DPopular"><S=
TRONG>View=20
      All Most Popular Videos=20
=C2=BB</STRONG></A></P></TD></TR></TBODY></TABLE></DIV></DIV></DIV><!--En=
d Videos Wide Square-->
<DIV class=3Dmost-popular_square id=3Dmost-popular_large>
<H3 class=3DblueHead_square><SPAN>Most Popular</SPAN></H3>
<UL id=3DtabNav_large>
  <LI class=3D"tabTitle_large active" id=3DviewedHTabTitle_large=20
  onclick=3D"switchMostPopularHomepage('viewedH');">Viewed=20
  <LI class=3DtabTitle_large id=3DemailedHTabTitle_large=20
  onclick=3D"switchMostPopularHomepage('emailedH');">Emailed=20
  <LI class=3DtabTitle_large id=3DcommentHTabTitle_large=20
  onclick=3D"switchMostPopularHomepage('commentH');">Commented =
</LI></UL>
<DIV id=3Dmost-popular-body_large>
<DIV class=3DtabBody_large id=3DviewedHTabBody_large>
<OL class=3Dmost-popular-list_large>
  <LI><A title=3D"The Hubble Space Telescope=E2=80=99s Finest Photos"=20
  =
href=3D"http://www.smithsonianmag.com/science-nature/44455707.html">The =
Hubble=20
  Space Telescope=E2=80=99s Finest Photos</A>=20
  <LI><A title=3D"The Secrets Behind Your Flowers"=20
  =
href=3D"http://www.smithsonianmag.com/people-places/113389589.html">The =
Secrets=20
  Behind Your Flowers</A>=20
  <LI><A=20
  title=3D"28 Places to See Before You Die=E2=80=94the Taj Mahal, Grand =
Canyon and More"=20
  =
href=3D"http://www.smithsonianmag.com/specialsections/lifelists/12596716.=
html">28=20
  Places to See Before You Die=E2=80=94the Taj Mahal, Grand Canyon and =
More</A>=20
  <LI><A title=3D"George Washington: The Reluctant President"=20
  =
href=3D"http://www.smithsonianmag.com/history-archaeology/113388979.html"=
>George=20
  Washington: The Reluctant President</A>=20
  <LI><A title=3D"The Wildlife of T.C. Boyle's Santa Barbara"=20
  href=3D"http://www.smithsonianmag.com/travel/113381644.html">The =
Wildlife of=20
  T.C. Boyle's Santa Barbara</A>=20
  <LI><A title=3D"A Taste of Sticky Rice, Laos=E2=80=99 National Dish"=20
  href=3D"http://www.smithsonianmag.com/travel/115011349.html">A Taste =
of Sticky=20
  Rice, Laos=E2=80=99 National Dish</A>=20
  <LI><A title=3D"Bodybuilders Through the Ages"=20
  =
href=3D"http://www.smithsonianmag.com/history-archaeology/51234817.html">=
Bodybuilders=20
  Through the Ages</A>=20
  <LI><A title=3D"A New Look at Anne Frank"=20
  href=3D"http://www.smithsonianmag.com/arts-culture/114594439.html">A =
New Look at=20
  Anne Frank</A>=20
  <LI><A title=3DTattoos=20
  =
href=3D"http://www.smithsonianmag.com/history-archaeology/10023606.html">=
Tattoos</A>=20

  <LI><A title=3D"Wayne Thiebaud Is Not a Pop Artist"=20
  =
href=3D"http://www.smithsonianmag.com/arts-culture/113390704.html">Wayne =

  Thiebaud Is Not a Pop Artist</A> </LI></OL></DIV>
<DIV class=3DtabBody_large id=3DemailedHTabBody_large style=3D"DISPLAY: =
none">
<OL class=3Dmost-popular-list_large>
  <LI><A title=3D"The Secrets Behind Your Flowers"=20
  =
href=3D"http://www.smithsonianmag.com/people-places/113389589.html">The =
Secrets=20
  Behind Your Flowers</A>=20
  <LI><A title=3D"The Surprisingly Exciting World of Mushroom Picking"=20
  =
href=3D"http://www.smithsonianmag.com/people-places/114753129.html">The=20
  Surprisingly Exciting World of Mushroom Picking</A>=20
  <LI><A title=3D"A New Look at Anne Frank"=20
  href=3D"http://www.smithsonianmag.com/arts-culture/114594439.html">A =
New Look at=20
  Anne Frank</A>=20
  <LI><A title=3D"Brilliant Space Photos From Chandra and Spitzer"=20
  =
href=3D"http://www.smithsonianmag.com/science-nature/113391419.html">Bril=
liant=20
  Space Photos From Chandra and Spitzer</A>=20
  <LI><A title=3D"Jane McGonigal on How Computer Games Make You Smarter" =

  =
href=3D"http://www.smithsonianmag.com/science-nature/113378754.html">Jane=
=20
  McGonigal on How Computer Games Make You Smarter</A>=20
  <LI><A title=3D"Wayne Thiebaud Is Not a Pop Artist"=20
  =
href=3D"http://www.smithsonianmag.com/arts-culture/113390704.html">Wayne =

  Thiebaud Is Not a Pop Artist</A>=20
  <LI><A title=3D"The Hubble Space Telescope=E2=80=99s Finest Photos"=20
  =
href=3D"http://www.smithsonianmag.com/science-nature/44455707.html">The =
Hubble=20
  Space Telescope=E2=80=99s Finest Photos</A>=20
  <LI><A title=3D"A Taste of Sticky Rice, Laos=E2=80=99 National Dish"=20
  href=3D"http://www.smithsonianmag.com/travel/115011349.html">A Taste =
of Sticky=20
  Rice, Laos=E2=80=99 National Dish</A>=20
  <LI><A title=3D"Secrets of the Colosseum"=20
  =
href=3D"http://www.smithsonianmag.com/history-archaeology/111462504.html"=
>Secrets=20
  of the Colosseum</A>=20
  <LI><A title=3D"Warsaw on the Rise"=20
  href=3D"http://www.smithsonianmag.com/travel/113387429.html">Warsaw on =
the=20
  Rise</A> </LI></OL></DIV>
<DIV class=3DtabBody_large id=3DcommentHTabBody_large style=3D"DISPLAY: =
none">
<OL class=3Dmost-popular-list_large>
  <LI><A title=3D"Catching a Wave, Powering an Electrical Grid?"=20
  =
href=3D"http://www.smithsonianmag.com/specialsections/ecocenter/energy/48=
071052.html">Catching=20
  a Wave, Powering an Electrical Grid?</A>=20
  <LI><A title=3D"The Secrets Behind Your Flowers"=20
  =
href=3D"http://www.smithsonianmag.com/people-places/113389589.html">The =
Secrets=20
  Behind Your Flowers</A>=20
  <LI><A title=3D"George Washington: The Reluctant President"=20
  =
href=3D"http://www.smithsonianmag.com/history-archaeology/113388979.html"=
>George=20
  Washington: The Reluctant President</A>=20
  <LI><A title=3D"Secrets of the Colosseum"=20
  =
href=3D"http://www.smithsonianmag.com/history-archaeology/111462504.html"=
>Secrets=20
  of the Colosseum</A>=20
  <LI><A title=3D"Run Silent, Run Deep"=20
  =
href=3D"http://www.smithsonianmag.com/history-archaeology/30202669.html">=
Run=20
  Silent, Run Deep</A>=20
  <LI><A title=3D"Dinosaur Shocker"=20
  =
href=3D"http://www.smithsonianmag.com/science-nature/10021606.html">Dinos=
aur=20
  Shocker</A>=20
  <LI><A title=3D"Catching Up With "=20
  =
href=3D"http://www.smithsonianmag.com/history-archaeology/10023996.html" =
Trot??=20
  Slow Old>Catching Up With "Old Slow Trot"</A>=20
  <LI><A title=3D"A New Look at Anne Frank"=20
  href=3D"http://www.smithsonianmag.com/arts-culture/114594439.html">A =
New Look at=20
  Anne Frank</A>=20
  <LI><A title=3D"Decoding Jackson Pollock"=20
  =
href=3D"http://www.smithsonianmag.com/arts-culture/61146957.html">Decodin=
g=20
  Jackson Pollock</A>=20
  <LI><A title=3D"The Evolution of Charles Darwin"=20
  href=3D"http://www.smithsonianmag.com/travel/10012646.html">The =
Evolution of=20
  Charles Darwin</A> </LI></OL></DIV></DIV></DIV>
<DIV class=3D"col four last">
<P class=3Dad-note>Advertisement</P>
<SCRIPT language=3DJavaScript>
document.write('<SCR'+'IPT LANGUAGE=3D"JavaScript1.1" =
SRC=3D"http://ad.doubleclick.net/adj/smithsonianmag.tmus/history-archaeol=
ogy;tile=3D3;' + segQS + quantSegs + 'pos=3Dbottom;sz=3D300x250;ord=3D' =
+ ord + '?" ><\/SCRIPT>');
</SCRIPT>

<SCRIPT>
if ((!document.images && navigator.userAgent.indexOf("Mozilla/2.") >=3D =
0)  || navigator.userAgent.indexOf("WebTV")>=3D 0) {
document.write('<A =
HREF=3D"http://ad.doubleclick.net/jump/smithsonianmag.tmus/history-archae=
ology;tile=3D3;' + segQS + quantSegs + =
'pos=3Dbottom;sz=3D300x250;ord=3D' + ord + '?" TARGET=3D"_blank">');
document.write('<IMG =
SRC=3D"http://ad.doubleclick.net/ad/smithsonianmag.tmus/history-archaeolo=
gy;tile=3D3;' + segQS + quantSegs + 'pos=3Dbottom;sz=3D300x250;ord=3D' + =
ord + '?" WIDTH=3D"300" HEIGHT=3D"250" BORDER=3D"0" ALT=3D""></A>');
}
</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/smithsonianmag.tmus/history-archae=
ology;tile=3D3;pos=3Dbottom;sz=3D300x250;ord=3D123456789?"=20
target=3D_blank><IMG height=3D250 alt=3D""=20
src=3D"http://ad.doubleclick.net/ad/smithsonianmag.tmus/history-archaeolo=
gy;tile=3D3;pos=3Dbottom;sz=3D300x250;ord=3D123456789?"=20
width=3D300 border=3D0></A> </NOSCRIPT></DIV>
<DIV class=3D"col four last marginTop">
<DIV class=3D"col four last marginTop"><!--Start Advanced Module HTML-->
<DIV class=3Darticle_sidebar_border>
<H3 class=3DblueHead_square><SPAN>Join Us</SPAN></H3>
<DIV=20
style=3D"BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; WIDTH: 292px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #eeeeee thin solid"><IFRAME=20
style=3D"OVERFLOW: hidden; WIDTH: 292px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 62px; =
BORDER-BOTTOM-STYLE: none"=20
src=3D"http://www.reddit.com/static/button/button2.html?width=3D51&amp;ur=
l=3Dhttp%3A%2F%2Fwww.smithsonianmag.com%2Fhistory-archaeology%2FThe-Freed=
om-Riders.html&amp;title=3DThe%20Freedom%20Riders%2C%20Then%20and%20Now&a=
mp;newwindow=3D1"=20
frameBorder=3D0 scrolling=3Dno allowTransparency></IFRAME></DIV>
<TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop><A href=3D"http://twitter.com/SmithsonianMag"><IMG =
title=3D""=20
      style=3D"MARGIN-TOP: 3px" alt=3D""=20
      =
src=3D"http://media.smithsonianmag.com/images/twitter-logo-145.png"=20
      border=3D0></A></TD>
    <TD vAlign=3Dtop>
      <H4><A href=3D"http://twitter.com/SmithsonianMag">Twitter</A></H4>
      <P>Follow Smithsonian magazine on =
Twitter</P></TD></TR></TBODY></TABLE></DIV><BR=20
clear=3Dall><!--End Advanced Module HTML--><!--Start Events and =
Happenings-->
<DIV class=3Darticle_sidebar_border>
<H3 class=3DblueHead_square><SPAN>Smithsonian.com Feature </SPAN></H3>
<TABLE>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop><A=20
      =
href=3D"http://microsite.smithsonianmag.com/content/Rick-Steves/"><A=20
      =
href=3D"http://microsite.smithsonianmag.com/content/Rick-Steves/"><IMG=20
      title=3D"" style=3D"MARGIN-TOP: 3px" alt=3D""=20
      =
src=3D"http://media.smithsonianmag.com/images/145*78/Rick-Steves-Venice-I=
taly-Venice-Vaporetto-388.jpg"></A>=20
      </A></TD>
    <TD vAlign=3Dtop>
      <H4><A=20
      =
href=3D"http://microsite.smithsonianmag.com/content/Rick-Steves/">Smithso=
nian=20
      Presents Travels with Rick Steves</A></H4>
      <P>With noted travel writer and television host Rick Steves as =
your guide,=20
      travel to 20 hot spots around Europe for culture, history and=20
      relaxation</P></TD></TR></TBODY></TABLE></DIV><!--End Events and =
Happenings--><!--Start Current Issue Square-->
<DIV class=3Dtoc_module_border id=3Dtoc_module_border>
<H3 class=3DblueHead_square><SPAN>In The Magazine </SPAN></H3><A=20
href=3D"http://www.smithsonianmag.com/issue/February_2011.html"><IMG=20
class=3Dissue-cover title=3D"" height=3D135 alt=3D""=20
src=3D"http://media.smithsonianmag.com/images/100*135/201102_cover.jpg" =
width=3D100=20
border=3D0> </A>
<H4><A title=3D"February 2011"=20
href=3D"http://www.smithsonianmag.com/issue/February_2011.html">February =

2011</A></H4>
<UL>
  <LI><A title=3D"Warsaw on the Rise"=20
  =
href=3D"http://www.smithsonianmag.com/travel/Warsaw-on-the-Rise.html">War=
saw on=20
  the Rise </A>
  <LI><A title=3D"Snow Phantom - Tracking the Elusive Lynx"=20
  =
href=3D"http://www.smithsonianmag.com/science-nature/Tracking-the-Elusive=
-Lynx.html">Snow=20
  Phantom </A>
  <LI><A title=3D"The Reluctant President"=20
  =
href=3D"http://www.smithsonianmag.com/history-archaeology/George-Washingt=
on-The-Reluctant-President.html">The=20
  Reluctant President </A>
  <LI><A title=3D"Flower Power"=20
  =
href=3D"http://www.smithsonianmag.com/people-places/The-Secrets-Behind-Yo=
ur-Flowers.html">Flower=20
  Power </A>
  <LI><A title=3D"Wayne Thiebaud Is Not a Pop Artist"=20
  =
href=3D"http://www.smithsonianmag.com/arts-culture/Wayne-Thiebaud-is-Not-=
a-Pop-Artist.html">Wayne=20
  Thiebaud Is Not a Pop Artist </A></LI></UL>
<P align=3Dright><A=20
href=3D"http://www.smithsonianmag.com/issue/February_2011.html">View =
Table of=20
Contents =C2=BB</A></P></DIV><!--End Current Issue Square--><!--Start =
Journeys Square-->
<DIV class=3Dmost-popular_square id=3Dpromotion_sidebar_large>
<UL id=3DpromotionNav_large>
  <LI class=3D"promotionTitle_large active" id=3DshopTabTitle_large=20
  onclick=3D"switchProduct('shop');">Smithsonian Store=20
  <LI class=3DpromotionTitle_large id=3DtravelTabTitle_large=20
  onclick=3D"switchProduct('travel');">Smithsonian Journeys </LI></UL>
<DIV id=3Dpromotion_sidebar_body_large>
<DIV class=3DpromotionBody_large id=3DshopTabBody_large>
<TABLE>
  <TBODY>
  <TR vAlign=3Dtop>
    <TD><A=20
      =
href=3D"http://www.smithsonianstore.com/catalog/product.jsp?productId=3D1=
54963&amp;sourceCode=3DMAGAD10&amp;utm_source=3Dsmithsonianmag.com&amp;ut=
m_medium=3Dmodule&amp;utm_campaign=3D23303"=20
      target=3D_blank><IMG title=3D"" alt=3D""=20
      =
src=3D"http://media.smithsonianmag.com/images/60*60/purse-cellcase.jpg"><=
/A></TD>
    <TD>
      <H4><A=20
      =
href=3D"http://www.smithsonianstore.com/catalog/product.jsp?productId=3D1=
54963&amp;sourceCode=3DMAGAD10&amp;utm_source=3Dsmithsonianmag.com&amp;ut=
m_medium=3Dmodule&amp;utm_campaign=3D23303"=20
      target=3D_blank>Purse and Cell Case Set</A></H4>
      <P>Item No. 23303</P></TD></TR></TBODY></TABLE></DIV>
<DIV class=3DpromotionBody_large id=3DtravelTabBody_large =
style=3D"DISPLAY: none">
<TABLE>
  <TBODY>
  <TR vAlign=3Dtop>
    <TD><A=20
      =
href=3D"http://www.smithsonianjourneys.org/tours/egyptianodyssey2011/?src=
=3Dsjmod&amp;utm_source=3Dsmithsonianmag.com&amp;utm_medium=3Dmodule&amp;=
utm_campaign=3Degyptianodyssey2011"=20
      target=3D_blank><IMG title=3D"" alt=3D""=20
      =
src=3D"http://media.smithsonianmag.com/images/60*60/egyptian-odyssey3.jpg=
"></A></TD>
    <TD>
      <H4><A=20
      =
href=3D"http://www.smithsonianjourneys.org/tours/egyptianodyssey2011/?src=
=3Dsjmod&amp;utm_source=3Dsmithsonianmag.com&amp;utm_medium=3Dmodule&amp;=
utm_campaign=3Degyptianodyssey2011"=20
      target=3D_blank>Egyptian Odyssey</A></H4>
      <P>Explore the mysterious realm of the pharaohs on this exciting =
2011=20
      journey (Multiple =
Departures)</P></TD></TR></TBODY></TABLE></DIV></DIV></DIV><!--End =
Journeys Square--></DIV></DIV></DIV></DIV><BR><BR>
<DIV id=3Dbottom-ads>
<DIV class=3Dcol id=3Dgoogle>
<SCRIPT language=3DJavaScript>
document.write('<SCR'+'IPT LANGUAGE=3D"JavaScript1.1" =
SRC=3D"http://ad.doubleclick.net/adj/smithsonianmag.tmus/history-archaeol=
ogy;tile=3D6;' + segQS + 'pos=3Dbottom;sz=3D728x90;ord=3D' + ord + '?" =
><\/SCRIPT>');
</SCRIPT>

<SCRIPT>
if ((!document.images && navigator.userAgent.indexOf("Mozilla/2.") >=3D =
0)  || navigator.userAgent.indexOf("WebTV")>=3D 0) {
document.write('<A =
HREF=3D"http://ad.doubleclick.net/jump/smithsonianmag.tmus/history-archae=
ology;tile=3D6;' + segQS + 'pos=3Dbottom;sz=3D728x90;ord=3D' + ord + '?" =
TARGET=3D"_blank">');
document.write('<IMG =
SRC=3D"http://ad.doubleclick.net/ad/smithsonianmag.tmus/history-archaeolo=
gy;tile=3D6;' + segQS + 'pos=3Dbottom;sz=3D728x90;ord=3D' + ord + '?" =
WIDTH=3D"728" HEIGHT=3D"90" BORDER=3D"0" ALT=3D""></A>');
}
</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/smithsonianmag.tmus/history-archae=
ology;tile=3D6;pos=3Dbottom;sz=3D728x90;ord=3D123456789?"=20
target=3D_blank><IMG height=3D90 alt=3D""=20
src=3D"http://ad.doubleclick.net/ad/smithsonianmag.tmus/history-archaeolo=
gy;tile=3D6;pos=3Dbottom;sz=3D728x90;ord=3D123456789?"=20
width=3D728 border=3D0></A> </NOSCRIPT></DIV>
<DIV class=3D"col last" id=3Dbottom-promo>
<SCRIPT language=3DJavaScript1.1=20
src=3D"http://subscribe.smithsonianmag.com/display_ad.js?format=3D2&amp;d=
esignation=3Dbelow"></SCRIPT>
</DIV></DIV></DIV><!-- BEGIN JavaScript: Font Size -->
<SCRIPT type=3Dtext/javascript>
		var sizes=3Dnew Array("100%","115%","130%");
		var paragraphs =3D document.getElementsByTagName('p');
	=09
		function changeFontSize(){
			if(fontCookie =3D=3D null) {
				doSizeChange(1)
				createCookie('smithFontSize',1,30);
				fontCookie =3D 1;
				}
			else{=09
				fontCookie++;
				if(fontCookie>2) fontCookie=3D0;
				doSizeChange(fontCookie)
				createCookie('smithFontSize',fontCookie,30);
				}
			}
	=09
		function doSizeChange(sizesKey){
			for(i=3D0; =
document.getElementById('article-body').childNodes.length>i; i++){
				document.getElementById('content').style.fontSize =3D =
sizes[sizesKey];
				}
			return;=09
			}
	=09
	=09
		function createCookie(name,value,days){
		if (days){
			var date =3D new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires =3D "; expires=3D"+date.toGMTString();
			}
		else var expires =3D "";
		document.cookie =3D name+"=3D"+value+expires+"; path=3D/";
		fontCookie =3D readCookie('smithFontSize');
		}
	=09
		function readCookie(name){
			var nameEQ =3D name + "=3D";
			var ca =3D document.cookie.split(';');
			for(var i=3D0;i < ca.length;i++)
			{
				var c =3D ca[i];
				while (c.charAt(0)=3D=3D' ') c =3D c.substring(1,c.length);
				if (c.indexOf(nameEQ) =3D=3D 0) return =
c.substring(nameEQ.length,c.length);
			}
			return null;
		}
		var fontCookie =3D readCookie('smithFontSize');
	=09
		if (fontCookie !=3D null) {
			doSizeChange(fontCookie);
			}
	=09
		function eraseCookie(name){
			createCookie(name,"",-1);
			}
</SCRIPT>
<!-- END JavaScript: Font Size -->
<DIV id=3Dfooter>
<DIV class=3D"col twelve last" id=3Dfooter-top>
<DIV class=3D"col four footerThird" id=3Drecent>
<H2><SPAN class=3Dmore-link><A title=3D"View full archive"=20
href=3D"http://www.smithsonianmag.com/issue/archive/">View full=20
archive</A></SPAN>Recent Issues</H2>
<UL id=3Drecent-issues>
  <LI>
  <P><A title=3D"In the Feb 2011 Issue"=20
  href=3D"http://www.smithsonianmag.com/issue/February_2011.html"><IMG =
title=3D""=20
  alt=3D"" =
src=3D"http://media.smithsonianmag.com/images/58*80/201102_cover.jpg">=20
  <BR>Feb 2011</A> </P></LI>
  <LI>
  <P><A title=3D"In the Jan 2011 Issue"=20
  href=3D"http://www.smithsonianmag.com/issue/January_2011.html"><IMG =
title=3D""=20
  alt=3D"" =
src=3D"http://media.smithsonianmag.com/images/58*80/201101_cover.jpg">=20
  <BR>Jan 2011</A> </P></LI>
  <LI>
  <P><A title=3D"In the Dec 2010 Issue"=20
  href=3D"http://www.smithsonianmag.com/issue/December_2010.html"><IMG =
title=3D""=20
  alt=3D"" =
src=3D"http://media.smithsonianmag.com/images/58*80/201012_cover.jpg">=20
  <BR>Dec 2010</A> </P></LI></UL></DIV>
<DIV class=3D"col four footerThird" id=3Dnewsletter>
<H2>Newsletter</H2>
<P>Sign up for regular email updates from Smithsonian magazine, =
including free=20
newsletters, special offers and current news updates.</P>
<H3>Subscribe Now</H3>
<FORM=20
action=3Dhttp://reg.email.smithsonian.com/regp?aid=3D725681731&amp;n=3D1&=
amp;SOURCE_ID=3DMOL=20
method=3Dpost target=3D_blank><INPUT type=3Dhidden value=3D725681731 =
name=3Daid> <INPUT=20
type=3Dhidden value=3D1 name=3Dn> <INPUT type=3Dhidden value=3DMOL =
name=3DSOURCE_ID>=20
<P><INPUT class=3Dwatermark=20
onblur=3D"if(this.value =3D=3D ''){this.value=3D'Enter your email =
address'; };"=20
onfocus=3D"if(this.value =3D=3D 'Enter your email address'){ =
this.value=3D''; };"=20
value=3D"Enter your email address" name=3Demail> <INPUT type=3Dsubmit =
value=3DSubmit>=20
</P></FORM></DIV>
<DIV class=3D"col four last footerThird" id=3Dabout-us>
<H2>About Us</H2>
<P>Smithsonian.com expands on <I>Smithsonian</I> magazine's in-depth =
coverage of=20
history, science, nature, the arts, travel, world culture and =
technology. Join=20
us regularly as we take a dynamic and interactive approach to exploring =
modern=20
and historic perspectives on the arts, sciences, nature, world culture =
and=20
travel, including videos, blogs and a reader forum.</P></DIV></DIV>
<DIV class=3D"col twelve last" id=3Dfooter-bottom>
<DIV class=3Dfooter-bar id=3Dexplore-brands>
<H2>Explore our Brands</H2>
<UL id=3Daffiliates>
  <LI class=3Daffiliate id=3DlogoGoSmith><A=20
  title=3D"goSmithsonian - Free Visitors Guide to the Smithsonian =
Museums"=20
  href=3D"http://www.gosmithsonian.com/">goSmithsonian.com</A> </LI>
  <LI class=3Daffiliate id=3DlogoAirspace><A title=3D"Air &amp; Space =
Magazine"=20
  href=3D"http://www.airspacemag.com/">Smithsonian Air &amp; Space =
Museum</A>=20
</LI>
  <LI class=3Daffiliate id=3DlogoSST><A title=3D"Smithsonian Student =
Travel"=20
  href=3D"http://www.smithsonianstudenttravel.com/">Smithsonian Student =
Travel</A>=20
  </LI>
  <LI class=3Daffiliate id=3DlogoStore><A title=3D"Smithsonian =
Catalogue"=20
  href=3D"http://www.smithsonianstore.com/">Smithsonian Catalogue</A> =
</LI>
  <LI class=3Daffiliate id=3DlogoJour><A title=3D"Smithsonian Journeys"=20
  href=3D"http://www.smithsonianjourneys.org/">Smithsonian Journeys</A> =
</LI>
  <LI class=3D"affiliate last" id=3DlogoChannel><A title=3D"Smithsonian =
Channel"=20
  href=3D"http://www.smithsonianchannel.com/">Smithsonian Channel</A>=20
</LI></UL></DIV>
<DIV class=3Dfooter-bar id=3Dfooterlinks>
<DIV id=3Dfooterlinks-right>
<UL>
  <LI class=3Dlast><A =
href=3D"http://www.smithsonianmag.com/site-map/">Site Map</A>=20
  </LI>
  <LI><A href=3D"http://www.smithsonianmag.com/privacy/">Privacy =
Policy</A> </LI>
  <LI><A href=3D"http://www.smithsonianmag.com/copyright/">Copyright</A> =

</LI></UL></DIV>
<DIV class=3Dfooter-bar id=3Dfooterlinks-left>
<UL>
  <LI class=3Dlast><A =
href=3D"http://www.smithsonianmag.com/about/">About=20
  Smithsonian</A> </LI>
  <LI><A href=3D"http://www.smithsonianmag.com/contact-us/">Contact =
Us</A> </LI>
  <LI><A =
href=3D"http://www.smithsonianmag.com/advertising/">Advertising</A> =
</LI>
  <LI><A=20
  =
href=3D"http://www.smithsonianmag.com/r?19=3D950&amp;32=3D4492&amp;7=3D25=
3157&amp;40=3Dhttp%3A%2F%2Fwww.smithsonianmag.com%2Fsubscribe-bottomnav%2=
F&amp;41=3DSubscribe&amp;18=3D0.3917722170085467"=20
  target=3D_blank>Subscribe</A> </LI>
  <LI><A href=3D"http://www.smithsonianmag.com/RSS.html">RSS</A> </LI>
  <LI><A href=3D"http://www.smithsonianmag.com/topics/">Topics</A>=20
</LI></UL></DIV></DIV>
<DIV class=3Dfooter-bar id=3Dfooter-base>
<DIV style=3D"FLOAT: left; MARGIN: 10px 0px 0px 10px"><IMG=20
src=3D"http://media.airspacemag.com/designimages/smithsonian-media-footer=
.png"></DIV>
<P><A title=3D"Smithsonian Institution" =
href=3D"http://www.si.edu/">Smithsonian=20
Institution</A></P></DIV>
<H5 id=3DclickabilityLogo><A=20
title=3D"Site produced by Clickability, Inc.: web content management =
software-as-a-service"=20
href=3D"http://www.smithsonianmag.com/about/partners.html">Produced by=20
Clickability</A></H5></DIV><!-- close footer-bottom --></DIV><!-- close =
footer --></DIV><!-- close content --></DIV><!-- close container =
--></DIV><!-- close super-container --><!-- BEGIN: ForeSee Survey code =
-->
<SCRIPT type=3Dtext/javascript>cpp_value=3D"SI-MAG";</SCRIPT>

<SCRIPT src=3D"http://www.si.edu/fsrscripts/triggerParams.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.si.edu/fsrscripts/stdLauncher.js"=20
type=3Dtext/javascript></SCRIPT>
<!-- END: ForeSee Survey code --><!-- BEGIN: Tracer code -->
<SCRIPT=20
src=3D"http://tcr.tynt.com/javascripts/Tracer.js?user=3Dcd5NqsI_0r3Qffab7=
jrHtB&amp;s=3D25"=20
type=3Dtext/javascript></SCRIPT>
<!-- END: Tracer code --><!-- BEGIN: Node tag -->
<SCRIPT src=3D"http://content.dl-rms.com/rms/mother/10862/nodetag.js"=20
type=3Dtext/javascript></SCRIPT>
<!-- END: Node tag --><!-- Quantcast tag -->
<SCRIPT type=3Dtext/javascript>=20
    _qoptions=3D{ qacct:"p-5dyPa639IrgIw" };=20
</SCRIPT>

<SCRIPT src=3D"http://edge.quantserve.com/quant.js" =
type=3Dtext/javascript></SCRIPT>
<NOSCRIPT><IMG style=3D"DISPLAY: none" height=3D1 alt=3DQuantcast=20
src=3D"http://pixel.quantserve.com/pixel/p-5dyPa639IrgIw.gif" width=3D1=20
border=3D0></NOSCRIPT> <!-- Quantcast tag --><!-- RevSci Tag -->
<SCRIPT src=3D"http://js.revsci.net/gateway/gw.js?csid=3DH07710"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT>
DM_tag();
</SCRIPT>
<!-- RevSci Tag --><!--Compete Tag-->
<SCRIPT type=3Dtext/javascript>
    __compete_code =3D '9f11747de1bc252945ecce0ef24c0519';
    (function () {
        var s =3D document.createElement('script'),
            d =3D document.getElementsByTagName('head')[0] ||
                document.getElementsByTagName('body')[0],
            t =3D 'https:' =3D=3D document.location.protocol ?=20
                'https://c.compete.com/bootstrap/' :=20
                'http://c.compete.com/bootstrap/';
        s.src =3D t + __compete_code + '/bootstrap.js';
        s.type =3D 'text/javascript';
        s.async =3D 'async';=20
        if (d) { d.appendChild(s); }
    }());
</SCRIPT>
<!--Compete Tag--></BODY></HTML>

------=_NextPart_001_00CE_01CBC799.179B0470
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.stumbleupon.com/badge/embed/5/?url=http://www.smithsonianmag.com/history-archaeology/The-Freedom-Riders.html?utm_source=sharebuttontop

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den xml:lang=3D"en" xmlns=3D"http://www.w3.org/1999/xhtml" =
xmlns:fb =3D=20
"http://www.facebook.com/2008/fbml"><HEAD><TITLE></TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1"><LINK=20
media=3D"screen, projection"=20
href=3D"http://cdn.stumble-upon.com/css/badges_su.css?v=3D20110207" =
type=3Dtext/css=20
rel=3Dstylesheet>
<SCRIPT src=3D"http://cdn.stumble-upon.com/js/badge_su.js?v=3D20110207"=20
type=3Dtext/javascript></SCRIPT>

<META content=3D"MSHTML 6.00.6000.16809" name=3DGENERATOR></HEAD>
<BODY class=3Dbadge5>
<DIV id=3Dwrapper>
<UL class=3DsuHostedBadge>
  <LI><A class=3Dlogo=20
  =
href=3D"http://www.stumbleupon.com/submit?url=3Dhttp://www.smithsonianmag=
.com/history-archaeology/The-Freedom-Riders.html?utm_source=3Dsharebutton=
top"=20
  target=3D_blank>StumbleUpon</A>=20
  <LI><A class=3Dcount=20
  =
href=3D"http://www.stumbleupon.com/submit?url=3Dhttp://www.smithsonianmag=
.com/history-archaeology/The-Freedom-Riders.html?utm_source=3Dsharebutton=
top"=20
  target=3D_blank><SPAN>Submit</SPAN> </A></LI></UL></DIV><!-- end =
wrapper --><SPAN=20
class=3D1297191851 id=3D__su_server_time__></SPAN></BODY></HTML>

------=_NextPart_001_00CE_01CBC799.179B0470--

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://static.ak.fbcdn.net/rsrc.php/y4/r/-PAXP-deijE.gif

R0lGODlhAQABAIAAAC9hbG9rACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://static.ak.fbcdn.net/rsrc.php/yf/r/mz6o8eG7kn5.js

/*1296467850,169775558*/=0A=
=0A=
if (window.CavalryLogger) { CavalryLogger.start_js(["tVaAM"]); }=0A=
=0A=
if(!window.skipDomainLower&&navigator&&navigator.userAgent&&document.doma=
in.toLowerCase().match(/(^|\.)facebook\..*/)&&!(parseInt((/Gecko\/([0-9]+=
)/.exec(navigator.userAgent)||[]).pop(),10)<=3D20060508))document.domain=3D=
window.location.hostname.replace(/^.*(facebook\..*)$/i,'$1');window.onloa=
dhooks=3Dwindow.onloadhooks||[];window.onloadRegister=3Dwindow.onloadRegi=
ster||function(a){onloadhooks.push(a);};window.onafterloadhooks=3Dwindow.=
onafterloadhooks||[];window.onafterloadRegister=3Dwindow.onafterloadRegis=
ter||function(a){onafterloadhooks.push(a);};function =
run_if_loaded(a,b){return window.loaded&&b.call(a);}function =
run_with(b,a,c){Bootloader.loadComponents(a,bind(b,c));return =
false;}function =
wait_for_load(c,b,e){e=3Dbind(c,e,b);if(window.loaded)return =
e();switch((b||event).type){case 'load':case =
'focus':onafterloadRegister(e);return;case 'click':var =
d=3Dc.style,a=3Ddocument.body.style;d.cursor=3Da.cursor=3D'progress';onaf=
terloadRegister(function(){d.cursor=3Da.cursor=3D'';if(c.tagName.toLowerC=
ase()=3D=3D'a'){if(false!=3D=3De()&&c.href)window.location.href=3Dc.href;=
}else if(c.click)c.click();});break;}return false;}function =
bind(c,b){var a=3DArray.prototype.slice.call(arguments,2);return =
function(){var =
e=3Dc||(this=3D=3Dwindow?false:this),d=3Da.concat(Array.prototype.slice.c=
all(arguments));if(typeof(b)=3D=3D"string"){if(e[b])return =
e[b].apply(e,d);}else return b.apply(e,d);};}var =
curry=3Dbind(null,bind,null);function env_get(a){return =
window.Env&&Env[a];}window.__DEV__=3Dwindow.__DEV__||0;document.documentE=
lement.className=3Ddocument.documentElement.className.replace('no_js','')=
;=0A=
function hasArrayNature(a){return (!!a&&(typeof a=3D=3D'object'||typeof =
a=3D=3D'function')&&('length' in a)&&!('setInterval' in =
a)&&(Object.prototype.toString.call(a)=3D=3D=3D"[object =
Array]"||('callee' in a)||('item' in a)));}function =
$A(b){if(!hasArrayNature(b))return [b];if(b.item){var =
a=3Db.length,c=3Dnew Array(a);while(a--)c[a]=3Db[a];return c;}return =
Array.prototype.slice.call(b);}=0A=
function eval_global(c){if('string'!=3Dtypeof(c)){throw new Error('JS =
sent to eval_global is not a string.  Only strings '+'are =
permitted.');}else if(''=3D=3Dc)return;var =
d=3Ddocument.createElement('script');d.type=3D'text/javascript';try{d.app=
endChild(document.createTextNode(c));}catch(a){d.text=3Dc;}var =
b=3D(document.getElementsByTagName("head")[0]||document.documentElement);=
b.appendChild(d);b.removeChild(d);}=0A=
function copy_properties(b,c){b=3Db||{};c=3Dc||{};for(var a in =
c)b[a]=3Dc[a];if(c.hasOwnProperty&&c.hasOwnProperty('toString')&&(typeof =
c.toString!=3D'undefined')&&(b.toString!=3D=3Dc.toString))b.toString=3Dc.=
toString;return b;}function add_properties(a,b){return =
copy_properties(window[a]||(window[a]=3D{}),b);}function =
is_empty(b){if(b instanceof Array){return b.length=3D=3D0;}else if(b =
instanceof Object){for(var a in b)return false;return true;}else return =
!b;}=0A=
if(!window.async_callback)window.async_callback=3Dfunction(a){return =
a;};function =
Arbiter(){copy_properties(this,{_listeners:[],_events:{},_callbacks:{},_l=
ast_id:1,_listen:{},_index:{}});copy_properties(this,Arbiter);}copy_prope=
rties(Arbiter,{SUBSCRIBE_NEW:'new',SUBSCRIBE_ALL:'all',BEHAVIOR_EVENT:'ev=
ent',BEHAVIOR_PERSISTENT:'persistent',BEHAVIOR_STATE:'state',LIVEMESSAGE:=
'livemessage',BOOTLOAD:'bootload',FUNCTION_EXTENSION:'function_ext',CONTE=
XT_CHANGE:'ui/context-change',PAGECACHE_INVALIDATE:'pagecache/invalidate'=
,NEW_NOTIFICATIONS:'chat/new_notifications',LIST_EDITOR_LISTS_CHANGED:'li=
steditor/friend_lists_changed',subscribe:function(k,b,i){if(!k||k.length=3D=
=3D0)return null;k=3D$A(k);var =
a=3DArbiter._getInstance(this);a._listeners.push({callback:b,types:k});va=
r h=3Da._listeners.length-1;for(var =
d=3D0;d<k.length;d++)if(a._index[k[d]]){a._index[k[d]].push(h);}else =
a._index[k[d]]=3D[h];i=3Di||Arbiter.SUBSCRIBE_ALL;if(i=3D=3DArbiter.SUBSC=
RIBE_ALL){var c,j,g;for(var e=3D0;e<k.length;e++){j=3Dk[e];if(j in =
a._events)for(var =
f=3D0;f<a._events[j].length;f++){c=3Da._events[j][f];g=3Db.apply(null,[j,=
c]);if(g=3D=3D=3Dfalse){a._events[j].splice(f,1);f--;}}}}return =
{subscriberID:h};},unsubscribe:function(e){var =
a=3DArbiter._getInstance(this);var =
c=3Da._listeners[e.subscriberID];for(var d=3D0;d<c.types.length;d++){var =
f=3Dc.types[d];if(a._index[f])for(var =
b=3D0;b<a._index[f].length;b++)if(a._index[f][b]=3D=3De.subscriberID){a._=
index[f].splice(b,1);if(a._index[f].length=3D=3D0)delete =
a._index[f];break;}}delete =
a._listeners[e.subscriberID];},inform:function(i,c,b){var =
l=3DhasArrayNature(i);var k=3D$A(i);var =
a=3DArbiter._getInstance(this);var =
h=3D{};b=3Db||Arbiter.BEHAVIOR_EVENT;for(var e=3D0;e<k.length;e++){var =
i=3Dk[e],d=3Dnull;if(b=3D=3DArbiter.BEHAVIOR_PERSISTENT){d=3Da._events.le=
ngth;if(!(i in =
a._events))a._events[i]=3D[];a._events[i].push(c);a._events[i]._stateful=3D=
false;}else =
if(b=3D=3DArbiter.BEHAVIOR_STATE){d=3D0;a._events[i]=3D[c];a._events[i]._=
stateful=3Dtrue;}else if(i in =
a._events)a._events[i]._stateful=3Dfalse;window.ArbiterMonitor&&ArbiterMo=
nitor.getInstance(a).log('event',i,c);var g;if(a._index[i]){var =
j=3D$A(a._index[i]);for(var =
f=3D0;f<j.length;f++){g=3Da._listeners[j[f]].callback.apply(null,[i,c]);i=
f(g=3D=3D=3Dfalse){if(d!=3D=3Dnull)a._events[i].splice(d,1);break;}}}a._u=
pdateCallbacks(i,c);window.ArbiterMonitor&&ArbiterMonitor.getInstance(a).=
log('done',i,c);h[i]=3Dg;}return l?h:h[k[0]];},query:function(b){var =
a=3DArbiter._getInstance(this);if(!(b in a._events))return =
null;if(a._events[b].length)return a._events[b][0];return =
null;},_instance:null,_getInstance:function(a){if(a instanceof =
Arbiter)return a;if(!Arbiter._instance)Arbiter._instance=3Dnew =
Arbiter();return Arbiter._instance;},registerCallback:function(b,d){var =
h,c=3D0,a=3DArbiter._getInstance(this),g=3Dfalse;if(typeof =
b=3D=3D'function'){h=3Da._last_id;a._last_id++;g=3Dtrue;}else{if(!a._call=
backs[b])return null;h=3Db;}if(hasArrayNature(d)){var i=3D{};for(var =
f=3D0;f<d.length;f++)i[d[f]]=3D1;d=3Di;}for(var j in =
d){try{if(a.query(j))continue;}catch(e){}c+=3Dd[j];if(a._listen[j]=3D=3D=3D=
undefined)a._listen[j]=3D{};a._listen[j][h]=3D(a._listen[j][h]||0)+d[j];}=
if(c=3D=3D0&&g){b();return =
null;}if(!g){a._callbacks[h].depnum+=3Dc;}else =
a._callbacks[h]=3D{callback:async_callback(b,'arbiter'),depnum:c};return =
h;},_updateCallbacks:function(d,c){if(c=3D=3D=3Dnull||!this._listen[d])re=
turn;for(var b in =
this._listen[d]){this._listen[d][b]--;if(this._listen[d][b]<=3D0)delete =
this._listen[d][b];this._callbacks[b].depnum--;if(this._callbacks[b].depn=
um<=3D0){var a=3Dthis._callbacks[b].callback;delete =
this._callbacks[b];a();}}}});=0A=
Function.prototype.deferUntil=3Dfunction(a,h,b,i){var =
f=3Da();if(f){this(f);return;}var e=3Dthis,d=3Dnull,g=3D(+new =
Date());var c=3Dfunction(){f=3Da();if(!f)if(h&&(new =
Date()-g)>=3Dh){i&&i();}else =
return;d&&clearInterval(d);e(f);};d=3DsetInterval(c,20,b);return d;};var =
Bootloader=3Dwindow.Bootloader=3D(window.Bootloader&&window.Bootloader.re=
alBootloader)?window.Bootloader:(function(a){return =
{realBootloader:true,configurePage:function(b){var h=3D{};var =
g=3Dthis.resolveResources(b);for(var =
c=3D0;c<g.length;c++){h[g[c].src]=3Dg[c];this.requested(g[c].name);this._=
startCSSPoll(g[c].name);}var =
e=3Ddocument.getElementsByTagName('link');for(var =
c=3D0;c<e.length;++c){if(e[c].rel!=3D'stylesheet')continue;for(var d in =
h)if(e[c].href.indexOf(d)!=3D=3D-1){var =
f=3Dh[d].name;this._cssLinkMap[f]=3D{link:e[c]};if(h[d].permanent)this._p=
ermanent[f]=3Dtrue;delete =
h[d];break;}}},loadComponents:function(d,b){d=3D$A(d);var g=3D[];for(var =
e=3D0;e<d.length;++e){if(!d[e])continue;var =
c=3Dthis._componentMap[d[e]];if(!!c)for(var =
f=3D0;f<c.length;++f)g.push(c[f]);}return =
this.loadResources(g,b);},loadResources:function(j,b,i,m){j=3DBootloader.=
resolveResources($A(j));if(i){var g=3D{};var =
e=3Dj.length&&j[0].hash;if(!window.ResourceBundler||!e){for(var =
d=3D0;d<j.length;++d)g[j[d].name]=3Dtrue;}else =
ResourceBundler.dropLocalResources(this._earlyResources);for(var f in =
this._requested)if(!(f in this._permanent)&&!(f in g)&&!(f in =
this._earlyResources))this._unloadResource(f);this._earlyResources=3D{};}=
var n=3D[];var c=3D[];var h=3D[];for(var d=3D0;d<j.length;++d){var =
k=3Dj[d];if(k.permanent)this._permanent[k.name]=3Dtrue;var =
l=3DArbiter.BOOTLOAD+'/'+k.name;if(Arbiter.query(l)!=3D=3Dnull)continue;i=
f(!k.nonblocking)h.push(l);if(!this._requested[k.name]){this.requested(k.=
name);if(k.hash){c.push(k);}else{n.push(k);window.CavalryLogger&&CavalryL=
ogger.getInstance().measureResources(k,m);}}}if(b)b=3DArbiter.registerCal=
lback(b,h);if(c.length)if(window.ResourceBundler)ResourceBundler.fetchCom=
boRsrcs(c);for(var =
d=3D0;d<n.length;++d)this.requestResource(n[d].type,n[d].src,n[d].name);r=
eturn b;},_fetchWithIframe:function(d){var c=3Dnull,b=3Dnull;var =
e=3DArbiter.BOOTLOAD+':iframe';if(!this._iframe){c=3Dthis._iframe=3Ddocum=
ent.createElement('iframe');copy_properties(c.style,{width:'0',height:'0'=
,frameborder:'0',left:'0',top:'0',position:'absolute'});c.onload=3Dbind(n=
ull,Arbiter.inform,e,true,Arbiter.BEHAVIOR_STATE);c.src=3D"about:blank";c=
.id=3D'bootloader_iframe';this.getHardpoint().appendChild(c);}Arbiter.reg=
isterCallback(bind(this,this._addResourceToIframe,d),[e]);},_addResourceT=
oIframe:function(e){var =
c=3Ddocument.getElementById('bootloader_iframe');var =
b=3D(c.contentDocument?c.contentDocument:(c.contentWindow?c.contentWindow=
.document:window.frames.bootloader_iframe.document));var =
d=3Db.createElement("script");if(e.charAt(0)=3D=3D'/')e=3Dlocation.protoc=
ol+'/'+'/'+location.host+e;d.src=3De;d.type=3D'text/javascript';d.async=3D=
true;b.getElementsByTagName('head')[0].appendChild(d);},requestResource:f=
unction(j,g,e){var =
b=3Dthis.getHardpoint();if(j=3D=3D'js'){if(/\/rsrc.php\/(v[^\/]+\/)?(z[^\=
/]+\/)?p\//.test(g)){this._fetchWithIframe(g);}else{var =
f=3Ddocument.createElement('script');f.src=3Dg;f.type=3D'text/javascript'=
;f.async=3Dtrue;b.appendChild(f);}}else =
if(j=3D=3D'css'){if(window.Env&&Env.use_css_import_in_ie&&document.create=
StyleSheet){var h=3Dthis._styleTags,i=3D-1;for(var =
c=3D0;c<h.length;c++)if(h[c].imports.length<25){i=3Dc;break;}if(i=3D=3D-1=
){h.push(document.createStyleSheet());i=3Dh.length-1;}h[i].addImport(g);t=
his._cssLinkMap[e]=3D{tagIdx:i,href:g};}else{var =
d=3Ddocument.createElement('link');d.rel=3D"stylesheet";d.type=3D"text/cs=
s";d.media=3D"all";d.href=3Dg;this._cssLinkMap[e]=3D{link:d};b.appendChil=
d(d);}this._startCSSPoll(e);}},_startCSSPoll:function(e){var =
d=3D'bootloader_'+e.replace(/[^a-z0-9]/ig,'_');var =
b=3Dbagofholding;function =
c(f,i,g,h){h.deferUntil(f,i,false,b.curry(g));}c(function(){return =
document.body;},5000,"Still no DOM",function(){var =
f=3Ddocument.createElement('div');f.id=3Dd;document.body.appendChild(f);c=
(function(){var h=3D'42';var g;return =
f.offsetHeight=3D=3Dh||f.currentStyle&&f.currentStyle.height=3D=3Dh+'px'|=
|window.getComputedStyle&&(g=3Ddocument.defaultView.getComputedStyle(f,nu=
ll))&&g.getPropertyValue('height')=3D=3Dh+'px';},Bootloader._CSS_POLL_EXP=
IRATION,"CSS =
timeout",function(){Bootloader.done([e],true);if(window.send_error_signal=
)if(Math.random()<.1)send_error_signal('js_timeout_and_exception','00001:=
error:CSS =
timeout.');f.parentNode.removeChild(f);});});},done:function(f,c){var =
g=3D(a&&a._preloaded)||[];(a||{})._preloaded=3D[];f=3Df.concat(g);this.re=
quested(f);if(!c){var =
e=3D{sender:this};Arbiter.inform(Arbiter.BOOTLOAD,e,Arbiter.BEHAVIOR_EVEN=
T);}for(var b=3D0;b<f.length;++b){var =
d=3Df[b];Arbiter.inform(Arbiter.BOOTLOAD+'/'+d,true,Arbiter.BEHAVIOR_STAT=
E);}},requested:function(c){c=3D$A(c);for(var =
b=3D0;b<c.length;++b)this._requested[c[b]]=3Dtrue;},enableBootload:functi=
on(b){for(var c in =
b)if(!this._componentMap[c])this._componentMap[c]=3Db[c];},_unloadResourc=
e:function(e){if(e in this._cssLinkMap){var =
c=3Dthis._cssLinkMap[e],d=3Dc.link;if(d){d.parentNode.removeChild(d);}els=
e{var f=3Dthis._styleTags[c.tagIdx];for(var =
b=3D0;b<f.imports.length;b++)if(f.imports[b].href=3D=3Dc.href){f.removeIm=
port(b);break;}}delete this._cssLinkMap[e];delete =
this._requested[e];Arbiter.inform(Arbiter.BOOTLOAD+'/'+e,null,Arbiter.BEH=
AVIOR_STATE);}},getHardpoint:function(){if(!this._hardpoint){var =
c,b=3Ddocument.getElementsByTagName('head');if(b.length){c=3Db[0];}else =
c=3Ddocument.body;this._hardpoint=3Dc;}return =
this._hardpoint;},setResourceMap:function(c){if(!c)return;for(var b in =
c){if(!c[b].name)c[b].name=3Db;this._resources[b]=3Dc[b];}},resolveResour=
ces:function(e,b){if(!e)return;var d=3Dnew Array(e.length);for(var =
c=3D0;c<e.length;++c)if(!e[c].type&&e[c] in =
this._resources){d[c]=3Dthis._resources[e[c]];if(b&&(b in =
d[c]))d[c]=3Dd[c][b];}else d[c]=3De[c];return =
d;},loadEarlyResources:function(d){this.setResourceMap(d);var =
c=3D[];for(var b in =
d)c.push(this._resources[b]);this.loadResources(c);for(var b in d){var =
e=3Dthis._resources[b];if(!e.permanent)this._earlyResources[e.name]=3De;}=
},_requested:{},_permanent:{},_componentMap:{},_cssLinkMap:{},_styleTags:=
[],_hardpoint:null,_resources:{},_earlyResources:{},_CSS_POLL_EXPIRATION:=
5000};})(window.Bootloader);=0A=
if(window=3D=3Dwindow.top)window.Log=3D(function(){var =
j=3D'_e_',k=3D(window.name||'').toString();k=3D(k.length=3D=3D7&&j=3D=3Dk=
.substr(0,3))?k.substr(3):(window.name=3Dj+window._EagleEyeSeed).substr(3=
);var h=3Dj+k+'_',f=3Dnew Date(+new =
Date()+604800000).toGMTString(),d=3Dwindow.location.hostname.replace(/^.*=
(facebook\..*)$/i,'$1'),e=3D'; expires=3D'+f+';path=3D/; =
domain=3D'+d,c=3D0,g=3Dfalse,i=3D[];var b=3Dfunction(l){return =
h+(c++)+'=3D'+encodeURIComponent(l)+e;};var a=3Dfunction(m){var =
n=3D(document.cookie.search(j)>=3D0);while(i.length>0){var =
o=3Db(i[0]);if(n&&((document.cookie.length+o.length)>3950||document.cooki=
e.split(';').length>19))break;document.cookie=3Do;n=3Dtrue;i.shift();}if(=
!!m||!g&&n&&((document.cookie.length>2500||document.cookie.split(';').len=
gth>15))&&window.Arbiter&&window.OnloadEvent&&Arbiter.query(OnloadEvent.O=
NLOAD)){var l=3Dnew =
Image();g=3Dtrue;l.onload=3Dfunction(){g=3Dfalse;a();};if(window.Env&&Env=
.tracking_domain){host=3DEnv.tracking_domain;}else =
host=3D'';l.src=3Dhost+'/ajax/nectar.php?asyncSignal=3D'+(Math.floor(Math=
.random()*10000)+1)+'&'+(!m?'':'s=3D')+(+new Date());}};return =
function(p,l,n){var q=3D[k,+new =
Date(),p].concat(l);q.push(q.length);for(var =
m=3D0;m<q.length;m++)if(typeof =
q[m]=3D=3D'string'){q[m]=3D'"'+q[m].replace(/\"/g,'\\"').replace(/\n/g,'\=
\n')+'"';}else if(q[m]=3D=3D=3Dnull)q[m]=3D'null';var =
o=3D'['+q.join(',')+']';if(!n){i.push(o);}else =
document.cookie=3Db(o);a(n);};})();=0A=
function =
set_ue_cookie(a){document.cookie=3D"act=3D"+encodeURIComponent(a)+"; =
path=3D/; =
domain=3D"+window.location.hostname.replace(/^.*(\.facebook\..*)$/i,'$1')=
;}var user_action=3D(function(){var =
j=3D(!window.ArbiterMonitor)?'r':'a',l=3D0,f=3D0,k,d,e,m,i,g,b,c=3Dfuncti=
on(){if(!!g){var =
o=3D{profile_minifeed:1,info_tab:1,gb_content_and_toolbar:1,gb_muffin_are=
a:1,ego:1,bookmarks_menu:1,jewelBoxNotif:1,jewelNotif:1,BeeperBox:1,navSe=
arch:1};for(var =
n=3Dg;n&&n!=3Ddocument.body;n=3Dn.parentNode){if(!n.id||typeof =
n.id!=3D=3D'string')continue;if(n.id.substr(0,8)=3D=3D'pagelet_')return =
n.id.substr(8);if(n.id.substr(0,8)=3D=3D'box_app_')return =
n.id;if(o[n.id])return n.id;}}return '-';},h=3Dfunction(){l++;var =
n=3Dm+'/'+l;set_ue_cookie(n);if(j=3D=3D'a'){ArbiterMonitor.initUE(n);e=3D=
ArbiterMonitor.get_intern_ref(g);}window.Log&&Log('act',[m,l,d||'-',b,k||=
'-',e||c(g),j,window.URI?URI.getRequestURI(true,true).getUnqualifiedURI()=
.toString():location.pathname+location.search+location.hash]);i=3Dtrue;},=
a=3Dfunction(q,n,o,p){if(!!o){k=3Do.type;var =
p=3D0;o.ctrlKey&&(p+=3D1);o.shiftKey&&(p+=3D2);o.altKey&&(p+=3D4);o.metaK=
ey&&(p+=3D8);if(p)k+=3Dp;}if(!q&&o)q=3Do.getTarget();if(!!q){d=3D(q.getAt=
tribute&&q.getAttribute('ajaxify')||q.action||q.href||q.name);g=3Dq;}if(!=
!n&&!b)b=3Dn;if(p=3D=3D'FORCE'||d){Arbiter.inform('user/action',{context:=
b,event:o,node:g});h();}};return =
function(q,n,o,p){if(f){!i&&a(q,n,o,p);return;}if(p=3D=3D'INDIRECT')retur=
n;k=3Dd=3De=3Dg=3Db=3Dnull;i=3Dfalse;m=3D(+new =
Date());f=3D1;a(q,n,o,p);setTimeout(function(){f=3D0;},0);};})();=0A=
ge=3D$=3Dfunction(a){return typeof =
a=3D=3D'string'?document.getElementById(a):a;};=0A=
CSS=3Dwindow.CSS||{hasClass:function(b,a){b=3D$(b);return (' =
'+b.className+' ').indexOf(' '+a+' =
')>-1;},addClass:function(b,a){b=3D$(b);if(a&&!CSS.hasClass(b,a))b.classN=
ame=3Db.className+' '+a;return =
b;},removeClass:function(b,a){b=3D$(b);b.className=3Db.className.replace(=
new RegExp('(^|\\s)'+a+'(?:\\s|$)','g'),'$1');return =
b;},toggleClass:function(b,a){return =
CSS.conditionClass(b,a,!CSS.hasClass(b,a));},conditionClass:function(c,b,=
a){return =
(a?CSS.addClass:CSS.removeClass)(c,b);},show:function(a){CSS.removeClass(=
a,'hidden_elem');},hide:function(a){CSS.addClass(a,'hidden_elem');},condi=
tionShow:function(b,a){CSS.conditionClass(b,'hidden_elem',!a);}};=0A=
var =
Parent=3D{byTag:function(a,b){b=3Db.toUpperCase();while(a&&a.nodeName!=3D=
b)a=3Da.parentNode;return =
a;},byClass:function(b,a){while(b&&!CSS.hasClass(b,a))b=3Db.parentNode;re=
turn b;}};=0A=
!function(){var a=3Ddocument;var b=3Da.documentElement;var =
c=3Dnull;b.onclick=3Dfunction(d){d=3Dd||window.event;c=3Dd.target||d.srcE=
lement;var e=3DParent.byTag(c,'A')||b;var =
f=3De.getAttribute('ajaxify')||e.href;f&&user_action(e,'a',d);switch(e.re=
l){case 'dialog':case =
'dialog-post':Bootloader.loadComponents('dialog',function(){Dialog.bootst=
rap(f,null,e.rel=3D=3D'dialog',null,null,e);});break;case 'async':case =
'async-post':Bootloader.loadComponents('async',function(){AsyncRequest.bo=
otstrap(f,e);});break;case =
'theater':if(d.altKey||d.ctrlKey||d.metaKey||d.shiftKey||(d.which&&d.whic=
h!=3D1))return;Bootloader.loadComponents('PhotoTheater',function(){PhotoT=
heater.bootstrap(f,e);});break;case =
'toggle':CSS.toggleClass(e.parentNode,'openToggler');Bootloader.loadCompo=
nents('Toggler',function(){Toggler.bootstrap(e);});break;default:return;}=
return false;};b.onsubmit=3Dfunction(d){d=3Dd||window.event;var =
e=3Dd.target||d.srcElement;if(!e||e.nodeName!=3D'FORM'||e.getAttribute('r=
el')!=3D=3D'async')return;user_action(e,'f',d);var =
f=3Dc;Bootloader.loadComponents('dom-form',function(){Form.bootstrap(e,f)=
;});return false;};}();=0A=
Function.prototype.extend=3Dfunction(a){if(!Metaprototype._arbiterHandle)=
Metaprototype._arbiterHandle=3DArbiter.subscribe(Arbiter.BOOTLOAD,Metapro=
totype._onbootload.bind(Metaprototype));Metaprototype._queue(this,a);};fu=
nction =
Metaprototype(){}copy_properties(Metaprototype,{makeFinal:function(a){},_=
pending:{},_queue:function(b,c){b.__class_extending=3Dtrue;var =
a=3DArbiter.registerCallback(bind(Metaprototype,Metaprototype._apply,b,c)=
,[Arbiter.FUNCTION_EXTENSION+'/'+c,Arbiter.BOOTLOAD]);if(a!=3D=3Dnull)thi=
s._pending[c]=3Dtrue;},_onbootload:function(b,a){this._update();},_update=
:function(){for(var a in this._pending)if(!!window[a]){delete =
this._pending[a];if(!window[a].__class_extending){Arbiter.inform(Arbiter.=
FUNCTION_EXTENSION+'/'+a,true,Arbiter.BEHAVIOR_STATE);}else =
window[a].__class_name=3Da;}},_apply:function(a,c){delete =
a.__class_extending;var d=3D__metaprototype(window[c],0);var =
b=3D__metaprototype(a,d.prototype.__level+1);b.parent=3Dd;if(!!a.__class_=
name)Arbiter.inform(Arbiter.FUNCTION_EXTENSION+'/'+a.__class_name,true,Ar=
biter.BEHAVIOR_STATE);}});function =
__metaprototype(c,a){if(c.__metaprototype)return c.__metaprototype;var =
b=3Dnew =
Function();b.construct=3D__metaprototype_construct;b.prototype.construct=3D=
__metaprototype_wrap(c,a,true);b.prototype.__level=3Da;b.base=3Dc;c.proto=
type.parent=3Db;c.__metaprototype=3Db;return b;}function =
__metaprototype_construct(a){__metaprototype_init(a.parent);var =
c=3D[];var b=3Da;while(b.parent){c.push(new_obj=3Dnew =
b.parent());new_obj.__instance=3Da;b=3Db.parent;}a.parent=3Dc[1];c.revers=
e();c.pop();a.__parents=3Dc;a.__instance=3Da;return =
a.parent.construct.apply(a.parent,arguments);}function =
__metaprototype_init(d){if(d.initialized)return;var =
a=3Dd.base.prototype;if(d.parent){__metaprototype_init(d.parent);var =
e=3Dd.parent.prototype;for(var b in =
e)if(b!=3D'__level'&&b!=3D'construct'&&a[b]=3D=3D=3Dundefined)a[b]=3Dd.pr=
ototype[b]=3De[b];}d.initialized=3Dtrue;var =
c=3Dd.prototype.__level;for(var b in =
a)if(b!=3D'parent')a[b]=3Dd.prototype[b]=3D__metaprototype_wrap(a[b],c);}=
function __metaprototype_wrap(c,b,d){if(typeof =
c!=3D'function'||c.__prototyped)return c;var a=3Dfunction(){var =
g=3Dthis.__instance;if(g){var =
h=3Dg.parent;g.parent=3Db?g.__parents[b-1]:null;if(d){var e=3D[];for(var =
f=3D1;f<arguments.length;f++)e.push(arguments[f]);var =
i=3Dc.apply(g,e);}else var i=3Dc.apply(g,arguments);g.parent=3Dh;return =
i;}else return c.apply(this,arguments);};a.__prototyped=3Dtrue;return =
a;}Function.prototype.mixin=3Dfunction(){var =
a=3D[this.prototype].concat(Array.prototype.slice.call(arguments));Functi=
on.mixin.apply(null,a);};Function.mixin=3Dfunction(){for(var =
b=3D1,a=3Darguments.length;b<a;++b)copy_properties(arguments[0],Mixins[ar=
guments[b]]||arguments[b]);};Function.prototype.bind=3Dfunction(b){var =
a=3D[b,this].concat(Array.prototype.slice.call(arguments,1));return =
bind.apply(null,a);};Function.prototype.curry=3DFunction.prototype.bind.b=
ind(null,null);Function.prototype.shield=3Dfunction(b){if(typeof =
this!=3D'function')throw new TypeException();var =
a=3Dthis.bind.apply(this,$A(arguments));return function(){return =
a();};};Function.prototype.defer=3Dfunction(b,a){if(typeof =
this!=3D'function')throw new TypeError();b=3Db||0;return =
setTimeout(this,b,a);};Function.prototype.recur=3Dfunction(b,a){if(typeof=
 this!=3D'function')throw new TypeError();return =
setInterval(this,b,a);};function bagofholding(){}function =
bagof(a){return function(){return a;};}function abstractMethod(){throw =
new Error('You must implement this function in your base class.');}=0A=
var Mixins=3D{Arbiter:{_getArbiterInstance:function(){return =
this._arbiter||(this._arbiter=3Dnew =
Arbiter());},inform:function(c,b,a){return =
this._getArbiterInstance().inform(c,b,a);},subscribe:function(c,a,b){retu=
rn =
this._getArbiterInstance().subscribe(c,a,b);},unsubscribe:function(a){thi=
s._getArbiterInstance().unsubscribe(a);}}};=0A=
var ua=3D{ie:function(){return =
ua._populate()||this._ie;},firefox:function(){return =
ua._populate()||this._firefox;},opera:function(){return =
ua._populate()||this._opera;},safari:function(){return =
ua._populate()||this._safari;},chrome:function(){return =
ua._populate()||this._chrome;},windows:function(){return =
ua._populate()||this._windows;},osx:function(){return =
ua._populate()||this._osx;},linux:function(){return =
ua._populate()||this._linux;},iphone:function(){return =
ua._populate()||this._iphone;},_populated:false,_populate:function(){if(u=
a._populated)return;ua._populated=3Dtrue;var =
a=3D/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+)=
)|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))/.ex=
ec(navigator.userAgent);var c=3D/(Mac OS =
X)|(Windows)|(Linux)/.exec(navigator.userAgent);var =
b=3D/\b(iPhone|iP[ao]d)/.exec(navigator.userAgent);if(a){ua._ie=3Da[1]?pa=
rseFloat(a[1]):NaN;if(ua._ie>=3D8&&!window.HTMLCollection)ua._ie=3D7;ua._=
firefox=3Da[2]?parseFloat(a[2]):NaN;ua._opera=3Da[3]?parseFloat(a[3]):NaN=
;ua._safari=3Da[4]?parseFloat(a[4]):NaN;if(ua._safari){a=3D/(?:Chrome\/(\=
d+\.\d+))/.exec(navigator.userAgent);ua._chrome=3Da&&a[1]?parseFloat(a[1]=
):NaN;}else ua._chrome=3DNaN;}else =
ua._ie=3Dua._firefox=3Dua._opera=3Dua._chrome=3Dua._safari=3DNaN;if(c){ua=
._osx=3D!!c[1];ua._windows=3D!!c[2];ua._linux=3D!!c[3];}else =
ua._osx=3Dua._windows=3Dua._linux=3Dfalse;ua._iphone=3Db;}};=0A=
OnloadEvent=3D{ONLOAD:'onload/onload',ONLOAD_CALLBACK:'onload/onload_call=
back',ONLOAD_DOMCONTENT:'onload/dom_content_ready',ONLOAD_DOMCONTENT_CALL=
BACK:'onload/domcontent_callback',ONBEFOREUNLOAD:'onload/beforeunload',ON=
UNLOAD:'onload/unload'};function =
_include_quickling_events_default(){return =
!window.loading_page_chrome;}function =
onbeforeunloadRegister(a,b){if(b=3D=3D=3Dundefined)b=3D_include_quickling=
_events_default();b?_addHook('onbeforeleavehooks',a):_addHook('onbeforeun=
loadhooks',a);}function =
onunloadRegister(a){if(!window.onunload)window.onunload=3Dfunction(){Arbi=
ter.inform(OnloadEvent.ONUNLOAD,true,Arbiter.BEHAVIOR_STATE);};_addHook('=
onunloadhooks',a);}function =
onleaveRegister(a){_addHook('onleavehooks',a);}function =
_addHook(b,a){window[b]=3D(window[b]||[]).concat(a);}function =
removeHook(a){window[a]=3D[];}function =
_domcontentready(){Arbiter.inform(OnloadEvent.ONLOAD_DOMCONTENT,true,Arbi=
ter.BEHAVIOR_STATE);}function _bootstrapEventHandlers(){var =
a=3Ddocument,d=3Dwindow;if(a.addEventListener){if(ua.safari()<525){var =
c=3DsetInterval(function(){if(/loaded|complete/.test(a.readyState)){_domc=
ontentready();clearInterval(c);}},10);}else =
a.addEventListener("DOMContentLoaded",_domcontentready,true);}else{var =
b=3D'javascript:void(0)';if(d.location.protocol=3D=3D'https:')b=3D'//:';a=
.write('<script onreadystatechange=3D"if =
(this.readyState=3D=3D\'complete\') =
{'+'this.parentNode.removeChild(this);_domcontentready();}" =
'+'defer=3D"defer" =
src=3D"'+b+'"><\/script\>');}d.onload=3Dfunction(){d.CavalryLogger&&Caval=
ryLogger.getInstance().setTimeStamp('t_layout');var =
e=3Da&&a.body&&a.body.offsetWidth;Arbiter.inform(OnloadEvent.ONLOAD,true,=
Arbiter.BEHAVIOR_STATE);};d.onbeforeunload=3Dfunction(){var =
e=3D{};Arbiter.inform(OnloadEvent.ONBEFOREUNLOAD,e,Arbiter.BEHAVIOR_STATE=
);if(!e.warn)Arbiter.inform('onload/exit',true);return =
e.warn;};}onload_callback=3DArbiter.registerCallback(function(){window.Ca=
valryLogger&&CavalryLogger.getInstance().setTimeStamp('t_onload');Arbiter=
.inform(OnloadEvent.ONLOAD_CALLBACK,true,Arbiter.BEHAVIOR_STATE);},[Onloa=
dEvent.ONLOAD]);domcontent_callback=3DArbiter.registerCallback(function()=
{window.CavalryLogger&&CavalryLogger.getInstance().setTimeStamp('t_domcon=
tent');Arbiter.inform(OnloadEvent.ONLOAD_DOMCONTENT_CALLBACK,true,Arbiter=
.BEHAVIOR_STATE);},[OnloadEvent.ONLOAD_DOMCONTENT]);if(!window._eventHand=
lersBootstrapped){_eventHandlersBootstrapped=3Dtrue;_bootstrapEventHandle=
rs();}=0A=
function tx(b,a){if(typeof =
_string_table=3D=3D'undefined')return;b=3D_string_table[b];return =
_tx(b,a);}function intl_ends_in_punct(a){if(typeof a!=3D'string')return =
false;return a.match(new =
RegExp(intl_ends_in_punct.punct_char_class+'['+')"'+"'"+'\u00BB'+'\u0F3B'=
+'\u0F3D'+'\u2019'+'\u201D'+'\u203A'+'\u3009'+'\u300B'+'\u300D'+'\u300F'+=
'\u3011'+'\u3015'+'\u3017'+'\u3019'+'\u301B'+'\u301E'+'\u301F'+'\uFD3F'+'=
\uFF07'+'\uFF09'+'\uFF3D'+'\s'+']*$'));}intl_ends_in_punct.punct_char_cla=
ss=3D'['+'.!?'+'\u3002'+'\uFF01'+'\uFF1F'+'\u0964'+'\u2026'+'\u0EAF'+'\u1=
801'+'\u0E2F'+'\uFF0E'+']';function intl_render_list_separator(){return =
_tx("{previous-items}, =
{next-items}",{'previous-items':'','next-items':''});}function =
intl_phonological_rules(e){var =
c,b=3De,d=3Dwindow.intl_locale_rewrites;try{if(d){var =
pats=3D[],reps=3D[];for(var p in d.patterns){var =
pat=3Dp,rep=3Dd.patterns[p];for(var m in d.meta){c=3Dnew =
RegExp(m.slice(1,-1),'g');pat=3Dpat.replace(c,d.meta[m]);rep=3Drep.replac=
e(c,d.meta[m]);}pats[pats.length]=3Dpat;reps[reps.length]=3Drep;}for(var =
ii=3D0;ii<pats.length;ii++){c=3Dnew =
RegExp(pats[ii].slice(1,-1),'g');if(reps[ii]=3D=3D'javascript'){if(m=3Dne=
w String(e.match(c)))e=3De.replace(c,m.slice(1).toLowerCase());}else =
e=3De.replace(c,reps[ii]);}}}catch(a){e=3Db;}c=3Dnew =
RegExp('\x01','g');e=3De.replace(c,'');return e;}function =
_tx(e,a){if(a)if(!(typeof a!=3D'object')){var d;for(var c in =
a){if(intl_ends_in_punct(a[c])){d=3Dnew =
RegExp('\{'+c+'\}'+intl_ends_in_punct.punct_char_class+'*','g');}else =
d=3Dnew RegExp('\{'+c+'\}','g');var =
b=3D'';if(a[c][0]!=3D'~')b=3D'\x01';e=3De.replace(d,b+a[c]+b);}e=3Dintl_p=
honological_rules(e);}return e;}=0A=
InitialJSLoader=3D{INITIAL_JS_READY:'BOOTLOAD/JSREADY',load:function(a){I=
nitialJSLoader.callback=3DBootloader.loadResources(a,InitialJSLoader.call=
back);},callback:Arbiter.registerCallback(function(){Arbiter.inform(Initi=
alJSLoader.INITIAL_JS_READY,true,Arbiter.BEHAVIOR_STATE);},[OnloadEvent.O=
NLOAD_DOMCONTENT_CALLBACK])};=0A=
function =
goURI(b,a){b=3Db.toString();if(!a&&window.PageTransitions&&PageTransition=
s.isInitialized()){PageTransitions.go(b);}else =
if(window.location.href=3D=3Db){window.location.reload();}else =
window.location.href=3Db;}function loadExternalJavascript(f,b,a){if(f =
instanceof Array){var =
e=3Df.shift(0);if(e){loadExternalJavascript(e,function(){if(f.length){loa=
dExternalJavascript(f,b,a);}else b&&b();},a);}else if(b)b();}else{var =
c=3Da?document.body:document.getElementsByTagName('head')[0];var =
d=3Ddocument.createElement('script');d.type=3D'text/javascript';d.src=3Df=
;if(b){d.onerror=3Dd.onload=3Db;d.onreadystatechange=3Dfunction(){if(this=
.readyState=3D=3D"complete"||this.readyState=3D=3D"loaded")b();};}c.appen=
dChild(d);return d;}}function invoke_callbacks(b,d){if(b)for(var =
c=3D0;c<b.length;c++)try{(new Function(b[c])).apply(d);}catch(a){}}=0A=
window.Event=3Dwindow.Event||function(){};Event.__inlineSubmit=3Dfunction=
(b,event){var =
a=3DEvent.__getHandler&&Event.__getHandler(b,'submit');return =
a?null:Event.__bubbleSubmit(b,event);};Event.__bubbleSubmit=3Dfunction(a,=
event){if(document.documentElement.attachEvent){var =
b;while(b!=3D=3Dfalse&&(a=3Da.parentNode))b=3Da.onsubmit?a.onsubmit(event=
):Event.__fire&&Event.__fire(a,'submit',event);return b;}};=0A=
function =
BigPipe(a){copy_properties(this,{arbiter:Arbiter,rootNodeID:'content',lid=
:0,isAjax:false,isReplay:false,rrEnabled:true,domContentCallback:domconte=
nt_callback,onloadCallback:onload_callback,domContentEvt:OnloadEvent.ONLO=
AD_DOMCONTENT_CALLBACK,onloadEvt:OnloadEvent.ONLOAD_CALLBACK,_phaseDoneCa=
llbacks:[],_currentPhase:0,_lastPhase:-1,_timeout:20});copy_properties(th=
is,a);this._cavalry=3D(this.lid&&window.CavalryLogger)?CavalryLogger.getI=
nstance(this.lid):null;this._inst=3Dthis._cavalry&&(window._pagelet_profi=
le||this._cavalry.isPageletProfiler());BigPipe._current_instance=3Dthis;i=
f(window.env_get&&env_get('tti_vision')=3D=3D=3D1)(new =
TTIVisualizer(this)).init();this.arbiter.registerCallback(this.domContent=
Callback,['pagelet_displayed_all']);this.arbiter.inform('phase_begin_0',t=
rue,Arbiter.BEHAVIOR_STATE);this._inst&&this._cavalry.setTimeStamp('t_pha=
se_begin_0');}copy_properties(BigPipe.prototype,{_ct:function(a){return =
(!a||'length' in =
a&&a.length=3D=3D=3D0)?{}:a;},_displayPagelet:function(d){d.content=3Dthi=
s._ct(d.content);for(var c in =
d.content){if(d.append){if(d.append=3D=3D=3D'bigpipe_root'){target_id=3Dt=
his.rootNodeID;}else target_id=3Dd.append;}else target_id=3Dc;var =
b=3Ddocument.getElementById(target_id);var =
a=3Dd.content[c];if(b){if(a){if(typeof =
a!=3D'string')a=3DDynaTemplate.renderToHtml(a[0],a[1]);if(d.append||ua.ie=
()<8){if(!d.append)while(b.firstChild)b.removeChild(b.firstChild);this._a=
ppendNodes(b,a);}else =
b.innerHTML=3Da;}if(this._inst)this._cavalry.onPageletEvent('display',d.i=
d);}}this.arbiter.inform(d.id+'_displayed',true,Arbiter.BEHAVIOR_STATE);}=
,_appendNodes:function(a,d){var e=3Ddocument.createElement('div');var =
c=3Dua.ie()<7;if(c)a.appendChild(e);e.innerHTML=3Dd;var =
b=3Ddocument.createDocumentFragment();while(e.firstChild)b.appendChild(e.=
firstChild);a.appendChild(b);if(c)a.removeChild(e);},_downloadJsForPagele=
t:function(a){Bootloader.loadResources(a.js||[],bind(this,function(){if(t=
his._inst)this._cavalry.onPageletEvent('jsdone',a.id);a.requires=3Da.requ=
ires||[];if(!this.isAjax||a.phase>=3D1)a.requires.push('uipage_onload');v=
ar =
c=3Dbind(this,function(){if(!this._isRelevant())return;invoke_callbacks(a=
.onload);if(this._inst)this._cavalry.onPageletEvent('onload',a.id);this.a=
rbiter.inform('pagelet_onload',true,Arbiter.BEHAVIOR_EVENT);if(a.page_cac=
he){if(!a.id&&this.isAjax)a.html=3D$("content").innerHTML;Quickling.cache=
AndExecResponse(a,true);}a.provides&&this.arbiter.inform(a.provides,true,=
Arbiter.BEHAVIOR_STATE);});var =
b=3Dbind(this,function(){this._isRelevant()&&invoke_callbacks(a.onafterlo=
ad);});this.arbiter.registerCallback(c,a.requires);this.arbiter.registerC=
allback(b,[this.onloadEvt]);}),false,a.id);},_downloadCssAndDisplayPagele=
t:function(c){if(this._inst)this._cavalry.onPageletEvent('css',c.id);var =
b=3Dbind(this,function(){var d=3Dc.display_dependency||[];var =
f=3D[];for(var =
e=3D0;e<d.length;e++)f.push(d[e]+'_displayed');this.arbiter.registerCallb=
ack(this._displayPagelet.bind(this,c),f);});var =
a=3Dc.css||[];if(this.isReplay){Bootloader.loadResources(a,null,false,c.i=
d);b();}else =
Bootloader.loadResources(a,b,false,c.id);},onPageletArrive:function(b){if=
(this._inst)this._cavalry.onPageletEvent('arrive',b.id);var =
c=3Db.phase;if(!this._phaseDoneCallbacks[c])this._phaseDoneCallbacks[c]=3D=
this.arbiter.registerCallback(this._onPhaseDone.bind(this),['phase_comple=
te_'+c]);if(b.the_end)this._lastPhase=3Db.phase;if(b.tti_phase!=3D=3Dunde=
fined)this._ttiPhase=3Db.tti_phase;b.tplts&&DynaTemplate.registerTemplate=
s(b.tplts);Bootloader.setResourceMap(b.resource_map);Bootloader.enableBoo=
tload(this._ct(b.bootloadable));this.arbiter.registerCallback(this._downl=
oadCssAndDisplayPagelet.bind(this,b),['phase_begin_'+c]);var =
a;if(!this.jsNonBlock){a=3Dthis.domContentEvt;}else =
a=3Db.id+'_displayed';this.arbiter.registerCallback(this._downloadJsForPa=
gelet.bind(this,b),[a]);this.onloadCallback=3Dthis.arbiter.registerCallba=
ck(this.onloadCallback,['pagelet_onload']);this.arbiter.registerCallback(=
this._phaseDoneCallbacks[c],[b.id+'_displayed']);b.is_last&&this.arbiter.=
inform('phase_complete_'+c,true,Arbiter.BEHAVIOR_STATE);b.invalidate_cach=
e&&b.invalidate_cache.length&&Arbiter.inform(Arbiter.PAGECACHE_INVALIDATE=
,b.invalidate_cache);},_onPhaseDone:function(){if(this._currentPhase=3D=3D=
=3Dthis._ttiPhase&&this.rrEnabled){this.arbiter.inform('tti_bigpipe',{s:t=
his.lid},Arbiter.BEHAVIOR_EVENT);this._cavalry&&this._cavalry.setTTIPhase=
(this._ttiPhase).measurePageLoad(true);}var b=3Dthis._currentPhase+1;var =
a=3Dbind(this,function(){this._inst&&this._cavalry.setTimeStamp('t_phase_=
begin_'+b);this.arbiter.inform('phase_begin_'+b,true,Arbiter.BEHAVIOR_STA=
TE);});if(this.isReplay){a();}else =
setTimeout(a,this._timeout);if(this._currentPhase=3D=3D=3Dthis._lastPhase=
)this.arbiter.inform('pagelet_displayed_all',true,Arbiter.BEHAVIOR_STATE)=
;this._currentPhase++;},_isRelevant:function(){return =
this=3D=3DBigPipe._current_instance||this.isReplay||this.jsNonBlock;}});=0A=
function incorporate_fragment(a,b){if(b&&a.pathname=3D=3D'/')return;var =
d=3D/^(?:(?:[^:\/?#]+):)?(?:\/\/(?:[^\/?#]*))?([^?#]*)(?:\?([^#]*))?(?:#(=
.*))?/;var c=3D'';a.href.replace(d,function(e,h,i,g){var =
f,j;f=3Dj=3Dh+(i?'?'+i:'');if(g){g=3Dg.replace(/^(!|%21)/,'');if(g.charAt=
(0)=3D=3D'/')f=3Dg.replace(/^\/+/,'/');}f=3Db+f;if(f!=3Dj){if(window._scr=
ipt_path)document.cookie=3D"rdir=3D"+window._script_path+"; path=3D/; =
domain=3D"+window.location.hostname.replace(/^.*(\.facebook\..*)$/i,'$1')=
;window.location.replace(c+f);}});}if(window._is_quickling_index!=3D=3Dun=
defined)incorporate_fragment(window.location,window._is_quickling_index);=0A=
!function(){var c=3Ddocument.documentElement;var =
b=3D'child_is_focused';var d=3D'DOMControl_placeholder';var =
a=3Dfunction(e){e=3De||window.event;var =
f=3De.target||e.srcElement,h=3Df.getAttribute('placeholder');if(h){var =
g=3DParent.byClass(f,'focus_target');if('focus'=3D=3De.type||'focusin'=3D=
=3De.type){if(f.value=3D=3Dh){f.value=3D'';CSS.removeClass(f,d);if(g){CSS=
.addClass(g,b);CSS.addClass(g,'child_was_focused');Arbiter.inform('reflow=
');}}}else =
if(f.value=3D=3D''){CSS.addClass(f,d);f.value=3Dh;g&&CSS.removeClass(g,b)=
;}}};c.onfocusin=3Dc.onfocusout=3Da;if(c.addEventListener){c.addEventList=
ener('focus',a,true);c.addEventListener('blur',a,true);}}();=0A=
!function(){document.documentElement.onkeydown=3Dfunction(a){a=3Da||windo=
w.event;var b=3Da.target||a.srcElement;var =
c=3Da.keyCode=3D=3D13&&!a.shiftKey&&CSS.hasClass(b,'enter_submit');if(c){=
Bootloader.loadComponents(['dom','input-methods'],function(){if(!Input.is=
Empty(b)){var =
d=3DDOM.scry(b.form,'.enter_submit_target')[0]||DOM.scry(b.form,'[type=3D=
"submit"]')[0];d&&d.click();}});return false;}};}();=0A=
function fc_click(a,b){user_action(a,'ufi');fc_expand(a,b);}function =
fc_expand(a,b){var =
c=3Da.form;fc_uncollapse(c);CSS.removeClass(c,'hidden_add_comment');if(b!=
=3D=3Dfalse)(c.add_comment_text_text||c.add_comment_text).focus();return =
false;}function =
fc_uncollapse(a){CSS.removeClass(a,'collapsed_comments');}=0A=
=0A=
if (window.Bootloader) { Bootloader.done(["tVaAM"]); }
------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.smithsonianmag.com%2Fhistory-archaeology%2FThe-Freedom-Riders.html?utm_source=sharebuttontop&utm_medium=referral&utm_campaign=Facebook&utm_content=The Freedom Riders, Then and Now&layout=box_count&show_faces=false&width=70&action=like&font=arial&colorscheme=light&height=65

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML class=3D" no_js" lang=3Den id=3Dfacebook xml:lang=3D"en"=20
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>The Freedom Riders, =
Then and Now</TITLE>
<META http-equiv=3DContent-type content=3D"text/html; charset=3Dutf-8">
<META http-equiv=3DContent-language content=3Den>
<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
CavalryLogger=3Dfalse;window._is_quickling_index=3D""; =
window._script_path =3D =
"\/plugins\/like.php";window._EagleEyeSeed=3D"ewYS";=0A=
//]]>=0A=
</SCRIPT>
<NOSCRIPT>
<META http-equiv=3Drefresh=20
content=3D"0; =
URL=3D/plugins/like.php?href=3Dhttp%3A%2F%2Fwww.smithsonianmag.com%2Fhist=
ory-archaeology%2FThe-Freedom-Riders.html%3Futm_source%3Dsharebuttontop&a=
mp;utm_medium=3Dreferral&amp;utm_campaign=3DFacebook&amp;utm_content=3DTh=
e+Freedom+Riders%2C+Then+and+Now&amp;layout=3Dbox_count&amp;show_faces=3D=
false&amp;width=3D70&amp;action=3Dlike&amp;font=3Darial&amp;colorscheme=3D=
light&amp;height=3D65&amp;_fb_noscript=3D1"></NOSCRIPT>
<META content=3Dnoodp,noydir name=3Drobots>
<META=20
content=3D" Facebook is a social utility that connects people with =
friends and others who work, study and live around them. People use =
Facebook to keep up with friends, upload an unlimited number of photos, =
post links and videos, and learn more about the people they meet."=20
name=3Ddescription><LINK media=3Dhandheld=20
href=3D"http://www.facebook.com/plugins/like.php?href=3Dhttp%3A%2F%2Fwww.=
smithsonianmag.com%2Fhistory-archaeology%2FThe-Freedom-Riders.html%3Futm_=
source%3Dsharebuttontop&amp;utm_medium=3Dreferral&amp;utm_campaign=3DFace=
book&amp;utm_content=3DThe+Freedom+Riders%2C+Then+and+Now&amp;layout=3Dbo=
x_count&amp;show_faces=3Dfalse&amp;width=3D70&amp;action=3Dlike&amp;font=3D=
arial&amp;colorscheme=3Dlight&amp;height=3D65"=20
rel=3Dalternate><LINK=20
href=3D"http://b.static.ak.fbcdn.net/rsrc.php/yu/r/1kIJOC3KjlL.css" =
type=3Dtext/css=20
rel=3Dstylesheet>
<SCRIPT src=3D"http://static.ak.fbcdn.net/rsrc.php/yf/r/mz6o8eG7kn5.js"=20
type=3Dtext/javascript></SCRIPT>

<META content=3D"MSHTML 6.00.6000.16809" name=3DGENERATOR></HEAD>
<BODY class=3D"transparent_widget ie7 win  Locale_en_US">
<DIV id=3DFB_HiddenContainer=20
style=3D"WIDTH: 0px; POSITION: absolute; TOP: -10000px; HEIGHT: =
0px"></DIV>
<DIV class=3D"connect_widget button_count"=20
id=3Dconnect_widget_4d5193ac49a796209001987=20
style=3D"FONT-FAMILY: 'arial', sans-serif">
<DIV>
<DIV class=3Dconnect_widget_number_cloud style=3D"VISIBILITY: hidden">
<TABLE class=3D"uiGrid connect_widget_number_cloud_summary" =
cellSpacing=3D0=20
cellPadding=3D0>
  <TBODY>
  <TR>
    <TD><IMG class=3D"thumbs_up_icon img"=20
      style=3D"BACKGROUND-IMAGE: =
url(http://b.static.ak.fbcdn.net/rsrc.php/yp/r/qDH1xoDhFBF.gif)"=20
      =
src=3D"http://static.ak.fbcdn.net/rsrc.php/y4/r/-PAXP-deijE.gif"></TD>
    <TD><SPAN><SPAN=20
      class=3D"connect_widget_connected_text hidden_elem">41</SPAN><SPAN =

      =
class=3Dconnect_widget_not_connected_text>40</SPAN></SPAN></TD></TR></TBO=
DY></TABLE>
<DIV class=3Dconnect_widget_number_cloud_nub></DIV>
<DIV class=3D"connect_widget_number_cloud_extension hidden_elem">
<DIV class=3Dconnect_widget_number_cloud_extension_text>
<TABLE class=3DuiGrid cellSpacing=3D0 cellPadding=3D0>
  <TBODY>
  <TR>
    <TD><SPAN class=3D"unlike_span hidden_elem"><A=20
      class=3Dconnect_widget_unlike_link>Unlike</A></SPAN></TD>
    <TD><SPAN class=3Dlike_reminder>You like=20
this.</SPAN></TD></TR></TBODY></TABLE></DIV></DIV></DIV>
<DIV class=3Dconnect_widget_connect_button style=3D"MARGIN-TOP: 8px"><A=20
class=3D"connect_widget_like_button clearfix like_button_no_like"=20
role=3D"button"><SPAN class=3D"topleft corner_mask"><SPAN=20
class=3Dcorner></SPAN></SPAN><SPAN class=3D"topright corner_mask"><SPAN=20
class=3Dcorner></SPAN></SPAN><SPAN class=3D"bottomright =
corner_mask"><SPAN=20
class=3Dcorner></SPAN></SPAN><SPAN class=3D"bottomleft =
corner_mask"><SPAN=20
class=3Dcorner></SPAN></SPAN><SPAN class=3D"horizontal =
piece"></SPAN><SPAN=20
class=3D"vertical piece"><SPAN =
class=3Dliketext>Like</SPAN></SPAN></A></DIV>
<DIV style=3D"CLEAR: both"></DIV></DIV></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
Env=3D{module:"like_widget",impid:"16317d5c",user:0,locale:"en_US",method=
:"GET",dev:0,start:(new =
Date()).getTime(),ps_limit:5,ps_ratio:4,svn_rev:340491,vip:"66.220.149.25=
",static_base:"http:\/\/static.ak.fbcdn.net\/",www_base:"http:\/\/www.fac=
ebook.com\/",tlds:["com"],rep_lag:20,pc:{"m":"1.0.4","l":"1.0.4","axi":tr=
ue,"j":true,"bsz":16},fb_dtsg:"fn45e",lhsh:"e1d9c",tracking_domain:"http:=
\/\/pixel.facebook.com",silent_oops_errors:"1",ajax_threshold:"1",use_css=
_import_in_ie:"1",ajaxpipe_enabled:"1",chat_fe_rewrite:"1"};=0A=
</SCRIPT>

<SCRIPT =
type=3Dtext/javascript>Bootloader.setResourceMap({"JOgNK":{"type":"css","=
permanent":1,"src":"http:\/\/b.static.ak.fbcdn.net\/rsrc.php\/yu\/r\/1kIJ=
OC3KjlL.css"},"s8NLO":{"type":"css","permanent":1,"src":"http:\/\/static.=
ak.fbcdn.net\/rsrc.php\/yz\/r\/2LDyKkeXJKc.css"},"wDcHm":{"type":"css","p=
ermanent":1,"src":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/yk\/r\/hlqCxeH=
PBbL.css"},"SPe3z":{"type":"css","permanent":1,"src":"http:\/\/static.ak.=
fbcdn.net\/rsrc.php\/yB\/r\/zWmcRd5uyy7.css"}});Bootloader.setResourceMap=
({"Xr4cm":{"type":"js","src":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/y7\=
/r\/FjgX-7Xu-Nx.js"},"hnL9I":{"type":"js","src":"http:\/\/b.static.ak.fbc=
dn.net\/rsrc.php\/yk\/r\/Iu7hhwTOnco.js"},"tVaAM":{"type":"js","src":"htt=
p:\/\/static.ak.fbcdn.net\/rsrc.php\/yf\/r\/mz6o8eG7kn5.js"},"7+6+b":{"ty=
pe":"js","src":"http:\/\/b.static.ak.fbcdn.net\/rsrc.php\/yp\/r\/zHJsThyF=
hHw.js"},"RffYz":{"type":"js","src":"http:\/\/b.static.ak.fbcdn.net\/rsrc=
.php\/yk\/r\/5-gGHCzCMJw.js"},"KsJXN":{"type":"js","src":"http:\/\/static=
.ak.fbcdn.net\/rsrc.php\/y1\/r\/7XsqPV_8Xls.js"},"hL36l":{"type":"js","sr=
c":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/yz\/r\/qRX0FbXRSfC.js"},"cApk=
e":{"type":"js","src":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/yt\/r\/54Y=
nkx2hCJO.js"},"HxkzS":{"type":"js","src":"http:\/\/b.static.ak.fbcdn.net\=
/rsrc.php\/yN\/r\/0LjStqxpcH-.js"},"0rVsG":{"type":"js","src":"http:\/\/b=
.static.ak.fbcdn.net\/rsrc.php\/yL\/r\/NtKOESd7U71.js"},"tOzOf":{"type":"=
js","src":"http:\/\/b.static.ak.fbcdn.net\/rsrc.php\/y4\/r\/l8yZ05_-Qzu.j=
s"},"jK9ar":{"type":"js","src":"http:\/\/b.static.ak.fbcdn.net\/rsrc.php\=
/y1\/r\/2XvAIkHb39H.js"},"Br1oh":{"type":"js","src":"http:\/\/b.static.ak=
.fbcdn.net\/rsrc.php\/yY\/r\/7sr61hRgtrm.js"},"TaYq8":{"type":"js","src":=
"http:\/\/b.static.ak.fbcdn.net\/rsrc.php\/y-\/r\/iz3D4fwOcwA.js"},"b34IU=
":{"type":"js","src":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/yN\/r\/PbD_=
CkDvn44.js"}});=0A=
Bootloader.enableBootload({"async":["tVaAM","Xr4cm","hnL9I","7+6+b","JOgN=
K"],"dialog":["tVaAM","Xr4cm","hnL9I","7+6+b","JOgNK"],"dom-form":["tVaAM=
","Xr4cm","hnL9I","7+6+b","JOgNK"],"PhotoTheater":["tVaAM","Xr4cm","7+6+b=
","hnL9I","s8NLO","RffYz","JOgNK","KsJXN","hL36l","cApke"],"PhotoTagger":=
["tVaAM","Xr4cm","hnL9I","7+6+b","JOgNK","HxkzS","0rVsG"],"TagToken":["tV=
aAM","Xr4cm","tOzOf","jK9ar"],"TagTokenizer":["tVaAM","Xr4cm","tOzOf","hn=
L9I","7+6+b","jK9ar","s8NLO","RffYz","JOgNK","KsJXN","hL36l","cApke","wDc=
Hm","Br1oh","TaYq8"],"Toggler":["tVaAM","hnL9I","Xr4cm","SPe3z","b34IU"],=
"async-postlude":["tVaAM","Xr4cm","hnL9I","7+6+b","JOgNK","KsJXN"],"detec=
t-broken-proxy-cache":["Xr4cm","tVaAM"]});Arbiter.registerCallback(Initia=
lJSLoader.callback, =
["BOOTLOAD\/ROADRUNNER_READY"]);Arbiter.registerCallback(function() =
{InitialJSLoader.load(["Xr4cm","hnL9I"]);Arbiter.inform("BOOTLOAD\/ROADRU=
NNER_READY", true, Arbiter.BEHAVIOR_STATE);}, =
[OnloadEvent.ONLOAD_DOMCONTENT_CALLBACK]);</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
Bootloader.configurePage(["JOgNK"]);=0A=
Bootloader.done([]);=0A=
=0A=
=0A=
onloadRegister(function (){new =
ExternalPageLikeWidget({"viewer":0,"channelURL":null,"nodeType":"link","e=
xternalURL":"http:\/\/www.smithsonianmag.com\/history-archaeology\/The-Fr=
eedom-Riders.html?utm_source=3Dsharebuttontop","pageId":null,"widgetID":"=
connect_widget_4d5193ac49a796209001987","alreadyConnected":false,"viewerI=
sAdmin":false,"adminUrl":"","showFaces":false,"useUnlikeLink":false,"layo=
ut":"box_count","commentWidgetMarkup":"","error":null,"autoResize":true,"=
connectText":0,"socialbar":false,"ref":null,"userOptedOut":false,"showCap=
tcha":false,"usingInlineCommenting":false,"isBlocked":false,"forceComment=
Hooks":"","isPersonalized":false})});=0A=
onafterloadRegister(function =
(){Bootloader.loadComponents(["detect-broken-proxy-cache"], function(){ =
detect_broken_proxy_cache("0", "c_user") });});=0A=
=0A=
</SCRIPT>
</BODY></HTML>

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.reddit.com/static/css/reddit.css

HTML {
	HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
IFRAME {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
ADDRESS {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CAPTION {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CITE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CODE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
DFN {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
EM {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
STRONG {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
TH {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
VAR {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
H1 {
	FONT-SIZE: 100%
}
H2 {
	FONT-SIZE: 100%
}
H3 {
	FONT-SIZE: 100%
}
H4 {
	FONT-SIZE: 100%
}
H5 {
	FONT-SIZE: 100%
}
H6 {
	FONT-SIZE: 100%
}
Q:unknown {
	content: ''
}
Q:unknown {
	content: ''
}
BODY {
	Z-INDEX: 1; FONT: x-small verdana, arial, helvetica, sans-serif; =
BACKGROUND-COLOR: white
}
TEXTAREA {
	FONT: small verdana, arial, helvetica, sans-serif
}
INPUT[type=3Dhidden] {
	POSITION: absolute
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 10px 0px
}
H2 {
	FONT-SIZE: 13px; COLOR: #369
}
H2 A {
	TEXT-DECORATION: none
}
H2 A:visited {
	COLOR: #369
}
H2 A:hover {
	TEXT-DECORATION: underline
}
H3 {
	FONT-SIZE: 110%
}
A IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: =
0px
}
A {
	COLOR: #369; TEXT-DECORATION: none
}
.rounded {
	-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px
}
.rounded .morelink {
	-webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; =
-moz-border-radius-topright: 6px
}
DIV.autosize {
	WIDTH: 1px
}
DIV.autosize > DIV {
=09
}
INPUT.txt {
	BORDER-RIGHT: #369 1px solid; BORDER-TOP: #369 1px solid; BORDER-LEFT: =
#369 1px solid; BORDER-BOTTOM: #369 1px solid; BACKGROUND-COLOR: #f7f7f7
}
INPUT[type=3Dcheckbox] {
	MARGIN-TOP: 0.4em
}
INPUT[type=3Dradio] {
	MARGIN-TOP: 0.4em
}
LABEL.disabled {
	COLOR: gray
}
.wrong {
	FONT-WEIGHT: normal; COLOR: red
}
.attention {
	BORDER-RIGHT: #ff6600 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#ff6600 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: =
3px; BORDER-LEFT: #ff6600 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: =
#ff6600 1px solid; -moz-border-radius: 7px; -webkit-border-radius: 7px; =
border-radius: 7px
}
.subform INPUT.text {
	WIDTH: 25em
}
.subform TEXTAREA.text {
	WIDTH: 25em
}
.subform LABEL {
	MARGIN: 0px 5px
}
.subform TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px
}
.subform TD.nopadding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.nowrap {
	WHITE-SPACE: nowrap
}
.leftpad {
	PADDING-LEFT: 1em
}
.nomargin {
	MARGIN: 0px
}
.nopadding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.hover A:hover {
	TEXT-DECORATION: underline
}
.selected {
	FONT-WEIGHT: bold
}
.flat-list {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
.flat-list LI {
	DISPLAY: inline
}
.flat-list FORM {
	DISPLAY: inline
}
.flat-list .selected A {
	COLOR: orangered
}
.link .flat-list {
	DISPLAY: block; PADDING-BOTTOM: 1px
}
.compressed.link .flat-list {
	DISPLAY: inline-block
}
UL.flat-vert {
	TEXT-ALIGN: left
}
.flat-vert .separator {
	MARGIN: 0px
}
.title.flat-vert {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN-BOTTOM: 5px; COLOR: #777; =
FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.separator {
	MARGIN: 0px 0.7ex; COLOR: gray
}
.pref-lang {
	FONT-WEIGHT: bold
}
.pref {
	FONT-WEIGHT: bold
}
#jumpToContent {
	FONT-WEIGHT: bold; LEFT: 135px; MARGIN-LEFT: -1000px; POSITION: =
absolute; TOP: 25px
}
#jumpToContent:focus {
	MARGIN-LEFT: 0px! important
}
#header {
	Z-INDEX: 99; BORDER-BOTTOM: #5f99cf 1px solid; POSITION: relative; =
BACKGROUND-COLOR: #cee3f8
}
#header-img {
	MARGIN-TOP: 2px; MARGIN-RIGHT: 5px
}
#header-top {
	RIGHT: 5px; POSITION: absolute
}
#header-bottom-left {
	FONT-SIZE: larger
}
#header-bottom-right {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; RIGHT: 0px; PADDING-BOTTOM: 4px; =
BOTTOM: 0px; PADDING-TOP: 4px; POSITION: absolute; BACKGROUND-COLOR: =
#eff7ff; -moz-border-radius-topleft: 7px; =
-webkit-border-top-left-radius: 7px; border-top-left-radius: 7px
}
#mail IMG {
	POSITION: relative; TOP: 2px
}
#modmail IMG {
	MARGIN-TOP: -6px; POSITION: relative; TOP: 4px
}
.nohavemail#modmail {
	FILTER: alpha(opacity=3D70); opacity: .7
}
.user {
	COLOR: gray
}
.pagename {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; LINE-HEIGHT: 100%; MARGIN-RIGHT: =
1ex; FONT-VARIANT: small-caps
}
.pagename A {
	COLOR: black
}
.redditname {
=09
}
.newpagelink {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px; BACKGROUND-COLOR: #ff9
}
.dropdown {
	DISPLAY: inline; CURSOR: default; POSITION: relative
}
.inuse.drop-choices {
	DISPLAY: block
}
.drop-choices {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; MARGIN-TOP: =
1px; DISPLAY: none; Z-INDEX: 100; LEFT: 0px; BORDER-LEFT: gray 1px =
solid; LINE-HEIGHT: normal; BORDER-BOTTOM: gray 1px solid; WHITE-SPACE: =
nowrap; POSITION: absolute; BACKGROUND-COLOR: white
}
.drop-choices A.choice {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: =
1px; CURSOR: pointer; PADDING-TOP: 2px
}
.drop-choices A.choice:hover {
	BACKGROUND-COLOR: #c7def7
}
.heavydrop.dropdown .selected {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 23px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: =
url(/static/droparrow.gif) white no-repeat right center; PADDING-BOTTOM: =
2px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: gray =
1px solid
}
.lightdrop.dropdown .selected {
	PADDING-RIGHT: 21px; BACKGROUND: url(/static/droparrowgray.gif) =
no-repeat right center; COLOR: gray; POSITION: relative; =
TEXT-DECORATION: underline
}
.lightdrop.drop-choices {
	MARGIN-TOP: 2px
}
.tabdrop.dropdown .selected {
	BORDER-RIGHT: #5f99cf 1px solid; PADDING-RIGHT: 21px; BORDER-TOP: =
#5f99cf 1px solid; PADDING-LEFT: 5px; BACKGROUND: =
url(/static/droparrowgray.gif) white no-repeat right center; =
PADDING-BOTTOM: 1px; MARGIN-LEFT: 3px; BORDER-LEFT: #5f99cf 1px solid; =
COLOR: orangered; PADDING-TOP: 2px; BORDER-BOTTOM: #5f99cf 1px; =
POSITION: relative
}
.tabdrop.dropdown .title.selected {
	PADDING-BOTTOM: 0px; COLOR: #369; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: =
#eff7ff; BORDER-BOTTOM-STYLE: none
}
.tabdrop.drop-choices {
	MARGIN-TOP: 2px
}
.tabdrop.dropdown-title {
	DISPLAY: none
}
.tabmenu {
	MARGIN-TOP: 5px; DISPLAY: inline-block; WHITE-SPACE: nowrap; =
LIST-STYLE-TYPE: none
}
.tabmenu LI {
	DISPLAY: inline; FONT-WEIGHT: bold; MARGIN: 0px 3px
}
.tabmenu LI A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 2px; BACKGROUND-COLOR: #eff7ff
}
.tabmenu LI.selected A {
	BORDER-RIGHT: #5f99cf 1px solid; BORDER-TOP: #5f99cf 1px solid; =
Z-INDEX: 100; BORDER-LEFT: #5f99cf 1px solid; COLOR: orangered; =
BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: white
}
#search INPUT[type=3Dtext] {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 2px; FONT-SIZE: 18px; PADDING-BOTTOM: 2px; =
BORDER-LEFT: gray 1px solid; WIDTH: 295px; PADDING-TOP: 2px; =
BORDER-BOTTOM: gray 1px solid
}
.content {
	Z-INDEX: 1; MARGIN: 7px 5px 0px
}
.content .spacer {
	MARGIN-BOTTOM: 5px
}
.state-button {
	DISPLAY: inline
}
.side {
	FLOAT: right; MARGIN: 0px 5px; WIDTH: 300px; BACKGROUND-COLOR: white
}
.side .spacer {
	MARGIN: 7px 0px 12px
}
.morelink {
	BORDER-RIGHT: #c4dbf1 1px solid; BORDER-TOP: #c4dbf1 1px solid; =
DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 150%; BACKGROUND: =
url(/static/gradient-button.png) white repeat-x left center; =
BORDER-LEFT: #c4dbf1 1px solid; LINE-HEIGHT: 29px; BORDER-BOTTOM: =
#c4dbf1 1px solid; LETTER-SPACING: -1px; POSITION: relative; HEIGHT: =
29px; TEXT-ALIGN: center; -moz-border-radius-topleft: 6px; =
-moz-border-radius-bottomleft: 6px
}
.morelink:hover {
	BORDER-LEFT-COLOR: #879eb4; BACKGROUND-IMAGE: =
url(/static/gradient-button-hover.png); BORDER-BOTTOM-COLOR: #879eb4; =
BORDER-TOP-COLOR: #879eb4; BORDER-RIGHT-COLOR: #879eb4
}
.mlh {
	BORDER-LEFT-COLOR: #879eb4; BACKGROUND-IMAGE: =
url(/static/gradient-button-hover.png); BORDER-BOTTOM-COLOR: #879eb4; =
BORDER-TOP-COLOR: #879eb4; BORDER-RIGHT-COLOR: #879eb4
}
.morelink A {
	DISPLAY: block; WIDTH: 100%; COLOR: #369
}
.morelink:hover A {
	COLOR: white
}
.morelink .nub {
	RIGHT: -1px; BACKGROUND: url(/static/gradient-nub.png) white no-repeat =
left center; WIDTH: 24px; POSITION: absolute; TOP: -1px; HEIGHT: 31px
}
.morelink:hover .nub {
	BACKGROUND-IMAGE: url(/static/gradient-nub-hover.png)
}
.mlhn {
	BACKGROUND-IMAGE: url(/static/gradient-nub-hover.png)
}
.raisedbox {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 5px; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 5px; =
BORDER-LEFT: gray 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: gray 1px =
solid
}
.raisedbox H4 {
	MARGIN-BOTTOM: 3px
}
.raisedbox LI {
	MARGIN-BOTTOM: 2px
}
.sidebox .spacer {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 44px; MIN-HEIGHT: =
41px; BACKGROUND: white no-repeat left top; PADDING-BOTTOM: 0px; =
PADDING-TOP: 5px; POSITION: relative
}
.sidebox .spacer A {
	DISPLAY: block; LEFT: 0px; WIDTH: 40px; POSITION: absolute; TOP: 0px; =
HEIGHT: 40px
}
.create.sidebox .spacer {
	BACKGROUND-IMAGE: url(/static/create-a-reddit.png); BACKGROUND-REPEAT: =
no-repeat
}
.gold.sidebox .spacer {
	BACKGROUND-IMAGE: url(/static/reddit_gold-40.png); BACKGROUND-REPEAT: =
no-repeat
}
.gold.sidebox .morelink {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: =
url(/static/goldmorelink.png); BORDER-TOP-STYLE: none; =
BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: 31px; BACKGROUND-COLOR: transparent; =
BORDER-BOTTOM-STYLE: none
}
.gold.sidebox .morelink A {
	COLOR: #9a7d2e
}
.gold.sidebox .morelink A:visited {
	COLOR: #9a7d2e
}
.gold.sidebox .morelink:hover {
	BACKGROUND-POSITION: 0px -31px
}
.gold.sidebox .morelink:hover A {
	MARGIN-TOP: 1px; COLOR: #ffffff
}
.gold.sidebox .morelink .nub {
	DISPLAY: none
}
.submit.sidebox .spacer {
	BACKGROUND-IMAGE: url(/static/submit-alien.png); BACKGROUND-REPEAT: =
no-repeat
}
.sidebox .subtitle {
	FONT-SIZE: 110%; MARGIN-LEFT: 10px; COLOR: dimgray
}
.infotable {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px
}
.infotable .small {
	FONT-SIZE: smaller
}
.infotable TD {
	PADDING-RIGHT: 1em
}
.infotable A:hover {
	TEXT-DECORATION: underline
}
.infotable .state-button A {
	COLOR: gray; BACKGROUND-COLOR: #f0f0f0
}
.infotable .bold {
	FONT-WEIGHT: bold
}
.infotable .invalid-user {
	BACKGROUND-COLOR: pink
}
.infotable .organic-vote {
	BORDER-RIGHT: green 1px solid; BORDER-TOP: green 1px solid; =
BORDER-LEFT: green 1px solid; BORDER-BOTTOM: green 1px solid
}
.profile-attr {
=09
}
.profile-attr .label {
	FONT-WEIGHT: bold
}
.profile-attr .value {
	COLOR: #404040; MARGIN-RIGHT: 5px
}
.profile-attr .md {
	BORDER-RIGHT: #d0d0d0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#b2b2b2 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: =
10px; MARGIN-LEFT: 10px; BORDER-LEFT: #b2b2b2 1px solid; PADDING-TOP: =
10px; BORDER-BOTTOM: #d0d0d0 1px solid
}
.profile-attr .md UL {
	FLOAT: none; MARGIN-LEFT: 15px; LIST-STYLE-TYPE: disc
}
.profile-attr .md P {
	MARGIN-TOP: 0px
}
.question {
	COLOR: red
}
.question .yes {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 3px
}
.question .no {
	MARGIN: 0px 3px
}
.preload {
	LEFT: -1000px; POSITION: absolute; TOP: -1000px
}
.arrow {
	BACKGROUND-POSITION: center center; DISPLAY: block; MARGIN: 2px auto =
0px; WIDTH: 15px; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
14px
}
.upmod.arrow {
	BACKGROUND-IMAGE: url(/static/aupmod.gif)
}
.downmod.arrow {
	BACKGROUND-IMAGE: url(/static/adownmod.gif)
}
.up.arrow {
	BACKGROUND-IMAGE: url(/static/aupgray.gif)
}
.down.arrow {
	BACKGROUND-IMAGE: url(/static/adowngray.gif)
}
.midcol {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; =
MARGIN-LEFT: 7px; OVERFLOW: hidden; MARGIN-RIGHT: 4px
}
.entry {
	MARGIN-LEFT: 3px; OVERFLOW: hidden; opacity: 1
}
.domain {
	FONT-SIZE: x-small; COLOR: #888
}
.domain A {
	COLOR: #888
}
.domain A:hover {
	TEXT-DECORATION: underline
}
.link-note {
	FONT-SIZE: x-small; COLOR: #ff4444; BACKGROUND-COLOR: white
}
.tagline {
	FONT-SIZE: x-small; COLOR: #888
}
.tagline A {
	COLOR: #369; TEXT-DECORATION: none
}
.tagline .friend {
	COLOR: orangered
}
.tagline .submitter {
	COLOR: #0055df
}
.tagline .moderator {
	COLOR: #228822
}
.green {
	COLOR: #228822
}
.tagline .admin {
	COLOR: #ff0011
}
.tagline A.admin.author {
	FONT-WEIGHT: bold
}
.tagline A:hover {
	TEXT-DECORATION: underline
}
.media-button .option {
	COLOR: red
}
.media-button .active.option {
	PADDING-RIGHT: 15px; BACKGROUND: url(/static/reddit-button-play.png) =
no-repeat right center; COLOR: #336699
}
.embededmedia {
	MARGIN-TOP: 5px; MARGIN-LEFT: 60px
}
.thing .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: =
hidden; COLOR: blue; PADDING-TOP: 0px
}
.thing .title:visited {
	COLOR: #551a8b
}
.thing .click.title {
	COLOR: #551a8b
}
.thing .loggedin.title {
	COLOR: blue
}
.thing .loggedin.title:visited {
	COLOR: #551a8b
}
.thing .click.loggedin.title {
	COLOR: #551a8b
}
.thing .click.loggedin.title:visited {
	COLOR: #551a8b
}
.sitetable {
	LIST-STYLE-TYPE: none
}
.ajaxhook {
	LEFT: 0px; POSITION: absolute; TOP: -1000px
}
.nextprev {
	MARGIN-TOP: 10px; FONT-SIZE: larger; COLOR: gray
}
.help A.help {
	COLOR: #808080; TEXT-DECORATION: underline
}
.help A.open {
	RIGHT: 0px; MARGIN: 0px 5px 5px 0px; BOTTOM: 0px; POSITION: absolute
}
.help-cover.help {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: gray 1px =
solid; DISPLAY: none; PADDING-LEFT: 10px; FONT-SIZE: 110%; =
PADDING-BOTTOM: 10px; OVERFLOW: hidden; BORDER-LEFT: gray 1px solid; =
PADDING-TOP: 5px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: =
#f8f8f8
}
.help P {
	MARGIN: 5px
}
.help FORM {
	MARGIN: 5px
}
.help FORM {
	DISPLAY: inline
}
.infotext {
	BORDER-RIGHT: #369 1px solid; BORDER-TOP: #369 1px solid; BORDER-LEFT: =
#369 1px solid; BORDER-BOTTOM: #369 1px solid; BACKGROUND-COLOR: #eff7ff
}
.infotext P {
	FONT-SIZE: small; MARGIN: 5px
}
.wikipage {
	MARGIN: 15px
}
.organic-listing {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 0px; MIN-HEIGHT: 50px; PADDING-BOTTOM: 0px; =
OVERFLOW: hidden; BORDER-LEFT: gray 1px solid; PADDING-TOP: 0px; =
BORDER-BOTTOM: gray 1px solid; POSITION: relative
}
.organic-listing .link {
	BACKGROUND-COLOR: #f8f8f8
}
.organic-listing .link {
	PADDING-RIGHT: 7em; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
.organic-listing .promotedlink.link {
	PADDING-RIGHT: 7em; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
.organic-listing .nextprev {
	RIGHT: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; POSITION: absolute; TOP: =
0px
}
.organic-listing .nextprev IMG {
	BORDER-RIGHT: #b3b3b3 1px solid; BORDER-TOP: #b3b3b3 1px solid; MARGIN: =
5px 5px 2px 0px; BORDER-LEFT: #b3b3b3 1px solid; BORDER-BOTTOM: #b3b3b3 =
1px solid
}
.organic-listing .nextprev IMG:hover {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; =
BORDER-LEFT: #336699 1px solid; CURSOR: pointer; BORDER-BOTTOM: #336699 =
1px solid
}
.organic-listing .nextprev IMG:active {
	MARGIN: 6px 4px 1px 1px
}
.promotedlink.link {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; =
BORDER-LEFT: gray 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: gray 1px =
solid; POSITION: relative
}
.unpaid.promotedlink.link {
	BACKGROUND-COLOR: #ffc
}
.unseen.promotedlink.link {
	BACKGROUND-COLOR: #ffc
}
.accepted.promotedlink.link {
	BACKGROUND-COLOR: #9f9
}
.rejected.promotedlink.link {
	BACKGROUND-COLOR: #ff9a9a
}
.accepted.promotedlink.link {
	BACKGROUND-COLOR: #9f9
}
.pending.promotedlink.link {
	BACKGROUND-COLOR: #bfc
}
.promoted.promotedlink.link {
	BACKGROUND-COLOR: #eff7ff
}
.finished.promotedlink.link {
	BACKGROUND-COLOR: #ddd
}
#promo-form + FORM #img-preview-container {
	DISPLAY: none
}
.rejection-form TEXTAREA {
	WIDTH: 40em; HEIGHT: 10em
}
.promoted-list {
	FONT-SIZE: larger
}
.promoted-list .unpromote-button {
	DISPLAY: inline
}
.promoted-list .unpromote-button A {
	COLOR: gray
}
.promoted.help-cover {
	BACKGROUND-COLOR: #eff7ff
}
.organic-listing .promoted {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BACKGROUND-COLOR: #eff7ff; BORDER-BOTTOM-STYLE: none
}
.organic-listing .sponsored-tagline {
	RIGHT: 6.4em
}
.sponsored-tagline {
	FONT-WEIGHT: bold; RIGHT: 0px; MARGIN: 0px 5px 5px 0px; COLOR: #808080; =
BOTTOM: 0px; POSITION: absolute
}
.promote-pixel {
	RIGHT: -1000px; POSITION: absolute; TOP: -1000px
}
.organic-help-button {
	PADDING-RIGHT: 0.5ex; PADDING-LEFT: 0.5ex; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.menuarea {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: larger; =
PADDING-BOTTOM: 5px; MARGIN: 5px; OVERFLOW: hidden; PADDING-TOP: 5px; =
BORDER-BOTTOM: gray 1px dotted
}
.menuarea .spacer {
	DISPLAY: inline; MARGIN-RIGHT: 15px
}
.panestack-title {
	PADDING-BOTTOM: 3px; MARGIN: 10px 310px 0px 10px; BORDER-BOTTOM: gray =
1px dotted
}
.panestack-title .title {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN: 10px 0px
}
.panestack-title A.title-button {
	FONT-SIZE: 12px; MARGIN-LEFT: 8px
}
.panestack-title A.gold.title-button {
	BORDER-RIGHT: #9a7d2e 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#9a7d2e 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: =
#9a7d2e 1px solid; COLOR: #6a4d00; PADDING-TOP: 1px; BORDER-BOTTOM: =
#9a7d2e 1px solid; BACKGROUND-COLOR: #fff088; -moz-border-radius: 3px; =
-webkit-border-radius: 3px; border-radius: 3px
}
.commentarea H1 {
	PADDING-BOTTOM: 3px; MARGIN: 10px 310px 0px 10px; BORDER-BOTTOM: gray =
1px dotted
}
.commentarea .menuarea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
310px 10px 10px; COLOR: gray; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.commentarea > .usertext {
	MARGIN: 0px 0px 10px 10px; OVERFLOW: auto
}
.infobar {
	BORDER-RIGHT: orange 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: orange =
1px solid; PADDING-LEFT: 10px; FONT-SIZE: small; PADDING-BOTTOM: 5px; =
MARGIN: 5px 305px 5px 0px; BORDER-LEFT: orange 1px solid; PADDING-TOP: =
5px; BORDER-BOTTOM: orange 1px solid; BACKGROUND-COLOR: #f6e69f
}
.infobar IMG {
	DISPLAY: inline; VERTICAL-ALIGN: middle
}
.red.infobar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-COLOR: red; =
BORDER-BOTTOM-COLOR: red; PADDING-BOTTOM: 5px; BORDER-TOP-COLOR: red; =
PADDING-TOP: 5px; BACKGROUND-COLOR: #ffaeae; BORDER-RIGHT-COLOR: red
}
.red.infobar IMG {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.mellow.infobar {
	BORDER-RIGHT: #bfe0ff 1px solid; BORDER-TOP: #bfe0ff 1px solid; =
BORDER-LEFT: #bfe0ff 1px solid; BORDER-BOTTOM: #bfe0ff 1px solid; =
BACKGROUND-COLOR: #eff8ff
}
.md {
	FONT-SIZE: small; MAX-WIDTH: 60em; OVERFLOW: auto
}
.md P {
	MARGIN: 5px 0px
}
.md H1 {
	MARGIN: 5px 0px
}
.md H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
.md > * {
	MARGIN-BOTTOM: 0px
}
.md STRONG {
	FONT-WEIGHT: bold
}
.md EM {
	FONT-STYLE: italic
}
.md STRONG EM {
	FONT-WEIGHT: bold; FONT-STYLE: italic
}
.md IMG {
	DISPLAY: none
}
.md OL {
	MARGIN: 10px 2em
}
.md UL {
	MARGIN: 10px 2em
}
.md UL {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: disc
}
.md OL {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: decimal
}
.md PRE {
	MARGIN: 10px
}
.md BLOCKQUOTE {
	PADDING-LEFT: 4px; MARGIN: 5px 15px 5px 5px; BORDER-LEFT: #369 2px =
solid
}
.help BLOCKQUOTE {
	PADDING-LEFT: 4px; MARGIN: 5px 15px 5px 5px; BORDER-LEFT: #369 2px =
solid
}
.md TD {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #eee 1px =
solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; BORDER-LEFT: #eee 1px =
solid; PADDING-TOP: 1px; BORDER-BOTTOM: #eee 1px solid
}
.md TH {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #eee 1px =
solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; BORDER-LEFT: #eee 1px =
solid; PADDING-TOP: 1px; BORDER-BOTTOM: #eee 1px solid
}
.md TH {
	FONT-WEIGHT: bold
}
.md TABLE {
	MARGIN: 5px 10px
}
.md CENTER {
	TEXT-ALIGN: left
}
A.star {
	COLOR: #ff8b60; TEXT-DECORATION: none
}
.odd {
=09
}
.even {
=09
}
.entry .buttons LI {
	PADDING-RIGHT: 4px; DISPLAY: inline; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.entry .buttons LI + LI {
	PADDING-LEFT: 4px
}
.entry .buttons LI.stamp + LI.stamp {
	MARGIN-LEFT: 4px
}
.entry .buttons LI A {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; COLOR: #888; PADDING-TOP: 0px
}
.entry .buttons LI A.nonbutton {
	FONT-WEIGHT: normal; COLOR: #369
}
.entry .buttons A:hover {
	TEXT-DECORATION: underline
}
.toggle .error {
	FONT-SIZE: x-small
}
.toggle .option {
	DISPLAY: none
}
.toggle .active.option {
	DISPLAY: inline
}
.thing .stub {
	DISPLAY: none
}
.last-clicked.link {
	BORDER-RIGHT: gray 1px dashed; BORDER-TOP: gray 1px dashed; =
BORDER-LEFT: gray 1px dashed; BORDER-BOTTOM: gray 1px dashed
}
.link {
	PADDING-LEFT: 3px; MARGIN: 0px 0px 8px
}
.link .score {
	COLOR: #c6c6c6; TEXT-ALIGN: center
}
.link .title {
	FONT-WEIGHT: normal; FONT-SIZE: medium; MARGIN-BOTTOM: 1px
}
.link .child H3 {
	FONT-SIZE: medium; MARGIN: 15px; TEXT-TRANSFORM: none
}
.rank {
	OVERFLOW: hidden
}
.link .midcol {
	FONT-WEIGHT: bold; FONT-SIZE: small
}
.link .likes.score {
	COLOR: #ff8b60
}
.link .dislikes.score {
	COLOR: #9494ff
}
.link .rank {
	MARGIN-TOP: 15px; FONT-SIZE: medium; FLOAT: left; COLOR: #c6c6c6; =
FONT-FAMILY: arial; TEXT-ALIGN: right
}
.compressed {
	MARGIN-BOTTOM: 5px
}
.compressed .rank {
	MARGIN-TOP: 10px
}
.compressed .title {
	MARGIN: -2px 0px 3px
}
.compressed .score {
	COLOR: #888888
}
.compressed .score-placeholder {
	HEIGHT: 3px
}
.compressed .subreddit {
	FONT-WEIGHT: bold
}
.compressed .tagline {
	DISPLAY: inline; MARGIN-RIGHT: 12px
}
.compressed .expando-button {
	DISPLAY: none
}
.likes.score {
	DISPLAY: none
}
.dislikes.score {
	DISPLAY: none
}
.likes .score {
	DISPLAY: none
}
.dislikes .score {
	DISPLAY: none
}
.likes .likes.score {
	DISPLAY: inline
}
.dislikes .dislikes.score {
	DISPLAY: inline
}
.likes DIV.likes.score {
	DISPLAY: block
}
.dislikes DIV.dislikes.score {
	DISPLAY: block
}
.warm-entry .rank {
	COLOR: #eda179
}
.hot-entry .rank {
	COLOR: #e47234
}
.cool-entry .rank {
	COLOR: #a5abfb
}
.cold-entry .rank {
	COLOR: #4959f7
}
.gadget {
	FONT-SIZE: x-small
}
.gadget .midcol {
	MARGIN: 0px; WIDTH: 15px
}
.gadget .reddit-link-end {
	CLEAR: left; PADDING-TOP: 10px
}
.gadget .click-gadget {
	FONT-SIZE: small
}
.gadget SMALL {
	COLOR: gray
}
.gadget .reddit-entry {
	MARGIN-LEFT: 20px
}
.gadget .right {
	TEXT-ALIGN: right
}
.comment {
	MARGIN-LEFT: 10px
}
.comment .edit-body {
	DISPLAY: none; VISIBILITY: hidden
}
.comment .midcol {
	MARGIN-LEFT: 0px
}
.comment .title {
	MARGIN-TOP: 10px; FONT-SIZE: small
}
.comment .midcol {
	WIDTH: 15px
}
.comment .author {
	FONT-WEIGHT: bold
}
.comment .collapsed {
	PADDING-LEFT: 17px; FONT-SIZE: x-small; PADDING-BOTTOM: 10px; COLOR: =
gray; FONT-STYLE: italic
}
.comment .collapsed A {
	COLOR: gray
}
.comment .expand {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; =
MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px; PADDING-TOP: 1px; FONT-STYLE: =
normal
}
.comment .expand:hover {
	COLOR: white; BACKGROUND-COLOR: #369; TEXT-DECORATION: none
}
.comment .score {
	FONT-SIZE: x-small
}
.comment .child {
	MARGIN-TOP: 10px; MARGIN-LEFT: 15px; BORDER-LEFT: #ddf 1px dotted
}
TEXTAREA.gray {
	COLOR: gray
}
.deepthread {
	PADDING-RIGHT: 30px; BACKGROUND: url(/static/continue-thread.png) =
no-repeat right center
}
.deepthread A {
	FONT-SIZE: larger; COLOR: #336699
}
.deepthread A:hover {
	TEXT-DECORATION: underline
}
.morecomments {
	FONT-SIZE: larger
}
.morecomments A {
	COLOR: #336699
}
.morecomments A:hover {
	TEXT-DECORATION: underline
}
.morecomments .gray {
	FONT-WEIGHT: normal; COLOR: gray
}
.expand-btn {
	DISPLAY: inline-block; FONT-SIZE: smaller; MARGIN: 4px 5px 0px
}
.message {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: =
10px 10px 20px 5px; PADDING-TOP: 7px
}
.focal.message > .entry .md {
	BACKGROUND-COLOR: #ffffcc
}
.message .collapsed .head {
	COLOR: #888888; FONT-STYLE: italic
}
.message-parent.message .tagline {
	COLOR: #485
}
.message-reply.message .tagline {
	COLOR: #485
}
.message-parent.message > .entry .noncollapsed {
	COLOR: #485
}
.message-reply.message > .entry .noncollapsed {
	COLOR: #485
}
.recipient.message > .entry .noncollapsed {
	COLOR: black
}
.recipient.message-reply.message > .entry .head {
	FONT-WEIGHT: bold; COLOR: black
}
.recipient.message-parent.message > .entry .head {
	FONT-WEIGHT: bold; COLOR: black
}
.new.message > .entry .head {
	FONT-WEIGHT: bold; COLOR: orangered
}
.new.message > .entry {
	BORDER-RIGHT: #e9e9e9 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#e9e9e9 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: =
#e9e9e9 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #e9e9e9 1px solid; =
BACKGROUND-COLOR: #f7f7f7
}
.new.message .unread {
	DISPLAY: none
}
.message .child .message {
	MARGIN-TOP: 10px; MARGIN-LEFT: 12px
}
.message .child .usertext {
	MARGIN-TOP: 10px; MARGIN-LEFT: 12px
}
.was-comment.message .child .message {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
.was-comment.message .child .usertext {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
.message .expand {
	DISPLAY: none
}
.message .entry {
	MARGIN-LEFT: 0px
}
.message-parent.message .expand {
	DISPLAY: inline
}
.message-parent.message .child {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.message-reply.message .child {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.message-parent.message .child .message {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.message-reply.message .child .message {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.message-parent.message .subject {
	MARGIN-BOTTOM: 10px
}
.message-parent.message .message .subject {
	DISPLAY: none
}
.message-reply.message .subject {
	DISPLAY: none
}
.message-reply.message .entry {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; =
BORDER-LEFT: #e7e7e7 2px dashed
}
.message-parent.message .entry {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; =
BORDER-LEFT: #e7e7e7 2px dashed
}
.message .buttons {
	MARGIN-LEFT: 15px
}
.message .md {
	MARGIN-LEFT: 15px
}
.message .entry .parent {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; =
MAX-WIDTH: 60em; MARGIN: 3px 10px; BORDER-LEFT: #336699 1px solid; =
BORDER-BOTTOM: #336699 1px solid
}
.message .subject .correspondent {
	BORDER-RIGHT: #336699 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#336699 1px solid; DISPLAY: inline-block; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 2px; BORDER-LEFT: #336699 1px solid; COLOR: #336699; =
MARGIN-RIGHT: 10px; PADDING-TOP: 2px; BORDER-BOTTOM: #336699 1px solid; =
BACKGROUND-COLOR: #eff7ff
}
.message .subject .title {
	FONT-WEIGHT: normal; MARGIN-LEFT: 10px; FONT-STYLE: italic
}
.message .parent-link {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; MARGIN-LEFT: 12px; PADDING-TOP: 0px
}
.was-comment.message .midcol {
	MARGIN-LEFT: 0px
}
.was-comment.message .buttons {
	MARGIN-LEFT: 0px
}
.was-comment.message .parent-link {
	MARGIN-LEFT: 0px
}
.was-comment.message .md {
	MARGIN-LEFT: 2px
}
.message .subject {
	FONT-WEIGHT: bold; FONT-SIZE: larger
}
.clippy IMG {
	FLOAT: left
}
.clippy-bubble {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: black =
1px solid; PADDING-LEFT: 7px; FLOAT: left; MARGIN-BOTTOM: 15px; =
PADDING-BOTTOM: 7px; MARGIN-LEFT: 5px; BORDER-LEFT: black 1px solid; =
WIDTH: 350px; PADDING-TOP: 7px; BORDER-BOTTOM: black 1px solid; =
BACKGROUND-COLOR: #fffdd7; -moz-border-radius: 5px; =
-webkit-border-radius: 5px; border-radius: 5px
}
.clippy-headline {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.5em
}
.clippy-bubble UL {
	PADDING-LEFT: 15px; LIST-STYLE-IMAGE: url(/static/clippy-bullet.png); =
LIST-STYLE-TYPE: disc
}
.clippy-bubble LI {
	MARGIN-TOP: 0.5em
}
.subreddit {
	MARGIN-BOTTOM: 10px
}
.subreddit P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px
}
.subreddit .description {
	FONT-SIZE: small; MAX-WIDTH: 60em
}
.subreddit .key {
	DISPLAY: block
}
.subreddit .title {
	FONT-SIZE: medium; MARGIN-RIGHT: 5px
}
.subreddit .midcol {
	MARGIN-TOP: 5px; MARGIN-RIGHT: 5px; TEXT-ALIGN: right
}
.fancy-toggle-button {
	DISPLAY: block; MARGIN-BOTTOM: 5px
}
.fancy-toggle-button .active {
	BORDER-RIGHT: #444 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #444 1px =
solid; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 10px; =
BACKGROUND: white repeat-x left center; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #444 1px solid; COLOR: white; LINE-HEIGHT: 20px; =
PADDING-TOP: 1px; BORDER-BOTTOM: #444 1px solid; -moz-border-radius: =
3px; -webkit-border-radius: 3px; border-radius: 3px
}
.fancy-toggle-button .remove {
	BACKGROUND-IMAGE: url(/static/bg-button-remove.png)
}
.fancy-toggle-button .add {
	BACKGROUND-IMAGE: url(/static/bg-button-add.png)
}
.border.commentbody {
	PADDING-LEFT: 5px; BACKGROUND-COLOR: #ffc
}
.grayed.commentbody {
	PADDING-LEFT: 5px; COLOR: gray; BACKGROUND-COLOR: #e0e0e0
}
.fixedwidth {
	FLOAT: left; WIDTH: 100px; HEIGHT: 0px
}
.clearleft {
	CLEAR: left; HEIGHT: 0px
}
.clear {
	CLEAR: both
}
.preftable.sharetable {
	MARGIN-LEFT: 20px
}
.preftable.sharetable TH {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.preftable.sharetable BUTTON {
	MARGIN-TOP: 10px
}
.widget-preview.preftable {
	FONT-SIZE: smaller
}
.widget-preview.preftable INPUT[type=3D'text'] {
	WIDTH: 150px
}
.preftable #css-options INPUT[type=3D'text'] {
	MARGIN-LEFT: 0px; WIDTH: 6em
}
.share-summary {
	MARGIN-TOP: 10px; WIDTH: 95%
}
.share-summary .head TD {
	FONT-SIZE: large; WIDTH: 50%; TEXT-ALIGN: center
}
.share-summary TD {
	VERTICAL-ALIGN: top
}
.share-summary > TBODY > TR > TD {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 10px
}
.share-summary TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px solid
}
.sponsored .entry {
	MARGIN-RIGHT: 20px
}
.sponsored .titlerow {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#bcbcbc 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fcfcfc; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #bcbcbc 1px solid; PADDING-TOP: 10px; =
BORDER-BOTTOM: #e0e0e0 1px solid
}
.footer-parent {
	CLEAR: both; PADDING-TOP: 40px; TEXT-ALIGN: center
}
.footer {
	BORDER-RIGHT: #f0f0f0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#f0f0f0 1px solid; DISPLAY: inline-block; PADDING-LEFT: 5px; FONT-SIZE: =
larger; PADDING-BOTTOM: 5px; MARGIN: 15px; BORDER-LEFT: #f0f0f0 1px =
solid; COLOR: gray; PADDING-TOP: 5px; BORDER-BOTTOM: #f0f0f0 1px solid
}
.footer .col {
	PADDING-LEFT: 10px; FLOAT: left; MARGIN: 10px; BORDER-LEFT: #e0e0e0 1px =
solid; HEIGHT: 150px
}
.footer .col:first-child {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.notes-button {
	MARGIN-TOP: 3px
}
.notes-status {
	FONT-SIZE: larger
}
.server-status {
	WIDTH: 300px
}
.server-status TABLE {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #bcbcbc 1px solid; =
FONT-SIZE: xx-small; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: =
#bcbcbc 1px solid; WIDTH: 290px; BORDER-BOTTOM: #e0e0e0 1px solid
}
.server-status TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px
}
.server-status .bar {
	HEIGHT: 5px; BACKGROUND-COLOR: blue
}
.load0 {
	BACKGROUND-COLOR: #ffffff
}
.load1 {
	BACKGROUND-COLOR: #f0f5ff
}
.load2 {
	BACKGROUND-COLOR: #e2ecff
}
.load3 {
	BACKGROUND-COLOR: #d6f5cb
}
.load4 {
	BACKGROUND-COLOR: #caff98
}
.load5 {
	BACKGROUND-COLOR: #e4f484
}
.load6 {
	BACKGROUND-COLOR: #ffea71
}
.load7 {
	BACKGROUND-COLOR: #ffdb81
}
.load8 {
	BACKGROUND-COLOR: #ff9191
}
.load9 {
	COLOR: #ffffff; BACKGROUND-COLOR: #ff0000
}
.server-status TR.down > * {
	BACKGROUND-COLOR: #c0c0c0; TEXT-DECORATION: line-through
}
.server-status TH {
	PADDING-RIGHT: 2px; FONT-WEIGHT: bold
}
.server-status TR.title-region {
	CURSOR: pointer
}
.server-status TR.title-region:hover > TD {
	TEXT-DECORATION: underline
}
.server-status TR.title-region:hover > TH {
	TEXT-DECORATION: underline
}
.server-status TR.empty.title-region {
	CURSOR: default; opacity: 0.7
}
.server-status TR.empty.title-region:hover > TD {
	TEXT-DECORATION: none
}
.server-status TR.empty.title-region:hover > TH {
	TEXT-DECORATION: none
}
.server-status .pegged {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: red
}
.server-status .membar {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; =
BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid; POSITION: =
relative; HEIGHT: 11px; BACKGROUND-COLOR: #6699ff
}
.server-status .membar SPAN {
	FONT-SIZE: smaller; POSITION: absolute
}
.server-status .cpu50 {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; =
BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px; HEIGHT: 5px; =
BACKGROUND-COLOR: green
}
.server-status .cpu300 {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; =
BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid; HEIGHT: =
5px; BACKGROUND-COLOR: red
}
.orangered {
	COLOR: orangered
}
.logout {
	DISPLAY: inline
}
.login-form-side {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: =
gray 1px solid; BORDER-BOTTOM: gray 1px solid
}
.login-form-side INPUT {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 5px 0px 0px 5px; =
BORDER-LEFT: gray 1px solid; WIDTH: 138px; PADDING-TOP: 1px; =
BORDER-BOTTOM: gray 1px solid; TOP: 5px; HEIGHT: 17px
}
.login-form-side .error {
	MARGIN: 5px
}
#remember-me {
	MARGIN: 5px
}
#rem-login-main {
	WIDTH: auto; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 5px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; =
HEIGHT: auto; BORDER-BOTTOM-STYLE: none
}
.login-form-side LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
MARGIN-RIGHT: 5px; PADDING-TOP: 2px; WHITE-SPACE: nowrap
}
.login-form-side BUTTON {
	FLOAT: right
}
.status {
	FONT-SIZE: small; MARGIN-LEFT: 5px; COLOR: red
}
.error {
	FONT-SIZE: small; MARGIN: 5px; COLOR: red
}
.red {
	COLOR: red
}
.buygold {
	FONT-WEIGHT: bold; COLOR: #9a7d2e
}
.line-through {
	TEXT-DECORATION: line-through
}
#noresults {
	MARGIN-RIGHT: 310px
}
#ad-frame {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; OVERFLOW: hidden; WIDTH: 300px; HEIGHT: 280px; BORDER-RIGHT-WIDTH: =
0px
}
#searchmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #369 2px solid; =
BACKGROUND-COLOR: whitesmoke
}
#searchmenu .searchlabel {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; COLOR: #369; PADDING-TOP: 2px; BACKGROUND-COLOR: =
white
}
#searchmenu .searchtime {
	DISPLAY: inline; FONT-WEIGHT: bold; WIDTH: 305px
}
#searchexpando {
	DISPLAY: none; MARGIN: 5px 0px 0px; -moz-border-radius: 3px; =
-webkit-border-radius: 3px; border-radius: 3px
}
#searchexpando INPUT {
	MARGIN-BOTTOM: 10px
}
#searchexpando P {
	MARGIN-BOTTOM: 10px
}
#searchexpando {
	PADDING-TOP: 10px
}
#searchexpando DL {
	MARGIN: 10px 0px
}
#searchexpando DT {
	MARGIN: 0px
}
#previoussearch P {
	MARGIN: 5px 0px
}
#moresearchinfo {
	BORDER-RIGHT: orange 0px solid; BORDER-TOP: orange 0px solid; =
MARGIN-TOP: -5px; DISPLAY: none; MAX-WIDTH: 300px; BORDER-LEFT: orange =
0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: orange 0px solid
}
LABEL + #moresearchinfo {
	BORDER-TOP-WIDTH: 1px; MARGIN-TOP: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#previoussearch #moresearchinfo {
	BORDER-LEFT-COLOR: gray; BORDER-BOTTOM-COLOR: gray; MARGIN: 5px 0px; =
BORDER-TOP-COLOR: gray; BORDER-RIGHT-COLOR: gray
}
#search_hidemore {
	FLOAT: right; MARGIN-LEFT: 5px
}
.searchparams {
	MARGIN: 5px 20px
}
.searchparams .labels {
	MARGIN-LEFT: 10px; TEXT-ALIGN: right
}
.searchpane {
	MARGIN: 5px 305px 5px 0px
}
.searchpane #search INPUT[type=3Dtext] {
=09
}
.search-summary {
	FLOAT: right; MARGIN: 6px 8px 0px 0px; TEXT-ALIGN: right
}
.search-summary .result-count {
	FONT-WEIGHT: bold
}
.searchfail {
	FONT-SIZE: larger; COLOR: #c00000; LINE-HEIGHT: 2em
}
.searchfail A {
	COLOR: red; TEXT-DECORATION: underline
}
.legal {
	MARGIN-TOP: 20px; FONT-SIZE: small; COLOR: #808080; FONT-FAMILY: serif
}
.legal A {
	TEXT-DECORATION: underline
}
.divide {
	BORDER-RIGHT: #d3d3d3 2px solid
}
.loginform {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; WIDTH: 45%
}
.loginform H3 {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: large; MARGIN-BOTTOM: =
0px; COLOR: #404040; FONT-VARIANT: small-caps
}
.loginform P {
	MARGIN-BOTTOM: 20px; COLOR: #606060; TEXT-ALIGN: left
}
.loginform LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #606060
}
.loginform .remember {
	DISPLAY: inline; MARGIN-LEFT: 5px
}
.loginform UL {
	MARGIN: 5px
}
.loginform LI {
	MARGIN-TOP: 5px
}
.loginform P .btn {
	MARGIN-TOP: 5px
}
.loginform INPUT.logtxt {
	WIDTH: 125px
}
.loginform INPUT[type=3Dtext] {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#a0a0a0 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 1px; MARGIN-BOTTOM: =
2px; PADDING-BOTTOM: 1px; BORDER-LEFT: #a0a0a0 1px solid; WIDTH: 125px; =
PADDING-TOP: 1px; BORDER-BOTTOM: #a0a0a0 1px solid
}
.loginform INPUT[type=3Dpassword] {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#a0a0a0 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 1px; MARGIN-BOTTOM: =
2px; PADDING-BOTTOM: 1px; BORDER-LEFT: #a0a0a0 1px solid; WIDTH: 125px; =
PADDING-TOP: 1px; BORDER-BOTTOM: #a0a0a0 1px solid
}
.loginform #captcha {
	WIDTH: 250px
}
#passform H1 {
	MARGIN-BOTTOM: 0px
}
#passform P {
	FONT-SIZE: small; MARGIN-BOTTOM: 5px
}
.cover {
	Z-INDEX: 1000; FILTER: alpha(opacity=3D70); LEFT: 0px; WIDTH: 100%; =
POSITION: fixed; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: gray; =
opacity: .7
}
.popup {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #b2b2b2 =
1px solid; PADDING-LEFT: 10px; Z-INDEX: 1001; LEFT: 10%; PADDING-BOTTOM: =
10px; BORDER-LEFT: #b2b2b2 1px solid; WIDTH: 80%; PADDING-TOP: 10px; =
BORDER-BOTTOM: black 1px solid; POSITION: fixed; TOP: 40px; =
BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.popup H1 {
	FONT-WEIGHT: normal; FONT-SIZE: large; COLOR: orangered; TEXT-ALIGN: =
center
}
.popup H2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: small; COLOR: black; =
TEXT-ALIGN: center
}
.usertable {
	MARGIN-LEFT: 10px
}
.usertable {
	FONT-SIZE: larger
}
.usertable TD {
	PADDING-RIGHT: 0.7em; PADDING-LEFT: 0.7em; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.usertable TH {
	PADDING-RIGHT: 0.7em; PADDING-LEFT: 0.7em; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.usertable {
	WHITE-SPACE: nowrap
}
.aboutpage {
	MARGIN-RIGHT: 320px
}
.aboutpage P {
	MARGIN: 5px
}
.aboutpage H1 {
	MARGIN: 10px
}
.aboutpage H2 {
	MARGIN: 10px
}
.aboutpage .usertable {
	WIDTH: 45%
}
.little A {
	FONT-SIZE: x-small
}
.oldbylink A {
	MARGIN: 2px; COLOR: gray; BACKGROUND-COLOR: #f0f0f0
}
.error-log {
	CLEAR: both
}
.error-log A:hover {
	TEXT-DECORATION: underline
}
.error-log .rest {
	DISPLAY: none
}
.error-log:first-child .rest {
	DISPLAY: block
}
.error-log {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px =
solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; =
BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #aaa 1px =
solid
}
.error-log .exception {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px =
solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; =
BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #aaa 1px =
solid
}
.error-log .exception {
	BACKGROUND-COLOR: #f0f0f8
}
.error-log .new.exception {
	BORDER-RIGHT: #ff6600 2px dashed; BORDER-TOP: #ff6600 2px dashed; =
BORDER-LEFT: #ff6600 2px dashed; BORDER-BOTTOM: #ff6600 2px dashed
}
.error-log .severe.exception {
	BORDER-RIGHT: #ff0000 2px solid; BORDER-TOP: #ff0000 2px solid; =
BORDER-LEFT: #ff0000 2px solid; BORDER-BOTTOM: #ff0000 2px solid; =
BACKGROUND-COLOR: #ffdfdf
}
.error-log .interesting.exception {
	BORDER-RIGHT: black 2px dotted; BORDER-TOP: black 2px dotted; =
BORDER-LEFT: black 2px dotted; BORDER-BOTTOM: black 2px dotted; =
BACKGROUND-COLOR: #e0e0e8
}
.error-log .fixed.exception {
	BORDER-RIGHT: #008800 1px solid; BORDER-TOP: #008800 1px solid; =
BORDER-LEFT: #008800 1px solid; BORDER-BOTTOM: #008800 1px solid; =
BACKGROUND-COLOR: #e8f6e8
}
.error-log .exception SPAN {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.error-log .exception SPAN.normal {
	DISPLAY: none; MARGIN-RIGHT: 0px
}
.error-log .exception SPAN.new {
	COLOR: #ff6600
}
.error-log .edit-area LABEL.new {
	COLOR: #ff6600
}
.error-log .exception SPAN.severe {
	COLOR: #ff0000
}
.error-log .edit-area LABEL.severe {
	COLOR: #ff0000
}
.error-log .exception SPAN.interesting {
	FONT-WEIGHT: normal; FONT-STYLE: italic
}
.error-log .edit-area LABEL.interesting {
	FONT-WEIGHT: normal; FONT-STYLE: italic
}
.error-log .exception SPAN.fixed {
	COLOR: #008800
}
.error-log .edit-area LABEL.fixed {
	COLOR: #008800
}
.error-log .exception-name {
	MARGIN-RIGHT: 5px
}
.error-log .nickname {
	FONT-WEIGHT: bold; FONT-SIZE: larger; COLOR: black
}
.error-log .fixed.exception .nickname {
	TEXT-DECORATION: line-through
}
.error-log A:focus {
	-moz-outline-style: none
}
.error-log .edit-area {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; =
BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; =
BACKGROUND-COLOR: #eee
}
.error-log .edit-area LABEL {
	MARGIN-RIGHT: 25px
}
.error-log .edit-area INPUT[type=3Dradio] {
	MARGIN-RIGHT: 4px
}
.error-log .edit-area INPUT[type=3Dtext] {
	WIDTH: 800px
}
.error-log .edit-area TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 5px
}
.error-log .edit-area TABLE TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 5px
}
.error-log .save-button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: small; =
PADDING-BOTTOM: 0px; MARGIN: 0px 5px 5px 0px; PADDING-TOP: 0px
}
.error-log .date {
	FONT-WEIGHT: bold; FONT-SIZE: 150%
}
.error-log .hexkey {
	COLOR: #997700
}
.error-log .exception-name {
	FONT-SIZE: larger; COLOR: #000077
}
.error-log .frequency {
	FONT-SIZE: larger; FLOAT: right; COLOR: #886666
}
.error-log .occurrences {
	BORDER-RIGHT: #003300 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#003300 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 5px =
0px 2px; BORDER-LEFT: #003300 1px solid; PADDING-TOP: 2px; =
BORDER-BOTTOM: #003300 1px solid
}
.error-log .occurrence {
	COLOR: #003300; MARGIN-RIGHT: 3em; FONT-FAMILY: monospace; WHITE-SPACE: =
nowrap
}
.error-log TABLE.stacktrace TH {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
.error-log TABLE.stacktrace TD {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
.error-log TABLE.stacktrace TD {
	FONT-FAMILY: monospace
}
.error-log TABLE.stacktrace TD.col-1 {
	PADDING-RIGHT: 10px; TEXT-ALIGN: right
}
.error-log .error.logtext {
	MARGIN: 0px 0px 10px; COLOR: black
}
.error-log .logtext {
	BORDER-RIGHT: #555 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #555 2px =
solid; PADDING-LEFT: 5px; FONT-SIZE: small; MARGIN-BOTTOM: 10px; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #555 2px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #555 2px solid; BACKGROUND-COLOR: #eeece6
}
.error-log .logtext * {
	COLOR: black
}
.error-log .error.logtext .loglevel {
	COLOR: white; BACKGROUND-COLOR: red
}
.error-log .warning.logtext .loglevel {
	BACKGROUND-COLOR: #ff6600
}
.error-log .info.logtext .loglevel {
	BACKGROUND-COLOR: #00bbff
}
.error-log .debug.logtext .loglevel {
	BACKGROUND-COLOR: #00ee00
}
.error-log .logtext .loglevel {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black =
1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: black =
1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px =
solid
}
.error-log .logtext TABLE {
	MARGIN: 8px 5px 2px 0px; FONT-FAMILY: monospace
}
.error-log .logtext TABLE {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
.error-log .logtext TABLE TH {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
.error-log .logtext TABLE TD {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
.error-log .logtext TABLE TH {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
.error-log .logtext TABLE TD {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
.error-log .logtext TABLE .occ {
	TEXT-ALIGN: right
}
.error-log .logtext TABLE .dotdotdot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.error-log .logtext TABLE .dotdotdot A {
	DISPLAY: block; MARGIN: 0px; WIDTH: 100%; HEIGHT: 100%; =
BACKGROUND-COLOR: #e0e0e0
}
.error-log .logtext TABLE .dotdotdot A:hover {
	BACKGROUND-COLOR: #bbb; TEXT-DECORATION: none
}
.error-log .logtext .classification {
	FONT-WEIGHT: bold; FONT-SIZE: larger
}
.error-log .logtext .actual-text {
	MAX-WIDTH: 600px; OVERFLOW: hidden
}
.error-log .logtext .occ {
=09
}
.details {
	FONT-SIZE: x-small; MARGIN-BOTTOM: 10px
}
.details SPAN {
	MARGIN: 0px 5px
}
.details TH {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; TEXT-ALIGN: right
}
.details TD {
	VERTICAL-ALIGN: top
}
.ring {
	PADDING-RIGHT: 4px! important; PADDING-LEFT: 3px; FONT-WEIGHT: bold; =
CURSOR: pointer; COLOR: white; BACKGROUND-COLOR: red; TEXT-ALIGN: center
}
.vote-note {
	PADDING-LEFT: 3px; MAX-WIDTH: 150px
}
.vote-a-notes {
	COLOR: red
}
.vote-up {
	COLOR: orangered
}
.vote-down {
	COLOR: #336699
}
.vote-invalid {
	COLOR: #888888! important; FONT-STYLE: italic
}
.bottommenu {
	CLEAR: both; FONT-SIZE: smaller; COLOR: gray
}
.bottommenu A {
	COLOR: gray; TEXT-DECORATION: underline
}
.button {
	MARGIN: 1px; COLOR: gray; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
.button #cover {
	POSITION: relative
}
.button .cover {
	BACKGROUND: white
}
.button #popup {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #b2b2b2 =
1px solid; PADDING-LEFT: 1px; Z-INDEX: 1001; BACKGROUND: white; LEFT: =
0px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #b2b2b2 1px solid; =
WIDTH: 80%; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; POSITION: =
absolute; TOP: 0px
}
.button .arrow {
	WIDTH: 15px
}
.num {
	FONT-WEIGHT: bold; FONT-SIZE: larger
}
.thing.button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.button-body {
	BACKGROUND-COLOR: transparent
}
.button .blog {
	BORDER-RIGHT: #c7def7 1px solid; BORDER-TOP: #c7def7 1px solid; MARGIN: =
0px; BORDER-LEFT: #c7def7 1px solid; COLOR: gray; BORDER-BOTTOM: #c7def7 =
1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: center; =
-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px
}
.button .blog .r {
	COLOR: gray
}
.button .blog .score {
	WHITE-SPACE: nowrap
}
.button {
	COLOR: #369
}
.button A:hover {
	TEXT-DECORATION: underline
}
.button .blog1 {
	FONT-SIZE: x-small
}
.button .blog1 .arrow {
	FLOAT: left; MARGIN-LEFT: 2px; MARGIN-RIGHT: 2px
}
.button .blog1 .headimgcell {
	FLOAT: left; WIDTH: 18px; BACKGROUND-COLOR: #c7def7
}
.button .blog1 .score {
	MARGIN-TOP: 2px; MARGIN-RIGHT: 5px
}
.button .blog2 {
	FONT-SIZE: small
}
.button .blog2 .arrow {
	MARGIN-LEFT: auto; WIDTH: 15px; MARGIN-RIGHT: auto
}
.button .blog2 .bottomreddit {
	FONT-SIZE: small; COLOR: black; BACKGROUND-COLOR: #c7def7
}
.button .blog2 .score .submit {
	DISPLAY: block; FONT-SIZE: x-small; LINE-HEIGHT: 17px
}
.button .blog3.blog {
	FONT-SIZE: small; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; =
BORDER-BOTTOM-STYLE: none
}
.button .blog3 .left {
	FLOAT: left; WIDTH: 50%
}
.button .blog2 .arrow {
	MARGIN-LEFT: auto; WIDTH: 15px; MARGIN-RIGHT: auto
}
.button .blog3 .right {
	MARGIN-TOP: 5px; FLOAT: right
}
.button .blog3 .score .submit {
	DISPLAY: block; FONT-SIZE: x-small; LINE-HEIGHT: 17px
}
.blog5 .right {
	FLOAT: right
}
.blog5 .left {
	MARGIN-TOP: 10px; DISPLAY: block; FLOAT: left
}
.blog5 .clearleft {
	CLEAR: left
}
.button .blog5.blog {
	FONT-SIZE: small; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.blog5 A.bling {
	FLOAT: left
}
.blog5 .container {
	MARGIN-TOP: 2px; MARGIN-LEFT: 35px; HEIGHT: 50px
}
.blog5 UL {
	DISPLAY: inline
}
.blog5 UL A {
	FONT-WEIGHT: bold; COLOR: #515481; TEXT-DECORATION: underline
}
.blog5 LI {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.blog5 LI.selected {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; COLOR: #000; BORDER-BOTTOM: #ccc 1px; BACKGROUND-COLOR: =
#f8f8f1
}
.blog5 .votes {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: =
25px; BACKGROUND-COLOR: #f8f8f1
}
.blog5 .arrow {
	BACKGROUND-POSITION: left center; DISPLAY: inline; PADDING-LEFT: 20px; =
MARGIN-LEFT: 5px; CURSOR: pointer; COLOR: black; MARGIN-RIGHT: 15px; =
BACKGROUND-REPEAT: no-repeat
}
.blog5 .disabled.votes .arrow {
	COLOR: #888
}
.blog5 .arrow:hover {
	TEXT-DECORATION: none
}
.blog5 .arrow B {
	FONT-SIZE: larger
}
.blog5 .upmod.arrow B {
	COLOR: #ff8b60
}
.blog5 .downmod.arrow B {
	COLOR: #9494ff
}
.blog5 .right {
	FONT-SIZE: medium; MARGIN-RIGHT: 5px; FONT-STYLE: italic
}
.optional {
	COLOR: green
}
.instructions {
	FONT-SIZE: larger
}
.instructions H1 {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px
}
.instructions H2 {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px
}
.instructions H3 {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px
}
.instructions P {
	MAX-WIDTH: 60em; MARGIN: 10px
}
.instructions PRE {
	MARGIN: 5px 10px 5px 5px
}
.instructions IFRAME {
	MARGIN: 5px 10px 5px 0px
}
.instructions INPUT {
	MARGIN: 0px 0.5em
}
.instructions SELECT {
	MARGIN: 0px 0.5em
}
.instructions A:focus {
	-moz-outline-style: none
}
.instructions STRONG {
	FONT-WEIGHT: bold
}
.instructions .buttons {
	MAX-WIDTH: 50em; MARGIN-LEFT: 1em
}
.instructions .buttons LI {
	MARGIN-TOP: 1em; PADDING-BOTTOM: 1em; BORDER-BOTTOM: #e0e0e0 1px solid
}
.instructions CODE {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: =
small; MAX-WIDTH: 50em; PADDING-BOTTOM: 10px; MARGIN: 5px; PADDING-TOP: =
10px; FONT-FAMILY: monospace; BACKGROUND-COLOR: #ff9
}
.instructions.self-service {
	MARGIN-BOTTOM: 50px
}
.instructions.self-service P {
	MARGIN-LEFT: 20px
}
.instructions.self-service UL {
	MARGIN-LEFT: 60px; LIST-STYLE-TYPE: circle
}
.instructions.self-service LI + LI {
	PADDING-TOP: 10px
}
.instructions.self-service LI.done {
	LIST-STYLE-IMAGE: url(/static/green-check.png); TEXT-DECORATION: =
line-through
}
.instructions.self-service LI.unfinished {
	FONT-WEIGHT: bold; LIST-STYLE-IMAGE: url(/static/red-arrow.png)
}
.instructions.feedback DL {
	MARGIN-LEFT: 20px
}
.instructions.feedback DT {
	MARGIN-TOP: 10px
}
.instructions.feedback DD {
	PADDING-LEFT: 35px; BACKGROUND: url(/static/red-arrow.png) no-repeat =
left bottom
}
.button-demo A.view-code {
	FLOAT: right; MARGIN-BOTTOM: 1em
}
.button-demo A.hide-code {
	FLOAT: right; MARGIN-BOTTOM: 1em
}
.button-demo A.hide-code {
	DISPLAY: none
}
.instructions .button-demo CODE {
	DISPLAY: none
}
.show-demo.button-demo A.view-code {
	DISPLAY: none
}
.show-demo.button-demo A.hide-code {
	DISPLAY: inline
}
.show-demo.button-demo CODE {
	DISPLAY: block
}
#preview {
	FLOAT: right; MARGIN: 10px; WIDTH: 30em
}
#preview SPAN {
=09
}
#preview #previewbox {
	BORDER-RIGHT: 0.2em dashed; PADDING-RIGHT: 1em; BORDER-TOP: 0.2em =
dashed; PADDING-LEFT: 1em; FONT-SIZE: larger; PADDING-BOTTOM: 1em; =
BORDER-LEFT: 0.2em dashed; PADDING-TOP: 1em; BORDER-BOTTOM: 0.2em dashed
}
.bookmarklet {
	BORDER-RIGHT: #888888 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#888888 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: =
#888888 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #888888 1px solid
}
.toolbar {
	FONT-SIZE: small; BORDER-BOTTOM: #336699 1px solid; BACKGROUND-COLOR: =
#cee3f8
}
.toolbar .left-side {
	BORDER-RIGHT: #336699 1px solid; FLOAT: left; HEIGHT: 19px; =
BACKGROUND-COLOR: #eff7ff
}
.toolbar .middle-side {
	CURSOR: pointer; BACKGROUND-COLOR: #eff7ff; TEXT-ALIGN: center
}
.toolbar .middle-side A {
	DISPLAY: block; BORDER-LEFT-STYLE: none
}
.toolbar .middle-side B {
	DISPLAY: block; BORDER-LEFT-STYLE: none
}
.toolbar .middle-side INPUT[type=3Dtext] {
	BORDER-TOP: transparent 1px solid; FONT-SIZE: 14px; MARGIN-LEFT: 2px; =
VERTICAL-ALIGN: baseline; WIDTH: 100%; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: 18px; BORDER-BOTTOM-STYLE: none
}
.toolbar .middle-side .url {
	OVERFLOW: hidden
}
.toolbar .middle-side .domain {
	FONT-SIZE: small; COLOR: #888
}
.toolbar .right-side {
	MARGIN-TOP: -1px; FLOAT: right; HEIGHT: 19px; BACKGROUND-COLOR: #eff7ff
}
.toolbar A {
	PADDING-RIGHT: 4px; DISPLAY: inline-block; PADDING-LEFT: 4px; =
FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: =
#336699 1px solid; PADDING-TOP: 1px; WHITE-SPACE: nowrap; HEIGHT: 18px; =
outline: none; -moz-outline: none
}
.toolbar B {
	PADDING-RIGHT: 4px; DISPLAY: inline-block; PADDING-LEFT: 4px; =
FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: =
#336699 1px solid; PADDING-TOP: 1px; WHITE-SPACE: nowrap; HEIGHT: 18px; =
outline: none; -moz-outline: none
}
.toolbar .likes .likes.score {
	DISPLAY: inline-block
}
.toolbar .dislikes .dislikes.score {
	DISPLAY: inline-block
}
.toolbar A {
	CURSOR: pointer; COLOR: #336699; TEXT-DECORATION: none
}
.toolbar .clickable {
	CURSOR: pointer; COLOR: #336699; TEXT-DECORATION: none
}
.toolbar .clickable:active {
	COLOR: orangered! important; BACKGROUND-COLOR: #cee3f8! important
}
.pushed-button {
	COLOR: orangered! important; BACKGROUND-COLOR: #cee3f8! important
}
.toolbar A IMG {
	VERTICAL-ALIGN: -3px; PADDING-TOP: 3px
}
toolbar B IMG {
	VERTICAL-ALIGN: -3px; PADDING-TOP: 3px
}
.toolbar .content {
	FLOAT: left; VERTICAL-ALIGN: middle
}
.toolbar .logo {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: =
0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BORDER-LEFT-STYLE: none
}
.toolbar .title {
	PADDING-RIGHT: 1em; DISPLAY: block; PADDING-LEFT: 1em; OVERFLOW: =
hidden; COLOR: black
}
.toolbar .title:active {
	COLOR: orangered
}
.toolbar .controls {
	FLOAT: right
}
.toolbar .arrow {
	BACKGROUND-POSITION: left center; DISPLAY: inline-block; PADDING-LEFT: =
16px; MARGIN: 0px; WIDTH: auto
}
.toolbar .upmod.arrow {
	BACKGROUND-IMAGE: url(/static/aminiupmod.gif)
}
.toolbar .downmod.arrow {
	BACKGROUND-IMAGE: url(/static/aminidownmod.gif)
}
.toolbar .up.arrow {
	BACKGROUND-IMAGE: url(/static/aminiupgray.gif)
}
.toolbar .down.arrow {
	BACKGROUND-IMAGE: url(/static/aminidowngray.gif)
}
.toolbar-status-bar {
	PADDING-RIGHT: 2px; BORDER-TOP: #336699 1px solid; PADDING-LEFT: 2px; =
PADDING-BOTTOM: 0px; OVERFLOW: auto; PADDING-TOP: 0px; BORDER-BOTTOM: =
#336699 1px solid; BACKGROUND-COLOR: #f6e69f
}
.toolbar-status-bar .login-arrow-left {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: =
url(/static/tb-loginarrow-left.png); OVERFLOW: auto
}
.toolbar-status-bar .login-arrow-right {
	FLOAT: right; MARGIN-RIGHT: 75px
}
.toolbar-status-bar .login-message {
	PADDING-RIGHT: 3px; FLOAT: left; BACKGROUND-COLOR: #f6e69f
}
.tb-comments-panel-toggle {
=09
}
.comments-panel .infobar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; MARGIN: =
5px 10px 10px 3px; PADDING-TOP: 3px
}
.min-body {
	HEIGHT: 100%
}
.min-body .content {
	BORDER-RIGHT: #369 1px solid; MARGIN-TOP: 0px; MIN-HEIGHT: 100%; =
MAX-WIDTH: 60em; OVERFLOW: auto
}
.min-body .content H1 {
	DISPLAY: inline-block; PADDING-LEFT: 13px; MARGIN-BOTTOM: 15px
}
.min-body .content H2 {
	DISPLAY: inline-block; PADDING-LEFT: 13px; MARGIN-BOTTOM: 15px
}
.min-body .content #noresults {
	MARGIN: 0px 0px 0px 13px
}
.starkcomment + .clearleft + .starkcomment {
	MARGIN-TOP: 10px
}
.starkcomment .commentbox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
MARGIN-LEFT: 0px; COLOR: black; MARGIN-RIGHT: 10px; PADDING-TOP: 5px; =
BACKGROUND-COLOR: #f0f0f0
}
.starkcomment .tagline {
	TEXT-ALIGN: right
}
FORM .blurb {
	MARGIN-BOTTOM: 5px
}
FORM .spacer + .spacer {
	MARGIN: 15px 0px
}
FORM INPUT[type=3Dcheckbox] {
	MARGIN: 2px 0.5em 0px 0px
}
FORM INPUT[type=3Dradio] {
	MARGIN: 2px 0.5em 0px 0px
}
.pretty-form {
	FONT-SIZE: larger; VERTICAL-ALIGN: top
}
.pretty-form P {
	MARGIN: 3px
}
.pretty-form INPUT[type=3Dcheckbox] {
	MARGIN: 2px 0.5em 0px 0px
}
.pretty-form INPUT[type=3Dradio] {
	MARGIN: 2px 0.5em 0px 0px
}
.pretty-form IMG {
	MARGIN: 3px 0.5em
}
.pretty-form INPUT[type=3Dtext] {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: gray 1px =
solid; WIDTH: 300px; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px solid
}
.pretty-form TEXTAREA {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: gray 1px =
solid; WIDTH: 300px; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px solid
}
.pretty-form INPUT[type=3Dpassword] {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: gray 1px =
solid; WIDTH: 300px; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px solid
}
.pretty-form .infobar {
	MARGIN: 5px; WIDTH: 285px
}
.pretty-form INPUT[type=3Dtext] {
	MARGIN: 3px 5px
}
.pretty-form INPUT[type=3Dfile] {
	MARGIN: 3px 5px
}
.pretty-form INPUT[type=3Dpassword] {
	MARGIN: 3px 5px
}
.pretty-form SELECT {
	MARGIN: 3px 5px
}
.pretty-form B {
	MARGIN: 3px 5px
}
.pretty-form TEXTAREA {
	MARGIN: 3px 5px
}
.pretty-form BUTTON {
	MARGIN: 3px 5px
}
.pretty-form TH {
	TEXT-ALIGN: right
}
.delete-field {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px; BACKGROUND-COLOR: white
}
.delete-field TD {
	VERTICAL-ALIGN: top
}
.short-text.pretty-form INPUT[type=3Dtext] {
	WIDTH: 2em
}
.short-text.pretty-form TEXTAREA {
	WIDTH: 2em
}
.short-text.pretty-form INPUT[type=3Dpassword] {
	WIDTH: 2em
}
#url-field BUTTON {
	MARGIN: 10px 5px 0px 0px
}
#url-field .title-status {
	FONT-SIZE: small; COLOR: red
}
.opt-form {
	FONT-SIZE: larger
}
.opt-form FORM {
	DISPLAY: inline
}
.preftable TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; =
WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.preftable TH LABEL {
	DISPLAY: block
}
.preftable.sharetable TH LABEL {
	DISPLAY: inline
}
.preftable TH SPAN {
	DISPLAY: block
}
.preftable TD.prefright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px
}
.preftable .spacer {
	MARGIN-BOTTOM: 5px
}
.preftable .note {
	VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 10px
}
.over18 BUTTON {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px =
10px; PADDING-TOP: 5px
}
.entry .buttons LI.nsfw-stamp {
	BORDER-RIGHT: #ff7777 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#ff7777 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; BORDER-LEFT: =
#ff7777 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ff7777 1px solid; =
BACKGROUND-COLOR: white
}
.nsfw-stamp ACRONYM {
	COLOR: black; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: =
none
}
.entry .buttons LI.trial-stamp {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: black =
1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; BORDER-LEFT: black =
1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; =
BACKGROUND-COLOR: #f6e69f
}
.entry .buttons LI.reported-stamp {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: black =
1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; BORDER-LEFT: black =
1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; =
BACKGROUND-COLOR: #f6e69f
}
.entry .buttons LI.trial-stamp .spam {
	COLOR: #e00
}
.entry .buttons LI.trial-stamp .kosher {
	COLOR: #090
}
.suspicious {
	BACKGROUND-COLOR: #f6e69f
}
.spam.thing {
	BACKGROUND-COLOR: #fa8072
}
.spam.comment > .child {
	BACKGROUND-COLOR: white
}
.spam.message > .child {
	BACKGROUND-COLOR: white
}
.spam.comment > .child {
	PADDING-LEFT: 15px; MARGIN-LEFT: 0px
}
.spam.message > .child {
=09
}
.banned-user {
	FILTER: alpha(opacity=3D70); OVERFLOW: hidden; opacity: .7
}
.banned-user .title {
	TEXT-DECORATION: line-through
}
.approval-checkmark {
	MARGIN-LEFT: 3px; VERTICAL-ALIGN: baseline; CURSOR: pointer; HEIGHT: =
0.8em
}
.little {
	FONT-SIZE: smaller
}
.gray {
	COLOR: gray
}
.stats {
	FONT-SIZE: larger; FLOAT: left; MARGIN-RIGHT: 2em; BORDER-COLLAPSE: =
collapse
}
.stats TD.space {
	WIDTH: 20px
}
.stats TD.sec {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; PADDING-BOTTOM: 7px
}
.stats A {
	COLOR: #369
}
.stats A:hover {
	TEXT-DECORATION: underline
}
.stats TD.k {
	COLOR: gray
}
.stats TH {
	FONT-WEIGHT: bold; COLOR: #369; BACKGROUND-COLOR: whitesmoke; =
TEXT-ALIGN: left
}
.stats TD.ri {
	PADDING-LEFT: 20px; TEXT-ALIGN: right
}
.thumbnail {
	FLOAT: left; MARGIN: 0px 5px; OVERFLOW: hidden; WIDTH: 70px
}
.stylesheet-customize-container {
=09
}
.stylesheet-customize-container TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.stylesheet-customize-container H2 {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 10px
}
.image-upload .new-image {
	MARGIN-LEFT: 20px
}
.image-upload SPAN {
	PADDING-LEFT: 5px
}
UL#image-preview-list {
	FONT-SIZE: larger; MARGIN: 20px 320px 20px 20px
}
UL#image-preview-list LI {
	FLOAT: left; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: =
top; WIDTH: 45%; POSITION: relative; HEIGHT: 100px
}
UL#image-preview-list .preview {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; WIDTH: 100px; =
MAX-HEIGHT: 100px; TEXT-ALIGN: center
}
UL#image-preview-list .preview IMG {
	MAX-WIDTH: 100px
}
UL#image-preview-list .description {
	MARGIN-LEFT: 105px; VERTICAL-ALIGN: top
}
UL#image-preview-list .description PRE {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: =
5px; PADDING-TOP: 5px
}
.sheets {
	MARGIN-RIGHT: 315px
}
.sheets .col {
	FLOAT: left
}
.sheets .col > DIV {
	MARGIN: 0px 5px
}
.sheets .col TEXTAREA {
	WIDTH: 100%
}
.sheets .buttons {
	MARGIN-LEFT: 5px
}
.sheets .btn {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 5px
}
.sheets .right.btn {
	FLOAT: right; MARGIN-RIGHT: 3px
}
#validation-errors {
	MARGIN-TOP: 10px; MARGIN-LEFT: 40px; LIST-STYLE-TYPE: disc
}
#validation-errors A {
	COLOR: red
}
#validation-errors LI {
	COLOR: red
}
.errors H2 {
	COLOR: red
}
#validation-errors A:hover {
	TEXT-DECORATION: underline
}
#validation-errors PRE {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: =
black; PADDING-TOP: 10px
}
#preview-table {
	PADDING-RIGHT: 15px
}
#preview-table > TABLE {
	BORDER-RIGHT: 0.2em dashed; PADDING-RIGHT: 5px; BORDER-TOP: 0.2em =
dashed; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; =
BORDER-LEFT: 0.2em dashed; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: =
0.2em dashed
}
#preview-table > TABLE > TBODY > TR {
	PADDING-BOTTOM: 10px
}
#preview-table > TABLE > TBODY > TR > TD {
	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
#preview-table > TABLE > TBODY > TR > TH {
	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
larger; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; =
TEXT-ALIGN: right
}
#img-preview-container {
	BORDER-RIGHT: 0.2em dashed; PADDING-RIGHT: 5px; BORDER-TOP: 0.2em =
dashed; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: =
5px; BORDER-LEFT: 0.2em dashed; PADDING-TOP: 5px; BORDER-BOTTOM: 0.2em =
dashed
}
.instructions.private-feeds .prefright {
	LINE-HEIGHT: 2em
}
.instructions.private-feeds .feedlink {
	BORDER-RIGHT: #0000ff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#0000ff 1px solid; PADDING-LEFT: 22px; FONT-WEIGHT: bold; BACKGROUND: =
#336699 no-repeat left top; PADDING-BOTTOM: 2px; BORDER-LEFT: #0000ff =
1px solid; COLOR: white; MARGIN-RIGHT: 5px; PADDING-TOP: 2px; =
BORDER-BOTTOM: #0000ff 1px solid
}
.instructions.private-feeds .rss-link.feedlink {
	BACKGROUND-IMAGE: url(/static/rss.png)
}
.instructions.private-feeds .json-link.feedlink {
	BACKGROUND-IMAGE: url(/static/json.png); COLOR: black; =
BACKGROUND-COLOR: #dddddd
}
.instructions.socialite UL {
	MAX-WIDTH: 60em; MARGIN: 10px
}
.instructions.socialite UL > LI {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: disc
}
.instructions.socialite HR {
	BORDER-TOP: #c6c6c6 1px solid; MAX-WIDTH: 60em; MARGIN: 20px 0px; =
COLOR: #c6c6c6; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
.instructions.socialite P.screenshot {
	TEXT-ALIGN: center
}
.instructions.socialite .logotext {
	LINE-HEIGHT: 32px
}
.instructions.socialite .logotext .logo {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.instructions.socialite .logoclear {
	CLEAR: left
}
.instructions.socialite .features {
	PADDING-LEFT: 15px; MAX-WIDTH: 60em
}
.socialite .buttonclear {
	FLOAT: right; OVERFLOW: hidden; MARGIN-RIGHT: 20px
}
.socialite A.installbutton {
	PADDING-RIGHT: 48px; DISPLAY: block; BACKGROUND: =
url(/static/socialite/installbutton-end.png) no-repeat right top; FLOAT: =
left; FONT: bold 18px "Trebuchet MS",Helvetica,"Helvetica =
Neue",Arial,sans-serif; COLOR: #fff; MARGIN-RIGHT: 6px; HEIGHT: 50px; =
TEXT-DECORATION: none
}
.socialite A.installbutton SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 17px; BACKGROUND: =
url(/static/socialite/installbutton.png) no-repeat; PADDING-BOTTOM: =
10px; LINE-HEIGHT: 30px; PADDING-TOP: 10px
}
.socialite A.installbutton:hover {
	BACKGROUND-POSITION: right bottom
}
.socialite A.installbutton:hover SPAN {
	BACKGROUND-POSITION: left bottom
}
#sr-header-area {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 90%; PADDING-BOTTOM: =
3px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; PADDING-TOP: 3px; =
BORDER-BOTTOM: gray 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: =
#f0f0f0
}
#sr-header-area .selected A {
	COLOR: orangered
}
.srdrop.dropdown .selected {
	PADDING-RIGHT: 21px; DISPLAY: inline-block; PADDING-LEFT: 5px; =
FONT-WEIGHT: normal; BACKGROUND: url(/static/droparrowgray.gif) =
no-repeat right center; MARGIN-LEFT: -5px; VERTICAL-ALIGN: bottom; =
COLOR: black; MARGIN-RIGHT: 10px
}
.srdrop .choice {
	PADDING-TOP: 3px
}
.srdrop .top-option.choice {
	BORDER-BOTTOM: #369 1px dotted; FONT-STYLE: italic
}
.srdrop .bottom-option.choice {
	BORDER-TOP: #369 1px dotted; FONT-STYLE: italic
}
.sr-bar .separator {
	COLOR: gray
}
.sr-bar A {
	COLOR: black
}
#sr-more-link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; RIGHT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px; =
POSITION: absolute; TOP: 3px; BACKGROUND-COLOR: #f0f0f0
}
#sr-more-link:hover {
	TEXT-DECORATION: underline
}
.subscription-box LI {
	CLEAR: left; MARGIN-BOTTOM: 10px
}
.subscription-box .fancy-toggle-button {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.subscription-box .title {
	FONT-SIZE: medium; COLOR: blue; MARGIN-RIGHT: 5px
}
.subscription-box H1 {
	TEXT-ALIGN: center
}
.deltranslator-button.toggle {
	DISPLAY: inline
}
#sr {
	MARGIN-LEFT: 0px
}
#sr-list-wrapper {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px; FONT-SIZE: smaller; =
MARGIN: 0px 5px; BORDER-LEFT: gray 1px solid; WIDTH: 454px; =
BORDER-BOTTOM: gray 1px solid; POSITION: relative; HEIGHT: 200px
}
#sr-list-cover {
	BACKGROUND-POSITION: center center; DISPLAY: none; Z-INDEX: 1000; =
BACKGROUND-ATTACHMENT: scroll; FILTER: alpha(opacity=3D70); =
BACKGROUND-IMAGE: none; WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; =
POSITION: absolute; HEIGHT: 100%; opacity: .7
}
#sr-list {
	OVERFLOW: auto; WIDTH: 100%; POSITION: absolute; HEIGHT: 100%
}
#sr-searchfield {
	MARGIN: 0px 5px
}
.sr-name {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-SIZE: small; =
PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
.sr-description {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
.sr-row {
	CURSOR: default
}
.sr-selected.sr-row {
	BACKGROUND: url(/static/rightarrow.png) #eff7ff no-repeat 0px 5px
}
.sr-arrow {
	WIDTH: 10px; HEIGHT: 12px
}
#sr-autocomplete-area {
	Z-INDEX: 100; POSITION: relative
}
#sr-drop-down {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; DISPLAY: =
none; BACKGROUND: white; LEFT: 0px; BORDER-LEFT: gray 1px solid; WIDTH: =
498px; BORDER-BOTTOM: gray 1px solid; POSITION: absolute
}
#sr-drop-down TABLE {
	WIDTH: 100%
}
.sr-name-row {
	CURSOR: default
}
.sr-selected.sr-name-row {
	COLOR: white; BACKGROUND-COLOR: #369
}
.submit-header {
	FONT-WEIGHT: bold; FONT-SIZE: larger
}
#suggested-reddits {
	MARGIN-TOP: 5px; FONT-SIZE: small
}
#suggested-reddits UL {
=09
}
#suggested-reddits LI {
	PADDING-RIGHT: 5px; DISPLAY: inline
}
.formtabs-content {
	BORDER-TOP: #5f99cf 4px solid; WIDTH: 520px; PADDING-TOP: 10px
}
.formtabs-content .infobar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: =
0px; PADDING-TOP: 5px
}
UL.formtab.tabmenu {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: larger
}
.formtab.tabmenu LI {
	MARGIN: 0px
}
.formtab.tabmenu A {
	BORDER-RIGHT: #c1c1c1 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: =
#c1c1c1 1px solid; PADDING-LEFT: 12px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; BORDER-LEFT: #c1c1c1 1px =
solid; PADDING-TOP: 0px; BORDER-BOTTOM: #c1c1c1 1px; outline: none
}
.formtab.tabmenu .selected A {
	FONT-SIZE: 130%; COLOR: white; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: =
#5f99cf; BORDER-BOTTOM-STYLE: none
}
.expando {
	CLEAR: left; MARGIN: 5px 0px
}
.expando-content {
	DISPLAY: none
}
.expando-button {
	BACKGROUND: white no-repeat center center; FLOAT: left; MARGIN: 2px 5px =
2px 0px; WIDTH: 23px; HEIGHT: 23px
}
.collapsed.selftext.expando-button {
	BACKGROUND-IMAGE: url(/static/blog-collapsed.png)
}
.collapsed.selftext.expando-button:hover {
	BACKGROUND-IMAGE: url(/static/blog-collapsed-hover.png)
}
.eb-sch {
	BACKGROUND-IMAGE: url(/static/blog-collapsed-hover.png)
}
.expanded.selftext.expando-button {
	BACKGROUND-IMAGE: url(/static/blog-expanded.png); MARGIN-BOTTOM: 5px
}
.eb-se {
	BACKGROUND-IMAGE: url(/static/blog-expanded.png); MARGIN-BOTTOM: 5px
}
.expanded.selftext.expando-button:hover {
	BACKGROUND-IMAGE: url(/static/blog-expanded-hover.png)
}
.eb-seh {
	BACKGROUND-IMAGE: url(/static/blog-expanded-hover.png)
}
.collapsed.video.expando-button {
	BACKGROUND-IMAGE: url(/static/vid-collapsed.png)
}
.collapsed.video.expando-button:hover {
	BACKGROUND-IMAGE: url(/static/vid-collapsed-hover.png)
}
.eb-vch {
	BACKGROUND-IMAGE: url(/static/vid-collapsed-hover.png)
}
.expanded.video.expando-button {
	BACKGROUND-IMAGE: url(/static/vid-expanded.png)
}
.eb-ve {
	BACKGROUND-IMAGE: url(/static/vid-expanded.png)
}
.expanded.video.expando-button:hover {
	BACKGROUND-IMAGE: url(/static/vid-expanded-hover.png)
}
.eb-veh {
	BACKGROUND-IMAGE: url(/static/vid-expanded-hover.png)
}
.subreddit .usertext .md {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px =
solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; =
BACKGROUND-COLOR: #fafafa; -moz-border-radius: 7px; =
-webkit-border-radius: 7px; border-radius: 7px
}
.link .usertext .md {
	BORDER-RIGHT: #369 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #369 1px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #369 1px =
solid; PADDING-TOP: 0px; BORDER-BOTTOM: #369 1px solid; =
BACKGROUND-COLOR: #fafafa; -moz-border-radius: 7px; =
-webkit-border-radius: 7px; border-radius: 7px
}
.usertext {
	FONT-SIZE: small; POSITION: relative
}
.usertext-edit {
	PADDING-RIGHT: 1px; MARGIN-TOP: 5px; PADDING-LEFT: 1px; PADDING-BOTTOM: =
0px; WIDTH: 500px; PADDING-TOP: 0px
}
.usertext-edit TEXTAREA {
	WIDTH: 500px; HEIGHT: 100px
}
.border.usertext .usertext-body {
	PADDING-LEFT: 5px; BACKGROUND-COLOR: #ffc
}
.grayed.usertext .usertext-body {
	PADDING-RIGHT: 5px; DISPLAY: inline-block; PADDING-LEFT: 5px; COLOR: =
gray; BACKGROUND-COLOR: #f0f0f0
}
.usertext BUTTON {
	MARGIN: 5px 5px 10px 0px
}
.usertext .help-toggle {
	MARGIN-TOP: 5px; FONT-SIZE: smaller; FLOAT: right
}
.usertext .bottom-area {
	OVERFLOW: hidden; WIDTH: 100%
}
.usertext TABLE.markhelp {
	MARGIN: 5px 0px; WIDTH: 100%; BACKGROUND-COLOR: white
}
.usertext .markhelp {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#c0c0c0 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; =
BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #c0c0c0 =
1px solid
}
.usertext .markhelp TD {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#c0c0c0 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; =
BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #c0c0c0 =
1px solid
}
.usertext .markhelp TR {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#c0c0c0 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; =
BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #c0c0c0 =
1px solid
}
.usertext .markhelp .spaces {
	BACKGROUND-COLOR: #c0c0c0
}
.roundfield {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: large; =
PADDING-BOTTOM: 10px; WIDTH: 500px; PADDING-TOP: 5px; BACKGROUND-COLOR: =
#cee3f8; -moz-border-radius: 4px; -webkit-border-radius: 4px; =
border-radius: 4px
}
.roundfield .title {
=09
}
.roundfield .roundfield-content {
	MARGIN-TOP: 5px; VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.roundfield .usertext-edit {
	WIDTH: 500px
}
.roundfield TEXTAREA {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 3px; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; MARGIN: =
0px; BORDER-LEFT: gray 1px solid; WIDTH: 492px; PADDING-TOP: 3px; =
BORDER-BOTTOM: gray 1px solid
}
.roundfield INPUT[type=3Dtext] {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 3px; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; MARGIN: =
0px; BORDER-LEFT: gray 1px solid; WIDTH: 492px; PADDING-TOP: 3px; =
BORDER-BOTTOM: gray 1px solid
}
.roundfield INPUT[type=3Dpassword] {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 3px; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; MARGIN: =
0px; BORDER-LEFT: gray 1px solid; WIDTH: 492px; PADDING-TOP: 3px; =
BORDER-BOTTOM: gray 1px solid
}
.captcha.roundfield .capimage {
	MARGIN-BOTTOM: 10px
}
.roundfield LABEL {
	PADDING-RIGHT: 2px; FONT-SIZE: smaller
}
.linefield {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: large; =
PADDING-BOTTOM: 7px; WIDTH: 514px; PADDING-TOP: 7px
}
.linefield .title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 1px; MARGIN: 0px 10px; COLOR: #336699; PADDING-TOP: 1px; =
LETTER-SPACING: -0.02em; BACKGROUND-COLOR: #cee3f8; FONT-VARIANT: =
small-caps
}
.linefield .title + .gray {
	FONT-SIZE: x-small
}
.linefield .delete-field {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: smaller; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.linefield SPAN + SPAN {
	MARGIN-LEFT: 10px
}
.linefield .info {
	FONT-SIZE: small; COLOR: red; FONT-STYLE: italic
}
.linefield .linefield-content {
	BORDER-RIGHT: #cee3f8; PADDING-RIGHT: 7px; BORDER-TOP: #cee3f8 4px =
solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; =
BORDER-LEFT: #cee3f8; PADDING-TOP: 5px; BORDER-BOTTOM: #cee3f8
}
.usertext.linefield .usertext-edit {
	FONT-SIZE: small
}
.usertext.linefield .edit-usertext {
	FONT-SIZE: x-small; FLOAT: right
}
.linefield .upload {
	FONT-SIZE: small
}
.linefield .upload LABEL {
	FONT-SIZE: small
}
.usertext.linefield .infobar {
	WIDTH: 100%
}
.usertext.linefield .usertext-buttons {
	DISPLAY: none
}
.linefield TEXTAREA {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 3px; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; MARGIN: =
0px; BORDER-LEFT: gray 1px solid; WIDTH: 492px; PADDING-TOP: 3px; =
BORDER-BOTTOM: gray 1px solid
}
.linefield INPUT[type=3Dtext] {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 3px; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; MARGIN: =
0px; BORDER-LEFT: gray 1px solid; WIDTH: 492px; PADDING-TOP: 3px; =
BORDER-BOTTOM: gray 1px solid
}
.linefield INPUT[type=3Dpassword] {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 3px; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; MARGIN: =
0px; BORDER-LEFT: gray 1px solid; WIDTH: 492px; PADDING-TOP: 3px; =
BORDER-BOTTOM: gray 1px solid
}
.linefield SELECT {
	MARGIN: 0px
}
.linefield .captcha.linefield .capimage {
	MARGIN-BOTTOM: 10px
}
.linefield LABEL {
	PADDING-RIGHT: 2px; FONT-SIZE: smaller
}
.linefield SPAN {
	FONT-SIZE: smaller
}
.linefield INPUT[type=3D'text'].small-text {
	FONT-SIZE: smaller; WIDTH: 100%
}
.campaign {
	BORDER-RIGHT: #336699 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#336699 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#336699 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #336699 1px solid; =
BACKGROUND-COLOR: #eff7ff
}
.campaign .status {
	FONT-SIZE: x-small
}
.existing-campaigns > TABLE {
	BORDER-RIGHT: #888 1px solid; BORDER-TOP: #888 1px solid; FONT-SIZE: =
x-small; MARGIN: 10px 0px; BORDER-LEFT: #888 1px solid; WIDTH: 100%; =
BORDER-BOTTOM: #888 1px solid; BACKGROUND-COLOR: #f8f8f8
}
.existing-campaigns TD.bid {
	PADDING-RIGHT: 15px; BACKGROUND: no-repeat right center
}
.existing-campaigns TD.paid.bid {
	BACKGROUND-IMAGE: url(/static/green-check.png)
}
.existing-campaigns TD.bid .info {
	MARGIN-RIGHT: 3px
}
.existing-campaigns > TABLE > TBODY > TR > TD {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #888 1px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #888 1px =
solid; PADDING-TOP: 1px; BORDER-BOTTOM: #888 1px solid; TEXT-ALIGN: =
right
}
.existing-campaigns > TABLE > TBODY > TR#edit-campaign-tr > TD {
	TEXT-ALIGN: left
}
.existing-campaigns > TABLE > TBODY > TR > TH {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #888 1px =
solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #888 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #888 1px =
solid; TEXT-ALIGN: center
}
.campaign UL {
	FONT-SIZE: x-small; MARGIN: 0px 20px; LIST-STYLE-TYPE: disc
}
.existing-campaigns TD > BUTTON {
	MARGIN: 0px 5px 0px 0px
}
.campaign {
	WIDTH: 95%
}
.campaign .bid-info {
	FONT-SIZE: x-small
}
.campaign .buttons {
	FLOAT: right
}
.campaign TD.prefright {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
.campaign .targeting {
	MARGIN-LEFT: 25px
}
.campaign .targeting INPUT {
	WIDTH: 95%
}
.campaign TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: small; =
PADDING-BOTTOM: 4px; PADDING-TOP: 8px
}
.linefield .campaign INPUT[type=3Dtext] {
	FONT-SIZE: x-small
}
.traffic-table {
	MARGIN: 10px 20px
}
.traffic-table A:hover {
	TEXT-DECORATION: underline
}
.traffic-table TH {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.traffic-table TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.traffic-table TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.traffic-table TD {
	TEXT-ALIGN: right
}
.traffic-table TD.up {
	COLOR: #ff8b60
}
.traffic-table TD.down {
	COLOR: #336699
}
.traffic-table TD.gray {
	COLOR: gray; FONT-STYLE: italic
}
.traffic-table TR.max {
	BORDER-RIGHT: #ff8b60 2px solid; BORDER-TOP: #ff8b60 2px solid; =
BORDER-LEFT: #ff8b60 2px solid; BORDER-BOTTOM: #ff8b60 2px solid
}
.traffic-table TR.min {
	BORDER-RIGHT: #336699 2px solid; BORDER-TOP: #336699 2px solid; =
BORDER-LEFT: #336699 2px solid; BORDER-BOTTOM: #336699 2px solid
}
.traffic-table TR.odd {
	BACKGROUND-COLOR: #e0e0e0
}
.traffic-table TR.mean {
	BORDER-TOP: 1px solid; FONT-STYLE: italic
}
.traffic-table .prelim {
	FONT-STYLE: italic
}
.traffic-table .totals {
	BORDER-TOP: black 1px solid; FONT-STYLE: italic
}
.traffic-graph {
	BORDER-RIGHT: #b0b0b0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#b0b0b0 1px solid; DISPLAY: inline-block; PADDING-LEFT: 10px; =
MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; =
BORDER-LEFT: #b0b0b0 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: =
#b0b0b0 1px solid
}
.traffic-graph .title {
	TEXT-ALIGN: center
}
.promoted-traffic H1 {
	MARGIN-BOTTOM: 10px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.promoted-traffic .usertable {
	MARGIN-LEFT: 0px
}
.promoted-traffic H1 A {
	FONT-SIZE: small; MARGIN-LEFT: 10px
}
.award-square-container {
	MAX-WIDTH: 1000px; OVERFLOW: hidden
}
.award-square {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; FLOAT: left; PADDING-BOTTOM: =
30px; WIDTH: 300px; PADDING-TOP: 10px; WHITE-SPACE: nowrap
}
.mini.award-square {
	WIDTH: 100px; WHITE-SPACE: normal; TEXT-ALIGN: center
}
.award-square IMG {
	FLOAT: left; MARGIN: 0px 10px; WIDTH: 70px; HEIGHT: 70px
}
.mini.award-square IMG {
	FLOAT: none; MARGIN-BOTTOM: 7px
}
.award-square .award-name {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: black; LINE-HEIGHT: 1em; =
FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.mini.award-square .award-name {
	DISPLAY: block; FONT-SIZE: 18px; MIN-HEIGHT: 36px
}
.award-square .winner-info {
	MARGIN-TOP: 15px; COLOR: gray; LINE-HEIGHT: 15px
}
.award-square .winner-name {
	FONT-SIZE: 18px; COLOR: #336699
}
.lined-table {
	MARGIN: 5px
}
TABLE.lined-table {
	MARGIN: 5px 3px
}
.lined-table TH {
	BORDER-RIGHT: #cdcdcd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#cdcdcd 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: =
#cdcdcd 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cdcdcd 1px solid
}
.lined-table TD {
	BORDER-RIGHT: #cdcdcd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#cdcdcd 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: =
#cdcdcd 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cdcdcd 1px solid
}
.lined-table TH {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.sponsorshipbox {
	MAX-WIDTH: 300px
}
.sponsorshipbox SPAN {
	COLOR: gray
}
.sponsorshipbox DIV {
	BORDER-RIGHT: #d0d0d0 1px solid; BORDER-TOP: #d0d0d0 1px solid; =
BORDER-LEFT: #d0d0d0 1px solid; WIDTH: 300px; BORDER-BOTTOM: #d0d0d0 1px =
solid
}
.sponsorshipbox .promote-pixel {
	RIGHT: 0px
}
.sidecontentbox A.helplink {
	MARGIN-TOP: 4px; FLOAT: right
}
.trophy-table {
	WIDTH: 100%
}
.trophy-area .content {
	BACKGROUND-COLOR: #f5f5f5
}
.trophy-info {
	VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.trophy-info DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; =
MARGIN-LEFT: auto; VERTICAL-ALIGN: top; WIDTH: 130px; MARGIN-RIGHT: =
auto; PADDING-TOP: 15px
}
.trophy-icon {
	MARGIN-BOTTOM: 2px; WIDTH: 40px; HEIGHT: 40px
}
.left.trophy-info {
	MARGIN-RIGHT: 10px
}
.right.trophy-info {
=09
}
.trophy-name {
	COLOR: black! important
}
.trophy-description {
	FONT-SIZE: x-small; COLOR: #555555
}
.dust {
	MARGIN: 45px auto; COLOR: #d0d0d0; TEXT-ALIGN: center
}
.removecup-button {
	DISPLAY: inline
}
.cup-info-box {
	BORDER-RIGHT: #eeaa33 2px dashed; PADDING-RIGHT: 5px; BORDER-TOP: =
#eeaa33 2px dashed; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#eeaa33 2px dashed; PADDING-TOP: 5px; BORDER-BOTTOM: #eeaa33 2px dashed
}
.cup-info-box TT {
	BACKGROUND-COLOR: #f5f5aa
}
.datepicker {
	DISPLAY: none; Z-INDEX: 1000; -moz-border-radius: 6px; =
-webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 3px 3px =
3px #888; -webkit-box-shadow: 3px 3px 3px #888
}
.inuse.datepicker {
	DISPLAY: block
}
.ui-datepicker-inline {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: x-small; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.ui-datepicker-inline .ui-datepicker-prev {
	FLOAT: left
}
.ui-datepicker-inline .ui-datepicker-next {
	FLOAT: right
}
.ui-datepicker-inline .ui-datepicker-prev SPAN {
	BORDER-RIGHT: #369 1px solid; BORDER-TOP: #369 1px solid; DISPLAY: =
block; MARGIN-BOTTOM: 1px; BORDER-LEFT: #369 1px solid; WIDTH: 1.5em; =
COLOR: black; MARGIN-RIGHT: 1px; BORDER-BOTTOM: #369 1px solid; HEIGHT: =
1.5em; TEXT-ALIGN: center
}
.ui-datepicker-inline .ui-datepicker-next SPAN {
	BORDER-RIGHT: #369 1px solid; BORDER-TOP: #369 1px solid; DISPLAY: =
block; MARGIN-BOTTOM: 1px; BORDER-LEFT: #369 1px solid; WIDTH: 1.5em; =
COLOR: black; MARGIN-RIGHT: 1px; BORDER-BOTTOM: #369 1px solid; HEIGHT: =
1.5em; TEXT-ALIGN: center
}
.ui-datepicker-inline .ui-datepicker-prev:active {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 6px
}
.ui-datepicker-inline .ui-datepicker-next:active {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 6px
}
.ui-datepicker-inline .ui-state-disabled.ui-datepicker-prev {
	DISPLAY: none
}
.ui-datepicker-inline .ui-state-disabled.ui-datepicker-next {
	DISPLAY: none
}
.ui-datepicker-inline .ui-datepicker-prev {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: =
5px; CURSOR: pointer; PADDING-TOP: 5px
}
.ui-datepicker-inline .ui-datepicker-next {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: =
5px; CURSOR: pointer; PADDING-TOP: 5px
}
.ui-datepicker-inline .ui-datepicker-title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; TEXT-ALIGN: center
}
.ui-datepicker-inline TABLE {
	CLEAR: right
}
.ui-datepicker-inline .ui-datepicker-calendar TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.ui-datepicker-inline .ui-datepicker-calendar TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.ui-datepicker-inline .ui-datepicker-calendar TH SPAN {
	BORDER-RIGHT: #888 1px outset; PADDING-RIGHT: 4px; BORDER-TOP: #888 1px =
outset; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: =
1px; VERTICAL-ALIGN: middle; BORDER-LEFT: #888 1px outset; WIDTH: 2em; =
COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #888 1px outset; HEIGHT: =
2em; TEXT-ALIGN: right
}
.ui-datepicker-inline .ui-datepicker-calendar TD SPAN {
	BORDER-RIGHT: #888 1px outset; PADDING-RIGHT: 4px; BORDER-TOP: #888 1px =
outset; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: =
1px; VERTICAL-ALIGN: middle; BORDER-LEFT: #888 1px outset; WIDTH: 2em; =
COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #888 1px outset; HEIGHT: =
2em; TEXT-ALIGN: right
}
.ui-datepicker-inline .ui-datepicker-calendar TD A {
	BORDER-RIGHT: #888 1px outset; PADDING-RIGHT: 4px; BORDER-TOP: #888 1px =
outset; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: =
1px; VERTICAL-ALIGN: middle; BORDER-LEFT: #888 1px outset; WIDTH: 2em; =
COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #888 1px outset; HEIGHT: =
2em; TEXT-ALIGN: right
}
.ui-datepicker-inline .ui-datepicker-calendar TH SPAN {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.ui-datepicker-inline .ui-datepicker-calendar TD.ui-datepicker-today A {
	BORDER-RIGHT: #db8 1px solid; BORDER-TOP: #db8 1px solid; BORDER-LEFT: =
#db8 1px solid; COLOR: #888; BORDER-BOTTOM: #db8 1px solid; =
BACKGROUND-COLOR: #ff8
}
.ui-datepicker-inline .ui-datepicker-calendar TD.ui-datepicker-today =
SPAN {
	BORDER-RIGHT: #db8 1px solid; BORDER-TOP: #db8 1px solid; BORDER-LEFT: =
#db8 1px solid; COLOR: #888; BORDER-BOTTOM: #db8 1px solid; =
BACKGROUND-COLOR: #ff8
}
.ui-datepicker-inline .ui-datepicker-calendar TD SPAN {
	COLOR: #888; BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; =
BORDER-LEFT-STYLE: solid; BACKGROUND-COLOR: #eee; BORDER-BOTTOM-STYLE: =
solid
}
.ui-datepicker-inline .ui-datepicker-calendar TD A.ui-state-hover {
	BORDER-LEFT-COLOR: red; BORDER-BOTTOM-COLOR: red; BORDER-TOP-COLOR: =
red; BORDER-RIGHT-COLOR: red
}
.ui-datepicker-inline .ui-datepicker-calendar TD A.ui-state-active {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; FONT-WEIGHT: =
bold; BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid; =
BACKGROUND-COLOR: #fcc
}
.date-input {
	DISPLAY: inline; POSITION: relative
}
.date-input INPUT {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #888 1px =
solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px; =
BORDER-LEFT: #888 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #888 1px =
solid; TEXT-ALIGN: center
}
.date-input .drop-choices {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; MARGIN: 10px =
3px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid; =
POSITION: absolute; BACKGROUND-COLOR: white
}
.payment-setup INPUT[name=3Dbid] {
	WIDTH: 6em; TEXT-ALIGN: right
}
.payment-setup FORM {
	MARGIN: 20px
}
.payment-setup P {
	MARGIN-BOTTOM: 10px
}
.pay-form TEXTAREA[disabled] {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: smaller; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.pay-form *[disabled] {
	FONT-WEIGHT: bold; COLOR: black; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: =
white; BORDER-BOTTOM-STYLE: none
}
.pay-form INPUT[disabled] {
	FONT-WEIGHT: bold; COLOR: black; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: =
white; BORDER-BOTTOM-STYLE: none
}
.bid-table {
	MARGIN: 5px 10px
}
.bid-table TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px; TEXT-ALIGN: right
}
.bid-table TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px; TEXT-ALIGN: right
}
.bid-table TH {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.create-promotion .help {
	FONT-SIZE: x-small
}
.create-promotion .help P {
	MARGIN: 5px
}
.create-promotion .help A.help {
	FONT-WEIGHT: bold; FLOAT: right; COLOR: orangered; TEXT-DECORATION: =
none
}
.create-promo {
	FLOAT: left; WIDTH: 520px; MARGIN-RIGHT: 20px
}
.create-promo .infobar {
	BORDER-LEFT-COLOR: red; BACKGROUND: none transparent scroll repeat 0% =
0%; BORDER-BOTTOM-COLOR: red; WIDTH: 100%; COLOR: black; =
BORDER-TOP-COLOR: red; MARGIN-RIGHT: 0px; BORDER-RIGHT-COLOR: red
}
.create-promo H2 {
	MARGIN-TOP: 10px; COLOR: black
}
.create-promo OL {
	MARGIN: 0px 30px 10px
}
.create-promo OL > LI {
	LIST-STYLE-TYPE: disc
}
.create-promo .rules {
	TEXT-ALIGN: right
}
.create-reddit H1 {
	FONT-SIZE: 200%; COLOR: #999; xmargin: 10px 0 0 5px
}
.create-promotion H1 {
	FONT-SIZE: 200%; COLOR: #999; xmargin: 10px 0 0 5px
}
.create-promotion .sitetable {
	MARGIN: 5px
}
.create-promotion .infobar {
	MARGIN-LEFT: 5px
}
.create-reddit H1 B {
	COLOR: #666
}
.create-promotion .create-promo .save-button {
	FLOAT: right
}
.bidding-history {
	PADDING-TOP: 10px
}
.bidding-history .linefield {
	PADDING-LEFT: 10px; OVERFLOW: hidden; BORDER-LEFT: #ddd 1px dashed; =
WIDTH: auto
}
.bidding-history .linefield .bid-table {
	FONT-SIZE: x-small
}
.bidding-history .linefield .notes {
	FONT-SIZE: x-small
}
.bidding-history .linefield .notes {
	MARGIN-TOP: 10px
}
.bidding-history .linefield .notes P {
	PADDING-LEFT: 20px; MARGIN-BOTTOM: 2px; TEXT-INDENT: -20px; =
FONT-FAMILY: courier
}
.bidding-history TABLE.bidding-history TR:hover {
	BACKGROUND-COLOR: #aaa
}
.bidding-history TABLE.bidding-history TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: x-small; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.bidding-history TABLE.bidding-history TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: x-small; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.bidding-history TABLE.bidding-history TH {
	FONT-WEIGHT: bold
}
.bidding-history DIV.graph {
	HEIGHT: 8px; BACKGROUND-COLOR: #336699
}
.pay-form TR.input-error TH {
	FONT-WEIGHT: bold; COLOR: red; FONT-STYLE: italic
}
.pay-form TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.pay-form TR.input-error INPUT {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: =
red 1px solid; BORDER-BOTTOM: red 1px solid
}
.pay-form TR.input-error TEXTAREA {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: =
red 1px solid; BORDER-BOTTOM: red 1px solid
}
.pay-form TR.input-error SELECT {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: =
red 1px solid; BORDER-BOTTOM: red 1px solid
}
.pay-form INPUT[name=3DexpirationDate] {
	WIDTH: 10ex
}
.pay-form INPUT[name=3DcardCode] {
	WIDTH: 10ex
}
.pay-form .optional {
	FONT-SIZE: smaller
}
.pay-form .disabled .optional {
	DISPLAY: none
}
.pay-form P.info {
	COLOR: red
}
.pay-link {
	FONT-SIZE: smaller; MARGIN-LEFT: 10px
}
DT {
	FONT-WEIGHT: bold; MARGIN-LEFT: 10px
}
DD {
	MARGIN-LEFT: 20px
}
.calendar {
	PADDING-BOTTOM: 100px; MARGIN: 20px 0px; OVERFLOW: hidden; WIDTH: 100%; =
PADDING-TOP: 120px; WHITE-SPACE: nowrap; POSITION: relative
}
.calendar DIV.grid {
	BOTTOM: 0px; POSITION: absolute; TOP: 0px
}
.calendar DIV.today.grid {
	BACKGROUND-COLOR: yellow
}
.calendar DIV.grid DIV.header {
	FONT-WEIGHT: bold; BORDER-BOTTOM: gray 2px solid; TEXT-ALIGN: center
}
.calendar DIV.grid + DIV.grid {
	BORDER-LEFT: gray 1px dashed
}
.calendar .blob {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 10; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px
}
.calendar .link.blob:hover {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; Z-INDEX: 100; =
BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid; =
-moz-box-shadow: 2px 2px 2px #000; box-shadow: 2px 2px 2px #000
}
.calendar .blob .bid {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.calendar .link.blob {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN: =
-1px -2px 0px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px =
solid
}
.calendar .link.blob .title {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: =
small; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.borderless TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.titlebox {
	FONT-SIZE: larger
}
.titlebox H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 19px; MARGIN: 0px 0px 5px; FONT-FAMILY: =
arial,verdana,helvetica,sans-serif
}
.titlebox H1 A {
	COLOR: black
}
.titlebox .karma {
	FONT-WEIGHT: bold; FONT-SIZE: 18px
}
.titlebox .fancy-toggle-button {
	DISPLAY: inline-block; MARGIN-RIGHT: 5px
}
.titlebox .bottom {
	BORDER-TOP: gray 1px solid; FONT-SIZE: 80%; COLOR: gray; PADDING-TOP: =
2px
}
.titlebox .age {
	FLOAT: right
}
.titlebox .md {
	FONT-SIZE: 90%
}
.titlebox .account-notes {
	FONT-WEIGHT: normal; FONT-SIZE: small; MARGIN-LEFT: 5px
}
.titlebox .account-notes .unusual {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: red 1px =
solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 5px; =
BORDER-LEFT: red 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: red 1px =
solid; BACKGROUND-COLOR: #ffdddd
}
.sidecontentbox {
=09
}
.sidecontentbox .content {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 5px; FONT-SIZE: larger; PADDING-BOTTOM: 5px; =
MARGIN: 0px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: gray 1px solid
}
.sidecontentbox .more {
	MARGIN-TOP: 5px; FONT-SIZE: smaller; TEXT-ALIGN: right
}
.sidecontentbox .more A {
	COLOR: gray
}
.sidecontentbox H1 {
	FONT-SIZE: 130%; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: gray
}
.sidecontentbox .author {
	DISPLAY: block
}
.titlebox FORM.toggle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: smaller; BACKGROUND: =
white no-repeat left center; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: =
gray; PADDING-TOP: 5px
}
.titlebox FORM.leavemoderator-button {
	BACKGROUND-IMAGE: url(/static/star.png)
}
.titlebox FORM.leavecontributor-button {
	BACKGROUND-IMAGE: url(/static/pencil.png)
}
.icon-menu A {
	PADDING-LEFT: 20px; BACKGROUND: white no-repeat left center
}
.icon-menu LI {
	MARGIN: 5px 0px
}
.icon-menu .reddit-edit {
	BACKGROUND-IMAGE: url(/static/reddit_edit.png)
}
.icon-menu .reddit-traffic {
	BACKGROUND-IMAGE: url(/static/reddit_traffic.png)
}
.icon-menu .reddit-reported {
	BACKGROUND-IMAGE: url(/static/reddit_reported.png)
}
.icon-menu .reddit-spam {
	BACKGROUND-IMAGE: url(/static/reddit_spam.png)
}
.icon-menu .reddit-ban {
	BACKGROUND-IMAGE: url(/static/reddit_ban.png)
}
.icon-menu .reddit-moderators {
	BACKGROUND-IMAGE: url(/static/star.png)
}
.icon-menu .moderator-mail {
	BACKGROUND-IMAGE: url(/static/mailgray.png)
}
.icon-menu .reddit-contributors {
	BACKGROUND-IMAGE: url(/static/pencil.png)
}
.linkinfo {
	BORDER-RIGHT: #5f99cf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#5f99cf 1px solid; PADDING-LEFT: 5px; FONT-SIZE: larger; PADDING-BOTTOM: =
5px; BORDER-LEFT: #5f99cf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: =
#5f99cf 1px solid; FONT-FAMILY: arial,helvetica,sans-serif; =
BACKGROUND-COLOR: #eff7ff; -moz-border-radius: 3px; =
-webkit-border-radius: 3px; border-radius: 3px
}
.linkinfo .score .number {
	FONT-WEIGHT: bold; FONT-SIZE: 22px
}
.linkinfo .score .word {
	FONT-WEIGHT: bold; FONT-SIZE: 15px
}
.linkinfo .upvotes {
	FONT-SIZE: 80%; COLOR: orangered
}
.linkinfo .downvotes {
	FONT-SIZE: 80%; COLOR: #5f99cf
}
.linkinfo .shortlink {
	MARGIN-TOP: 3px; FONT-SIZE: 80%
}
.linkinfo .shortlink A {
	FONT-SIZE: 120%; FONT-FAMILY: monospace
}
.linkinfo TABLE {
	MARGIN-TOP: 5px
}
.linkinfo TD {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 2px; FONT-SIZE: smaller; PADDING-BOTTOM: 2px; =
BORDER-LEFT: gray 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px =
solid
}
.linkinfo TH {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 2px; FONT-SIZE: smaller; PADDING-BOTTOM: 2px; =
BORDER-LEFT: gray 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px =
solid
}
A.adminbox {
	BORDER-RIGHT: #eeeeee 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; COLOR: #cdcdcd; =
BORDER-BOTTOM: #eeeeee 1px solid; FONT-FAMILY: monospace; TEXT-ALIGN: =
center
}
A.adminbox:hover {
	BORDER-RIGHT: orangered 1px solid; BORDER-TOP: orangered 1px solid; =
BORDER-LEFT: orangered 1px solid; COLOR: orangered; BORDER-BOTTOM: =
orangered 1px solid; TEXT-DECORATION: none
}
.email {
	FONT-SIZE: larger; FONT-FAMILY: monospace
}
.lined-table {
	BORDER-RIGHT: #cdcdcd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#cdcdcd 1px solid; PADDING-LEFT: 2px; MARGIN-BOTTOM: 10px; =
PADDING-BOTTOM: 2px; BORDER-LEFT: #cdcdcd 1px solid; PADDING-TOP: 2px; =
BORDER-BOTTOM: #cdcdcd 1px solid; BORDER-COLLAPSE: collapse
}
.lined-table TH {
	BORDER-RIGHT: #cdcdcd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#cdcdcd 1px solid; PADDING-LEFT: 2px; MARGIN-BOTTOM: 10px; =
PADDING-BOTTOM: 2px; BORDER-LEFT: #cdcdcd 1px solid; PADDING-TOP: 2px; =
BORDER-BOTTOM: #cdcdcd 1px solid; BORDER-COLLAPSE: collapse
}
.lined-table TD {
	BORDER-RIGHT: #cdcdcd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#cdcdcd 1px solid; PADDING-LEFT: 2px; MARGIN-BOTTOM: 10px; =
PADDING-BOTTOM: 2px; BORDER-LEFT: #cdcdcd 1px solid; PADDING-TOP: 2px; =
BORDER-BOTTOM: #cdcdcd 1px solid; BORDER-COLLAPSE: collapse
}
.lined-table TH {
	FONT-WEIGHT: bold
}
.wide {
	WIDTH: 100%
}
.centered {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.sr-ad-table .inherited {
	BACKGROUND-COLOR: #ddeeff
}
.sr-ad-table .overridden {
	BACKGROUND-COLOR: #ffeedd
}
.sr-ad-table .unused {
	BACKGROUND-COLOR: #eee
}
.sr-ad-table .inherited .whence {
	FONT-STYLE: italic
}
.sr-ad-table .overridden .whence {
	FONT-WEIGHT: bold
}
.sr-ad-table .details {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 150%; =
PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.sr-ad-table .details DIV {
=09
}
.sr-ad-table .details .codename {
	FONT-SIZE: 150%; MARGIN-BOTTOM: 20px
}
.sr-ad-table .weight {
	WIDTH: 4em
}
.ad-assign-table .warning {
	FONT-WEIGHT: bold; COLOR: red
}
.usage-table .intersection {
	COLOR: #888; FONT-FAMILY: monospace; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; TEXT-ALIGN: right
}
.usage-table .intersection SPAN {
	PADDING-RIGHT: 3px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 1px
}
.usage-table .intersection.empty {
	COLOR: #ccc; TEXT-ALIGN: center
}
.usage-table .intersection.elapsed {
	COLOR: black
}
.usage-table .intersection.count {
	COLOR: black
}
.usage-table .intersection.average {
	BORDER-RIGHT: #cdcdcd 1px solid; COLOR: black
}
.usage-table .intersection.empty {
	BORDER-RIGHT: #cdcdcd 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; =
MARGIN-LEFT: 0px
}
.usage-table .intersection.average {
	BORDER-RIGHT: #cdcdcd 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; =
MARGIN-LEFT: 0px
}
A.pretty-button:hover {
	TEXT-DECORATION: none! important
}
.pretty-button {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #666 1px =
solid; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 10px; =
BACKGROUND: white repeat-x left center; MARGIN-BOTTOM: 5px; =
PADDING-BOTTOM: 1px; MARGIN-LEFT: 5px; BORDER-LEFT: #666 1px solid; =
COLOR: #111; LINE-HEIGHT: 20px; PADDING-TOP: 1px; BORDER-BOTTOM: #666 =
1px solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; =
border-radius: 3px; outline-style: none
}
A.negative.pretty-button {
	BACKGROUND-IMAGE: url(/static/bg-button-negative-unpressed.png); COLOR: =
black
}
A.pressed.negative.pretty-button {
	BACKGROUND-IMAGE: url(/static/bg-button-negative-pressed.png); COLOR: =
white
}
A.positive.pretty-button {
	BACKGROUND-IMAGE: url(/static/bg-button-positive-unpressed.png); COLOR: =
black
}
A.pressed.positive.pretty-button {
	BACKGROUND-IMAGE: url(/static/bg-button-positive-pressed.png); COLOR: =
white
}
.organic-listing .ontrial {
	BACKGROUND-COLOR: #ffecf8
}
.juryduty.help-cover {
	BACKGROUND-COLOR: #ffecf8
}
.organic-listing .ontrial A.title {
	COLOR: #555
}
.organic-listing .ontrial .midcol {
	MARGIN-TOP: 20px
}
.we-need-help {
	FONT-WEIGHT: bold; FONT-SIZE: larger; LINE-HEIGHT: 18px
}
.organic-listing .how-to-classify {
	FONT-WEIGHT: bold
}
.jury-box .arrow-msg {
	MARGIN-TOP: 5px; DISPLAY: none; COLOR: red
}
.jury-box .thanks-for-voting {
	DISPLAY: none; MARGIN-LEFT: 1em; COLOR: red
}
.jury-box .thanks-for-voting A {
	MARGIN-LEFT: 1em
}
.sitetable .linkontrial {
	PADDING-TOP: 5px
}
.sitetable .we-need-help {
	DISPLAY: none
}
.oatmeal IMG {
	DISPLAY: block; MARGIN: 5px auto
}
.lounge {
	DISPLAY: none
}
.lounge P {
	MARGIN-TOP: 5px
}
.gold-accent {
	BORDER-RIGHT: #e1b000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#e1b000 1px solid; MARGIN-TOP: 10px; DISPLAY: inline-block; =
PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e1b000 1px solid; =
COLOR: #9a7d2e; PADDING-TOP: 0px; BORDER-BOTTOM: #e1b000 1px solid; =
BACKGROUND-COLOR: #fffdcc
}
TR.gold-accent {
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px
}
TR.gold-accent + TR > TD {
	PADDING-TOP: 10px
}
.friend-note BUTTON[type=3Dsubmit] {
	DISPLAY: none; FONT-SIZE: x-small; PADDING-BOTTOM: 1px; MARGIN: 0px 0px =
0px 5px; WIDTH: 45px; PADDING-TOP: 1px
}
.edited.friend-note BUTTON[type=3Dsubmit] {
	DISPLAY: inline-block
}
.edited.friend-note INPUT[type=3Dtext] {
	WIDTH: 250px; MARGIN-RIGHT: 0px
}
.gold-accent H1 {
	COLOR: #6a4d00; FONT-FAMILY: "Hoefler Text","Palatino Linotype","Book =
Antiqua",=0A=
                  Palatino,georgia,garamond,FreeSerif,serif; =
FONT-VARIANT: small-caps
}
.gold-accent TH {
	COLOR: #6a4d00; FONT-FAMILY: "Hoefler Text","Palatino Linotype","Book =
Antiqua",=0A=
                  Palatino,georgia,garamond,FreeSerif,serif; =
FONT-VARIANT: small-caps
}
.gold-accent .pretty-form INPUT[type=3Dtext] {
	MARGIN-TOP: 1px; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 0px
}
.gold-accent .pretty-form INPUT[type=3Dtext]#name {
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px
}
.gold-accent .pretty-form BUTTON {
	BORDER-RIGHT: #9a7d2e 1px solid; BORDER-TOP: #9a7d2e 1px solid; =
BORDER-LEFT: #9a7d2e 1px solid; COLOR: #6a4d00; BORDER-BOTTOM: #9a7d2e =
1px solid; BACKGROUND-COLOR: #fff088; -moz-border-radius: 3px; =
-webkit-border-radius: 3px; border-radius: 3px
}
.gold-expiration-info {
	MARGIN: 3px 0px 5px
}
.gold-expiration-info .karma {
	COLOR: #583800
}
.giftgold {
	MARGIN-BOTTOM: 5px
}
.giftgold A {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: =
url(/static/giftgold.png); COLOR: #9a7d2e; BACKGROUND-REPEAT: no-repeat
}
.tiny {
	FONT-SIZE: xx-small
}
.comment-visits-box.gold-accent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 7px; MAX-WIDTH: 550px; =
PADDING-BOTTOM: 7px; MARGIN: 0px 5px 15px; COLOR: #583800; PADDING-TOP: =
7px
}
.gold-form {
	MIN-HEIGHT: 600px; LINE-HEIGHT: 22px; FONT-FAMILY: "Hoefler =
Text","Palatino Linotype","Book Antiqua", =
Palatino,georgia,garamond,FreeSerif,serif
}
.gold-form .roundfield {
	BORDER-RIGHT: #e1b000 1px solid; BORDER-TOP: #e1b000 1px solid; =
BORDER-LEFT: #e1b000 1px solid; COLOR: #6a4d00; BORDER-BOTTOM: #e1b000 =
1px solid; BACKGROUND-COLOR: #fffdcc
}
.gold-form .roundfield-content .gray A {
	FONT-SIZE: small; MARGIN-LEFT: 0.8em
}
.gold-form .note {
	MARGIN-TOP: 7px; FONT-SIZE: 11px; COLOR: #222; FONT-STYLE: italic
}
.gold-form .spacer {
	MARGIN-TOP: 20px! important
}
.gold-subsection {
	DISPLAY: none; POSITION: absolute
}
.gold-form TEXTAREA {
	MARGIN-TOP: 3px
}
.gold-form INPUT[type=3Dtext] {
	MARGIN-TOP: 3px
}
.gold-logo {
	FLOAT: left; MARGIN-RIGHT: 15px
}
.giftmessage {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #888 1px =
solid; DISPLAY: inline-block; PADDING-LEFT: 10px; MARGIN-BOTTOM: 15px; =
PADDING-BOTTOM: 0px; BORDER-LEFT: #888 1px solid; COLOR: black; =
PADDING-TOP: 0px; BORDER-BOTTOM: #888 1px solid; BACKGROUND-COLOR: =
white; -moz-border-radius: 3px; -webkit-border-radius: 3px; =
border-radius: 3px
}
.gold-button {
	MARGIN-TOP: 8px; FONT-SIZE: 16px; BORDER-LEFT-COLOR: #6a3d00; =
BORDER-BOTTOM-COLOR: #6a3d00; COLOR: #482800; BORDER-TOP-COLOR: #fff088; =
MARGIN-RIGHT: 8px; PADDING-TOP: 2px; FONT-FAMILY: =
Palatino,georgia,garamond,FreeSerif,serif; BACKGROUND-COLOR: #efcc4c; =
BORDER-RIGHT-COLOR: #fff088; -webkit-appearance: none; text-shadow: 0px =
1px 0px hsla(0,0%,100%,.7)
}
.gold-dropdown {
	FONT-SIZE: 16px; COLOR: #482800; FONT-FAMILY: "Hoefler Text","Palatino =
Linotype","Book Antiqua",=0A=
                  Palatino,georgia,garamond,FreeSerif,serif; =
BACKGROUND-COLOR: #fff088
}
.comment-visits-box .title {
	FONT-WEIGHT: bold
}
.comment-visits-box LABEL {
	MARGIN-LEFT: 5px
}
.new-comment .usertext-body {
	BORDER-RIGHT: #cddaf3 1px solid; BORDER-TOP: #cddaf3 1px solid; MARGIN: =
-1px 0px; BORDER-LEFT: #cddaf3 1px solid; BORDER-BOTTOM: #cddaf3 1px =
solid; BACKGROUND-COLOR: #e5efff
}
.role {
	WIDTH: 800px
}

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.reddit.com/static/css/reddit-ie7-hax.css

.toolbar .middle-side INPUT[type=3Dtext] {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; HEIGHT: 17px; BORDER-BOTTOM-STYLE: none
}
.unvoted.entry .unvoted.score {
	DISPLAY: inline
}
.unvoted.entry DIV.unvoted.score {
	DISPLAY: inline
}
.award-square .award-name {
	FONT-SIZE: 18px
}
.message .midcol {
	WIDTH: 15px
}

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.reddit.com/static/js/jquery.js

/*=0A=
 * jQuery JavaScript Library v1.3.1=0A=
 * http://jquery.com/=0A=
 *=0A=
 * Copyright (c) 2009 John Resig=0A=
 * Dual licensed under the MIT and GPL licenses.=0A=
 * http://docs.jquery.com/License=0A=
 *=0A=
 * Date: 2009-01-21 20:42:16 -0500 (Wed, 21 Jan 2009)=0A=
 * Revision: 6158=0A=
 */=0A=
(function(){var =
l=3Dthis,g,y=3Dl.jQuery,p=3Dl.$,o=3Dl.jQuery=3Dl.$=3Dfunction(E,F){return=
 new =
o.fn.init(E,F)},D=3D/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=3D/^.[^:#\[\.=
,]*$/;o.fn=3Do.prototype=3D{init:function(E,H){E=3DE||document;if(E.nodeT=
ype){this[0]=3DE;this.length=3D1;this.context=3DE;return this}if(typeof =
E=3D=3D=3D"string"){var =
G=3DD.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=3Do.clean([G[1]],H)}else{var =
I=3Ddocument.getElementById(G[3]);if(I&&I.id!=3DG[3]){return =
o().find(E)}var F=3Do(I||[]);F.context=3Ddocument;F.selector=3DE;return =
F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return =
o(document).ready(E)}}if(E.selector&&E.context){this.selector=3DE.selecto=
r;this.context=3DE.context}return =
this.setArray(o.makeArray(E))},selector:"",jquery:"1.3.1",size:function()=
{return this.length},get:function(E){return =
E=3D=3D=3Dg?o.makeArray(this):this[E]},pushStack:function(F,H,E){var =
G=3Do(F);G.prevObject=3Dthis;G.context=3Dthis.context;if(H=3D=3D=3D"find"=
){G.selector=3Dthis.selector+(this.selector?" =
":"")+E}else{if(H){G.selector=3Dthis.selector+"."+H+"("+E+")"}}return =
G},setArray:function(E){this.length=3D0;Array.prototype.push.apply(this,E=
);return this},each:function(F,E){return =
o.each(this,F,E)},index:function(E){return =
o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var =
E=3DF;if(typeof F=3D=3D=3D"string"){if(H=3D=3D=3Dg){return =
this[0]&&o[G||"attr"](this[0],F)}else{E=3D{};E[F]=3DH}}return =
this.each(function(I){for(F in =
E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E=
,F){if((E=3D=3D"width"||E=3D=3D"height")&&parseFloat(F)<0){F=3Dg}return =
this.attr(E,F,"curCSS")},text:function(F){if(typeof =
F!=3D=3D"object"&&F!=3Dnull){return =
this.empty().append((this[0]&&this[0].ownerDocument||document).createText=
Node(F))}var =
E=3D"";o.each(F||this,function(){o.each(this.childNodes,function(){if(thi=
s.nodeType!=3D8){E+=3Dthis.nodeType!=3D1?this.nodeValue:o.fn.text([this])=
}})});return E},wrapAll:function(E){if(this[0]){var =
F=3Do(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBef=
ore(this[0])}F.map(function(){var =
G=3Dthis;while(G.firstChild){G=3DG.firstChild}return =
G}).append(this)}return this},wrapInner:function(E){return =
this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){re=
turn this.each(function(){o(this).wrapAll(E)})},append:function(){return =
this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.ap=
pendChild(E)}})},prepend:function(){return =
this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.in=
sertBefore(E,this.firstChild)}})},before:function(){return =
this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,=
this)})},after:function(){return =
this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,=
this.nextSibling)})},end:function(){return =
this.prevObject||o([])},push:[].push,find:function(E){if(this.length=3D=3D=
=3D1&&!/,/.test(E)){var =
G=3Dthis.pushStack([],"find",E);G.length=3D0;o.find(E,this[0],G);return =
G}else{var F=3Do.map(this,function(H){return o.find(E,H)});return =
this.pushStack(/[^+>] =
[^+>]/.test(E)?o.unique(F):F,"find",E)}},clone:function(F){var =
E=3Dthis.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){va=
r =
I=3Dthis.cloneNode(true),H=3Ddocument.createElement("div");H.appendChild(=
I);return o.clean([H.innerHTML])[0]}else{return =
this.cloneNode(true)}});var =
G=3DE.find("*").andSelf().each(function(){if(this[h]!=3D=3Dg){this[h]=3Dn=
ull}});if(F=3D=3D=3Dtrue){this.find("*").andSelf().each(function(I){if(th=
is.nodeType=3D=3D3){return}var H=3Do.data(this,"events");for(var K in =
H){for(var J in =
H[K]){o.event.add(G[I],K,H[K][J],H[K][J].data)}}})}return =
E},filter:function(E){return =
this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return =
E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return =
F.nodeType=3D=3D=3D1})),"filter",E)},closest:function(E){var =
F=3Do.expr.match.POS.test(E)?o(E):null;return this.map(function(){var =
G=3Dthis;while(G&&G.ownerDocument){if(F?F.index(G)>-1:o(G).is(E)){return =
G}G=3DG.parentNode}})},not:function(E){if(typeof =
E=3D=3D=3D"string"){if(f.test(E)){return =
this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=3Do.multiFilter=
(E,this)}}var F=3DE.length&&E[E.length-1]!=3D=3Dg&&!E.nodeType;return =
this.filter(function(){return =
F?o.inArray(this,E)<0:this!=3DE})},add:function(E){return =
this.pushStack(o.unique(o.merge(this.get(),typeof =
E=3D=3D=3D"string"?o(E):o.makeArray(E))))},is:function(E){return =
!!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return =
!!E&&this.is("."+E)},val:function(K){if(K=3D=3D=3Dg){var =
E=3Dthis[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{=
}).specified?E.value:E.text}if(o.nodeName(E,"select")){var =
I=3DE.selectedIndex,L=3D[],M=3DE.options,H=3DE.type=3D=3D"select-one";if(=
I<0){return null}for(var F=3DH?I:0,J=3DH?I+1:M.length;F<J;F++){var =
G=3DM[F];if(G.selected){K=3Do(G).val();if(H){return K}L.push(K)}}return =
L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof =
K=3D=3D=3D"number"){K+=3D""}return =
this.each(function(){if(this.nodeType!=3D1){return}if(o.isArray(K)&&/radi=
o|checkbox/.test(this.type)){this.checked=3D(o.inArray(this.value,K)>=3D0=
||o.inArray(this.name,K)>=3D0)}else{if(o.nodeName(this,"select")){var =
N=3Do.makeArray(K);o("option",this).each(function(){this.selected=3D(o.in=
Array(this.value,N)>=3D0||o.inArray(this.text,N)>=3D0)});if(!N.length){th=
is.selectedIndex=3D-1}}else{this.value=3DK}}})},html:function(E){return =
E=3D=3D=3Dg?(this[0]?this[0].innerHTML:null):this.empty().append(E)},repl=
aceWith:function(E){return this.after(E).remove()},eq:function(E){return =
this.slice(E,+E+1)},slice:function(){return =
this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.=
prototype.slice.call(arguments).join(","))},map:function(E){return =
this.pushStack(o.map(this,function(G,F){return =
E.call(G,F,G)}))},andSelf:function(){return =
this.add(this.prevObject)},domManip:function(K,N,M){if(this[0]){var =
J=3D(this[0].ownerDocument||this[0]).createDocumentFragment(),G=3Do.clean=
(K,(this[0].ownerDocument||this[0]),J),I=3DJ.firstChild,E=3Dthis.length>1=
?J.cloneNode(true):J;if(I){for(var =
H=3D0,F=3Dthis.length;H<F;H++){M.call(L(this[H],I),H>0?E.cloneNode(true):=
J)}}if(G){o.each(G,z)}}return this;function L(O,P){return =
N&&o.nodeName(O,"table")&&o.nodeName(P,"tr")?(O.getElementsByTagName("tbo=
dy")[0]||O.appendChild(O.ownerDocument.createElement("tbody"))):O}}};o.fn=
.init.prototype=3Do.fn;function =
z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o=
.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.pa=
rentNode.removeChild(F)}}function e(){return +new =
Date}o.extend=3Do.fn.extend=3Dfunction(){var =
J=3Darguments[0]||{},H=3D1,I=3Darguments.length,E=3Dfalse,G;if(typeof =
J=3D=3D=3D"boolean"){E=3DJ;J=3Darguments[1]||{};H=3D2}if(typeof =
J!=3D=3D"object"&&!o.isFunction(J)){J=3D{}}if(I=3D=3DH){J=3Dthis;--H}for(=
;H<I;H++){if((G=3Darguments[H])!=3Dnull){for(var F in G){var =
K=3DJ[F],L=3DG[F];if(J=3D=3D=3DL){continue}if(E&&L&&typeof =
L=3D=3D=3D"object"&&!L.nodeType){J[F]=3Do.extend(E,K||(L.length!=3Dnull?[=
]:{}),L)}else{if(L!=3D=3Dg){J[F]=3DL}}}}}return J};var =
b=3D/z-?index|font-?weight|opacity|zoom|line-?height/i,q=3Ddocument.defau=
ltView||{},s=3DObject.prototype.toString;o.extend({noConflict:function(E)=
{l.$=3Dp;if(E){l.jQuery=3Dy}return o},isFunction:function(E){return =
s.call(E)=3D=3D=3D"[object Function]"},isArray:function(E){return =
s.call(E)=3D=3D=3D"[object Array]"},isXMLDoc:function(E){return =
E.nodeType=3D=3D=3D9&&E.documentElement.nodeName!=3D=3D"HTML"||!!E.ownerD=
ocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){G=3Do.trim(G=
);if(G){var =
F=3Ddocument.getElementsByTagName("head")[0]||document.documentElement,E=3D=
document.createElement("script");E.type=3D"text/javascript";if(o.support.=
scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=3DG}F.i=
nsertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){ret=
urn =
F.nodeName&&F.nodeName.toUpperCase()=3D=3DE.toUpperCase()},each:function(=
G,K,F){var E,H=3D0,I=3DG.length;if(F){if(I=3D=3D=3Dg){for(E in =
G){if(K.apply(G[E],F)=3D=3D=3Dfalse){break}}}else{for(;H<I;){if(K.apply(G=
[H++],F)=3D=3D=3Dfalse){break}}}}else{if(I=3D=3D=3Dg){for(E in =
G){if(K.call(G[E],E,G[E])=3D=3D=3Dfalse){break}}}else{for(var =
J=3DG[0];H<I&&K.call(J,H,J)!=3D=3Dfalse;J=3DG[++H]){}}}return =
G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=3DI.call(H,F)}return =
typeof =
I=3D=3D=3D"number"&&G=3D=3D"curCSS"&&!b.test(E)?I+"px":I},className:{add:=
function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType=3D=3D=
1&&!o.className.has(E.className,H)){E.className+=3D(E.className?" =
":"")+H}})},remove:function(E,F){if(E.nodeType=3D=3D1){E.className=3DF!=3D=
=3Dg?o.grep(E.className.split(/\s+/),function(G){return =
!o.className.has(F,G)}).join(" "):""}},has:function(F,E){return =
F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:functi=
on(H,G,I){var E=3D{};for(var F in =
G){E[F]=3DH.style[F];H.style[F]=3DG[F]}I.call(H);for(var F in =
G){H.style[F]=3DE[F]}},css:function(G,E,I){if(E=3D=3D"width"||E=3D=3D"hei=
ght"){var =
K,F=3D{position:"absolute",visibility:"hidden",display:"block"},J=3DE=3D=3D=
"width"?["Left","Right"]:["Top","Bottom"];function =
H(){K=3DE=3D=3D"width"?G.offsetWidth:G.offsetHeight;var =
M=3D0,L=3D0;o.each(J,function(){M+=3DparseFloat(o.curCSS(G,"padding"+this=
,true))||0;L+=3DparseFloat(o.curCSS(G,"border"+this+"Width",true))||0});K=
-=3DMath.round(M+L)}if(o(G).is(":visible")){H()}else{o.swap(G,F,H)}return=
 Math.max(0,K)}return o.curCSS(G,E,I)},curCSS:function(I,F,G){var =
L,E=3DI.style;if(F=3D=3D"opacity"&&!o.support.opacity){L=3Do.attr(E,"opac=
ity");return =
L=3D=3D""?"1":L}if(F.match(/float/i)){F=3Dw}if(!G&&E&&E[F]){L=3DE[F]}else=
{if(q.getComputedStyle){if(F.match(/float/i)){F=3D"float"}F=3DF.replace(/=
([A-Z])/g,"-$1").toLowerCase();var =
M=3Dq.getComputedStyle(I,null);if(M){L=3DM.getPropertyValue(F)}if(F=3D=3D=
"opacity"&&L=3D=3D""){L=3D"1"}}else{if(I.currentStyle){var =
J=3DF.replace(/\-(\w)/g,function(N,O){return =
O.toUpperCase()});L=3DI.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?=
$/i.test(L)&&/^\d/.test(L)){var =
H=3DE.left,K=3DI.runtimeStyle.left;I.runtimeStyle.left=3DI.currentStyle.l=
eft;E.left=3DL||0;L=3DE.pixelLeft+"px";E.left=3DH;I.runtimeStyle.left=3DK=
}}}}return L},clean:function(F,K,I){K=3DK||document;if(typeof =
K.createElement=3D=3D=3D"undefined"){K=3DK.ownerDocument||K[0]&&K[0].owne=
rDocument||document}if(!I&&F.length=3D=3D=3D1&&typeof =
F[0]=3D=3D=3D"string"){var =
H=3D/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var=
 =
G=3D[],E=3D[],L=3DK.createElement("div");o.each(F,function(P,R){if(typeof=
 R=3D=3D=3D"number"){R+=3D""}if(!R){return}if(typeof =
R=3D=3D=3D"string"){R=3DR.replace(/(<(\w+)[^>]*?)\/>/g,function(T,U,S){re=
turn =
S.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?T:U+"=
></"+S+">"});var O=3Do.trim(R).toLowerCase();var =
Q=3D!O.indexOf("<opt")&&[1,"<select =
multiple=3D'multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>"=
,"</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>",=
"</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||=
(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></t=
body></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>=
","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>=
"]||[0,"",""];L.innerHTML=3DQ[1]+R+Q[2];while(Q[0]--){L=3DL.lastChild}if(=
!o.support.tbody){var =
N=3D!O.indexOf("<table")&&O.indexOf("<tbody")<0?L.firstChild&&L.firstChil=
d.childNodes:Q[1]=3D=3D"<table>"&&O.indexOf("<tbody")<0?L.childNodes:[];f=
or(var =
M=3DN.length-1;M>=3D0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.=
length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespa=
ce&&/^\s/.test(R)){L.insertBefore(K.createTextNode(R.match(/^\s*/)[0]),L.=
firstChild)}R=3Do.makeArray(L.childNodes)}if(R.nodeType){G.push(R)}else{G=
=3Do.merge(G,R)}});if(I){for(var =
J=3D0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLo=
werCase()=3D=3D=3D"text/javascript")){E.push(G[J].parentNode?G[J].parentN=
ode.removeChild(G[J]):G[J])}else{if(G[J].nodeType=3D=3D=3D1){G.splice.app=
ly(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.=
appendChild(G[J])}}return E}return =
G},attr:function(J,G,K){if(!J||J.nodeType=3D=3D3||J.nodeType=3D=3D8){retu=
rn g}var =
H=3D!o.isXMLDoc(J),L=3DK!=3D=3Dg;G=3DH&&o.props[G]||G;if(J.tagName){var =
F=3D/href|src|style/.test(G);if(G=3D=3D"selected"&&J.parentNode){J.parent=
Node.selectedIndex}if(G in =
J&&H&&!F){if(L){if(G=3D=3D"type"&&o.nodeName(J,"input")&&J.parentNode){th=
row"type property can't be =
changed"}J[G]=3DK}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return =
J.getAttributeNode(G).nodeValue}if(G=3D=3D"tabIndex"){var =
I=3DJ.getAttributeNode("tabIndex");return =
I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|text=
area)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return =
J[G]}if(!o.support.style&&H&&G=3D=3D"style"){return =
o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var =
E=3D!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G)=
;return =
E=3D=3D=3Dnull?g:E}if(!o.support.opacity&&G=3D=3D"opacity"){if(L){J.zoom=3D=
1;J.filter=3D(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=3D=
=3D"NaN"?"":"alpha(opacity=3D"+K*100+")")}return =
J.filter&&J.filter.indexOf("opacity=3D")>=3D0?(parseFloat(J.filter.match(=
/opacity=3D([^)]*)/)[1])/100)+"":""}G=3DG.replace(/-([a-z])/ig,function(M=
,N){return N.toUpperCase()});if(L){J[G]=3DK}return =
J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:=
function(G){var E=3D[];if(G!=3Dnull){var =
F=3DG.length;if(F=3D=3Dnull||typeof =
G=3D=3D=3D"string"||o.isFunction(G)||G.setInterval){E[0]=3DG}else{while(F=
){E[--F]=3DG[F]}}}return E},inArray:function(G,H){for(var =
E=3D0,F=3DH.length;E<F;E++){if(H[E]=3D=3D=3DG){return E}}return =
-1},merge:function(H,E){var =
F=3D0,G,I=3DH.length;if(!o.support.getAll){while((G=3DE[F++])!=3Dnull){if=
(G.nodeType!=3D8){H[I++]=3DG}}}else{while((G=3DE[F++])!=3Dnull){H[I++]=3D=
G}}return H},unique:function(K){var F=3D[],E=3D{};try{for(var =
G=3D0,H=3DK.length;G<H;G++){var =
J=3Do.data(K[G]);if(!E[J]){E[J]=3Dtrue;F.push(K[G])}}}catch(I){F=3DK}retu=
rn F},grep:function(F,J,E){var G=3D[];for(var =
H=3D0,I=3DF.length;H<I;H++){if(!E!=3D!J(F[H],H)){G.push(F[H])}}return =
G},map:function(E,J){var F=3D[];for(var G=3D0,H=3DE.length;G<H;G++){var =
I=3DJ(E[G],G);if(I!=3Dnull){F[F.length]=3DI}}return =
F.concat.apply([],F)}});var =
C=3Dnavigator.userAgent.toLowerCase();o.browser=3D{version:(C.match(/.+(?=
:rv|it|ra|ie)[\/: =
]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),ms=
ie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compati=
ble|webkit)/.test(C)};o.each({parent:function(E){return =
E.parentNode},parents:function(E){return =
o.dir(E,"parentNode")},next:function(E){return =
o.nth(E,2,"nextSibling")},prev:function(E){return =
o.nth(E,2,"previousSibling")},nextAll:function(E){return =
o.dir(E,"nextSibling")},prevAll:function(E){return =
o.dir(E,"previousSibling")},siblings:function(E){return =
o.sibling(E.parentNode.firstChild,E)},children:function(E){return =
o.sibling(E.firstChild)},contents:function(E){return =
o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.make=
Array(E.childNodes)}},function(E,F){o.fn[E]=3Dfunction(G){var =
H=3Do.map(this,F);if(G&&typeof =
G=3D=3D"string"){H=3Do.multiFilter(G,H)}return =
this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"p=
repend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith=
"},function(E,F){o.fn[E]=3Dfunction(){var G=3Darguments;return =
this.each(function(){for(var =
H=3D0,I=3DG.length;H<I;H++){o(G[H])[F](this)}})}});o.each({removeAttr:fun=
ction(E){o.attr(this,E,"");if(this.nodeType=3D=3D1){this.removeAttribute(=
E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E=
){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof =
E!=3D=3D"boolean"){E=3D!o.className.has(this,F)}o.className[E?"add":"remo=
ve"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",=
this).add([this]).each(function(){o.event.remove(this);o.removeData(this)=
});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:functio=
n(){o(">*",this).remove();while(this.firstChild){this.removeChild(this.fi=
rstChild)}}},function(E,F){o.fn[E]=3Dfunction(){return =
this.each(F,arguments)}});function j(E,F){return =
E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var =
h=3D"jQuery"+e(),v=3D0,A=3D{};o.extend({cache:{},data:function(F,E,G){F=3D=
F=3D=3Dl?A:F;var =
H=3DF[h];if(!H){H=3DF[h]=3D++v}if(E&&!o.cache[H]){o.cache[H]=3D{}}if(G!=3D=
=3Dg){o.cache[H][E]=3DG}return =
E?o.cache[H][E]:H},removeData:function(F,E){F=3DF=3D=3Dl?A:F;var =
H=3DF[h];if(E){if(o.cache[H]){delete o.cache[H][E];E=3D"";for(E in =
o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete =
F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete =
o.cache[H]}},queue:function(F,E,H){if(F){E=3D(E||"fx")+"queue";var =
G=3Do.data(F,E);if(!G||o.isArray(H)){G=3Do.data(F,E,o.makeArray(H))}else{=
if(H){G.push(H)}}}return G},dequeue:function(H,G){var =
E=3Do.queue(H,G),F=3DE.shift();if(!G||G=3D=3D=3D"fx"){F=3DE[0]}if(F!=3D=3D=
g){F.call(H)}}});o.fn.extend({data:function(E,G){var =
H=3DE.split(".");H[1]=3DH[1]?"."+H[1]:"";if(G=3D=3D=3Dg){var =
F=3Dthis.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F=3D=3D=3Dg&&this.l=
ength){F=3Do.data(this[0],E)}return =
F=3D=3D=3Dg&&H[1]?this.data(H[0]):F}else{return =
this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G=
)})}},removeData:function(E){return =
this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeo=
f E!=3D=3D"string"){F=3DE;E=3D"fx"}if(F=3D=3D=3Dg){return =
o.queue(this[0],E)}return this.each(function(){var =
G=3Do.queue(this,E,F);if(E=3D=3D"fx"&&G.length=3D=3D1){G[0].call(this)}})=
},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});=0A=
/*=0A=
 * Sizzle CSS Selector Engine - v0.9.3=0A=
 *  Copyright 2009, The Dojo Foundation=0A=
 *  Released under the MIT, BSD, and GPL Licenses.=0A=
 *  More information: http://sizzlejs.com/=0A=
 */=0A=
(function(){var =
Q=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]+['"]|[^[\]=
'"]+)+\]|\\.|[^ =
>+~,(\[]+)+|[>+~])(\s*,\s*)?/g,K=3D0,G=3DObject.prototype.toString;var =
F=3Dfunction(X,T,aa,ab){aa=3Daa||[];T=3DT||document;if(T.nodeType!=3D=3D1=
&&T.nodeType!=3D=3D9){return[]}if(!X||typeof X!=3D=3D"string"){return =
aa}var =
Y=3D[],V,ae,ah,S,ac,U,W=3Dtrue;Q.lastIndex=3D0;while((V=3DQ.exec(X))!=3D=3D=
null){Y.push(V[1]);if(V[2]){U=3DRegExp.rightContext;break}}if(Y.length>1&=
&L.exec(X)){if(Y.length=3D=3D=3D2&&H.relative[Y[0]]){ae=3DI(Y[0]+Y[1],T)}=
else{ae=3DH.relative[Y[0]]?[T]:F(Y.shift(),T);while(Y.length){X=3DY.shift=
();if(H.relative[X]){X+=3DY.shift()}ae=3DI(X,ae)}}}else{var =
ad=3Dab?{expr:Y.pop(),set:E(ab)}:F.find(Y.pop(),Y.length=3D=3D=3D1&&T.par=
entNode?T.parentNode:T,P(T));ae=3DF.filter(ad.expr,ad.set);if(Y.length>0)=
{ah=3DE(ae)}else{W=3Dfalse}while(Y.length){var =
ag=3DY.pop(),af=3Dag;if(!H.relative[ag]){ag=3D""}else{af=3DY.pop()}if(af=3D=
=3Dnull){af=3DT}H.relative[ag](ah,af,P(T))}}if(!ah){ah=3Dae}if(!ah){throw=
"Syntax error, unrecognized expression: =
"+(ag||X)}if(G.call(ah)=3D=3D=3D"[object =
Array]"){if(!W){aa.push.apply(aa,ah)}else{if(T.nodeType=3D=3D=3D1){for(va=
r =
Z=3D0;ah[Z]!=3Dnull;Z++){if(ah[Z]&&(ah[Z]=3D=3D=3Dtrue||ah[Z].nodeType=3D=
=3D=3D1&&J(T,ah[Z]))){aa.push(ae[Z])}}}else{for(var =
Z=3D0;ah[Z]!=3Dnull;Z++){if(ah[Z]&&ah[Z].nodeType=3D=3D=3D1){aa.push(ae[Z=
])}}}}}else{E(ah,aa)}if(U){F(U,T,aa,ab)}return =
aa};F.matches=3Dfunction(S,T){return =
F(S,null,null,T)};F.find=3Dfunction(Z,S,aa){var =
Y,W;if(!Z){return[]}for(var V=3D0,U=3DH.order.length;V<U;V++){var =
X=3DH.order[V],W;if((W=3DH.match[X].exec(Z))){var =
T=3DRegExp.leftContext;if(T.substr(T.length-1)!=3D=3D"\\"){W[1]=3D(W[1]||=
"").replace(/\\/g,"");Y=3DH.find[X](W,S,aa);if(Y!=3Dnull){Z=3DZ.replace(H=
.match[X],"");break}}}}if(!Y){Y=3DS.getElementsByTagName("*")}return{set:=
Y,expr:Z}};F.filter=3Dfunction(ab,aa,ae,V){var =
U=3Dab,ag=3D[],Y=3Daa,X,S;while(ab&&aa.length){for(var Z in =
H.filter){if((X=3DH.match[Z].exec(ab))!=3Dnull){var =
T=3DH.filter[Z],af,ad;S=3Dfalse;if(Y=3D=3Dag){ag=3D[]}if(H.preFilter[Z]){=
X=3DH.preFilter[Z](X,Y,ae,ag,V);if(!X){S=3Daf=3Dtrue}else{if(X=3D=3D=3Dtr=
ue){continue}}}if(X){for(var =
W=3D0;(ad=3DY[W])!=3Dnull;W++){if(ad){af=3DT(ad,X,W,Y);var =
ac=3DV^!!af;if(ae&&af!=3Dnull){if(ac){S=3Dtrue}else{Y[W]=3Dfalse}}else{if=
(ac){ag.push(ad);S=3Dtrue}}}}}if(af!=3D=3Dg){if(!ae){Y=3Dag}ab=3Dab.repla=
ce(H.match[Z],"");if(!S){return[]}break}}}ab=3Dab.replace(/\s*,\s*/,"");i=
f(ab=3D=3DU){if(S=3D=3Dnull){throw"Syntax error, unrecognized =
expression: "+ab}else{break}}U=3Dab}return Y};var =
H=3DF.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\u=
FFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=3D[=
'"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFF=
F_-]|\\.)+)\s*(?:(\S?=3D)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\u=
FFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+=
-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^-]=
|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^=
\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHan=
dle:{href:function(S){return =
S.getAttribute("href")}},relative:{"+":function(W,T){for(var =
U=3D0,S=3DW.length;U<S;U++){var V=3DW[U];if(V){var =
X=3DV.previousSibling;while(X&&X.nodeType!=3D=3D1){X=3DX.previousSibling}=
W[U]=3Dtypeof T=3D=3D=3D"string"?X||false:X=3D=3D=3DT}}if(typeof =
T=3D=3D=3D"string"){F.filter(T,W,true)}},">":function(X,T,Y){if(typeof =
T=3D=3D=3D"string"&&!/\W/.test(T)){T=3DY?T:T.toUpperCase();for(var =
U=3D0,S=3DX.length;U<S;U++){var W=3DX[U];if(W){var =
V=3DW.parentNode;X[U]=3DV.nodeName=3D=3D=3DT?V:false}}}else{for(var =
U=3D0,S=3DX.length;U<S;U++){var W=3DX[U];if(W){X[U]=3Dtypeof =
T=3D=3D=3D"string"?W.parentNode:W.parentNode=3D=3D=3DT}}if(typeof =
T=3D=3D=3D"string"){F.filter(T,X,true)}}},"":function(V,T,X){var =
U=3D"done"+(K++),S=3DR;if(!T.match(/\W/)){var =
W=3DT=3DX?T:T.toUpperCase();S=3DO}S("parentNode",T,U,V,W,X)},"~":function=
(V,T,X){var U=3D"done"+(K++),S=3DR;if(typeof =
T=3D=3D=3D"string"&&!T.match(/\W/)){var =
W=3DT=3DX?T:T.toUpperCase();S=3DO}S("previousSibling",T,U,V,W,X)}},find:{=
ID:function(T,U,V){if(typeof U.getElementById!=3D=3D"undefined"&&!V){var =
S=3DU.getElementById(T[1]);return =
S?[S]:[]}},NAME:function(S,T,U){if(typeof =
T.getElementsByName!=3D=3D"undefined"&&!U){return =
T.getElementsByName(S[1])}},TAG:function(S,T){return =
T.getElementsByTagName(S[1])}},preFilter:{CLASS:function(V,T,U,S,Y){V=3D"=
 "+V[1].replace(/\\/g,"")+" ";var X;for(var =
W=3D0;(X=3DT[W])!=3Dnull;W++){if(X){if(Y^(" "+X.className+" =
").indexOf(V)>=3D0){if(!U){S.push(X)}}else{if(U){T[W]=3Dfalse}}}}return =
false},ID:function(S){return =
S[1].replace(/\\/g,"")},TAG:function(T,S){for(var =
U=3D0;S[U]=3D=3D=3Dfalse;U++){}return =
S[U]&&P(S[U])?T[1]:T[1].toUpperCase()},CHILD:function(S){if(S[1]=3D=3D"nt=
h"){var =
T=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(S[2]=3D=3D"even"&&"2n"||S[2]=3D=3D"od=
d"&&"2n+1"||!/\D/.test(S[2])&&"0n+"+S[2]||S[2]);S[2]=3D(T[1]+(T[2]||1))-0=
;S[3]=3DT[3]-0}S[0]=3D"done"+(K++);return S},ATTR:function(T){var =
S=3DT[1].replace(/\\/g,"");if(H.attrMap[S]){T[1]=3DH.attrMap[S]}if(T[2]=3D=
=3D=3D"~=3D"){T[4]=3D" "+T[4]+" "}return =
T},PSEUDO:function(W,T,U,S,X){if(W[1]=3D=3D=3D"not"){if(W[3].match(Q).len=
gth>1){W[3]=3DF(W[3],null,null,T)}else{var =
V=3DF.filter(W[3],T,U,true^X);if(!U){S.push.apply(S,V)}return =
false}}else{if(H.match.POS.test(W[0])){return true}}return =
W},POS:function(S){S.unshift(true);return =
S}},filters:{enabled:function(S){return =
S.disabled=3D=3D=3Dfalse&&S.type!=3D=3D"hidden"},disabled:function(S){ret=
urn S.disabled=3D=3D=3Dtrue},checked:function(S){return =
S.checked=3D=3D=3Dtrue},selected:function(S){S.parentNode.selectedIndex;r=
eturn S.selected=3D=3D=3Dtrue},parent:function(S){return =
!!S.firstChild},empty:function(S){return =
!S.firstChild},has:function(U,T,S){return =
!!F(S[3],U).length},header:function(S){return/h\d/i.test(S.nodeName)},tex=
t:function(S){return"text"=3D=3D=3DS.type},radio:function(S){return"radio=
"=3D=3D=3DS.type},checkbox:function(S){return"checkbox"=3D=3D=3DS.type},f=
ile:function(S){return"file"=3D=3D=3DS.type},password:function(S){return"=
password"=3D=3D=3DS.type},submit:function(S){return"submit"=3D=3D=3DS.typ=
e},image:function(S){return"image"=3D=3D=3DS.type},reset:function(S){retu=
rn"reset"=3D=3D=3DS.type},button:function(S){return"button"=3D=3D=3DS.typ=
e||S.nodeName.toUpperCase()=3D=3D=3D"BUTTON"},input:function(S){return/in=
put|select|textarea|button/i.test(S.nodeName)}},setFilters:{first:functio=
n(T,S){return S=3D=3D=3D0},last:function(U,T,S,V){return =
T=3D=3D=3DV.length-1},even:function(T,S){return =
S%2=3D=3D=3D0},odd:function(T,S){return =
S%2=3D=3D=3D1},lt:function(U,T,S){return =
T<S[3]-0},gt:function(U,T,S){return T>S[3]-0},nth:function(U,T,S){return =
S[3]-0=3D=3DT},eq:function(U,T,S){return =
S[3]-0=3D=3DT}},filter:{CHILD:function(S,V){var =
Y=3DV[1],Z=3DS.parentNode;var X=3DV[0];if(Z&&(!Z[X]||!S.nodeIndex)){var =
W=3D1;for(var =
T=3DZ.firstChild;T;T=3DT.nextSibling){if(T.nodeType=3D=3D1){T.nodeIndex=3D=
W++}}Z[X]=3DW-1}if(Y=3D=3D"first"){return =
S.nodeIndex=3D=3D1}else{if(Y=3D=3D"last"){return =
S.nodeIndex=3D=3DZ[X]}else{if(Y=3D=3D"only"){return =
Z[X]=3D=3D1}else{if(Y=3D=3D"nth"){var =
ab=3Dfalse,U=3DV[2],aa=3DV[3];if(U=3D=3D1&&aa=3D=3D0){return =
true}if(U=3D=3D0){if(S.nodeIndex=3D=3Daa){ab=3Dtrue}}else{if((S.nodeIndex=
-aa)%U=3D=3D0&&(S.nodeIndex-aa)/U>=3D0){ab=3Dtrue}}return =
ab}}}}},PSEUDO:function(Y,U,V,Z){var =
T=3DU[1],W=3DH.filters[T];if(W){return =
W(Y,V,U,Z)}else{if(T=3D=3D=3D"contains"){return(Y.textContent||Y.innerTex=
t||"").indexOf(U[3])>=3D0}else{if(T=3D=3D=3D"not"){var X=3DU[3];for(var =
V=3D0,S=3DX.length;V<S;V++){if(X[V]=3D=3D=3DY){return false}}return =
true}}}},ID:function(T,S){return =
T.nodeType=3D=3D=3D1&&T.getAttribute("id")=3D=3D=3DS},TAG:function(T,S){r=
eturn(S=3D=3D=3D"*"&&T.nodeType=3D=3D=3D1)||T.nodeName=3D=3D=3DS},CLASS:f=
unction(T,S){return S.test(T.className)},ATTR:function(W,U){var =
S=3DH.attrHandle[U[1]]?H.attrHandle[U[1]](W):W[U[1]]||W.getAttribute(U[1]=
),X=3DS+"",V=3DU[2],T=3DU[4];return =
S=3D=3Dnull?V=3D=3D=3D"!=3D":V=3D=3D=3D"=3D"?X=3D=3D=3DT:V=3D=3D=3D"*=3D"=
?X.indexOf(T)>=3D0:V=3D=3D=3D"~=3D"?(" "+X+" =
").indexOf(T)>=3D0:!U[4]?S:V=3D=3D=3D"!=3D"?X!=3DT:V=3D=3D=3D"^=3D"?X.ind=
exOf(T)=3D=3D=3D0:V=3D=3D=3D"$=3D"?X.substr(X.length-T.length)=3D=3D=3DT:=
V=3D=3D=3D"|=3D"?X=3D=3D=3DT||X.substr(0,T.length+1)=3D=3D=3DT+"-":false}=
,POS:function(W,T,U,X){var S=3DT[2],V=3DH.setFilters[S];if(V){return =
V(W,U,T,X)}}}};var L=3DH.match.POS;for(var N in =
H.match){H.match[N]=3DRegExp(H.match[N].source+/(?![^\[]*\])(?![^\(]*\))/=
.source)}var =
E=3Dfunction(T,S){T=3DArray.prototype.slice.call(T);if(S){S.push.apply(S,=
T);return S}return =
T};try{Array.prototype.slice.call(document.documentElement.childNodes)}ca=
tch(M){E=3Dfunction(W,V){var T=3DV||[];if(G.call(W)=3D=3D=3D"[object =
Array]"){Array.prototype.push.apply(T,W)}else{if(typeof =
W.length=3D=3D=3D"number"){for(var =
U=3D0,S=3DW.length;U<S;U++){T.push(W[U])}}else{for(var =
U=3D0;W[U];U++){T.push(W[U])}}}return T}}(function(){var =
T=3Ddocument.createElement("form"),U=3D"script"+(new =
Date).getTime();T.innerHTML=3D"<input name=3D'"+U+"'/>";var =
S=3Ddocument.documentElement;S.insertBefore(T,S.firstChild);if(!!document=
.getElementById(U)){H.find.ID=3Dfunction(W,X,Y){if(typeof =
X.getElementById!=3D=3D"undefined"&&!Y){var =
V=3DX.getElementById(W[1]);return V?V.id=3D=3D=3DW[1]||typeof =
V.getAttributeNode!=3D=3D"undefined"&&V.getAttributeNode("id").nodeValue=3D=
=3D=3DW[1]?[V]:g:[]}};H.filter.ID=3Dfunction(X,V){var W=3Dtypeof =
X.getAttributeNode!=3D=3D"undefined"&&X.getAttributeNode("id");return =
X.nodeType=3D=3D=3D1&&W&&W.nodeValue=3D=3D=3DV}}S.removeChild(T)})();(fun=
ction(){var =
S=3Ddocument.createElement("div");S.appendChild(document.createComment(""=
));if(S.getElementsByTagName("*").length>0){H.find.TAG=3Dfunction(T,X){va=
r W=3DX.getElementsByTagName(T[1]);if(T[1]=3D=3D=3D"*"){var =
V=3D[];for(var =
U=3D0;W[U];U++){if(W[U].nodeType=3D=3D=3D1){V.push(W[U])}}W=3DV}return =
W}}S.innerHTML=3D"<a =
href=3D'#'></a>";if(S.firstChild&&S.firstChild.getAttribute("href")!=3D=3D=
"#"){H.attrHandle.href=3Dfunction(T){return =
T.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){=
var S=3DF,T=3Ddocument.createElement("div");T.innerHTML=3D"<p =
class=3D'TEST'></p>";if(T.querySelectorAll&&T.querySelectorAll(".TEST").l=
ength=3D=3D=3D0){return}F=3Dfunction(X,W,U,V){W=3DW||document;if(!V&&W.no=
deType=3D=3D=3D9&&!P(W)){try{return =
E(W.querySelectorAll(X),U)}catch(Y){}}return =
S(X,W,U,V)};F.find=3DS.find;F.filter=3DS.filter;F.selectors=3DS.selectors=
;F.matches=3DS.matches})()}if(document.getElementsByClassName&&document.d=
ocumentElement.getElementsByClassName){H.order.splice(1,0,"CLASS");H.find=
.CLASS=3Dfunction(S,T){return T.getElementsByClassName(S[1])}}function =
O(T,Z,Y,ac,aa,ab){for(var W=3D0,U=3Dac.length;W<U;W++){var =
S=3Dac[W];if(S){S=3DS[T];var X=3Dfalse;while(S&&S.nodeType){var =
V=3DS[Y];if(V){X=3Dac[V];break}if(S.nodeType=3D=3D=3D1&&!ab){S[Y]=3DW}if(=
S.nodeName=3D=3D=3DZ){X=3DS;break}S=3DS[T]}ac[W]=3DX}}}function =
R(T,Y,X,ab,Z,aa){for(var V=3D0,U=3Dab.length;V<U;V++){var =
S=3Dab[V];if(S){S=3DS[T];var =
W=3Dfalse;while(S&&S.nodeType){if(S[X]){W=3Dab[S[X]];break}if(S.nodeType=3D=
=3D=3D1){if(!aa){S[X]=3DV}if(typeof =
Y!=3D=3D"string"){if(S=3D=3D=3DY){W=3Dtrue;break}}else{if(F.filter(Y,[S])=
.length>0){W=3DS;break}}}S=3DS[T]}ab[V]=3DW}}}var =
J=3Ddocument.compareDocumentPosition?function(T,S){return =
T.compareDocumentPosition(S)&16}:function(T,S){return =
T!=3D=3DS&&(T.contains?T.contains(S):true)};var P=3Dfunction(S){return =
S.nodeType=3D=3D=3D9&&S.documentElement.nodeName!=3D=3D"HTML"||!!S.ownerD=
ocument&&P(S.ownerDocument)};var I=3Dfunction(S,Z){var =
V=3D[],W=3D"",X,U=3DZ.nodeType?[Z]:Z;while((X=3DH.match.PSEUDO.exec(S))){=
W+=3DX[0];S=3DS.replace(H.match.PSEUDO,"")}S=3DH.relative[S]?S+"*":S;for(=
var Y=3D0,T=3DU.length;Y<T;Y++){F(S,U[Y],V)}return =
F.filter(W,V)};o.find=3DF;o.filter=3DF.filter;o.expr=3DF.selectors;o.expr=
[":"]=3Do.expr.filters;F.selectors.filters.hidden=3Dfunction(S){return"hi=
dden"=3D=3D=3DS.type||o.css(S,"display")=3D=3D=3D"none"||o.css(S,"visibil=
ity")=3D=3D=3D"hidden"};F.selectors.filters.visible=3Dfunction(S){return"=
hidden"!=3D=3DS.type&&o.css(S,"display")!=3D=3D"none"&&o.css(S,"visibilit=
y")!=3D=3D"hidden"};F.selectors.filters.animated=3Dfunction(S){return =
o.grep(o.timers,function(T){return =
S=3D=3D=3DT.elem}).length};o.multiFilter=3Dfunction(U,S,T){if(T){U=3D":no=
t("+U+")"}return F.matches(U,S)};o.dir=3Dfunction(U,T){var =
S=3D[],V=3DU[T];while(V&&V!=3Ddocument){if(V.nodeType=3D=3D1){S.push(V)}V=
=3DV[T]}return S};o.nth=3Dfunction(W,S,U,V){S=3DS||1;var =
T=3D0;for(;W;W=3DW[U]){if(W.nodeType=3D=3D1&&++T=3D=3DS){break}}return =
W};o.sibling=3Dfunction(U,T){var =
S=3D[];for(;U;U=3DU.nextSibling){if(U.nodeType=3D=3D1&&U!=3DT){S.push(U)}=
}return =
S};return;l.Sizzle=3DF})();o.event=3D{add:function(I,F,H,K){if(I.nodeType=
=3D=3D3||I.nodeType=3D=3D8){return}if(I.setInterval&&I!=3Dl){I=3Dl}if(!H.=
guid){H.guid=3Dthis.guid++}if(K!=3D=3Dg){var =
G=3DH;H=3Dthis.proxy(G);H.data=3DK}var =
E=3Do.data(I,"events")||o.data(I,"events",{}),J=3Do.data(I,"handle")||o.d=
ata(I,"handle",function(){return typeof =
o!=3D=3D"undefined"&&!o.event.triggered?o.event.handle.apply(arguments.ca=
llee.elem,arguments):g});J.elem=3DI;o.each(F.split(/\s+/),function(M,N){v=
ar =
O=3DN.split(".");N=3DO.shift();H.type=3DO.slice().sort().join(".");var =
L=3DE[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O=
)}if(!L){L=3DE[N]=3D{};if(!o.event.special[N]||o.event.special[N].setup.c=
all(I,K,O)=3D=3D=3Dfalse){if(I.addEventListener){I.addEventListener(N,J,f=
alse)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=3DH;o.e=
vent.global[N]=3Dtrue});I=3Dnull},guid:1,global:{},remove:function(K,H,J)=
{if(K.nodeType=3D=3D3||K.nodeType=3D=3D8){return}var =
G=3Do.data(K,"events"),F,E;if(G){if(H=3D=3D=3Dg||(typeof =
H=3D=3D=3D"string"&&H.charAt(0)=3D=3D".")){for(var I in =
G){this.remove(K,I+(H||""))}}else{if(H.type){J=3DH.handler;H=3DH.type}o.e=
ach(H.split(/\s+/),function(M,O){var Q=3DO.split(".");O=3DQ.shift();var =
N=3DRegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){i=
f(J){delete G[O][J.guid]}else{for(var P in =
G[O]){if(N.test(G[O][P].type)){delete =
G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K=
,Q)}for(F in =
G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.ca=
ll(K,Q)=3D=3D=3Dfalse){if(K.removeEventListener){K.removeEventListener(O,=
o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.d=
ata(K,"handle"))}}}F=3Dnull;delete G[O]}}})}for(F in G){break}if(!F){var =
L=3Do.data(K,"handle");if(L){L.elem=3Dnull}o.removeData(K,"events");o.rem=
oveData(K,"handle")}}},trigger:function(I,K,H,E){var =
G=3DI.type||I;if(!E){I=3Dtypeof =
I=3D=3D=3D"object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf(=
"!")>=3D0){I.type=3DG=3DG.slice(0,-1);I.exclusive=3Dtrue}if(!H){I.stopPro=
pagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&t=
his.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeTyp=
e=3D=3D3||H.nodeType=3D=3D8){return =
g}I.result=3Dg;I.target=3DH;K=3Do.makeArray(K);K.unshift(I)}I.currentTarg=
et=3DH;var =
J=3Do.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&=
G=3D=3D"click"))&&H["on"+G]&&H["on"+G].apply(H,K)=3D=3D=3Dfalse){I.result=
=3Dfalse}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=3D=3D=
"click")){this.triggered=3Dtrue;try{H[G]()}catch(L){}}this.triggered=3Dfa=
lse;if(!I.isPropagationStopped()){var =
F=3DH.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},ha=
ndle:function(K){var J,E;K=3Darguments[0]=3Do.event.fix(K||l.event);var =
L=3DK.type.split(".");K.type=3DL.shift();J=3D!L.length&&!K.exclusive;var =
I=3DRegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=3D(o.dat=
a(this,"events")||{})[K.type];for(var G in E){var =
H=3DE[G];if(J||I.test(H.type)){K.handler=3DH;K.data=3DH.data;var =
F=3DH.apply(this,arguments);if(F!=3D=3Dg){K.result=3DF;if(F=3D=3D=3Dfalse=
){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStop=
ped()){break}}}},props:"altKey attrChange attrName bubbles button =
cancelable charCode clientX clientY ctrlKey currentTarget data detail =
eventPhase fromElement handler keyCode metaKey newValue originalTarget =
pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey =
srcElement target toElement view wheelDelta which".split(" =
"),fix:function(H){if(H[h]){return H}var F=3DH;H=3Do.Event(F);for(var =
G=3Dthis.props.length,J;G;){J=3Dthis.props[--G];H[J]=3DF[J]}if(!H.target)=
{H.target=3DH.srcElement||document}if(H.target.nodeType=3D=3D3){H.target=3D=
H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=3D=
H.fromElement=3D=3DH.target?H.toElement:H.fromElement}if(H.pageX=3D=3Dnul=
l&&H.clientX!=3Dnull){var =
I=3Ddocument.documentElement,E=3Ddocument.body;H.pageX=3DH.clientX+(I&&I.=
scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=3DH.clientY+(I&=
&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCo=
de||H.charCode=3D=3D=3D0)?H.charCode:H.keyCode)){H.which=3DH.charCode||H.=
keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=3DH.ctrlKey}if(!H.which&&H.bu=
tton){H.which=3D(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return =
H},proxy:function(F,E){E=3DE||function(){return =
F.apply(this,arguments)};E.guid=3DF.guid=3DF.guid||E.guid||this.guid++;re=
turn =
E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setu=
p:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.lengt=
h){var =
E=3D0,F=3DRegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").=
live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(=
this,G[0],c)}}}}}};o.Event=3Dfunction(E){if(!this.preventDefault){return =
new =
o.Event(E)}if(E&&E.type){this.originalEvent=3DE;this.type=3DE.type}else{t=
his.type=3DE}this.timeStamp=3De();this[h]=3Dtrue};function k(){return =
false}function u(){return =
true}o.Event.prototype=3D{preventDefault:function(){this.isDefaultPrevent=
ed=3Du;var =
E=3Dthis.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefaul=
t()}E.returnValue=3Dfalse},stopPropagation:function(){this.isPropagationS=
topped=3Du;var =
E=3Dthis.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagat=
ion()}E.cancelBubble=3Dtrue},stopImmediatePropagation:function(){this.isI=
mmediatePropagationStopped=3Du;this.stopPropagation()},isDefaultPrevented=
:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var =
a=3Dfunction(F){var =
E=3DF.relatedTarget;while(E&&E!=3Dthis){try{E=3DE.parentNode}catch(G){E=3D=
this}}if(E!=3Dthis){F.type=3DF.data;o.event.handle.apply(this,arguments)}=
};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.e=
vent.special[E]=3D{setup:function(){o.event.add(this,F,a,E)},teardown:fun=
ction(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){re=
turn =
F=3D=3D"unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E=
||G,E&&G)})},one:function(G,H,F){var =
E=3Do.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply=
(this,arguments)});return =
this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){r=
eturn =
this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){re=
turn =
this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function=
(E,G){if(this[0]){var =
F=3Do.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G=
,this[0]);return F.result}},toggle:function(G){var =
E=3Darguments,F=3D1;while(F<E.length){o.event.proxy(G,E[F++])}return =
this.click(o.event.proxy(G,function(H){this.lastToggle=3D(this.lastToggle=
||0)%F;H.preventDefault();return =
E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F)=
{return =
this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.c=
all(document,o)}else{o.readyList.push(E)}return =
this},live:function(G,F){var =
E=3Do.event.proxy(F);E.guid+=3Dthis.selector+G;o(document).bind(i(G,this.=
selector),this.selector,E);return =
this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.g=
uid+this.selector+F}:null);return this}});function c(H){var =
E=3DRegExp("(^|\\.)"+H.type+"(\\.|$)"),G=3Dtrue,F=3D[];o.each(o.data(this=
,"events").live||[],function(I,J){if(E.test(J.type)){var =
K=3Do(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});o.each=
(F,function(){if(this.fn.call(this.elem,H,this.fn.data)=3D=3D=3Dfalse){G=3D=
false}});return G}function =
i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ =
/g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){=
if(!o.isReady){o.isReady=3Dtrue;if(o.readyList){o.each(o.readyList,functi=
on(){this.call(document,o)});o.readyList=3Dnull}o(document).triggerHandle=
r("ready")}}});var x=3Dfalse;function =
B(){if(x){return}x=3Dtrue;if(document.addEventListener){document.addEvent=
Listener("DOMContentLoaded",function(){document.removeEventListener("DOMC=
ontentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.=
attachEvent){document.attachEvent("onreadystatechange",function(){if(docu=
ment.readyState=3D=3D=3D"complete"){document.detachEvent("onreadystatecha=
nge",arguments.callee);o.ready()}});if(document.documentElement.doScroll&=
&typeof =
l.frameElement=3D=3D=3D"undefined"){(function(){if(o.isReady){return}try{=
document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.c=
allee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("bl=
ur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mouse=
move,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydow=
n,keypress,keyup,error").split(","),function(F,E){o.fn[E]=3Dfunction(G){r=
eturn =
G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var=
 E in =
o.cache){if(E!=3D1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.e=
lem)}}});(function(){o.support=3D{};var =
F=3Ddocument.documentElement,G=3Ddocument.createElement("script"),K=3Ddoc=
ument.createElement("div"),J=3D"script"+(new =
Date).getTime();K.style.display=3D"none";K.innerHTML=3D'   =
<link/><table></table><a href=3D"/a" =
style=3D"color:red;float:left;opacity:.5;">a</a><select><option>text</opt=
ion></select><object><param/></object>';var =
H=3DK.getElementsByTagName("*"),E=3DK.getElementsByTagName("a")[0];if(!H|=
|!H.length||!E){return}o.support=3D{leadingWhitespace:K.firstChild.nodeTy=
pe=3D=3D3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.get=
ElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSeria=
lize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttrib=
ute("style")),hrefNormalized:E.getAttribute("href")=3D=3D=3D"/a",opacity:=
E.style.opacity=3D=3D=3D"0.5",cssFloat:!!E.style.cssFloat,scriptEval:fals=
e,noCloneEvent:true,boxModel:null};G.type=3D"text/javascript";try{G.appen=
dChild(document.createTextNode("window."+J+"=3D1;"))}catch(I){}F.insertBe=
fore(G,F.firstChild);if(l[J]){o.support.scriptEval=3Dtrue;delete =
l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("oncli=
ck",function(){o.support.noCloneEvent=3Dfalse;K.detachEvent("onclick",arg=
uments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var =
L=3Ddocument.createElement("div");L.style.width=3D"1px";L.style.paddingLe=
ft=3D"1px";document.body.appendChild(L);o.boxModel=3Do.support.boxModel=3D=
L.offsetWidth=3D=3D=3D2;document.body.removeChild(L)})})();var =
w=3Do.support.cssFloat?"cssFloat":"styleFloat";o.props=3D{"for":"htmlFor"=
,"class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly=
",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabin=
dex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(type=
of G!=3D=3D"string"){return this._load(G)}var I=3DG.indexOf(" =
");if(I>=3D0){var E=3DG.slice(I,G.length);G=3DG.slice(0,I)}var =
H=3D"GET";if(J){if(o.isFunction(J)){K=3DJ;J=3Dnull}else{if(typeof =
J=3D=3D=3D"object"){J=3Do.param(J);H=3D"POST"}}}var =
F=3Dthis;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,=
L){if(L=3D=3D"success"||L=3D=3D"notmodified"){F.html(E?o("<div/>").append=
(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.respon=
seText)}if(K){F.each(K,[M.responseText,L,M])}}});return =
this},serialize:function(){return =
o.param(this.serializeArray())},serializeArray:function(){return =
this.map(function(){return =
this.elements?o.makeArray(this.elements):this}).filter(function(){return =
this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no=
deName)||/text|hidden|password/i.test(this.type))}).map(function(E,F){var=
 G=3Do(this).val();return =
G=3D=3Dnull?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,va=
lue:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajax=
Complete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=
=3Dfunction(G){return this.bind(F,G)}});var =
r=3De();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3Dnul=
l}return =
o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:functio=
n(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return =
o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3D=
{}}return =
o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:functi=
on(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:=
true,type:"GET",contentType:"application/x-www-form-urlencoded",processDa=
ta:true,async:true,xhr:function(){return l.ActiveXObject?new =
ActiveXObject("Microsoft.XMLHTTP"):new =
XMLHttpRequest()},accepts:{xml:"application/xml, =
text/xml",html:"text/html",script:"text/javascript, =
application/javascript",json:"application/json, =
text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:=
function(M){M=3Do.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var =
W,F=3D/=3D\?(&|$)/g,R,V,G=3DM.type.toUpperCase();if(M.data&&M.processData=
&&typeof =
M.data!=3D=3D"string"){M.data=3Do.param(M.data)}if(M.dataType=3D=3D"jsonp=
"){if(G=3D=3D"GET"){if(!M.url.match(F)){M.url+=3D(M.url.match(/\?/)?"&":"=
?")+(M.jsonp||"callback")+"=3D?"}}else{if(!M.data||!M.data.match(F)){M.da=
ta=3D(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=3D?"}}M.dataType=3D"j=
son"}if(M.dataType=3D=3D"json"&&(M.data&&M.data.match(F)||M.url.match(F))=
){W=3D"jsonp"+r++;if(M.data){M.data=3D(M.data+"").replace(F,"=3D"+W+"$1")=
}M.url=3DM.url.replace(F,"=3D"+W+"$1");M.dataType=3D"script";l[W]=3Dfunct=
ion(X){V=3DX;I();L();l[W]=3Dg;try{delete =
l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=3D=3D"script"&&M.ca=
che=3D=3Dnull){M.cache=3Dfalse}if(M.cache=3D=3D=3Dfalse&&G=3D=3D"GET"){va=
r E=3De();var =
U=3DM.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+E+"$2");M.url=3DU+((U=3D=3D=
M.url)?(M.url.match(/\?/)?"&":"?")+"_=3D"+E:"")}if(M.data&&G=3D=3D"GET"){=
M.url+=3D(M.url.match(/\?/)?"&":"?")+M.data;M.data=3Dnull}if(M.global&&!o=
.active++){o.event.trigger("ajaxStart")}var =
Q=3D/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=3D=3D"script"&&G=3D=
=3D"GET"&&Q&&(Q[1]&&Q[1]!=3Dlocation.protocol||Q[2]!=3Dlocation.host)){va=
r H=3Ddocument.getElementsByTagName("head")[0];var =
T=3Ddocument.createElement("script");T.src=3DM.url;if(M.scriptCharset){T.=
charset=3DM.scriptCharset}if(!W){var =
O=3Dfalse;T.onload=3DT.onreadystatechange=3Dfunction(){if(!O&&(!this.read=
yState||this.readyState=3D=3D"loaded"||this.readyState=3D=3D"complete")){=
O=3Dtrue;I();L();H.removeChild(T)}}}H.appendChild(T);return g}var =
K=3Dfalse;var =
J=3DM.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}=
else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-T=
ype",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Sinc=
e",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 =
GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setReques=
tHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+=
", =
*/*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)=3D=3D=
=3Dfalse){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort()=
;return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var =
N=3Dfunction(X){if(J.readyState=3D=3D0){if(P){clearInterval(P);P=3Dnull;i=
f(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.=
readyState=3D=3D4||X=3D=3D"timeout")){K=3Dtrue;if(P){clearInterval(P);P=3D=
null}R=3DX=3D=3D"timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModifie=
d&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=3D=3D"success"=
){try{V=3Do.httpData(J,M.dataType,M)}catch(Z){R=3D"parsererror"}}if(R=3D=3D=
"success"){var =
Y;try{Y=3DJ.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&=
&Y){o.lastModified[M.url]=3DY}if(!W){I()}}else{o.handleError(M,J,R)}L();i=
f(X){J.abort()}if(M.async){J=3Dnull}}}};if(M.async){var =
P=3DsetInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("=
timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,nul=
l,S)}if(!M.async){N()}function =
I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSucces=
s",[J,M])}}function =
L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComp=
lete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}retur=
n =
J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){=
o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){t=
ry{return =
!F.status&&location.protocol=3D=3D"file:"||(F.status>=3D200&&F.status<300=
)||F.status=3D=3D304||F.status=3D=3D1223}catch(E){}return =
false},httpNotModified:function(G,E){try{var =
H=3DG.getResponseHeader("Last-Modified");return =
G.status=3D=3D304||H=3D=3Do.lastModified[E]}catch(F){}return =
false},httpData:function(J,H,G){var =
F=3DJ.getResponseHeader("content-type"),E=3DH=3D=3D"xml"||!H&&F&&F.indexO=
f("xml")>=3D0,I=3DE?J.responseXML:J.responseText;if(E&&I.documentElement.=
tagName=3D=3D"parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=3DG.=
dataFilter(I,H)}if(typeof =
I=3D=3D=3D"string"){if(H=3D=3D"script"){o.globalEval(I)}if(H=3D=3D"json")=
{I=3Dl["eval"]("("+I+")")}}return I},param:function(E){var =
G=3D[];function =
H(I,J){G[G.length]=3DencodeURIComponent(I)+"=3D"+encodeURIComponent(J)}if=
(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}el=
se{for(var F in =
E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFu=
nction(E[F])?E[F]():E[F])}}}return =
G.join("&").replace(/%20/g,"+")}});var =
m=3D{},n,d=3D[["height","marginTop","marginBottom","paddingTop","paddingB=
ottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"]=
,["opacity"]];function t(F,E){var =
G=3D{};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=3DF});re=
turn G}o.fn.extend({show:function(J,L){if(J){return =
this.animate(t("show",3),J,L)}else{for(var =
H=3D0,F=3Dthis.length;H<F;H++){var =
E=3Do.data(this[H],"olddisplay");this[H].style.display=3DE||"";if(o.css(t=
his[H],"display")=3D=3D=3D"none"){var =
G=3Dthis[H].tagName,K;if(m[G]){K=3Dm[G]}else{var I=3Do("<"+G+" =
/>").appendTo("body");K=3DI.css("display");if(K=3D=3D=3D"none"){K=3D"bloc=
k"}I.remove();m[G]=3DK}this[H].style.display=3Do.data(this[H],"olddisplay=
",K)}}return this}},hide:function(H,I){if(H){return =
this.animate(t("hide",3),H,I)}else{for(var =
G=3D0,F=3Dthis.length;G<F;G++){var =
E=3Do.data(this[G],"olddisplay");if(!E&&E!=3D=3D"none"){o.data(this[G],"o=
lddisplay",o.css(this[G],"display"))}this[G].style.display=3D"none"}retur=
n this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=3Dtypeof =
G=3D=3D=3D"boolean";return =
o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G=3D=3D=
null||E?this.each(function(){var =
H=3DE?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t=
("toggle",3),G,F)},fadeTo:function(E,G,F){return =
this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var =
E=3Do.speed(F,H,G);return =
this[E.queue=3D=3D=3Dfalse?"each":"queue"](function(){var =
K=3Do.extend({},E),M,L=3Dthis.nodeType=3D=3D1&&o(this).is(":hidden"),J=3D=
this;for(M in I){if(I[M]=3D=3D"hide"&&L||I[M]=3D=3D"show"&&!L){return =
K.complete.call(this)}if((M=3D=3D"height"||M=3D=3D"width")&&this.style){K=
.display=3Do.css(this,"display");K.overflow=3Dthis.style.overflow}}if(K.o=
verflow!=3Dnull){this.style.overflow=3D"hidden"}K.curAnim=3Do.extend({},I=
);o.each(I,function(O,S){var R=3Dnew =
o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=3D=3D"toggle"?L?"show":"hi=
de":S](I)}else{var =
Q=3DS.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),T=3DR.cur(true)||0;i=
f(Q){var =
N=3DparseFloat(Q[2]),P=3DQ[3]||"px";if(P!=3D"px"){J.style[O]=3D(N||1)+P;T=
=3D((N||1)/R.cur(true))*T;J.style[O]=3DT+P}if(Q[1]){N=3D((Q[1]=3D=3D"-=3D=
"?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return =
true})},stop:function(F,E){var =
G=3Do.timers;if(F){this.queue([])}this.each(function(){for(var =
H=3DG.length-1;H>=3D0;H--){if(G[H].elem=3D=3Dthis){if(E){G[H](true)}G.spl=
ice(H,1)}}});if(!E){this.dequeue()}return =
this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("=
toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F=
){o.fn[E]=3Dfunction(G,H){return =
this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=3Dtypeof =
G=3D=3D=3D"object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,ea=
sing:F&&H||H&&!o.isFunction(H)&&H};E.duration=3Do.fx.off?0:typeof =
E.duration=3D=3D=3D"number"?E.duration:o.fx.speeds[E.duration]||o.fx.spee=
ds._default;E.old=3DE.complete;E.complete=3Dfunction(){if(E.queue!=3D=3Df=
alse){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return=
 E},easing:{linear:function(G,H,E,F){return =
E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}}=
,timers:[],fx:function(F,E,G){this.options=3DE;this.elem=3DF;this.prop=3D=
G;if(!E.orig){E.orig=3D{}}}});o.fx.prototype=3D{update:function(){if(this=
.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step=
[this.prop]||o.fx.step._default)(this);if((this.prop=3D=3D"height"||this.=
prop=3D=3D"width")&&this.elem.style){this.elem.style.display=3D"block"}},=
cur:function(F){if(this.elem[this.prop]!=3Dnull&&(!this.elem.style||this.=
elem.style[this.prop]=3D=3Dnull)){return this.elem[this.prop]}var =
E=3DparseFloat(o.css(this.elem,this.prop,F));return =
E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:functi=
on(I,H,G){this.startTime=3De();this.start=3DI;this.end=3DH;this.unit=3DG|=
|this.unit||"px";this.now=3Dthis.start;this.pos=3Dthis.state=3D0;var =
E=3Dthis;function F(J){return =
E.step(J)}F.elem=3Dthis.elem;if(F()&&o.timers.push(F)=3D=3D1){n=3DsetInte=
rval(function(){var K=3Do.timers;for(var =
J=3D0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInt=
erval(n)}},13)}},show:function(){this.options.orig[this.prop]=3Do.attr(th=
is.elem.style,this.prop);this.options.show=3Dtrue;this.custom(this.prop=3D=
=3D"width"||this.prop=3D=3D"height"?1:0,this.cur());o(this.elem).show()},=
hide:function(){this.options.orig[this.prop]=3Do.attr(this.elem.style,thi=
s.prop);this.options.hide=3Dtrue;this.custom(this.cur(),0)},step:function=
(H){var =
G=3De();if(H||G>=3Dthis.options.duration+this.startTime){this.now=3Dthis.=
end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[this.pro=
p]=3Dtrue;var E=3Dtrue;for(var F in =
this.options.curAnim){if(this.options.curAnim[F]!=3D=3Dtrue){E=3Dfalse}}i=
f(E){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.opt=
ions.overflow;this.elem.style.display=3Dthis.options.display;if(o.css(thi=
s.elem,"display")=3D=3D"none"){this.elem.style.display=3D"block"}}if(this=
.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.sho=
w){for(var I in =
this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}thi=
s.options.complete.call(this.elem)}return false}else{var =
J=3DG-this.startTime;this.state=3DJ/this.options.duration;this.pos=3Do.ea=
sing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J=
,0,1,this.options.duration);this.now=3Dthis.start+((this.end-this.start)*=
this.pos);this.update()}return =
true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opaci=
ty:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E)=
{if(E.elem.style&&E.elem.style[E.prop]!=3Dnull){E.elem.style[E.prop]=3DE.=
now+E.unit}else{E.elem[E.prop]=3DE.now}}}});if(document.documentElement.g=
etBoundingClientRect){o.fn.offset=3Dfunction(){if(!this[0]){return{top:0,=
left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){return =
o.offset.bodyOffset(this[0])}var =
G=3Dthis[0].getBoundingClientRect(),J=3Dthis[0].ownerDocument,F=3DJ.body,=
E=3DJ.documentElement,L=3DE.clientTop||F.clientTop||0,K=3DE.clientLeft||F=
.clientLeft||0,I=3DG.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.sc=
rollTop)-L,H=3DG.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scro=
llLeft)-K;return{top:I,left:H}}}else{o.fn.offset=3Dfunction(){if(!this[0]=
){return{top:0,left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){ret=
urn =
o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();=
var =
J=3Dthis[0],G=3DJ.offsetParent,F=3DJ,O=3DJ.ownerDocument,M,H=3DO.document=
Element,K=3DO.body,L=3DO.defaultView,E=3DL.getComputedStyle(J,null),N=3DJ=
.offsetTop,I=3DJ.offsetLeft;while((J=3DJ.parentNode)&&J!=3D=3DK&&J!=3D=3D=
H){M=3DL.getComputedStyle(J,null);N-=3DJ.scrollTop,I-=3DJ.scrollLeft;if(J=
=3D=3D=3DG){N+=3DJ.offsetTop,I+=3DJ.offsetLeft;if(o.offset.doesNotAddBord=
er&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tag=
Name))){N+=3DparseInt(M.borderTopWidth,10)||0,I+=3DparseInt(M.borderLeftW=
idth,10)||0}F=3DG,G=3DJ.offsetParent}if(o.offset.subtractsBorderForOverfl=
owNotVisible&&M.overflow!=3D=3D"visible"){N+=3DparseInt(M.borderTopWidth,=
10)||0,I+=3DparseInt(M.borderLeftWidth,10)||0}E=3DM}if(E.position=3D=3D=3D=
"relative"||E.position=3D=3D=3D"static"){N+=3DK.offsetTop,I+=3DK.offsetLe=
ft}if(E.position=3D=3D=3D"fixed"){N+=3DMath.max(H.scrollTop,K.scrollTop),=
I+=3DMath.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset=3D=
{initialize:function(){if(this.initialized){return}var =
L=3Ddocument.body,F=3Ddocument.createElement("div"),H,G,N,I,M,E,J=3DL.sty=
le.marginTop,K=3D'<div =
style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;"><div></div></div><table =
style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;" cellpadding=3D"0" =
cellspacing=3D"0"><tr><td></td></tr></table>';M=3D{position:"absolute",to=
p:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"=
};for(E in =
M){F.style[E]=3DM[E]}F.innerHTML=3DK;L.insertBefore(F,L.firstChild);H=3DF=
.firstChild,G=3DH.firstChild,I=3DH.nextSibling.firstChild.firstChild;this=
.doesNotAddBorder=3D(G.offsetTop!=3D=3D5);this.doesAddBorderForTableAndCe=
lls=3D(I.offsetTop=3D=3D=3D5);H.style.overflow=3D"hidden",H.style.positio=
n=3D"relative";this.subtractsBorderForOverflowNotVisible=3D(G.offsetTop=3D=
=3D=3D-5);L.style.marginTop=3D"1px";this.doesNotIncludeMarginInBodyOffset=
=3D(L.offsetTop=3D=3D=3D0);L.style.marginTop=3DJ;L.removeChild(F);this.in=
itialized=3Dtrue},bodyOffset:function(E){o.offset.initialized||o.offset.i=
nitialize();var =
G=3DE.offsetTop,F=3DE.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOf=
fset){G+=3DparseInt(o.curCSS(E,"marginTop",true),10)||0,F+=3DparseInt(o.c=
urCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({pos=
ition:function(){var I=3D0,H=3D0,F;if(this[0]){var =
G=3Dthis.offsetParent(),J=3Dthis.offset(),E=3D/^body|html$/i.test(G[0].ta=
gName)?{top:0,left:0}:G.offset();J.top-=3Dj(this,"marginTop");J.left-=3Dj=
(this,"marginLeft");E.top+=3Dj(G,"borderTopWidth");E.left+=3Dj(G,"borderL=
eftWidth");F=3D{top:J.top-E.top,left:J.left-E.left}}return =
F},offsetParent:function(){var =
E=3Dthis[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.=
tagName)&&o.css(E,"position")=3D=3D"static")){E=3DE.offsetParent}return =
o(E)}});o.each(["Left","Top"],function(F,E){var =
G=3D"scroll"+E;o.fn[G]=3Dfunction(H){if(!this[0]){return null}return =
H!=3D=3Dg?this.each(function(){this=3D=3Dl||this=3D=3Ddocument?l.scrollTo=
(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=3DH}):this[0]=3D=3D=
l||this[0]=3D=3Ddocument?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&=
&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Hei=
ght","Width"],function(H,F){var =
E=3DH?"Left":"Top",G=3DH?"Right":"Bottom";o.fn["inner"+F]=3Dfunction(){re=
turn =
this[F.toLowerCase()]()+j(this,"padding"+E)+j(this,"padding"+G)};o.fn["ou=
ter"+F]=3Dfunction(J){return =
this["inner"+F]()+j(this,"border"+E+"Width")+j(this,"border"+G+"Width")+(=
J?j(this,"margin"+E)+j(this,"margin"+G):0)};var =
I=3DF.toLowerCase();o.fn[I]=3Dfunction(J){return =
this[0]=3D=3Dl?document.compatMode=3D=3D"CSS1Compat"&&document.documentEl=
ement["client"+F]||document.body["client"+F]:this[0]=3D=3Ddocument?Math.m=
ax(document.documentElement["client"+F],document.body["scroll"+F],documen=
t.documentElement["scroll"+F],document.body["offset"+F],document.document=
Element["offset"+F]):J=3D=3D=3Dg?(this.length?o.css(this[0],I):null):this=
.css(I,typeof J=3D=3D=3D"string"?J:J+"px")}})})();
------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.reddit.com/static/js/jquery.reddit.js

/* The reddit extension for jquery.  This file is intended to store=0A=
 * "utils" type function declarations and to add functionality to "$"=0A=
 * or "jquery" lookups. See =0A=
 *   http://docs.jquery.com/Plugins/Authoring =0A=
 * for the plug-in spec.=0A=
*/=0A=
=0A=
(function($) {=0A=
=0A=
/* utility functions */=0A=
=0A=
$.log =3D function(message) {=0A=
    if (window.console) {=0A=
        if (window.console.debug)=0A=
            window.console.debug(message);=0A=
        else if (window.console.log)=0A=
            window.console.log(message);=0A=
    }=0A=
    else=0A=
        alert(message);=0A=
};=0A=
=0A=
$.debug =3D function(message) {=0A=
    if ($.with_default(reddit.debug, false)) {=0A=
        return $.log(message);=0A=
    }=0A=
}=0A=
$.fn.debug =3D function() { =0A=
    $.debug($(this));=0A=
    return $(this);=0A=
}=0A=
=0A=
$.redirect =3D function(dest) {=0A=
    window.location =3D dest;=0A=
};=0A=
=0A=
$.fn.redirect =3D function(dest) {=0A=
    /* for forms which are "posting" by ajax leading to a redirect */=0A=
    $(this).filter("form").find(".status").show().html("redirecting...");=0A=
    var target =3D $(this).attr('target');=0A=
    if(target =3D=3D "_top") {=0A=
      var w =3D window;=0A=
      while(w !=3D w.parent) {=0A=
        w =3D w.parent;=0A=
      }=0A=
      w.location =3D dest;=0A=
    } else {=0A=
      $.redirect(dest);=0A=
    }=0A=
    /* this should never happen, but for the sake of internal =
consistency */=0A=
    return $(this)=0A=
}=0A=
=0A=
$.refresh =3D function() {=0A=
    window.location.reload(true);=0A=
};=0A=
=0A=
$.defined =3D function(value) {=0A=
    return (typeof(value) !=3D "undefined");=0A=
};=0A=
=0A=
$.with_default =3D function(value, alt) {=0A=
    return $.defined(value) ? value : alt;=0A=
};=0A=
=0A=
$.websafe =3D function(text) {=0A=
    if(typeof(text) =3D=3D "string") {=0A=
        text =3D text.replace(/&/g, "&amp;")=0A=
            .replace(/"/g, '&quot;') /* " */=0A=
            .replace(/>/g, "&gt;").replace(/</g, "&lt;")=0A=
    }=0A=
    return (text || "");=0A=
};=0A=
=0A=
$.unsafe =3D function(text) {=0A=
    /* inverts websafe filtering of reddit app. */=0A=
    if(typeof(text) =3D=3D "string") {=0A=
        text =3D text.replace(/&quot;/g, '"')=0A=
            .replace(/&gt;/g, ">").replace(/&lt;/g, "<")=0A=
            .replace(/&amp;/g, "&");=0A=
    }=0A=
    return (text || "");=0A=
};=0A=
=0A=
$.uniq =3D function(list, max) {=0A=
    /* $.unique only works on arrays of DOM elements */=0A=
    var ret =3D [];=0A=
    var seen =3D {};=0A=
    var num =3D max ? max : list.length;=0A=
    for(var i =3D 0; i < list.length && ret.length < num; i++) {=0A=
        if(!seen[list[i]]) {=0A=
            seen[list[i]] =3D true;=0A=
            ret.push(list[i]);=0A=
        }=0A=
    }=0A=
    return ret;=0A=
};=0A=
=0A=
/* upgrade show and hide to trigger onshow/onhide events when fired. */=0A=
(function(show, hide) {=0A=
    $.fn.show =3D function(speed, callback) {=0A=
        $(this).trigger("onshow");=0A=
        return show.call(this, speed, callback);=0A=
    }=0A=
    $.fn.hide =3D function(speed, callback) {=0A=
        $(this).trigger("onhide");=0A=
        return hide.call(this, speed, callback);=0A=
    }=0A=
})($.fn.show, $.fn.hide);=0A=
=0A=
/* customized requests (formerly redditRequest) */=0A=
=0A=
var _ajax_locks =3D {};=0A=
function acquire_ajax_lock(op) {=0A=
    if(_ajax_locks[op]) {=0A=
        return false;=0A=
    }=0A=
    _ajax_locks[op] =3D true;=0A=
    return true;=0A=
};=0A=
=0A=
function release_ajax_lock(op) {=0A=
    delete _ajax_locks[op];=0A=
};=0A=
=0A=
function handleResponse(action) {=0A=
    return function(r) {=0A=
        if(r.jquery) {=0A=
            var objs =3D {};=0A=
            objs[0] =3D jQuery;=0A=
            $.map(r.jquery, function(q) {=0A=
                    var old_i =3D q[0], new_i =3D q[1], op =3D q[2], =
args =3D q[3];=0A=
                    if (typeof(args) =3D=3D "string") {=0A=
                      args =3D $.unsafe(args);=0A=
                    } else { // assume array=0A=
                      for(var i =3D 0; args.length && i < args.length; =
i++)=0A=
                        args[i] =3D $.unsafe(args[i]);=0A=
                    }=0A=
                    if (op =3D=3D "call") =0A=
                        objs[new_i] =3D =
objs[old_i].apply(objs[old_i]._obj, args);=0A=
                    else if (op =3D=3D "attr") {=0A=
                        objs[new_i] =3D objs[old_i][args];=0A=
                        if(objs[new_i])=0A=
                            objs[new_i]._obj =3D objs[old_i];=0A=
                        else {=0A=
                            $.debug("unrecognized");=0A=
                        }=0A=
                    }=0A=
                    else {=0A=
                        $.debug("unrecognized");=0A=
                    }=0A=
                });=0A=
        }=0A=
    };=0A=
};=0A=
=0A=
var api_loc =3D '/api/';=0A=
$.request =3D function(op, parameters, worker_in, block, type, =0A=
                     get_only, errorhandler) {=0A=
    /* =0A=
       Uniquitous reddit AJAX poster.  Automatically addes=0A=
       handleResponse(action) worker to deal with the API result.  The=0A=
       current subreddit (reddit.post_site), the user's modhash=0A=
       (reddit.modhash) and whether or not we are in a frame=0A=
       (reddit.cnameframe) are also automatically sent across.=0A=
     */=0A=
    var action =3D op;=0A=
    var worker =3D worker_in;=0A=
=0A=
    if (rate_limit(op))=0A=
        return;=0A=
=0A=
    /* we have a lock if we are not blocking or if we have gotten a lock =
*/=0A=
    var have_lock =3D !$.with_default(block, false) || =
acquire_ajax_lock(action);=0A=
=0A=
    parameters =3D $.with_default(parameters, {});=0A=
    worker_in  =3D $.with_default(worker_in, handleResponse(action));=0A=
    type  =3D $.with_default(type, "json");=0A=
    if (typeof(worker_in) !=3D 'function')=0A=
        worker_in  =3D handleResponse(action);=0A=
    var worker =3D function(r) {=0A=
        release_ajax_lock(action);=0A=
        return worker_in(r);=0A=
    };=0A=
    /* do the same for the error handler, and make sure to release the =
lock*/=0A=
    errorhandler_in =3D $.with_default(errorhandler, function() { });=0A=
    errorhandler =3D function(r) {=0A=
        release_ajax_lock(action);=0A=
        return errorhandler_in(r);=0A=
    };=0A=
=0A=
=0A=
=0A=
    get_only =3D $.with_default(get_only, false);=0A=
=0A=
    /* set the subreddit name if there is one */=0A=
    if (reddit.post_site) =0A=
        parameters.r =3D reddit.post_site;=0A=
=0A=
    /* flag whether or not we are on a cname */=0A=
    if (reddit.cnameframe) =0A=
        parameters.cnameframe =3D 1;=0A=
=0A=
    /* add the modhash if the user is logged in */=0A=
    if (reddit.logged) =0A=
        parameters.uh =3D reddit.modhash;=0A=
=0A=
    parameters.renderstyle =3D reddit.renderstyle;=0A=
=0A=
    if(have_lock) {=0A=
        op =3D api_loc + op;=0A=
        /*if( document.location.host =3D=3D reddit.ajax_domain ) =0A=
            /* normal AJAX post */=0A=
=0A=
        $.ajax({ type: (get_only) ? "GET" : "POST",=0A=
                    url: op, =0A=
                    data: parameters, =0A=
                    success: worker,=0A=
                    error: errorhandler,=0A=
                    dataType: type});=0A=
        /*else { /* cross domain it is... * /=0A=
            op =3D "http://" + reddit.ajax_domain + op + "?callback=3D?";=0A=
            $.getJSON(op, parameters, worker);=0A=
            } */=0A=
    }=0A=
};=0A=
=0A=
var up_cls =3D "up";=0A=
var upmod_cls =3D "upmod";=0A=
var down_cls =3D "down";=0A=
var downmod_cls =3D "downmod";=0A=
=0A=
rate_limit =3D function() {=0A=
    /* default rate-limit duration (in milliseconds) */=0A=
    var default_rate_limit =3D 333;=0A=
    /* rate limit on a per-action basis (also in ms, 0 =3D don't rate =
limit) */=0A=
    var rate_limits =3D {"vote": 333, "comment": 5000,=0A=
                       "ignore": 0, "ban": 0, "unban": 0,=0A=
                       "assignad": 0 };=0A=
    var last_dates =3D {};=0A=
=0A=
    /* paranoia: copy global functions used to avoid tampering.  */=0A=
    var defined =3D $.defined;=0A=
    var with_default =3D $.with_default;=0A=
    var _Date =3D Date;=0A=
=0A=
    return function(action) {=0A=
        var now =3D new _Date();=0A=
        var last_date =3D last_dates[action];=0A=
        var allowed_interval =3D with_default(rate_limits[action], =0A=
                                            default_rate_limit);=0A=
        last_dates[action] =3D now;=0A=
        /* true =3D being rate limited */=0A=
        return (defined(last_date) && now - last_date < allowed_interval)=0A=
    };=0A=
}()=0A=
=0A=
=0A=
$.fn.vote =3D function(vh, callback, event, ui_only) {=0A=
    /* for vote to work, $(this) should be the clicked arrow */=0A=
    if (!reddit.logged) {=0A=
        showcover(true, 'vote_' + $(this).thing_id());=0A=
    }=0A=
    else if($(this).hasClass("arrow")) {=0A=
        var dir =3D ( $(this).hasClass(up_cls) ? 1 :=0A=
                    ( $(this).hasClass(down_cls) ? -1 : 0) );=0A=
        var things =3D $(this).all_things_by_id();=0A=
        /* find all arrows of things on the page */=0A=
        var arrows =3D things.children().not(".child").find('.arrow');=0A=
=0A=
        /* set the new arrow states */=0A=
        var u_before =3D (dir =3D=3D 1) ? up_cls : upmod_cls;=0A=
        var u_after  =3D (dir =3D=3D 1) ? upmod_cls : up_cls;=0A=
        =
arrows.filter("."+u_before).removeClass(u_before).addClass(u_after);=0A=
=0A=
        var d_before =3D (dir =3D=3D -1) ? down_cls : downmod_cls;=0A=
        var d_after  =3D (dir =3D=3D -1) ? downmod_cls : down_cls;=0A=
        =
arrows.filter("."+d_before).removeClass(d_before).addClass(d_after);=0A=
=0A=
        /* let the user vote only if they are logged in */=0A=
        if(reddit.logged) {=0A=
            things.each(function() {=0A=
                    var entry =3D  $(this).find(".entry:first, =
.midcol:first");=0A=
                    if(dir > 0)=0A=
                        entry.addClass('likes')=0A=
                            .removeClass('dislikes unvoted');=0A=
                    else if(dir < 0)=0A=
                        entry.addClass('dislikes')=0A=
                            .removeClass('likes unvoted');=0A=
                    else=0A=
                        entry.addClass('unvoted')=0A=
                            .removeClass('likes dislikes');=0A=
                });=0A=
            if(!$.defined(ui_only)) {=0A=
                var thing_id =3D things.filter(":first").thing_id();=0A=
                /* IE6 hack */=0A=
                vh +=3D event ? "" : ("-" + thing_id); =0A=
                $.request("vote", {id: thing_id, dir : dir, vh : vh});=0A=
            }=0A=
        }=0A=
        /* execute any callbacks passed in.  */=0A=
        if(callback) =0A=
            callback(things, dir);=0A=
    }=0A=
    if(event) {=0A=
        event.stopPropagation();=0A=
    }=0A=
};=0A=
=0A=
=0A=
$.fn.thing =3D function() {=0A=
    /* Returns the first thing that is a parent of the current element */=0A=
    return this.parents(".thing:first");=0A=
};=0A=
=0A=
$.fn.all_things_by_id =3D function() {=0A=
    /* Returns the set of things that have the same ID as the current=0A=
     * element's thing (we make no guarantee about uniqueness of=0A=
     * things across multiple listings on the same page) */=0A=
    return this.thing().add( $.things(this.thing_id()) );=0A=
};=0A=
=0A=
$.fn.thing_id =3D function(class_filter) {=0A=
    class_filter =3D $.with_default(class_filter, "thing");=0A=
    /* Returns the (reddit) ID of the current element's thing */=0A=
    var t =3D (this.hasClass("thing")) ? this : this.thing();=0A=
    if(class_filter !=3D "thing") {=0A=
        t =3D t.find("." + class_filter + ":first");=0A=
    }=0A=
    if(t.length) {=0A=
        var id =3D $.grep(t.get(0).className.split(' '),=0A=
                        function(i) { return i.match(/^id-/); }); =0A=
        return (id.length) ? id[0].slice(3, id[0].length) : "";=0A=
    }=0A=
    return "";=0A=
};=0A=
=0A=
$.things =3D function() {=0A=
    /* =0A=
     * accepts a list of thing_ids as the first argument and returns a=0A=
     * jquery object consisting of the union of all things on the page=0A=
     * that represent those things.=0A=
     */=0A=
    var sel =3D $.map(arguments, function(x) { return ".thing.id-" + x; =
})=0A=
       .join(", ");=0A=
    return $(sel);=0A=
};=0A=
=0A=
$.fn.same_author =3D function() {=0A=
    var aid =3D $(this).thing_id("author");=0A=
    var ids =3D [];=0A=
    $(".author.id-" + aid).each(function() {=0A=
            ids.push(".thing.id-" + $(this).thing_id());=0A=
        });=0A=
    return $(ids.join(", "));=0A=
};=0A=
=0A=
$.fn.things =3D function() {=0A=
    /* =0A=
     * try to find all things that occur below a given selector, like:=0A=
     * $('.organic-listing').things('t3_12345')=0A=
     */=0A=
    var sel =3D $.map(arguments, function(x) { return ".thing.id-" + x; =
})=0A=
       .join(", ");=0A=
    return this.find(sel);=0A=
};=0A=
=0A=
$.listing =3D function(name) {=0A=
    /* =0A=
     * Given an element name (a sitetable ID or a thing ID, with=0A=
     * optional siteTable_ at the front), return or generate a listing=0A=
     * with the proper id for that name. =0A=
     *=0A=
     * In the case of a thing ID, this siteTable will be the listing=0A=
     * in the child div of that thing's container.=0A=
     * =0A=
     * In the case of a general ID, it will be the listing of that=0A=
     * name already present in the DOM.=0A=
     *=0A=
     * On failure, will return a JQuery object of zero length.=0A=
     */=0A=
    name =3D name || "";=0A=
    var sitetable =3D "siteTable";=0A=
    /* we'll add the hash specifier in later */=0A=
    if (name.slice(0, 1) =3D=3D "#" || name.slice(0, 1) =3D=3D ".")=0A=
        name =3D name.slice(1, name.length);=0A=
=0A=
    /* lname should be the name of the actual listing (will always=0A=
     * start with sitetable) while name should be the element it is=0A=
     * named for (strip off sitetable if present) */=0A=
    var lname =3D name;=0A=
    if(name.slice(0, sitetable.length) !=3D sitetable) =0A=
        lname =3D sitetable + ( (name) ? ("_" + name): "");=0A=
    else =0A=
        name =3D name.slice(sitetable.length + 1, name.length);=0A=
=0A=
    var listing =3D $("#" + lname).filter(":first");=0A=
    /* did the $ lookup match anything? */=0A=
    if (listing.length =3D=3D 0) {=0A=
        listing =3D $.things(name).find(".child")=0A=
            .append(document.createElement('div'))=0A=
            .children(":last")=0A=
            .addClass("sitetable")=0A=
            .attr("id", lname);=0A=
    }=0A=
    return listing;=0A=
};=0A=
=0A=
=0A=
var thing_init_func =3D function() { };=0A=
$.fn.set_thing_init =3D function(func) {=0A=
    thing_init_func =3D func;=0A=
    $(this).find(".thing:not(.stub)").each(function() { func(this) });=0A=
};=0A=
=0A=
=0A=
$.fn.new_thing_child =3D function(what, use_listing) {=0A=
    var id =3D this.thing_id();=0A=
    var where =3D (use_listing) ? $.listing(id) :=0A=
        this.thing().find(".child:first");=0A=
    =0A=
    var new_form;=0A=
    if (typeof(what) =3D=3D "string") =0A=
        new_form =3D where.prepend(what).children(":first");=0A=
    else =0A=
        new_form =3D what.hide()=0A=
            .prependTo(where)=0A=
            .show()=0A=
            .find('input[name=3Dparent]').attr('value', id).end();=0A=
    =0A=
    return (new_form).randomize_ids();=0A=
};=0A=
=0A=
$.fn.randomize_ids =3D function() {=0A=
    var new_id =3D (Math.random() + "").split('.')[1]=0A=
    $(this).find("*[id]").each(function() {=0A=
            $(this).attr('id', $(this).attr("id") + new_id);=0A=
        }).end()=0A=
    .find("label").each(function() {=0A=
            $(this).attr('for', $(this).attr("for") + new_id);=0A=
        });=0A=
    return $(this);=0A=
}=0A=
=0A=
$.fn.replace_things =3D function(things, keep_children, reveal, stubs) {=0A=
    /* Given the api-html structured things, insert them into the DOM=0A=
     * in such a way as to remove any elements with the same thing_id.=0A=
     * "keep_children" is a boolean to determine whether or not any=0A=
     * existing child divs should be retained on the new thing (in the=0A=
     * case of a comment tree, flags whether or not the new thing has=0A=
     * the thread present) while "reveal" determines whether or not to=0A=
     * animate the transition from old to new. */=0A=
    var midcol =3D $(".midcol:visible:first").css("width");=0A=
    var numcol =3D $(".rank:visible:first").css("width");=0A=
    var self =3D this;=0A=
    return $.map(things, function(thing) {=0A=
            var data =3D thing.data;=0A=
            var existing =3D $(self).things(data.id);=0A=
            if(stubs) =0A=
                existing =3D existing.filter(".stub");=0A=
            if(existing.length =3D=3D 0) {=0A=
                var parent =3D $.things(data.parent);=0A=
                if (parent.length) {=0A=
                    existing =3D $("<div></div>");=0A=
                    parent.find(".child:first").append(existing);=0A=
                }=0A=
            }=0A=
            existing.after($.unsafe(data.content));=0A=
            var new_thing =3D existing.next();=0A=
            if($.defined(midcol)) {=0A=
                new_thing.find(".midcol").css("width", midcol).end()=0A=
                    .find(".rank").css("width", midcol);=0A=
            }=0A=
            if(keep_children) {=0A=
                /* show the new thing */=0A=
                new_thing.show()=0A=
                    /* but hide its new content */=0A=
                    .children(".midcol, .entry").hide().end()=0A=
                    .children(".child:first")=0A=
                    /* slop over the children */ =0A=
                    .html(existing.children(".child:first")=0A=
                          .remove().html())=0A=
                    .end();=0A=
                /* hide the old entry and show the new one */=0A=
                if(reveal) {=0A=
                    existing.hide();=0A=
                    new_thing.children(".midcol, .entry").show();=0A=
                }=0A=
                new_thing.find(".rank:first")=0A=
                    .html(existing.find(".rank:first").html());=0A=
            }=0A=
=0A=
            /* hide and remove old. add in new */=0A=
            if(reveal) {=0A=
                existing.hide();=0A=
                if(keep_children) =0A=
                    new_thing.children(".midcol, .entry")=0A=
                        .show();=0A=
                else =0A=
                    new_thing.show();=0A=
                existing.remove();=0A=
            }=0A=
            else { =0A=
                new_thing.hide();=0A=
                existing.remove();=0A=
             }=0A=
=0A=
            /* lastly, set the event handlers for these new things */=0A=
            thing_init_func(new_thing);=0A=
            return new_thing;=0A=
        });=0A=
    =0A=
};=0A=
=0A=
=0A=
$.insert_things =3D function(things, append) {=0A=
    /* Insert new things into a listing.*/=0A=
    return $.map(things, function(thing) {=0A=
            var data =3D thing.data;=0A=
            var midcol =3D $(".midcol:visible:first").css("width");=0A=
            var numcol =3D $(".rank:visible:first").css("width");=0A=
            var s =3D $.listing(data.parent);=0A=
            if(append)=0A=
                s =3D =
s.append($.unsafe(data.content)).children(".thing:last");=0A=
            else=0A=
                s =3D =
s.prepend($.unsafe(data.content)).children(".thing:first");=0A=
            s.find(".midcol").css("width", midcol);=0A=
            s.find(".rank").css("width", numcol);=0A=
            thing_init_func(s.hide().show());=0A=
            return s;=0A=
        });=0A=
};=0A=
=0A=
$.fn.delete_table_row =3D function(callback) {=0A=
    var tr =3D this.parents("tr:first").get(0);=0A=
    var table =3D this.parents("table").get(0);=0A=
    if(tr) {=0A=
        $(tr).fadeOut(function() {=0A=
                table.deleteRow(tr.rowIndex);=0A=
                if(callback) {=0A=
                    callback();=0A=
                }=0A=
            });=0A=
    } else if (callback) {=0A=
        callback();=0A=
    }=0A=
};=0A=
=0A=
$.fn.insert_table_rows =3D function(rows, index) {=0A=
    /* find the subset of the current selection that is a table, or=0A=
     * the first parent of the current selection that is a table.*/=0A=
    var tables =3D ((this.is("table")) ? this.filter("table") : =0A=
                  this.parents("table:first"));=0A=
    =0A=
    $.map(tables.get(), =0A=
          function(table) {=0A=
              $.map(rows, function(thing) {=0A=
                      var i =3D index;=0A=
                      if(i < 0) =0A=
                          i =3D Math.max(table.rows.length + i + 1, 0);=0A=
                      i =3D Math.min(i, table.rows.length);=0A=
                      /* create a new row and set its id and class*/=0A=
                      var row =3D table.insertRow(i);=0A=
                      $(row).hide().attr("id", thing.id)=0A=
                          .addClass(thing.css_class);=0A=
                      /* insert cells */=0A=
                      $.map(thing.cells, function(cell) {=0A=
                              $(row.insertCell(row.cells.length))=0A=
                                  .html($.unsafe(cell));=0A=
                          });=0A=
                      /* reveal! */=0A=
                      $(row).fadeIn();=0A=
                  });=0A=
          });=0A=
    return this;=0A=
};=0A=
=0A=
$.set_tracker =3D function(id, show_track, click_track) {=0A=
    /* hook for api to pass back tracker information */=0A=
    reddit.trackers[id] =3D {show: show_track, click: click_track};=0A=
    $.things(id).filter(":visible").show();=0A=
};=0A=
=0A=
=0A=
$.fn.captcha =3D function(iden) {=0A=
    /*  */=0A=
    var c =3D this.find(".capimage");=0A=
    if(iden) {=0A=
        c.attr("src", "http://" + reddit.ajax_domain =0A=
               + "/captcha/" + iden + ".png")=0A=
            .parents("form").find("input[name=3Diden]").attr("value", =
iden);=0A=
    }=0A=
    return c;=0A=
};=0A=
   =0A=
=0A=
/* Textarea handlers */=0A=
$.fn.insertAtCursor =3D function(value) {=0A=
    /* "this" refers to current jquery selection and may contain many=0A=
     * non-textarea elements, so filter out and apply to each */=0A=
    return $(this).filter("textarea").each(function() {=0A=
            /* this should be rebound to one of the elements in the orig =
list.*/=0A=
            var textbox =3D $(this).get(0);=0A=
            var orig_pos =3D textbox.scrollTop;=0A=
        =0A=
            if (document.selection) { /* IE */=0A=
                textbox.focus();=0A=
                var sel =3D document.selection.createRange();=0A=
                sel.text =3D value;=0A=
            }=0A=
            else if (textbox.selectionStart) {=0A=
                var prev_start =3D textbox.selectionStart;=0A=
                textbox.value =3D =0A=
                    textbox.value.substring(0, textbox.selectionStart) + =0A=
                    value + =0A=
                    textbox.value.substring(textbox.selectionEnd, =0A=
                                            textbox.value.length);=0A=
                prev_start +=3D value.length;=0A=
                textbox.setSelectionRange(prev_start, prev_start);=0A=
            } else {=0A=
                textbox.value +=3D value;=0A=
            }=0A=
        =0A=
            if(textbox.scrollHeight) {=0A=
                textbox.scrollTop =3D orig_pos;=0A=
            }=0A=
        =0A=
            $(this).focus();=0A=
        })=0A=
    .end();=0A=
};=0A=
=0A=
$.fn.select_line =3D function(lineNo) {=0A=
    return $(this).filter("textarea").each(function() {=0A=
            var newline =3D '\n', newline_length =3D 1, caret_pos =3D 0;=0A=
            if ( $.browser.msie ) { /* IE hack */=0A=
                newline =3D '\r';=0A=
                newline_length =3D 0;=0A=
                caret_pos =3D 1;=0A=
            }=0A=
            =0A=
            var lines =3D $(this).attr("value").split(newline);=0A=
            =0A=
            for(var x=3D0; x<lineNo-1; x++) =0A=
                caret_pos +=3D lines[x].length + newline_length;=0A=
=0A=
            var end_pos =3D caret_pos;=0A=
            if (lineNo <=3D lines.length) =0A=
                end_pos +=3D lines[lineNo-1].length + newline_length;=0A=
            =0A=
            $(this).focus();=0A=
            if(this.createTextRange) {   /* IE */=0A=
                var start =3D this.createTextRange();=0A=
                start.move('character', caret_pos);=0A=
                var end =3D this.createTextRange();=0A=
                end.move('character', end_pos);=0A=
                start.setEndPoint("StartToEnd", end);=0A=
                start.select();=0A=
            } else if (this.selectionStart) {=0A=
                this.setSelectionRange(caret_pos, end_pos);=0A=
            }=0A=
            if(this.scrollHeight) {=0A=
                var avgLineHight =3D this.scrollHeight / lines.length;=0A=
                this.scrollTop =3D (lineNo-2) * avgLineHight;=0A=
            }=0A=
        });=0A=
};=0A=
=0A=
=0A=
$.apply_stylesheet =3D function(cssText) {=0A=
    =0A=
    var sheet_title =3D $("head").children("link[title], style[title]")=0A=
        .filter(":first").attr("title") || "preferred stylesheet";=0A=
=0A=
    if(document.styleSheets[0].cssText) {=0A=
        /* of course IE has to do this differently from everyone else. */=0A=
        var sheets =3D document.styleSheets;=0A=
        for(var x=3D0; x < sheets.length; x++) =0A=
            if(sheets[x].title =3D=3D sheet_title) {=0A=
                sheets[x].cssText =3D cssText;=0A=
                break;=0A=
            }=0A=
    } else {=0A=
        /* for everyone else, we walk <head> for the <link> or <style>=0A=
         * that has the old stylesheet, and delete it. Then we add a=0A=
         * <style> with the new one */=0A=
        $("head").children("*[title=3D" + sheet_title + "]").remove();=0A=
        $("head").append("<style type=3D'text/css' media=3D'screen' =
title=3D'" + =0A=
                         sheet_title + "'>" + cssText + "</style>");=0A=
  }=0A=
    =0A=
};=0A=
=0A=
$.rehighlight_new_comments =3D function() {=0A=
  checked =3D $(".comment-visits-box input:checked");=0A=
  if (checked.length > 0) {=0A=
    var v =3D checked[0].value;=0A=
    highlight_new_comments(v);=0A=
  }=0A=
}=0A=
=0A=
/* namespace globals for cookies -- default prefix and domain */=0A=
var default_cookie_domain;=0A=
$.default_cookie_domain =3D function(domain) {=0A=
    if($.defined(domain))=0A=
        default_cookie_domain =3D domain;=0A=
    return default_cookie_domain;=0A=
};=0A=
=0A=
var cookie_name_prefix =3D "_";=0A=
$.cookie_name_prefix =3D function(name) {=0A=
    if($.defined(name))=0A=
        cookie_name_prefix =3D name + "_";=0A=
    return cookie_name_prefix;=0A=
};=0A=
=0A=
=0A=
/* cookie functions */=0A=
$.cookie_test =3D function() {=0A=
    /* tries to write a cookie and sees if it is allowed by making=0A=
     * sure it can read back what it wrote */=0A=
    var m =3D (Math.random() + "").split('.')[1];=0A=
    var name =3D "test";=0A=
    $.cookie_write({name: name, data: m})=0A=
    if ($.cookie_read(name).data =3D=3D m) {=0A=
        $.cookie_erase(name);=0A=
        return true;=0A=
    }=0A=
};=0A=
=0A=
$.cookie_erase =3D function(data) {=0A=
    data.data =3D "";=0A=
    data.expires =3D -1;=0A=
    $.cookie_write(data);=0A=
};=0A=
=0A=
$.cookie_write =3D function(c) {=0A=
    if(c.name) {=0A=
        var data =3D $.with_default(c.data, "");=0A=
        data =3D (typeof(data) =3D=3D 'string') ? data : $.toJSON(data);=0A=
        data =3D cookie_name_prefix + c.name+'=3D'+ escape(data);=0A=
        if($.defined(c.expires)) {=0A=
            var expires =3D c.expires;=0A=
            /* interpret numbers as number of days */=0A=
            if(typeof(expires) =3D=3D "number") {=0A=
                var date =3D new Date();=0A=
                date.setTime(date.getTime()+(expires*24*60*60*1000));=0A=
                expires =3D date;=0A=
            }=0A=
            /* Dates will have a conversion function */=0A=
            if($.defined(expires.toGMTString)) =0A=
                expires =3D expires.toGMTString();=0A=
            data +=3D '; expires=3D' + expires;=0A=
        }=0A=
        var domain =3D $.with_default(c.domain, default_cookie_domain);=0A=
        if($.defined(domain))=0A=
            data +=3D '; domain=3D' + domain;=0A=
        data +=3D '; path=3D' + $.with_default(c.path, '/');=0A=
        document.cookie=3Ddata;=0A=
    }=0A=
};=0A=
=0A=
$.cookie_read =3D function(name) {=0A=
    var nameEQ =3D cookie_name_prefix + name + '=3D';=0A=
    var ca=3Ddocument.cookie.split(';');=0A=
    /* walk the list backwards so we always get the last cookie in the=0A=
       list */=0A=
    var data =3D '';=0A=
    for(var i =3D ca.length-1; i >=3D 0; i--) { =0A=
        var c =3D ca[i]; =0A=
        while(c.charAt(0)=3D=3D' ') c=3Dc.substring(1,c.length);=0A=
        if(c.indexOf(nameEQ)=3D=3D0) {=0A=
          /* we can unescape even if it's not escaped */=0A=
          data =3D unescape(c.substring(nameEQ.length,c.length));=0A=
          try {=0A=
              data =3D $.secureEvalJSON(data);=0A=
          } catch(e) {};=0A=
          break;=0A=
        }=0A=
    }=0A=
    return {name: name, data: data};=0A=
};=0A=
=0A=
})(jQuery);=0A=

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.reddit.com/static/js/blogbutton.js

$(function() {=0A=
        /* set default arrow behavior */=0A=
        var state =3D null;=0A=
        function color(x) {=0A=
            if(x.substring(0,1) !=3D "#") =0A=
                return "#" + x;=0A=
            return x;=0A=
        }=0A=
        function set_score_class() {=0A=
            if (state =3D=3D 1) {=0A=
                $(".arrow.up").addClass("upmod").removeClass("up");=0A=
                =
$(".arrow.downmod").removeClass("downmod").addClass("down");=0A=
                $(".entry").removeClass("dislikes").addClass("likes");=0A=
            }=0A=
            else if (state =3D=3D -1) {=0A=
                $(".arrow.upmod").removeClass("upmod").addClass("up");=0A=
                $(".arrow.down").addClass("downmod").removeClass("down");=0A=
                $(".entry").addClass("dislikes").removeClass("likes");=0A=
            }=0A=
            else {=0A=
                $(".arrow.upmod").removeClass("upmod").addClass("up");=0A=
                =
$(".arrow.downmod").removeClass("downmod").addClass("down");=0A=
                $(".entry").removeClass("dislikes").removeClass("likes");=0A=
            }=0A=
        }=0A=
        $(".arrow.up").click(function() {=0A=
                state =3D $(this).hasClass("up") ? 1: 0;=0A=
                set_score_class();=0A=
            });=0A=
        $(".arrow.down").click(function() {=0A=
                state =3D $(this).hasClass("down") ? -1: 0;=0A=
                set_score_class();=0A=
            });=0A=
=0A=
        var q =3D document.location.search;=0A=
        if (q && q.substring(0,1) =3D=3D '?') {=0A=
            q =3D q.slice(1, q.length);=0A=
        }=0A=
        var querydict =3D {};=0A=
        $.map(q.split("&"), function(x) {=0A=
                var a, b, lst;=0A=
                lst =3D $.map(x.split('=3D'), function(t) {=0A=
                        return $.websafe(decodeURIComponent(t));=0A=
                    });=0A=
                a =3D lst[0];=0A=
                b =3D lst[1];=0A=
                querydict[a] =3D b;=0A=
            }); =0A=
        var submit =3D "/submit?url=3D" + =
encodeURIComponent(querydict.url);=0A=
        if (querydict.sr) {=0A=
            submit =3D "/r/" + querydict.sr + submit;=0A=
        }=0A=
        if (querydict.title) {=0A=
            submit +=3D "&title=3D" + =
encodeURIComponent(querydict.title);=0A=
        }=0A=
        $("a").attr("href", submit);=0A=
        if(querydict.bgcolor) {=0A=
            $("body").css("background-color", color(querydict.bgcolor));=0A=
        }=0A=
        if(querydict.bordercolor) {=0A=
            $(".blog").css("border-color", color(querydict.bordercolor));=0A=
        }=0A=
=0A=
        var target =3D (querydict.newwindow)?"_blank":"_top";=0A=
        $("a").attr("target", target);=0A=
=0A=
        var w =3D $("body").width();=0A=
        var h =3D $("body").height();=0A=
        $(".button").width(w ? (w + "px") : "100%");=0A=
        $(".button").height(h ? (h + "px") : "100%");=0A=
=0A=
        var update_button =3D function(res) {=0A=
	    try {=0A=
            var modhash =3D res.data.modhash;=0A=
            if (modhash) {=0A=
                reddit.logged =3D true;=0A=
                reddit.modhash =3D modhash;=0A=
            }=0A=
            var data =3D res.data.children[0].data;=0A=
            var realstate =3D 0; =0A=
            var transition_score =3D function(callback) {=0A=
                return $(".score:visible").fadeOut(function() {=0A=
                          callback();=0A=
                          $(this).fadeIn().css("display", "");=0A=
                    });=0A=
            };=0A=
            /* add the thing's id */=0A=
            $(".thing").addClass("id-" + data.name);=0A=
            $(".bling a, a.bling").attr("href", data.permalink);=0A=
            if(data.likes) {=0A=
                real_state =3D 1;=0A=
                transition_score(function() {=0A=
                        $(".score.likes").html(point_label(data.score));=0A=
                        =
$(".score.unvoted").html(point_label(data.score-1));=0A=
                        =
$(".score.dislikes").html(point_label(data.score-2)); });=0A=
            }=0A=
            else if(data.likes =3D=3D false) {=0A=
                real_state =3D -1;=0A=
                transition_score(function() {=0A=
                        =
$(".score.likes").html(point_label(data.score+2));=0A=
                        =
$(".score.unvoted").html(point_label(data.score+1));=0A=
                        =
$(".score.dislikes").html(point_label(data.score)); });=0A=
            }=0A=
            else {=0A=
                real_state =3D 0;=0A=
                transition_score(function() {=0A=
                        =
$(".score.likes").html(point_label(data.score+1));=0A=
                        =
$(".score.unvoted").html(point_label(data.score));=0A=
                        =
$(".score.dislikes").html(point_label(data.score-1)) });=0A=
            }=0A=
=0A=
            /* if logged in, over-write the click event on arrows */=0A=
            $(".arrow").unbind("click").click(function() {=0A=
                    $(this).vote('', set_score, true);=0A=
                });=0A=
            if(reddit.logged && state !=3D real_state) {=0A=
                if(state !=3D null) {=0A=
                    $.request("vote", {id: data.name, dir : state});=0A=
                }=0A=
                else {=0A=
                    state =3D real_state;=0A=
                }=0A=
            }=0A=
            set_score_class();=0A=
            finalize_thing(data);=0A=
	    } catch(e) {=0A=
		make_submit();=0A=
	    };=0A=
        };=0A=
=0A=
        var make_submit =3D function() {=0A=
            var submit =3D "/submit?url=3D" + =
encodeURIComponent(querydict.url);=0A=
            if (querydict.sr) {=0A=
                submit =3D "/r/" + querydict.sr + submit;=0A=
            }=0A=
            if (querydict.title) {=0A=
                submit +=3D "&title=3D" + =
encodeURIComponent(querydict.title);=0A=
            }=0A=
            $(".score:visible").fadeOut(function() {=0A=
                    $(".score").html('<a class=3D"submit" target=3D"' +=0A=
                                     target + '" href=3D"' +=0A=
                                     submit + '">submit</a>');=0A=
                    $(this).fadeIn().css("display", "");});=0A=
            $(".bling a, a.bling").attr("href", submit);=0A=
            $(".arrow").each(function() {=0A=
                    $(this).get(0).onclick =3D function() {=0A=
                        if(target =3D=3D '_blank'){=0A=
                            window.open(submit, target);=0A=
                        } else {=0A=
                            window.parent.location =3D submit;=0A=
                       }=0A=
                    }=0A=
                });=0A=
        }=0A=
=0A=
        var url =3D "/button_info.json";=0A=
        if (querydict.sr) {=0A=
            url =3D "/r/" + querydict.sr + url;=0A=
        }=0A=
        params =3D {};=0A=
        if ($.defined(querydict.url)) {=0A=
            params["url"] =3D querydict.url;=0A=
        }=0A=
        if ($.defined(querydict.id)) {=0A=
            params["id"] =3D querydict.id;=0A=
        }=0A=
=0A=
        $.ajax({ type: "GET", url: url,=0A=
                    data: params, =0A=
                    success : update_button,=0A=
                    error: make_submit,=0A=
                    dataType: "json"});=0A=
   }=0A=
  );=0A=
=0A=
function point_label(x) {=0A=
    return x;=0A=
}=0A=
=0A=
function set_score() {=0A=
    /* to be overridden for anything in the non-general case */=0A=
}=0A=
=0A=
function finalize_thing(data) {=0A=
    /* to be overridden for anything in the non-general case */=0A=
}
------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.reddit.com/static/button/button2.html?width=51&url=http%3A%2F%2Fwww.smithsonianmag.com%2Fhistory-archaeology%2FThe-Freedom-Riders.html&title=The%20Freedom%20Riders%2C%20Then%20and%20Now&newwindow=1

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den xml:lang=3D"en" =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>reddit =
buttons</TITLE>
<META content=3D" reddit, reddit.com, vote, comment, submit " =
name=3Dkeywords>
<META content=3D" reddit buttons " name=3Dtitle>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3DUTF-8">
<SCRIPT type=3Dtext/javascript>=0A=
      var reddit =3D { };=0A=
    </SCRIPT>

<SCRIPT src=3D"http://www.reddit.com/static/js/jquery.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.reddit.com/static/js/jquery.reddit.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.reddit.com/static/js/blogbutton.js"=20
type=3Dtext/javascript>=0A=
    </SCRIPT>
<LINK href=3D"http://www.reddit.com/static/css/reddit.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK href=3D"/static/favicon.ico" type=3Dimage/x-icon=20
rel=3D"shortcut icon"><!--[if lt IE 7]>=0A=
      <link rel=3D"stylesheet" href=3D"/static/css/reddit-ie6-hax.css" =0A=
            type=3D"text/css" />=0A=
    <![endif]--><!--[if lt IE 8]><LINK=20
href=3D"http://www.reddit.com/static/css/reddit-ie7-hax.css" =
type=3Dtext/css=20
rel=3Dstylesheet><![endif]-->
<META content=3D"MSHTML 6.00.6000.16809" name=3DGENERATOR></HEAD>
<BODY class=3Dbutton-body>
<DIV class=3D"button thing">
<DIV class=3D"blog blog2 entry unvoted">
<DIV class=3D"arrow up"></DIV>
<DIV class=3D"score dislikes">=E2=80=A2</DIV>
<DIV class=3D"score unvoted">=E2=80=A2</DIV>
<DIV class=3D"score likes">=E2=80=A2</DIV>
<DIV class=3D"arrow down"></DIV>
<DIV class=3D"bottomreddit bling"><A href=3D"http://www.reddit.com/"=20
target=3D_parent>reddit</A> </DIV></DIV></DIV></BODY></HTML>

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.smithsonianmag.com/includes/prototype.js

/*  Prototype JavaScript framework, version 1.5.0
 *  (c) 2005-2007 Sam Stephenson
 *
 *  Prototype is freely distributable under the terms of an MIT-style =
license.
 *  For details, see the Prototype web site: http://prototype.conio.net/
 *
/*-----------------------------------------------------------------------=
---*/

var Prototype =3D {
  Version: '1.5.0',
  BrowserFeatures: {
    XPath: !!document.evaluate
  },

  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',
  emptyFunction: function() {},
  K: function(x) { return x }
}

var Class =3D {
  create: function() {
    return function() {
      this.initialize.apply(this, arguments);
    }
  }
}

var Abstract =3D new Object();

Object.extend =3D function(destination, source) {
  for (var property in source) {
    destination[property] =3D source[property];
  }
  return destination;
}

Object.extend(Object, {
  inspect: function(object) {
    try {
      if (object =3D=3D=3D undefined) return 'undefined';
      if (object =3D=3D=3D null) return 'null';
      return object.inspect ? object.inspect() : object.toString();
    } catch (e) {
      if (e instanceof RangeError) return '...';
      throw e;
    }
  },

  keys: function(object) {
    var keys =3D [];
    for (var property in object)
      keys.push(property);
    return keys;
  },

  values: function(object) {
    var values =3D [];
    for (var property in object)
      values.push(object[property]);
    return values;
  },

  clone: function(object) {
    return Object.extend({}, object);
  }
});

Function.prototype.bind =3D function() {
  var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();
  return function() {
    return __method.apply(object, args.concat($A(arguments)));
  }
}

Function.prototype.bindAsEventListener =3D function(object) {
  var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();
  return function(event) {
    return __method.apply(object, [( event || =
window.event)].concat(args).concat($A(arguments)));
  }
}

Object.extend(Number.prototype, {
  toColorPart: function() {
    var digits =3D this.toString(16);
    if (this < 16) return '0' + digits;
    return digits;
  },

  succ: function() {
    return this + 1;
  },

  times: function(iterator) {
    $R(0, this, true).each(iterator);
    return this;
  }
});

var Try =3D {
  these: function() {
    var returnValue;

    for (var i =3D 0, length =3D arguments.length; i < length; i++) {
      var lambda =3D arguments[i];
      try {
        returnValue =3D lambda();
        break;
      } catch (e) {}
    }

    return returnValue;
  }
}

/*-----------------------------------------------------------------------=
---*/

var PeriodicalExecuter =3D Class.create();
PeriodicalExecuter.prototype =3D {
  initialize: function(callback, frequency) {
    this.callback =3D callback;
    this.frequency =3D frequency;
    this.currentlyExecuting =3D false;

    this.registerCallback();
  },

  registerCallback: function() {
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);
  },

  stop: function() {
    if (!this.timer) return;
    clearInterval(this.timer);
    this.timer =3D null;
  },

  onTimerEvent: function() {
    if (!this.currentlyExecuting) {
      try {
        this.currentlyExecuting =3D true;
        this.callback(this);
      } finally {
        this.currentlyExecuting =3D false;
      }
    }
  }
}
String.interpret =3D function(value){
  return value =3D=3D null ? '' : String(value);
}

Object.extend(String.prototype, {
  gsub: function(pattern, replacement) {
    var result =3D '', source =3D this, match;
    replacement =3D arguments.callee.prepareReplacement(replacement);

    while (source.length > 0) {
      if (match =3D source.match(pattern)) {
        result +=3D source.slice(0, match.index);
        result +=3D String.interpret(replacement(match));
        source  =3D source.slice(match.index + match[0].length);
      } else {
        result +=3D source, source =3D '';
      }
    }
    return result;
  },

  sub: function(pattern, replacement, count) {
    replacement =3D this.gsub.prepareReplacement(replacement);
    count =3D count =3D=3D=3D undefined ? 1 : count;

    return this.gsub(pattern, function(match) {
      if (--count < 0) return match[0];
      return replacement(match);
    });
  },

  scan: function(pattern, iterator) {
    this.gsub(pattern, iterator);
    return this;
  },

  truncate: function(length, truncation) {
    length =3D length || 30;
    truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;
    return this.length > length ?
      this.slice(0, length - truncation.length) + truncation : this;
  },

  strip: function() {
    return this.replace(/^\s+/, '').replace(/\s+$/, '');
  },

  stripTags: function() {
    return this.replace(/<\/?[^>]+>/gi, '');
  },

  stripScripts: function() {
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), =
'');
  },

  extractScripts: function() {
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');
    return (this.match(matchAll) || []).map(function(scriptTag) {
      return (scriptTag.match(matchOne) || ['', ''])[1];
    });
  },

  evalScripts: function() {
    return this.extractScripts().map(function(script) { return =
eval(script) });
  },

  escapeHTML: function() {
    var div =3D document.createElement('div');
    var text =3D document.createTextNode(this);
    div.appendChild(text);
    return div.innerHTML;
  },

  unescapeHTML: function() {
    var div =3D document.createElement('div');
    div.innerHTML =3D this.stripTags();
    return div.childNodes[0] ? (div.childNodes.length > 1 ?
      $A(div.childNodes).inject('',function(memo,node){ return =
memo+node.nodeValue }) :
      div.childNodes[0].nodeValue) : '';
  },

  toQueryParams: function(separator) {
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);
    if (!match) return {};

    return match[1].split(separator || '&').inject({}, function(hash, =
pair) {
      if ((pair =3D pair.split('=3D'))[0]) {
        var name =3D decodeURIComponent(pair[0]);
        var value =3D pair[1] ? decodeURIComponent(pair[1]) : undefined;

        if (hash[name] !=3D=3D undefined) {
          if (hash[name].constructor !=3D Array)
            hash[name] =3D [hash[name]];
          if (value) hash[name].push(value);
        }
        else hash[name] =3D value;
      }
      return hash;
    });
  },

  toArray: function() {
    return this.split('');
  },

  succ: function() {
    return this.slice(0, this.length - 1) +
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);
  },

  camelize: function() {
    var parts =3D this.split('-'), len =3D parts.length;
    if (len =3D=3D 1) return parts[0];

    var camelized =3D this.charAt(0) =3D=3D '-'
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)
      : parts[0];

    for (var i =3D 1; i < len; i++)
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);

    return camelized;
  },

  capitalize: function(){
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();
  },

  underscore: function() {
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();
  },

  dasherize: function() {
    return this.gsub(/_/,'-');
  },

  inspect: function(useDoubleQuotes) {
    var escapedString =3D this.replace(/\\/g, '\\\\');
    if (useDoubleQuotes)
      return '"' + escapedString.replace(/"/g, '\\"') + '"';
    else
      return "'" + escapedString.replace(/'/g, '\\\'') + "'";
  }
});

String.prototype.gsub.prepareReplacement =3D function(replacement) {
  if (typeof replacement =3D=3D 'function') return replacement;
  var template =3D new Template(replacement);
  return function(match) { return template.evaluate(match) };
}

String.prototype.parseQuery =3D String.prototype.toQueryParams;

var Template =3D Class.create();
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;
Template.prototype =3D {
  initialize: function(template, pattern) {
    this.template =3D template.toString();
    this.pattern  =3D pattern || Template.Pattern;
  },

  evaluate: function(object) {
    return this.template.gsub(this.pattern, function(match) {
      var before =3D match[1];
      if (before =3D=3D '\\') return match[2];
      return before + String.interpret(object[match[3]]);
    });
  }
}

var $break    =3D new Object();
var $continue =3D new Object();

var Enumerable =3D {
  each: function(iterator) {
    var index =3D 0;
    try {
      this._each(function(value) {
        try {
          iterator(value, index++);
        } catch (e) {
          if (e !=3D $continue) throw e;
        }
      });
    } catch (e) {
      if (e !=3D $break) throw e;
    }
    return this;
  },

  eachSlice: function(number, iterator) {
    var index =3D -number, slices =3D [], array =3D this.toArray();
    while ((index +=3D number) < array.length)
      slices.push(array.slice(index, index+number));
    return slices.map(iterator);
  },

  all: function(iterator) {
    var result =3D true;
    this.each(function(value, index) {
      result =3D result && !!(iterator || Prototype.K)(value, index);
      if (!result) throw $break;
    });
    return result;
  },

  any: function(iterator) {
    var result =3D false;
    this.each(function(value, index) {
      if (result =3D !!(iterator || Prototype.K)(value, index))
        throw $break;
    });
    return result;
  },

  collect: function(iterator) {
    var results =3D [];
    this.each(function(value, index) {
      results.push((iterator || Prototype.K)(value, index));
    });
    return results;
  },

  detect: function(iterator) {
    var result;
    this.each(function(value, index) {
      if (iterator(value, index)) {
        result =3D value;
        throw $break;
      }
    });
    return result;
  },

  findAll: function(iterator) {
    var results =3D [];
    this.each(function(value, index) {
      if (iterator(value, index))
        results.push(value);
    });
    return results;
  },

  grep: function(pattern, iterator) {
    var results =3D [];
    this.each(function(value, index) {
      var stringValue =3D value.toString();
      if (stringValue.match(pattern))
        results.push((iterator || Prototype.K)(value, index));
    })
    return results;
  },

  include: function(object) {
    var found =3D false;
    this.each(function(value) {
      if (value =3D=3D object) {
        found =3D true;
        throw $break;
      }
    });
    return found;
  },

  inGroupsOf: function(number, fillWith) {
    fillWith =3D fillWith =3D=3D=3D undefined ? null : fillWith;
    return this.eachSlice(number, function(slice) {
      while(slice.length < number) slice.push(fillWith);
      return slice;
    });
  },

  inject: function(memo, iterator) {
    this.each(function(value, index) {
      memo =3D iterator(memo, value, index);
    });
    return memo;
  },

  invoke: function(method) {
    var args =3D $A(arguments).slice(1);
    return this.map(function(value) {
      return value[method].apply(value, args);
    });
  },

  max: function(iterator) {
    var result;
    this.each(function(value, index) {
      value =3D (iterator || Prototype.K)(value, index);
      if (result =3D=3D undefined || value >=3D result)
        result =3D value;
    });
    return result;
  },

  min: function(iterator) {
    var result;
    this.each(function(value, index) {
      value =3D (iterator || Prototype.K)(value, index);
      if (result =3D=3D undefined || value < result)
        result =3D value;
    });
    return result;
  },

  partition: function(iterator) {
    var trues =3D [], falses =3D [];
    this.each(function(value, index) {
      ((iterator || Prototype.K)(value, index) ?
        trues : falses).push(value);
    });
    return [trues, falses];
  },

  pluck: function(property) {
    var results =3D [];
    this.each(function(value, index) {
      results.push(value[property]);
    });
    return results;
  },

  reject: function(iterator) {
    var results =3D [];
    this.each(function(value, index) {
      if (!iterator(value, index))
        results.push(value);
    });
    return results;
  },

  sortBy: function(iterator) {
    return this.map(function(value, index) {
      return {value: value, criteria: iterator(value, index)};
    }).sort(function(left, right) {
      var a =3D left.criteria, b =3D right.criteria;
      return a < b ? -1 : a > b ? 1 : 0;
    }).pluck('value');
  },

  toArray: function() {
    return this.map();
  },

  zip: function() {
    var iterator =3D Prototype.K, args =3D $A(arguments);
    if (typeof args.last() =3D=3D 'function')
      iterator =3D args.pop();

    var collections =3D [this].concat(args).map($A);
    return this.map(function(value, index) {
      return iterator(collections.pluck(index));
    });
  },

  size: function() {
    return this.toArray().length;
  },

  inspect: function() {
    return '#<Enumerable:' + this.toArray().inspect() + '>';
  }
}

Object.extend(Enumerable, {
  map:     Enumerable.collect,
  find:    Enumerable.detect,
  select:  Enumerable.findAll,
  member:  Enumerable.include,
  entries: Enumerable.toArray
});
var $A =3D Array.from =3D function(iterable) {
  if (!iterable) return [];
  if (iterable.toArray) {
    return iterable.toArray();
  } else {
    var results =3D [];
    for (var i =3D 0, length =3D iterable.length; i < length; i++)
      results.push(iterable[i]);
    return results;
  }
}

Object.extend(Array.prototype, Enumerable);

if (!Array.prototype._reverse)
  Array.prototype._reverse =3D Array.prototype.reverse;

Object.extend(Array.prototype, {
  _each: function(iterator) {
    for (var i =3D 0, length =3D this.length; i < length; i++)
      iterator(this[i]);
  },

  clear: function() {
    this.length =3D 0;
    return this;
  },

  first: function() {
    return this[0];
  },

  last: function() {
    return this[this.length - 1];
  },

  compact: function() {
    return this.select(function(value) {
      return value !=3D null;
    });
  },

  flatten: function() {
    return this.inject([], function(array, value) {
      return array.concat(value && value.constructor =3D=3D Array ?
        value.flatten() : [value]);
    });
  },

  without: function() {
    var values =3D $A(arguments);
    return this.select(function(value) {
      return !values.include(value);
    });
  },

  indexOf: function(object) {
    for (var i =3D 0, length =3D this.length; i < length; i++)
      if (this[i] =3D=3D object) return i;
    return -1;
  },

  reverse: function(inline) {
    return (inline !=3D=3D false ? this : this.toArray())._reverse();
  },

  reduce: function() {
    return this.length > 1 ? this : this[0];
  },

  uniq: function() {
    return this.inject([], function(array, value) {
      return array.include(value) ? array : array.concat([value]);
    });
  },

  clone: function() {
    return [].concat(this);
  },

  size: function() {
    return this.length;
  },

  inspect: function() {
    return '[' + this.map(Object.inspect).join(', ') + ']';
  }
});

Array.prototype.toArray =3D Array.prototype.clone;

function $w(string){
  string =3D string.strip();
  return string ? string.split(/\s+/) : [];
}

if(window.opera){
  Array.prototype.concat =3D function(){
    var array =3D [];
    for(var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);
    for(var i =3D 0, length =3D arguments.length; i < length; i++) {
      if(arguments[i].constructor =3D=3D Array) {
        for(var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)
          array.push(arguments[i][j]);
      } else {
        array.push(arguments[i]);
      }
    }
    return array;
  }
}
var Hash =3D function(obj) {
  Object.extend(this, obj || {});
};

Object.extend(Hash, {
  toQueryString: function(obj) {
    var parts =3D [];

	  this.prototype._each.call(obj, function(pair) {
      if (!pair.key) return;

      if (pair.value && pair.value.constructor =3D=3D Array) {
        var values =3D pair.value.compact();
        if (values.length < 2) pair.value =3D values.reduce();
        else {
        	key =3D encodeURIComponent(pair.key);
          values.each(function(value) {
            value =3D value !=3D undefined ? encodeURIComponent(value) : =
'';
            parts.push(key + '=3D' + encodeURIComponent(value));
          });
          return;
        }
      }
      if (pair.value =3D=3D undefined) pair[1] =3D '';
      parts.push(pair.map(encodeURIComponent).join('=3D'));
	  });

    return parts.join('&');
  }
});

Object.extend(Hash.prototype, Enumerable);
Object.extend(Hash.prototype, {
  _each: function(iterator) {
    for (var key in this) {
      var value =3D this[key];
      if (value && value =3D=3D Hash.prototype[key]) continue;

      var pair =3D [key, value];
      pair.key =3D key;
      pair.value =3D value;
      iterator(pair);
    }
  },

  keys: function() {
    return this.pluck('key');
  },

  values: function() {
    return this.pluck('value');
  },

  merge: function(hash) {
    return $H(hash).inject(this, function(mergedHash, pair) {
      mergedHash[pair.key] =3D pair.value;
      return mergedHash;
    });
  },

  remove: function() {
    var result;
    for(var i =3D 0, length =3D arguments.length; i < length; i++) {
      var value =3D this[arguments[i]];
      if (value !=3D=3D undefined){
        if (result =3D=3D=3D undefined) result =3D value;
        else {
          if (result.constructor !=3D Array) result =3D [result];
          result.push(value)
        }
      }
      delete this[arguments[i]];
    }
    return result;
  },

  toQueryString: function() {
    return Hash.toQueryString(this);
  },

  inspect: function() {
    return '#<Hash:{' + this.map(function(pair) {
      return pair.map(Object.inspect).join(': ');
    }).join(', ') + '}>';
  }
});

function $H(object) {
  if (object && object.constructor =3D=3D Hash) return object;
  return new Hash(object);
};
ObjectRange =3D Class.create();
Object.extend(ObjectRange.prototype, Enumerable);
Object.extend(ObjectRange.prototype, {
  initialize: function(start, end, exclusive) {
    this.start =3D start;
    this.end =3D end;
    this.exclusive =3D exclusive;
  },

  _each: function(iterator) {
    var value =3D this.start;
    while (this.include(value)) {
      iterator(value);
      value =3D value.succ();
    }
  },

  include: function(value) {
    if (value < this.start)
      return false;
    if (this.exclusive)
      return value < this.end;
    return value <=3D this.end;
  }
});

var $R =3D function(start, end, exclusive) {
  return new ObjectRange(start, end, exclusive);
}

var Ajax =3D {
  getTransport: function() {
    return Try.these(
      function() {return new XMLHttpRequest()},
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}
    ) || false;
  },

  activeRequestCount: 0
}

Ajax.Responders =3D {
  responders: [],

  _each: function(iterator) {
    this.responders._each(iterator);
  },

  register: function(responder) {
    if (!this.include(responder))
      this.responders.push(responder);
  },

  unregister: function(responder) {
    this.responders =3D this.responders.without(responder);
  },

  dispatch: function(callback, request, transport, json) {
    this.each(function(responder) {
      if (typeof responder[callback] =3D=3D 'function') {
        try {
          responder[callback].apply(responder, [request, transport, =
json]);
        } catch (e) {}
      }
    });
  }
};

Object.extend(Ajax.Responders, Enumerable);

Ajax.Responders.register({
  onCreate: function() {
    Ajax.activeRequestCount++;
  },
  onComplete: function() {
    Ajax.activeRequestCount--;
  }
});

Ajax.Base =3D function() {};
Ajax.Base.prototype =3D {
  setOptions: function(options) {
    this.options =3D {
      method:       'post',
      asynchronous: true,
      contentType:  'application/x-www-form-urlencoded',
      encoding:     'UTF-8',
      parameters:   ''
    }
    Object.extend(this.options, options || {});

    this.options.method =3D this.options.method.toLowerCase();
    if (typeof this.options.parameters =3D=3D 'string')
      this.options.parameters =3D =
this.options.parameters.toQueryParams();
  }
}

Ajax.Request =3D Class.create();
Ajax.Request.Events =3D
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];

Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {
  _complete: false,

  initialize: function(url, options) {
    this.transport =3D Ajax.getTransport();
    this.setOptions(options);
    this.request(url);
  },

  request: function(url) {
    this.url =3D url;
    this.method =3D this.options.method;
    var params =3D this.options.parameters;

    if (!['get', 'post'].include(this.method)) {
      // simulate other verbs over post
      params['_method'] =3D this.method;
      this.method =3D 'post';
    }

    params =3D Hash.toQueryString(params);
    if (params && /Konqueror|Safari|KHTML/.test(navigator.userAgent)) =
params +=3D '&_=3D'

    // when GET, append parameters to URL
    if (this.method =3D=3D 'get' && params)
      this.url +=3D (this.url.indexOf('?') > -1 ? '&' : '?') + params;

    try {
      Ajax.Responders.dispatch('onCreate', this, this.transport);

      this.transport.open(this.method.toUpperCase(), this.url,
        this.options.asynchronous);

      if (this.options.asynchronous)
        setTimeout(function() { this.respondToReadyState(1) =
}.bind(this), 10);

      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);
      this.setRequestHeaders();

      var body =3D this.method =3D=3D 'post' ? (this.options.postBody || =
params) : null;

      this.transport.send(body);

      /* Force Firefox to handle ready state 4 for synchronous requests =
*/
      if (!this.options.asynchronous && this.transport.overrideMimeType)
        this.onStateChange();

    }
    catch (e) {
      this.dispatchException(e);
    }
  },

  onStateChange: function() {
    var readyState =3D this.transport.readyState;
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))
      this.respondToReadyState(this.transport.readyState);
  },

  setRequestHeaders: function() {
    var headers =3D {
      'X-Requested-With': 'XMLHttpRequest',
      'X-Prototype-Version': Prototype.Version,
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'
    };

    if (this.method =3D=3D 'post') {
      headers['Content-type'] =3D this.options.contentType +
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');

      /* Force "Connection: close" for older Mozilla browsers to work
       * around a bug where XMLHttpRequest sends an incorrect
       * Content-length header. See Mozilla Bugzilla #246651.
       */
      if (this.transport.overrideMimeType &&
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)
            headers['Connection'] =3D 'close';
    }

    // user-defined headers
    if (typeof this.options.requestHeaders =3D=3D 'object') {
      var extras =3D this.options.requestHeaders;

      if (typeof extras.push =3D=3D 'function')
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D =
2)
          headers[extras[i]] =3D extras[i+1];
      else
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });
    }

    for (var name in headers)
      this.transport.setRequestHeader(name, headers[name]);
  },

  success: function() {
    return !this.transport.status
        || (this.transport.status >=3D 200 && this.transport.status < =
300);
  },

  respondToReadyState: function(readyState) {
    var state =3D Ajax.Request.Events[readyState];
    var transport =3D this.transport, json =3D this.evalJSON();

    if (state =3D=3D 'Complete') {
      try {
        this._complete =3D true;
        (this.options['on' + this.transport.status]
         || this.options['on' + (this.success() ? 'Success' : =
'Failure')]
         || Prototype.emptyFunction)(transport, json);
      } catch (e) {
        this.dispatchException(e);
      }

      if ((this.getHeader('Content-type') || 'text/javascript').strip().
        match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i))
          this.evalResponse();
    }

    try {
      (this.options['on' + state] || Prototype.emptyFunction)(transport, =
json);
      Ajax.Responders.dispatch('on' + state, this, transport, json);
    } catch (e) {
      this.dispatchException(e);
    }

    if (state =3D=3D 'Complete') {
      // avoid memory leak in MSIE: clean up
      this.transport.onreadystatechange =3D Prototype.emptyFunction;
    }
  },

  getHeader: function(name) {
    try {
      return this.transport.getResponseHeader(name);
    } catch (e) { return null }
  },

  evalJSON: function() {
    try {
      var json =3D this.getHeader('X-JSON');
      return json ? eval('(' + json + ')') : null;
    } catch (e) { return null }
  },

  evalResponse: function() {
    try {
      return eval(this.transport.responseText);
    } catch (e) {
      this.dispatchException(e);
    }
  },

  dispatchException: function(exception) {
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);
    Ajax.Responders.dispatch('onException', this, exception);
  }
});

Ajax.Updater =3D Class.create();

Object.extend(Object.extend(Ajax.Updater.prototype, =
Ajax.Request.prototype), {
  initialize: function(container, url, options) {
    this.container =3D {
      success: (container.success || container),
      failure: (container.failure || (container.success ? null : =
container))
    }

    this.transport =3D Ajax.getTransport();
    this.setOptions(options);

    var onComplete =3D this.options.onComplete || =
Prototype.emptyFunction;
    this.options.onComplete =3D (function(transport, param) {
      this.updateContent();
      onComplete(transport, param);
    }).bind(this);

    this.request(url);
  },

  updateContent: function() {
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'];
    var response =3D this.transport.responseText;

    if (!this.options.evalScripts) response =3D response.stripScripts();

    if (receiver =3D $(receiver)) {
      if (this.options.insertion)
        new this.options.insertion(receiver, response);
      else
        receiver.update(response);
    }

    if (this.success()) {
      if (this.onComplete)
        setTimeout(this.onComplete.bind(this), 10);
    }
  }
});

Ajax.PeriodicalUpdater =3D Class.create();
Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {
  initialize: function(container, url, options) {
    this.setOptions(options);
    this.onComplete =3D this.options.onComplete;

    this.frequency =3D (this.options.frequency || 2);
    this.decay =3D (this.options.decay || 1);

    this.updater =3D {};
    this.container =3D container;
    this.url =3D url;

    this.start();
  },

  start: function() {
    this.options.onComplete =3D this.updateComplete.bind(this);
    this.onTimerEvent();
  },

  stop: function() {
    this.updater.options.onComplete =3D undefined;
    clearTimeout(this.timer);
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);
  },

  updateComplete: function(request) {
    if (this.options.decay) {
      this.decay =3D (request.responseText =3D=3D this.lastText ?
        this.decay * this.options.decay : 1);

      this.lastText =3D request.responseText;
    }
    this.timer =3D setTimeout(this.onTimerEvent.bind(this),
      this.decay * this.frequency * 1000);
  },

  onTimerEvent: function() {
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);
  }
});
function $(element) {
  if (arguments.length > 1) {
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)
      elements.push($(arguments[i]));
    return elements;
  }
  if (typeof element =3D=3D 'string')
    element =3D document.getElementById(element);
  return Element.extend(element);
}

if (Prototype.BrowserFeatures.XPath) {
  document._getElementsByXPath =3D function(expression, parentElement) {
    var results =3D [];
    var query =3D document.evaluate(expression, $(parentElement) || =
document,
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)
      results.push(query.snapshotItem(i));
    return results;
  };
}

document.getElementsByClassName =3D function(className, parentElement) {
  if (Prototype.BrowserFeatures.XPath) {
    var q =3D ".//*[contains(concat(' ', @class, ' '), ' " + className + =
" ')]";
    return document._getElementsByXPath(q, parentElement);
  } else {
    var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');
    var elements =3D [], child;
    for (var i =3D 0, length =3D children.length; i < length; i++) {
      child =3D children[i];
      if (Element.hasClassName(child, className))
        elements.push(Element.extend(child));
    }
    return elements;
  }
};

/*-----------------------------------------------------------------------=
---*/

if (!window.Element)
  var Element =3D new Object();

Element.extend =3D function(element) {
  if (!element || _nativeExtensions || element.nodeType =3D=3D 3) return =
element;

  if (!element._extended && element.tagName && element !=3D window) {
    var methods =3D Object.clone(Element.Methods), cache =3D =
Element.extend.cache;

    if (element.tagName =3D=3D 'FORM')
      Object.extend(methods, Form.Methods);
    if (['INPUT', 'TEXTAREA', 'SELECT'].include(element.tagName))
      Object.extend(methods, Form.Element.Methods);

    Object.extend(methods, Element.Methods.Simulated);

    for (var property in methods) {
      var value =3D methods[property];
      if (typeof value =3D=3D 'function' && !(property in element))
        element[property] =3D cache.findOrStore(value);
    }
  }

  element._extended =3D true;
  return element;
};

Element.extend.cache =3D {
  findOrStore: function(value) {
    return this[value] =3D this[value] || function() {
      return value.apply(null, [this].concat($A(arguments)));
    }
  }
};

Element.Methods =3D {
  visible: function(element) {
    return $(element).style.display !=3D 'none';
  },

  toggle: function(element) {
    element =3D $(element);
    Element[Element.visible(element) ? 'hide' : 'show'](element);
    return element;
  },

  hide: function(element) {
    $(element).style.display =3D 'none';
    return element;
  },

  show: function(element) {
    $(element).style.display =3D '';
    return element;
  },

  remove: function(element) {
    element =3D $(element);
    element.parentNode.removeChild(element);
    return element;
  },

  update: function(element, html) {
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();
    $(element).innerHTML =3D html.stripScripts();
    setTimeout(function() {html.evalScripts()}, 10);
    return element;
  },

  replace: function(element, html) {
    element =3D $(element);
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();
    if (element.outerHTML) {
      element.outerHTML =3D html.stripScripts();
    } else {
      var range =3D element.ownerDocument.createRange();
      range.selectNodeContents(element);
      element.parentNode.replaceChild(
        range.createContextualFragment(html.stripScripts()), element);
    }
    setTimeout(function() {html.evalScripts()}, 10);
    return element;
  },

  inspect: function(element) {
    element =3D $(element);
    var result =3D '<' + element.tagName.toLowerCase();
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {
      var property =3D pair.first(), attribute =3D pair.last();
      var value =3D (element[property] || '').toString();
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);
    });
    return result + '>';
  },

  recursivelyCollect: function(element, property) {
    element =3D $(element);
    var elements =3D [];
    while (element =3D element[property])
      if (element.nodeType =3D=3D 1)
        elements.push(Element.extend(element));
    return elements;
  },

  ancestors: function(element) {
    return $(element).recursivelyCollect('parentNode');
  },

  descendants: function(element) {
    return $A($(element).getElementsByTagName('*'));
  },

  immediateDescendants: function(element) {
    if (!(element =3D $(element).firstChild)) return [];
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;
    if (element) return [element].concat($(element).nextSiblings());
    return [];
  },

  previousSiblings: function(element) {
    return $(element).recursivelyCollect('previousSibling');
  },

  nextSiblings: function(element) {
    return $(element).recursivelyCollect('nextSibling');
  },

  siblings: function(element) {
    element =3D $(element);
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());
  },

  match: function(element, selector) {
    if (typeof selector =3D=3D 'string')
      selector =3D new Selector(selector);
    return selector.match($(element));
  },

  up: function(element, expression, index) {
    return Selector.findElement($(element).ancestors(), expression, =
index);
  },

  down: function(element, expression, index) {
    return Selector.findElement($(element).descendants(), expression, =
index);
  },

  previous: function(element, expression, index) {
    return Selector.findElement($(element).previousSiblings(), =
expression, index);
  },

  next: function(element, expression, index) {
    return Selector.findElement($(element).nextSiblings(), expression, =
index);
  },

  getElementsBySelector: function() {
    var args =3D $A(arguments), element =3D $(args.shift());
    return Selector.findChildElements(element, args);
  },

  getElementsByClassName: function(element, className) {
    return document.getElementsByClassName(className, element);
  },

  readAttribute: function(element, name) {
    element =3D $(element);
    if (document.all && !window.opera) {
      var t =3D Element._attributeTranslations;
      if (t.values[name]) return t.values[name](element, name);
      if (t.names[name])  name =3D t.names[name];
      var attribute =3D element.attributes[name];
      if(attribute) return attribute.nodeValue;
    }
    return element.getAttribute(name);
  },

  getHeight: function(element) {
    return $(element).getDimensions().height;
  },

  getWidth: function(element) {
    return $(element).getDimensions().width;
  },

  classNames: function(element) {
    return new Element.ClassNames(element);
  },

  hasClassName: function(element, className) {
    if (!(element =3D $(element))) return;
    var elementClassName =3D element.className;
    if (elementClassName.length =3D=3D 0) return false;
    if (elementClassName =3D=3D className ||
        elementClassName.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))
      return true;
    return false;
  },

  addClassName: function(element, className) {
    if (!(element =3D $(element))) return;
    Element.classNames(element).add(className);
    return element;
  },

  removeClassName: function(element, className) {
    if (!(element =3D $(element))) return;
    Element.classNames(element).remove(className);
    return element;
  },

  toggleClassName: function(element, className) {
    if (!(element =3D $(element))) return;
    Element.classNames(element)[element.hasClassName(className) ? =
'remove' : 'add'](className);
    return element;
  },

  observe: function() {
    Event.observe.apply(Event, arguments);
    return $A(arguments).first();
  },

  stopObserving: function() {
    Event.stopObserving.apply(Event, arguments);
    return $A(arguments).first();
  },

  // removes whitespace-only text node children
  cleanWhitespace: function(element) {
    element =3D $(element);
    var node =3D element.firstChild;
    while (node) {
      var nextNode =3D node.nextSibling;
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))
        element.removeChild(node);
      node =3D nextNode;
    }
    return element;
  },

  empty: function(element) {
    return $(element).innerHTML.match(/^\s*$/);
  },

  descendantOf: function(element, ancestor) {
    element =3D $(element), ancestor =3D $(ancestor);
    while (element =3D element.parentNode)
      if (element =3D=3D ancestor) return true;
    return false;
  },

  scrollTo: function(element) {
    element =3D $(element);
    var pos =3D Position.cumulativeOffset(element);
    window.scrollTo(pos[0], pos[1]);
    return element;
  },

  getStyle: function(element, style) {
    element =3D $(element);
    if (['float','cssFloat'].include(style))
      style =3D (typeof element.style.styleFloat !=3D 'undefined' ? =
'styleFloat' : 'cssFloat');
    style =3D style.camelize();
    var value =3D element.style[style];
    if (!value) {
      if (document.defaultView && document.defaultView.getComputedStyle) =
{
        var css =3D document.defaultView.getComputedStyle(element, =
null);
        value =3D css ? css[style] : null;
      } else if (element.currentStyle) {
        value =3D element.currentStyle[style];
      }
    }

    if((value =3D=3D 'auto') && ['width','height'].include(style) && =
(element.getStyle('display') !=3D 'none'))
      value =3D element['offset'+style.capitalize()] + 'px';

    if (window.opera && ['left', 'top', 'right', =
'bottom'].include(style))
      if (Element.getStyle(element, 'position') =3D=3D 'static') value =
=3D 'auto';
    if(style =3D=3D 'opacity') {
      if(value) return parseFloat(value);
      if(value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))
        if(value[1]) return parseFloat(value[1]) / 100;
      return 1.0;
    }
    return value =3D=3D 'auto' ? null : value;
  },

  setStyle: function(element, style) {
    element =3D $(element);
    for (var name in style) {
      var value =3D style[name];
      if(name =3D=3D 'opacity') {
        if (value =3D=3D 1) {
          value =3D (/Gecko/.test(navigator.userAgent) &&
            !/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ? =
0.999999 : 1.0;
          if(/MSIE/.test(navigator.userAgent) && !window.opera)
            element.style.filter =3D =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'');
        } else if(value =3D=3D=3D '') {
          if(/MSIE/.test(navigator.userAgent) && !window.opera)
            element.style.filter =3D =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'');
        } else {
          if(value < 0.00001) value =3D 0;
          if(/MSIE/.test(navigator.userAgent) && !window.opera)
            element.style.filter =3D =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'') +
              'alpha(opacity=3D'+value*100+')';
        }
      } else if(['float','cssFloat'].include(name)) name =3D (typeof =
element.style.styleFloat !=3D 'undefined') ? 'styleFloat' : 'cssFloat';
      element.style[name.camelize()] =3D value;
    }
    return element;
  },

  getDimensions: function(element) {
    element =3D $(element);
    var display =3D $(element).getStyle('display');
    if (display !=3D 'none' && display !=3D null) // Safari bug
      return {width: element.offsetWidth, height: element.offsetHeight};

    // All *Width and *Height properties give 0 on elements with display =
none,
    // so enable the element temporarily
    var els =3D element.style;
    var originalVisibility =3D els.visibility;
    var originalPosition =3D els.position;
    var originalDisplay =3D els.display;
    els.visibility =3D 'hidden';
    els.position =3D 'absolute';
    els.display =3D 'block';
    var originalWidth =3D element.clientWidth;
    var originalHeight =3D element.clientHeight;
    els.display =3D originalDisplay;
    els.position =3D originalPosition;
    els.visibility =3D originalVisibility;
    return {width: originalWidth, height: originalHeight};
  },

  makePositioned: function(element) {
    element =3D $(element);
    var pos =3D Element.getStyle(element, 'position');
    if (pos =3D=3D 'static' || !pos) {
      element._madePositioned =3D true;
      element.style.position =3D 'relative';
      // Opera returns the offset relative to the positioning context, =
when an
      // element is position relative but top and left have not been =
defined
      if (window.opera) {
        element.style.top =3D 0;
        element.style.left =3D 0;
      }
    }
    return element;
  },

  undoPositioned: function(element) {
    element =3D $(element);
    if (element._madePositioned) {
      element._madePositioned =3D undefined;
      element.style.position =3D
        element.style.top =3D
        element.style.left =3D
        element.style.bottom =3D
        element.style.right =3D '';
    }
    return element;
  },

  makeClipping: function(element) {
    element =3D $(element);
    if (element._overflow) return element;
    element._overflow =3D element.style.overflow || 'auto';
    if ((Element.getStyle(element, 'overflow') || 'visible') !=3D =
'hidden')
      element.style.overflow =3D 'hidden';
    return element;
  },

  undoClipping: function(element) {
    element =3D $(element);
    if (!element._overflow) return element;
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;
    element._overflow =3D null;
    return element;
  }
};

Object.extend(Element.Methods, {childOf: Element.Methods.descendantOf});

Element._attributeTranslations =3D {};

Element._attributeTranslations.names =3D {
  colspan:   "colSpan",
  rowspan:   "rowSpan",
  valign:    "vAlign",
  datetime:  "dateTime",
  accesskey: "accessKey",
  tabindex:  "tabIndex",
  enctype:   "encType",
  maxlength: "maxLength",
  readonly:  "readOnly",
  longdesc:  "longDesc"
};

Element._attributeTranslations.values =3D {
  _getAttr: function(element, attribute) {
    return element.getAttribute(attribute, 2);
  },

  _flag: function(element, attribute) {
    return $(element).hasAttribute(attribute) ? attribute : null;
  },

  style: function(element) {
    return element.style.cssText.toLowerCase();
  },

  title: function(element) {
    var node =3D element.getAttributeNode('title');
    return node.specified ? node.nodeValue : null;
  }
};

Object.extend(Element._attributeTranslations.values, {
  href: Element._attributeTranslations.values._getAttr,
  src:  Element._attributeTranslations.values._getAttr,
  disabled: Element._attributeTranslations.values._flag,
  checked:  Element._attributeTranslations.values._flag,
  readonly: Element._attributeTranslations.values._flag,
  multiple: Element._attributeTranslations.values._flag
});

Element.Methods.Simulated =3D {
  hasAttribute: function(element, attribute) {
    var t =3D Element._attributeTranslations;
    attribute =3D t.names[attribute] || attribute;
    return $(element).getAttributeNode(attribute).specified;
  }
};

// IE is missing .innerHTML support for TABLE-related elements
if (document.all && !window.opera){
  Element.Methods.update =3D function(element, html) {
    element =3D $(element);
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();
    var tagName =3D element.tagName.toUpperCase();
    if (['THEAD','TBODY','TR','TD'].include(tagName)) {
      var div =3D document.createElement('div');
      switch (tagName) {
        case 'THEAD':
        case 'TBODY':
          div.innerHTML =3D '<table><tbody>' +  html.stripScripts() + =
'</tbody></table>';
          depth =3D 2;
          break;
        case 'TR':
          div.innerHTML =3D '<table><tbody><tr>' +  html.stripScripts() =
+ '</tr></tbody></table>';
          depth =3D 3;
          break;
        case 'TD':
          div.innerHTML =3D '<table><tbody><tr><td>' +  =
html.stripScripts() + '</td></tr></tbody></table>';
          depth =3D 4;
      }
      $A(element.childNodes).each(function(node){
        element.removeChild(node)
      });
      depth.times(function(){ div =3D div.firstChild });

      $A(div.childNodes).each(
        function(node){ element.appendChild(node) });
    } else {
      element.innerHTML =3D html.stripScripts();
    }
    setTimeout(function() {html.evalScripts()}, 10);
    return element;
  }
};

Object.extend(Element, Element.Methods);

var _nativeExtensions =3D false;

if(/Konqueror|Safari|KHTML/.test(navigator.userAgent))
  ['', 'Form', 'Input', 'TextArea', 'Select'].each(function(tag) {
    var className =3D 'HTML' + tag + 'Element';
    if(window[className]) return;
    var klass =3D window[className] =3D {};
    klass.prototype =3D document.createElement(tag ? tag.toLowerCase() : =
'div').__proto__;
  });

Element.addMethods =3D function(methods) {
  Object.extend(Element.Methods, methods || {});

  function copy(methods, destination, onlyIfAbsent) {
    onlyIfAbsent =3D onlyIfAbsent || false;
    var cache =3D Element.extend.cache;
    for (var property in methods) {
      var value =3D methods[property];
      if (!onlyIfAbsent || !(property in destination))
        destination[property] =3D cache.findOrStore(value);
    }
  }

  if (typeof HTMLElement !=3D 'undefined') {
    copy(Element.Methods, HTMLElement.prototype);
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);
    copy(Form.Methods, HTMLFormElement.prototype);
    [HTMLInputElement, HTMLTextAreaElement, =
HTMLSelectElement].each(function(klass) {
      copy(Form.Element.Methods, klass.prototype);
    });
    _nativeExtensions =3D true;
  }
}

var Toggle =3D new Object();
Toggle.display =3D Element.toggle;

/*-----------------------------------------------------------------------=
---*/

Abstract.Insertion =3D function(adjacency) {
  this.adjacency =3D adjacency;
}

Abstract.Insertion.prototype =3D {
  initialize: function(element, content) {
    this.element =3D $(element);
    this.content =3D content.stripScripts();

    if (this.adjacency && this.element.insertAdjacentHTML) {
      try {
        this.element.insertAdjacentHTML(this.adjacency, this.content);
      } catch (e) {
        var tagName =3D this.element.tagName.toUpperCase();
        if (['TBODY', 'TR'].include(tagName)) {
          this.insertContent(this.contentFromAnonymousTable());
        } else {
          throw e;
        }
      }
    } else {
      this.range =3D this.element.ownerDocument.createRange();
      if (this.initializeRange) this.initializeRange();
      =
this.insertContent([this.range.createContextualFragment(this.content)]);
    }

    setTimeout(function() {content.evalScripts()}, 10);
  },

  contentFromAnonymousTable: function() {
    var div =3D document.createElement('div');
    div.innerHTML =3D '<table><tbody>' + this.content + =
'</tbody></table>';
    return $A(div.childNodes[0].childNodes[0].childNodes);
  }
}

var Insertion =3D new Object();

Insertion.Before =3D Class.create();
Insertion.Before.prototype =3D Object.extend(new =
Abstract.Insertion('beforeBegin'), {
  initializeRange: function() {
    this.range.setStartBefore(this.element);
  },

  insertContent: function(fragments) {
    fragments.each((function(fragment) {
      this.element.parentNode.insertBefore(fragment, this.element);
    }).bind(this));
  }
});

Insertion.Top =3D Class.create();
Insertion.Top.prototype =3D Object.extend(new =
Abstract.Insertion('afterBegin'), {
  initializeRange: function() {
    this.range.selectNodeContents(this.element);
    this.range.collapse(true);
  },

  insertContent: function(fragments) {
    fragments.reverse(false).each((function(fragment) {
      this.element.insertBefore(fragment, this.element.firstChild);
    }).bind(this));
  }
});

Insertion.Bottom =3D Class.create();
Insertion.Bottom.prototype =3D Object.extend(new =
Abstract.Insertion('beforeEnd'), {
  initializeRange: function() {
    this.range.selectNodeContents(this.element);
    this.range.collapse(this.element);
  },

  insertContent: function(fragments) {
    fragments.each((function(fragment) {
      this.element.appendChild(fragment);
    }).bind(this));
  }
});

Insertion.After =3D Class.create();
Insertion.After.prototype =3D Object.extend(new =
Abstract.Insertion('afterEnd'), {
  initializeRange: function() {
    this.range.setStartAfter(this.element);
  },

  insertContent: function(fragments) {
    fragments.each((function(fragment) {
      this.element.parentNode.insertBefore(fragment,
        this.element.nextSibling);
    }).bind(this));
  }
});

/*-----------------------------------------------------------------------=
---*/

Element.ClassNames =3D Class.create();
Element.ClassNames.prototype =3D {
  initialize: function(element) {
    this.element =3D $(element);
  },

  _each: function(iterator) {
    this.element.className.split(/\s+/).select(function(name) {
      return name.length > 0;
    })._each(iterator);
  },

  set: function(className) {
    this.element.className =3D className;
  },

  add: function(classNameToAdd) {
    if (this.include(classNameToAdd)) return;
    this.set($A(this).concat(classNameToAdd).join(' '));
  },

  remove: function(classNameToRemove) {
    if (!this.include(classNameToRemove)) return;
    this.set($A(this).without(classNameToRemove).join(' '));
  },

  toString: function() {
    return $A(this).join(' ');
  }
};

Object.extend(Element.ClassNames.prototype, Enumerable);
var Selector =3D Class.create();
Selector.prototype =3D {
  initialize: function(expression) {
    this.params =3D {classNames: []};
    this.expression =3D expression.toString().strip();
    this.parseExpression();
    this.compileMatcher();
  },

  parseExpression: function() {
    function abort(message) { throw 'Parse error in selector: ' + =
message; }

    if (this.expression =3D=3D '')  abort('empty expression');

    var params =3D this.params, expr =3D this.expression, match, =
modifier, clause, rest;
    while (match =3D =
expr.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=3D)(?:"([^"]*)"|([^\]\s]*))=
)?\]$/i)) {
      params.attributes =3D params.attributes || [];
      params.attributes.push({name: match[2], operator: match[3], value: =
match[4] || match[5] || ''});
      expr =3D match[1];
    }

    if (expr =3D=3D '*') return this.params.wildcard =3D true;

    while (match =3D expr.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)) {
      modifier =3D match[1], clause =3D match[2], rest =3D match[3];
      switch (modifier) {
        case '#':       params.id =3D clause; break;
        case '.':       params.classNames.push(clause); break;
        case '':
        case undefined: params.tagName =3D clause.toUpperCase(); break;
        default:        abort(expr.inspect());
      }
      expr =3D rest;
    }

    if (expr.length > 0) abort(expr.inspect());
  },

  buildMatchExpression: function() {
    var params =3D this.params, conditions =3D [], clause;

    if (params.wildcard)
      conditions.push('true');
    if (clause =3D params.id)
      conditions.push('element.readAttribute("id") =3D=3D ' + =
clause.inspect());
    if (clause =3D params.tagName)
      conditions.push('element.tagName.toUpperCase() =3D=3D ' + =
clause.inspect());
    if ((clause =3D params.classNames).length > 0)
      for (var i =3D 0, length =3D clause.length; i < length; i++)
        conditions.push('element.hasClassName(' + clause[i].inspect() + =
')');
    if (clause =3D params.attributes) {
      clause.each(function(attribute) {
        var value =3D 'element.readAttribute(' + =
attribute.name.inspect() + ')';
        var splitValueBy =3D function(delimiter) {
          return value + ' && ' + value + '.split(' + =
delimiter.inspect() + ')';
        }

        switch (attribute.operator) {
          case '=3D':       conditions.push(value + ' =3D=3D ' + =
attribute.value.inspect()); break;
          case '~=3D':      conditions.push(splitValueBy(' ') + =
'.include(' + attribute.value.inspect() + ')'); break;
          case '|=3D':      conditions.push(
                            splitValueBy('-') + '.first().toUpperCase() =
=3D=3D ' + attribute.value.toUpperCase().inspect()
                          ); break;
          case '!=3D':      conditions.push(value + ' !=3D ' + =
attribute.value.inspect()); break;
          case '':
          case undefined: conditions.push('element.hasAttribute(' + =
attribute.name.inspect() + ')'); break;
          default:        throw 'Unknown operator ' + attribute.operator =
+ ' in selector';
        }
      });
    }

    return conditions.join(' && ');
  },

  compileMatcher: function() {
    this.match =3D new Function('element', 'if (!element.tagName) return =
false; \
      element =3D $(element); \
      return ' + this.buildMatchExpression());
  },

  findElements: function(scope) {
    var element;

    if (element =3D $(this.params.id))
      if (this.match(element))
        if (!scope || Element.childOf(element, scope))
          return [element];

    scope =3D (scope || =
document).getElementsByTagName(this.params.tagName || '*');

    var results =3D [];
    for (var i =3D 0, length =3D scope.length; i < length; i++)
      if (this.match(element =3D scope[i]))
        results.push(Element.extend(element));

    return results;
  },

  toString: function() {
    return this.expression;
  }
}

Object.extend(Selector, {
  matchElements: function(elements, expression) {
    var selector =3D new Selector(expression);
    return =
elements.select(selector.match.bind(selector)).map(Element.extend);
  },

  findElement: function(elements, expression, index) {
    if (typeof expression =3D=3D 'number') index =3D expression, =
expression =3D false;
    return Selector.matchElements(elements, expression || '*')[index || =
0];
  },

  findChildElements: function(element, expressions) {
    return expressions.map(function(expression) {
      return =
expression.match(/[^\s"]+(?:"[^"]*"[^\s"]+)*/g).inject([null], =
function(results, expr) {
        var selector =3D new Selector(expr);
        return results.inject([], function(elements, result) {
          return elements.concat(selector.findElements(result || =
element));
        });
      });
    }).flatten();
  }
});

function $$() {
  return Selector.findChildElements(document, $A(arguments));
}
var Form =3D {
  reset: function(form) {
    $(form).reset();
    return form;
  },

  serializeElements: function(elements, getHash) {
    var data =3D elements.inject({}, function(result, element) {
      if (!element.disabled && element.name) {
        var key =3D element.name, value =3D $(element).getValue();
        if (value !=3D undefined) {
          if (result[key]) {
            if (result[key].constructor !=3D Array) result[key] =3D =
[result[key]];
            result[key].push(value);
          }
          else result[key] =3D value;
        }
      }
      return result;
    });

    return getHash ? data : Hash.toQueryString(data);
  }
};

Form.Methods =3D {
  serialize: function(form, getHash) {
    return Form.serializeElements(Form.getElements(form), getHash);
  },

  getElements: function(form) {
    return $A($(form).getElementsByTagName('*')).inject([],
      function(elements, child) {
        if (Form.Element.Serializers[child.tagName.toLowerCase()])
          elements.push(Element.extend(child));
        return elements;
      }
    );
  },

  getInputs: function(form, typeName, name) {
    form =3D $(form);
    var inputs =3D form.getElementsByTagName('input');

    if (!typeName && !name) return $A(inputs).map(Element.extend);

    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {
      var input =3D inputs[i];
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))
        continue;
      matchingInputs.push(Element.extend(input));
    }

    return matchingInputs;
  },

  disable: function(form) {
    form =3D $(form);
    form.getElements().each(function(element) {
      element.blur();
      element.disabled =3D 'true';
    });
    return form;
  },

  enable: function(form) {
    form =3D $(form);
    form.getElements().each(function(element) {
      element.disabled =3D '';
    });
    return form;
  },

  findFirstElement: function(form) {
    return $(form).getElements().find(function(element) {
      return element.type !=3D 'hidden' && !element.disabled &&
        ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());
    });
  },

  focusFirstElement: function(form) {
    form =3D $(form);
    form.findFirstElement().activate();
    return form;
  }
}

Object.extend(Form, Form.Methods);

/*-----------------------------------------------------------------------=
---*/

Form.Element =3D {
  focus: function(element) {
    $(element).focus();
    return element;
  },

  select: function(element) {
    $(element).select();
    return element;
  }
}

Form.Element.Methods =3D {
  serialize: function(element) {
    element =3D $(element);
    if (!element.disabled && element.name) {
      var value =3D element.getValue();
      if (value !=3D undefined) {
        var pair =3D {};
        pair[element.name] =3D value;
        return Hash.toQueryString(pair);
      }
    }
    return '';
  },

  getValue: function(element) {
    element =3D $(element);
    var method =3D element.tagName.toLowerCase();
    return Form.Element.Serializers[method](element);
  },

  clear: function(element) {
    $(element).value =3D '';
    return element;
  },

  present: function(element) {
    return $(element).value !=3D '';
  },

  activate: function(element) {
    element =3D $(element);
    element.focus();
    if (element.select && ( element.tagName.toLowerCase() !=3D 'input' =
||
      !['button', 'reset', 'submit'].include(element.type) ) )
      element.select();
    return element;
  },

  disable: function(element) {
    element =3D $(element);
    element.disabled =3D true;
    return element;
  },

  enable: function(element) {
    element =3D $(element);
    element.blur();
    element.disabled =3D false;
    return element;
  }
}

Object.extend(Form.Element, Form.Element.Methods);
var Field =3D Form.Element;
var $F =3D Form.Element.getValue;

/*-----------------------------------------------------------------------=
---*/

Form.Element.Serializers =3D {
  input: function(element) {
    switch (element.type.toLowerCase()) {
      case 'checkbox':
      case 'radio':
        return Form.Element.Serializers.inputSelector(element);
      default:
        return Form.Element.Serializers.textarea(element);
    }
  },

  inputSelector: function(element) {
    return element.checked ? element.value : null;
  },

  textarea: function(element) {
    return element.value;
  },

  select: function(element) {
    return this[element.type =3D=3D 'select-one' ?
      'selectOne' : 'selectMany'](element);
  },

  selectOne: function(element) {
    var index =3D element.selectedIndex;
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;
  },

  selectMany: function(element) {
    var values, length =3D element.length;
    if (!length) return null;

    for (var i =3D 0, values =3D []; i < length; i++) {
      var opt =3D element.options[i];
      if (opt.selected) values.push(this.optionValue(opt));
    }
    return values;
  },

  optionValue: function(opt) {
    // extend element because hasAttribute may not be native
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;
  }
}

/*-----------------------------------------------------------------------=
---*/

Abstract.TimedObserver =3D function() {}
Abstract.TimedObserver.prototype =3D {
  initialize: function(element, frequency, callback) {
    this.frequency =3D frequency;
    this.element   =3D $(element);
    this.callback  =3D callback;

    this.lastValue =3D this.getValue();
    this.registerCallback();
  },

  registerCallback: function() {
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);
  },

  onTimerEvent: function() {
    var value =3D this.getValue();
    var changed =3D ('string' =3D=3D typeof this.lastValue && 'string' =
=3D=3D typeof value
      ? this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value));
    if (changed) {
      this.callback(this.element, value);
      this.lastValue =3D value;
    }
  }
}

Form.Element.Observer =3D Class.create();
Form.Element.Observer.prototype =3D Object.extend(new =
Abstract.TimedObserver(), {
  getValue: function() {
    return Form.Element.getValue(this.element);
  }
});

Form.Observer =3D Class.create();
Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), =
{
  getValue: function() {
    return Form.serialize(this.element);
  }
});

/*-----------------------------------------------------------------------=
---*/

Abstract.EventObserver =3D function() {}
Abstract.EventObserver.prototype =3D {
  initialize: function(element, callback) {
    this.element  =3D $(element);
    this.callback =3D callback;

    this.lastValue =3D this.getValue();
    if (this.element.tagName.toLowerCase() =3D=3D 'form')
      this.registerFormCallbacks();
    else
      this.registerCallback(this.element);
  },

  onElementEvent: function() {
    var value =3D this.getValue();
    if (this.lastValue !=3D value) {
      this.callback(this.element, value);
      this.lastValue =3D value;
    }
  },

  registerFormCallbacks: function() {
    =
Form.getElements(this.element).each(this.registerCallback.bind(this));
  },

  registerCallback: function(element) {
    if (element.type) {
      switch (element.type.toLowerCase()) {
        case 'checkbox':
        case 'radio':
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));
          break;
        default:
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));
          break;
      }
    }
  }
}

Form.Element.EventObserver =3D Class.create();
Form.Element.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {
  getValue: function() {
    return Form.Element.getValue(this.element);
  }
});

Form.EventObserver =3D Class.create();
Form.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {
  getValue: function() {
    return Form.serialize(this.element);
  }
});
if (!window.Event) {
  var Event =3D new Object();
}

Object.extend(Event, {
  KEY_BACKSPACE: 8,
  KEY_TAB:       9,
  KEY_RETURN:   13,
  KEY_ESC:      27,
  KEY_LEFT:     37,
  KEY_UP:       38,
  KEY_RIGHT:    39,
  KEY_DOWN:     40,
  KEY_DELETE:   46,
  KEY_HOME:     36,
  KEY_END:      35,
  KEY_PAGEUP:   33,
  KEY_PAGEDOWN: 34,

  element: function(event) {
    return event.target || event.srcElement;
  },

  isLeftClick: function(event) {
    return (((event.which) && (event.which =3D=3D 1)) ||
            ((event.button) && (event.button =3D=3D 1)));
  },

  pointerX: function(event) {
    return event.pageX || (event.clientX +
      (document.documentElement.scrollLeft || =
document.body.scrollLeft));
  },

  pointerY: function(event) {
    return event.pageY || (event.clientY +
      (document.documentElement.scrollTop || document.body.scrollTop));
  },

  stop: function(event) {
    if (event.preventDefault) {
      event.preventDefault();
      event.stopPropagation();
    } else {
      event.returnValue =3D false;
      event.cancelBubble =3D true;
    }
  },

  // find the first node with the given tagName, starting from the
  // node the event was triggered on; traverses the DOM upwards
  findElement: function(event, tagName) {
    var element =3D Event.element(event);
    while (element.parentNode && (!element.tagName ||
        (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))
      element =3D element.parentNode;
    return element;
  },

  observers: false,

  _observeAndCache: function(element, name, observer, useCapture) {
    if (!this.observers) this.observers =3D [];
    if (element.addEventListener) {
      this.observers.push([element, name, observer, useCapture]);
      element.addEventListener(name, observer, useCapture);
    } else if (element.attachEvent) {
      this.observers.push([element, name, observer, useCapture]);
      element.attachEvent('on' + name, observer);
    }
  },

  unloadCache: function() {
    if (!Event.observers) return;
    for (var i =3D 0, length =3D Event.observers.length; i < length; =
i++) {
      Event.stopObserving.apply(this, Event.observers[i]);
      Event.observers[i][0] =3D null;
    }
    Event.observers =3D false;
  },

  observe: function(element, name, observer, useCapture) {
    element =3D $(element);
    useCapture =3D useCapture || false;

    if (name =3D=3D 'keypress' &&
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)
        || element.attachEvent))
      name =3D 'keydown';

    Event._observeAndCache(element, name, observer, useCapture);
  },

  stopObserving: function(element, name, observer, useCapture) {
    element =3D $(element);
    useCapture =3D useCapture || false;

    if (name =3D=3D 'keypress' &&
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)
        || element.detachEvent))
      name =3D 'keydown';

    if (element.removeEventListener) {
      element.removeEventListener(name, observer, useCapture);
    } else if (element.detachEvent) {
      try {
        element.detachEvent('on' + name, observer);
      } catch (e) {}
    }
  }
});

/* prevent memory leaks in IE */
if (navigator.appVersion.match(/\bMSIE\b/))
  Event.observe(window, 'unload', Event.unloadCache, false);
var Position =3D {
  // set to true if needed, warning: firefox performance problems
  // NOT neeeded for page scrolling, only if draggable contained in
  // scrollable elements
  includeScrollOffsets: false,

  // must be called before calling withinIncludingScrolloffset, every =
time the
  // page is scrolled
  prepare: function() {
    this.deltaX =3D  window.pageXOffset
                || document.documentElement.scrollLeft
                || document.body.scrollLeft
                || 0;
    this.deltaY =3D  window.pageYOffset
                || document.documentElement.scrollTop
                || document.body.scrollTop
                || 0;
  },

  realOffset: function(element) {
    var valueT =3D 0, valueL =3D 0;
    do {
      valueT +=3D element.scrollTop  || 0;
      valueL +=3D element.scrollLeft || 0;
      element =3D element.parentNode;
    } while (element);
    return [valueL, valueT];
  },

  cumulativeOffset: function(element) {
    var valueT =3D 0, valueL =3D 0;
    do {
      valueT +=3D element.offsetTop  || 0;
      valueL +=3D element.offsetLeft || 0;
      element =3D element.offsetParent;
    } while (element);
    return [valueL, valueT];
  },

  positionedOffset: function(element) {
    var valueT =3D 0, valueL =3D 0;
    do {
      valueT +=3D element.offsetTop  || 0;
      valueL +=3D element.offsetLeft || 0;
      element =3D element.offsetParent;
      if (element) {
        if(element.tagName=3D=3D'BODY') break;
        var p =3D Element.getStyle(element, 'position');
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;
      }
    } while (element);
    return [valueL, valueT];
  },

  offsetParent: function(element) {
    if (element.offsetParent) return element.offsetParent;
    if (element =3D=3D document.body) return element;

    while ((element =3D element.parentNode) && element !=3D =
document.body)
      if (Element.getStyle(element, 'position') !=3D 'static')
        return element;

    return document.body;
  },

  // caches x/y coordinate pair to use with overlap
  within: function(element, x, y) {
    if (this.includeScrollOffsets)
      return this.withinIncludingScrolloffsets(element, x, y);
    this.xcomp =3D x;
    this.ycomp =3D y;
    this.offset =3D this.cumulativeOffset(element);

    return (y >=3D this.offset[1] &&
            y <  this.offset[1] + element.offsetHeight &&
            x >=3D this.offset[0] &&
            x <  this.offset[0] + element.offsetWidth);
  },

  withinIncludingScrolloffsets: function(element, x, y) {
    var offsetcache =3D this.realOffset(element);

    this.xcomp =3D x + offsetcache[0] - this.deltaX;
    this.ycomp =3D y + offsetcache[1] - this.deltaY;
    this.offset =3D this.cumulativeOffset(element);

    return (this.ycomp >=3D this.offset[1] &&
            this.ycomp <  this.offset[1] + element.offsetHeight &&
            this.xcomp >=3D this.offset[0] &&
            this.xcomp <  this.offset[0] + element.offsetWidth);
  },

  // within must be called directly before
  overlap: function(mode, element) {
    if (!mode) return 0;
    if (mode =3D=3D 'vertical')
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /
        element.offsetHeight;
    if (mode =3D=3D 'horizontal')
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /
        element.offsetWidth;
  },

  page: function(forElement) {
    var valueT =3D 0, valueL =3D 0;

    var element =3D forElement;
    do {
      valueT +=3D element.offsetTop  || 0;
      valueL +=3D element.offsetLeft || 0;

      // Safari fix
      if (element.offsetParent=3D=3Ddocument.body)
        if (Element.getStyle(element,'position')=3D=3D'absolute') break;

    } while (element =3D element.offsetParent);

    element =3D forElement;
    do {
      if (!window.opera || element.tagName=3D=3D'BODY') {
        valueT -=3D element.scrollTop  || 0;
        valueL -=3D element.scrollLeft || 0;
      }
    } while (element =3D element.parentNode);

    return [valueL, valueT];
  },

  clone: function(source, target) {
    var options =3D Object.extend({
      setLeft:    true,
      setTop:     true,
      setWidth:   true,
      setHeight:  true,
      offsetTop:  0,
      offsetLeft: 0
    }, arguments[2] || {})

    // find page position of source
    source =3D $(source);
    var p =3D Position.page(source);

    // find coordinate system to use
    target =3D $(target);
    var delta =3D [0, 0];
    var parent =3D null;
    // delta [0,0] will do fine with position: fixed elements,
    // position:absolute needs offsetParent deltas
    if (Element.getStyle(target,'position') =3D=3D 'absolute') {
      parent =3D Position.offsetParent(target);
      delta =3D Position.page(parent);
    }

    // correct by body offsets (fixes Safari)
    if (parent =3D=3D document.body) {
      delta[0] -=3D document.body.offsetLeft;
      delta[1] -=3D document.body.offsetTop;
    }

    // set position
    if(options.setLeft)   target.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';
    if(options.setTop)    target.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';
    if(options.setWidth)  target.style.width =3D source.offsetWidth + =
'px';
    if(options.setHeight) target.style.height =3D source.offsetHeight + =
'px';
  },

  absolutize: function(element) {
    element =3D $(element);
    if (element.style.position =3D=3D 'absolute') return;
    Position.prepare();

    var offsets =3D Position.positionedOffset(element);
    var top     =3D offsets[1];
    var left    =3D offsets[0];
    var width   =3D element.clientWidth;
    var height  =3D element.clientHeight;

    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);
    element._originalWidth  =3D element.style.width;
    element._originalHeight =3D element.style.height;

    element.style.position =3D 'absolute';
    element.style.top    =3D top + 'px';
    element.style.left   =3D left + 'px';
    element.style.width  =3D width + 'px';
    element.style.height =3D height + 'px';
  },

  relativize: function(element) {
    element =3D $(element);
    if (element.style.position =3D=3D 'relative') return;
    Position.prepare();

    element.style.position =3D 'relative';
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);

    element.style.top    =3D top + 'px';
    element.style.left   =3D left + 'px';
    element.style.height =3D element._originalHeight;
    element.style.width  =3D element._originalWidth;
  }
}

// Safari returns margins on body which is incorrect if the child is =
absolutely
// positioned.  For performance reasons, redefine =
Position.cumulativeOffset for
// KHTML/WebKit only.
if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {
  Position.cumulativeOffset =3D function(element) {
    var valueT =3D 0, valueL =3D 0;
    do {
      valueT +=3D element.offsetTop  || 0;
      valueL +=3D element.offsetLeft || 0;
      if (element.offsetParent =3D=3D document.body)
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;

      element =3D element.offsetParent;
    } while (element);

    return [valueL, valueT];
  }
}

Element.addMethods();

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.smithsonianmag.com/includes/smithMagCommon.js

// Tab contol
function initTabControl() {
	if (!document.getElementById) return false;
	if (!document.getElementById('tabNav')) return false;
	if (!document.getElementById('viewedTabBody')) return false;=09
=09
 	var tabNav =3D $('tabNav');
	var allTabs =3D tabNav.getElementsBySelector('li');

	$A(allTabs).each(function(trigger) {
		trigger.observe('click', function() {
			$A(allTabs).each(function(l) {
				l.removeClassName('active');
			});
			trigger.addClassName('active');
		});
	});
=09
}
Event.observe(window, 'load', initTabControl);

// Tab contol
function initTabControl() {
	if (!document.getElementById) return false;
	if (!document.getElementById('browse_tabNav_large')) return false;
	if (!document.getElementById('browse_tabBody_large')) return false;=09
=09
 	var tabNav =3D $('browse_tabNav_large');
	var allTabs =3D tabNav.getElementsBySelector('li');

	$A(allTabs).each(function(trigger) {
		trigger.observe('click', function() {
			$A(allTabs).each(function(l) {
				l.removeClassName('active');
			});
			trigger.addClassName('active');
		});
	});
=09
}
Event.observe(window, 'load', initTabControl);

// Tab contol
function initTabControl() {
	if (!document.getElementById) return false;
	if (!document.getElementById('article_tools')) return false;
	if (!document.getElementById('expandTabTitle')) return false;=09
=09
 	var article_tools =3D $('article_tools');
	var allTabs =3D article_tools.getElementsBySelector('li');

	$A(allTabs).each(function(trigger) {
		trigger.observe('click', function() {
			$A(allTabs).each(function(l) {
				l.removeClassName('active');
			});
			trigger.addClassName('active');
		});
	});
=09
}
Event.observe(window, 'load', initTabControl);

// Tab contol
function initTabControl() {
	if (!document.getElementById) return false;
	if (!document.getElementById('tabNav_large')) return false;
	if (!document.getElementById('viewedHTabBody_large')) return false;=09
=09
 	var tabNav_large =3D $('tabNav_large');
	var allTabs =3D tabNav_large.getElementsBySelector('li');

	$A(allTabs).each(function(trigger) {
		trigger.observe('click', function() {
			$A(allTabs).each(function(l) {
				l.removeClassName('active');
			});
			trigger.addClassName('active');
		});
	});
=09
}
Event.observe(window, 'load', initTabControl);

// Tab contol
function initTabControl() {
	if (!document.getElementById) return false;
	if (!document.getElementById('tabNav_large')) return false;
	if (!document.getElementById('viewedHTabBody_large')) return false;=09
=09
 	var tabNav_large =3D $('tabNav_large');
	var allTabs =3D tabNav_large.getElementsBySelector('li');

	$A(allTabs).each(function(trigger) {
		trigger.observe('click', function() {
			$A(allTabs).each(function(l) {
				l.removeClassName('active');
			});
			trigger.addClassName('active');
		});
	});
=09
}
Event.observe(window, 'load', initTabControl);

// Tab contol
function initTabControl() {
	if (!document.getElementById) return false;
	if (!document.getElementById('tabNav_large')) return false;
	if (!document.getElementById('viewTabBody_large')) return false;=09
=09
 	var tabNav_large =3D $('tabNav_large');
	var allTabs =3D tabNav_large.getElementsBySelector('li');

	$A(allTabs).each(function(trigger) {
		trigger.observe('click', function() {
			$A(allTabs).each(function(l) {
				l.removeClassName('active');
			});
			trigger.addClassName('active');
		});
	});
=09
}
Event.observe(window, 'load', initTabControl);

// Tab contol
function initTabControl() {
	if (!document.getElementById) return false;
	if (!document.getElementById('tabNav_large')) return false;
	if (!document.getElementById('affiliateTabBody_large')) return false;=09
=09
 	var tabNav_large =3D $('tabNav_large');
	var allTabs =3D tabNav_large.getElementsBySelector('li');

	$A(allTabs).each(function(trigger) {
		trigger.observe('click', function() {
			$A(allTabs).each(function(l) {
				l.removeClassName('active');
			});
			trigger.addClassName('active');
		});
	});
=09
}
Event.observe(window, 'load', initTabControl);

// Tab contol
function initTabControl() {
	if (!document.getElementById) return false;
	if (!document.getElementById('tabNav_large')) return false;
	if (!document.getElementById('webTabBody_large_only')) return false;=09
=09
 	var tabNav_large =3D $('tabNav_large');
	var allTabs =3D tabNav_large.getElementsBySelector('li');

	$A(allTabs).each(function(trigger) {
		trigger.observe('click', function() {
			$A(allTabs).each(function(l) {
				l.removeClassName('active');
			});
			trigger.addClassName('active');
		});
	});
=09
}
Event.observe(window, 'load', initTabControl);

// Tab contol
function initTabControl() {
	if (!document.getElementById) return false;
	if (!document.getElementById('tabNav_large')) return false;
	if (!document.getElementById('only_affiliateTabBody_large')) return =
false;=09
=09
 	var tabNav_large =3D $('tabNav_large');
	var allTabs =3D tabNav_large.getElementsBySelector('li');

	$A(allTabs).each(function(trigger) {
		trigger.observe('click', function() {
			$A(allTabs).each(function(l) {
				l.removeClassName('active');
			});
			trigger.addClassName('active');
		});
	});
=09
}
Event.observe(window, 'load', initTabControl);

// Tab contol
function initTabControl() {
	if (!document.getElementById) return false;
	if (!document.getElementById('promotionNav_large')) return false;
	if (!document.getElementById('shopTabBody_large')) return false;=09
=09
 	var promotionNav_large =3D $('promotionNav_large');
	var allTabs =3D promotionNav_large.getElementsBySelector('li');

	$A(allTabs).each(function(trigger) {
		trigger.observe('click', function() {
			$A(allTabs).each(function(l) {
				l.removeClassName('active');
			});
			trigger.addClassName('active');
		});
	});
=09
}
Event.observe(window, 'load', initTabControl);

/*
 *=20
 * Watermark for Input Text Boxes:
 *=20
 * 		Observes a focus/click event on all textboxes that have the CSS =
class "watermark"
 * 		On the event, the CSS class is removed and the default suggestion =
text is removed
 *=20
 */
function initSearchBoxes(){
	$$('.watermark').each( function(item){
		Event.observe(item, 'click', =
Watermark.clear.bindAsEventListener(Watermark));
	});
}
Event.observe(window,'load',initSearchBoxes);


var Watermark =3D {=20
=09
	clear: function(event) {
		var el =3D Event.element(event);
		el.clear();
		el.removeClassName('watermark');
	}
=09
};


var collection =3D new Array();
var selectedIndex;
/*
 *=20
 * Featured Article Slide Effect
 *=20
 */
function initSlide(){
	if(!($('featured-articles'))) return false;
=09
	collection =3D $$(".feature-collection");
	if( collection.size() =3D=3D 2 ){
		=
$('feature-collection-wrapper').appendChild(collection[0].cloneNode('true=
'));
		collection =3D $$(".feature-collection");
	}
=09
	if( collection.size() > 1 ){


		Event.observe('prevButton', 'click', nextEvent);
		Event.observe('nextButton', 'click', prevEvent);

		selectedIndex =3D 0;
	=09
		var totalWidth =3D 0;
		var offsetWidth =3D 0;
	=09
		collection.each( function(item){
			totalWidth =3D totalWidth + item.getWidth();
			if( item =3D=3D collection[0] ){
				offsetWidth =3D item.getWidth();
			}
		});
=09
	}
	$('feature-collection-wrapper').setStyle({ "width": totalWidth + "px" =
});
}
Event.observe(window,"load",initSlide);


function nextEvent(event){
	var prevIndex =3D selectedIndex;
	selectedIndex =3D selectedIndex - 1;
	if(selectedIndex < 0 ){
		selectedIndex =3D collection.size() - 1;
	}
	collection[selectedIndex].setStyle({ "display": "none" });
	$('feature-collection-wrapper').insertBefore( =
collection[selectedIndex], collection[prevIndex]);
	new	Effect.SlideDown(collection[selectedIndex], { scaleX: true, scaleY: =
false, scaleContent: false, scaleTo: 100.0, scaleFrom: 0, duration: 1 =
});=09
}


function prevEvent(event){

	$('feature-collection-wrapper').immediateDescendants().each( =
function(item){
		item.setStyle({ "display": "block" });
	});
=09
	var previousIndex =3D selectedIndex;
	selectedIndex =3D selectedIndex + 1;
=09
	if( selectedIndex >=3D collection.size() ){
		selectedIndex =3D 0;
	}

	new Effect.SlideUp(collection[previousIndex], { scaleX: true, scaleY: =
false, scaleContent: false, scaleTo: 0, scaleFrom: 100.0, duration: 1 =
});=09

	setTimeout( function(){
		=
$('feature-collection-wrapper').appendChild(collection[previousIndex]);
		collection[previousIndex].setStyle({ "display": "block" });
	}, 1000 )
=09
	$('feature-collection-wrapper').immediateDescendants().each( =
function(item){
		item.setStyle({ "display": "block" });
		item.setStyle({ "bottom": "0px" });=20
	});=09
}

var vidcollection =3D new Array();
var selectedVideo;
/*
 *=20
 * Video Slide Effect
 *=20
 */
function VidinitSlide(){
	if(!($('right-vid-featured-articles'))) return false;
=09
	vidcollection =3D $$(".right-vid-feature-collection");
	if( vidcollection.size() =3D=3D 2 ){
		=
$('right-vid-feature-collection-wrapper').appendChild(vidcollection[0].cl=
oneNode('true'));
		vidcollection =3D $$(".right-vid-feature-collection");
	}
=09
	if( vidcollection.size() > 1 ){


		Event.observe('prevButton', 'click', VidprevEvent);
		Event.observe('nextButton', 'click', VidnextEvent);

		selectedVideo =3D 0;
	=09
		var totalWidth =3D 0;
		var offsetWidth =3D 0;
	=09
		vidcollection.each( function(item){
			totalWidth =3D totalWidth + item.getWidth();
			if( item =3D=3D vidcollection[0] ){
				offsetWidth =3D item.getWidth();
			}
		});
=09
	}
	$('right-vid-feature-collection-wrapper').setStyle({ "width": =
totalWidth + "px" });
}
Event.observe(window,"load",VidinitSlide);


function VidprevEvent(event){
=09
	var prevVideo =3D selectedVideo;
	selectedVideo =3D selectedVideo - 1;
	if(selectedVideo < 0 ){
		selectedVideo =3D vidcollection.size() - 1;
	}
	vidcollection[selectedVideo].setStyle({ "display": "none" });
	$('right-vid-feature-collection-wrapper').insertBefore( =
vidcollection[selectedVideo], vidcollection[prevVideo]);
	new	Effect.SlideDown(vidcollection[selectedVideo], { scaleX: true, =
scaleY: false, scaleContent: false, scaleTo: 100.0, scaleFrom: 0, =
duration: 0 });=09
}

function VidnextEvent(event){

	$('right-vid-feature-collection-wrapper').immediateDescendants().each( =
function(item){
		item.setStyle({ "display": "block" });
	});
=09
	var prevVideo =3D selectedVideo;
	selectedVideo =3D selectedVideo + 1;
=09
	if( selectedVideo >=3D vidcollection.size() ){
		selectedVideo =3D 0;
	}

	new Effect.SlideUp(vidcollection[prevVideo], { scaleX: true, scaleY: =
false, scaleContent: false, scaleTo: 100.0, scaleFrom: 100.0, duration: =
0 });=09

	setTimeout( function(){
		=
$('right-vid-feature-collection-wrapper').appendChild(vidcollection[prevV=
ideo]);
		vidcollection[prevVideo].setStyle({ "display": "block" });
	}, 0)
=09
	$('right-vid-feature-collection-wrapper').immediateDescendants().each( =
function(item){
		item.setStyle({ "display": "block" });
		item.setStyle({ "bottom": "0px" });=20
	});=09
}
=20


// setNewWindow v1.5
function setNewWindow() {
	// make sure the browser has what we need
	if (!document.getElementsByTagName) return false;
	// get the elements
	var links =3D document.getElementsByTagName("a");
	// make sure there are any
	if (links.length < 1) return false;
	for (a=3D0; a < links.length; a++) {
		var link =3D links[a];
		if ((link.getAttribute("href")) && (link.getAttribute("rel") =3D=3D =
"external")) {
			if (link.getAttribute("title")) {
				var currentTitle =3D link.getAttribute("title");
				newTitle =3D currentTitle + " (opens in new window)";
				link.setAttribute("title", newTitle);
			}
			link.onclick =3D function() {
				var location =3D this.getAttribute("href");
				window.open(location, "newWindow");			=09
				return false;
			}
		}
	}
}
Event.observe(window,"load",setNewWindow);

function pollSubPop (url, name, widgets )=20
        {
            popupWin =3D window.open(url, name, widgets);
            var agt=3Dnavigator.userAgent.toLowerCase();
            var is_major =3D parseInt(navigator.appVersion);
             var is_ie     =3D ((agt.indexOf("msie") !=3D -1) && =
(agt.indexOf("opera") =3D=3D -1));
             var is_ie3    =3D (is_ie && (is_major < 4));
             var is_ie4    =3D (is_ie && (is_major =3D=3D 4) && =
(agt.indexOf("msie 4")!=3D-1) );
             var is_aol   =3D (agt.indexOf("aol") !=3D -1);
             var is_aol3  =3D (is_aol && is_ie3);
             var is_aol4  =3D (is_aol && is_ie4);
             var is_aol5  =3D (agt.indexOf("aol 5") !=3D -1);
             var is_aol6  =3D (agt.indexOf("aol 6") !=3D -1);
             var is_comp   =3D (agt.indexOf("compuserve") !=3D -1);
             var is_compie =3D (is_comp && is_ie);
       =20
             if(!is_aol6 && !is_aol3 && !is_aol4 && !is_aol5 && =
!is_compie) { popupWin.opener.top.name =3D "opener"; }
       =20
            popupWin.focus();
        }
       =20
        function openPopup(url,name,width,height){
            var widgets =3D 'width=3D'+width+',height=3D'+height;
            pollSubPop(url,name,widgets);
        }
       =20
        function switchMostPopular(clicked){
            if(clicked =3D=3D 'viewed'){
                document.getElementById('viewedTabTitle').className =3D =
'tabTitle active';
                document.getElementById('emailedTabTitle').className =3D =
'tabTitle';
                document.getElementById('emailedTabBody').style.display =
=3D 'none';
                document.getElementById('viewedTabBody').style.display =
=3D '';			=09
            }else{
                document.getElementById('emailedTabTitle').className =3D =
'tabTitle active';
                document.getElementById('viewedTabTitle').className =3D =
'tabTitle';
                document.getElementById('emailedTabBody').style.display =
=3D '';
                document.getElementById('viewedTabBody').style.display =
=3D 'none';
            }
        }
       =20
       function switchMostPopularHomepage(clicked){
            if(clicked =3D=3D 'viewedH'){
                =
document.getElementById('viewedHTabTitle_large').className =3D =
'tabTitle_large active';
                =
document.getElementById('emailedHTabTitle_large').className =3D =
'tabTitle_large';
                =
document.getElementById('emailedHTabBody_large').style.display =3D =
'none';
				document.getElementById('commentHTabTitle_large').className =3D =
'tabTitle_large';
                =
document.getElementById('commentHTabBody_large').style.display =3D =
'none';
                =
document.getElementById('viewedHTabBody_large').style.display =3D '';				=

            }else if(clicked =3D=3D 'emailedH'){
                =
document.getElementById('emailedHTabTitle_large').className =3D =
'tabTitle_large active';
                =
document.getElementById('viewedHTabTitle_large').className =3D =
'tabTitle_large';
				document.getElementById('commentHTabTitle_large').className =3D =
'tabTitle_large';
                =
document.getElementById('emailedHTabBody_large').style.display =3D '';
                =
document.getElementById('viewedHTabBody_large').style.display =3D =
'none';
				document.getElementById('commentHTabBody_large').style.display =3D =
'none';
            }else{
                =
document.getElementById('commentHTabTitle_large').className =3D =
'tabTitle_large active';
                =
document.getElementById('viewedHTabTitle_large').className =3D =
'tabTitle_large';
				document.getElementById('emailedHTabTitle_large').className =3D =
'tabTitle_large';
                =
document.getElementById('commentHTabBody_large').style.display =3D '';
                =
document.getElementById('viewedHTabBody_large').style.display =3D =
'none';
				document.getElementById('emailedHTabBody_large').style.display =3D =
'none';
            }
        }
	=09
		 function switchVideo(clicked){
            if(clicked =3D=3D 'view'){
                document.getElementById('viewTabTitle_large').className =
=3D 'tabTitle_large active';
                =
document.getElementById('recentTabTitle_large').className =3D =
'tabTitle_large';
                =
document.getElementById('recentTabBody_large').style.display =3D 'none';
                =
document.getElementById('viewTabBody_large').style.display =3D '';			=09
            }else{
                =
document.getElementById('recentTabTitle_large').className =3D =
'tabTitle_large active';
                document.getElementById('viewTabTitle_large').className =
=3D 'tabTitle_large';
                =
document.getElementById('recentTabBody_large').style.display =3D '';
                =
document.getElementById('viewTabBody_large').style.display =3D 'none';
            }
        }

	=09
		function switchAffiliatedContent(clicked){
            if(clicked =3D=3D 'affiliate'){
                =
document.getElementById('affiliateTabTitle_large').className =3D =
'tabTitle_large active';
                document.getElementById('webTabTitle_large').className =
=3D 'tabTitle_large';
				document.getElementById('relatedTabTitle_large').className =3D =
'tabTitle_large';
				document.getElementById('affiliateTabBody_large').style.display =3D =
'';=09
                =
document.getElementById('webTabBody_large').style.display =3D 'none';
                =
document.getElementById('relatedTabBody_large').style.display =3D =
'none';		=09
            }else if(clicked =3D=3D 'web'){
				document.getElementById('affiliateTabTitle_large').className =3D =
'tabTitle_large';
                document.getElementById('webTabTitle_large').className =
=3D 'tabTitle_large active';
				document.getElementById('relatedTabTitle_large').className =3D =
'tabTitle_large';
				document.getElementById('affiliateTabBody_large').style.display =3D =
'none';
                =
document.getElementById('webTabBody_large').style.display =3D '';
				document.getElementById('relatedTabBody_large').style.display =3D =
'none';
            }else{
				document.getElementById('affiliateTabTitle_large').className =3D =
'tabTitle_large';
				document.getElementById('webTabTitle_large').className =3D =
'tabTitle_large';
                =
document.getElementById('relatedTabTitle_large').className =3D =
'tabTitle_large active';
				document.getElementById('affiliateTabBody_large').style.display =3D =
'none';
				document.getElementById('webTabBody_large').style.display =3D =
'none';
                =
document.getElementById('relatedTabBody_large').style.display =3D '';
            }
        }
	=09
		function switchWebContent(clicked){
        	if(clicked =3D=3D 'webonly'){
                =
document.getElementById('webTabTitle_large_only').className =3D =
'tabTitle_large active';
				document.getElementById('relatedTabTitle_large_only').className =3D =
'tabTitle_large';
                =
document.getElementById('webTabBody_large_only').style.display =3D '';
				document.getElementById('relatedTabBody_large_only').style.display =
=3D 'none';
            }else{
				document.getElementById('webTabTitle_large_only').className =3D =
'tabTitle_large';
                =
document.getElementById('relatedTabTitle_large_only').className =3D =
'tabTitle_large active';
				document.getElementById('webTabBody_large_only').style.display =3D =
'none';
                =
document.getElementById('relatedTabBody_large_only').style.display =3D =
'';
            }
        }
	=09
		function switchTopicContent(clicked){
        	if(clicked =3D=3D 'onlyaffiliate'){
                =
document.getElementById('only_affiliateTabTitle_large').className =3D =
'tabTitle_large active';
				document.getElementById('only_relatedTabTitle_large').className =3D =
'tabTitle_large';
                =
document.getElementById('only_affiliateTabBody_large').style.display =3D =
'';
				document.getElementById('only_relatedTabBody_large').style.display =
=3D 'none';
            }else{
				document.getElementById('only_affiliateTabTitle_large').className =
=3D 'tabTitle_large';
                =
document.getElementById('only_relatedTabTitle_large').className =3D =
'tabTitle_large active';
				document.getElementById('only_affiliateTabBody_large').style.display =
=3D 'none';
                =
document.getElementById('only_relatedTabBody_large').style.display =3D =
'';
            }
        }
	=09
		function switchProduct(clicked){
            if(clicked =3D=3D 'shop'){
                document.getElementById('shopTabTitle_large').className =
=3D 'promotionTitle_large active';
                =
document.getElementById('travelTabTitle_large').className =3D =
'promotionTitle_large';
                =
document.getElementById('travelTabBody_large').style.display =3D 'none';
                =
document.getElementById('shopTabBody_large').style.display =3D '';			=09
            }else{
                =
document.getElementById('travelTabTitle_large').className =3D =
'promotionTitle_large active';
                document.getElementById('shopTabTitle_large').className =
=3D 'promotionTitle_large';
                =
document.getElementById('travelTabBody_large').style.display =3D '';
                =
document.getElementById('shopTabBody_large').style.display =3D 'none';
            }
        }
	=09
		function switchBrowseVideo(clicked){
            if(clicked =3D=3D 'browsesmith'){
				=
document.getElementById('browsesmith_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large active';
				=
document.getElementById('browsearts_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsehistory_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsetravel_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsescience_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsewildlife_browse_tabTitle_large').className=
 =3D 'browse_tabTitle_large';
				=
document.getElementById('browsesmith_browse_tabBody_large').style.display=
 =3D '';
				=
document.getElementById('browsearts_browse_tabBody_large').style.display =
=3D 'none';
				=
document.getElementById('browsehistory_browse_tabBody_large').style.displ=
ay =3D 'none';
				=
document.getElementById('browsetravel_browse_tabBody_large').style.displa=
y =3D 'none';
				=
document.getElementById('browsescience_browse_tabBody_large').style.displ=
ay =3D 'none';
				=
document.getElementById('browsewildlife_browse_tabBody_large').style.disp=
lay =3D 'none';
				}else if(clicked =3D=3D 'browsearts'){
				=
document.getElementById('browsesmith_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsearts_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large active';
				=
document.getElementById('browsehistory_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsetravel_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsescience_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsewildlife_browse_tabTitle_large').className=
 =3D 'browse_tabTitle_large';
				=
document.getElementById('browsesmith_browse_tabBody_large').style.display=
 =3D 'none';
				=
document.getElementById('browsearts_browse_tabBody_large').style.display =
=3D '';
				=
document.getElementById('browsehistory_browse_tabBody_large').style.displ=
ay =3D 'none';
				=
document.getElementById('browsetravel_browse_tabBody_large').style.displa=
y =3D 'none';
				=
document.getElementById('browsescience_browse_tabBody_large').style.displ=
ay =3D 'none';
				=
document.getElementById('browsewildlife_browse_tabBody_large').style.disp=
lay =3D 'none';
				}else if(clicked =3D=3D 'browsehistory'){
				=
document.getElementById('browsesmith_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsearts_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsehistory_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large active';
				=
document.getElementById('browsetravel_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsescience_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsewildlife_browse_tabTitle_large').className=
 =3D 'browse_tabTitle_large';
				=
document.getElementById('browsesmith_browse_tabBody_large').style.display=
 =3D 'none';
				=
document.getElementById('browsearts_browse_tabBody_large').style.display =
=3D 'none';
				=
document.getElementById('browsehistory_browse_tabBody_large').style.displ=
ay =3D '';
				=
document.getElementById('browsetravel_browse_tabBody_large').style.displa=
y =3D 'none';
				=
document.getElementById('browsescience_browse_tabBody_large').style.displ=
ay =3D 'none';
				=
document.getElementById('browsewildlife_browse_tabBody_large').style.disp=
lay =3D 'none';
				}else if(clicked =3D=3D 'browsetravel'){
				=
document.getElementById('browsesmith_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsearts_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsehistory_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsetravel_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large active';
				=
document.getElementById('browsescience_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsewildlife_browse_tabTitle_large').className=
 =3D 'browse_tabTitle_large';
				=
document.getElementById('browsesmith_browse_tabBody_large').style.display=
 =3D 'none';
				=
document.getElementById('browsearts_browse_tabBody_large').style.display =
=3D 'none';
				=
document.getElementById('browsehistory_browse_tabBody_large').style.displ=
ay =3D 'none';
				=
document.getElementById('browsetravel_browse_tabBody_large').style.displa=
y =3D '';
				=
document.getElementById('browsescience_browse_tabBody_large').style.displ=
ay =3D 'none';
				=
document.getElementById('browsewildlife_browse_tabBody_large').style.disp=
lay =3D 'none';
				}else if(clicked =3D=3D 'browsescience'){
				=
document.getElementById('browsesmith_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsearts_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsehistory_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsetravel_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsescience_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large active';
				=
document.getElementById('browsewildlife_browse_tabTitle_large').className=
 =3D 'browse_tabTitle_large';
				=
document.getElementById('browsesmith_browse_tabBody_large').style.display=
 =3D 'none';
				=
document.getElementById('browsearts_browse_tabBody_large').style.display =
=3D 'none';
				=
document.getElementById('browsehistory_browse_tabBody_large').style.displ=
ay =3D 'none';
				=
document.getElementById('browsetravel_browse_tabBody_large').style.displa=
y =3D 'none';
				=
document.getElementById('browsescience_browse_tabBody_large').style.displ=
ay =3D '';
				=
document.getElementById('browsewildlife_browse_tabBody_large').style.disp=
lay =3D 'none';
				}else if(clicked =3D=3D 'browsewildlife'){
				=
document.getElementById('browsesmith_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsearts_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsehistory_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsetravel_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsescience_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsewildlife_browse_tabTitle_large').className=
 =3D 'browse_tabTitle_large active';
				=
document.getElementById('browsesmith_browse_tabBody_large').style.display=
 =3D 'none';
				=
document.getElementById('browsearts_browse_tabBody_large').style.display =
=3D 'none';
				=
document.getElementById('browsehistory_browse_tabBody_large').style.displ=
ay =3D 'none';
				=
document.getElementById('browsetravel_browse_tabBody_large').style.displa=
y =3D 'none';
				=
document.getElementById('browsescience_browse_tabBody_large').style.displ=
ay =3D 'none';
				=
document.getElementById('browsewildlife_browse_tabBody_large').style.disp=
lay =3D '';
            }
        }
	=09
		function switchBrowseVideoASM(clicked){
            if(clicked =3D=3D 'browseflight'){
				=
document.getElementById('browseflight_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large active';
				=
document.getElementById('browsehistflight_browse_tabTitle_large').classNa=
me =3D 'browse_tabTitle_large';
				=
document.getElementById('browsemilitary_browse_tabTitle_large').className=
 =3D 'browse_tabTitle_large';
				=
document.getElementById('browsespace_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browseflight_browse_tabBody_large').style.displa=
y =3D '';
				=
document.getElementById('browsehistflight_browse_tabBody_large').style.di=
splay =3D 'none';
				=
document.getElementById('browsemilitary_browse_tabBody_large').style.disp=
lay =3D 'none';
				=
document.getElementById('browsespace_browse_tabBody_large').style.display=
 =3D 'none';
				}else if(clicked =3D=3D 'browsehistflight'){
				=
document.getElementById('browseflight_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsehistflight_browse_tabTitle_large').classNa=
me =3D 'browse_tabTitle_large active';
				=
document.getElementById('browsemilitary_browse_tabTitle_large').className=
 =3D 'browse_tabTitle_large';
				=
document.getElementById('browsespace_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browseflight_browse_tabBody_large').style.displa=
y =3D 'none';
				=
document.getElementById('browsehistflight_browse_tabBody_large').style.di=
splay =3D '';
				=
document.getElementById('browsemilitary_browse_tabBody_large').style.disp=
lay =3D 'none';
				=
document.getElementById('browsespace_browse_tabBody_large').style.display=
 =3D 'none';
				}else if(clicked =3D=3D 'browsemilitary'){
				=
document.getElementById('browseflight_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsehistflight_browse_tabTitle_large').classNa=
me =3D 'browse_tabTitle_large';
				=
document.getElementById('browsemilitary_browse_tabTitle_large').className=
 =3D 'browse_tabTitle_large active';
				=
document.getElementById('browsespace_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browseflight_browse_tabBody_large').style.displa=
y =3D 'none';
				=
document.getElementById('browsehistflight_browse_tabBody_large').style.di=
splay =3D 'none';
				=
document.getElementById('browsemilitary_browse_tabBody_large').style.disp=
lay =3D '';
				=
document.getElementById('browsespace_browse_tabBody_large').style.display=
 =3D 'none';
				}else if(clicked =3D=3D 'browsespace'){
				=
document.getElementById('browseflight_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large';
				=
document.getElementById('browsehistflight_browse_tabTitle_large').classNa=
me =3D 'browse_tabTitle_large';
				=
document.getElementById('browsemilitary_browse_tabTitle_large').className=
 =3D 'browse_tabTitle_large';
				=
document.getElementById('browsespace_browse_tabTitle_large').className =
=3D 'browse_tabTitle_large active';
				=
document.getElementById('browseflight_browse_tabBody_large').style.displa=
y =3D 'none';
				=
document.getElementById('browsehistflight_browse_tabBody_large').style.di=
splay =3D 'none';
				=
document.getElementById('browsemilitary_browse_tabBody_large').style.disp=
lay =3D 'none';
				=
document.getElementById('browsespace_browse_tabBody_large').style.display=
 =3D '';
            }
        }

function switchToolsExpand(clicked){
            if(clicked =3D=3D 'expandon'){
                document.getElementById('expandTabTitle').className =3D =
'tabExpandTitle active';
                document.getElementById('expandTabTitle_full').className =
=3D 'tabExpandTitle';
                =
document.getElementById('expandTabBody_large').style.display =3D '';
                =
document.getElementById('expand_fullTabBody_large').style.display =3D =
'';			=09
      =20
            }
        }

function AW_BustFrames() {
	if( self.parent && self.parent.frames ) {
		if (self.parent.frames.length!=3D0) {
			self.parent.location.replace(document.location.href);
		}
	}
}

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.smithsonianmag.com/includes/ufo.js

var UFO =3D {
	req: ["movie", "width", "height", "majorversion", "build"],
	opt: ["play", "loop", "menu", "quality", "scale", "salign", "wmode", =
"bgcolor", "base", "flashvars", "devicefont", "allowscriptaccess", =
"seamlesstabbing", "allowfullscreen"],
	optAtt: ["id", "name", "align"],
	optExc: ["swliveconnect"],
	ximovie: "ufo.swf",
	xiwidth: "215",
	xiheight: "138",
	ua: navigator.userAgent.toLowerCase(),
	pluginType: "",
	fv: [0,0],
	foList: [],
	=09
	create: function(FO, id) {
		if (!UFO.uaHas("w3cdom") || UFO.uaHas("ieMac")) return;
		UFO.getFlashVersion();
		UFO.foList[id] =3D UFO.updateFO(FO);
		UFO.createCSS("#" + id, "visibility:hidden;");
		UFO.domLoad(id);
	},

	updateFO: function(FO) {
		if (typeof FO.xi !=3D "undefined" && FO.xi =3D=3D "true") {
			if (typeof FO.ximovie =3D=3D "undefined") FO.ximovie =3D UFO.ximovie;
			if (typeof FO.xiwidth =3D=3D "undefined") FO.xiwidth =3D UFO.xiwidth;
			if (typeof FO.xiheight =3D=3D "undefined") FO.xiheight =3D =
UFO.xiheight;
		}
		FO.mainCalled =3D false;
		return FO;
	},

	domLoad: function(id) {
		var _t =3D setInterval(function() {
			if ((document.getElementsByTagName("body")[0] !=3D null || =
document.body !=3D null) && document.getElementById(id) !=3D null) {
				UFO.main(id);
				clearInterval(_t);
			}
		}, 250);
		if (typeof document.addEventListener !=3D "undefined") {
			document.addEventListener("DOMContentLoaded", function() { =
UFO.main(id); clearInterval(_t); } , null); // Gecko, Opera 9+
		}
	},

	main: function(id) {
		var _fo =3D UFO.foList[id];
		if (_fo.mainCalled) return;
		UFO.foList[id].mainCalled =3D true;
		document.getElementById(id).style.visibility =3D "hidden";
		if (UFO.hasRequired(id)) {
			if (UFO.hasFlashVersion(parseInt(_fo.majorversion, 10), =
parseInt(_fo.build, 10))) {
				if (typeof _fo.setcontainercss !=3D "undefined" && =
_fo.setcontainercss =3D=3D "true") UFO.setContainerCSS(id);
				UFO.writeSWF(id);
			}
			else if (_fo.xi =3D=3D "true" && UFO.hasFlashVersion(6, 65)) {
				UFO.createDialog(id);
			}
		}
		document.getElementById(id).style.visibility =3D "visible";
	},
=09
	createCSS: function(selector, declaration) {
		var _h =3D document.getElementsByTagName("head")[0];=20
		var _s =3D UFO.createElement("style");
		if (!UFO.uaHas("ieWin")) =
_s.appendChild(document.createTextNode(selector + " {" + declaration + =
"}")); // bugs in IE/Win
		_s.setAttribute("type", "text/css");
		_s.setAttribute("media", "screen");=20
		_h.appendChild(_s);
		if (UFO.uaHas("ieWin") && document.styleSheets && =
document.styleSheets.length > 0) {
			var _ls =3D document.styleSheets[document.styleSheets.length - 1];
			if (typeof _ls.addRule =3D=3D "object") _ls.addRule(selector, =
declaration);
		}
	},
=09
	setContainerCSS: function(id) {
		var _fo =3D UFO.foList[id];
		var _w =3D /%/.test(_fo.width) ? "" : "px";
		var _h =3D /%/.test(_fo.height) ? "" : "px";
		UFO.createCSS("#" + id, "width:" + _fo.width + _w +"; height:" + =
_fo.height + _h +";");
		if (_fo.width =3D=3D "100%") {
			UFO.createCSS("body", "margin-left:0; margin-right:0; padding-left:0; =
padding-right:0;");
		}
		if (_fo.height =3D=3D "100%") {
			UFO.createCSS("html", "height:100%; overflow:hidden;");
			UFO.createCSS("body", "margin-top:0; margin-bottom:0; padding-top:0; =
padding-bottom:0; height:100%;");
		}
	},

	createElement: function(el) {
		return (UFO.uaHas("xml") && typeof document.createElementNS !=3D =
"undefined") ?  document.createElementNS("http://www.w3.org/1999/xhtml", =
el) : document.createElement(el);
	},

	createObjParam: function(el, aName, aValue) {
		var _p =3D UFO.createElement("param");
		_p.setAttribute("name", aName);=09
		_p.setAttribute("value", aValue);
		el.appendChild(_p);
	},

	uaHas: function(ft) {
		var _u =3D UFO.ua;
		switch(ft) {
			case "w3cdom":
				return (typeof document.getElementById !=3D "undefined" && typeof =
document.getElementsByTagName !=3D "undefined" && (typeof =
document.createElement !=3D "undefined" || typeof =
document.createElementNS !=3D "undefined"));
			case "xml":
				var _m =3D document.getElementsByTagName("meta");
				var _l =3D _m.length;
				for (var i =3D 0; i < _l; i++) {
					if (/content-type/i.test(_m[i].getAttribute("http-equiv")) && =
/xml/i.test(_m[i].getAttribute("content"))) return true;
				}
				return false;
			case "ieMac":
				return /msie/.test(_u) && !/opera/.test(_u) && /mac/.test(_u);
			case "ieWin":
				return /msie/.test(_u) && !/opera/.test(_u) && /win/.test(_u);
			case "gecko":
				return /gecko/.test(_u) && !/applewebkit/.test(_u);
			case "opera":
				return /opera/.test(_u);
			case "safari":
				return /applewebkit/.test(_u);
			default:
				return false;
		}
	},
=09
	getFlashVersion: function() {
		if (UFO.fv[0] !=3D 0) return; =20
		if (navigator.plugins && typeof navigator.plugins["Shockwave Flash"] =
=3D=3D "object") {
			UFO.pluginType =3D "npapi";
			var _d =3D navigator.plugins["Shockwave Flash"].description;
			if (typeof _d !=3D "undefined") {
				_d =3D _d.replace(/^.*\s+(\S+\s+\S+$)/, "$1");
				var _m =3D parseInt(_d.replace(/^(.*)\..*$/, "$1"), 10);
				var _r =3D /r/.test(_d) ? parseInt(_d.replace(/^.*r(.*)$/, "$1"), =
10) : 0;
				UFO.fv =3D [_m, _r];
			}
		}
		else if (window.ActiveXObject) {
			UFO.pluginType =3D "ax";
			try { // avoid fp 6 crashes
				var _a =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
			}
			catch(e) {
				try {=20
					var _a =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
					UFO.fv =3D [6, 0];
					_a.AllowScriptAccess =3D "always"; // throws if fp < 6.47=20
				}
				catch(e) {
					if (UFO.fv[0] =3D=3D 6) return;
				}
				try {
					var _a =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
				}
				catch(e) {}
			}
			if (typeof _a =3D=3D "object") {
				var _d =3D _a.GetVariable("$version"); // bugs in fp 6.21/6.23
				if (typeof _d !=3D "undefined") {
					_d =3D _d.replace(/^\S+\s+(.*)$/, "$1").split(",");
					UFO.fv =3D [parseInt(_d[0], 10), parseInt(_d[2], 10)];
				}
			}
		}
	},

	hasRequired: function(id) {
		var _l =3D UFO.req.length;
		for (var i =3D 0; i < _l; i++) {
			if (typeof UFO.foList[id][UFO.req[i]] =3D=3D "undefined") return =
false;
		}
		return true;
	},
=09
	hasFlashVersion: function(major, release) {
		return (UFO.fv[0] > major || (UFO.fv[0] =3D=3D major && UFO.fv[1] >=3D =
release)) ? true : false;
	},

	writeSWF: function(id) {
		var _fo =3D UFO.foList[id];
		var _e =3D document.getElementById(id);
		if (UFO.pluginType =3D=3D "npapi") {
			if (UFO.uaHas("gecko") || UFO.uaHas("xml")) {
				while(_e.hasChildNodes()) {
					_e.removeChild(_e.firstChild);
				}
				var _obj =3D UFO.createElement("object");
				_obj.setAttribute("type", "application/x-shockwave-flash");
				_obj.setAttribute("data", _fo.movie);
				_obj.setAttribute("width", _fo.width);
				_obj.setAttribute("height", _fo.height);
				var _l =3D UFO.optAtt.length;
				for (var i =3D 0; i < _l; i++) {
					if (typeof _fo[UFO.optAtt[i]] !=3D "undefined") =
_obj.setAttribute(UFO.optAtt[i], _fo[UFO.optAtt[i]]);
				}
				var _o =3D UFO.opt.concat(UFO.optExc);
				var _l =3D _o.length;
				for (var i =3D 0; i < _l; i++) {
					if (typeof _fo[_o[i]] !=3D "undefined") UFO.createObjParam(_obj, =
_o[i], _fo[_o[i]]);
				}
				_e.appendChild(_obj);
			}
			else {
				var _emb =3D "";
				var _o =3D UFO.opt.concat(UFO.optAtt).concat(UFO.optExc);
				var _l =3D _o.length;
				for (var i =3D 0; i < _l; i++) {
					if (typeof _fo[_o[i]] !=3D "undefined") _emb +=3D ' ' + _o[i] + =
'=3D"' + _fo[_o[i]] + '"';
				}
				_e.innerHTML =3D '<embed type=3D"application/x-shockwave-flash" =
src=3D"' + _fo.movie + '" width=3D"' + _fo.width + '" height=3D"' + =
_fo.height + '" =
pluginspage=3D"http://www.macromedia.com/go/getflashplayer"' + _emb + =
'></embed>';
			}
		}
		else if (UFO.pluginType =3D=3D "ax") {
			var _objAtt =3D "";
			var _l =3D UFO.optAtt.length;
			for (var i =3D 0; i < _l; i++) {
				if (typeof _fo[UFO.optAtt[i]] !=3D "undefined") _objAtt +=3D ' ' + =
UFO.optAtt[i] + '=3D"' + _fo[UFO.optAtt[i]] + '"';
			}
			var _objPar =3D "";
			var _l =3D UFO.opt.length;
			for (var i =3D 0; i < _l; i++) {
				if (typeof _fo[UFO.opt[i]] !=3D "undefined") _objPar +=3D '<param =
name=3D"' + UFO.opt[i] + '" value=3D"' + _fo[UFO.opt[i]] + '" />';
			}
			var _p =3D window.location.protocol =3D=3D "https:" ? "https:" : =
"http:";
			_e.innerHTML =3D '<object =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + _objAtt + ' =
width=3D"' + _fo.width + '" height=3D"' + _fo.height + '" codebase=3D"' =
+ _p + =
'//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=3D=
' + _fo.majorversion + ',0,' + _fo.build + ',0"><param name=3D"movie" =
value=3D"' + _fo.movie + '" />' + _objPar + '</object>';
		}
	},
	=09
	createDialog: function(id) {
		var _fo =3D UFO.foList[id];
		UFO.createCSS("html", "height:100%; overflow:hidden;");
		UFO.createCSS("body", "height:100%; overflow:hidden;");
		UFO.createCSS("#xi-con", "position:absolute; left:0; top:0; =
z-index:1000; width:100%; height:100%; background-color:#fff; =
filter:alpha(opacity:75); opacity:0.75;");
		UFO.createCSS("#xi-dia", "position:absolute; left:50%; top:50%; =
margin-left: -" + Math.round(parseInt(_fo.xiwidth, 10) / 2) + "px; =
margin-top: -" + Math.round(parseInt(_fo.xiheight, 10) / 2) + "px; =
width:" + _fo.xiwidth + "px; height:" + _fo.xiheight + "px;");
		var _b =3D document.getElementsByTagName("body")[0];
		var _c =3D UFO.createElement("div");
		_c.setAttribute("id", "xi-con");
		var _d =3D UFO.createElement("div");
		_d.setAttribute("id", "xi-dia");
		_c.appendChild(_d);
		_b.appendChild(_c);
		var _mmu =3D window.location;
		if (UFO.uaHas("xml") && UFO.uaHas("safari")) {
			var _mmd =3D =
document.getElementsByTagName("title")[0].firstChild.nodeValue =3D =
document.getElementsByTagName("title")[0].firstChild.nodeValue.slice(0, =
47) + " - Flash Player Installation";
		}
		else {
			var _mmd =3D document.title =3D document.title.slice(0, 47) + " - =
Flash Player Installation";
		}
		var _mmp =3D UFO.pluginType =3D=3D "ax" ? "ActiveX" : "PlugIn";
		var _uc =3D typeof _fo.xiurlcancel !=3D "undefined" ? =
"&xiUrlCancel=3D" + _fo.xiurlcancel : "";
		var _uf =3D typeof _fo.xiurlfailed !=3D "undefined" ? =
"&xiUrlFailed=3D" + _fo.xiurlfailed : "";
		UFO.foList["xi-dia"] =3D { movie:_fo.ximovie, width:_fo.xiwidth, =
height:_fo.xiheight, majorversion:"6", build:"65", =
flashvars:"MMredirectURL=3D" + _mmu + "&MMplayerType=3D" + _mmp + =
"&MMdoctitle=3D" + _mmd + _uc + _uf };
		UFO.writeSWF("xi-dia");
	},

	expressInstallCallback: function() {
		var _b =3D document.getElementsByTagName("body")[0];
		var _c =3D document.getElementById("xi-con");
		_b.removeChild(_c);
		UFO.createCSS("body", "height:auto; overflow:auto;");
		UFO.createCSS("html", "height:auto; overflow:auto;");
	},

	cleanupIELeaks: function() {
		var _o =3D document.getElementsByTagName("object");
		var _l =3D _o.length
		for (var i =3D 0; i < _l; i++) {
			_o[i].style.display =3D "none";
			for (var x in _o[i]) {
				if (typeof _o[i][x] =3D=3D "function") {
					_o[i][x] =3D null;
				}
			}
		}
	}

};

if (typeof window.attachEvent !=3D "undefined" && UFO.uaHas("ieWin")) {
	window.attachEvent("onunload", UFO.cleanupIELeaks);
}

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.smithsonianmag.com/includes/AC_RunActiveContent.js

//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') !=3D -1)
    return src.replace(/\?/, ext+'?');=20
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs)=20
{=20
  var str =3D '<object ';
  for (var i in objAttrs)
    str +=3D i + '=3D"' + objAttrs[i] + '" ';
  str +=3D '>';
  for (var i in params)
    str +=3D '<param name=3D"' + i + '" value=3D"' + params[i] + '" /> =
';
  str +=3D '<embed ';
  for (var i in embedAttrs)
    str +=3D i + '=3D"' + embedAttrs[i] + '" ';
  str +=3D ' ></embed></object>';

  document.write(str);
}

function AC_FL_RunContent(){
  var ret =3D=20
    AC_GetArgs
    (  arguments, "", "movie", =
"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret =3D=20
    AC_GetArgs
    (  arguments, ".dcr", "src", =
"clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret =3D new Object();
  ret.embedAttrs =3D new Object();
  ret.params =3D new Object();
  ret.objAttrs =3D new Object();
  for (var i=3D0; i < args.length; i=3Di+2){
    var currArg =3D args[i].toLowerCase();   =20

    switch (currArg){=09
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] =3D args[i+1];
        break;
      case "src":
      case "movie":=09
        args[i+1] =3D AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] =3D args[i+1];
        ret.params[srcParamName] =3D args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] =3D args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace":=20
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        ret.embedAttrs[args[i]] =3D ret.objAttrs[args[i]] =3D args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] =3D ret.params[args[i]] =3D args[i+1];
    }
  }
  ret.objAttrs["classid"] =3D classid;
  if (mimeType) ret.embedAttrs["type"] =3D mimeType;
  return ret;
}

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.smithsonianmag.com/includes/ad-builder.js

//  AUDIENCESCIENCE AD TAG CODE

	var rsi_segs = [];
	var segs_beg=document.cookie.indexOf('rsi_segs=');
	if (segs_beg>=0){
		segs_beg=document.cookie.indexOf('=',segs_beg)+1;
		if(segs_beg>0){
			var segs_end=document.cookie.indexOf(';',segs_beg);
			if(segs_end==-1) segs_end=document.cookie.length;
			rsi_segs=document.cookie.substring(segs_beg,segs_end).split('|');
		}
	}
	var segLen = 20;
	var segQS = "";
	var segArr = new Array();
	if (rsi_segs.length < segLen){segLen=rsi_segs.length}
	var segs = new Array();
	for (var i = 0; i < segLen; i++){
		segArr = rsi_segs[i].split("H07710_")
		if (segArr.length > 1) {
    			segs[i] = segArr[1];
			segQS+=("rsseg"+"="+segs[i]+";")
		}
	}

//  END AUDIENCESCIENCE AD TAG CODE

// Quantcast
quantSegs="";
function qc_results(result) {
	for (var i = 0; i < result.segments.length; i++) {
		quantSegs += "qc=" + result.segments[i].id + ";"; 
	}
}
// Quantcast

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.smithsonianmag.com/includes/scriptaculous.js

// script.aculo.us scriptaculous.js v1.7.0, Fri Jan 19 19:16:36 CET 2007

// Copyright (c) 2005, 2006 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)
//=20
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//=20
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS =
BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN =
ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// For details, see the script.aculo.us web site: =
http://script.aculo.us/

var Scriptaculous =3D {
  Version: '1.7.0',
  require: function(libraryName) {
    // inserting via DOM fails in Safari 2.0, so brute force approach
    document.write('<script type=3D"text/javascript" =
src=3D"'+libraryName+'"></script>');
  },
  load: function() {
    if((typeof Prototype=3D=3D'undefined') ||=20
       (typeof Element =3D=3D 'undefined') ||=20
       (typeof Element.Methods=3D=3D'undefined') ||
       parseFloat(Prototype.Version.split(".")[0] + "." +
                  Prototype.Version.split(".")[1]) < 1.5)
       throw("script.aculo.us requires the Prototype JavaScript =
framework >=3D 1.5.0");
   =20
    $A(document.getElementsByTagName("script")).findAll( function(s) {
      return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))
    }).each( function(s) {
      var path =3D s.src.replace(/scriptaculous\.js(\?.*)?$/,'');
      var includes =3D s.src.match(/\?.*load=3D([a-z,]*)/);
      (includes ? includes[1] : =
'builder,effects,dragdrop,controls,slider').split(',').each(
       function(include) { Scriptaculous.require(path+include+'.js') });
    });
  }
}

Scriptaculous.load();

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://pixel.quantserve.com/api/segments.json?a=p-5dyPa639IrgIw&callback=qc_results&ttl=86400

qc_results({"segments":[{"id":"D"},{"id":"T"},{"id":"233"},{"id":"2902"},=
{"id":"292"},{"id":"2837"},{"id":"2836"},{"id":"2835"},{"id":"1663"},{"id=
":"1593"},{"id":"580"},{"id":"579"},{"id":"577"},{"id":"253"},{"id":"242"=
},{"id":"241"}]});=0A=

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://subscribe.smithsonianmag.com/display_ad.js?designation=top_corner

document.writeln("<a =
href=3D'http://subscribe.smithsonianmag.com/sub.php?idx=3D125&utm_source=3D=
cornerad&utm_medium=3Dhouseads' target=3D'_blank'  rel=3D'external' =
target-new=3D'window'><img =
src=3D'https://subscribe.smithsonianmag.com/images/offers2/ad_image_125.g=
if' width=3D'230' height=3D'90' border=3D0 alt=3D'Subscribe Now' =
/></a>");
------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.smithsonianmag.com/g/js/prototype.js

/*  Prototype JavaScript framework, version 1.5.1_rc2=0A=
 *  (c) 2005-2007 Sam Stephenson=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://www.prototypejs.org/=0A=
 *=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.5.1_rc2',=0A=
=0A=
  Browser: {=0A=
    IE:     !!(window.attachEvent && !window.opera),=0A=
    Opera:  !!window.opera,=0A=
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A=
    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && =
navigator.userAgent.indexOf('KHTML') =3D=3D -1=0A=
  },=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate,=0A=
    ElementExtensions: !!window.HTMLElement,=0A=
    SpecificElementExtensions:=0A=
      (document.createElement('div').__proto__ !=3D=3D=0A=
       document.createElement('form').__proto__)=0A=
  },=0A=
=0A=
  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',=0A=
  emptyFunction: function() {},=0A=
  K: function(x) { return x }=0A=
}=0A=
=0A=
var Class =3D {=0A=
  create: function() {=0A=
    return function() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
var Abstract =3D new Object();=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source) {=0A=
    destination[property] =3D source[property];=0A=
  }=0A=
  return destination;=0A=
}=0A=
=0A=
Object.extend(Object, {=0A=
  inspect: function(object) {=0A=
    try {=0A=
      if (object =3D=3D=3D undefined) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : object.toString();=0A=
    } catch (e) {=0A=
      if (e instanceof RangeError) return '...';=0A=
      throw e;=0A=
    }=0A=
  },=0A=
=0A=
  toJSON: function(object) {=0A=
    var type =3D typeof object;=0A=
    switch(type) {=0A=
      case 'undefined':=0A=
      case 'function':=0A=
      case 'unknown': return;=0A=
      case 'boolean': return object.toString();=0A=
    }=0A=
    if (object =3D=3D=3D null) return 'null';=0A=
    if (object.toJSON) return object.toJSON();=0A=
    if (object.ownerDocument =3D=3D=3D document) return;=0A=
    var results =3D [];=0A=
    for (var property in object) {=0A=
      var value =3D Object.toJSON(object[property]);=0A=
      if (value !=3D=3D undefined)=0A=
        results.push(property.toJSON() + ':' + value);=0A=
    }=0A=
    return '{' + results.join(',') + '}';=0A=
  },=0A=
=0A=
  keys: function(object) {=0A=
    var keys =3D [];=0A=
    for (var property in object)=0A=
      keys.push(property);=0A=
    return keys;=0A=
  },=0A=
=0A=
  values: function(object) {=0A=
    var values =3D [];=0A=
    for (var property in object)=0A=
      values.push(object[property]);=0A=
    return values;=0A=
  },=0A=
=0A=
  clone: function(object) {=0A=
    return Object.extend({}, object);=0A=
  }=0A=
});=0A=
=0A=
Function.prototype.bind =3D function() {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function() {=0A=
    return __method.apply(object, args.concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bindAsEventListener =3D function(object) {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function(event) {=0A=
    return __method.apply(object, [( event || =
window.event)].concat(args).concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    return this.toPaddedString(2, 16);=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  toPaddedString: function(length, radix) {=0A=
    var string =3D this.toString(radix || 10);=0A=
    return '0'.times(length - string.length) + string;=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return isFinite(this) ? this.toString() : 'null';=0A=
  }=0A=
});=0A=
=0A=
Date.prototype.toJSON =3D function() {=0A=
  return '"' + this.getFullYear() + '-' +=0A=
    (this.getMonth() + 1).toPaddedString(2) + '-' +=0A=
    this.getDate().toPaddedString(2) + 'T' +=0A=
    this.getHours().toPaddedString(2) + ':' +=0A=
    this.getMinutes().toPaddedString(2) + ':' +=0A=
    this.getSeconds().toPaddedString(2) + '"';=0A=
};=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) {}=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create();=0A=
PeriodicalExecuter.prototype =3D {=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    if (!this.timer) return;=0A=
    clearInterval(this.timer);=0A=
    this.timer =3D null;=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.callback(this);=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
Object.extend(String, {=0A=
  interpret: function(value) {=0A=
    return value =3D=3D null ? '' : String(value);=0A=
  },=0A=
  specialChar: {=0A=
    '\b': '\\b',=0A=
    '\t': '\\t',=0A=
    '\n': '\\n',=0A=
    '\f': '\\f',=0A=
    '\r': '\\r',=0A=
    '\\': '\\\\'=0A=
  }=0A=
});=0A=
=0A=
Object.extend(String.prototype, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D String.interpret(replacement(match));=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.prepareReplacement(replacement);=0A=
    count =3D count =3D=3D=3D undefined ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  },=0A=
=0A=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : this;=0A=
  },=0A=
=0A=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var self =3D arguments.callee;=0A=
    self.text.data =3D this;=0A=
    return self.div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A=
      $A(div.childNodes).inject('', function(memo, node) { return =
memo+node.nodeValue }) :=0A=
      div.childNodes[0].nodeValue) : '';=0A=
  },=0A=
=0A=
  toQueryParams: function(separator) {=0A=
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A=
    if (!match) return {};=0A=
=0A=
    return match[1].split(separator || '&').inject({}, function(hash, =
pair) {=0A=
      if ((pair =3D pair.split('=3D'))[0]) {=0A=
        var name =3D decodeURIComponent(pair[0]);=0A=
        var value =3D pair[1] ? decodeURIComponent(pair[1]) : undefined;=0A=
=0A=
        if (hash[name] !=3D=3D undefined) {=0A=
          if (hash[name].constructor !=3D Array)=0A=
            hash[name] =3D [hash[name]];=0A=
          if (value) hash[name].push(value);=0A=
        }=0A=
        else hash[name] =3D value;=0A=
      }=0A=
      return hash;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this.slice(0, this.length - 1) +=0A=
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A=
  },=0A=
=0A=
  times: function(count) {=0A=
    var result =3D '';=0A=
    for (var i =3D 0; i < count; i++) result +=3D this;=0A=
    return result;=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var parts =3D this.split('-'), len =3D parts.length;=0A=
    if (len =3D=3D 1) return parts[0];=0A=
=0A=
    var camelized =3D this.charAt(0) =3D=3D '-'=0A=
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A=
      : parts[0];=0A=
=0A=
    for (var i =3D 1; i < len; i++)=0A=
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);=0A=
=0A=
    return camelized;=0A=
  },=0A=
=0A=
  capitalize: function() {=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  },=0A=
=0A=
  underscore: function() {=0A=
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();=0A=
  },=0A=
=0A=
  dasherize: function() {=0A=
    return this.gsub(/_/,'-');=0A=
  },=0A=
=0A=
  inspect: function(useDoubleQuotes) {=0A=
    var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A=
      var character =3D String.specialChar[match[0]];=0A=
      return character ? character : '\\u00' + =
match[0].charCodeAt().toPaddedString(2, 16);=0A=
    });=0A=
    if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') =
+ '"';=0A=
    return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return this.inspect(true);=0A=
  },=0A=
=0A=
  evalJSON: function(sanitize) {=0A=
    try {=0A=
      if (!sanitize || =
(/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u =
\n\r\t])+?$/.test(this)))=0A=
        return eval('(' + this + ')');=0A=
    } catch (e) {}=0A=
    throw new SyntaxError('Badly formated JSON string: ' + =
this.inspect());=0A=
  },=0A=
=0A=
  include: function(pattern) {=0A=
    return this.indexOf(pattern) > -1;=0A=
  },=0A=
=0A=
  startsWith: function(pattern) {=0A=
    return this.indexOf(pattern) =3D=3D 0;=0A=
  },=0A=
=0A=
  endsWith: function(pattern) {=0A=
    return this.lastIndexOf(pattern) =3D=3D (this.length - =
pattern.length);=0A=
  },=0A=
=0A=
  empty: function() {=0A=
    return this =3D=3D '';=0A=
  },=0A=
=0A=
  blank: function() {=0A=
    return /^\s*$/.test(this);=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A=
  if (typeof replacement =3D=3D 'function') return replacement;=0A=
  var template =3D new Template(replacement);=0A=
  return function(match) { return template.evaluate(match) };=0A=
}=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
Object.extend(String.prototype.escapeHTML, {=0A=
  div:  document.createElement('div'),=0A=
  text: document.createTextNode('')=0A=
});=0A=
=0A=
with (String.prototype.escapeHTML) div.appendChild(text);=0A=
=0A=
var Template =3D Class.create();=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
Template.prototype =3D {=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern  =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      var before =3D match[1];=0A=
      if (before =3D=3D '\\') return match[2];=0A=
      return before + String.interpret(object[match[3]]);=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
var $break    =3D new Object();=0A=
var $continue =3D new Object();=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator) {=0A=
    var index =3D 0;=0A=
    try {=0A=
      this._each(function(value) {=0A=
        iterator(value, index++);=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
    return this;=0A=
  },=0A=
=0A=
  eachSlice: function(number, iterator) {=0A=
    var index =3D -number, slices =3D [], array =3D this.toArray();=0A=
    while ((index +=3D number) < array.length)=0A=
      slices.push(array.slice(index, index+number));=0A=
    return slices.map(iterator);=0A=
  },=0A=
=0A=
  all: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!(iterator || Prototype.K)(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator) {=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!(iterator || Prototype.K)(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push((iterator || Prototype.K)(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(pattern, iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      var stringValue =3D value.toString();=0A=
      if (stringValue.match(pattern))=0A=
        results.push((iterator || Prototype.K)(value, index));=0A=
    })=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inGroupsOf: function(number, fillWith) {=0A=
    fillWith =3D fillWith =3D=3D=3D undefined ? null : fillWith;=0A=
    return this.eachSlice(number, function(slice) {=0A=
      while(slice.length < number) slice.push(fillWith);=0A=
      return slice;=0A=
    });=0A=
  },=0A=
=0A=
  inject: function(memo, iterator) {=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.map(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator) {=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      ((iterator || Prototype.K)(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator) {=0A=
    return this.map(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.map();=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (typeof args.last() =3D=3D 'function')=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.toArray().length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray=0A=
});=0A=
var $A =3D Array.from =3D function(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) {=0A=
    return iterable.toArray();=0A=
  } else {=0A=
    var results =3D [];=0A=
    for (var i =3D 0, length =3D iterable.length; i < length; i++)=0A=
      results.push(iterable[i]);=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
if (Prototype.Browser.WebKit) {=0A=
  $A =3D Array.from =3D function(iterable) {=0A=
    if (!iterable) return [];=0A=
    if (!(typeof iterable =3D=3D 'function' && iterable =3D=3D '[object =
NodeList]') &&=0A=
      iterable.toArray) {=0A=
      return iterable.toArray();=0A=
    } else {=0A=
      var results =3D [];=0A=
      for (var i =3D 0, length =3D iterable.length; i < length; i++)=0A=
        results.push(iterable[i]);=0A=
      return results;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse)=0A=
  Array.prototype._reverse =3D Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(value && value.constructor =3D=3D Array ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  indexOf: function(object) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      if (this[i] =3D=3D object) return i;=0A=
    return -1;=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  reduce: function() {=0A=
    return this.length > 1 ? this : this[0];=0A=
  },=0A=
=0A=
  uniq: function(sorted) {=0A=
    return this.inject([], function(array, value, index) {=0A=
      if (0 =3D=3D index || (sorted ? array.last() !=3D value : =
!array.include(value)))=0A=
        array.push(value);=0A=
      return array;=0A=
    });=0A=
  },=0A=
=0A=
  clone: function() {=0A=
    return [].concat(this);=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    var results =3D [];=0A=
    this.each(function(object) {=0A=
      var value =3D Object.toJSON(object);=0A=
      if (value !=3D=3D undefined) results.push(value);=0A=
    });=0A=
    return '[' + results.join(',') + ']';=0A=
  }=0A=
});=0A=
=0A=
Array.prototype.toArray =3D Array.prototype.clone;=0A=
=0A=
function $w(string) {=0A=
  string =3D string.strip();=0A=
  return string ? string.split(/\s+/) : [];=0A=
}=0A=
=0A=
if (Prototype.Browser.Opera){=0A=
  Array.prototype.concat =3D function() {=0A=
    var array =3D [];=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      if (arguments[i].constructor =3D=3D Array) {=0A=
        for (var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)=0A=
          array.push(arguments[i][j]);=0A=
      } else {=0A=
        array.push(arguments[i]);=0A=
      }=0A=
    }=0A=
    return array;=0A=
  }=0A=
}=0A=
var Hash =3D function(object) {=0A=
  if (object instanceof Hash) this.merge(object);=0A=
  else Object.extend(this, object || {});=0A=
};=0A=
=0A=
Object.extend(Hash, {=0A=
  toQueryString: function(obj) {=0A=
    var parts =3D [];=0A=
    parts.add =3D arguments.callee.addPair;=0A=
=0A=
    this.prototype._each.call(obj, function(pair) {=0A=
      if (!pair.key) return;=0A=
      var value =3D pair.value;=0A=
=0A=
      if (value && typeof value =3D=3D 'object') {=0A=
        if (value.constructor =3D=3D Array) value.each(function(value) {=0A=
          parts.add(pair.key, value);=0A=
        });=0A=
        return;=0A=
      }=0A=
      parts.add(pair.key, value);=0A=
    });=0A=
=0A=
    return parts.join('&');=0A=
  },=0A=
=0A=
  toJSON: function(object) {=0A=
    var results =3D [];=0A=
    this.prototype._each.call(object, function(pair) {=0A=
      var value =3D Object.toJSON(pair.value);=0A=
      if (value !=3D=3D undefined) results.push(pair.key.toJSON() + ':' =
+ value);=0A=
    });=0A=
    return '{' + results.join(',') + '}';=0A=
  }=0A=
});=0A=
=0A=
Hash.toQueryString.addPair =3D function(key, value, prefix) {=0A=
  if (value =3D=3D null) return;=0A=
  key =3D encodeURIComponent(key);=0A=
  this.push(key + '=3D' + (value =3D=3D null ? '' : =
encodeURIComponent(value)));=0A=
}=0A=
=0A=
Object.extend(Hash.prototype, Enumerable);=0A=
Object.extend(Hash.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var key in this) {=0A=
      var value =3D this[key];=0A=
      if (value && value =3D=3D Hash.prototype[key]) continue;=0A=
=0A=
      var pair =3D [key, value];=0A=
      pair.key =3D key;=0A=
      pair.value =3D value;=0A=
      iterator(pair);=0A=
    }=0A=
  },=0A=
=0A=
  keys: function() {=0A=
    return this.pluck('key');=0A=
  },=0A=
=0A=
  values: function() {=0A=
    return this.pluck('value');=0A=
  },=0A=
=0A=
  merge: function(hash) {=0A=
    return $H(hash).inject(this, function(mergedHash, pair) {=0A=
      mergedHash[pair.key] =3D pair.value;=0A=
      return mergedHash;=0A=
    });=0A=
  },=0A=
=0A=
  remove: function() {=0A=
    var result;=0A=
    for(var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var value =3D this[arguments[i]];=0A=
      if (value !=3D=3D undefined){=0A=
        if (result =3D=3D=3D undefined) result =3D value;=0A=
        else {=0A=
          if (result.constructor !=3D Array) result =3D [result];=0A=
          result.push(value)=0A=
        }=0A=
      }=0A=
      delete this[arguments[i]];=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  toQueryString: function() {=0A=
    return Hash.toQueryString(this);=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Hash:{' + this.map(function(pair) {=0A=
      return pair.map(Object.inspect).join(': ');=0A=
    }).join(', ') + '}>';=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return Hash.toJSON(this);=0A=
  }=0A=
});=0A=
=0A=
function $H(object) {=0A=
  if (object instanceof Hash) return object;=0A=
  return new Hash(object);=0A=
};=0A=
=0A=
// Safari iterates over shadowed properties=0A=
if (function() {=0A=
  var i =3D 0, Test =3D function(value) { this.key =3D value };=0A=
  Test.prototype.key =3D 'foo';=0A=
  for (var property in new Test('bar')) i++;=0A=
  return i > 1;=0A=
}()) Hash.prototype._each =3D function(iterator) {=0A=
  var cache =3D [];=0A=
  for (var key in this) {=0A=
    var value =3D this[key];=0A=
    if ((value && value =3D=3D Hash.prototype[key]) || =
cache.include(key)) continue;=0A=
    cache.push(key);=0A=
    var pair =3D [key, value];=0A=
    pair.key =3D key;=0A=
    pair.value =3D value;=0A=
    iterator(pair);=0A=
  }=0A=
};=0A=
ObjectRange =3D Class.create();=0A=
Object.extend(ObjectRange.prototype, Enumerable);=0A=
Object.extend(ObjectRange.prototype, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    while (this.include(value)) {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    }=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
}=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
}=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responder) {=0A=
    if (!this.include(responder))=0A=
      this.responders.push(responder);=0A=
  },=0A=
=0A=
  unregister: function(responder) {=0A=
    this.responders =3D this.responders.without(responder);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (typeof responder[callback] =3D=3D 'function') {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) {}=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate: function() {=0A=
    Ajax.activeRequestCount++;=0A=
  },=0A=
  onComplete: function() {=0A=
    Ajax.activeRequestCount--;=0A=
  }=0A=
});=0A=
=0A=
Ajax.Base =3D function() {};=0A=
Ajax.Base.prototype =3D {=0A=
  setOptions: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      encoding:     'UTF-8',=0A=
      parameters:   ''=0A=
    }=0A=
    Object.extend(this.options, options || {});=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
    if (typeof this.options.parameters =3D=3D 'string')=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
  }=0A=
}=0A=
=0A=
Ajax.Request =3D Class.create();=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  _complete: false,=0A=
=0A=
  initialize: function(url, options) {=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    this.url =3D url;=0A=
    this.method =3D this.options.method;=0A=
    var params =3D Object.clone(this.options.parameters);=0A=
=0A=
    if (!['get', 'post'].include(this.method)) {=0A=
      // simulate other verbs over post=0A=
      params['_method'] =3D this.method;=0A=
      this.method =3D 'post';=0A=
    }=0A=
=0A=
    this.parameters =3D params;=0A=
=0A=
    if (params =3D Hash.toQueryString(params)) {=0A=
      // when GET, append parameters to URL=0A=
      if (this.method =3D=3D 'get')=0A=
        this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A=
      else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A=
        params +=3D '&_=3D';=0A=
    }=0A=
=0A=
    try {=0A=
      Ajax.Responders.dispatch('onCreate', this, this.transport);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous)=0A=
        setTimeout(function() { this.respondToReadyState(1) =
}.bind(this), 10);=0A=
=0A=
      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
      this.setRequestHeaders();=0A=
=0A=
      this.body =3D this.method =3D=3D 'post' ? (this.options.postBody =
|| params) : null;=0A=
      this.transport.send(this.body);=0A=
=0A=
      /* Force Firefox to handle ready state 4 for synchronous requests =
*/=0A=
      if (!this.options.asynchronous && this.transport.overrideMimeType)=0A=
        this.onStateChange();=0A=
=0A=
    }=0A=
    catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var headers =3D {=0A=
      'X-Requested-With': 'XMLHttpRequest',=0A=
      'X-Prototype-Version': Prototype.Version,=0A=
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'=0A=
    };=0A=
=0A=
    if (this.method =3D=3D 'post') {=0A=
      headers['Content-type'] =3D this.options.contentType +=0A=
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');=0A=
=0A=
      /* Force "Connection: close" for older Mozilla browsers to work=0A=
       * around a bug where XMLHttpRequest sends an incorrect=0A=
       * Content-length header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType &&=0A=
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)=0A=
            headers['Connection'] =3D 'close';=0A=
    }=0A=
=0A=
    // user-defined headers=0A=
    if (typeof this.options.requestHeaders =3D=3D 'object') {=0A=
      var extras =3D this.options.requestHeaders;=0A=
=0A=
      if (typeof extras.push =3D=3D 'function')=0A=
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A=
          headers[extras[i]] =3D extras[i+1];=0A=
      else=0A=
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });=0A=
    }=0A=
=0A=
    for (var name in headers)=0A=
      this.transport.setRequestHeader(name, headers[name]);=0A=
  },=0A=
=0A=
  success: function() {=0A=
    return !this.transport.status=0A=
        || (this.transport.status >=3D 200 && this.transport.status < =
300);=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState];=0A=
    var transport =3D this.transport, json =3D this.evalJSON();=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + this.transport.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(transport, json);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      if ((this.getHeader('Content-type') || 'text/javascript').strip().=0A=
        match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i))=0A=
          this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(transport, =
json);=0A=
      Ajax.Responders.dispatch('on' + state, this, transport, json);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      // avoid memory leak in MSIE: clean up=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
    }=0A=
  },=0A=
=0A=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name);=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalJSON: function() {=0A=
    try {=0A=
      var json =3D this.getHeader('X-JSON');=0A=
      return json ? eval('(' + json + ')') : null;=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval(this.transport.responseText);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create();=0A=
=0A=
Object.extend(Object.extend(Ajax.Updater.prototype, =
Ajax.Request.prototype), {=0A=
  initialize: function(container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    }=0A=
=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
=0A=
    var onComplete =3D this.options.onComplete || =
Prototype.emptyFunction;=0A=
    this.options.onComplete =3D (function(transport, param) {=0A=
      this.updateContent();=0A=
      onComplete(transport, param);=0A=
    }).bind(this);=0A=
=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  updateContent: function() {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'];=0A=
    var response =3D this.transport.responseText;=0A=
=0A=
    if (!this.options.evalScripts) response =3D response.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (this.options.insertion)=0A=
        new this.options.insertion(receiver, response);=0A=
      else=0A=
        receiver.update(response);=0A=
    }=0A=
=0A=
    if (this.success()) {=0A=
      if (this.onComplete)=0A=
        setTimeout(this.onComplete.bind(this), 10);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create();=0A=
Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(container, url, options) {=0A=
    this.setOptions(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D {};=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.options.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(request) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (request.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D request.responseText;=0A=
    }=0A=
    this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A=
      this.decay * this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
function $(element) {=0A=
  if (arguments.length > 1) {=0A=
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)=0A=
      elements.push($(arguments[i]));=0A=
    return elements;=0A=
  }=0A=
  if (typeof element =3D=3D 'string')=0A=
    element =3D document.getElementById(element);=0A=
  return Element.extend(element);=0A=
}=0A=
=0A=
if (Prototype.BrowserFeatures.XPath) {=0A=
  document._getElementsByXPath =3D function(expression, parentElement) {=0A=
    var results =3D [];=0A=
    var query =3D document.evaluate(expression, $(parentElement) || =
document,=0A=
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A=
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A=
      results.push(query.snapshotItem(i));=0A=
    return results;=0A=
  };=0A=
=0A=
  document.getElementsByClassName =3D function(className, parentElement) =
{=0A=
    var q =3D ".//*[contains(concat(' ', @class, ' '), ' " + className + =
" ')]";=0A=
    return document._getElementsByXPath(q, parentElement);=0A=
  }=0A=
=0A=
} else document.getElementsByClassName =3D function(className, =
parentElement) {=0A=
  var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');=0A=
  var elements =3D [], child;=0A=
  for (var i =3D 0, length =3D children.length; i < length; i++) {=0A=
    child =3D children[i];=0A=
    if (Element.hasClassName(child, className))=0A=
      elements.push(Element.extend(child));=0A=
  }=0A=
  return elements;=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Element) var Element =3D {};=0A=
=0A=
Element.extend =3D function(element) {=0A=
  var F =3D Prototype.BrowserFeatures;=0A=
  if (!element || !element.tagName || element.nodeType =3D=3D 3 ||=0A=
   element._extended || F.SpecificElementExtensions || element =3D=3D =
window)=0A=
    return element;=0A=
=0A=
  var methods =3D {}, tagName =3D element.tagName, cache =3D =
Element.extend.cache,=0A=
   T =3D Element.Methods.ByTag;=0A=
=0A=
  // extend methods for all tags (Safari doesn't need this)=0A=
  if (!F.ElementExtensions) {=0A=
    Object.extend(methods, Element.Methods),=0A=
    Object.extend(methods, Element.Methods.Simulated);=0A=
  }=0A=
=0A=
  // extend methods for specific tags=0A=
  if (T[tagName]) Object.extend(methods, T[tagName]);=0A=
=0A=
  for (var property in methods) {=0A=
    var value =3D methods[property];=0A=
    if (typeof value =3D=3D 'function' && !(property in element))=0A=
      element[property] =3D cache.findOrStore(value);=0A=
  }=0A=
=0A=
  element._extended =3D Prototype.emptyFunction;=0A=
  return element;=0A=
};=0A=
=0A=
Element.extend.cache =3D {=0A=
  findOrStore: function(value) {=0A=
    return this[value] =3D this[value] || function() {=0A=
      return value.apply(null, [this].concat($A(arguments)));=0A=
    }=0A=
  }=0A=
};=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function(element) {=0A=
    element =3D $(element);=0A=
    Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    return element;=0A=
  },=0A=
=0A=
  hide: function(element) {=0A=
    $(element).style.display =3D 'none';=0A=
    return element;=0A=
  },=0A=
=0A=
  show: function(element) {=0A=
    $(element).style.display =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
    return element;=0A=
  },=0A=
=0A=
  update: function(element, html) {=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    $(element).innerHTML =3D html.stripScripts();=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  },=0A=
=0A=
  replace: function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    if (element.outerHTML) {=0A=
      element.outerHTML =3D html.stripScripts();=0A=
    } else {=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNodeContents(element);=0A=
      element.parentNode.replaceChild(=0A=
        range.createContextualFragment(html.stripScripts()), element);=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  },=0A=
=0A=
  inspect: function(element) {=0A=
    element =3D $(element);=0A=
    var result =3D '<' + element.tagName.toLowerCase();=0A=
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A=
      var property =3D pair.first(), attribute =3D pair.last();=0A=
      var value =3D (element[property] || '').toString();=0A=
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);=0A=
    });=0A=
    return result + '>';=0A=
  },=0A=
=0A=
  recursivelyCollect: function(element, property) {=0A=
    element =3D $(element);=0A=
    var elements =3D [];=0A=
    while (element =3D element[property])=0A=
      if (element.nodeType =3D=3D 1)=0A=
        elements.push(Element.extend(element));=0A=
    return elements;=0A=
  },=0A=
=0A=
  ancestors: function(element) {=0A=
    return $(element).recursivelyCollect('parentNode');=0A=
  },=0A=
=0A=
  descendants: function(element) {=0A=
    return $A($(element).getElementsByTagName('*')).each(Element.extend);=0A=
  },=0A=
=0A=
  immediateDescendants: function(element) {=0A=
    if (!(element =3D $(element).firstChild)) return [];=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    if (element) return [element].concat($(element).nextSiblings());=0A=
    return [];=0A=
  },=0A=
=0A=
  previousSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('previousSibling');=0A=
  },=0A=
=0A=
  nextSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('nextSibling');=0A=
  },=0A=
=0A=
  siblings: function(element) {=0A=
    element =3D $(element);=0A=
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());=0A=
  },=0A=
=0A=
  match: function(element, selector) {=0A=
    if (typeof selector =3D=3D 'string')=0A=
      selector =3D new Selector(selector);=0A=
    return selector.match($(element));=0A=
  },=0A=
=0A=
  up: function(element, expression, index) {=0A=
    var ancestors =3D $(element).ancestors();=0A=
    return expression ? Selector.findElement(ancestors, expression, =
index) :=0A=
      ancestors[index || 0];=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    var descendants =3D $(element).descendants();=0A=
    return expression ? Selector.findElement(descendants, expression, =
index) :=0A=
      descendants[index || 0];=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    var previousSiblings =3D $(element).previousSiblings();=0A=
    return expression ? Selector.findElement(previousSiblings, =
expression, index) :=0A=
      previousSiblings[index || 0];=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    var nextSiblings =3D $(element).nextSiblings();=0A=
    return expression ? Selector.findElement(nextSiblings, expression, =
index) :=0A=
      nextSiblings[index || 0];=0A=
  },=0A=
=0A=
  getElementsBySelector: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  getElementsByClassName: function(element, className) {=0A=
    return document.getElementsByClassName(className, element);=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (Prototype.Browser.IE) {=0A=
      if (!element.attributes) return null;=0A=
      var t =3D Element._attributeTranslations;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name])  name =3D t.names[name];=0A=
      var attribute =3D element.attributes[name];=0A=
      return attribute ? attribute.nodeValue : null;=0A=
    }=0A=
    return element.getAttribute(name);=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    return $(element).getDimensions().height;=0A=
  },=0A=
=0A=
  getWidth: function(element) {=0A=
    return $(element).getDimensions().width;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var elementClassName =3D element.className;=0A=
    if (elementClassName.length =3D=3D 0) return false;=0A=
    if (elementClassName =3D=3D className ||=0A=
        elementClassName.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))=0A=
      return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).add(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).remove(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element)[element.hasClassName(className) ? =
'remove' : 'add'](className);=0A=
    return element;=0A=
  },=0A=
=0A=
  observe: function() {=0A=
    Event.observe.apply(Event, arguments);=0A=
    return $A(arguments).first();=0A=
  },=0A=
=0A=
  stopObserving: function() {=0A=
    Event.stopObserving.apply(Event, arguments);=0A=
    return $A(arguments).first();=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    var node =3D element.firstChild;=0A=
    while (node) {=0A=
      var nextNode =3D node.nextSibling;=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        element.removeChild(node);=0A=
      node =3D nextNode;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.blank();=0A=
  },=0A=
=0A=
  descendantOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D ancestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Position.cumulativeOffset(element);=0A=
    window.scrollTo(pos[0], pos[1]);=0A=
    return element;=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value) {=0A=
      var css =3D document.defaultView.getComputedStyle(element, null);=0A=
      value =3D css ? css[style] : null;=0A=
    }=0A=
    if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  getOpacity: function(element) {=0A=
    return $(element).getStyle('opacity');=0A=
  },=0A=
=0A=
  setStyle: function(element, styles, camelized) {=0A=
    element =3D $(element);=0A=
    var elementStyle =3D element.style;=0A=
=0A=
    for (var property in styles)=0A=
      if (property =3D=3D 'opacity') element.setOpacity(styles[property])=0A=
      else=0A=
        elementStyle[(property =3D=3D 'float' || property =3D=3D =
'cssFloat') ?=0A=
          (elementStyle.styleFloat =3D=3D=3D undefined ? 'cssFloat' : =
'styleFloat') :=0A=
          (camelized ? property : property.camelize())] =3D =
styles[property];=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  setOpacity: function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    var display =3D $(element).getStyle('display');=0A=
    if (display !=3D 'none' && display !=3D null) // Safari bug=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    var originalDisplay =3D els.display;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D 'block';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D originalDisplay;=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return element;=0A=
    element._overflow =3D element.style.overflow || 'auto';=0A=
    if ((Element.getStyle(element, 'overflow') || 'visible') !=3D =
'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
    return element;=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element._overflow) return element;=0A=
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;=0A=
    element._overflow =3D null;=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.Methods, {childOf: Element.Methods.descendantOf});=0A=
=0A=
if (Prototype.Browser.Opera) {=0A=
  Element.Methods._getStyle =3D Element.Methods.getStyle;=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    switch(style) {=0A=
      case 'left':=0A=
      case 'top':=0A=
      case 'right':=0A=
      case 'bottom':=0A=
        if (Element._getStyle(element, 'position') =3D=3D 'static') =
return null;=0A=
      default: return Element._getStyle(element, style);=0A=
    }=0A=
  };=0A=
}=0A=
else if (Prototype.Browser.IE) {=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? =
'styleFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value && element.currentStyle) value =3D =
element.currentStyle[style];=0A=
=0A=
    if (style =3D=3D 'opacity') {=0A=
      if (value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))=0A=
        if (value[1]) return parseFloat(value[1]) / 100;=0A=
      return 1.0;=0A=
    }=0A=
=0A=
    if (value =3D=3D 'auto') {=0A=
      if ((style =3D=3D 'width' || style =3D=3D 'height') && =
(element.getStyle('display') !=3D 'none'))=0A=
        return element['offset'+style.capitalize()] + 'px';=0A=
      return null;=0A=
    }=0A=
    return value;=0A=
  };=0A=
=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    var filter =3D element.getStyle('filter'), style =3D element.style;=0A=
    if (value =3D=3D 1 || value =3D=3D=3D '') {=0A=
      style.filter =3D filter.replace(/alpha\([^\)]*\)/gi,'');=0A=
      return element;=0A=
    } else if (value < 0.00001) value =3D 0;=0A=
    style.filter =3D filter.replace(/alpha\([^\)]*\)/gi, '') +=0A=
      'alpha(opacity=3D' + (value * 100) + ')';=0A=
    return element;=0A=
  };=0A=
=0A=
  // IE is missing .innerHTML support for TABLE-related elements=0A=
  Element.Methods.update =3D function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
    if (['THEAD','TBODY','TR','TD'].include(tagName)) {=0A=
      var div =3D document.createElement('div');=0A=
      switch (tagName) {=0A=
        case 'THEAD':=0A=
        case 'TBODY':=0A=
          div.innerHTML =3D '<table><tbody>' +  html.stripScripts() + =
'</tbody></table>';=0A=
          depth =3D 2;=0A=
          break;=0A=
        case 'TR':=0A=
          div.innerHTML =3D '<table><tbody><tr>' +  html.stripScripts() =
+ '</tr></tbody></table>';=0A=
          depth =3D 3;=0A=
          break;=0A=
        case 'TD':=0A=
          div.innerHTML =3D '<table><tbody><tr><td>' +  =
html.stripScripts() + '</td></tr></tbody></table>';=0A=
          depth =3D 4;=0A=
      }=0A=
      $A(element.childNodes).each(function(node) { =
element.removeChild(node) });=0A=
      depth.times(function() { div =3D div.firstChild });=0A=
      $A(div.childNodes).each(function(node) { element.appendChild(node) =
});=0A=
    } else {=0A=
      element.innerHTML =3D html.stripScripts();=0A=
    }=0A=
    setTimeout(function() { html.evalScripts() }, 10);=0A=
    return element;=0A=
  }=0A=
}=0A=
else if (Prototype.Browser.Gecko) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A=
      (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
Element._attributeTranslations =3D {=0A=
  names: {=0A=
    colspan:   "colSpan",=0A=
    rowspan:   "rowSpan",=0A=
    valign:    "vAlign",=0A=
    datetime:  "dateTime",=0A=
    accesskey: "accessKey",=0A=
    tabindex:  "tabIndex",=0A=
    enctype:   "encType",=0A=
    maxlength: "maxLength",=0A=
    readonly:  "readOnly",=0A=
    longdesc:  "longDesc"=0A=
  },=0A=
  values: {=0A=
    _getAttr: function(element, attribute) {=0A=
      return element.getAttribute(attribute, 2);=0A=
    },=0A=
    _flag: function(element, attribute) {=0A=
      return $(element).hasAttribute(attribute) ? attribute : null;=0A=
    },=0A=
    style: function(element) {=0A=
      return element.style.cssText.toLowerCase();=0A=
    },=0A=
    title: function(element) {=0A=
      var node =3D element.getAttributeNode('title');=0A=
      return node.specified ? node.nodeValue : null;=0A=
    }=0A=
  }=0A=
};=0A=
=0A=
(function() {=0A=
  Object.extend(this, {=0A=
    href: this._getAttr,=0A=
    src:  this._getAttr,=0A=
    disabled: this._flag,=0A=
    checked:  this._flag,=0A=
    readonly: this._flag,=0A=
    multiple: this._flag=0A=
  });=0A=
}).call(Element._attributeTranslations.values);=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    var t =3D Element._attributeTranslations, node;=0A=
    attribute =3D t.names[attribute] || attribute;=0A=
    node =3D $(element).getAttributeNode(attribute);=0A=
    return node && node.specified;=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.ByTag =3D {};=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
if (!Prototype.BrowserFeatures.ElementExtensions &&=0A=
 document.createElement('div').__proto__) {=0A=
  window.HTMLElement =3D {};=0A=
  window.HTMLElement.prototype =3D =
document.createElement('div').__proto__;=0A=
  Prototype.BrowserFeatures.ElementExtensions =3D true;=0A=
}=0A=
=0A=
Element.hasAttribute =3D function(element, attribute) {=0A=
  if (element.hasAttribute) return element.hasAttribute(attribute);=0A=
  return Element.Methods.Simulated.hasAttribute(element, attribute);=0A=
};=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A=
  if (arguments.length =3D=3D 2) {=0A=
    var tagName =3D methods;=0A=
    methods =3D arguments[1];=0A=
  }=0A=
=0A=
  if (!tagName) Object.extend(Element.Methods, methods || {});=0A=
  else {=0A=
    if (tagName.constructor =3D=3D Array) tagName.each(extend);=0A=
    else extend(tagName);=0A=
  }=0A=
=0A=
  function extend(tagName) {=0A=
    tagName =3D tagName.toUpperCase();=0A=
    if (!Element.Methods.ByTag[tagName])=0A=
      Element.Methods.ByTag[tagName] =3D {};=0A=
    Object.extend(Element.Methods.ByTag[tagName], methods);=0A=
  }=0A=
=0A=
  function copy(methods, destination, onlyIfAbsent) {=0A=
    onlyIfAbsent =3D onlyIfAbsent || false;=0A=
    var cache =3D Element.extend.cache;=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D cache.findOrStore(value);=0A=
    }=0A=
  }=0A=
=0A=
  function findDOMClass(tagName) {=0A=
    var klass;=0A=
    var trans =3D {=0A=
      "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A=
      "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": =
"DList",=0A=
      "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": =
"Heading",=0A=
      "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A=
      "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", =
"CAPTION":=0A=
      "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A=
      "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", =
"TR":=0A=
      "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A=
      "FrameSet", "IFRAME": "IFrame"=0A=
    };=0A=
    if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
=0A=
    window[klass] =3D {};=0A=
    window[klass].prototype =3D =
document.createElement(tagName).__proto__;=0A=
    return window[klass];=0A=
  }=0A=
=0A=
  if (F.ElementExtensions) {=0A=
    copy(Element.Methods, HTMLElement.prototype);=0A=
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A=
  }=0A=
=0A=
  if (F.SpecificElementExtensions) {=0A=
    for (var tag in Element.Methods.ByTag) {=0A=
      var klass =3D findDOMClass(tag);=0A=
      if (typeof klass =3D=3D "undefined") continue;=0A=
      copy(T[tag], klass.prototype);=0A=
    }=0A=
  }=0A=
};=0A=
=0A=
var Toggle =3D { display: Element.toggle };=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.Insertion =3D function(adjacency) {=0A=
  this.adjacency =3D adjacency;=0A=
}=0A=
=0A=
Abstract.Insertion.prototype =3D {=0A=
  initialize: function(element, content) {=0A=
    this.element =3D $(element);=0A=
    this.content =3D content.stripScripts();=0A=
=0A=
    if (this.adjacency && this.element.insertAdjacentHTML) {=0A=
      try {=0A=
        this.element.insertAdjacentHTML(this.adjacency, this.content);=0A=
      } catch (e) {=0A=
        var tagName =3D this.element.tagName.toUpperCase();=0A=
        if (['TBODY', 'TR'].include(tagName)) {=0A=
          this.insertContent(this.contentFromAnonymousTable());=0A=
        } else {=0A=
          throw e;=0A=
        }=0A=
      }=0A=
    } else {=0A=
      this.range =3D this.element.ownerDocument.createRange();=0A=
      if (this.initializeRange) this.initializeRange();=0A=
      =
this.insertContent([this.range.createContextualFragment(this.content)]);=0A=
    }=0A=
=0A=
    setTimeout(function() {content.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  contentFromAnonymousTable: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D '<table><tbody>' + this.content + =
'</tbody></table>';=0A=
    return $A(div.childNodes[0].childNodes[0].childNodes);=0A=
  }=0A=
}=0A=
=0A=
var Insertion =3D new Object();=0A=
=0A=
Insertion.Before =3D Class.create();=0A=
Insertion.Before.prototype =3D Object.extend(new =
Abstract.Insertion('beforeBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartBefore(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment, this.element);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Top =3D Class.create();=0A=
Insertion.Top.prototype =3D Object.extend(new =
Abstract.Insertion('afterBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(true);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.reverse(false).each((function(fragment) {=0A=
      this.element.insertBefore(fragment, this.element.firstChild);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Bottom =3D Class.create();=0A=
Insertion.Bottom.prototype =3D Object.extend(new =
Abstract.Insertion('beforeEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.appendChild(fragment);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.After =3D Class.create();=0A=
Insertion.After.prototype =3D Object.extend(new =
Abstract.Insertion('afterEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartAfter(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment,=0A=
        this.element.nextSibling);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set($A(this).concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set($A(this).without(classNameToRemove).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return $A(this).join(' ');=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
/* Portions of the Selector class are derived from Jack Slocum=E2=80=99s =
DomQuery,=0A=
 * part of YUI-Ext version 0.40, distributed under the terms of an =
MIT-style=0A=
 * license.  Please see http://www.yui-ext.com/ for more information. */=0A=
=0A=
var Selector =3D Class.create();=0A=
=0A=
Selector.prototype =3D {=0A=
  initialize: function(expression) {=0A=
    this.expression =3D expression.strip();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    // Selectors with namespaced attributes can't use the XPath version=0A=
    if (Prototype.BrowserFeatures.XPath && =
!(/\[[\w-]*?:/).test(this.expression))=0A=
      return this.compileXPathMatcher();=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, h =3D =
Selector.handlers,=0A=
        c =3D Selector.criteria, le, p, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.matcher =3D Selector._cache[e]; return;=0A=
    }=0A=
    this.matcher =3D ["this.matcher =3D function(root) {",=0A=
                    "var r =3D root, h =3D Selector.handlers, c =3D =
false, n;"];=0A=
=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          this.matcher.push(typeof c[i] =3D=3D 'function' ? c[i](m) :=0A=
    	      new Template(c[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.matcher.push("return h.unique(n);\n}");=0A=
    eval(this.matcher.join('\n'));=0A=
    Selector._cache[this.expression] =3D this.matcher;=0A=
  },=0A=
=0A=
  compileXPathMatcher: function() {=0A=
    var e =3D this.expression, ps =3D Selector.patterns,=0A=
        x =3D Selector.xpath, le, p, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.xpath =3D Selector._cache[e]; return;=0A=
    }=0A=
=0A=
    this.matcher =3D ['.//*'];=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        if (m =3D e.match(ps[i])) {=0A=
          this.matcher.push(typeof x[i] =3D=3D 'function' ? x[i](m) :=0A=
            new Template(x[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.xpath =3D this.matcher.join('');=0A=
    Selector._cache[this.expression] =3D this.xpath;=0A=
  },=0A=
=0A=
  findElements: function(root) {=0A=
    root =3D root || document;=0A=
    if (this.xpath) return document._getElementsByXPath(this.xpath, =
root);=0A=
    return this.matcher(root);=0A=
  },=0A=
=0A=
  match: function(element) {=0A=
    return this.findElements(document).include(element);=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "#<Selector:" + this.expression.inspect() + ">";=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Selector, {=0A=
  _cache: {},=0A=
=0A=
  xpath: {=0A=
    descendant:   "//*",=0A=
    child:        "/*",=0A=
    adjacent:     "/following-sibling::*[1]",=0A=
    laterSibling: '/following-sibling::*',=0A=
    tagName:      function(m) {=0A=
      if (m[1] =3D=3D '*') return '';=0A=
      return "[local-name()=3D'" + m[1].toLowerCase() +=0A=
             "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A=
    },=0A=
    className:    "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A=
    id:           "[@id=3D'#{1}']",=0A=
    attrPresence: "[@#{1}]",=0A=
    attr: function(m) {=0A=
      m[3] =3D m[5] || m[6];=0A=
      return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      var h =3D Selector.xpath.pseudos[m[1]];=0A=
      if (!h) return '';=0A=
      if (typeof h =3D=3D=3D 'function') return h(m);=0A=
      return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A=
    },=0A=
    operators: {=0A=
      '=3D':  "[@#{1}=3D'#{3}']",=0A=
      '!=3D': "[@#{1}!=3D'#{3}']",=0A=
      '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A=
      '$=3D': "[substring(@#{1}, (string-length(@#{1}) - =
string-length('#{3}') + 1))=3D'#{3}']",=0A=
      '*=3D': "[contains(@#{1}, '#{3}')]",=0A=
      '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A=
      '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A=
    },=0A=
    pseudos: {=0A=
      'first-child': '[not(preceding-sibling::*)]',=0A=
      'last-child':  '[not(following-sibling::*)]',=0A=
      'only-child':  '[not(preceding-sibling::* or =
following-sibling::*)]',=0A=
      'empty':       "[count(*) =3D 0 and (count(text()) =3D 0 or =
translate(text(), ' \t\r\n', '') =3D '')]",=0A=
      'checked':     "[@checked]",=0A=
      'disabled':    "[@disabled]",=0A=
      'enabled':     "[not(@disabled)]",=0A=
      'not': function(m) {=0A=
        if (!m[6]) return '';=0A=
        var p =3D Selector.patterns, x =3D Selector.xpath;=0A=
        for (var i in p) {=0A=
          if (mm =3D m[6].match(p[i])) {=0A=
            var ss =3D typeof x[i] =3D=3D 'function' ? x[i](mm) : new =
Template(x[i]).evaluate(mm);=0A=
            m[6] =3D ss.substring(1, ss.length - 1);=0A=
            break;=0A=
          }=0A=
        }=0A=
        return "[not(" + m[6] + ")]";=0A=
      },=0A=
      'nth-child':      function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-last-child': function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-of-type':    function(m) {=0A=
        return Selector.xpath.pseudos.nth("position() ", m);=0A=
      },=0A=
      'nth-last-of-type': function(m) {=0A=
        return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", =
m);=0A=
      },=0A=
      'first-of-type':  function(m) {=0A=
        m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A=
      },=0A=
      'last-of-type':   function(m) {=0A=
        m[6] =3D "1"; return =
Selector.xpath.pseudos['nth-last-of-type'](m);=0A=
      },=0A=
      'only-of-type':   function(m) {=0A=
        var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + =
p['last-of-type'](m);=0A=
      },=0A=
      nth: function(predicate, m) {=0A=
        var mm, formula =3D m[6];=0A=
        if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
        if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
        if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A=
          predicate +=3D "=3D " + mm[1];=0A=
        if (mm =3D formula.match(/^(\d+)?n(\+(\d+))?/)) { // an+b=0A=
          var a =3D mm[1] ? Number(mm[1]) : 1;=0A=
          var b =3D mm[3] ? Number(mm[3]) : 0;=0A=
          predicate +=3D "mod " + a + " =3D " + b;=0A=
        }=0A=
        return "[" + predicate + "]";=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  criteria: {=0A=
    tagName:      'n =3D h.tagName(n, r, "#{1}", c);   c =3D false;',=0A=
    className:    'n =3D h.className(n, r, "#{1}", c); c =3D false;',=0A=
    id:           'n =3D h.id(n, r, "#{1}", c);        c =3D false;',=0A=
    attrPresence: 'n =3D h.attrPresence(n, r, "#{1}"); c =3D false;',=0A=
    attr: function(m) {=0A=
      m[3] =3D m[5] || m[6];=0A=
      return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}"); c =
=3D false;').evaluate(m);=0A=
    },=0A=
    pseudo:       'n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c =3D =
false;',=0A=
    descendant:   'c =3D "descendant";',=0A=
    child:        'c =3D "child";',=0A=
    adjacent:     'c =3D "adjacent";',=0A=
    laterSibling: 'c =3D "laterSibling";'=0A=
  },=0A=
=0A=
  patterns: {=0A=
    // combinators must be listed first=0A=
    // (and descendant needs to be last combinator)=0A=
    laterSibling: /^\s*~\s*/,=0A=
    child:        /^\s*>\s*/,=0A=
    adjacent:     /^\s*\+\s*/,=0A=
    descendant:   /^\s/,=0A=
=0A=
    // selectors follow=0A=
    tagName:      /^\s*(\*|[\w\-]+)(\b|$)?/,=0A=
    id:           /^#([\w\-\*]+)(\b|$)/,=0A=
    className:    /^\.([\w\-\*]+)(\b|$)/,=0A=
    pseudo:       =
/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis=
)abled|not)(\((.*?)\))?(\b|$)/,=0A=
    attrPresence: /^\[([\w]+)\]/,=0A=
    attr:         =
/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\]]*?)\4|([^'"][^=
\]]*?)))?\]/=0A=
  },=0A=
=0A=
  handlers: {=0A=
    // UTILITY FUNCTIONS=0A=
    // joins two collections=0A=
    concat: function(a, b) {=0A=
      for (var i =3D 0, node; node =3D b[i]; i++)=0A=
        a.push(node);=0A=
      return a;=0A=
    },=0A=
=0A=
    // marks an array of nodes for counting=0A=
    mark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._counted =3D true;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    unmark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._counted =3D undefined;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    // mark each child node with its position (for nth calls)=0A=
    // "ofType" flag indicates whether we're indexing for nth-of-type=0A=
    // rather than nth-child=0A=
    index: function(parentNode, reverse, ofType) {=0A=
      parentNode._counted =3D true;=0A=
      if (reverse) {=0A=
        for (var nodes =3D parentNode.childNodes, i =3D nodes.length - =
1, j =3D 1; i >=3D 0; i--) {=0A=
          node =3D nodes[i];=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) =
node.nodeIndex =3D j++;=0A=
        }=0A=
      } else {=0A=
        for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node =
=3D nodes[i]; i++)=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) =
node.nodeIndex =3D j++;=0A=
      }=0A=
    },=0A=
=0A=
    // filters out duplicates and extends all nodes=0A=
    unique: function(nodes) {=0A=
      if (nodes.length =3D=3D 0) return nodes;=0A=
      var results =3D [], n;=0A=
      for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A=
        if (!(n =3D nodes[i])._counted) {=0A=
          n._counted =3D true;=0A=
          results.push(Element.extend(n));=0A=
        }=0A=
      return Selector.handlers.unmark(results);=0A=
    },=0A=
=0A=
    // COMBINATOR FUNCTIONS=0A=
    descendant: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, Element.descendants(node));=0A=
      return results;=0A=
    },=0A=
=0A=
    child: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, Element.immediateDescendants(node));=0A=
      return results;=0A=
    },=0A=
=0A=
    adjacent: function(nodes) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        var next =3D this.nextElementSibling(node);=0A=
        if (next) results.push(next);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    laterSibling: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, Element.nextSiblings(node));=0A=
      return results;=0A=
    },=0A=
=0A=
    nextElementSibling: function(node) {=0A=
      while (node =3D node.nextSibling)=0A=
	      if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    previousElementSibling: function(node) {=0A=
      while (node =3D node.previousSibling)=0A=
        if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    // TOKEN FUNCTIONS=0A=
    tagName: function(nodes, root, tagName, combinator) {=0A=
      tagName =3D tagName.toUpperCase();=0A=
      var results =3D [], h =3D Selector.handlers;=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          // fastlane for ordinary descendant combinators=0A=
          if (combinator =3D=3D "descendant") {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              h.concat(results, node.getElementsByTagName(tagName));=0A=
            return results;=0A=
          } else nodes =3D this[combinator](nodes);=0A=
          if (tagName =3D=3D "*") return nodes;=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.tagName.toUpperCase() =3D=3D tagName) =
results.push(node);=0A=
        return results;=0A=
      } else return root.getElementsByTagName(tagName);=0A=
    },=0A=
=0A=
    id: function(nodes, root, id, combinator) {=0A=
      var targetNode =3D $(id), h =3D Selector.handlers;=0A=
      if (!nodes && root =3D=3D document) return targetNode ? =
[targetNode] : [];=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          if (combinator =3D=3D 'child') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (targetNode.parentNode =3D=3D node) return [targetNode];=0A=
          } else if (combinator =3D=3D 'descendant') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Element.descendantOf(targetNode, node)) return =
[targetNode];=0A=
          } else if (combinator =3D=3D 'adjacent') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Selector.handlers.previousElementSibling(targetNode) =
=3D=3D node)=0A=
                return [targetNode];=0A=
          } else nodes =3D h[combinator](nodes);=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node =3D=3D targetNode) return [targetNode];=0A=
        return [];=0A=
      }=0A=
      return (targetNode && Element.descendantOf(targetNode, root)) ? =
[targetNode] : [];=0A=
    },=0A=
=0A=
    className: function(nodes, root, className, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      return Selector.handlers.byClassName(nodes, root, className);=0A=
    },=0A=
=0A=
    byClassName: function(nodes, root, className) {=0A=
      if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A=
      var needle =3D ' ' + className + ' ';=0A=
      for (var i =3D 0, results =3D [], node, nodeClassName; node =3D =
nodes[i]; i++) {=0A=
        nodeClassName =3D node.className;=0A=
        if (nodeClassName.length =3D=3D 0) continue;=0A=
        if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' =
').include(needle))=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    attrPresence: function(nodes, root, attr) {=0A=
      var results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        if (Element.hasAttribute(node, attr)) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    attr: function(nodes, root, attr, value, operator) {=0A=
      var handler =3D Selector.operators[operator], results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        var nodeValue =3D Element.readAttribute(node, attr);=0A=
        if (nodeValue =3D=3D=3D null) continue;=0A=
        if (handler(nodeValue, value)) results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    pseudo: function(nodes, name, value, root, combinator) {=0A=
      if (combinator) nodes =3D this[combinator](nodes);=0A=
      return Selector.pseudos[name](nodes, value, root);=0A=
    }=0A=
  },=0A=
=0A=
  pseudos: {=0A=
    'first-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.previousElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'last-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.nextElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'only-child': function(nodes, value, root) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!h.previousElementSibling(node) && =
!h.nextElementSibling(node))=0A=
          results.push(node);=0A=
      return results;=0A=
    },=0A=
    'nth-child':        function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root);=0A=
    },=0A=
    'nth-last-child':   function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true);=0A=
    },=0A=
    'nth-of-type':      function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, false, true);=0A=
    },=0A=
    'nth-last-of-type': function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true, true);=0A=
    },=0A=
    'first-of-type':    function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, false, true);=0A=
    },=0A=
    'last-of-type':     function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, true, true);=0A=
    },=0A=
    'only-of-type':     function(nodes, formula, root) {=0A=
      var p =3D Selector.pseudos;=0A=
      return p['last-of-type'](p['first-of-type'](nodes, formula, root), =
formula, root);=0A=
    },=0A=
=0A=
    // handles nth(-last)-child, nth(-last)-of-type, and =
(first|last)-of-type=0A=
    nth: function(nodes, formula, root, reverse, ofType) {=0A=
      if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
      if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
      var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A=
      h.mark(nodes);=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        if (!node.parentNode._counted) {=0A=
          h.index(node.parentNode, reverse, ofType);=0A=
          indexed.push(node.parentNode);=0A=
        }=0A=
      }=0A=
      if (formula.match(/^\d+$/)) { // just a number=0A=
        formula =3D Number(formula);=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.nodeIndex =3D=3D formula) results.push(node);=0A=
      } else if (m =3D formula.match(/^(\d+)?n(\+(\d+))?$/)) { // an+b=0A=
        var a =3D m[1] ? Number(m[1]) : 1;=0A=
        var b =3D m[3] ? Number(m[3]) : 0;=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.nodeIndex % a =3D=3D b) results.push(node);=0A=
      }=0A=
      h.unmark(nodes);=0A=
      h.unmark(indexed);=0A=
      return results;=0A=
    },=0A=
=0A=
    'empty': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        // IE treats comments as element nodes=0A=
        if (node.tagName =3D=3D '!' || (node.firstChild && =
!node.innerHTML.match(/^\s*$/))) continue;=0A=
        results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    'not': function(nodes, selector, root) {=0A=
      var h =3D Selector.handlers, exclusions =3D $A(nodes), =
selectorType, m;=0A=
      for (var i in Selector.patterns) {=0A=
        if (m =3D selector.match(Selector.patterns[i])) {=0A=
          selectorType =3D i; break;=0A=
        }=0A=
      }=0A=
      switch(selectorType) {=0A=
        case 'className': case 'tagName': case 'id': // fallthroughs=0A=
        case 'attrPresence': exclusions =3D h[selectorType](exclusions, =
root, m[1], false); break;=0A=
        case 'attr': m[3] =3D m[5] || m[6]; exclusions =3D =
h.attr(exclusions, root, m[1], m[3], m[2]); break;=0A=
        case 'pseudo': exclusions =3D h.pseudo(exclusions, m[1], m[6], =
root, false); break;=0A=
        // only 'simple selectors' (one token) allowed in a :not clause=0A=
        default: throw 'Illegal selector in :not clause.';=0A=
      }=0A=
      h.mark(exclusions);=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node._counted) results.push(node);=0A=
      h.unmark(exclusions);=0A=
      return results;=0A=
    },=0A=
=0A=
    'enabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'disabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'checked': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.checked) results.push(node);=0A=
      return results;=0A=
    }=0A=
  },=0A=
=0A=
  operators: {=0A=
    '=3D':  function(nv, v) { return nv =3D=3D v; },=0A=
    '!=3D': function(nv, v) { return nv !=3D v; },=0A=
    '^=3D': function(nv, v) { return nv.startsWith(v); },=0A=
    '$=3D': function(nv, v) { return nv.endsWith(v); },=0A=
    '*=3D': function(nv, v) { return nv.include(v); },=0A=
    '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + =
' '); },=0A=
    '|=3D': function(nv, v) { return ('-' + nv.toUpperCase() + =
'-').include('-' + v.toUpperCase() + '-'); }=0A=
  },=0A=
=0A=
  matchElements: function(elements, expression) {=0A=
    var matches =3D new Selector(expression).findElements(), h =3D =
Selector.handlers;=0A=
    h.mark(matches);=0A=
    for (var i =3D 0, results =3D [], element; element =3D elements[i]; =
i++)=0A=
      if (element._counted) results.push(element);=0A=
    h.unmark(matches);=0A=
    return results;=0A=
  },=0A=
=0A=
  findElement: function(elements, expression, index) {=0A=
    if (typeof expression =3D=3D 'number') {=0A=
      index =3D expression; expression =3D false;=0A=
    }=0A=
    return Selector.matchElements(elements, expression || '*')[index || =
0];=0A=
  },=0A=
=0A=
  findChildElements: function(element, expressions) {=0A=
    var exprs =3D expressions.join(','), expressions =3D [];=0A=
    exprs.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, function(m) {=0A=
      expressions.push(m[1].strip());=0A=
    });=0A=
    var results =3D [], h =3D Selector.handlers;=0A=
    for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A=
      selector =3D new Selector(expressions[i].strip());=0A=
      h.concat(results, selector.findElements(element));=0A=
    }=0A=
    return (l > 1) ? h.unique(results) : results;=0A=
  }=0A=
});=0A=
=0A=
function $$() {=0A=
  return Selector.findChildElements(document, $A(arguments));=0A=
}=0A=
var Form =3D {=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
    return form;=0A=
  },=0A=
=0A=
  serializeElements: function(elements, getHash) {=0A=
    var data =3D elements.inject({}, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        var key =3D element.name, value =3D $(element).getValue();=0A=
        if (value !=3D null) {=0A=
         	if (key in result) {=0A=
            if (result[key].constructor !=3D Array) result[key] =3D =
[result[key]];=0A=
            result[key].push(value);=0A=
          }=0A=
          else result[key] =3D value;=0A=
        }=0A=
      }=0A=
      return result;=0A=
    });=0A=
=0A=
    return getHash ? data : Hash.toQueryString(data);=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, getHash) {=0A=
    return Form.serializeElements(Form.getElements(form), getHash);=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    return $A($(form).getElementsByTagName('*')).inject([],=0A=
      function(elements, child) {=0A=
        if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A=
          elements.push(Element.extend(child));=0A=
        return elements;=0A=
      }=0A=
    );=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name) return $A(inputs).map(Element.extend);=0A=
=0A=
    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))=0A=
        continue;=0A=
      matchingInputs.push(Element.extend(input));=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    form =3D $(form);=0A=
    form.getElements().each(function(element) {=0A=
      element.blur();=0A=
      element.disabled =3D 'true';=0A=
    });=0A=
    return form;=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    form =3D $(form);=0A=
    form.getElements().each(function(element) {=0A=
      element.disabled =3D '';=0A=
    });=0A=
    return form;=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    return $(form).getElements().find(function(element) {=0A=
      return element.type !=3D 'hidden' && !element.disabled &&=0A=
        ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    form =3D $(form);=0A=
    form.findFirstElement().activate();=0A=
    return form;=0A=
  },=0A=
=0A=
  request: function(form, options) {=0A=
    form =3D $(form), options =3D Object.clone(options || {});=0A=
=0A=
    var params =3D options.parameters;=0A=
    options.parameters =3D form.serialize(true);=0A=
=0A=
    if (params) {=0A=
      if (typeof params =3D=3D 'string') params =3D =
params.toQueryParams();=0A=
      Object.extend(options.parameters, params);=0A=
    }=0A=
=0A=
    if (form.hasAttribute('method') && !options.method)=0A=
      options.method =3D form.method;=0A=
=0A=
    return new Ajax.Request(form.action, options);=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Form, Form.Methods);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element =3D {=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
    return element;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
    return element;=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Methods =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element.disabled && element.name) {=0A=
      var value =3D element.getValue();=0A=
      if (value !=3D undefined) {=0A=
        var pair =3D {};=0A=
        pair[element.name] =3D value;=0A=
        return Hash.toQueryString(pair);=0A=
      }=0A=
    }=0A=
    return '';=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    return Form.Element.Serializers[method](element);=0A=
  },=0A=
=0A=
  clear: function(element) {=0A=
    $(element).value =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  present: function(element) {=0A=
    return $(element).value !=3D '';=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    try {=0A=
      element.focus();=0A=
      if (element.select && (element.tagName.toLowerCase() !=3D 'input' =
||=0A=
        !['button', 'reset', 'submit'].include(element.type)))=0A=
        element.select();=0A=
    } catch (e) {}=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.blur();=0A=
    element.disabled =3D true;=0A=
    return element;=0A=
  },=0A=
=0A=
  enable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D false;=0A=
    return element;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Form.Element, Form.Element.Methods);=0A=
Object.extend(Element.Methods.ByTag, {=0A=
  "FORM":     Object.clone(Form.Methods),=0A=
  "INPUT":    Object.clone(Form.Element.Methods),=0A=
  "SELECT":   Object.clone(Form.Element.Methods),=0A=
  "TEXTAREA": Object.clone(Form.Element.Methods)=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Field =3D Form.Element;=0A=
var $F =3D Form.Element.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element) {=0A=
    return element.checked ? element.value : null;=0A=
  },=0A=
=0A=
  textarea: function(element) {=0A=
    return element.value;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    return this[element.type =3D=3D 'select-one' ?=0A=
      'selectOne' : 'selectMany'](element);=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var index =3D element.selectedIndex;=0A=
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var values, length =3D element.length;=0A=
    if (!length) return null;=0A=
=0A=
    for (var i =3D 0, values =3D []; i < length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) values.push(this.optionValue(opt));=0A=
    }=0A=
    return values;=0A=
  },=0A=
=0A=
  optionValue: function(opt) {=0A=
    // extend element because hasAttribute may not be native=0A=
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D function() {}=0A=
Abstract.TimedObserver.prototype =3D {=0A=
  initialize: function(element, frequency, callback) {=0A=
    this.frequency =3D frequency;=0A=
    this.element   =3D $(element);=0A=
    this.callback  =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    var changed =3D ('string' =3D=3D typeof this.lastValue && 'string' =
=3D=3D typeof value=0A=
      ? this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value));=0A=
    if (changed) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Observer =3D Class.create();=0A=
Form.Element.Observer.prototype =3D Object.extend(new =
Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create();=0A=
Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D function() {}=0A=
Abstract.EventObserver.prototype =3D {=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    =
Form.getElements(this.element).each(this.registerCallback.bind(this));=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        default:=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.EventObserver =3D Class.create();=0A=
Form.Element.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create();=0A=
Form.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) {=0A=
  var Event =3D new Object();=0A=
}=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
  KEY_HOME:     36,=0A=
  KEY_END:      35,=0A=
  KEY_PAGEUP:   33,=0A=
  KEY_PAGEDOWN: 34,=0A=
=0A=
  element: function(event) {=0A=
    return event.target || event.srcElement;=0A=
  },=0A=
=0A=
  isLeftClick: function(event) {=0A=
    return (((event.which) && (event.which =3D=3D 1)) ||=0A=
            ((event.button) && (event.button =3D=3D 1)));=0A=
  },=0A=
=0A=
  pointerX: function(event) {=0A=
    return event.pageX || (event.clientX +=0A=
      (document.documentElement.scrollLeft || document.body.scrollLeft));=0A=
  },=0A=
=0A=
  pointerY: function(event) {=0A=
    return event.pageY || (event.clientY +=0A=
      (document.documentElement.scrollTop || document.body.scrollTop));=0A=
  },=0A=
=0A=
  stop: function(event) {=0A=
    if (event.preventDefault) {=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
    } else {=0A=
      event.returnValue =3D false;=0A=
      event.cancelBubble =3D true;=0A=
    }=0A=
  },=0A=
=0A=
  // find the first node with the given tagName, starting from the=0A=
  // node the event was triggered on; traverses the DOM upwards=0A=
  findElement: function(event, tagName) {=0A=
    var element =3D Event.element(event);=0A=
    while (element.parentNode && (!element.tagName ||=0A=
        (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A=
      element =3D element.parentNode;=0A=
    return element;=0A=
  },=0A=
=0A=
  observers: false,=0A=
=0A=
  _observeAndCache: function(element, name, observer, useCapture) {=0A=
    if (!this.observers) this.observers =3D [];=0A=
    if (element.addEventListener) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.addEventListener(name, observer, useCapture);=0A=
    } else if (element.attachEvent) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.attachEvent('on' + name, observer);=0A=
    }=0A=
  },=0A=
=0A=
  unloadCache: function() {=0A=
    if (!Event.observers) return;=0A=
    for (var i =3D 0, length =3D Event.observers.length; i < length; =
i++) {=0A=
      Event.stopObserving.apply(this, Event.observers[i]);=0A=
      Event.observers[i][0] =3D null;=0A=
    }=0A=
    Event.observers =3D false;=0A=
  },=0A=
=0A=
  observe: function(element, name, observer, useCapture) {=0A=
    element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
      (Prototype.Browser.WebKit || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    Event._observeAndCache(element, name, observer, useCapture);=0A=
  },=0A=
=0A=
  stopObserving: function(element, name, observer, useCapture) {=0A=
    element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (Prototype.Browser.WebKit || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    if (element.removeEventListener) {=0A=
      element.removeEventListener(name, observer, useCapture);=0A=
    } else if (element.detachEvent) {=0A=
      try {=0A=
        element.detachEvent('on' + name, observer);=0A=
      } catch (e) {}=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
/* prevent memory leaks in IE */=0A=
if (Prototype.Browser.IE)=0A=
  Event.observe(window, 'unload', Event.unloadCache, false);=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  realOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        if(element.tagName=3D=3D'BODY') break;=0A=
        var p =3D Element.getStyle(element, 'position');=0A=
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A=
      }=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  offsetParent: function(element) {=0A=
    if (element.offsetParent) return element.offsetParent;=0A=
    if (element =3D=3D document.body) return element;=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return element;=0A=
=0A=
    return document.body;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D this.realOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  page: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (!window.opera || element.tagName=3D=3D'BODY') {=0A=
        valueT -=3D element.scrollTop  || 0;=0A=
        valueL -=3D element.scrollLeft || 0;=0A=
      }=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || {})=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D Position.page(source);=0A=
=0A=
    // find coordinate system to use=0A=
    target =3D $(target);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(target,'position') =3D=3D 'absolute') {=0A=
      parent =3D Position.offsetParent(target);=0A=
      delta =3D Position.page(parent);=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if(options.setLeft)   target.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if(options.setTop)    target.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if(options.setWidth)  target.style.width =3D source.offsetWidth + =
'px';=0A=
    if(options.setHeight) target.style.height =3D source.offsetHeight + =
'px';=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'absolute') return;=0A=
    Position.prepare();=0A=
=0A=
    var offsets =3D Position.positionedOffset(element);=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.width  =3D width + 'px';=0A=
    element.style.height =3D height + 'px';=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'relative') return;=0A=
    Position.prepare();=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
  }=0A=
}=0A=
=0A=
// Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
// positioned.  For performance reasons, redefine =
Position.cumulativeOffset for=0A=
// KHTML/WebKit only.=0A=
if (Prototype.Browser.WebKit) {=0A=
  Position.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return [valueL, valueT];=0A=
  }=0A=
}=0A=
=0A=
Element.addMethods();
------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.smithsonianmag.com/g/g/button/button_1.js

/* Copyright 2000-2005 Clickability Inc.    */=0A=
/* Clickability Platform Button			*/=0A=
=0A=
document.write('<script language=3D"JavaScript"> \n');=0A=
document.write('window.onerror=3Dfunction(){clickURL=3Ddocument.location.=
href;return true;} \n');=0A=
document.write('if(!self.clickURL) clickURL=3Dparent.location.href; \n');=0A=
document.write('<\/script> \n');=0A=
=0A=
var custom=3D0;=0A=
var popWin=3D"width=3D510,height=3D480,resizable=3D1,scrollbars=3D1";=0A=
var =
commonLoc=3D"&fb=3DY&url=3D"+encodeURIComponent(getClickURL())+"&title=3D=
"+encodeURIComponent(getClickTitle())+"&random=3D"+Math.random()+"&partne=
rID=3D"+partnerID+"&cid=3D"+trkcid+"&expire=3D"+encodeURIComponent(getCli=
ckExpire());=0A=
=0A=
/****************Don't Change Below****************/=0A=
var =
IMG=3D"http://a449.g.akamai.net/f/449/1776/1d/button.clickability.com/img=
/com/";=0A=
var stT, etT, ptT, mpT, altST, altET, altPT, altMP, altIR, altIR, =
textWrap, iCol, tCol;=0A=
var spons, sponLoc, sponIntro, sponCol, sponTagTop, sponTagBot, sponFunc;=0A=
var bLay=3Dnew Array(), sponLay=3Dnew Array();=0A=
=0A=
/*Functions*/=0A=
function ST () {=0A=
	=
window.open('http://www.savethis.clickability.com/st/saveThisApp?clickMap=
=3DsaveThis'+commonLoc,'click',popWin);=0A=
	return false;=0A=
}=0A=
=0A=
function STMouseOver () {=0A=
	window.status=3D'SAVE THIS';=0A=
	return true;=0A=
}=0A=
=0A=
function STMouseOut () {=0A=
	window.status=3D'';=0A=
	return true;=0A=
}=0A=
function ET () {=0A=
	=
window.open('http://www.emailthis.clickability.com/et/emailThis?clickMap=3D=
create'+commonLoc,'click',popWin);=0A=
	return false;=0A=
}=0A=
=0A=
function ETMouseOver () {=0A=
	window.status=3D'EMAIL THIS';=0A=
	return true;=0A=
}=0A=
=0A=
function ETMouseOut () {=0A=
	window.status=3D'';=0A=
	return true;=0A=
}=0A=
function PT () {=0A=
	=
window.open('http://www.printthis.clickability.com/pt/printThis?clickMap=3D=
printThis'+commonLoc,'click',popWin);=0A=
	return false;=0A=
}=0A=
=0A=
function PTMouseOver () {=0A=
	window.status=3D'PRINT THIS';=0A=
	return true;=0A=
}=0A=
=0A=
function PTMouseOut () {=0A=
	window.status=3D'';=0A=
	return true;=0A=
}=0A=
function MP () {=0A=
	=
window.open('http://www.emailthis.clickability.com/et/emailThis?clickMap=3D=
topTen&fb=3DY&MPbut=3DY&popularType=3D1&partnerID=3D'+partnerID,'click',p=
opWin);=0A=
}=0A=
=0A=
function MPMouseOver () {=0A=
	window.status=3D'MOST POPULAR';=0A=
	return true;=0A=
}=0A=
=0A=
function MPMouseOut () {=0A=
	window.status=3D'';=0A=
	return true;=0A=
}=0A=
=0A=
=0A=
function IR () {=0A=
	=
window.open('http://imware.clickability.com/imware/imware?action=3Drss.fe=
eds&button=3DY&destID=3D'+partnerID,'click',popWin);=0A=
	return false;=0A=
}=0A=
=0A=
function IRMouseOver () {=0A=
	window.status=3D'RSS FEEDS';=0A=
	return true;=0A=
}=0A=
=0A=
function IRMouseOut () {=0A=
	window.status=3D'';=0A=
	return true;=0A=
}=0A=
=0A=
=0A=
function drawBtn(type,text) {=0A=
	if(type=3D=3D'h' || type =3D=3D'H') type=3D'h';=0A=
	if(type=3D=3D'v' || type =3D=3D'V') type=3D'v';=0A=
	var i=3DbLay.length;=0A=
	sponLay[i]=3DsponTagBot;=0A=
	bLay[i]=3D"";=0A=
=0A=
	//start no wrap button=0A=
	if (!textWrap) {=0A=
		var sIconImg=3DIMG+iCol+"/"+type+"-s-icon-l.gif";=0A=
		var sTextImg=3DIMG+tCol+"/"+type+"-s-text-l.gif";=0A=
		var eIconImg=3DIMG+iCol+"/"+type+"-e-icon-l.gif";=0A=
		var eTextImg=3DIMG+tCol+"/"+type+"-e-text-l.gif"; =0A=
		var pIconImg=3DIMG+iCol+"/"+type+"-p-icon-l.gif";=0A=
		var pTextImg=3DIMG+tCol+"/"+type+"-p-text-l.gif";=0A=
		var mpIconImg=3DIMG+iCol+"/"+type+"-mp-icon-l.gif";=0A=
		var mpTextImg=3DIMG+tCol+"/"+type+"-mp-text-l.gif";=0A=
		var irIconImg=3DIMG+iCol+"/"+type+"-ir-icon-l.gif";=0A=
		var irTextImg=3DIMG+tCol+"/"+type+"-ir-text-l.gif";=0A=
		if (type=3D=3D'h') {=0A=
			var =
iconHeight=3D18,sIconWidth=3D34,eIconWidth=3D30,pIconWidth=3D31,sTextWidt=
h=3D50,eTextWidth=3D56,pTextWidth=3D55,mpIconWidth=3D30,mpTextWidth=3D77,=
irIconWidth=3D30,irTextWidth=3D77;=0A=
		}=0A=
		else {=0A=
			var =
iconHeight=3D23,sIconWidth=3D35,eIconWidth=3D35,pIconWidth=3D35,sTextWidt=
h=3D55,eTextWidth=3D55,pTextWidth=3D55,mpIconWidth=3D35,mpTextWidth=3D77,=
irIconWidth=3D30,irTextWidth=3D77;=0A=
		}=0A=
	=0A=
	}=0A=
	//end no wrap button=0A=
	=0A=
	//start wrap button=0A=
	if (textWrap) {=0A=
		var sIconImg=3DIMG+iCol+"/"+type+"-s-icon-s.gif";=0A=
		var sTextImg=3DIMG+tCol+"/"+type+"-s-text-s.gif";=0A=
		var eIconImg=3DIMG+iCol+"/"+type+"-e-icon-s.gif";=0A=
		var eTextImg=3DIMG+tCol+"/"+type+"-e-text-s.gif"; =0A=
		var pIconImg=3DIMG+iCol+"/"+type+"-p-icon-s.gif";=0A=
		var pTextImg=3DIMG+tCol+"/"+type+"-p-text-s.gif";=0A=
		var mpIconImg=3DIMG+iCol+"/"+type+"-mp-icon-s.gif";=0A=
		var mpTextImg=3DIMG+tCol+"/"+type+"-mp-text-s.gif";=0A=
		var irIconImg=3DIMG+iCol+"/"+type+"-ir-icon-s.gif";=0A=
		var irTextImg=3DIMG+tCol+"/"+type+"-ir-text-s.gif";=0A=
		if (type=3D=3D'h') {=0A=
			var =
iconHeight=3D24,sIconWidth=3D35,eIconWidth=3D30,pIconWidth=3D32,sTextWidt=
h=3D30,eTextWidth=3D34,pTextWidth=3D31,mpIconWidth=3D31,mpTextWidth=3D53,=
irIconWidth=3D31,irTextWidth=3D53;=0A=
		}=0A=
		else {=0A=
			var =
iconHeight=3D32,sIconWidth=3D35,eIconWidth=3D35,pIconWidth=3D35,sTextWidt=
h=3D32,eTextWidth=3D32,pTextWidth=3D32,mpIconWidth=3D35,mpTextWidth=3D50,=
irIconWidth=3D35,irTextWidth=3D50;=0A=
		}=0A=
	}=0A=
	//end wrap button=0A=
	=0A=
	//start sponsor top=0A=
	if (spons) {=0A=
		if (type=3D=3D'h') {=0A=
			if (sponLoc=3D=3D"top") {=0A=
				document.write('<table><tr><td align=3D"left"><table><tr><td><font =
size=3D"1" face=3D"Arial,Helvetica" =
color=3D"#000000">'+sponIntro+'</font> </td><td>');=0A=
				eval(sponTagTop);=0A=
				document.write('</td></tr></table></td></tr><tr><td>');	=0A=
			}=0A=
			else {=0A=
				document.write('<table><tr><td>');	=0A=
			}=0A=
		}=0A=
	}=0A=
	//end sponsor top=0A=
	=0A=
	if (type=3D=3D'h') document.write('<nobr>');=0A=
	=0A=
	//start SAVE THIS=0A=
	if (stT) {=0A=
		if (type=3D=3D'v') bLay[i]+=3D"<div>";=0A=
		bLay[i]+=3D"<A HREF=3D\"#\" ONCLICK=3D\"return(ST());\" =
onMouseOver=3D\"return(STMouseOver());\" =
onMouseOut=3D\"return(STMouseOut());\">";=0A=
		bLay[i]+=3D"<IMG src=3D\""+sIconImg+"\" width=3D\""+sIconWidth+"\" =
height=3D\""+iconHeight+"\" border=3D\"0\" alt=3D\""+altST+"\" =
title=3D\""+altST+"\">";=0A=
		if (text) bLay[i]+=3D"<IMG src=3D\""+sTextImg+"\" =
width=3D\""+sTextWidth+"\" height=3D\""+iconHeight+"\" border=3D\"0\" =
alt=3D\""+altST+"\" title=3D\""+altST+"\">";=0A=
		if (type=3D=3D'h') bLay[i]+=3D"</a>&nbsp;&nbsp;";=0A=
		if (type=3D=3D'v') bLay[i]+=3D"</a></div>";=0A=
	}=0A=
	//end SAVE THIS=0A=
	//start EMAIL THIS=0A=
	if (etT) {=0A=
		if (type=3D=3D'v') bLay[i]+=3D"<div>";=0A=
		bLay[i]+=3D"<A HREF=3D\"#\" ONCLICK=3D\"return(ET());\" =
onMouseOver=3D\"return(ETMouseOver());\" =
onMouseOut=3D\"return(ETMouseOut());\">";=0A=
		bLay[i]+=3D"<IMG src=3D\""+eIconImg+"\" width=3D\""+eIconWidth+"\" =
height=3D\""+iconHeight+"\" border=3D\"0\" alt=3D\""+altET+"\" =
title=3D\""+altET+"\">";=0A=
		if (text) bLay[i]+=3D"<IMG src=3D\""+eTextImg+"\" =
width=3D\""+eTextWidth+"\" height=3D\""+iconHeight+"\" border=3D\"0\" =
alt=3D\""+altET+"\" title=3D\""+altET+"\">";=0A=
		if (type=3D=3D'h') bLay[i]+=3D"</a>&nbsp;&nbsp;";=0A=
		if (type=3D=3D'v') bLay[i]+=3D"</a></div>";		=0A=
	}=0A=
	//end EMAIL THIS=0A=
	//start PRINT THIS=0A=
	if (ptT) {=0A=
		if (type=3D=3D'v') bLay[i]+=3D"<div>";=0A=
		bLay[i]+=3D"<A HREF=3D\"#\" ONCLICK=3D\"return(PT());\" =
onMouseOver=3D\"return(PTMouseOver());\" =
onMouseOut=3D\"return(PTMouseOut());\">";=0A=
		bLay[i]+=3D"<IMG src=3D\""+pIconImg+"\" width=3D\""+pIconWidth+"\" =
height=3D\""+iconHeight+"\" border=3D\"0\" alt=3D\""+altPT+"\" =
title=3D\""+altPT+"\">";=0A=
		if (text) bLay[i]+=3D"<IMG src=3D\""+pTextImg+"\" =
width=3D\""+pTextWidth+"\" height=3D\""+iconHeight+"\" border=3D\"0\" =
alt=3D\""+altPT+"\" title=3D\""+altPT+"\">";=0A=
		if (type=3D=3D'h') bLay[i]+=3D"</a>&nbsp;&nbsp;";=0A=
		if (type=3D=3D'v') bLay[i]+=3D"</a></div>";=0A=
	}=0A=
	//end PRINT THIS=0A=
	//start MOST POPULAR=0A=
	if (mpT) {=0A=
		if (type=3D=3D'v') bLay[i]+=3D"<div>";=0A=
		bLay[i]+=3D"<A HREF=3D\"#\" ONCLICK=3D\"return(MP());\" =
onMouseOver=3D\"return(MPMouseOver());\" =
onMouseOut=3D\"return(MPMouseOut());\">";=0A=
		bLay[i]+=3D"<IMG src=3D\""+mpIconImg+"\" width=3D\""+mpIconWidth+"\" =
height=3D\""+iconHeight+"\" border=3D\"0\" alt=3D\""+altMP+"\" =
title=3D\""+altMP+"\">";=0A=
		if (text) bLay[i]+=3D"<IMG src=3D\""+mpTextImg+"\" =
width=3D\""+mpTextWidth+"\" height=3D\""+iconHeight+"\" border=3D\"0\" =
alt=3D\""+altMP+"\" title=3D\""+altMP+"\">";=0A=
		if (type=3D=3D'h') bLay[i]+=3D"</a>&nbsp;&nbsp;";=0A=
		if (type=3D=3D'v') bLay[i]+=3D"</a></div>";=0A=
	}=0A=
	//end MOST POPULAR=0A=
	//start imWareRSS=0A=
	if (irT) {=0A=
		if (type=3D=3D'v') bLay[i]+=3D"<div>";=0A=
		bLay[i]+=3D"<A HREF=3D\"#\" ONCLICK=3D\"return(IR());\" =
onMouseOver=3D\"return(IRMouseOver());\" =
onMouseOut=3D\"return(IRMouseOut());\">";=0A=
		bLay[i]+=3D"<IMG src=3D\""+irIconImg+"\" width=3D\""+irIconWidth+"\" =
height=3D\""+iconHeight+"\" border=3D\"0\" alt=3D\""+altIR+"\" =
title=3D\""+altIR+"\">";=0A=
		if (text) bLay[i]+=3D"<IMG src=3D\""+irTextImg+"\" =
width=3D\""+irTextWidth+"\" height=3D\""+iconHeight+"\" border=3D\"0\" =
alt=3D\""+altIR+"\" title=3D\""+altIR+"\">";=0A=
		if (type=3D=3D'h') bLay[i]+=3D"</a>&nbsp;&nbsp;";=0A=
		if (type=3D=3D'v') bLay[i]+=3D"</a></div>";=0A=
	}=0A=
	//end imWareRSS=0A=
=0A=
	document.write(bLay[i]);=0A=
	if (type=3D=3D'h') document.write('</nobr>');=0A=
	=0A=
	//start spons bottom=0A=
	if (spons) {=0A=
		if (sponLoc=3D=3D"top") {=0A=
			document.write('</td></tr></table><br clear=3D"all">');	=0A=
		}=0A=
		else if (type=3D=3D'h') {=0A=
			document.write('</td><td valign=3D"top">');=0A=
			if (sponIntro && sponIntro !=3D ' ') document.write('<font size=3D"1" =
face=3D"Arial,Helvetica" color=3D"#000000">'+sponIntro+'</font><br>');=0A=
			eval(sponTagTop);=0A=
			document.write('</td></tr></table><br clear=3D"all">');	=0A=
		}=0A=
		else {=0A=
			document.write('<div><table><tr><td> ');=0A=
			if (sponIntro && sponIntro !=3D ' ') document.write('<font size=3D"1" =
face=3D"Arial,Helvetica" color=3D"#000000">'+sponIntro+'</font><br> ');=0A=
			eval(sponTagTop);=0A=
			document.write('</td></tr></table></div>');=0A=
		}=0A=
	}=0A=
	//end spons bottom=0A=
}=0A=
function initBtn() {=0A=
	var a=3DinitBtn.arguments;=0A=
	stT=3Da[0]; etT=3Da[1]; ptT=3Da[2]; mpT=3Da[3]; irT=3Da[4]=0A=
	textWrap=3Da[5]; iCol=3Da[6]; tCol=3Da[7];=0A=
}=0A=
function initSponsor() {=0A=
	var a=3DinitSponsor.arguments;=0A=
	spons=3Da[0]; sponLoc=3Da[1]; sponIntro=3Da[2]; sponCol=3Da[3]; =
sponTagTop=3Da[4]; sponTagBot=3Da[5]; sponFunc=3Da[6];=0A=
}=0A=
function initAlt(s,e,p,m,i) {=0A=
	altST =3D (s) ? "Save a link to this article and return to it at =
www.savethis.com":"";=0A=
	altET =3D (e) ? "Email a link to this article":"";=0A=
	altPT =3D (p) ? "Printer-friendly version of this article":"";=0A=
	altMP =3D (m) ? "View a list of the most popular articles on our =
site":"";=0A=
	altIR =3D (i) ? "Get RSS feeds of the most popular articles on our =
site":"";=0A=
}=0A=
function btnDone() {=0A=
	for (i=3D0;i<sponLay.length;i++) {=0A=
		if (sponLay[i]) eval(sponLay[i]);=0A=
	}=0A=
}=0A=
=0A=
function getClickURL() {=0A=
        if (self.clickURL) return clickURL;=0A=
        return document.location.href;=0A=
}=0A=
=0A=
function getClickTitle() {=0A=
	if (self.clickTitle) return clickTitle;=0A=
	return document.title;=0A=
}=0A=
function getClickExpire() {=0A=
	if (self.clickExpire) return clickExpire; =0A=
	return "";=0A=
}=0A=
=0A=
window.onresize =3D function () {=0A=
    for (var i=3D0; i<document.links.length; i++) {=0A=
        document.links[i].onclick =3D document.links[i].onclick;=0A=
    }=0A=
}
------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://edge.quantserve.com/quant.js

if(!__qc){var =
__qc=3D{qcdst:function(){if(__qc.qctzoff(0)!=3D__qc.qctzoff(6))return =
1;return 0;},qctzoff:function(m){var d1=3Dnew Date(2000,m,1,0,0,0,0);var =
t=3Dd1.toGMTString();var d3=3Dnew Date(t.substring(0,t.lastIndexOf(" =
")-1));return =
d1-d3;},qceuc:function(s){if(typeof(encodeURIComponent)=3D=3D'function'){=
return encodeURIComponent(s);}=0A=
else{return escape(s);}},qcrnd:function(){return =
Math.round(Math.random()*2147483647);},qcgc:function(n){var v=3D'';var =
c=3Ddocument.cookie;if(!c)return v;var i=3Dc.indexOf(n+"=3D");var =
len=3Di+n.length+1;if(i>-1){var =
end=3Dc.indexOf(";",len);if(end<0)end=3Dc.length;v=3Dc.substring(len,end)=
;}=0A=
return v;},qcdomain:function(){var =
d=3Ddocument.domain;if(d.substring(0,4)=3D=3D"www.")d=3Dd.substring(4,d.l=
ength);var a=3Dd.split(".");var len=3Da.length;if(len<3)return d;var =
e=3Da[len-1];if(e.length<3)return d;d=3Da[len-2]+"."+a[len-1];return =
d;},qhash2:function(h,s){for(var =
i=3D0;i<s.length;i++){h^=3Ds.charCodeAt(i);h+=3D(h<<1)+(h<<4)+(h<<7)+(h<<=
8)+(h<<24);}=0A=
return h;},qhash:function(s){var h1=3D0x811c9dc5,h2=3D0xc9dc5118;var =
hash1=3D__qc.qhash2(h1,s);var =
hash2=3D__qc.qhash2(h2,s);return(Math.round(Math.abs(hash1*hash2)/65536))=
.toString(16);},sd:["4dcfa7079941","127fdf7967f31","588ab9292a3f","32f92b=
0727e5","22f9aa38dfd3","a4abfe8f3e04","18b66bc1325c","958e70ea2f28","bdbf=
0cb4bbb","65118a0d557","40a1d9db1864","18ae3d985046","3b26460f55d"],qcsc:=
function(){var s=3D"";var =
d=3D__qc.qcdomain();if(__qc.qad=3D=3D1)return";fpan=3Du;fpa=3D";var =
qh=3D__qc.qhash(d);for(var =
i=3D0;i<__qc.sd.length;i++){if(__qc.sd[i]=3D=3Dqh)return";fpan=3Du;fpa=3D=
";}=0A=
var u=3Ddocument;var =
a=3D__qc.qcgc("__qca");if(a.length>0){s+=3D";fpan=3D0;fpa=3D"+a;}=0A=
else{var da=3Dnew =
Date();a=3D'P0-'+__qc.qcrnd()+'-'+da.getTime();u.cookie=3D"__qca=3D"+a+";=
 expires=3DSun, 18 Jan 2038 00:00:00 GMT; path=3D/; =
domain=3D"+d;a=3D__qc.qcgc("__qca");if(a.length>0){s+=3D";fpan=3D1;fpa=3D=
"+a;}=0A=
else{s+=3D";fpan=3Du;fpa=3D";}}=0A=
return s;},qcdc:function(n){document.cookie=3Dn+"=3D; expires=3DThu, 01 =
Jan 1970 00:00:01 GMT; path=3D/; =
domain=3D"+__qc.qcdomain();},qpxload:function(img){if(img&&typeof(img.wid=
th)=3D=3D"number"&&img.width=3D=3D3){__qc.qcdc("__qca");}},qcp:function(p=
,myqo){var s=3D'',a=3Dnull;var =
media=3D'webpage',event=3D'load';if(myqo!=3Dnull){for(var k in =
myqo){if(typeof(k)!=3D'string'){continue;}=0A=
if(typeof(myqo[k])!=3D'string'){continue;}=0A=
if(k=3D=3D'qacct'){a=3Dmyqo[k];continue;}=0A=
s+=3D';'+k+p+'=3D'+__qc.qceuc(myqo[k]);if(k=3D=3D'media'){media=3Dmyqo[k]=
;}=0A=
if(k=3D=3D'event'){event=3Dmyqo[k];}}}=0A=
if(typeof a!=3D"string"){if((typeof =
_qacct=3D=3D"undefined")||(_qacct.length=3D=3D0))return'';a=3D_qacct;}=0A=
if(media=3D=3D'webpage'&&event=3D=3D'load'){for(var =
i=3D0;i<__qc.qpixelsent.length;i++){if(__qc.qpixelsent[i]=3D=3Da)return''=
;}=0A=
__qc.qpixelsent.push(a);}=0A=
if(media=3D=3D'ad'){__qc.qad=3D1;}=0A=
s=3D';a'+p+'=3D'+a+s;return s;},qcesc:function(s){return =
s.replace(/\./g,'%2E').replace(/,/g,'%2C');},qcd:function(o){return(typeo=
f(o)!=3D"undefined"&&o!=3Dnull);},qcogl:function(){var =
m=3Ddocument.getElementsByTagName('meta');var o=3D'';for(var =
i=3D0;i<m.length;i++){if(o.length>=3D1000)return =
o;if(__qc.qcd(m[i])&&__qc.qcd(m[i].attributes)&&__qc.qcd(m[i].attributes.=
property)&&__qc.qcd(m[i].attributes.property.value)&&__qc.qcd(m[i].conten=
t)){var p=3Dm[i].attributes.property.value;var =
c=3Dm[i].content;if(p.length>3&&p.substring(0,3)=3D=3D'og:'){if(o.length>=
0)o+=3D',';var =
l=3D(c.length>80)?80:c.length;o+=3D__qc.qcesc(p.substring(3,p.length))+'.=
'+__qc.qcesc(c.substring(0,l));}}}=0A=
return __qc.qceuc(o);},firepixel:function(qoptions){var =
e=3D(typeof(encodeURIComponent)=3D=3D'function')?"n":"s";var =
r=3D__qc.qcrnd();var =
sr=3D'',qo=3D'',qm=3D'',url=3D'',ref=3D'',je=3D'u',ns=3D'1';var =
qocount=3D0;__qc.qad=3D0;if(typeof =
__qc.qpixelsent=3D=3D"undefined"){__qc.qpixelsent=3Dnew Array();}=0A=
if(typeof =
qoptions!=3D"undefined"&&qoptions!=3Dnull){__qc.qopts=3Dqoptions;for(var =
k in =
__qc.qopts){if(typeof(__qc.qopts[k])=3D=3D'string'){qo=3D__qc.qcp("",__qc=
.qopts);break;}else =
if(typeof(__qc.qopts[k])=3D=3D'object'&&__qc.qopts[k]!=3Dnull){++qocount;=
qo+=3D__qc.qcp("."+qocount,__qc.qopts[k]);}}}else if(typeof =
_qacct=3D=3D"string"){qo=3D__qc.qcp("",null);}=0A=
if(qo.length=3D=3D0)return;var =
ce=3D(navigator.cookieEnabled)?"1":"0";if(typeof =
navigator.javaEnabled!=3D'undefined')je=3D(navigator.javaEnabled())?"1":"=
0";if(typeof =
_qmeta!=3D"undefined"&&_qmeta!=3Dnull){qm=3D';m=3D'+__qc.qceuc(_qmeta);_q=
meta=3Dnull;}=0A=
if(self.screen){sr=3Dscreen.width+"x"+screen.height+"x"+screen.colorDepth=
;}=0A=
var d=3Dnew Date();var dst=3D__qc.qcdst();var =
qs=3D'http';if(window.location.protocol=3D=3D'https:'){qs+=3D's';}=0A=
qs+=3D"://pixel.quantserve.com";var =
fp=3D__qc.qcsc();if(window.location&&window.location.href)url=3D__qc.qceu=
c(window.location.href);if(window.document&&window.document.referrer)ref=3D=
__qc.qceuc(window.document.referrer);if(self=3D=3Dtop)ns=3D'0';var =
ogl=3D__qc.qcogl();var img=3Dnew =
Image();img.alt=3D"";img.src=3Dqs+'/pixel'+';r=3D'+r+fp+';ns=3D'+ns+';url=
=3D'+url+';ref=3D'+ref+';ce=3D'+ce+';je=3D'+je+';sr=3D'+sr+';enc=3D'+e+';=
ogl=3D'+ogl+';dst=3D'+dst+';et=3D'+d.getTime()+';tzo=3D'+d.getTimezoneOff=
set()+qo+qm;img.onload=3Dfunction(){__qc.qpxload(img);}},quantserve:funct=
ion(){if(typeof _qevents=3D=3D'undefined'){_qevents=3D[];}=0A=
if(typeof =
_qoptions!=3D"undefined"&&_qoptions!=3Dnull){__qc.firepixel(_qoptions);_q=
options=3Dnull;}else if(!_qevents.length&&typeof =
_qacct!=3D"undefined"){__qc.firepixel(null);}=0A=
if(!__qc.evts){for(var k in _qevents){__qc.firepixel(_qevents[k]);}=0A=
_qevents=3D{push:function(){var a=3Darguments;for(var =
i=3D0;i<a.length;i++){__qc.firepixel(a[i]);}}};__qc.evts=3D1;}}};}=0A=
function quantserve(){__qc.quantserve();}=0A=
quantserve();=0A=

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.stumbleupon.com/hostedbadge.php?s=5&r=http://www.smithsonianmag.com/history-archaeology/The-Freedom-Riders.html?utm_source=sharebuttontop&utm_medium=referral&utm_campaign=StumbleUpon&utm_content=The Freedom Riders, Then and Now

=0A=
	function writeSuBadge () { =0A=
		var bdg =3D "<iframe =
src=3D\"http:\/\/www.stumbleupon.com\/badge\/embed\/5\/?url=3Dhttp:\/\/ww=
w.smithsonianmag.com\/history-archaeology\/The-Freedom-Riders.html?utm_so=
urce=3Dsharebuttontop\" scrolling=3D\"no\" frameborder=3D\"0\" =
style=3D\"border:none; overflow:hidden; width:50px; height: 60px;\" =
allowTransparency=3D\"true\"><\/iframe>";=0A=
		document.write(bdg);=0A=
	}=0A=
	writeSuBadge();
------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://reddit.com/static/button/button2.js

(function() {=0A=
var write_string=3D"<iframe =
src=3D\"http://www.reddit.com/static/button/button2.html?width=3D51&url=3D=
";=0A=
  if (window.reddit_url)  { =0A=
      write_string +=3D encodeURIComponent(reddit_url); =0A=
  }=0A=
  else { =0A=
      write_string +=3D encodeURIComponent(window.location.href);=0A=
  }=0A=
  if (window.reddit_title) {=0A=
       write_string +=3D '&title=3D' + =
encodeURIComponent(window.reddit_title);=0A=
  }=0A=
  if (window.reddit_target) {=0A=
       write_string +=3D '&sr=3D' + =
encodeURIComponent(window.reddit_target);=0A=
  }=0A=
  if (window.reddit_css) {=0A=
      write_string +=3D '&css=3D' + =
encodeURIComponent(window.reddit_css);=0A=
  }=0A=
  if (window.reddit_bgcolor) {=0A=
      write_string +=3D '&bgcolor=3D' + =
encodeURIComponent(window.reddit_bgcolor); =0A=
  }=0A=
  if (window.reddit_bordercolor) {=0A=
      write_string +=3D '&bordercolor=3D' + =
encodeURIComponent(window.reddit_bordercolor); =0A=
  }=0A=
  if (window.reddit_newwindow) { =0A=
      write_string +=3D '&newwindow=3D' + =
encodeURIComponent(window.reddit_newwindow);}=0A=
  write_string +=3D "\" height=3D\"69\" width=3D\"51\" scrolling=3D'no' =
frameborder=3D'0'></iframe>";=0A=
  document.write(write_string);=0A=
})()=0A=

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://platform.twitter.com/widgets.js

var =
twttr=3Dwindow.twttr||{};(function(){if(!twttr.widgets){twttr.widgets=3D{=
}}if(!twttr.widgets.host){twttr.widgets.host=3D"platform{i}.twitter.com"}=
if(typeof =
twttr.widgets.ignoreSSL=3D=3D=3D"undefined"){twttr.widgets.ignoreSSL=3Dfa=
lse}function T(X){var Z=3DM(X);var Y=3Dtwttr.widgets.host;var =
W=3DY.replace("{i}",G++);if(G=3D=3D3){G=3D0}return Z+"://"+W}function =
M(W){return(window.location.protocol.match(/s\:$/)||W)&&!twttr.widgets.ig=
noreSSL?"https":"http"}function S(a){var X;for(var W in =
a){X=3DN.apply(this,W.split("."));for(var Y=3D0,Z;(Z=3DX[Y]);Y++){new =
a[W](Z).render()}}}function I(b){var Y;var Z;var =
X=3Dfunction(){if(document.readyState=3D=3D"complete"){Y()}};var W;var =
a=3Dfunction(){try{document.documentElement.doScroll("left");Y()}catch(c)=
{}};if(window.addEventListener){Y=3Dfunction(){if(!Z){Z=3Dtrue;b()}window=
.removeEventListener("DOMContentLoaded",Y,false);window.removeEventListen=
er("load",Y,false)};window.addEventListener("DOMContentLoaded",Y,false);w=
indow.addEventListener("load",Y,false)}else{if(window.attachEvent){W=3Dwi=
ndow.setInterval(a,13);Y=3Dfunction(){if(!Z){Z=3Dtrue;b()}window.clearInt=
erval(W);window.detachEvent("onreadystatechange",X);window.detachEvent("o=
nload",Y)};window.attachEvent("onreadystatechange",X);window.attachEvent(=
"onload",Y)}}}function N(W,a){var =
Z,b=3D[],X,Y;try{if(document.querySelectorAll){b=3Ddocument.querySelector=
All(W+"."+a)}else{if(document.getElementsByClassName){Z=3Ddocument.getEle=
mentsByClassName(a);for(X=3D0;(Y=3DZ[X]);X++){if(Y.tagName.toLowerCase()=3D=
=3DW){b.push(Y)}}}else{Z=3Ddocument.getElementsByTagName(W);var d=3Dnew =
RegExp("\\b"+a+"\\b");for(X=3D0;(Y=3DZ[X]);X++){if(Y.className.match(d)){=
b.push(Y)}}}}}catch(c){}return b}function Q(W){return =
encodeURIComponent(W).replace(/\+/g,"%2B")}function D(W){return =
decodeURIComponent(W)}function J(Y){var X=3D[];for(var W in =
Y){if(Y[W]!=3D=3Dnull&&typeof =
Y[W]!=3D=3D"undefined"){X.push(Q(W)+"=3D"+Q(Y[W]))}}return =
X.sort().join("&")}function P(Z){var =
b=3D{},Y,a,X,W;if(Z){Y=3DZ.split("&");for(W=3D0;(X=3DY[W]);W++){a=3DX.spl=
it("=3D");if(a.length=3D=3D2){b[D(a[0])]=3DD(a[1])}}}return b}function =
F(X,Y){for(var W in Y){X[W]=3DY[W]}return X}function R(X){var =
W;if(X.match(/^https?:\/\//)){return =
X}else{W=3Dlocation.host;if(location.port.length>0){W+=3D":"+location.por=
t}return[location.protocol,"//",W,X].join("")}}function A(){var =
W=3Ddocument.getElementsByTagName("link");for(var =
X=3D0,Y;(Y=3DW[X]);X++){if(Y.getAttribute("rel")=3D=3D"canonical"){return=
 R(Y.getAttribute("href"))}}return null}function K(Y){var Z=3D[];for(var =
X=3D0,W=3DY.length;X<W;X++){Z.push(Y[X])}return Z}function C(){var =
X=3Ddocument.getElementsByTagName("a"),d=3Ddocument.getElementsByTagName(=
"link"),W=3D/\bme\b/,Z=3D/^https?\:\/\/(www\.)?twitter.com\/(#!\/)?([a-zA=
-Z0-9_]+)\/?$/,c=3DK(X).concat(K(d)),b,f,Y;for(var =
a=3D0,e;(e=3Dc[a]);a++){f=3De.getAttribute("rel");Y=3De.getAttribute("hre=
f");if(f&&Y&&f.match(W)&&(b=3DY.match(Z))){return b[3]}}}var =
E=3Ddocument.title,L=3DencodeURI(location.href),G=3D0,U=3D{en:{vertical:[=
55,62],horizontal:[110,20],none:[55,20]},de:{vertical:[67,62],horizontal:=
[110,20],none:[67,20]},es:{vertical:[64,62],horizontal:[110,20],none:[64,=
20]},fr:{vertical:[65,62],horizontal:[110,20],none:[65,20]},it:{vertical:=
[55,62],horizontal:[110,20],none:[55,20]},ko:{vertical:[55,62],horizontal=
:[110,20],none:[55,20]},ja:{vertical:[80,62],horizontal:[130,20],none:[80=
,20]}},H=3D{en:1,de:1,es:1,fr:1,it:1,ko:1,ja:1},B=3D{vertical:1,horizonta=
l:1,none:1},V=3D{en:"Twitter For Websites: Tweet Button",de:"Twitter =
f=C3=BCr Webseiten: Tweet-Schaltfl=C3=A4che",es:"Twi`tter para sitios =
web: Bot=C3=B3n para Twittear",fr:'Twitter pour votre site web : bouton =
"Tweeter"',it:"Tweeter per i siti web: Bottone Tweet",ko:"Twitter =
=EC=9B=B9=EB=B2=84=EC=A0=84: =ED=8A=B8=EC=9C=97 =
=EB=B2=84=ED=8A=BC",ja:"WEB=E3=82=B5=E3=82=A4=E3=83=88=E5=90=91=E3=81=91T=
witter: =
=E3=83=84=E3=82=A4=E3=83=BC=E3=83=88=E3=83=9C=E3=82=BF=E3=83=B3"};twttr.T=
weetButton=3Dfunction(a){this.originElement=3Da;var =
X=3Da.href.split("?")[1],Z=3DX?P(X):{},W=3DZ.count||a.getAttribute("data-=
count"),Y=3DZ.lang||a.getAttribute("data-lang");this.text=3DZ.text||a.get=
Attribute("data-text")||E;this.via=3DZ.via||a.getAttribute("data-via")||C=
();this.url=3DZ.url||a.getAttribute("data-url")||A()||L;this.statusID=3DZ=
.status_id||a.getAttribute("data-status-id");this.related=3DZ.related||a.=
getAttribute("data-related");this.counturl=3DZ.counturl||a.getAttribute("=
data-counturl");this.searchlink=3DZ.searchlink||a.getAttribute("data-sear=
chlink");this.placeid=3DZ.placeid||a.getAttribute("data-placeid");if(!B[W=
]){W=3D"horizontal"}this.count=3DW;if(!H[Y]){Y=3D"en"}this.lang=3DY};F(tw=
ttr.TweetButton.prototype,{parameters:function(){var =
W;if(this.statusID){W=3D{status_id:this.statusID}}else{W=3D{text:this.tex=
t,url:this.url,via:this.via,related:this.related,count:this.count,lang:th=
is.lang,counturl:this.counturl,searchlink:this.searchlink,placeid:this.pl=
aceid}}W._=3D(new Date()).getTime();return =
J(W)},render:function(){if(!twttr.TweetButton.fragment){twttr.TweetButton=
.fragment=3Ddocument.createElement("div");twttr.TweetButton.fragment.inne=
rHTML=3D'<iframe allowtransparency=3D"true" frameborder=3D"0" =
scrolling=3D"no" tabindex=3D"0" class=3D"twitter-share-button =
twitter-count-'+this.count+'"></iframe>'}var =
X=3Dtwttr.TweetButton.fragment.firstChild.cloneNode(false);X.src=3DT()+"/=
widgets/tweet_button.html?"+this.parameters();var =
Y=3DU[this.lang][this.count];X.style.width=3DY[0]+"px";X.style.height=3DY=
[1]+"px";X.title=3DV[this.lang];var =
W=3Dthis.originElement.parentNode;if(W){W.replaceChild(X,this.originEleme=
nt)}}});var =
O=3D{"a.twitter-share-button":twttr.TweetButton};S(O);I(function(){S(O)})=
}());
------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://platform.linkedin.com/in.js

(function(){var =
m=3Ddocument,g=3D(/in\.js/),N=3D(/api_key/),B=3D(/\/\*((?:.|[\s])*?)\*\//=
m),x=3D(/\r/g),d=3D(/[\s]/g),c=3D(/^[\s]*(.*?)[\s]*:[\s]*(.*)[\s]*$/),u=3D=
(/^[\s]+|[\s]+$/g),f=3D"\n",y=3D",",j=3D"",A=3D"@",I=3D"&",k=3D"extension=
s",l=3D"api_key",L=3D"on",r=3D"onDOMReady",O=3D"onOnce",M=3D"script",D=3D=
"https://www.linkedin.com/uas/js/userspace?v=3D0.0.1102-RC2.4658",z=3D"ht=
tp://platform.linkedin.com/js/anonymousFramework?v=3D0.0.1102-RC2.4658",v=
=3Dm.getElementsByTagName("head")[0],q=3Dm.getElementsByTagName(M),a=3D[]=
,E=3D{},P,h,J,o,C,w,b;=0A=
if(window.IN&&IN.ENV&&IN.ENV.js){return=0A=
}window.IN=3Dwindow.IN||{};=0A=
IN.ENV=3D{};=0A=
IN.ENV.js=3D{};=0A=
IN.ENV.js.extensions=3D{};=0A=
IN.ENV.evtQueue=3D[];=0A=
P=3DIN.ENV.evtQueue;=0A=
IN.Event=3D{on:function(){P.push({type:L,args:arguments})=0A=
},onDOMReady:function(){P.push({type:r,args:arguments})=0A=
},onOnce:function(){P.push({type:O,args:arguments})=0A=
}};=0A=
IN.$extensions=3Dfunction(S){var V,i,R,U,T=3DIN.ENV.js.extensions;=0A=
V=3DS.split(y);=0A=
for(var Q=3D0,e=3DV.length;=0A=
Q<e;=0A=
Q++){i=3DH(V[Q],A,2);=0A=
R=3Di[0].replace(u,j);=0A=
U=3Di[1];=0A=
if(!T[R]){T[R]=3D{src:(U)?U.replace(u,j):j,loaded:false}=0A=
}}};=0A=
function H(S,Q,e){if(!e){return S.split(Q)=0A=
}var T=3DS.split(Q);=0A=
if(T.length<e){return T=0A=
}var R=3DT.splice(0,e-1);=0A=
var i=3DT.join(Q);=0A=
R.push(i);=0A=
return R=0A=
}h=3D"";=0A=
for(G=3D0,n=3Dq.length;=0A=
G<n;=0A=
G++){var b=3Dq[G];=0A=
if(!b.src.match(g)){continue=0A=
}try{h=3Db.innerHTML.replace(u,j)=0A=
}catch(t){try{h=3Db.text.replace(u,j)=0A=
}catch(s){}}if(h&&h.match(N)){break=0A=
}}h=3Dh.replace(B,"$1");=0A=
h=3Dh.replace(u,j);=0A=
h=3Dh.replace(x,j);=0A=
for(var G=3D0,F=3Dh.split(f),n=3DF.length;=0A=
G<n;=0A=
G++){var p=3DF[G];=0A=
if(!p||p.replace(d,j).length<=3D0){continue=0A=
}try{J=3Dp.match(c);=0A=
o=3DJ[1].replace(u,j);=0A=
C=3DJ[2].replace(u,j)=0A=
}catch(K){throw"Script tag contents must be key/value pairs separated by =
a colon. Source: "+K=0A=
}if(o=3D=3Dk){IN.$extensions(C);=0A=
C=3Dnull=0A=
}if(o=3D=3Dl){C=3DC.replace(d,j)=0A=
}if(C!=3D=3Dnull){IN.ENV.js[o]=3DC;=0A=
a[a.length]=3DencodeURIComponent(o)+"=3D"+encodeURIComponent(C)=0A=
}}w=3Dm.createElement(M);=0A=
w.src=3D(IN.ENV.js.api_key)?D+I+a.join(I):z;=0A=
v.appendChild(w)=0A=
})();=0A=

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://feeds.feedburner.com/~s/smithsonianmag/history-archaeology?i=http://www.smithsonianmag.com/history-archaeology/The-Freedom-Riders.html

var =
fStartPost=3D1;if(window.feedburner_currPost!=3Dnull){window.feedburner_c=
urrPost++}else{window.feedburner_currPost=3D1}if(document.body.getAttribu=
te("fStartPost")){fs=3DparseInt(document.body.getAttribute("fStartPost"))=
;if(!isNaN(fs))fStartPost=3Dfs}if(window.feedburner_startPostOverride!=3D=
null){fs=3DparseInt(window.feedburner_startPostOverride);if(!isNaN(fs))fS=
tartPost=3Dwindow.feedburner_startPostOverride}else{window.feedburner_sta=
rtPostOverride=3DfStartPost}if(window.feedburner_currPost=3D=3DfStartPost=
){feedSrc=3D'http://feeds.feedburner.com/~s/smithsonianmag/history-archae=
ology?i=3D'+escape("http://www.smithsonianmag.com/history-archaeology/The=
-Freedom-Riders.html")+'&showad=3Dtrue';document.write('<script =
src=3D"'+feedSrc+'" type=3D"text/javascript"></script>')}
------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://static.addtoany.com/menu/page.js

var =
a2a_config=3Da2a_config||{};a2a_config.vars=3D{vars:["menu_type","static_=
server",["linkname",document.title||location.href],["linkurl",location.hr=
ef],"linkname_escape",["ssl",("https:"=3D=3Ddocument.location.protocol)?"=
https://static.addtoany.com/menu":false],"show_title","onclick","num_serv=
ices","hide_embeds","prioritize","custom_services",["templates",{}],"orie=
ntation",["track_links",false],["track_links_key",""],"awesm","tracking_c=
allback","track_pub","color_main","color_bg","color_border","color_link_t=
ext","color_link_text_hover","color_arrow","color_arrow_hover",["border_s=
ize",8],["localize","",1],["add_services",false,1],"locale","delay","no_3=
p","show_menu","target"],process:function(){var =
j=3Da2a_config.vars.vars;for(var =
g=3D0,k=3D"a2a_",d=3Dj.length,c,f,a,l,b;g<d;g++){if(typeof =
j[g]=3D=3D"string"){c=3Dj[g];f=3Dwindow[k+c];l=3Dfalse}else{c=3Dj[g][0];f=
=3Dwindow[k+c];a=3Dj[g][1];l=3Dtrue;b=3Dj[g][2]}if(typeof =
f!=3D"undefined"&&f!=3Dnull){a2a_config[c]=3Df;if(!b){try{delete =
window[k+c]}catch(h){window[k+c]=3Dnull}}}else{if(l&&!a2a_config[c]){a2a_=
config[c]=3Da}}}}};a2a_config.vars.process();a2a_config.static_server=3Da=
2a_config.static_server||((a2a_config.ssl)?a2a_config.ssl:"http://static.=
addtoany.com/menu");a2a_config.email_menu=3D(a2a_config.menu_type=3D=3D"m=
ail")?1:false;var =
a2a=3Da2a||{total:0,kit_services:[],icons_img_url:a2a_config.static_serve=
r+"/icons_19.png",head_tag:document.getElementsByTagName("head")[0],fn_qu=
eue:[],init:function(b,a,f){var =
d=3Da2a.c,a=3Da||{},n=3D{},m=3Dnull,e,c=3D{},h,j,i,k,g=3Dlocation.href;fu=
nction l(p,q){a2a.total++;a2a.n=3Da2a.total;a2a["n"+a2a.n]=3Dp;var =
o=3Dp.node=3Da2a.set_this_index(p.node),r=3Ddocument.createElement("div")=
,t,s;if(!o){if(!a2a.c.show_menu){a2a.total--}return}if(p.linkname_escape)=
{s=3Da2a.getByClass("a2a_linkname_escape",o.parentNode)[0];if(s){d.linkna=
me=3Ds.innerHTML}}r.innerHTML=3Dd.linkname;t=3Dr.childNodes[0];if(t){p.li=
nkname=3Dt.nodeValue}delete =
r;if(o.a2a_kit){a2a.kit(p,q)}else{a2a.button(p)}}for(h in =
a){d[h]=3Da[h]}for(h in d){n[h]=3Dd[h]}j=3Dd.target;if(j){if(typeof =
j=3D=3D"string"){i=3Dj.substr(0,1);k=3Dj.substr(1);if(i=3D=3D"."){a2a.mul=
ti_init(a2a.HTMLcollToArray(a2a.getByClass(k,document)),b,a);d.target=3Df=
alse;return}else{m=3Da2a.gEl(k);e=3Dm.className;if(e.indexOf("a2a_kit")>=3D=
0&&e.indexOf("a2a_target")<0){m=3Dnull}}}else{m=3Dd.target}}if(d.menu_typ=
e=3D=3D"mail"){d.email_menu=3D1;a2a.make_once()}b=3D(d.email_menu)?"mail"=
:b;if(b){a2a.type=3Db;d.vars.process()}c.type=3Da2a.type;c.node=3Dm;windo=
w["a2a"+a2a.type+"_init"]=3D1;c.linkname=3Dd.linkname;c.linkname_escape=3D=
d.linkname_escape;c.linkname_implicit=3D(document.title||g)=3D=3Dd.linkna=
me;c.linkurl=3Dd.linkurl;c.linkurl_implicit=3Dg=3D=3Dd.linkurl;c.orientat=
ion=3Dd.orientation||false;c.track_links=3Dd.track_links||false;c.track_l=
inks_key=3Dd.track_links_key||"";c.track_pub=3Dd.track_pub||false;d.oncli=
ck=3Dd.linkname_escape=3Dd.show_title=3Dd.custom_services=3Dd.orientation=
=3Dd.num_services=3Dd.track_pub=3Dd.target=3Dfalse;if(d.track_links=3D=3D=
"custom"){d.track_links=3Dfalse;d.track_links_key=3D""}if(a2a.locale&&!f)=
{a2a.fn_queue.push((function(o,p){return =
function(){l(o,p)}})(c,n))}else{l(c,n);d.menu_type=3Dd.email_menu=3Dfalse=
;a2a.init_show()}},multi_init:function(e,c,a){for(var =
b=3D0,d=3De.length;b<d;b++){a.target=3De[b];a2a.init(c,a)}},button:functi=
on(b){var =
a=3Db.node,c=3Db.type;if((!a.getAttribute("onclick")||(a.getAttribute("on=
click")+"").indexOf("a2a_")=3D=3D-1)&&(!a.getAttribute("onmouseover")||(a=
.getAttribute("onmouseover")+"").indexOf("a2a_")=3D=3D-1)){a.onclick=3Dfu=
nction(){a2a.show_menu(a);return =
false};a.onmouseup=3Da.onmousedown=3Da2a.stopPropagation;if(!a2a[a2a.type=
].onclick){if(a2a.c.delay){a.onmouseover=3Dfunction(){a2a[a2a.type].over_=
delay=3DsetTimeout(function(){a2a.show_menu(a)},a2a.c.delay)}}else{a.onmo=
useover=3Dfunction(){a2a.show_menu(a)}}a.onmouseout=3Dfunction(){a2a.onMo=
useOut_delay();if(a2a[a2a.type].over_delay){clearTimeout(a2a[a2a.type].ov=
er_delay)}}}}if(a.tagName.toLowerCase()=3D=3D"a"&&a2a.type=3D=3D"page"){a=
.href=3D"http://www.addtoany.com/share_save#url=3D"+encodeURIComponent(b.=
linkurl)+"&title=3D"+encodeURIComponent(b.linkname).replace(/'/g,"%27")+"=
&description=3D"+encodeURIComponent(a2a.selection()).replace(/'/g,"%27")}=
},kit:function(w,d){var =
l=3Da2a.type,D=3Dfunction(n){if(n!=3D"facebook_like"&&n!=3D"twitter_tweet=
"){for(var =
E=3D0,F=3Da2a.services,t=3DF.length;E<t;E++){if(n=3D=3DF[E][1]){return[F[=
E][0],F[E][3]]}}}return =
false},b=3Da2a.c.templates,j=3Dw.node,C=3Dj.getElementsByTagName("a"),a=3D=
C.length,e=3Ddocument.createElement("div"),h=3DencodeURIComponent(w.linku=
rl).replace(/'/g,"%27"),c=3DencodeURIComponent(w.linkname).replace(/'/g,"=
%27"),g=3D'<iframe allowtransparency=3D"true" frameborder=3D"0" =
scrolling=3D"no" src=3D"javascript:\'\'" =
style=3D"border:none;overflow:hidden"></iframe>',x,r;for(var =
s=3D0;s<a;s++){var =
B=3DC[s],A=3DB.className,f=3DA.match(/a2a_button_([\w\.]+)(?:\s|$)/),o=3D=
(f)?f[1]:false,q=3DB.childNodes,k=3DD(o),m=3Dk[0],z=3Dk[1],v,y;if(A.index=
Of("a2a_dd")>=3D0){d.target=3DB;a2a.init("page",d,1);o=3D"a2a";z=3D"a2a"}=
else{if(o=3D=3D"email"){z=3Do}else{if(o=3D=3D"facebook_like"){B.innerHTML=
=3Dg;x=3DB.firstChild;x.src=3D"http://www.facebook.com/plugins/like.php?h=
ref=3D"+h+"&layout=3Dbutton_count&show_faces=3Dfalse&action=3Dlike";x.sty=
le.height=3D"21px";x.style.width=3D"90px"}else{if(o=3D=3D"twitter_tweet")=
{B.innerHTML=3Dg;r=3DB.firstChild;r.src=3D"http://platform.twitter.com/wi=
dgets/tweet_button.html?url=3D"+h+"&via=3D%40AddToAny&text=3D";r.style.he=
ight=3D"50px";r.style.width=3D"130px"}}}}if(!o||(!z&&!q)){continue}if(A!=3D=
"a2a_dd"){B.href=3D"http://www.addtoany.com/add_to/"+o+"?linkurl=3D"+h+"&=
type=3D"+l+"&linkname=3D"+c+(((o=3D=3D"twitter"||o=3D=3D"email")&&b[o])?"=
&template=3D"+encodeURIComponent(b[o]):"")+"&linknote=3D";B.target=3D"_bl=
ank";B.rel=3D"nofollow";B.linkurl=3Dw.linkurl;B.servicename=3Dm;B.safenam=
e=3Do}if(q.length){for(var =
u=3D0,p=3Dq.length;u<p;u++){if(q[u].nodeType=3D=3D1){y=3Dtrue;break}}if(!=
y){v=3Ddocument.createElement("span");v.className=3D"a2a_img =
a2a_img_text =
a2a_i_"+z;B.insertBefore(v,q[0])}}else{v=3Ddocument.createElement("span")=
;v.className=3D"a2a_img =
a2a_i_"+z;B.appendChild(v)}if(A!=3D"a2a_dd"){a2a.kit_services.push(B)}}if=
(j.className.indexOf("a2a_default_style")>=3D0){e.style.clear=3D"both";j.=
appendChild(e)}},init_show:function(){var =
b=3Da2a_config,a=3Da2a[a2a.type],c=3Da2a.show_menu;if(b.bookmarklet){a.no=
_hide=3D1;c()}if(b.show_menu){a.no_hide=3D1;c(false,b.show_menu)}},set_th=
is_index:function(c){var e=3Da2a.n,b;function =
a(f){if(f.className.indexOf("a2a_kit")>=3D0){f.a2a_kit=3D1}}if(c){c.a2a_i=
ndex=3De;a(c);return c}else{function d(f){for(var =
g=3D0,j=3Df.length,h;g<j;g++){h=3Df[g];if(typeof =
h.a2a_index=3D=3D=3D"undefined"||h.a2a_index=3D=3D=3D""&&h.className.inde=
xOf("a2a_target")<0){h.a2a_index=3De;a(h);return h}}return =
null}b=3Da2a.getByClass("a2a_kit",document);return =
d(b)||d(a2a.HTMLcollToArray(document.getElementsByName("a2a_dd")).concat(=
a2a.getByClass("a2a_dd",document)))}},gEl:function(a){return =
document.getElementById(a)},getByClass:function(b,c,a){if(document.getEle=
mentsByClassName&&Object.prototype.getElementsByClassName=3D=3D=3Ddocumen=
t.getElementsByClassName){a2a.getByClass=3Dfunction(j,h,m){h=3Dh||a2a.gEl=
("a2a"+a2a.type+"_dropdown");var =
d=3Dh.getElementsByClassName(j),l=3D(m)?new =
RegExp("\\b"+m+"\\b","i"):null,e=3D[],g;for(var =
f=3D0,k=3Dd.length;f<k;f+=3D1){g=3Dd[f];if(!l||l.test(g.nodeName)){e.push=
(g)}}return =
e}}else{if(document.evaluate){a2a.getByClass=3Dfunction(o,n,r){r=3Dr||"*"=
;n=3Dn||a2a.gEl("a2a"+a2a.type+"_dropdown");var g=3Do.split(" =
"),p=3D"",l=3D"http://www.w3.org/1999/xhtml",q=3D(document.documentElemen=
t.namespaceURI=3D=3D=3Dl)?l:null,h=3D[],d,f;for(var =
i=3D0,k=3Dg.length;i<k;i+=3D1){p+=3D"[contains(concat(' ',@class,' '), ' =
"+g[i]+" =
')]"}try{d=3Ddocument.evaluate(".//"+r+p,n,q,0,null)}catch(m){d=3Ddocumen=
t.evaluate(".//"+r+p,n,null,0,null)}while((f=3Dd.iterateNext())){h.push(f=
)}return =
h}}else{a2a.getByClass=3Dfunction(r,q,u){u=3Du||"*";q=3Dq||a2a.gEl("a2a"+=
a2a.type+"_dropdown");var h=3Dr.split(" =
"),t=3D[],d=3D(u=3D=3D=3D"*"&&q.all)?q.all:q.getElementsByTagName(u),p,j=3D=
[],o;for(var i=3D0,e=3Dh.length;i<e;i+=3D1){t.push(new =
RegExp("(^|\\s)"+h[i]+"(\\s|$)"))}for(var =
g=3D0,s=3Dd.length;g<s;g+=3D1){p=3Dd[g];o=3Dfalse;for(var =
f=3D0,n=3Dt.length;f<n;f+=3D1){o=3Dt[f].test(p.className);if(!o){break}}i=
f(o){j.push(p)}}return j}}}return =
a2a.getByClass(b,c,a)},HTMLcollToArray:function(f){var =
b=3D[],e=3Df.length;for(var d=3D0;d<e;d++){b[b.length]=3Df[d]}return =
b},add_event:function(c,b,a){if(!c.addEventListener){c.attachEvent("on"+b=
,a)}else{c.addEventListener(b,a,false)}},stopPropagation:function(a){if(!=
a){a=3Dwindow.event}a.cancelBubble=3Dtrue;if(a.stopPropagation){a.stopPro=
pagation()}},onLoad:function(a){var b=3Dwindow.onload;if(typeof =
window.onload!=3D"function"){window.onload=3Da}else{window.onload=3Dfunct=
ion(){if(b){b()}a()}}},in_array:function(e,a,b){if(typeof =
a=3D=3D"object"){e=3De.toLowerCase();var c=3Da.length;for(var =
d=3D0;d<c;d++){if(b){if(e=3D=3Da[d].toLowerCase()){return =
a[d]}}else{if(e.indexOf(a[d].toLowerCase())!=3D-1&&a[d]!=3D=3D""){return =
a[d]}}}}return false},onMouseOut_delay:function(){var =
b=3Da2a.type,a=3Da2a.gEl("a2a"+b+"_dropdown").style.display;if(a!=3D"none=
"&&a!=3D""&&!a2a[b].find_focused&&!a2a[b].inFocus){a2a[b].out_delay=3Dset=
Timeout("a2a.toggle_dropdown('none', =
'"+b+"')",501)}},onMouseOver_stay:function(){if(a2a[a2a.type].out_delay){=
clearTimeout(a2a[a2a.type].out_delay)}},toggle_dropdown:function(d,c){if(=
d=3D=3D"none"&&a2a[c].no_hide){return}var =
a,b=3Da2a.gEl,e=3Db("a2a"+c+"_shim");b("a2a"+c+"_dropdown").style.display=
=3Dd;if(e){e.style.display=3Dd}a2a.onMouseOver_stay();if(d=3D=3D"none"){a=
2a.embeds_fix(true);if(!window.addEventListener){a=3Ddocument.detachEvent=
;a("onmousedown",a2a.doc_mousedown_check_scroll);a("onmouseup",a2a[c].doc=
_mouseup_toggle_dropdown)}else{document.removeEventListener("mousedown",a=
2a.doc_mousedown_check_scroll,false);document.removeEventListener("mouseu=
p",a2a[c].doc_mouseup_toggle_dropdown,false)}delete =
a2a[c].doc_mouseup_toggle_dropdown}if(a2a[c].prev_keydown){document.onkey=
down=3Da2a[c].prev_keydown}else{document.onkeydown=3D""}},getPos:function=
(b){var =
a=3D0,c=3D0;do{a+=3Db.offsetLeft||0;c+=3Db.offsetTop||0;b=3Db.offsetParen=
t}while(b);return[a,c]},getDocDims:function(c){var =
a=3D0,b=3D0;if(typeof(window.innerWidth)=3D=3D"number"){a=3Dwindow.innerW=
idth;b=3Dwindow.innerHeight}else{if(document.documentElement&&(document.d=
ocumentElement.clientWidth||document.documentElement.clientHeight)){a=3Dd=
ocument.documentElement.clientWidth;b=3Ddocument.documentElement.clientHe=
ight}else{if(document.body&&(document.body.clientWidth||document.body.cli=
entHeight)){a=3Ddocument.body.clientWidth;b=3Ddocument.body.clientHeight}=
}}if(c=3D=3D"w"){return a}else{return =
b}},getScrollDocDims:function(c){var =
a=3D0,b=3D0;if(typeof(window.pageYOffset)=3D=3D"number"){a=3Dwindow.pageX=
Offset;b=3Dwindow.pageYOffset}else{if(document.body&&(document.body.scrol=
lLeft||document.body.scrollTop)){a=3Ddocument.body.scrollLeft;b=3Ddocumen=
t.body.scrollTop}else{if(document.documentElement&&(document.documentElem=
ent.scrollLeft||document.documentElement.scrollTop)){a=3Ddocument.documen=
tElement.scrollLeft;b=3Ddocument.documentElement.scrollTop}}}if(c=3D=3D"w=
"){return a}else{return =
b}},show_more_less:function(d){a2a.onMouseOver_stay();var =
f=3Da2a.gEl("a2a"+a2a.type+"_show_more_less"),g=3Da2a.type,a;if(a2a[g].sh=
ow_all||d=3D=3D1){a2a[g].show_all=3Dfalse;a=3D(a2a.c.color_arrow=3D=3D"ff=
f")?"_wt":"";f.firstChild.className=3D"a2a_i_darr"+a;f.title=3Da2a.c.loca=
lize.ShowAll;a2a.statusbar(f,a2a.c.localize.ShowAll);if(d=3D=3D0){a2a.def=
ault_services();a2a.embeds_fix(false);a2a.focus_find()}}else{a2a[g].show_=
all=3Dtrue;var c=3Da2a[g].main_services,b=3Dc.length;for(var =
e=3D0;e<b;e++){c[e].style.display=3D""}a=3D(a2a.c.color_arrow=3D=3D"fff")=
?"_wt":"";f.firstChild.className=3D"a2a_i_uarr"+a;f.title=3Da2a.c.localiz=
e.ShowLess;a2a.statusbar(f,a2a.c.localize.ShowLess);a2a.embeds_fix(false)=
;a2a.focus_find()}if(d=3D=3D0){return false}},focus_find:function(){var =
b=3Da2a.gEl("a2a"+a2a.type+"_find");if(b.parentNode.style.display!=3D"non=
e"){b.focus()}},blur_find:function(){a2a[a2a.type].find_focused=3Dfalse;i=
f(!a2a[a2a.type].onclick){a2a.onMouseOut_delay()}},default_services:funct=
ion(e){var =
c=3De||a2a.type,f=3Da2a[c].main_services_col_1,a=3Df.length,d=3Da2a[c].ma=
in_services_col_2,g=3Dd.length;for(var =
b=3D0;b<a;b++){if(b<parseInt(a2a[c].num_services/2)){f[b].style.display=3D=
""}else{f[b].style.display=3D"none"}}for(var =
b=3D0;b<g;b++){if(b<parseInt(a2a[c].num_services/2)){d[b].style.display=3D=
""}else{d[b].style.display=3D"none"}}},do_reset:function(){a2a[a2a.type].=
inFocus=3Dfalse;a2a.show_more_less(1);a2a.embeds_fix(false);a2a.focus_fin=
d()},do_find:function(){var =
f=3Da2a.type,d=3Da2a[f].main_services,c=3Dd.length,b=3Da2a.gEl("a2a"+f+"_=
find").value,g,a=3Da2a.in_array;if(b!=3D=3D""){g=3Db.split(" ");for(var =
e=3D0,h;e<c;e++){h=3Dd[e].serviceNameLowerCase;if(a(h,g,false)){d[e].styl=
e.display=3D""}else{d[e].style.display=3D"none"}}}else{if(a2a[f].tab!=3D"=
DEFAULT"){a2a.tabs(a2a[f].tab)}else{a2a.default_services()}}a2a.do_reset(=
)},tabs:function(l,i){var =
c=3Da2a.getByClass("a2a_tab_selected")[0],j=3Da2a.type,k=3Da2a.gEl,b=3D"a=
2a"+j,g=3Dk(b+"_show_more_less"),e=3Dk(b+"_find_container"),h=3Dk(b+"_col=
1"),f=3Dk(b+"_col2"),a=3Dk(b+"_2_col1"),n=3Dk(b+"_2_col2"),d=3D"block",m=3D=
"none";if(c.id=3D=3D"a2afeed_DEFAULT"&&l=3D=3D"DEFAULT"){return =
true}c.className=3Dc.className.replace(/a2a_tab_selected/,"");k(b+"_"+l).=
className+=3D" =
a2a_tab_selected";if(l!=3D"DEFAULT"){g.style.display=3De.style.display=3D=
h.style.display=3Df.style.display=3Dm}else{g.style.display=3De.style.disp=
lay=3Dh.style.display=3Df.style.display=3Dd;a2a.default_services()}if(l!=3D=
"EMAIL"){a.style.display=3Dn.style.display=3Dm}else{a.style.display=3Dn.s=
tyle.display=3Dd}k(b+"_note_BROWSER").style.display=3D"none";k(b+"_note_E=
MAIL").style.display=3D"none";if(i){k(b+"_note_"+l).style.display=3D"bloc=
k"}a2a.do_reset();return =
false},statusbar:function(a,c){if(window.opera){return}var =
b=3Da2a.gEl("a2a"+a2a.type+"_powered_by");if(!b.orig){b.orig=3Db.innerHTM=
L}a.onmouseover=3Dfunction(){clearTimeout(a2a[a2a.type].statusbar_delay);=
b.innerHTML=3Dc;b.style.textAlign=3D"left"};a.onmouseout=3Dfunction(){a2a=
[a2a.type].statusbar_delay=3DsetTimeout(function(){b.innerHTML=3Db.orig;b=
.style.textAlign=3D"center"},300)}},selection:function(){var =
b,h=3Ddocument.getElementsByTagName("meta"),a=3Dh.length;if(window.getSel=
ection){b=3Dwindow.getSelection()}else{if(document.selection){try{b=3Ddoc=
ument.selection.createRange()}catch(f){b=3D""}b=3D(b.text)?b.text:""}}if(=
b&&b!=3D""){return =
b}if(a2a["n"+a2a.n].linkurl=3D=3Dlocation.href){for(var =
c=3D0,d,g;c<a;c++){d=3Dh[c].getAttribute("name");if(d){if(d.toLowerCase()=
=3D=3D"description"){g=3Dh[c].getAttribute("content");break}}}}return(g)?=
g.substring(0,1200):""},collections:function(c){var =
b=3Da2a.gEl,a=3Da2a[c],d=3D"a2a"+c;a.main_services_col_1=3Da2a.getByClass=
("a2a_i",b(d+"_col1"));a.main_services_col_2=3Da2a.getByClass("a2a_i",b(d=
+"_col2"));a.main_services=3Da.main_services_col_1.concat(a.main_services=
_col_2);a.email_services=3Da2a.getByClass("a2a_i",b(d+"_2_col1")).concat(=
a2a.getByClass("a2a_i",b(d+"_2_col2")));a.all_services=3Da.main_services.=
concat(a.email_services)},linker:function(o){var =
n=3Da2a.type,m=3Dlocation.href,c=3Ddocument.title||m,b=3Da2a["n"+a2a.n],h=
=3Db.linkurl,g=3D(b.linkurl_implicit&&m!=3Dh)?m:h,p=3DencodeURIComponent(=
g).replace(/'/g,"%27"),a=3Db.linkname,e=3D(b.linkname_implicit&&c!=3Da)?c=
:a,k=3DencodeURIComponent(e).replace(/'/g,"%27"),i=3DencodeURIComponent(a=
2a.selection()).replace(/'/g,"%27"),j=3D(b.track_links&&(n=3D=3D"page"||n=
=3D=3D"mail"))?"&linktrack=3D"+b.track_links+"&linktrackkey=3D"+encodeURI=
Component(b.track_links_key):"",d=3Do.getAttribute("customserviceuri")||o=
.customserviceuri||false,f=3Do.safename,l=3Da2a.c.templates;if(d){o.href=3D=
d.replace(/A2A_LINKNAME_ENC/,k).replace(/A2A_LINKURL_ENC/,p).replace(/A2A=
_LINKNOTE_ENC/,i)}else{o.href=3D"http://www.addtoany.com/add_to/"+f+"?lin=
kurl=3D"+p+"&linkname=3D"+k+j+((a2a.c.awesm)?"&linktrack_parent=3D"+a2a.c=
.awesm:"")+(((f=3D=3D"twitter"||f=3D=3D"email")&&l[f])?"&template=3D"+enc=
odeURIComponent(l[f]):"")+((n=3D=3D"feed")?"&type=3Dfeed":"")+"&linknote=3D=
"+i}setTimeout(function(){o.href=3D"/"},500);return =
true},show_menu:function(c,p){if(c){a2a.n=3Dc.a2a_index}else{a2a.n=3Da2a.=
total;a2a[a2a.type].no_hide=3D1}var =
b=3Da2a["n"+a2a.n],j=3Da2a.type=3Db.type,a=3D"a2a"+j,m=3Da2a.gEl(a+"_drop=
down");a2a.gEl(a+"_title").value=3Db.linkname;if(c&&a2a[j].onclick&&m.sty=
le.display=3D=3D"block"){a2a.toggle_dropdown("none",j);return}else{a2a.to=
ggle_dropdown("block",j)}var =
l=3D[m.clientWidth,m.clientHeight],g=3Da2a.getDocDims("w"),n=3Da2a.getDoc=
Dims("h"),k=3Da2a.getScrollDocDims("w"),e=3Da2a.getScrollDocDims("h"),f,h=
,i,d;if(c){f=3Dc.getElementsByTagName("img")[0];if(f){h=3Da2a.getPos(f);i=
=3Df.clientWidth;d=3Df.clientHeight}else{h=3Da2a.getPos(c);i=3Dc.offsetWi=
dth;d=3Dc.offsetHeight}if(h[0]-k+l[0]+i>g){h[0]=3Dh[0]-l[0]+i-8}if(b.orie=
ntation=3D=3D"up"||b.orientation!=3D"down"&&h[1]-e+l[1]+d>n&&h[1]>l[1]){h=
[1]=3Dh[1]-l[1]-d}m.style.left=3D((h[0]<0)?0:h[0])+2+"px";m.style.top=3Dh=
[1]+d+"px";a2a.embeds_fix(false)}else{if(!p){p=3D{}}m.style.position=3Dp.=
position||"absolute";m.style.left=3Dp.left||(g/2-l[0]/2+"px");m.style.top=
=3Dp.top||(n/2-l[1]/2+"px")}if(!a2a[j].doc_mouseup_toggle_dropdown&&!a2a[=
j].no_hide){a2a.doc_mousedown_check_scroll=3Dfunction(){a2a.last_scroll_p=
os=3Da2a.getScrollDocDims("h")};a2a[j].doc_mouseup_toggle_dropdown=3D(fun=
ction(o){return =
function(){if(a2a.last_scroll_pos=3D=3Da2a.getScrollDocDims("h")){a2a.tog=
gle_dropdown("none",o)}}})(j);if(!window.addEventListener){document.attac=
hEvent("onmousedown",a2a.doc_mousedown_check_scroll);document.attachEvent=
("onmouseup",a2a[j].doc_mouseup_toggle_dropdown)}else{document.addEventLi=
stener("mousedown",a2a.doc_mousedown_check_scroll,false);document.addEven=
tListener("mouseup",a2a[j].doc_mouseup_toggle_dropdown,false)}document.on=
keydown=3Da2a.checkKey}if(j=3D=3D"feed"){a2a.gEl(a+"_DEFAULT").href=3Db.l=
inkurl;if(a2a.c.fb_feedcount&&!a2a.c.ssl){a2a.feedburner_feedcount("init"=
)}}a2a.a2a_track("test3");if(b.track_pub){a2a.a2a_track("z_"+b.track_pub)=
}},embeds_fix:function(s){if(!a2a.embeds){a2a.embeds=3Da2a.HTMLcollToArra=
y(document.getElementsByTagName("object")).concat(a2a.HTMLcollToArray(doc=
ument.getElementsByTagName("embed"))).concat(a2a.HTMLcollToArray(document=
.getElementsByTagName("applet")))}var =
c=3Da2a.gEl,f=3Da2a.type,e=3D"a2a"+f,g=3Dc(e+"_shim"),r=3Dc(e+"_dropdown"=
),b=3DparseInt(r.style.left),n=3DparseInt(r.style.top),p=3D(r.clientWidth=
||r.offsetWidth),m=3D(r.clientHeight||r.offsetHeight),o=3Da2a.embeds,k=3D=
o.length,d,j,h,a,l=3Da2a.c.hide_embeds;for(var =
q=3D0;q<k;q++){a=3D"visible";if(!s){d=3Da2a.getPos(o[q]);j=3Do[q].clientW=
idth;h=3Do[q].clientHeight;if(b<d[0]+j&&n<d[1]+h&&b+p>d[0]&&n+m>d[1]){if(=
l){a=3D"hidden"}else{if(navigator.userAgent.indexOf("Firefox")=3D=3D-1){i=
f(!g){g=3Ddocument.createElement("iframe");g.className=3D"a2a_shim";g.id=3D=
e+"_shim";g.setAttribute("frameBorder","0");g.setAttribute("src",'javascr=
ipt:"";');document.body.appendChild(g)}g.style.left=3Db+"px";g.style.top=3D=
n+"px";g.style.width=3Dp+"px";g.style.height=3Dm+"px";return}}}}o[q].styl=
e.visibility=3Da}},bmBrowser:function(a){var =
c=3Da2a.c.localize.Bookmark,b=3Da2a["n"+a2a.n];if(document.all){if(a=3D=3D=
1){c=3Da2a.c.localize.AddToYourFavorites}else{window.external.AddFavorite=
(b.linkurl,b.linkname)}}else{if(a!=3D1){a2a.gEl("a2apage_note_BROWSER").i=
nnerHTML=3D'<div =
class=3D"a2a_note_note">'+a2a.c.localize.BookmarkInstructions+"</div>";a2=
a.tabs("BROWSER",true)}}if(a=3D=3D1){return =
c}},loadExtScript:function(c,e,d){var =
b=3Ddocument.createElement("script");b.charset=3D"UTF-8";b.src=3Dc;docume=
nt.getElementsByTagName("head")[0].appendChild(b);if(typeof =
e=3D=3D"function"){var a=3DsetInterval(function(){var =
f=3Dfalse;try{f=3De.call()}catch(g){}if(f){clearInterval(a);d.call()}},10=
0)}},track:function(b){var a=3Dnew =
Image(1,1);a.src=3Db;a.width=3D1;a.height=3D1},a2a_track:function(p,h){va=
r =
r=3D(a2a.type!=3D"feed")?"Share":"Subscribe";if(document.cookie.length>0)=
{var =
n=3D"__utma_a2a",t=3Ddocument.cookie.indexOf(n+"=3D"),d,q;if(t!=3D-1){t=3D=
t+n.length+1;d=3Ddocument.cookie.indexOf(";",t);if(d=3D=3D-1){d=3Ddocumen=
t.cookie.length}q=3Dunescape(document.cookie.substring(t,d))}}var =
c=3DencodeURIComponent,l=3Dnew =
Date(),b=3DMath.round(l.getTime()/1000),e=3DMath.floor(Math.random()*9999=
999999),o=3D(q)?q.split("."):[],s=3D(o[0]&&o[0]!=3D1)?o[0]:e,i=3Do[2]||b,=
k=3Do[4]||b,a=3Db,j=3Do[1]||a+31556926,f=3D(o[5])?parseInt(o[5])+1:1,g=3D=
s+"."+j+"."+i+"."+k+"."+a+"."+f,m=3D"http"+((a2a.c.ssl)?"s://ssl":"://www=
")+".google-analytics.com/__utm.gif?&utmwv=3D4.6.5&a2a&utmn=3D"+e+"&utmhn=
=3D"+window.location.hostname+"&utmt=3Devent&utme=3D5("+r+"%20menu*"+c(p)=
+((h)?"*"+c(h):"")+")&utmcs=3D"+((document.characterSet)?document.charact=
erSet:document.charset)+"&utmsr=3D"+screen.width+"x"+screen.height+"&utms=
c=3D"+screen.colorDepth+"-bit&utmul=3D"+(navigator.browserLanguage||navig=
ator.language).toLowerCase()+"&utmdt=3D"+c(document.title||location.href)=
+"&utmhid=3D"+e+"&utmr=3D"+((document.referrer)?c(document.referrer):"-")=
+"&utmp=3D"+c(window.location.pathname)+"&utmac=3D"+((r=3D=3D"Share")?"UA=
-1244922-3":"UA-1244922-4")+"&utmcc=3D__utma%3D"+g+"%3B%2B__utmz%3D"+s+".=
"+a+"."+f+".1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B"=
;l.setDate(l.getDate()+730);document.cookie=3D"__utma_a2a=3D"+escape(g)+"=
; expires=3D"+l.toGMTString()+"; =
path=3D/";a2a.track(m)},GA:function(d){var =
a=3Da2a.type,c,b=3Dfunction(){if(typeof =
urchinTracker=3D=3D"function"){c=3D1}else{if(typeof =
pageTracker=3D=3D"object"){c=3D2}else{if(typeof =
_gaq=3D=3D"object"){c=3D3}else{return}}}var =
j=3Da2a[a].all_services,o,f,e,l=3D(a=3D=3D"feed")?"subscriptions":"pages"=
,m=3D(a=3D=3D"feed")?"AddToAny Subscribe Button":"AddToAny Share/Save =
Button",n,k;if(a=3D=3D"page"){j.push(a2a.gEl("a2apage_any_email"),a2a.gEl=
("a2apage_email_client"));j=3Dj.concat(a2a.kit_services)}for(var =
h=3D0,g=3Dj.length;h<g;h++){o=3Dj[h];k=3Do.linkurl||false;e=3Do.getAttrib=
ute("safename")||o.safename;f=3Do.getAttribute("servicename")||o.servicen=
ame;if(c=3D=3D1){n=3D(function(p,i,q){return =
function(){urchinTracker("/addtoany.com/"+i);urchinTracker("/addtoany.com=
/"+i+"/"+(q||a2a["n"+a2a.n].linkurl));urchinTracker("/addtoany.com/servic=
es/"+p)}})(e,l,k)}else{if(c=3D=3D2){n=3D(function(s,p,i,q,r){return =
function(){pageTracker._trackEvent(q,s,(r||a2a["n"+a2a.n].linkurl))}})(f,=
e,l,m,k)}else{n=3D(function(s,p,i,q,r){return =
function(){_gaq.push(["_trackEvent",q,s,(r||a2a["n"+a2a.n].linkurl)])}})(=
f,e,l,m,k)}}a2a.add_event(o,"click",n)}};if(d){b()}else{a2a.onLoad(b)}},a=
dd_srvcs:function(){var =
g=3Da2a.type,h=3Da2a.gEl,f=3Dh("a2a"+g+"_col1"),e=3Dh("a2a"+g+"_col2");if=
(a2a[g].custom_services){var =
l=3Da2a[g].custom_services,a=3Dl.length,b=3Da2a.mk_srvc,k=3D0;l.reverse()=
;for(var =
d=3D0,c;d<a;d++){if(l[d]){k+=3D1;c=3Db(l[d][0],l[d][0].replace(" =
","_"),false,false,false,l[d][1],l[d][2]);if(k%2!=3D0){f.insertBefore(c,f=
.firstChild)}else{e.insertBefore(c,e.firstChild)}}}}if(g=3D=3D"page"&&a2a=
.c.add_services){var =
l=3Da2a.c.add_services,a=3Dl.length,b=3Da2a.mk_srvc,k=3D0,j=3Da2a.c.ssl;f=
or(var =
d=3D0;d<a;d++){if(l[d]){k+=3D1;if(j){l[d].icon=3Dfalse}c=3Db(l[d].name,l[=
d].safe_name,l[d].home,false,false,false,l[d].icon);if(k%2!=3D0){f.insert=
Before(c,f.firstChild)}else{e.insertBefore(c,e.firstChild)}}}}},prioritiz=
e_services:function(){if(!a2a.c.prioritize){return}a2a.c.prioritize.rever=
se();var =
h=3Da2a.type,j=3Da2a.gEl,a=3D"a2a"+h,g=3Dj(a+"_col1"),f=3Dj(a+"_col2"),b=3D=
a2a.c.prioritize,e=3Db.length,k=3D0;for(var =
d=3D0,c;d<e;d++){c=3Dj(a+"_"+b[d].toLowerCase());if(c){k+=3D1;if(k%2!=3D0=
){g.insertBefore(c,g.firstChild)}else{f.insertBefore(c,f.firstChild)}}}},=
user_services:function(){if(!window.postMessage||a2a.c.static_server!=3D(=
(a2a.c.ssl)?a2a.c.ssl:"http://static.addtoany.com/menu")){a2a.history();r=
eturn}var =
a=3Da2a.type,b=3Ddocument.createElement("iframe");b.id=3D"a2a"+a+"_sm_ifr=
";b.style.width=3Db.style.height=3Db.width=3Db.height=3D1;b.style.top=3Db=
.style.left=3Db.frameborder=3Db.style.border=3D0;b.style.position=3D"abso=
lute";b.style.zIndex=3D100000;b.setAttribute("transparency","true");b.set=
Attribute("allowTransparency","true");b.setAttribute("frameBorder","0");b=
.src=3Da2a.c.static_server+"/sm1.html#"+a+";"+location.href.split("#")[0]=
;if(window.postMessage&&!a2a.message_event){a2a.add_event(window,"message=
",function(g){if(g.origin.substr(g.origin.length-13)=3D=3D".addtoany.com"=
){var =
f=3Dg.data,c=3Df.split("=3D")[1],d=3Df.substr(4,4);c=3D(c!=3D"")?c.split(=
","):false;a2a.gEl("a2a"+d+"_sm_ifr").style.display=3D"none";a2a.history(=
c,d)}});a2a.message_event=3D1}document.body.insertBefore(b,document.body.=
firstChild)},history:function(r,d){var =
l=3Dd||a2a.type,c=3Da2a.gEl,v=3Dc("a2a"+l+"_col1"),u=3Dc("a2a"+l+"_col2")=
,y=3Da2a.getByClass("a2a_i",v),w=3Da2a.getByClass("a2a_i",u),h=3D[],A=3Dy=
.length+w.length,j=3DMath.abs(y.length-w.length);for(var =
o=3D0,b=3Dy.length-1,a=3Dw.length-1;o<A+j;o++){if(o%2&&o!=3D0&&w[a]){h[h.=
length]=3Dw[a];a--}else{if(y[b]){h[h.length]=3Dy[b];b--}}}var =
n=3Ddocument.createElement("div");n.id=3D"a2a_hist_list";n.style.width=3D=
"1px";n.style.height=3D"1px";n.style.overflow=3D"hidden";document.body.in=
sertBefore(n,document.body.firstChild);for(var =
o=3D0,e=3D0,g=3Dh.length;o<g;o++){var =
m=3Dh[o],k=3Dm.homepage,x=3Ddocument.createElement("a"),p=3Da2a.in_array,=
q=3Dfalse;if(!r){x.style.clear=3Dm.style.clear;x.href=3Dk;x.innerHTML=3Dk=
;n.appendChild(x);if(x.currentStyle){var =
f=3Dx.currentStyle.clear}else{if(document.defaultView.getComputedStyle(x,=
null)){var =
f=3Ddocument.defaultView.getComputedStyle(x,null).getPropertyValue("clear=
")}}x.parentNode.removeChild(x)}if(r&&p(m.safename,r,true)){q=3Dtrue}if(q=
||(!r&&f=3D=3D"right"&&k!=3D"")){m.className=3Dm.className+" =
a2a_sss";if(e%2&&e!=3D0){u.insertBefore(m,u.firstChild)}else{v.insertBefo=
re(m,v.firstChild)}e++}}n.parentNode.removeChild(n);a2a.collections(l);a2=
a.default_services(l)},visOnly:function(f){var =
b=3D[],d=3Df.length;for(var =
c=3D0,g=3D0;c<d;c++){if(f[c].style.display!=3D"none"&&f[c].parentNode.sty=
le.display!=3D"none"){b[g]=3Df[c];g++}}return =
b},moveFocus:function(a,d){var =
c=3Da2a[a2a.type].inFocus,b=3Da2a.getByClass("a2a_cols");presently_focuse=
d=3Da2a.visOnly(b[c[0]].getElementsByTagName("a"))[c[1]];presently_focuse=
d.blur();a2a[a2a.type].inFocus=3D[c[0]+a,c[1]+d];c=3Da2a[a2a.type].inFocu=
s;to_focus=3Da2a.visOnly(b[c[0]].getElementsByTagName("a"))[c[1]];to_focu=
s.focus();to_focus.onblur=3Dfunction(){if(this!=3Dpresently_focused){a2a[=
a2a.type].inFocus=3Dfalse;a2a.onMouseOut_delay()}}},checkKey:function(h){=
var =
h=3Dh||window.event,j=3Dh.which||h.keyCode,c=3Da2a[a2a.type].inFocus,a=3D=
false,b=3Da2a.getByClass("a2a_cols"),k=3Db.length,d=3Da2a.visOnly;if(j=3D=
=3D13&&!c){for(var =
g=3D0;g<k;g++){if(d(b[g].getElementsByTagName("a")).length>0){a=3Dg;break=
}}if(a=3D=3D=3Dfalse){return =
false}a2a[a2a.type].inFocus=3D[a,0];a2a.moveFocus(0,0);return =
false}if(c){var =
f=3Dd(b[c[0]].getElementsByTagName("a"));if(j=3D=3D38){if(c[1]<1){if(type=
of =
f[f.length-1]!=3D"undefined"){a2a.moveFocus(0,f.length-1)}}else{if(typeof=
 f[c[1]-1]!=3D"undefined"){a2a.moveFocus(0,-1)}}return =
false}else{if(j=3D=3D40){if(c[1]>f.length-2){a2a.moveFocus(0,-(c[1]))}els=
e{a2a.moveFocus(0,1)}return =
false}else{if(j=3D=3D37){if(c[0]<1){if(typeof =
d(b[b.length-1].getElementsByTagName("a"))[c[1]]!=3D"undefined"){a2a.move=
Focus(b.length-1,0)}}else{if(typeof =
d(b[c[0]-1].getElementsByTagName("a"))[c[1]]!=3D"undefined"){a2a.moveFocu=
s(-1,0)}}}else{if(j=3D=3D39){if(c[0]>b.length-2){if(typeof =
d(b[0].getElementsByTagName("a"))[c[1]]!=3D"undefined"){a2a.moveFocus(-(b=
.length-1),0)}}else{if(typeof =
d(b[c[0]+1].getElementsByTagName("a"))[c[1]]!=3D"undefined"){a2a.moveFocu=
s(1,0)}}}}}}}if(j=3D=3D27&&a2a[a2a.type].tab=3D=3D"DEFAULT"){a2a.gEl("a2a=
"+a2a.type+"_find").value=3D"";a2a.do_find();a2a.focus_find()}else{if(j>4=
0||j=3D=3D32){a2a.focus_find()}}},css:function(){function m(E){var =
D=3D2,H=3D4,C=3D(E.length=3D=3D3)?1:false;if(C){D=3D1;H=3D2}function =
F(G){var B=3D(C)?E.substr(G,1)+E.substr(G,1):E.substr(G,2);return =
parseInt(B,16)}return F(0)+","+F(D)+","+ +F(H)}var =
g,q,w=3Da2a.c,i=3Dw.css=3Ddocument.createElement("style"),k=3Dw.color_mai=
n||"EEE",f=3Dw.color_bg||"FFF",j=3Dw.color_border||"CCC",c=3Dw.color_link=
_text||"00F",h=3Dw.color_link_text_hover||"000",n=3Dw.color_link_text_hov=
er||"999",l=3Dw.color_link_text||"000",r=3D(k.toLowerCase()=3D=3D"ffffff"=
)?"EEE":k,b=3Dw.color_link_text||"CCC",e=3Dw.color_link_text||"000",y=3D"=
.a2a_",d=3D"{background-position:0 =
",a=3D"px!important}",A=3Dy+"i_",z=3Da+A,x=3Dy+"menu",v=3Dy+"tab",u=3D"bo=
rder",t=3D"background-color:",s=3D"color:",p=3D"margin:",o=3D"padding:";g=
=3D""+x+","+x+" *{float:none;"+p+"0;"+o+"0;height:auto;width:auto}"+x+" =
table{"+u+"-collapse:collapse;"+u+"-spacing:0;width:auto}"+x+" =
table,"+x+" tbody,"+x+" td,"+x+" =
tr{"+u+":0;"+p+"0;"+o+"0;"+t+"#"+f+"}"+x+" =
td{vertical-align:top}"+x+","+x+"_inside{-webkit-"+u+"-radius:16px;-moz-"=
+u+"-radius:16px}"+x+"{display:none;z-index:9999999;position:absolute;dir=
ection:ltr;min-width:200px;background:#"+k+";background:rgba("+m(k)+",.6)=
;font:12px =
Arial,Helvetica,sans-serif;"+s+"#000;line-height:12px;"+u+":1px solid =
transparent;_"+u+":1px solid =
#"+k+";"+o+"7px;vertical-align:baseline;overflow:hidden}"+x+"_inside{"+t+=
"#"+f+";"+u+":1px solid #"+j+";"+o+"8px}"+x+" a span,"+v+"s =
"+v+"_selected span{"+s+"#"+c+"}"+x+" a:hover span,"+v+"s div =
span,"+v+"s a span{"+s+"#"+h+"}"+x+" a,#a2a_hist_list a,"+v+"s =
div{"+s+"#"+c+";text-decoration:none;font:12px =
Arial,Helvetica,sans-serif;line-height:12px;height:auto;width:auto;clear:=
none;outline:none;-moz-outline:none;-webkit-"+u+"-radius:8px;-moz-"+u+"-r=
adius:8px}"+x+" a:visited,#a2a_hist_list =
a:visited{"+s+"#"+c+";clear:right}"+x+" a:hover,"+x+" a:active,"+x+" =
a"+y+"i:focus,"+v+"s div:hover{"+s+"#"+h+";"+u+":1px solid =
#"+j+";"+t+"#"+k+";text-decoration:none}"+x;g+=3D" =
span,"+y+"img{background:url("+a2a.icons_img_url+") =
no-repeat;"+u+":0;display:block;line-height:16px}"+x+" =
span"+y+"i_find{height:16px;left:5px;position:absolute;top:2px;width:16px=
}#a2a_menu_container{display:inline-block}#a2a_menu_container{_display:in=
line}"+x+"_title_container{margin-bottom:2px;"+o+"6px}"+x+"_find_containe=
r{position:relative;text-align:left;"+p+"4px 1px;"+o+"1px 24px 1px =
0;"+u+":1px solid =
#"+b+";-webkit-"+u+"-radius:8px;-moz-"+u+"-radius:8px}"+x+" input,"+x+' =
input[type=3D"text"]{display:block;background-image:none;box-shadow:none;=
line-height:100%;'+p+"0;overflow:hidden;"+o+"0;-moz-box-shadow:none;-webk=
it-box-shadow:none;-webkit-appearance:none}"+x+"_title_container =
input"+x+"_title{"+s+"#"+e+";"+t+"#"+f+";"+u+":0;"+p+"0;"+o+"0;width:100%=
}"+x+"_find_container =
input"+x+"_find{position:relative;left:24px;"+s+"#"+e+";font-size:12px;"+=
o+"2px =
0;outline:0;"+u+":0;"+t+"transparent;_"+t+"#"+f+";width:250px}table"+y+"c=
ols_container{width:100%}"+y+"cols{width:50%}"+((typeof =
document.body.style.maxHeight!=3D"undefined")?""+y+"clear{clear:both}":""=
+y+"clear{clear:both;height:0;width:0;line-height:0;font-size:0}")+" =
"+y+"default_style a{float:left;line-height:16px;"+o+"0 =
2px}"+y+"default_style =
"+y+"img{display:block;height:16px;line-height:16px;overflow:hidden;width=
:16px}"+y;g+=3D"default_style "+y+"img,"+y+"default_style =
"+y+"dd{float:left}"+y+"default_style =
"+y+"img_text{margin-right:4px}"+y+"default_style =
"+y+"divider{"+u+"-left:1px solid =
#000;display:inline;float:left;height:16px;line-height:16px;"+p+"0 =
5px}"+y+"kit a{cursor:pointer}"+y+"hr{"+p+"0 12px =
12px;"+o+"1px;background:none;"+t+"#"+k+"}"+y+"nowrap{white-space:nowrap}=
"+y+"note{"+p+"0 =
auto;"+o+"9px;font-size:11px;text-align:center}"+y+"note =
"+y+"note_note{"+p+"0 0 9px;"+s+"#"+l+"}"+y+"wide =
a{display:block;margin-top:3px;"+u+":1px solid =
#"+r+";"+o+"3px;text-align:center}"+v+"s{float:left;"+p+"0 0 3px}"+v+"s =
a,"+v+"s div{"+p+"1px;"+t+"#"+k+";"+u+":1px solid =
#"+k+";font-size:11px;"+o+"6px 12px 2px;white-space:nowrap}"+v+"s a =
span,"+v+"s div span{margin-bottom:4px;padding-left:20px}"+v+"s a,"+v+"s =
a:visited,"+v+"s a:hover,"+v+"s div,"+v+"s =
div:hover{cursor:pointer;"+u+"-bottom:1px solid =
#"+k+";"+s+"#"+h+";-webkit-"+u+"-bottom-left-radius:0;-moz-"+u+"-radius-b=
ottomleft:0;-webkit-"+u+"-bottom-right-radius:0;-moz-"+u+"-radius-bottomr=
ight:0}a"+v+"_selected,a"+v+"_selected:visited,a"+v+"_selected:hover,a"+v=
+"_selected:active,a"+v+"_selected:focus,div"+v+"_selected,div"+v;g+=3D"_=
selected:hover{"+s+"#"+c+";"+t+"#"+f+";"+u+":1px solid =
#"+j+";"+u+"-bottom:1px solid #"+f+"}a"+y+"i{display:block;"+o+"4px =
6px;"+u+":1px solid #"+f+";text-align:left;white-space:nowrap}a"+y+"i =
span{padding-left:20px}a"+y+"sss{font-weight:700}a"+y+"ind{display:inline=
;"+p+"0;"+o+"0}a"+y+"emailer{display:inline-block;"+u+":1px solid =
#EEE;"+p+"0 =
9px;text-align:center}a"+y+"email_client{padding-left:6px}a"+y+"email_cli=
ent span{display:inline-block;height:16px;line-height:16px;"+p+"0 =
2px;padding-left:0;width:16px}a"+x+"_show_more_less{"+p+"4px 0 =
8px;"+o+"0}a"+x+"_show_more_less =
span{display:inline-block;height:14px;"+p+"0 =
auto;vertical-align:baseline;width:16px}a"+x+"_powered_by,a"+x+"_powered_=
by:visited{"+t+"#"+k+";font-size:9px;"+s+"#"+n+"}iframe"+y+"shim{"+u+":0;=
position:absolute;z-index:999999}"+y+"dd =
img{"+u+":0}"+A+"a2a"+d+"0!important}"+A+"agregator"+d+"-17"+z+"aiderss"+=
d+"-34"+z+"aim"+d+"-51"+z+"allvoices"+d+"-68"+z+"amazon"+d+"-85"+z+"aol"+=
d+"-102"+z+"apple_mail"+d+"-119"+z+"arto"+d+"-136"+z+"ask"+d+"-153"+z+"av=
antgo"+d+"-170"+z+"backflip"+d+"-187"+z+"bebo"+d+"-204"+z+"bibsonomy"+d+"=
-221"+z+"bitty"+d+"-238"+z+"blinklist"+d+"-255"+z+"blogger"+d;g+=3D"-272"=
+z+"bloglines"+d+"-289"+z+"blogmarks"+d+"-306"+z+"blogrovr"+d+"-323"+z+"b=
ookmark"+d+"-340"+z+"bookmarks_fr"+d+"-357"+z+"box"+d+"-374"+z+"buddymark=
s"+d+"-391"+z+"buzmob"+d+"-408"+z+"buzz"+d+"-425"+z+"bzzster"+d+"-442"+z+=
"care2"+d+"-459"+z+"chrome"+d+"-476"+z+"citeulike"+d+"-493"+z+"clear"+d+"=
-510"+z+"connotea"+d+"-527"+z+"current"+d+"-544"+z+"dailyme"+d+"-561"+z+"=
dailyrotation"+d+"-578"+z+"darr"+d+"-595"+z+"darr_wt"+d+"-612"+z+"default=
"+d+"-629"+z+"delicious"+d+"-646"+z+"designfloat"+d+"-663"+z+"digg"+d+"-6=
80"+z+"diglog"+d+"-697"+z+"diigo"+d+"-714"+z+"dzone"+d+"-731"+z+"email"+d=
+"-748"+z+"eskobo"+d+"-765"+z+"evernote"+d+"-782"+z+"excitemix"+d+"-799"+=
z+"expression"+d+"-816"+z+"facebook"+d+"-833"+z+"fark"+d+"-850"+z+"faves"=
+d+"-867"+z+"feed"+d+"-884"+z+"feedblitz"+d+"-901"+z+"feedbucket"+d+"-918=
"+z+"feedlounge"+d+"-935"+z+"feedm8"+d+"-952"+z+"feedmailer"+d+"-969"+z+"=
feedreader_net"+d+"-986"+z+"feedshow"+d+"-1003"+z+"find"+d+"-1020"+z+"fir=
eant"+d+"-1037"+z+"firefox"+d+"-1054"+z+"flurry"+d+"-1071"+z+"folkd"+d+"-=
1088"+z+"foxiewire"+d+"-1105"+z+"friendfeed"+d+"-1122"+z+"friendster"+d;g=
+=3D"-1139"+z+"funp"+d+"-1156"+z+"furl"+d+"-1173"+z+"fwicki"+d+"-1189"+z+=
"gabbr"+d+"-1206"+z+"global_grind"+d+"-1223"+z+"gmail"+d+"-1240"+z+"googl=
e"+d+"-1257"+z+"google_buzz"+d+"-1274"+z+"healthranker"+d+"-1291"+z+"hell=
otxt"+d+"-1308"+z+"hemidemi"+d+"-1325"+z+"hi5"+d+"-1342"+z+"hubdog"+d+"-1=
359"+z+"hugg"+d+"-1376"+z+"hyves"+d+"-1393"+z+"identica"+d+"-1410"+z+"im"=
+d+"-1427"+z+"imera"+d+"-1444"+z+"instapaper"+d+"-1461"+z+"iterasi"+d+"-1=
478"+z+"itunes"+d+"-1495"+z+"jamespot"+d+"-1512"+z+"jots"+d+"-1529"+z+"ju=
mptags"+d+"-1546"+z+"khabbr"+d+"-1563"+z+"kledy"+d+"-1580"+z+"klipfolio"+=
d+"-1597"+z+"linkagogo"+d+"-1614"+z+"linkatopia"+d+"-1631"+z+"linkedin"+d=
+"-1648"+z+"live"+d+"-1665"+z+"livejournal"+d+"-1682"+z+"ma_gnolia"+d+"-1=
699"+z+"maple"+d+"-1716"+z+"meneame"+d+"-1733"+z+"mindbodygreen"+d+"-1750=
"+z+"miro"+d+"-1767"+z+"mister-wong"+d+"-1784"+z+"mixx"+d+"-1801"+z+"mobi=
le"+d+"-1818"+z+"mozillaca"+d+"-1835"+z+"msdn"+d+"-1852"+z+"multiply"+d+"=
-1869"+z+"my_msn"+d+"-1886"+z+"mylinkvault"+d+"-1903"+z+"myspace"+d+"-192=
0"+z+"netimechannel"+d+"-1937"+z+"netlog"+d+"-1954"+z+"netomat"+d;g+=3D"-=
1971"+z+"netvibes"+d+"-1988"+z+"netvouz"+d+"-2005"+z+"newgie"+d+"-2022"+z=
+"newsalloy"+d+"-2039"+z+"newscabby"+d+"-2056"+z+"newsgator"+d+"-2073"+z+=
"newshutch"+d+"-2090"+z+"newsisfree"+d+"-2107"+z+"newstrust"+d+"-2124"+z+=
"newsvine"+d+"-2141"+z+"nowpublic"+d+"-2158"+z+"odeo"+d+"-2175"+z+"onevie=
w"+d+"-2192"+z+"openbm"+d+"-2209"+z+"orkut"+d+"-2226"+z+"outlook"+d+"-224=
3"+z+"pageflakes"+d+"-2260"+z+"pdf"+d+"-2277"+z+"phonefavs"+d+"-2294"+z+"=
ping"+d+"-2311"+z+"plaxo"+d+"-2328"+z+"plurk"+d+"-2345"+z+"plusmo"+d+"-23=
62"+z+"podnova"+d+"-2379"+z+"posterous"+d+"-2396"+z+"print"+d+"-2413"+z+"=
printfriendly"+d+"-2430"+z+"propeller"+d+"-2447"+z+"protopage"+d+"-2464"+=
z+"pusha"+d+"-2481"+z+"rapidfeeds"+d+"-2498"+z+"rasasa"+d+"-2515"+z+"read=
er"+d+"-2532"+z+"reddit"+d+"-2549"+z+"rssfwd"+d+"-2566"+z+"segnalo"+d+"-2=
583"+z+"share"+d+"-2600"+z+"shoutwire"+d+"-2617"+z+"shyftr"+d+"-2634"+z+"=
simpy"+d+"-2651"+z+"sitejot"+d+"-2668"+z+"skimbit"+d+"-2685"+z+"slashdot"=
+d+"-2702"+z+"smaknews"+d+"-2719"+z+"sodahead"+d+"-2736"+z+"sofomo"+d+"-2=
753"+z+"spaces"+d+"-2770"+z+"sphere"+d+"-2787"+z+"sphinn"+d+"-2803"+z+"sp=
url"+d;g+=3D"-2820"+z+"squidoo"+d+"-2837"+z+"startaid"+d+"-2854"+z+"stran=
ds"+d+"-2871"+z+"stumbleupon"+d+"-2888"+z+"stumpedia"+d+"-2905"+z+"symbal=
oo"+d+"-2922"+z+"taggly"+d+"-2939"+z+"tagza"+d+"-2956"+z+"tailrank"+d+"-2=
973"+z+"technet"+d+"-2990"+z+"technorati"+d+"-3007"+z+"technotizie"+d+"-3=
024"+z+"thefreedictionary"+d+"-3041"+z+"thefreelibrary"+d+"-3058"+z+"thun=
derbird"+d+"-3075"+z+"tipd"+d+"-3092"+z+"toolbar_google"+d+"-3109"+z+"tum=
blr"+d+"-3126"+z+"twiddla"+d+"-3143"+z+"twine"+d+"-3160"+z+"twitter"+d+"-=
3177"+z+"txtvox"+d+"-3194"+z+"typepad"+d+"-3211"+z+"uarr"+d+"-3228"+z+"ua=
rr_wt"+d+"-3245"+z+"unalog"+d+"-3262"+z+"viadeo"+d+"-3279"+z+"webnews"+d+=
"-3296"+z+"webwag"+d+"-3314"+z+"wikio"+d+"-3331"+z+"windows_mail"+d+"-334=
8"+z+"wink"+d+"-3365"+z+"winksite"+d+"-3382"+z+"wists"+d+"-3399"+z+"wordp=
ress"+d+"-3416"+z+"xanga"+d+"-3433"+z+"xerpi"+d+"-3450"+z+"xianguo"+d+"-3=
467"+z+"yahoo"+d+"-3484"+z+"yample"+d+"-3501"+z+"yigg"+d+"-3518"+z+"yim"+=
d+"-3535"+z+"yoolink"+d+"-3552"+z+"youmob"+d+"-3569"+z+"yourminis"+d+"-35=
86"+z+"zaptxt"+d+"-3603"+z+"zhuaxia"+d+"-3620"+z+"zune"+d+"-3637px;  =
}";i.setAttribute("type","text/css");a2a.head_tag.appendChild(i);if(i.sty=
leSheet){i.styleSheet.cssText=3Dg}else{q=3Ddocument.createTextNode(g);i.a=
ppendChild(q)}},mk_srvc:function(a,c,g,i,h,j,d){var =
k=3Ddocument.createElement("a"),b=3Da2a.c,e=3Dfunction(){a2a.linker(this)=
},f=3Db.tracking_callback;k.id=3D"a2a"+a2a.type+"_"+c;k.rel=3D"nofollow";=
k.className=3D"a2a_i";k.href=3D"/";k.target=3D"_blank";k.onmousedown=3De;=
k.onkeydown=3De;k.homepage=3Dg;k.safename=3Dc;k.servicename=3Da;k.service=
NameLowerCase=3Da.toLowerCase();k.innerHTML=3D"<span>"+a+"</span>";a2a.ad=
d_event(k,"click",function(){var =
l=3Da2a["n"+a2a.n];a2a.a2a_track("testShare1",a);if(l.track_pub){a2a.a2a_=
track("z_"+l.track_pub+"Share",a)}});if(h){k.stype=3Dh}if(f&&(typeof =
f=3D=3D"function"||f.share||f[0]=3D=3D"share")){a2a.add_event(k,"click",f=
unction(){var =
l=3Da2a["n"+a2a.n],m=3D{service:a,title:l.linkname,url:l.linkurl};if(f.sh=
are){f.share(m)}else{(f[1])?f[1](m):f(m)}})}if(j){k.customserviceuri=3Dj}=
if(d){k.firstChild.style.backgroundImage=3D"url("+d+")"}else{if(i){k.firs=
tChild.className=3D"a2a_i_"+i}else{k.firstChild.className=3D"a2a_i_defaul=
t"}}return =
k},i18n:function(){if(a2a.c.static_server!=3D((a2a.c.ssl)?a2a.c.ssl:"http=
://static.addtoany.com/menu")){return false}var =
c=3D["ar","id","ms","bn","bs","bg","ca","ca-AD","ca-ES","cs","cy","da","d=
e","dv","el","et","es","es-AR","es-VE","eo","en-US","eu","fa","fr","fr-CA=
","gd","he","hi","hr","is","it","ja","ko","ku","lv","lt","hu","mk","nl","=
no","pl","pt","pt-BR","pt-PT","ro","ru","sr","fi","sk","sl","sv","ta","te=
","tr","uk","vi","zh-CN","zh-TW"],d=3Da2a.c.locale||(navigator.browserLan=
guage||navigator.language).toLowerCase(),b=3Da2a.in_array(d,c,true);if(!b=
){var =
a=3Dd.indexOf("-");if(a!=3D-1){b=3Da2a.in_array(d.substr(0,a),c,true)}}if=
(d!=3D"en-us"&&b){return b}else{return =
false}}};a2a.c=3Da2a_config;a2a.make_once=3Dfunction(){a2a.type=3Da2a.c.m=
enu_type||"page";if(!a2a[a2a.type]&&!window["a2a"+a2a.type+"_init"]){a2a[=
a2a.type]=3D{};window.a2a_show_dropdown=3Da2a.show_menu;window.a2a_onMous=
eOut_delay=3Da2a.onMouseOut_delay;window.a2a_fluids=3Dfunction(){};window=
.a2a_init=3Da2a.init;a2a.create_page_dropdown=3Dfunction(y){var =
g=3Da2a.gEl,l=3Da2a.type=3Dy,j=3D"a2a"+l,x=3Da2a.c,w=3Dx.localize;a2a.css=
();w=3Dx.localize=3D{Share:w.Share||"Share",Save:w.Save||"Save",Subscribe=
:w.Subscribe||"Subscribe",Email:w.Email||"Email",Bookmark:w.Bookmark||"Bo=
okmark",ShowAll:w.ShowAll||"Show all",ShowLess:w.ShowLess||"Show =
less",FindAnyServiceToAddTo:w.FindAnyServiceToAddTo||"Instantly find any =
service",PoweredBy:w.PoweredBy||"Powered by",AnyEmail:"Any =
email",ShareViaEmail:w.ShareViaEmail||"Share via =
email",SubscribeViaEmail:w.SubscribeViaEmail||"Subscribe via =
email",BookmarkInYourBrowser:w.BookmarkInYourBrowser||"Bookmark in your =
browser",BookmarkInstructions:w.BookmarkInstructions||"Press Ctrl+D or =
&#8984;+D to bookmark this =
page",AddToYourFavorites:w.AddToYourFavorites||"Add to =
Favorites",SendFromWebOrProgram:w.SendFromWebOrProgram||"Send from any =
other email service",EmailProgram:w.EmailProgram||"Email =
application"};var h=3D'<div id=3D"a2a'+l+'_dropdown" class=3D"a2a_menu" =
onmouseover=3D"a2a.onMouseOver_stay()"'+((a2a[l].onclick)?"":' =
onmouseout=3D"a2a.onMouseOut_delay()"')+'><div =
class=3D"a2a_menu_inside"><table><tr><td><div =
id=3D"a2a'+l+'_title_container" =
class=3D"a2a_menu_title_container"'+((a2a[l].show_title)?"":' =
style=3D"display:none"')+'><input id=3D"a2a'+l+'_title" =
class=3D"a2a_menu_title"/></div>';if(l=3D=3D"page"){h+=3D'<div =
class=3D"a2a'+l+'_wide a2a_wide"><div class=3D"a2a_tabs"><div =
id=3D"a2a'+l+'_DEFAULT" class=3D"a2a_tab_selected" =
style=3D"margin-right:1px" onclick=3D"return =
a2a.tabs(\'DEFAULT\')"><span class=3D"a2a_i_share">'+w.Share+" / =
"+w.Save+'</span></div></div><div class=3D"a2a_tabs"><div =
title=3D"'+w.ShareViaEmail+'" id=3D"a2a'+l+'_EMAIL" =
style=3D"margin-right:1px" onclick=3D"return =
a2a.tabs(\'EMAIL\',true)"><span =
class=3D"a2a_i_email">'+w.Email+'</span></div></div><div =
class=3D"a2a_tabs"><div onclick=3D"a2a.bmBrowser()" =
title=3D"'+w.BookmarkInYourBrowser+'" id=3D"a2a'+l+'_BROWSER" =
style=3D"margin-left:1px"><span =
class=3D"a2a_i_bookmark">'+a2a.bmBrowser(1)+'</span></div></div></div><di=
v class=3D"a2a_clear"></div>'}if(l=3D=3D"page"){h+=3D'<div =
id=3D"a2a'+l+'_find_container" class=3D"a2a_menu_find_container"><input =
id=3D"a2a'+l+'_find" class=3D"a2a_menu_find" type=3D"text" =
onclick=3D"a2a.focus_find()" onkeyup=3D"a2a.do_find()" =
autocomplete=3D"off" =
onfocus=3D"a2a[\''+l+'\'].find_focused=3Dtrue;a2a.onMouseOver_stay()" =
onblur=3D"a2a.blur_find()" title=3D"'+w.FindAnyServiceToAddTo+'"><span =
id=3D"a2a'+l+'_find_icon" class=3D"a2a_i_find" =
onclick=3D"a2a.focus_find()"/></span></div>'}h+=3D'<table =
id=3D"a2a'+l+'_cols_container" class=3D"a2a_cols_container"><tr><td =
class=3D"a2a_cols"><div id=3D"a2a'+l+'_col1"'+((l=3D=3D"mail")?' =
style=3D"display:none"':"")+'></div><div =
id=3D"a2a'+l+'_2_col1"'+((l!=3D"mail")?' =
style=3D"display:none"':"")+'></div></td><td class=3D"a2a_cols"><div =
id=3D"a2a'+l+'_col2"'+((l=3D=3D"mail")?' =
style=3D"display:none"':"")+'></div><div =
id=3D"a2a'+l+'_2_col2"'+((l!=3D"mail")?' =
style=3D"display:none"':"")+'></div></td></tr></table><div =
id=3D"a2a'+l+'_note_BROWSER" class=3D"a2a_note" =
style=3D"display:none"></div><div id=3D"a2a'+l+'_note_EMAIL" =
class=3D"a2a_note"'+((l!=3D"mail")?' style=3D"display:none"':"")+'><div =
class=3D"a2a_hr"></div><div =
class=3D"a2a_note_note">'+w.SendFromWebOrProgram+':</div><div =
class=3D"a2a_nowrap"><a href=3D"/" id=3D"a2a'+l+'_any_email" =
class=3D"a2a_i a2a_emailer" target=3D"_blank" servicename=3D"Email =
(form)" safename=3D"email_form" =
customserviceuri=3D"http://www.addtoany.com/email?linkurl=3DA2A_LINKURL_E=
NC&amp;linkname=3DA2A_LINKNAME_ENC" onkeydown=3D"a2a.linker(this)" =
onmousedown=3D"a2a.linker(this)" =
onmouseup=3D"a2a.a2a_track(\'testShare1\', =
\'Email\');if(a2a.c.track_pub)a2a.a2a_track(\'z_\'+a2a.c.track_pub+\'Shar=
e\', \'Email\')" style=3D"margin-right:9px"><span =
class=3D"a2a_i_email">'+w.AnyEmail+'</span></a><a href=3D"/" =
class=3D"a2a_i a2a_emailer a2a_email_client" =
id=3D"a2a'+l+'_email_client" servicename=3D"Email (mailto)" =
safename=3D"email_mailto" =
customserviceuri=3D"mailto:?subject=3DA2A_LINKNAME_ENC&amp;body=3DA2A_LIN=
KURL_ENC" onkeydown=3D"a2a.linker(this)" =
onmousedown=3D"a2a.linker(this)" =
onmouseup=3D"a2a.a2a_track(\'testShare1\', =
\'Email\');if(a2a.c.track_pub)a2a.a2a_track(\'z_\'+a2a.c.track_pub+\'Shar=
e\', \'Email\')" style=3D"margin-left:9px"><span =
class=3D"a2a_i_outlook">&nbsp;</span><span =
class=3D"a2a_i_windows_mail">&nbsp;</span><span =
class=3D"a2a_i_apple_mail">&nbsp;</span><span =
class=3D"a2a_i_thunderbird">&nbsp;</span></a></div></div>';if(l!=3D"mail"=
){h+=3D'<div class=3D"a2a'+l+'_wide a2a_wide"><a =
href=3D"javascript:void(0)" id=3D"a2a'+l+"_show_more_less\" =
class=3D\"a2a_menu_show_more_less\" onClick=3D\"return =
a2a.show_more_less(0)\" =
onmouseover=3D\"img=3Dthis.firstChild;if(a2a.c.color_arrow_hover=3D=3D'ff=
f'){if(img.className.indexOf('_wt')=3D=3D-1)img.className+=3D'_wt'}else =
img.className=3Dimg.className.replace(/_wt/,'')\" =
onmouseout=3D\"img=3Dthis.firstChild;if(a2a.c.color_arrow=3D=3D'fff'){if(=
img.className.indexOf('_wt')=3D=3D-1)img.className+=3D'_wt'}else =
img.className=3Dimg.className.replace(/_wt/,'')\" =
title=3D\""+w.ShowAll+'"><span =
class=3D"a2a_i_darr'+((x.color_arrow=3D=3D"fff")?"_wt":"")+'"></span></a>=
</div>'}h+=3D'<div class=3D"a2a'+l+'_wide a2a_wide"><a =
href=3D"http://www.addtoany.com/" id=3D"a2a'+l+'_powered_by" =
class=3D"a2a_menu_powered_by" target=3D"_blank" title=3D"Share &amp; =
Subscribe buttons" =
onmouseover=3D"if(!window.opera)this.innerHTML=3Dthis.orig;this.style.tex=
tAlign=3D\'center\'">'+w.PoweredBy+" =
AddToAny</a></div></td></tr></table></div></div>";var =
s=3D"a2a_menu_container",v=3Dg(s)||document.createElement("div");v.onmous=
eup=3Dv.onmousedown=3Da2a.stopPropagation;v.innerHTML=3Dh;if(v.id!=3Ds){v=
.style.position=3D"static";document.body.insertBefore(v,document.body.fir=
stChild)}else{x.border_size=3D0}var k=3Dnew =
RegExp("[\\?&]awesm=3D([^&#]*)"),o=3Dk.exec(window.location.href);if(o!=3D=
null){x.awesm=3Do[1]}else{x.awesm=3Dfalse}var =
m=3Da2a.mk_srvc,n=3D{most:{},email:{}};n.most.col1=3D[["Facebook","facebo=
ok","http://www.facebook.com/","facebook"],["Delicious","delicious","http=
://delicious.com/","delicious"],["Google =
Bookmarks","google_bookmarks","http://www.google.com/bookmarks","google"]=
,["MySpace","myspace","http://www.myspace.com/","myspace"],["Yahoo =
Buzz","yahoo_buzz","http://buzz.yahoo.com/","buzz"],["StumbleUpon","stumb=
leupon","http://www.stumbleupon.com/","stumbleupon"],["Bebo","bebo","http=
://www.bebo.com/","bebo"],["WordPress","wordpress","http://wordpress.com/=
","wordpress"],["Orkut","orkut","http://www.orkut.com/","orkut"],["Everno=
te","evernote","http://www.evernote.com/","evernote"],["Stumpedia","stump=
edia","http://www.stumpedia.com/","stumpedia"],["Posterous","posterous","=
http://posterous.com","posterous"],["MSDN","msdn","http://social.msdn.mic=
rosoft.com/","msdn"],["Expression","expression","http://social.expression=
.microsoft.com/","expression"],["Tipd","tipd","http://tipd.com/","tipd"],=
["Plurk","plurk","http://www.plurk.com/","plurk"],["Yahoo =
Messenger","yahoo_messenger","http://messenger.yahoo.com/","yim"],["Mozil=
laca","mozillaca","http://www.mozillaca.com/","mozillaca"],["TypePad =
Post","typepad_post","http://www.typepad.com/","typepad"],["Mixx","mixx",=
"http://mixx.com/","mixx"],["Technorati =
Favorites","technorati_favorites","http://technorati.com/","technorati"],=
["CiteULike","citeulike","http://www.citeulike.org/","citeulike"],["Hemid=
emi","hemidemi","http://www.hemidemi.com/","hemidemi"],["Instapaper","ins=
tapaper","http://www.instapaper.com/","instapaper"],["Xerpi","xerpi","htt=
p://www.xerpi.com/","xerpi"],["Wink","wink","http://www.wink.com/","wink"=
],["BibSonomy","bibsonomy","http://www.bibsonomy.org/","bibsonomy"],["Tai=
lrank","tailrank","http://www.tailrank.com/","tailrank"],["Kledy","kledy"=
,"http://www.kledy.de/","kledy"],["Meneame","meneame","http://meneame.net=
/","meneame"],["Bookmarks.fr","bookmarks_fr","http://www.bookmarks.fr/","=
bookmarks_fr"],["NewsVine","newsvine","http://www.newsvine.com/","newsvin=
e"],["FriendFeed","friendfeed","http://friendfeed.com/","friendfeed"],["P=
ing","ping","http://ping.fm/","ping"],["Protopage =
Bookmarks","protopage_bookmarks","http://www.protopage.com/","protopage"]=
,["Faves","faves","http://faves.com/","faves"],["Webnews","webnews","http=
://www.webnews.de/","webnews"],["Pusha","pusha","http://www.pusha.se/","p=
usha"],["Slashdot","slashdot","http://slashdot.org/","slashdot"],["Allvoi=
ces","allvoices","http://www.allvoices.com/","allvoices"],["Imera =
Brazil","imera_brazil","http://imera.com.br/","imera"],["LinkaGoGo","link=
agogo","http://www.linkagogo.com/","linkagogo"],["unalog","unalog","http:=
//unalog.com/","unalog"],["Diglog","diglog","http://www.diglog.com/","dig=
log"],["Tumblr","tumblr","http://www.tumblr.com/","tumblr"],["Current","c=
urrent","http://current.com/","current"],["Spurl","spurl","http://www.spu=
rl.net/","spurl"],["Oneview","oneview","http://www.oneview.de/","oneview"=
],["Simpy","simpy","http://www.simpy.com/","simpy"],["BuddyMarks","buddym=
arks","http://www.buddymarks.com/","buddymarks"],["Viadeo","viadeo","http=
://www.viadeo.com/","viadeo"],["Wists","wists","http://www.wists.com/","w=
ists"],["Backflip","backflip","http://www.backflip.com/","backflip"],["Si=
teJot","sitejot","http://www.sitejot.com/","sitejot"],["DZone","dzone","h=
ttp://www.dzone.com/","dzone"],["Hyves","hyves","http://www.hyves.nl/","h=
yves"],["Bitty =
Browser","bitty_browser","http://www.bitty.com/","bitty"],["Symbaloo =
Feeds","symbaloo_feeds","http://www.symbaloo.com/","symbaloo"],["Folkd","=
folkd","http://www.folkd.com/","folkd"],["NewsTrust","newstrust","http://=
newstrust.net/","newstrust"],["PrintFriendly","printfriendly","http://www=
.printfriendly.com","printfriendly"],["Tuenti","tuenti","http://www.tuent=
i.com/","default"]];n.email.col1=3D[["Google =
Gmail","google_gmail","","gmail","email"],["Hotmail","hotmail","","live",=
"email"]];n.most.col2=3D[["Twitter","twitter","http://twitter.com/","twit=
ter"],["Digg","digg","http://digg.com/","digg"],["Google =
Buzz","google_buzz","http://mail.google.com/mail/","google_buzz"],["Reddi=
t","reddit","http://www.reddit.com/","reddit"],["Messenger","live","http:=
//www.live.com/","live"],["Yahoo =
Bookmarks","yahoo_bookmarks","http://bookmarks.yahoo.com/","yahoo"],["Mis=
ter-Wong","mister_wong","http://www.mister-wong.com/","mister-wong"],["Go=
ogle =
Reader","google_reader","http://www.google.com/reader/","reader"],["XING"=
,"xing","https://www.xing.com/","default"],["Netvibes =
Share","netvibes_share","http://www.netvibes.com/","netvibes"],["Strands"=
,"strands","http://www.strands.com/","strands"],["DailyMe","dailyme","htt=
p://dailyme.com/","dailyme"],["TechNet","technet","http://social.technet.=
microsoft.com/","technet"],["Arto","arto","http://www.arto.com/","arto"],=
["SmakNews","smaknews","http://smaknews.com/","smaknews"],["AIM","aim","h=
ttp://www.aim.com/","aim"],["Identi.ca","identi_ca","http://identi.ca/","=
identica"],["Blogger =
Post","blogger_post","http://www.blogger.com/","blogger"],["Box.net","box=
_net","https://www.box.net/","box"],["Netlog","netlog","http://www.netlog=
.com/","netlog"],["Shoutwire","shoutwire","http://www.shoutwire.com/","sh=
outwire"],["Jumptags","jumptags","http://www.jumptags.com/","jumptags"],[=
"FunP","funp","http://funp.com/","funp"],["PhoneFavs","phonefavs","http:/=
/phonefavs.com/","phonefavs"],["Netvouz","netvouz","http://www.netvouz.co=
m/","netvouz"],["Diigo","diigo","http://www.diigo.com/","diigo"],["BlogMa=
rks","blogmarks","http://blogmarks.net/","blogmarks"],["StartAid","starta=
id","http://www.startaid.com/","startaid"],["Khabbr","khabbr","http://www=
.khabbr.com/","khabbr"],["Yoolink","yoolink","http://www.yoolink.fr/","yo=
olink"],["Technotizie","technotizie","http://www.technotizie.it/","techno=
tizie"],["Multiply","multiply","http://multiply.com/","multiply"],["Plaxo=
 =
Pulse","plaxo_pulse","http://pulse.plaxo.com/pulse/","plaxo"],["Squidoo",=
"squidoo","http://www.squidoo.com/","squidoo"],["Blinklist","blinklist","=
http://www.blinklist.com/","blinklist"],["YiGG","yigg","http://www.yigg.d=
e/","yigg"],["Segnalo","segnalo","http://segnalo.alice.it/","segnalo"],["=
YouMob","youmob","http://youmob.com/","youmob"],["Fark","fark","http://ww=
w.fark.com/","fark"],["Jamespot","jamespot","http://www.jamespot.com/","j=
amespot"],["Twiddla","twiddla","http://www.twiddla.com/","twiddla"],["Min=
dBodyGreen","mindbodygreen","http://www.mindbodygreen.com/","mindbodygree=
n"],["Hugg","hugg","http://www.hugg.com/","hugg"],["NowPublic","nowpublic=
","http://www.nowpublic.com/","nowpublic"],["LiveJournal","livejournal","=
http://www.livejournal.com/","livejournal"],["HelloTxt","hellotxt","http:=
//hellotxt.com","hellotxt"],["Yample","yample","http://yample.com/","yamp=
le"],["Linkatopia","linkatopia","http://www.linkatopia.com/","linkatopia"=
],["LinkedIn","linkedin","http://www.linkedin.com/","linkedin"],["Ask.com=
 =
MyStuff","ask_com_mystuff","http://mystuff.ask.com/","ask"],["Maple","map=
le","http://www.maple.nu/","maple"],["Connotea","connotea","http://www.co=
nnotea.org/","connotea"],["MyLinkVault","mylinkvault","http://www.mylinkv=
ault.com/","mylinkvault"],["Sphinn","sphinn","http://sphinn.com/","sphinn=
"],["Care2 =
News","care2_news","http://www.care2.com/news/","care2"],["Sphere","spher=
e","http://www.sphere.com/","sphere"],["Gabbr","gabbr","http://www.gabbr.=
com/","gabbr"],["Tagza","tagza","http://www.tagza.com/","tagza"],["VodPod=
","vodpod","http://vodpod.com/","default"],["Amazon Wish =
List","amazon_wish_list","http://www.amazon.com/","amazon"],["Read It =
Later","read_it_later","http://readitlaterlist.com/","default"],["Email",=
"email","http://www.addtoany.com/email","email"]];n.email.col2=3D[["Yahoo=
 Mail","yahoo_mail","","yahoo","email"],["AOL =
Mail","aol_mail","","aol","email"]];for(var =
p=3D1;p<3;p++){if(l!=3D"mail"){for(var =
u=3D0,f=3Dn.most["col"+p],r=3Df.length;u<r;u++){var =
t=3Df[u];g(j+"_col"+p).appendChild(m(t[0],t[1],t[2],t[3],t[4]))}}for(var =
u=3D0,e=3Dn.email["col"+p],q=3De.length;u<q;u++){var =
t=3De[u];g(j+"_2_col"+p).appendChild(m(t[0],t[1],t[2],t[3],t[4]))}}a2a.se=
rvices=3Dn.most.col1.concat(n.most.col2).concat(n.email.col1.concat(n.ema=
il.col2));if(l=3D=3D"page"){a2a.statusbar(g(j+"_DEFAULT"),w.Share+" / =
"+w.Save);a2a.statusbar(g(j+"_EMAIL"),w.ShareViaEmail);a2a.statusbar(g(j+=
"_BROWSER"),w.BookmarkInYourBrowser)}a2a.statusbar(g(j+"_email_client"),w=
.EmailProgram);if(l=3D=3D"page"){a2a.statusbar(g(j+"_show_more_less"),w.S=
howAll);a2a.statusbar(g(j+"_find"),w.FindAnyServiceToAddTo)}a2a.prioritiz=
e_services();a2a.add_srvcs();a2a.user_services();a2a.collections(l);a2a.d=
efault_services()};var =
c=3Da2a.type,a=3Da2a[c],b=3Da2a.c;a.find_focused=3Dfalse;a.show_all=3Dfal=
se;a.inFocus=3Dfalse;a.prev_keydown=3Ddocument.onkeydown||false;a.tab=3D"=
DEFAULT";a.onclick=3Db.onclick||false;a.show_title=3Db.show_title||false;=
a.num_services=3Db.num_services||10;a.custom_services=3Db.custom_services=
||false;a2a.locale=3Da2a.i18n();if(a2a.locale&&a2a.locale!=3D"custom"){a2=
a.loadExtScript(b.static_server+"/locale/"+a2a.locale+".js",function(){re=
turn(a2a_localize!=3D"")},function(){b.localize=3Da2a_localize;b.add_serv=
ices=3Dwindow.a2a_add_services;a2a.create_page_dropdown(c);while(a2a.fn_q=
ueue.length>0){(a2a.fn_queue.shift())()}a2a.locale=3Dnull;a2a.GA(1);a2a.i=
nit_show()});b.menu_type=3Db.email_menu=3Dfalse}else{a2a.create_page_drop=
down(c);a2a.GA()}try{document.execCommand("BackgroundImageCache",false,tr=
ue)}catch(d){}a2a.a2a_track("TestHit1");if(!b.ssl&&!b.no_3p&&document.coo=
kie.indexOf("wp-settings")=3D=3D-1&&document.cookie.indexOf("SESS")=3D=3D=
-1){a2a.track("http://map.media6degrees.com/orbserv/hbpix?pixId=3D2869&cu=
rl=3D"+encodeURIComponent(location.href))}}};a2a.make_once();a2a.init();(=
function(){var =
a=3Da2a.c.tracking_callback;if(a){if(a.ready){a.ready();a.ready=3Dnull}el=
se{if(a[0]=3D=3D"ready"){a[1]();a=3Dnull}}}})();
------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.stumbleupon.com/hostedbadge.php?s=2&r=http://www.smithsonianmag.com/history-archaeology/The-Freedom-Riders.html?utm_source=sharebuttonbottom&utm_medium=referral&utm_campaign=StumbleUpon&utm_content=The Freedom Riders, Then and Now

=0A=
	function writeSuBadge () { =0A=
		var bdg =3D "<iframe =
src=3D\"http:\/\/www.stumbleupon.com\/badge\/embed\/2\/?url=3Dhttp:\/\/ww=
w.smithsonianmag.com\/history-archaeology\/The-Freedom-Riders.html?utm_so=
urce=3Dsharebuttonbottom\" scrolling=3D\"no\" frameborder=3D\"0\" =
style=3D\"border:none; overflow:hidden; width:65px; height: 18px;\" =
allowTransparency=3D\"true\"><\/iframe>";=0A=
		document.write(bdg);=0A=
	}=0A=
	writeSuBadge();
------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://reddit.com/static/button/button1.js

(function() {=0A=
var write_string=3D"<iframe =
src=3D\"http://www.reddit.com/static/button/button1.html?width=3D120&url=3D=
";=0A=
  if (window.reddit_url)  { =0A=
      write_string +=3D encodeURIComponent(reddit_url); =0A=
  }=0A=
  else { =0A=
      write_string +=3D encodeURIComponent(window.location.href);=0A=
  }=0A=
  if (window.reddit_title) {=0A=
       write_string +=3D '&title=3D' + =
encodeURIComponent(window.reddit_title);=0A=
  }=0A=
  if (window.reddit_target) {=0A=
       write_string +=3D '&sr=3D' + =
encodeURIComponent(window.reddit_target);=0A=
  }=0A=
  if (window.reddit_css) {=0A=
      write_string +=3D '&css=3D' + =
encodeURIComponent(window.reddit_css);=0A=
  }=0A=
  if (window.reddit_bgcolor) {=0A=
      write_string +=3D '&bgcolor=3D' + =
encodeURIComponent(window.reddit_bgcolor); =0A=
  }=0A=
  if (window.reddit_bordercolor) {=0A=
      write_string +=3D '&bordercolor=3D' + =
encodeURIComponent(window.reddit_bordercolor); =0A=
  }=0A=
  if (window.reddit_newwindow) { =0A=
      write_string +=3D '&newwindow=3D' + =
encodeURIComponent(window.reddit_newwindow);}=0A=
  write_string +=3D "\" height=3D\"22\" width=3D\"120\" scrolling=3D'no' =
frameborder=3D'0'></iframe>";=0A=
  document.write(write_string);=0A=
})()=0A=

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://subscribe.smithsonianmag.com/display_ad.js?format=2&designation=below

document.writeln("<a =
href=3D'http://subscribe.smithsonianmag.com/sub.php?idx=3D125&utm_source=3D=
bottomad&utm_medium=3Dhouseads' target=3D'_blank'  rel=3D'external' =
target-new=3D'window'><img =
src=3D'https://subscribe.smithsonianmag.com/images/offers2/ad_image_2_125=
.gif' width=3D'210' height=3D'82' border=3D0 alt=3D'Subscribe Now' =
/></a>");
------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.si.edu/fsrscripts/triggerParams.js

/****Customer: Smithsonian Enterprise-wide
/************ don't modify below this line *********
 *************  Version: Std 5.3 v.21 ***********
 ****** Copyright 2001-2008 ForeseeResults, Inc****/

/**MAIN PARAMETERS**/
if(!window.foresee) window.foresee =3D new Object();
foresee.triggerParms=3D new Array();
foresee.triggerParms["displayMode"] =3D 3;		 		    //0=3Ddisable survey, =
1=3DInvitation when PUB present, 2=3DNo Invitation, 3=3DInvitation Only
foresee.triggerParms["mid"] =3D "klJ0phJUYlds1VMIUodp8w=3D=3D";   // =
model instance id (Default is XYZ Company survey) - Comment if using =
'sid'
foresee.triggerParms["cid"] =3D "kB9ZF0lAoYhQg1xxZwV9BQ=3D=3D";   // =
customer id
foresee.triggerParms["lf"] =3D 3;		 	      	   			// loyalty factor
foresee.triggerParms["sp"] =3D 3.0;	 		      			// sampling percentage
foresee.triggerParms["rw"] =3D 129600; 	 		 			// duration of persistent =
survey shown cookie (value in minutes)
foresee.triggerParms["npc"] =3D 0; 	                		// 0-(default) =
persistent survey shown cookie, 1 - session
foresee.triggerParms["compliant508"] =3D 1;           		// 508 compliant =
if 1
foresee.triggerParms["omb"] =3D "1505-0186";        		// uncomment if =
required
foresee.triggerParms["width"] =3D 450;			    		// survey width
foresee.triggerParms["height"] =3D 500;			   			// survey height
//foresee.triggerParms["domain"] =3D ".si.edu";   // domain name
foresee.triggerParms["dhtmlURL"] =3D"/fsrscripts/FSRInvite.html";// path =
to survey invitation

/**MISC PARAMETERS**/
//foresee.triggerParms["sid"] =3D "";							// e.g.: BROWSE|CHECKOUT|POS =
 - foresee defined survey identifier, default commented
//foresee.triggerParms["patternType"] =3D "";		   			// use either =
URL|CK=3D<paste_your_cookie_name>|VALUE as a lookup pattern, default =
commented
foresee.triggerParms["lfcookie"] =3D "ForeseeLoyalty";	    // loyalty =
cookie name
foresee.triggerParms["ascookie"] =3D "ForeseeSurveyShown";    // "survey =
shown" cookie name
foresee.triggerParms["olpu"] =3D 1;					// default 1, 0 will pop survey =
UNDER browser window
foresee.triggerParms["userURL"] =3D 1; 		      	// capture URL if 1
foresee.triggerParms["capturePageView"] =3D 1; 	  	// capture pages =
viewed if 1
foresee.triggerParms["dcUniqueId"] =3D "SMITHS_klJ0phJUYlds1VM"; //  (22 =
chars unique Id for double cookie I/II)
foresee.triggerParms["midexp"] =3D 129600; 		  	// for double cookie =
(value in minutes)

/**DHTML PARAMETERS**/
foresee.triggerParms["dhtmlIndex"]=3D 10000;		// z-index s/b greater =
then client=92s dhtml z-index (if exist) - default 100
foresee.triggerParms["dhtmlWidth"] =3D 450;		// invite page width
foresee.triggerParms["dhtmlHeight"]=3D 290;		// invite page height
foresee.triggerParms["dhtmlDelay"]=3D 100;		// default=3D1ms, invite =
timeout in millisecs
foresee.triggerParms["dhtmlHighlight"]=3D 0; 		// 1- enable dhtml =
lightbox effect, 0-disable
foresee.triggerParms["dhtmlOverlayBgClr"]=3D "#EFEFEF";	// default =
background div color
foresee.triggerParms["dhtmlOverlayOpacity"]=3D "0.85"; 	// default =
background div opacity

//DHTML Positioning
foresee.xPosition=3D"CENTER";              //enter "CENTER", "LEFT", or =
"RIGHT" for horizontal positioning
foresee.yPosition=3D"CENTER";              //enter "CENTER", "TOP", or =
"BOTTOM" for vertical positioning

/**FORESEE SYSTEM PARAMETERS**/
foresee.triggerParms["captureTriggerVersion"] =3D "STD5.3rel21";	// =
track latest trigger version
foresee.triggerParms["evtListener"]=3D1;				// default=3D1, register =
Poll as an event listener on body onload, 0 to call separately
foresee.triggerParms["useOneCookie"]=3D 1;			// drop one cookie if 1, =
separate cookies if 0
foresee.triggerParms["fsrCkSeparator"] =3D "||";		// Cookie values =
seperator
foresee.triggerParms["fsrParmSeparator"] =3D "=3D";		// parameters name =
value pair seperator
foresee.triggerParms["flashDetect"]=3D 0;				// set to 1 to prevent =
survey invitation on pages with flash
//display alert message on survey link if user has already surveyed
foresee.fsrMSG1=3D "Sorry, but you have already surveyed once - Thank =
you";=09
foresee.cppUrlPatch =3D function cppUrlPatch(s) {var translated =3D ""; =
var i; var found =3D 0; for(i =3D 0; (found =3D s.indexOf(':', found)) =
!=3D -1; ) {translated +=3D s.substring(i, found) + "|"; i =3D found + =
1; found++;} translated +=3D s.substring(i, s.length); return =
translated;}

/*********************************
 **CLIENT PAGE SETUP PARAMETERS **
 *********************************/
/**CLIENT CPPS**/
foresee.triggerParms["cpp_5"] =3D "Site Section:"+ =
foresee.cppUrlPatch(cpp_value);		//uncomment & enter cpp_name/cpp_value



/**multi-language invite **/
//foresee.triggerParms['midEng']=3D"";							//uncomment & enter english =
equivalent MID value here
//foresee.triggerParms['langCode']=3D"";							//uncomment & enter =
foreign language code here=20

/**multimeasure lookup table **/
//foresee.midLookupTable =3D new Array();
//foresee.midLookupTable["NAME"] =3D"[SP]:[MID]:[LF]";			//uncomment & =
enter page name, sampling %, MID and loyalty

/**multivendor lookup table **/
//foresee.vendorLookupTable =3D new Array();
//foresee.vendorLookupTable["NAME"]	 =3D "[SP]||[URL]";			//uncomment & =
define 3rd party vendor name, sampling % and path to code

/**page exclude list, do not show invite/tracker**/
//foresee.excludeList =3D new Array();
//foresee.excludeList[0]=3D "[NAME]";								//uncomment & add page =
names on which to exclude the invitation.

/**page referrer exclude list, do not show invite/tracker**/
//foresee.referrerList =3D new Array();
//foresee.referrerList[0]=3D "[NAME]";							//uncomment & add referrer =
page names on which to exclude the invitation.

/**click event Listener Tag List, add event listener on the tag list =
with matching string**/
//foresee.eventTagList =3D new Array();
//foresee.eventTagList["matchStr"]=3D "tag|event";				//uncomment & add =
tag name and event for a particular matching string in that URL property
------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.si.edu/fsrscripts/stdLauncher.js

/****Customer: Smithsonian Enterprise-wide
/************ don't modify below this line *********
 *************  Version: Std 5.3 v.21 ***********
 ****** Copyright 2001-2008 ForeseeResults, Inc****/
 =20
foresee.popupURL =3D "//www.foreseeresults.com/survey/display";	//do not =
change this url
foresee.FSRImgURL=3D "//www.foreseeresults.com/survey/FSRImg"; 	//do not =
change this url
foresee.CSURL=3D "//www.foreseeresults.com/survey/processCPP"; 	//do not =
change this url
foresee.OTCImgURL =3D =
"//controller.foreseeresults.com/fsrSurvey/OTCImg";
foresee.ckAlreadyShown =3D foresee.triggerParms["ascookie"]; /* name of =
the persistent/session cookie*/
foresee.ckLoyaltyCount =3D foresee.triggerParms["lfcookie"]; /* name of =
the loyalty count cookie*/
foresee.fullURL=3Dnull;
foresee.myPopUp=3Dnull;
foresee.detect =3D navigator.userAgent.toLowerCase();
foresee.version=3D navigator.appVersion.toLowerCase();
foresee.fireBug =3D (typeof(console) =3D=3D "undefined") ? false : true;
foresee.fsr_aol=3D ((foresee.detect.indexOf("aol") >=3D0) || =
(foresee.detect.indexOf("america online browser") >=3D0)) ? 1 : 0;
foresee.fsr_opera =3D (foresee.detect.indexOf("opera") >=3D0) ? 1 : 0;
foresee.fsr_NS8=3D(foresee.detect.indexOf("netscape/8") >=3D0) ? 1 : 0;
foresee.fsr_ie5=3D(foresee.detect.indexOf("msie 5")>=3D0 && =
foresee.version.indexOf("win") !=3D -1) ? 1 :0;
foresee.rNum=3Dnull;
foresee.newDt=3Dnull;
foresee.currTime=3Dnull;	/*in millisecs*/
foresee.OTCImg=3Dnull;
foresee.FSRImg=3Dnull;
foresee.dcQString=3D"";
foresee.winOptions =3D =
"toolbar=3D0,scrollbars=3D1,location=3D0,statusbar=3D0,menubar=3D0,resiza=
ble=3D1,width=3D1,height=3D1,top=3D4000,left=3D4000";
foresee.persistentExpires =3D new Date(); /*persistent cookie =
expiration*/
foresee.persistentExpires.setTime(foresee.persistentExpires.getTime() + =
(foresee.triggerParms["rw"]*60*1000));
foresee.triggerParms["dhtmlLeft"]=3D0;
foresee.triggerParms["dhtmlTop"]=3D0;

foresee.specialEscape =3D function specialEscape(str) {
	var translated =3D "";
	var i;=20
	var found =3D 0;
	for(i =3D 0; (found =3D str.indexOf('+', found)) !=3D -1; ) {
		translated +=3D str.substring(i, found) + "%2B";
		i =3D found + 1;
		found++;
	}
	translated +=3D str.substring(i, str.length);
	return translated;
}
foresee.fsrExceptionHandler =3D function fsrExceptionHandler(obj,e) {
	if (foresee.fireBug) {console.log("Error in "+ obj +"."+ e.name + =
"=3D"+ e.message);}
}
foresee.fsrShowConsole =3D function fsrShowConsole(msg){
	console.log(msg);
}
foresee.fsrAttachEvent =3D function fsrAttachEvent(obj, evt, fnc, =
useCapture){
	if (fnc =3D=3D null || obj =3D=3D null) return true;
	if (obj.addEventListener && document.addEventListener) {
		obj.addEventListener(evt,fnc,useCapture);	/*W3C DOM*/
	}
	else if (obj.attachEvent) {
		obj.attachEvent("on"+evt,fnc);	/*IE DOM Model*/
	}
	else {
		/**otherwise not supported by major browsers**/
		return false;
	}
	return true;
}=20
foresee.ForeCStdGetCookie =3D function ForeCStdGetCookie (name) {
	var arg =3D name + "=3D";
	var alen =3D arg.length;
	var clen =3D document.cookie.length;
	var i =3D 0;
	while (i < clen) {
		var j =3D i + alen;
		if (document.cookie.substring(i, j) =3D=3D arg) {
			return foresee.ForeCStdGetCookieVal (j);
		}
		i =3D document.cookie.indexOf(" ", i) + 1;
		if (i =3D=3D 0) {
			break;
		}
	}
	return null;
}
foresee.ForeCStdGetCookieVal =3D function ForeCStdGetCookieVal(offset) {
	var endstr =3D document.cookie.indexOf (";", offset);
	if (endstr =3D=3D -1) {
		endstr =3D document.cookie.length;
	}
	return document.cookie.substring(offset, endstr);
}
foresee.ForeCStdSetCookie =3D function ForeCStdSetCookie (name, value, =
expires, path, domain, secure){
    document.cookie =3D name+'=3D'+value +
        ((expires) ? ';expires=3D' + expires.toGMTString() : '') +
        ((path) ? ';path=3D' + path : '') +
        ((domain) ? ';domain=3D' + domain : '') +
        ((secure) ? ';secure' : '');
}
foresee.fsrFindCookieVal =3D function fsrFindCookieVal(ckVal, name){
	if (ckVal =3D=3D null || typeof ckVal =3D=3D "undefined" || =
name=3D=3Dnull) return null;
	var ckParams =3D ckVal.split(foresee.triggerParms["fsrCkSeparator"]);
	for (var i=3D0; i<ckParams.length; i++) {
		var ckValues =3D =
ckParams[i].split(foresee.triggerParms["fsrParmSeparator"]);
		if (name.toLowerCase()=3D=3DckValues[0].toLowerCase()){ return =
unescape(ckValues[1]);}
	}
	return null;
}
foresee.fsrReplaceCookieVal =3D function fsrReplaceCookieVal(ckVal, =
name, value){
	if (ckVal =3D=3D null || typeof ckVal =3D=3D "undefined") return "";
	var replaceCkValue =3D "";
	var ckParams =3D ckVal.split(foresee.triggerParms["fsrCkSeparator"]);
	for (var i=3D0; i<ckParams.length; i++) {
		var ckValues =3D =
ckParams[i].split(foresee.triggerParms["fsrParmSeparator"]);
		replaceCkValue +=3D ckValues[0];
		if (name.toLowerCase()=3D=3DckValues[0].toLowerCase()){
			var newCkValue =3D ckValues[1].replace(ckValues[1], value);
            ckValues[1] =3D newCkValue;
		}
		if (ckValues[1] !=3D null) {
			replaceCkValue +=3D foresee.triggerParms["fsrParmSeparator"] + =
ckValues[1];
		}
	    if (i+1 < ckParams.length) {
    	    replaceCkValue +=3D foresee.triggerParms["fsrCkSeparator"];
		}=09
	}
	return replaceCkValue;
}
foresee.fsrReadCookie =3D function fsrReadCookie(paramName, cookieName){
	var ckName=3D"FSRCookie";
	if (arguments.length=3D=3D2) {
		ckName =3D cookieName;
	}
	if (foresee.triggerParms["useOneCookie"] =3D=3D 0 && =
arguments.length=3D=3D1) return foresee.ForeCStdGetCookie(paramName);
	var ckVal =3D foresee.ForeCStdGetCookie(ckName);
	return foresee.fsrFindCookieVal(ckVal, paramName);
}
foresee.fsrWriteCookie =3D function fsrWriteCookie(parmName, parmValue, =
cookieName, expDt){
	var ckName=3D"FSRCookie";
	if (arguments.length=3D=3D4) {
		ckName =3D cookieName;
	}
	if (foresee.triggerParms["useOneCookie"] =3D=3D 0 && =
arguments.length=3D=3D2) {
		(foresee.triggerParms["npc"] =3D=3D 1) ? =
foresee.ForeCStdSetCookie(parmName, parmValue , null, =
'/',foresee.triggerParms['domain']) : =
foresee.ForeCStdSetCookie(parmName, parmValue , =
foresee.persistentExpires ,'/',foresee.triggerParms['domain']);
		return;
	}
	if (parmName =3D=3D null || parmValue =3D=3D null || typeof(parmValue) =
=3D=3D "undefined") return;
	if (parmValue.length=3D=3D0) return;
	if (parmName =3D=3D "ScoutRunningCheck")	{ parmValue =3D =
escape(parmValue);}	/*only for MID's we meed to encode the =3D=3D =
signs*/
	var ckVal =3D (foresee.ForeCStdGetCookie(ckName) =3D=3D null) ? "" : =
foresee.ForeCStdGetCookie(ckName);
	var isParamExists=3Dfalse;
	if (ckVal.indexOf(parmName) !=3D -1) {
		ckVal =3D foresee.fsrReplaceCookieVal(ckVal, parmName, parmValue);
		isParamExists=3Dtrue;
	}
	if (!isParamExists) {
		if (ckVal.length>0) ckVal +=3D foresee.triggerParms["fsrCkSeparator"];
		ckVal +=3D parmName + foresee.triggerParms["fsrParmSeparator"] + =
parmValue;
	}
	if (arguments.length=3D=3D4) foresee.ForeCStdSetCookie(ckName, ckVal , =
expDt, '/',foresee.triggerParms['domain']);
	else {
		(foresee.triggerParms["npc"]=3D=3D 0 && parmName =3D=3D =
foresee.ckAlreadyShown) ? foresee.ForeCStdSetCookie(ckName, ckVal , =
foresee.persistentExpires ,'/',foresee.triggerParms['domain']) : =
foresee.ForeCStdSetCookie(ckName, ckVal , null, =
'/',foresee.triggerParms['domain']);=20
	}
}
foresee.fsrDeleteCookie =3D function fsrDeleteCookie(name) {
	 var expires=3D"Fri, 3 Aug 2001 00:00:00 GMT";	//some arbitary past =
date
	 document.cookie =3D name+'=3D' + ';expires=3D' + expires + ';path=3D/' =
+
        ((typeof(foresee.triggerParms["domain"]) !=3D "undefined") ? =
';domain=3D' + foresee.triggerParms["domain"] : '');
}
foresee.fsrDeleteAdminCookie =3D function fsrDeleteAdminCookie(val) {
	if (foresee.triggerParms["useOneCookie"] =3D=3D 0) {
		foresee.fsrDeleteCookie(foresee.ckAlreadyShown);
		foresee.srDeleteCookie('ScoutRunningCheck');
	}
	else {
		foresee.fsrDeleteCookie('FSRCookie');
		foresee.fsrDeleteCookie('FSRAdmin');=09
	}
}
foresee.fsrWriteAdminCookie =3D function fsrWriteAdminCookie(val,lf,sp) =
{
	if (foresee.triggerParms["useOneCookie"] =3D=3D 0 && val=3D=3D"1") =
foresee.fsrDeleteCookie('ScoutRunningCheck');
	else if (foresee.triggerParms["useOneCookie"] =3D=3D 1 && val=3D=3D"1") =
foresee.fsrDeleteCookie('FSRCookie');
	var expDate =3D new Date();
	expDate.setTime(expDate.getTime() + (24*60*1000));
	if (val=3D=3D"0"){
		foresee.fsrWriteCookie("lf", lf, "FSRAdmin", expDate);
		foresee.fsrWriteCookie("sp", sp, "FSRAdmin", expDate);=09
	}
	else {
		foresee.fsrWriteCookie("dLF", lf, "FSRAdmin", expDate);
		foresee.fsrWriteCookie("spL", sp, "FSRAdmin", expDate);=09
	}
}
foresee.setFSRSurveyCookie =3D function setFSRSurveyCookie() {
		foresee.fsrWriteCookie(foresee.ckAlreadyShown,'true');
}
foresee.fsrGetURLParameters =3D function fsrGetURLParameters(paramName) =
{
	if (paramName =3D=3D null || typeof(paramName) =3D=3D "undefined") =
return "";
	try {
	var sURL =3D window.document.URL.toString();	=09
	if (sURL.indexOf("?") =3D=3D -1) return "";
	var arrParams =3D sURL.split("?");		=09
	var arrURLParams =3D arrParams[1].split("&");	=09
	for (var i=3D0;i<arrURLParams.length;i++)
	{
	    var sParam =3D  arrURLParams[i].split("=3D");
	    if (paramName.toLowerCase()=3D=3DsParam[0].toLowerCase()){
	    	if (sParam[1] =3D=3D "undefined") return "";
	       	return unescape(sParam[1]);
	    }
	}
	} catch (e) {}
	return "";
}
foresee.fsrIsCookieEnabled =3D function fsrIsCookieEnabled() {
	var cookieEnabled=3D(navigator.cookieEnabled)? true : false;
	/*if not IE4+ nor NS6+*/
	if (typeof navigator.cookieEnabled=3D=3D"undefined" && !cookieEnabled){ =

		document.cookie=3D"testcookie";
		cookieEnabled=3D(document.cookie.indexOf("testcookie")!=3D-1)? true : =
false;
	}
	return cookieEnabled;
}
foresee.isReferrerSponsoredLink =3D function isReferrerSponsoredLink() {
	if =
((window.document.referrer!=3D"")&&(window.document.referrer!=3D"-")){
		if =
(foresee.fsrIsOnList(foresee.referrerList,foresee.triggerParms["trackerEx=
clude"],document.referrer)) return true;
	}
	return false;
}
foresee.fsrIsOnList =3D function fsrIsOnList(list,trkActFlg,param){
	/** where list is any generic array list=20
        param is the parameter that is checked against this list values
        if param is missing, then by default we choose the page URL=20
        trkActFlg is the boolean that is defined in =
foresee.triggerParms["trackerExclude"], false by default
	**/
	if (typeof(list) =3D=3D "undefined") return false;
	if (list.length =3D=3D 0) {return false;}
	if (arguments.length=3D=3D1 || param =3D=3D null) {
		hParent =3D window.opener;
		if (hParent !=3D null ){param =3D hParent.location.href;}	/**default =
page url**/
		else {param =3D window.parent.location.href;}
	}
	/* can still reach the parent - check if on excludeList*/
	for(var i=3D0; i<list.length ; i++) {
		if ((param.toLowerCase()).indexOf(list[i].toLowerCase()) !=3D -1) {
		    if (typeof(trgActFlg) !=3D "undefined" && trkActFlg=3D=3D1) =
foresee.closeTrackerWin();=09
			return true;
		}
	}
	return false;
}
foresee.fsrShowSurvey =3D function fsrShowSurvey(){
	if(foresee.dcQString =3D=3D "") { foresee.stdImgProc(); }
	else {
			foresee.newDt   =3D new Date();
			foresee.currTime=3D foresee.newDt.getTime(); /*in millisecs*/
			foresee.FSRImg =3D new Image();
			foresee.FSRImg.onerror =3D foresee.imgErrorProc;
			foresee.FSRImg.onload =3D foresee.imgOnloadProc;
			foresee.FSRImg.src =3D foresee.FSRImgURL + "?" + foresee.dcQString + =
"&uid=3D"+ foresee.currTime;	/*for NE/FF Cache Fix*/
	}
}
foresee.imgOnloadProc =3D function imgOnloadProc() {
	if(foresee.FSRImg.width =3D=3D 3) { foresee.stdImgProc(); }
  	return true;
}
foresee.imgErrorProc =3D function imgErrorProc() {
	return true;
}
foresee.otcOnloadProc =3D function otcOnloadProc() {   =20
	if(foresee.OTCImg.width =3D=3D 3) { foresee.fsrShowSurvey(); }
  	return true;
}
foresee.otcErrorProc =3D function otcErrorProc() {
	foresee.fsrShowSurvey();
	return true;
}
foresee.fsrShowConsole =3D function fsrShowConsole(msg){
	console.log(msg);
}
foresee.fsr_showWindow =3D function fsr_showWindow() {  =20
	 if(foresee.myPopUp !=3D null && !foresee.myPopUp.closed && =
foresee.fsr_aol=3D=3Dfalse && foresee.fsr_opera=3D=3Dfalse) {return;}
     var cpp3Str =3D "";=20
	 var cpp_3 =3D "Browser:"+ foresee.cppUrlPatch (foresee.detect) + ";" + =
foresee.triggerParms["captureTriggerVersion"];
	 cpp_3+=3D";dhtml";=09
	 var pos1 =3D foresee.fullURL.indexOf("&cpp_3=3D");
	 var pos2 =3D foresee.fullURL.indexOf("&",pos1+1);
	 if (pos2=3D=3D-1){
		 foresee.fullURL =3D foresee.fullURL.substring(0,pos1);
	 }else{
	     cpp3Str =3D =
foresee.fullURL.substring(pos2,foresee.fullURL.length);
	     foresee.fullURL =3D foresee.fullURL.substring(0,pos1);
	 }	=20
	 foresee.fullURL+=3D"&cpp_3=3D"+cpp_3 + cpp3Str;
	 if(document.all) {
		if (foresee.triggerParms["dhtmlHighlight"]=3D=3D1) =
document.all.fsrOverlayDiv.style.visibility =3D 'visible';
		document.all.FSRInviteWin.style.visibility =3D 'visible';
	 }		=09
	 else if(document.getElementById) {
		if (foresee.triggerParms["dhtmlHighlight"]=3D=3D1) =
document.getElementById("fsrOverlayDiv").style.visibility =3D 'visible';
		document.getElementById("FSRInviteWin").style.visibility =3D =
'visible';
	 }	=20
}
foresee.fsr_hideWindow =3D function fsr_hideWindow() {
	if(document.all) {
		if (foresee.triggerParms["dhtmlHighlight"]=3D=3D1) =
document.all.fsrOverlayDiv.style.visibility =3D 'hidden';
		document.all.FSRInviteWin.style.visibility =3D 'hidden';
	}=09
	else if(document.getElementById) {
		if (foresee.triggerParms["dhtmlHighlight"]=3D=3D1) =
document.getElementById("fsrOverlayDiv").style.visibility =3D 'hidden';
		document.getElementById("FSRInviteWin").style.visibility =3D 'hidden';
	}
}
foresee.Pop =3D function Pop(){
	var newfullURL=3Dnull;
	newfullURL =3D foresee.fullURL.replace(escape(arguments[0]), =
escape(arguments[1]));
	foresee.fullURL =3D newfullURL;
	newfullURL=3D foresee.fullURL.replace(arguments[2], arguments[3]);
	foresee.fullURL =3D newfullURL;
	foresee.myPopUp =3D window.open(foresee.fullURL, =
"ForeseeSurveyWindow",foresee.winOptions);
	foresee.fsr_hideWindow();	/*always hide div after survey is open =
otherwise it will be blocked in IE-GooglePopup blocker*/
	if (foresee.myPopUp!=3Dnull && !foresee.myPopUp.closed) {
		foresee.myPopUp.focus();
	}
}
foresee.stdImgProc =3D function stdImgProc() {
	if(foresee.triggerParms["compliant508"] =3D=3D 1) =
{foresee.fsr_showWindow();}
	else {=20
		setTimeout("foresee.fsr_showWindow();", =
foresee.triggerParms["dhtmlDelay"],"JavaScript");
	}
}
foresee.fsrSetFilter =3D function fsrSetFilter() {
	foresee.fullURL +=3D "&sid=3D" + foresee.triggerParms["sid"];
	if (foresee.triggerParms["patternType"] !=3D null && =
(foresee.triggerParms["patternType"].toUpperCase()).indexOf("URL") !=3D =
-1) {
		var parentURL =3D "";
		if (foresee.fsrReadCookie('currentURL') !=3D null && =
foresee.fsrReadCookie('currentURL') !=3D 'blank')
			parentURL =3D foresee.fsrReadCookie('currentURL');
		else if (foresee.fsrReadCookie('previousURL') !=3D null)
			parentURL =3D foresee.fsrReadCookie('previousURL');
		foresee.fullURL +=3D "&pattern=3D"+ escape(parentURL);
	}
	else if (foresee.triggerParms["patternType"] !=3D null && =
(foresee.triggerParms["patternType"].toUpperCase()).indexOf("CK=3D") =
!=3D -1) {
		var pos =3D foresee.triggerParms["patternType"].indexOf("=3D");
		var cookieValue =3D =
fsrReadCookie(foresee.triggerParms["patternType"].substring(pos+1));
		foresee.fullURL +=3D "&pattern=3D"+ escape(cookieValue);
	}
	else if (foresee.triggerParms["patternType"] !=3D null && =
(foresee.triggerParms["patternType"].toUpperCase()) !=3D null && =
foresee.triggerParms["patternType"].length >0) {
		foresee.fullURL +=3D "&pattern=3D"+ =
escape(foresee.triggerParms["patternType"]);
	}=09
}
foresee.fsrSetDivPos =3D function fsrSetDivPos() {
	var xWidth;foresee.yWidth;
	if (window.innerHeight) {=09
		/**used by Mozilla based browsers and Safari **/
		xWidth =3D window.innerWidth; yWidth =3D window.innerHeight;
	} else if (document.documentElement.clientHeight > 0) {
		/**used by IE based browsers **/
		xWidth =3D document.documentElement.clientWidth; yWidth =3D =
document.documentElement.clientHeight;
	} else {=09
		/**used by AOL Explorer **/
		xWidth =3D document.body.clientWidth; yWidth =3D =
document.body.clientHeight;
	}
	if (foresee.xPosition =3D=3D "CENTER") =
{foresee.triggerParms["dhtmlLeft"] =3D (xWidth/2) - =
(foresee.triggerParms["dhtmlWidth"]/2);}
	else if (foresee.xPosition =3D=3D "LEFT") =
{foresee.triggerParms["dhtmlLeft"] =3D 10;}
	else if (foresee.xPosition =3D=3D "RIGHT") =
{foresee.triggerParms["dhtmlLeft"] =3D (xWidth) - =
(foresee.triggerParms["dhtmlWidth"]) - 30;}
	if (foresee.yPosition =3D=3D "CENTER") =
{foresee.triggerParms["dhtmlTop"] =3D (yWidth/2) - =
(foresee.triggerParms["dhtmlHeight"]/2);}
	else if (foresee.yPosition =3D=3D "TOP") =
{foresee.triggerParms["dhtmlTop"] =3D 10;}
	else if (foresee.yPosition =3D=3D "BOTTOM") =
{foresee.triggerParms["dhtmlTop"] =3D (yWidth) - =
(foresee.triggerParms["dhtmlHeight"]) - 30;}
}
foresee.fsrShowDIV =3D function fsrShowDIV(divId, dLeft, dTop, dWidth, =
dHeight, dVisible, zIdx, pos, cursorType) {
	var oBody =3D document.getElementsByTagName("BODY")[0];
	if (oBody=3D=3Dnull || typeof(oBody) =3D=3D "undefined") {
		return false;
	}=09
	var oDiv =3D document.createElement("div");
	oDiv.id =3D divId;
	oDiv.style.background =3D foresee.triggerParms["dhtmlOverlayBgClr"];
	oDiv.style.position =3D pos;
	oDiv.style.left =3D dLeft +"pt";
	oDiv.style.top =3D dTop +"pt";
	oDiv.style.width=3DdWidth +"%";
	oDiv.style.height=3DdHeight +"%";
	oDiv.style.border =3D "0";
	oDiv.style.visibility =3D dVisible;
	oDiv.style.zIndex =3D zIdx;
	oDiv.style.opacity =3D foresee.triggerParms["dhtmlOverlayOpacity"];
	oDiv.style.filter =3D "-moz-opacity =3D"+ =
foresee.triggerParms["dhtmlOverlayOpacity"];
	oDiv.style.filter =3D "alpha(opacity=3D"+ =
foresee.triggerParms["dhtmlOverlayOpacity"]*100+")";
	oDiv.style.cursor =3D cursorType;
	oBody.appendChild(oDiv);
	return true;
}
foresee.fsrCreateDIV =3D function fsrCreateDIV(type, divId, dLeft, dTop, =
dWidth, dHeight, dVisible, frameId, fWidth, fHeight, fScroll, frameSrc) =
{
	if (type=3D=3D1) {/*when opening Invite*/
		foresee.fsrSetDivPos();
		dLeft =3D foresee.triggerParms["dhtmlLeft"];
		dTop =3D foresee.triggerParms["dhtmlTop"];
	}
	if (foresee.triggerParms["evtListener"]=3D=3D0 && type=3D=3D1){
		var divStr=3D "<div id=3D\""+ divId+ "\" style=3D\"position:absolute; =
left:" + dLeft+"px; top:"+ dTop+ "px; =
z-index:"+foresee.triggerParms["dhtmlIndex"]+"; border:0; =
visibility:"+dVisible+";\">"
				   +"<iframe id=3D\""+ frameId+"\" src=3D\""+ frameSrc+"\" =
FrameBorder=3D0 Scrolling=3D"+fScroll+" width=3D"+fWidth+" =
height=3D"+fHeight+"></iframe></div>";
		document.write(divStr);
		return true;=09
	}
	var oBody =3D document.getElementsByTagName("BODY")[0];
	if (oBody=3D=3Dnull || typeof(oBody) =3D=3D "undefined") {
		return false;
	}=09
	var oDiv =3D document.createElement("div");
	oDiv.id =3D divId;
	oDiv.style.position =3D "absolute";
	if (type=3D=3D1) {/*when opening Invite*/
		foresee.fsrSetDivPos();
		dLeft =3D foresee.triggerParms["dhtmlLeft"];
		dTop =3D foresee.triggerParms["dhtmlTop"];
	}
	oDiv.style.left =3D dLeft +"px";
	oDiv.style.top =3D dTop +"px";
	oDiv.style.border =3D "0";
	oDiv.style.visibility =3D dVisible;
	oDiv.style.zIndex =3D foresee.triggerParms["dhtmlIndex"];
	oBody.appendChild(oDiv);
	var divEl  =3D document.getElementById(divId);
	var oFrame =3D document.createElement("iframe");
	oFrame.id  =3D frameId;
	oFrame.src =3D frameSrc;
	if (type=3D=3D1) {/*when opening Invite*/
		foresee.fsrSetDivPos();
		oFrame.width=3DfWidth +"px";
		oFrame.height=3DfHeight +"px";
	}
	oFrame.frameBorder =3D "0";
	oFrame.scrolling =3D fScroll;
	divEl.appendChild(oFrame);
	return true;
}
foresee.fsrCreateScript =3D function fsrCreateScript(srcName, tag){
	var headNode =3D document.getElementsByTagName(tag)[0];
	var fsrScript =3D document.createElement('script');
    fsrScript.type =3D 'text/javascript';
    fsrScript.src =3D srcName;
    headNode.appendChild(fsrScript);
}
foresee.isAlreadyShown =3D function isAlreadyShown(){
	/*check if already shown cookie or Scout Tracker has already been =
dropped*/
	if (foresee.fsrReadCookie(foresee.ckAlreadyShown) !=3D null || =
foresee.fsrReadCookie("ScoutRunningCheck") !=3D null) return true;
	return false;
}
foresee.Poll =3D function Poll() {=20
	if(foresee.triggerParms["displayMode"] =3D=3D 0 || =
foresee.isAlreadyShown() || !foresee.fsrIsCookieEnabled() ) {return;}
	foresee.fsrSetAdminParms();
	var stickyCounter =3D foresee.fsrReadCookie(foresee.ckLoyaltyCount); =
/*check counter cookie*/
	if (stickyCounter =3D=3D null) stickyCounter =3D 1;
	else stickyCounter++;
	foresee.fsrWriteCookie(foresee.ckLoyaltyCount, stickyCounter);
	var excludeListFlag =3D false;=20
	if (typeof(foresee.excludeList) !=3D "undefined") {excludeListFlag =3D =
foresee.fsrIsOnList(foresee.excludeList);}
	if(excludeListFlag || foresee.isReferrerSponsoredLink()) {return;}
	foresee.rNum =3D Math.random()*100;
	/***calling client foresee.s here **/
	if (foresee.fsrSetClientFunc() =3D=3D false) return;
	/***/
	if(stickyCounter >=3D foresee.triggerParms["lf"] && foresee.rNum <=3D =
foresee.triggerParms["sp"]) {
			foresee.fullURL =3D foresee.popupURL + "?" + "width=3D" + =
foresee.triggerParms["width"] + "&height=3D" + =
foresee.triggerParms["height"] +
				"&cid=3D" + =
foresee.specialEscape(escape(foresee.triggerParms["cid"]));
			if (foresee.triggerParms["sid"] !=3D null && =
foresee.triggerParms["mid"] =3D=3D null) {
				foresee.fsrSetFilter();
			}
			if (foresee.triggerParms["mid"] !=3D null)=20
				foresee.fullURL +=3D "&mid=3D" + =
foresee.specialEscape(escape(foresee.triggerParms["mid"]));				=09
			if (foresee.triggerParms["omb"] !=3D null) {
				foresee.fullURL +=3D "&omb=3D" + =
escape(foresee.triggerParms["omb"]);
			}
			if (foresee.triggerParms["olpu"] =3D=3D 1) {
				foresee.fullURL +=3D "&olpu=3D1";
			}
			if ((foresee.triggerParms["dcUniqueId"]) !=3D null) {
				foresee.fullURL +=3D "&dcUniqueId=3D" + =
escape(foresee.triggerParms["dcUniqueId"]);
			}
			if ((foresee.triggerParms["midexp"] ) !=3D null) {
				foresee.fullURL +=3D "&ndc=3D1&fsexp=3D5256000&midexp=3D" + =
foresee.triggerParms["midexp"];
			}
		    if (foresee.triggerParms["userURL"] =3D=3D 1) {
				foresee.triggerParms["cpp_1"] =3D "userURL:"+ foresee.cppUrlPatch =
(window.location.href);
			}
			if (foresee.triggerParms["capturePageView"] =3D=3D 1) {
				foresee.triggerParms["cpp_2"] =3D "PageView:"+ stickyCounter; =
/*customer parameter 2 - Page View*/
			}
		    foresee.triggerParms["cpp_3"] =3D "Browser:"+ foresee.cppUrlPatch =
(foresee.detect) + ";" + foresee.triggerParms["captureTriggerVersion"] =
+";normal";				=09
		=09
	        var customerParams =3D "";
			for(paramKey in foresee.triggerParms) {
				if(paramKey.substring(0,3) =3D=3D "cpp"){
					foresee.fullURL +=3D "&"+ paramKey + "=3D" + =
escape(foresee.triggerParms[paramKey]);
				}
			}
			foresee.setFSRSurveyCookie();

   			/*for AOL and Opera users - show DHTML  (by default) because their =
PopupBlocker behaves differently*/
			if (foresee.fsr_aol=3D=3Dfalse && foresee.fsr_opera=3D=3Dfalse) {
				if (foresee.triggerParms["displayMode"]!=3D3){=20
					foresee.myPopUp =3D window.open(foresee.fullURL, =
'ForeseeSurveyWindow',foresee.winOptions);
					if(foresee.myPopUp !=3D null && !foresee.myPopUp.closed) {
						foresee.myPopUp.focus();
					}
				}
  			}		=09
			if (!document.layers && foresee.triggerParms["displayMode"] !=3D2) {
				if (foresee.fsr_NS8) foresee.triggerParms["dhtmlHeight"] =3D =
foresee.triggerParms["dhtmlHeight"] + 15;
				/**create empty hidden div**/
				if (foresee.triggerParms["dhtmlHighlight"]=3D=3D1) =
foresee.fsrShowDIV("fsrOverlayDiv", 0, 0, 100, 100, "hidden", 9999, =
"fixed", "wait");
				/**creating foresee invite div element using DOM**/=20
				if (!foresee.fsrCreateDIV("1", "FSRInviteWin", =
foresee.triggerParms["dhtmlLeft"], foresee.triggerParms["dhtmlTop"], =
100, 100, "hidden", "cframe", foresee.triggerParms["dhtmlWidth"], =
foresee.triggerParms["dhtmlHeight"], "NO", =
foresee.triggerParms["dhtmlURL"])) { =
foresee.fsrWriteCookie("FSRDivCreated", "false"); return;}
	 		    /*DC I verification*/
				if ((foresee.triggerParms["midexp"] ) !=3D null) {
					foresee.dcQString =3D "ndc=3D1&midexp=3D" + =
foresee.triggerParms["midexp"] + "&mid=3D" + =
foresee.specialEscape(escape(foresee.triggerParms["mid"]));
					if(foresee.triggerParms["dcUniqueId"]!=3Dnull) { foresee.dcQString =
+=3D "&dcUniqueId=3D" + =
foresee.specialEscape(escape(foresee.triggerParms["dcUniqueId"])); }
				}					=09
				/*Failover Check*/
				foresee.newDt   =3D new Date();
				foresee.currTime=3D foresee.newDt.getTime(); /*in millisecs*/
				foresee.OTCImg =3D new Image();
				foresee.OTCImg.onerror =3D foresee.otcErrorProc;
				foresee.OTCImg.onload =3D foresee.otcOnloadProc;
				foresee.OTCImg.src =3D foresee.OTCImgURL + "?protocol=3D" + =
window.location.protocol + "&uid=3D"+ foresee.currTime;	/*for NE/FF =
Cache Fix*/
			}
 	}
}
foresee.openMultiVendorSurvey =3D function =
openMultiVendorSurvey(randNum) {
		foresee.closeTrackerWin();			/**Explicitly closing tracker if its open =
**/	=09
		/**Looping through MultiVendors**/
		var spVendor1 =3D foresee.triggerParms["sp"];
		for(var key in foresee.vendorLookupTable) {
			pos =3D =
foresee.vendorLookupTable[key].indexOf(foresee.triggerParms["fsrCkSeparat=
or"]);
			vendorSP =3D foresee.vendorLookupTable[key].substring(0,pos);
			vendorURL=3D foresee.vendorLookupTable[key].substring(pos+2);
			if (randNum > spVendor1 && randNum <=3D vendorSP) {
				foresee.setFSRSurveyCookie();
				foresee.fsrCreateScript(vendorURL, "head");		/*appending dynamic =
vendor's survey code at the end of tag*/
				return;
			}
			spVendor1 =3D vendorSP;
		}
}
foresee.fsrSetAdminParms =3D function fsrSetAdminParms(){
	if (foresee.fsrReadCookie("lf","FSRAdmin") !=3D null && =
foresee.fsrReadCookie("lf","FSRAdmin") !=3D null) {
		foresee.triggerParms["lf"] =3D foresee.fsrReadCookie("lf","FSRAdmin");
		foresee.triggerParms["sp"] =3D foresee.fsrReadCookie("sp","FSRAdmin");
	}
}
foresee.fsrSetTriggerParms =3D function fsrSetTriggerParms(cValue){
	if (foresee.fsr_ie5) foresee.triggerParms["evtListener"]=3D0;
	if (typeof(foresee.midLookupTable) =3D=3D "undefined") return false;
	if (cValue =3D=3D null) {	/**check location pathname as default **/
			foresee.hParent =3D window.opener;
			if (foresee.hParent !=3D null )	{cValue =3D =
foresee.hParent.location.href;}=09
			else {cValue =3D window.location.href;}
	}
	for(var key in foresee.midLookupTable) {
		if ((cValue.toLowerCase()).indexOf(key.toLowerCase()) !=3D -1) {
			var lookupParams =3D foresee.midLookupTable[key].split(":");		=09
			foresee.triggerParms["sp"] =3D lookupParams[0];
			foresee.triggerParms["mid"] =3D lookupParams[1];
			if (lookupParams.length =3D=3D 3)	foresee.triggerParms["lf"] =3D =
lookupParams[2];
			return true;
		}
	}
	return false;
}
foresee.fsrTagEvent =3D function fsrTagEvent(tag,matchStr,evt,fnc){
	var anchorTags=3Dnull;
	if (window.opener)=20
		anchorTags =3D =
window.opener.document.getElementsByTagName(tag.toLowerCase());
	else=20
		anchorTags =3D document.getElementsByTagName(tag.toLowerCase());
	for (foresee.i=3D0; i< anchorTags.length ; i++)
	{
	   var oTag =3D anchorTags[i];
	   var oProperty =3D oTag.href;
 	   if (oProperty !=3D null) {
 	   		if ((oProperty.toLowerCase()).indexOf(matchStr.toLowerCase()) =
!=3D -1) {
		   		foresee.fsrAttachEvent(oTag, evt, fnc);
			}
		}
	}
}
foresee.fsrTagEventListeners =3D function fsrTagEventListeners(tagFunc){
	if (typeof(foresee.eventTagList) =3D=3D "undefined" || =
foresee.fsrReadCookie(foresee.ckAlreadyShown) !=3D null) {
		return;
	}
	if (tagFunc =3D=3D null) return;
	for(var matchingStr in foresee.eventTagList) {
		var arrParams =3D foresee.eventTagList[matchingStr].split("|");		=09
		if (arrParams.length=3D=3D2) {
			foresee.fsrTagEvent(arrParams[0], matchingStr, arrParams[1], =
tagFunc);
		}
	}
}
foresee.fsrSetClientFunc =3D function fsrSetClientFunc(){
	/** add event listener here **/
	foresee.fsrTagEventListeners();	//passing function reference as =
parameter to be executed
	/** add multivendor code here **/
	if (typeof(foresee.vendorLookupTable) !=3D "undefined") {
		if (foresee.rNum >0 && foresee.rNum > foresee.triggerParms["sp"]) {
			foresee.openMultiVendorSurvey(foresee.rNum);
			return false;
		}
	}
	/** add flash detection code here **/
	if (foresee.triggerParms["flashDetect"]=3D=3D1){
		if (foresee.fsrDetectFlash() =3D=3D false) return false;
	}
	return true;
}
foresee.fsrDetectFlash =3D function fsrDetectFlash(){
	/** based on client requirement, return true to show survey or false to =
not show invite/tracker **
	 ** For IE Compatible browsers **/
	var obj =3D document.all.tags("OBJECT");
    for (var e=3D0; e<obj.length;e++){
        for (var d=3D0; d<obj[e].attributes.length;d++){
             if ((obj[e].attributes[d].name).toLowerCase() =3D=3D =
"classid") {
				return false;
             }
        }
    }                                =20
    /** For Mozilla based browsers **/
   	if (document.embeds && document.embeds.length > 0) {
		return false;
	}
	return true;
}
/********************************/
/**calling foresee survey code **/
/********************************/
try {
foresee.fsrSetTriggerParms();	/**used for multi-measure only, overwrite =
triggerParams**/
if (foresee.triggerParms["evtListener"] =3D=3D 1) =
foresee.fsrAttachEvent(window, "load", foresee.Poll, false); else =
foresee.Poll();
} catch (e) =
{foresee.fsrExceptionHandler(foresee.triggerParms["captureTriggerVersion"=
],e);} 
------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://tcr.tynt.com/javascripts/Tracer.js?user=cd5NqsI_0r3Qffab7jrHtB&s=25

//v13 =C2=A9 2010 Tynt=0A=
=0A=
var Tynt=3DTynt||[];=0A=
if(typeof Tynt.TIL=3D=3D"undefined"){(function(){var Ka=3Dfunction(){var =
i=3Ddocument,m=3Di.body,p=3Di.documentElement,aa=3Deval("/*@cc_on!@*/fals=
e"),ba=3Dfunction(a,b){for(var c=3D"",e=3D0;e<b;e++)c+=3Da;return =
c},u=3Dba("a",50),v=3D"w."+(Tynt.e||"")+"ic.tynt.com",ca=3D"p."+(Tynt.e||=
"")+"ic.tynt.com",pa=3D(Tynt.e||"")+"ac.tynt.com/?id=3D"+u,s=3Dfunction()=
{return(new Date).getTime()},D=3Dfunction(a){return =
a.replace(/^\s+|\s+$/g,"")},M=3Dfunction(a,b){for(var c in =
a)if(a.hasOwnProperty(c))b[c]=3Da[c]},w=3Dfunction(a,b,c){a=3Di.createEle=
ment(a);=0A=
M(b,a);M(c,a.style);return =
a},q,N;if(window.addEventListener){q=3Dfunction(a,b,c){a.addEventListener=
(b,c,false)};N=3Dfunction(a,b,c){a.removeEventListener(b,c,false)}}else{q=
=3Dfunction(a,b,c){a.attachEvent("on"+b,c)};N=3Dfunction(a,b,c){a.detachE=
vent("on"+b,c)}}var O=3Dfunction(a,b){var =
c=3Dlocation.hostname.split("."),e=3D2;do{var =
f=3Dc.slice(c.length-e,c.length).join(".");i.cookie=3Da+";path=3D/;domain=
=3D."+f+";"+b;e++}while(i.cookie.indexOf(a)=3D=3D-1&&e<=3Dc.length);if(i.=
cookie.indexOf(a)=3D=3D-1)i.cookie=3Da+";path=3D/;"+b},P=3D=0A=
function(a){i.readyState=3D=3D"complete"?a():q(window,"load",function(){s=
etTimeout(function(){if(typeof =
i.readyState=3D=3D"undefined"&&!aa)i.readyState=3D"complete";a()},10)})},=
n=3Dfunction(a,b){var c=3D[],e=3Dfunction(f,d){var =
g=3D"http://"+f.replace("id=3D"+u,"id=3D"+Tynt.join("~"));if(g.indexOf(ca=
+"/b/p?")>-1&&typeof Tynt.b=3D=3D"string")g+=3D"&b=3D"+Tynt.b;var =
k=3Dnew =
Image(1,1);if(d)k.onerror=3Dd;k.src=3Dg};n=3Dfunction(f,d){c.push([f,d])}=
;P(function(){n=3De;for(var =
f=3D0;f<c.length;f++)n(c[f][0],c[f][1]);c=3Dnull});n(a,b)},da=3Dfunction(=
a){var b=3D=0A=
[],c=3D"",e;for(e in =
a)if(a.hasOwnProperty(e)){b.push(c,e,"=3D",a[e]);c=3D"&"}return =
b.join("")},Q=3Dfunction(a){for(var =
b=3D0,c=3Da.length<100?a.length:100,e=3D0;e<c;e++)b+=3Da.charCodeAt(e);a=3D=
Math.floor(Math.random()*3844);c=3DMath.abs(s()-12281184E5);return =
ea(c,7)+ea((b+a)%3844,2)},fa=3Dfunction(a){if(a<62)return"0123456789ABCDE=
FGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".charAt(this);else{var =
b=3DMath.floor(a/62);a=3Da-b*62;return =
b>=3D62?fa(b)+"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv=
wxyz".charAt(a):=0A=
"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".charAt(b=
)+"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".charAt=
(a)}},ea=3Dfunction(a,b){var c=3Dfa(a);return =
ba("0",b-c.length)+c},ga=3Dfunction(a){return(a=3DD(a))?a.split(/\s+/i).l=
ength:0},R=3DD((i.title||location.hostname).toString()).replace(RegExp(lo=
cation.hash,"g"),""),ha=3Dfunction(){for(var =
a=3Di.getElementsByTagName("link"),b=3D0;b<a.length;b++)if(a[b].getAttrib=
ute("rel")&&a[b].getAttribute("rel").match("canonical")){a=3Da[b].getAttr=
ibute("href");=0A=
b=3Dlocation.protocol+"//"+location.host+location.pathname;var =
c=3Di.getElementsByTagName("base")[0];if(c)b=3Dc.getAttribute("href");if(=
!a.match(/^http/)){if(a.charAt(0)=3D=3D"/"){c=3Db.indexOf("/",9);if(c>-1)=
b=3Db.slice(0,c)}else{c=3Db.lastIndexOf("/");if(c>9)b=3Db.slice(0,c+1);el=
se b+=3D"/"}a=3Db+a}return a}return""},E=3Dfunction(a){return =
a.replace(/^https?:\/\//,"")},F=3Dfunction(a,b){for(var =
c=3Db+"=3D",e=3Da.split(";"),f=3D0;f<e.length;f++){for(var =
d=3De[f];d.charAt(0)=3D=3D" =
";)d=3Dd.substring(1,d.length);if(d.indexOf(c)=3D=3D0)return =
d.substring(c.length,=0A=
d.length)}return null},qa=3Dfunction(){var =
a=3DF(i.cookie,"tracertraffic"),b=3DencodeURIComponent(E(ha())),c=3Di.loc=
ation.hash;c=3D/tynt=3D/.test(c)?c.match(/tynt=3D?([^?&$#]*)/)[1]:false;v=
ar =
e=3Dca+"/b/p?id=3D"+u+(a?"&et=3D"+a:"")+(c?"&a=3D"+c:"")+"&ts=3D"+s(),f=3D=
e+(b?"&cu=3D"+b:""),d=3Df+(i.referrer?"&r=3D"+encodeURIComponent(E(i.refe=
rrer)):"");a=3Dd+"&t=3D"+encodeURIComponent(R);n(a,function(){n(d,functio=
n(){n(f,function(){n(e)})})})},ra=3Dfunction(){var =
a=3Dw("style",{type:"text/css",media:"print"}),b=3D"#tyntPrint { =
background-image: url(http://"+=0A=
v+"/b/h?id=3D"+Tynt.join("~")+"&ts=3D"+s()+")}";b=3Di.createTextNode(b);i=
f(a.styleSheet)a.styleSheet.cssText=3Db.nodeValue;else =
a.appendChild(b);i.getElementsByTagName("head")[0].appendChild(a);m.inser=
tBefore(w("div",{id:"tyntPrint"}),m.firstChild)},S=3Dfunction(){var =
a=3D[];return function(b){for(var =
c=3Da.length-1;c>=3D0;c--)if(a[c]=3D=3Db)return =
false;a.unshift(b);a.length>3&&a.pop();return =
true}},sa=3DS(),ta=3DS(),ua=3Dfunction(){var =
a,b=3Dfunction(){window.removeEventListener("blur",b,false);T(a);return =
true};return function(c){a=3D=0A=
c.target||c.srcElement;window.removeEventListener("blur",b,false);if(a.no=
deName=3D=3D"IMG"&&a.parentNode.nodeName!=3D"A"){window.addEventListener(=
"blur",b,false);setTimeout(function(){i.removeEventListener("blur",b,fals=
e)},1E4)}return =
true}}(),ia=3Dfunction(a){T(a.target||a.srcElement,true)},G,ja=3Dfunction=
(a){a=3Da.target||a.srcElement;G=3Da.nodeName=3D=3D"IMG"?a:null},U=3Dfunc=
tion(){var a=3Dfunction(g){return typeof =
g.pageX=3D=3D"number"?{x:g.pageX-(p.scrollLeft?p.scrollLeft:m.scrollLeft)=
,y:g.pageY-(p.scrollTop?p.scrollTop:=0A=
m.scrollTop)}:{x:g.clientX,y:g.clientY}},b=3Dfunction(g){g=3Da(g);return =
g.x<=3D0||g.y<=3D0||g.x>=3Dm.clientWidth||g.y>=3Dm.clientHeight},c=3Dfunc=
tion(g){g=3Da(g);return =
g.x<=3D0||g.y<=3D0||g.x>=3Dp.clientWidth||g.y>=3Dp.clientHeight},e=3Dfunc=
tion(g){return =
g.target.nodeName=3D=3D"#document"},f=3Dfunction(g){g=3Da(g);return =
g.x<=3D4||g.y<=3D4||g.x>=3Dp.clientWidth-4||g.y>=3Dp.clientHeight-4},d=3D=
function(g){d=3Dnavigator.userAgent.match("MSIE")?!i.compatMode||i.compat=
Mode.indexOf("CSS")=3D=3D-1?b:c:navigator.userAgent.match("Firefox")?e:f;=
d(g)};=0A=
return function(g){if(G&&d(g)){T(G);G=3Dnull}return =
true}}(),va=3Dfunction(){function =
a(j,l){if(o(j))n(v+"/b/o?id=3D"+u+(l?"&i=3D":"&l=3D")+encodeURIComponent(=
j)+"&ts=3D"+s())}function b(j){var =
l=3Dj.target||j.srcElement;if(j.button<2)for(;l&&l!=3Di;){j=3Dl.href;if(l=
.nodeName=3D=3D"A"&&j&&location.href.split("#")[0]!=3Dj.split("#")[0]&&!/=
^javascript/i.test(j)){a(j);break}l=3Dl.parentNode}}function =
c(){k&&a(k,true)}function =
e(j){j=3Dj.target||j.srcElement;k=3Dj.src||j.data||"flash";q(window,"blur=
",c)}function f(){k=3Dnull;N(window,=0A=
"blur",c)}function d(j){q(j,"mouseover",e);q(j,"mouseout",f)}function =
g(){k&&a(k,true)}var =
k,o=3DS();q(document,"mousedown",b);P(function(){for(var =
j=3Di.getElementsByTagName("iframe"),l=3Dj.length-1;l>=3D0;l--){var =
r=3Dj[l];if(r.src)d(r);else =
if(r.name)try{q(frames[r.name].document,"mousedown",b)}catch(t){}}j=3Di.g=
etElementsByTagName("object");for(l=3Dj.length-1;l>=3D0;l--)d(j[l])});q(w=
indow,"beforeunload",g);q(window,"unload",g)},x;if(Tynt.c)x=3Dfunction(){=
};else{Tynt.c=3Dtrue;x=3Dfunction(){var a=3Dtrue,b,c=3Dfunction(e,=0A=
f){var d=3D{id:u,wc:ga(f),c:f,f:a?1:0,t:R};M(e,d);a=3Dfalse;var =
g=3Dd.trace_type;delete d.trace_type;var k=3Dd.g;delete d.g;for(var =
o=3D[],j=3D["id","wc","f","w","h","t","c"],l=3D0;l<j.length;l++){var =
r=3Dj[l],t=3Dd[r];t&&o.push([r,encodeURIComponent(t).replace(/\'/g,"%27")=
]);delete d[r]}for(var y in =
d)if(d.hasOwnProperty(y))(j=3Dd[y])&&o.push([y,encodeURIComponent(j).repl=
ace(/\'/g,"%27")]);d=3D[];l=3D2048-(("http://"+v+"/a/t/x#?").length+(3+k.=
length)+5);r=3Do.length;var =
B=3Dt=3D0,z=3D0,V,H,W,I,J=3D0;for(d[J]=3D{g:k,tp:null};t<r&&d.length<=0A=
35;){V=3Do[t][0];y=3Do[t][1];W=3DV.length+2;H=3Dl-W-B;if(H>0){j=3Dy.subst=
ring(z,z+H);I=3Dj.slice(-2).indexOf("%");if(I>-1){j=3Dy.substring(z,z+H-2=
+I);B+=3DI+2}B+=3Dj.length+W;z+=3Dj.length;d[J][V]=3Dj}else =
B=3Dl;if(B>=3Dl){d[++J]=3D{g:k,p:J};B=3D0}if(z>=3Dy.length){t++;z=3D0}}d[=
0].tp=3Dd.length;n(v+"/b/t/"+g+"?"+da(d[0]));for(k=3D1;k<d.length;k++)n(v=
+"/b/x/"+g+"?"+da(d[k]))};/tynt=3Dnout/.test(location.href)||va();if(wind=
ow.addEventListener){navigator.userAgent.match("Firefox/2")||m.addEventLi=
stener("copy",ia,false);window.addEventListener("mousedown",=0A=
ja,false);window.addEventListener("dragleave",U,false);window.addEventLis=
tener("dragexit",U,false);i.addEventListener("contextmenu",ua,false)}else=
{m.attachEvent("oncopy",ia);i.getElementsByTagName("html")[0].attachEvent=
("ondragleave",U);m.attachEvent("onmousedown",ja)}if(i.cookie.indexOf("tr=
acertraffic=3D")!=3D-1)if(!i.referrer||i.referrer.indexOf(location.host)=3D=
=3D-1)O("tracertraffic=3D0","expires=3DThu, 01 Jan 1970 00:00:00 =
GMT");qa();n(pa);P(ra);return =
function(e,f){if(!i.getElementById("tyntSS")){var d;=0A=
if(f)d=3Dtypeof =
getSelection!=3D"undefined"?getSelection().toString():i.selection.createR=
ange().text;var =
g=3De.src;g&&!d&&ta(g)&&c({g:Q(g),trace_type:3,w:e.width,h:e.height},g);i=
f(d&&D(d).length&&e.nodeName!=3D"TEXTAREA"&&e.nodeName!=3D"INPUT"){g=3Dsa=
(d);var k=3D{trace_type:1};if(g)b=3DQ(d);k.g=3Db;var =
o=3DTynt.m?Tynt.m(k,d):true;g&&o&&c(k,d)}}}}}var =
K=3Dfunction(a){a=3Da.charCodeAt(0);return =
3584<=3Da&&a<=3D3711||11904<=3Da&&a<=3D12591||12688<=3Da&&a<=3D40959||637=
44<=3Da&&a<=3D64255||65072<=3Da&&a<=3D65103||131072<=3Da&&a<=3D173791||19=
4560<=3Da&&=0A=
a<=3D195103},ka=3Dfunction(a){a=3Da.getElementsByTagName("script");for(va=
r b=3Da.length-1;b>=3D0;b--){var =
c=3Da[b];c.parentNode.removeChild(c)}},h,wa=3D"r."+(Tynt.e||"")+"id.tynt.=
com",xa=3D{t:3,p:6,w:7},A,X,Y,ya=3D["","Attribution","Attribution Share =
Alike","Attribution No Derivatives","Attribution =
Non-Commercial","Attribution Non-Commercial Share Alike","Attribution =
Non-Commercial No =
Derivatives"],za=3D["","http://creativecommons.org/licenses/by/3.0","http=
://creativecommons.org/licenses/by-sa/3.0","http://creativecommons.org/li=
censes/by-nd/3.0",=0A=
"http://creativecommons.org/licenses/by-nc/3.0","http://creativecommons.o=
rg/licenses/by-nc-sa/3.0","http://creativecommons.org/licenses/by-nc-nd/3=
.0"],la=3Dfunction(a){a=3Da.match(/ixzz=3D?([^?$#]*)/);if(!a)return =
null;a=3Da[1].match(/&([^?$]*)/);if(Tynt.k)return =
Tynt.k.charAt(1);if(!a||!a[1])return null;return =
a[1]},Z=3Dfunction(a){return(a=3Da.match(/axzz([^?$]*)/))&&a.length=3D=3D=
2?a[1]:null},Aa=3Dfunction(a){var =
b=3Dha();b=3Db?b:location.href;b=3Db.replace(/#(i|a)xzz=3D?(.*)$/g,"");re=
turn b+"#"+("ixzz"+a)},ma=3Dfunction(a){var b=3D=0A=
new =
Date(s()+864E5);O("tracertraffic=3D"+a.toString(),"expires=3D"+b.toUTCStr=
ing())},Ba=3Dfunction(){var =
a=3Dlocation.href.match(/ixzz=3D?([^?&$#]*)/);if(a=3D(a&&a.length=3D=3D2?=
a[1]:null)||Tynt.h){var =
b=3Dla(location.href);a=3Dv+"/b/v?g=3D"+a+(/\?trace_owner_view/.test(loca=
tion.href)?"&o=3Dy":"")+"&id=3D"+u+(b?"&s=3D"+b:"")+"&r=3D"+encodeURIComp=
onent(E(i.referrer))+"&ts=3D"+s();n(a);return true}return =
false},Ca=3Dfunction(a){n(v+"/b/a?g=3D"+a+"&id=3D"+u+"&r=3D"+encodeURICom=
ponent(E(i.referrer))+"&ts=3D"+s(),function(){})},na=3Dfunction(a){return=
 a.replace(/&/g,=0A=
"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")},C=3Dfalse,Da=3Dfuncti=
on(a){if(C)return false;C=3Dtrue;var b=3D"";if(h.a){var =
c=3DAa(a),e=3D'<a style=3D"color: #003399;" =
href=3D"';b+=3Dh.ap;if(h.st)b=3Db+e+c+'">'+na(R)+"</a> =
";if(h.su)b=3Db+e+c+'">'+na(c)+"</a>";if(h.as.length>0)b=3Db+"\n<br>"+h.a=
s+" ";if(h.cc>0)b=3Db+"\n<br>Under Creative Commons License: =
"+e+za[h.cc]+'">'+ya[h.cc]+"</a>"}if(h.el){if(b.length>0)b+=3D"\n<br>";b+=
=3Dh.el}if(A){if(b.length>0)b+=3D"\n<br>";b=3DY?b+X+e+"http://tcr"+h.s+".=
tynt.com/ads/"+Y+"/"+a+'">'+=0A=
A+"</a>":b+X+e+"http://tcr"+h.s+".tynt.com/ads/"+A+"/"+$+"/"+a+'">'+A+"</=
a>"}var =
f,d;f=3Dw("div",{},{overflow:"hidden",color:"#000000",backgroundColor:"tr=
ansparent",textAlign:"left",textDecoration:"none",border:"none"});if(type=
of =
getSelection!=3D"undefined"){a=3DgetSelection();if(a.toString())if(typeof=
 a.setBaseAndExtent!=3D"undefined"){var =
g=3Da.getRangeAt(0);b=3Dw("span",{innerHTML:b});if(h.t){b.innerHTML+=3D"<=
br/><br/>";f.appendChild(b);f.appendChild(g.cloneContents())}else{f.appen=
dChild(g.cloneContents());=0A=
b.innerHTML=3D"<br/><br/>"+b.innerHTML;f.appendChild(b)}ka(f);f.style.wid=
th=3D0.1;f.style.height=3D0.1;f.style.position=3D"absolute";f.style.top=3D=
"-1000px";f.style.left=3D"-1001px";f.appendChild(i.createElement("br"));b=
=3Df.innerText.length;m.insertBefore(f,m.firstChild);if(f.innerText.lengt=
h!=3Db)f.style.overflow=3D"";a.selectAllChildren(f);setTimeout(function()=
{f.parentNode.removeChild(f);getSelection().setBaseAndExtent(g.startConta=
iner,g.startOffset,g.endContainer,g.endOffset);C=3Dfalse},0)}else{d=3Dw("=
div",{},{display:"none"});=0A=
d.innerHTML=3D"<br>";if(h.t){m.insertBefore(d,m.firstChild);f.innerHTML=3D=
b+"<br><br>"}else{m.appendChild(d);f.innerHTML=3D"<br>"+b+"<br>"}d.append=
Child(f);b=3Di.createRange();b.selectNode(f);a.addRange(b);window.setTime=
out(function(){d.parentNode.removeChild(d);C=3Dfalse},0)}}else{var =
k=3Dp.scrollLeft||m.scrollLeft,o=3Dp.scrollTop||m.scrollTop;d=3Dw("div",{=
},{visibility:"hidden",overflow:"hidden",position:"absolute",left:k+20+"p=
x",top:o+20+"px",width:"1px",height:"1px"});m.insertBefore(d,m.firstChild=
);var j=3Di.selection.createRange();=0A=
f.innerHTML=3Dh.t?b+"<br><br>"+j.htmlText:j.htmlText+"<br><br>"+b;ka(f);d=
.appendChild(i.createElement("br"));d.appendChild(f);b=3Dm.createTextRang=
e();b.moveToElementText(f);b.select();setTimeout(function(){d.parentNode.=
removeChild(d);if(j.text!=3D""){j.select();p.scrollLeft=3Dk;m.scrollLeft=3D=
k;p.scrollTop=3Do;m.scrollTop=3Do}C=3Dfalse},0)}return =
true},Ea=3Dfunction(a,b){var c=3Dtrue;if(h.a||A||h.el){var =
e;e=3DD(b);if((e=3De.length>=3D2?K(e.charAt(0))||K(e.charAt(e.length-1))|=
|K(e.charAt(e.length/2)):K(e))&&b.length>14||!e&&=0A=
ga(b)>7)if(h.a||A||h.el){c=3DDa(a.g);if(h.a)a.trace_type=3D0}}return =
c},Fa=3Dfunction(a){var b=3Da?864E5:-5E3;b=3Dnew =
Date(s()+b);i.cookie=3D"tracerabg=3D"+a+";path=3D/;expires=3D"+b.toUTCStr=
ing()},Ha=3Dfunction(a){var =
b;a:{b=3Di.getElementsByTagName("script");for(var =
c=3D0;c<b.length;c++)if(/\/show_afs_search\.js/i.test(b[c].src)){b=3Dtrue=
;break =
a}b=3Dfalse}if(!b&&Ga(location)){Tynt.b=3Da||Q(location.href);location.re=
place(location.href+"#axzz"+Tynt.b)}},Ga=3Dfunction(a){if(a.hash!=3D"")re=
turn false;if(typeof h.ba=3D=3D"boolean"&&h.ba)h.ba=3D=0A=
["/"];else if(!h.ba)return true;for(var =
b,c=3Dh.ba.length-1;c>=3D0;c--){b=3Dnull;var =
e=3Dh.ba[c],f=3De.indexOf("/");if(f!=3D0){b=3De.slice(0,f);e=3De.slice(f)=
}if(!b||a.host=3D=3Db)if(e.charAt(e.length-1)=3D=3D"#"){if(a.pathname.ind=
exOf(e.slice(0,-1))=3D=3D0)return false}else if(a.pathname=3D=3De)return =
false}return =
true},Ia=3Dfunction(a){h=3DTynt.i||window.tyntVariables||{};h.s=3Da.s||1;=
h.a=3D!(h.a=3D=3D0||a.a=3D=3D0);h.cc=3Dh.cc||a.cc||0;if(h.cc>6)h.cc=3D0;h=
.b=3D!!(h.b||a.b);if(h.a){h.ap=3D(h.ap||(typeof =
tyntAP!=3D"undefined"?tyntAP:null)||"Read more:")+=0A=
" ";h.as=3Dh.as||(typeof =
tyntAS!=3D"undefined"?tyntAS:null)||"";h.st=3D!!(h.st||a.st);h.su=3D!(h.s=
u=3D=3D0||a.su=3D=3D0);h.sp=3Dh.sp||a.sp;if(h.sp){Y=3Dh.spid;X=3D(h.spt||=
decodeURIComponent(a.spt||""))+" =
";A=3Dh.sp||decodeURIComponent(a.sp||"")}}},oa=3Dfunction(){var =
a=3Di.title.indexOf("#ixzz");if(a>-1)i.title=3Di.title.substring(0,a);a=3D=
i.title.indexOf("#axzz");if(a>-1)i.title=3Di.title.substring(0,a)},Ja=3Df=
unction(){for(var =
a=3D0;a<Tynt.length;a++)if(Tynt[a]&&Tynt[a].length=3D=3D22)return =
Tynt[a];return null},L=3Dfunction(a){if(!a)return{};=0A=
for(var =
b=3D{},c=3Da.substring(a.indexOf("?")+1).split("&"),e=3D0;e<c.length;e++)=
{var =
f=3Dc[e].split("=3D");if(f[0].indexOf("amp;")=3D=3D0)f[0]=3Df[0].substrin=
g(4);b[f[0]]=3Df[1]}a=3Da.split("/");a.pop();b.scriptPathUri=3Da.join("/"=
);return b}(function(){for(var =
a=3Di.getElementsByTagName("script"),b=3D0;b<a.length;b++)if(/\/tracer.*\=
?/i.test(a[b].src))return a[b].src;return =
null}()),$=3DL.user||Ja();if(!$)throw Error("Error finding Tynt Insight =
userId. Please check your HTML for =
errors.");L.user&&Tynt.push(L.user);if(!function(){var a=3D=0A=
/tracer=3Dtest/.test(location.href);a&&n(wa+"/script/verify/"+$);if(a)ret=
urn true;if(/tracer=3Dno_tracing/.test(location.href))return =
true;if(/disableTracer=3D/.test(location.href)){a=3Dlocation.href.match(/=
disableTracer=3D([^?$]*)/)[1];var b=3Dnew =
Date;b.setDate(a&&a=3D=3D"on"?b.getDate()+365:b.getDate()-2);O("disableTr=
acer=3Dy","expires=3D"+b.toUTCString());b=3Dw("div",{},{zIndex:"10000",po=
sition:"absolute",top:"10%",left:"10%",width:"80%",height:"80%",backgroun=
dColor:"white",color:"black",textAlign:"center",fontSize:"32px",=0A=
paddingTop:"10%",border:"1px solid gray"});b.innerHTML=3D"Tynt Insight =
has been turned "+(a&&a=3D=3D"on"?"off":"on")+" in this browser.<br>You =
may close this window.";m.insertBefore(b,m.firstChild);return =
true}if(F(i.cookie,"disableTracer"))return true;return =
false}()){if(aa){oa();i.attachEvent("onpropertychange",oa)}Ia(L);var =
T=3Dx();x=3Dxa[la(location.href)];if(Ba()){x||(x=3D/tynt.com/.test(i.refe=
rrer)?3:1);ma(x)}Tynt.m=3DEa;if(h.b)if(Z=3DZ(location.href)){if("#axzz"+F=
(i.cookie,"tracerabg")!=3Dlocation.hash){Ca(Z);=0A=
ma(2)}}else{Ha(F(i.cookie,"tracerabg"));Fa(Tynt.b)}}};Tynt.TIL=3Dfunction=
(){document.body?Ka():setTimeout(Tynt.TIL,300)}})();Tynt.TIL()};=0A=

------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://content.dl-rms.com/rms/mother/10862/nodetag.js

/* No Active Nodes */
------=_NextPart_000_008B_01CBC799.178F1D90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://js.revsci.net/gateway/gw.js?csid=H07710



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" =
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=3D"http://www.w3.org/1999/xhtml">
<head><title>
	Lightspeed Systems Content Filtering
</title><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3DISO-8859-1" />

<script type=3D"text/javascript">
function showBox(link) {
=09
	var listItems =3D document.getElementsByTagName('li');
=09
	if(link.parentNode.className =3D=3D "open") {
	    link.parentNode.className =3D "";
	    return;
    }
=09
	// Hide all the boxes
	for(i=3D0; i<listItems.length; i++) {
		if(listItems[i].className =3D "open") {
			listItems[i].className =3D "";
		}
	}
=09
	// Show the box that was clicked
	link.parentNode.className =3D "open";
=09
}

function hideBox(link) {
	var listItems =3D document.getElementsByTagName('li');

	// Hide all the boxes
	for(i=3D0; i<listItems.length; i++) {
		if(listItems[i].className =3D "open") {
			listItems[i].className =3D "";
		}
	}
}</script>

<style type=3D"text/css">
body {
	background:#666 url(images/body_background.png) top left repeat-x;
	font:normal small Verdana,Arial,sans-serif;
	margin:0px;
	padding:0px;
}

a {
	color:#2a5187;
}

a:focus {
	-moz-outline:0px;
}

.hidden {
	display:none;
}

div#container {
	background:#666 url(images/container_background.png) top left =
no-repeat;
	margin:21px auto 0 auto;
	padding:31px 29px 0 29px;
	width:561px;
}

div#container h1 {
	background:url(images/access_denied.gif) top left no-repeat;
	height:58px;
	margin:0 0 25px 65px;
	padding:0;
	text-indent:-9999px;
	width:433px;
}

div#container h2 {
	font-size:110%;
	margin:0 0 20px 0;
	padding:0px;
	text-align:center;
}

div#container h3 {
	font-size:100%;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:center;
}

div#container ul {
	border-top:1px dotted #000;
	list-style:none;
	margin:25px 0 0 0;
	padding:25px 0 0 0;
}

div#container ul li {
	background:url(images/bullet.png) 0px 3px no-repeat;
	padding:0 0 20px 16px;
}

div#container ul li div, div#container div.mainLogin {
	background:#eee;
	border:1px solid #ccc;
	display:none;
	margin:20px 0 20px 0;
	padding:10px 20px 15px 20px;
	width:488px;
}

div#container div.mainLogin {
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

div#container ul li div div {
	background:none;
	border:0px;
	display:block;
	margin:0px;
	padding:0px;
	width:auto;
}

div#container ul li.open div {
	display:block;
}

div#container ul li div h4, div#container div.mainLogin h4 {
	font-size:100%;
	margin:0 0 20px 0;
	padding:0px;
}

div#container ul li div p, div#container div.mainLogin p {
=09
	overflow:hidden;
=09
	width:100%;
}

div#container ul li div.centered p, div#container ul li div p.centered, =
div#container div.mainLogin p.centered {
=09
	margin-left:auto;
	margin-right:auto;
=09
	width:340px;
}

div#container ul li div p label, div#container div.mainLogin p label {
	margin-right:5px;
=09
	float:left;
	text-align:right;
	width:100px;
=09
}

div#container ul li div p input, div#container ul li div p textarea, =
div#container div.mainLogin p input {
=09
	float:left;
=09
}

div#container ul li div p.button, div#container div.mainLogin p.button {
	margin-bottom:0px;
	padding-bottom:0px;
	text-align:center;
}

div#container ul li div p.button input, div#container div.mainLogin =
p.button input {
	float:none;
	margin-right:8px;
	vertical-align:middle;
}

div#footer {
	background:url(images/footer_background.png) top left no-repeat;
	margin:0 auto 0 auto;
=09
	overflow:hidden;
=09
	width:619px;
}

div#footer h4 {
	background:url(images/lightspeed_systems.gif) top left no-repeat;
	float:right;
	height:18px;
	margin:21px 17px 20px 0;
	padding:0px;
	text-indent:-9999px;
	width:127px;
}
</style>

</head>

<body>

<form name=3D"aspnetForm" method=3D"post" =
action=3D"blocked.aspx?id=3D865309100717502158" id=3D"aspnetForm">
<div>
<input type=3D"hidden" name=3D"__VIEWSTATE" id=3D"__VIEWSTATE" =
value=3D"/wEPDwUKMTQ1NTIyOTQzMQ9kFgJmD2QWAgIDD2QWAgIBD2QWCAIDDw8WAh4HVmlz=
aWJsZWdkFgQCAQ8PFgIfAGdkFgQCAQ8PFgQeBFRleHQFDWpzLnJldnNjaS5uZXQeC05hdmlnY=
XRlVXJsBVFodHRwOi8vd3d3LmxpZ2h0c3BlZWRzeXN0ZW1zLmNvbS9BcmNoaXZlL1dlYnNpdG=
VEZXRhaWxzLmFzcHg/ZG9tYWluPWpzLnJldnNjaS5uZXRkZAIDDw8WAh8BBQ5zZWN1cml0eS5=
2aXJ1c2RkAgUPDxYCHwEFngFUaGUgcmVxdWVzdGVkIHBhZ2UgaGFzIGJlZW4gYmxvY2tlZCBi=
eSB0aGUgY29udGVudCBmaWx0ZXIgYmVjYXVzZSBpdCBpcyBpbiB2aW9sYXRpb24gb2YgdGhlI=
GludGVybmV0IGFjY2VwdGFibGUgICAgICAgIHVzYWdlIHBvbGljeSBzZXQgYnkgdGhlIGFkbW=
luaXN0cmF0aW9uLmRkAgcPFgIfAGdkAgkPZBYCAgEPZBYCAgEPZBYEAgMPEGRkFgBkAgUPEGR=
kFgBkAgsPFgIfAGcWAgIBD2QWBAIDD2QWAgIBDw8WAh8BBRNkYWxsYXN0b3duXG11cnBocm9k=
ZGQCBQ9kFgICAQ8PFgIfAQUZZGFsbGFzdG93blxocy1tYi1tdXJwaHJvZGRkZFNP8tu30idOX=
3VkGd5VpTbXxnQh" />
</div>


<div id=3D"container">

	<h1>Access Denied</h1>
	=09
=09
  	<h3><span id=3D"ctl00_ContentPlaceHolder1_lblError"></span></h3>
   =20
    <div id=3D"ctl00_ContentPlaceHolder1_pnlBlock">
=09
        <div id=3D"ctl00_ContentPlaceHolder1_pnlBlockURL">
	=09
            <h2><a id=3D"ctl00_ContentPlaceHolder1_hypBlockURLDetails" =
href=3D"http://www.lightspeedsystems.com/Archive/WebsiteDetails.aspx?doma=
in=3Djs.revsci.net">js.revsci.net</a> is categorized as <span =
id=3D"ctl00_ContentPlaceHolder1_lblBlockCategory">security.virus</span></=
h2>
       =20
	</div>
       =20
       =20
    	<h3><span id=3D"ctl00_ContentPlaceHolder1_lblBlockMsg">The =
requested page has been blocked by the content filter because it is in =
violation of the internet acceptable        usage policy set by the =
administration.</span></h3>
=09
</div>

   =20
   =20
	<ul>
		<li id=3D"ctl00_ContentPlaceHolder1_pnlAuthOption">
		    If you would like to authenticate you may <a href=3D"#" =
onclick=3D"showBox(this); return false;">login</a>.
		    <div id=3D"ctl00_ContentPlaceHolder1_pnlAuth" =
onkeypress=3D"javascript:return WebForm_FireDefaultButton(event, =
'ctl00_ContentPlaceHolder1_btnSubmit')">
=09
			<div class=3D"box">
				<h4>Content Filter Login</h4>
			=09
    			<span id=3D"ctl00_ContentPlaceHolder1_lblAuthOptionError" =
style=3D"color:#ff0000;font-weight:bold;"></span>
    		=09
                <p style=3D"border-bottom:1px dotted #999; =
margin-bottom:20px; padding-bottom:20px">Authenticating with the content =
filter allows you to enter the username and password of
                an account with less restriction.</p>
               =20
    			<div class=3D"centered">
				    <p>
					    <label =
for=3D"ctl00_ContentPlaceHolder1_txtUsername">Username:</label>
					    <input name=3D"ctl00$ContentPlaceHolder1$txtUsername" =
type=3D"text" id=3D"ctl00_ContentPlaceHolder1_txtUsername" =
tabindex=3D"1" />
				    </p>
				    <p>
					    <label =
for=3D"ctl00_ContentPlaceHolder1_txtPassword">Password:</label>
					    <input name=3D"ctl00$ContentPlaceHolder1$txtPassword" =
type=3D"password" id=3D"ctl00_ContentPlaceHolder1_txtPassword" =
tabindex=3D"2" />
				    </p>
				    <p class=3D"button">
					    <input type=3D"submit" =
name=3D"ctl00$ContentPlaceHolder1$btnSubmit" value=3D"Login" =
id=3D"ctl00_ContentPlaceHolder1_btnSubmit" /> <a href=3D"#" =
onclick=3D"hideBox(this); return false">Cancel</a>
					   =20
				    </p>
			    </div>
			</div>
		=09
</div>
		</li>
	=09
		<li id=3D"ctl00_ContentPlaceHolder1_pnlReviewOpts">
			If you feel this website should be allowed you may <a href=3D"#" =
onclick=3D"showBox(this); return false;">submit it for review</a>.
			<div id=3D"ctl00_ContentPlaceHolder1_pnlReview" =
onkeypress=3D"javascript:return WebForm_FireDefaultButton(event, =
'ctl00_ContentPlaceHolder1_btnSendForReview')">
=09
				<h4>Submit Website for Review</h4>
			=09
				<span id=3D"ctl00_ContentPlaceHolder1_lblSubmitForReviewError" =
style=3D"color:#ff0000;font-weight:bold;"></span>
			=09
                <p style=3D"border-bottom:1px dotted #999; =
margin-bottom:20px; padding-bottom:20px">Submitted websites will be =
manually reviewed to determine if they should be unblocked.
                </p>
               =20
				<p id=3D"ctl00_ContentPlaceHolder1_pgBlockUser">
				    <label >User:</label>
				    <span =
id=3D"ctl00_ContentPlaceHolder1_lblBlockUser">dallastown\murphrod</span>
				</p>
				<p id=3D"ctl00_ContentPlaceHolder1_pgBlockComputer">
				    <label >Computer:</label>
				    <span =
id=3D"ctl00_ContentPlaceHolder1_lblBlockComputer">dallastown\hs-mb-murphr=
od</span>
				</p>
			=09
			=09
			=09
			    <p class=3D"button">
				    <input type=3D"submit" =
name=3D"ctl00$ContentPlaceHolder1$btnSendForReview" value=3D"Submit for =
Review" id=3D"ctl00_ContentPlaceHolder1_btnSendForReview" /> <a =
href=3D"#" onclick=3D"hideBox(this); return false">Cancel</a>
			    </p>
		=09
</div>
		</li>
	=09
	</ul>


</div>

<hr class=3D"hidden" />

<div id=3D"footer">
	<h4><a href=3D"http://www.lightspeedsystems.com">Powered by Lightspeed =
Systems</a></h4>
</div>


<div>

	<input type=3D"hidden" name=3D"__EVENTTARGET" id=3D"__EVENTTARGET" =
value=3D"" />
	<input type=3D"hidden" name=3D"__EVENTARGUMENT" id=3D"__EVENTARGUMENT" =
value=3D"" />
</div>
<script type=3D"text/javascript">
//<![CDATA[
var theForm =3D document.forms['aspnetForm'];
if (!theForm) {
    theForm =3D document.aspnetForm;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() !=3D false)) {
        theForm.__EVENTTARGET.value =3D eventTarget;
        theForm.__EVENTARGUMENT.value =3D eventArgument;
        theForm.submit();
    }
}
//]]>
</script>


<script =
src=3D"/ContentFiltering/WebResource.axd?d=3DrnLRGFar0aV-OiOQeV0KNg2&amp;=
t=3D634125663756461942" type=3D"text/javascript"></script>
</form>

</body>
</html>
------=_NextPart_000_008B_01CBC799.178F1D90--
