

@font-face {
	font-family: 'SnicklesRegular';
	src: url('http://saswing.org/Snickles-webfont.eot');
	src: local('☺'), url('http://saswing.org/Snickles-webfont.woff') format('woff'), url('http://saswing.org/Snickles-webfont.ttf') format('truetype'), url('http://saswing.org/Snickles-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SouciSansRegular';
	src: url('http://saswing.org/SOUCISAN-webfont.eot');
	src: local('☺'), url('http://saswing.org/SOUCISAN-webfont.woff') format('woff'), url('http://saswing.org/SOUCISAN-webfont.ttf') format('truetype'), url('http://saswing.org/SOUCISAN-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}


body {
	margin:0px;
	padding:0px;
	background:#14181A;
	font-family:geneva, verdana, sans-serif;
	color:#333;
	font-size:14px;
	background-image:url('http://saswing.org/images/tile.png');
	}

a.black {
    color: #1e7b34;
    font-weight: normal;
    text-decoration: none;
}

#content a.black:hover {
	color:#1e7b34;
}

a {
    color: #C96D2C;
    font-weight: normal;
    text-decoration: none;
}
#content {
    clear:both;
}
#content a:hover {
    color: #000;
}
#content a:active {
    color: #000;
}

img {
    border:0px;
}

#content img.right {
    float:right;
    padding:3px;
    margin-left:10px
}

#content h1 {
    font-size: 2.2em;
    font-family:SnicklesRegular;
    font-weight:normal;
    color: #000;
}
#content h2 {
    font-size: 1.2em;
    color: #000;
    /* text-align: right;
    border-bottom: 1px solid black; */
}

#content h3 {
    font-size: 1.1em;
    color: #000;
}

#content table {
    border-collapse: collapse;
    border: 1px solid black;
}

#content table th, #content table td {
    border: 1px solid black;
    font-size: 14px;
    padding:4px;
    padding-left:6px;
    padding-right:6px;
    text-align:center;
}

#content table.form {
    border-collapse: collapse;
    border: 0px;
}

#content table.form th, #content table.form td {
    border: 0px;
    padding:4px;
    padding-left:6px;
    padding-right:6px;
    /* text-align:center; */
}

#content table.report {
    border-collapse: collapse;
    border: 0px solid black;
}

#content table.report th, #content table.report td {
    border: 0px solid black;
    padding:4px;
    padding-left:6px;
    padding-right:6px;
    /* text-align:center; */
}

#content table.underline {
    border-collapse: collapse;
    border: 0px solid black;
}

#content table.underline th, #content table.underline td {
    padding-top: 15px;
    padding-bottom: 15px;
    border: 0px solid black;
    border-bottom: 1px solid black;
}

#content table.form td {
    text-align:right;
}

#content table.form td {
    text-align:left;
}

#interface {
    background-color: #fff;
    width:875px;
    margin-left: auto;
    margin-right: auto;
}

#content table.interface {
    width:100%;
    border:0px;
}

#content table.interface td, table.interface th {
    border:0px;
}

#content ul li {
    margin-bottom:4px;
}

#content .float {
    float:right;
    width:160px;
    border:3px solid #f57c7c;
    background-color:#2c4457;
    color:#fff;
    padding:20px;
    margin:10px;
    text-align:center
}

#content .float * {
    color:#fff;
}

#content .float a {
    text-decoration: underline;
}

#logo {
    padding:10px;
    padding-left:50px;
}
#feature {
    clear:both;
    padding:15px;
    overflow:hidden;
    background-color:#AA6;
    border-top:2px solid black;
}
#feature li {
    list-style-type: none;
    margin:0px;
    padding:0px;
    width:838px;
}
#feature li {
    margin:0px;
    padding:0px;
}
.next {
    clear:both;
    font-size:2em;
    font-family:SnicklesRegular;
    font-weight:normal;
    color:#FFC;
    text-align:right;
    margin-top:10px;
    cursor:pointer;
    color: #800000;
}
.desc {
    float:left;
    width:390px;
    color:#FFC;
    font-family:geneva;
    font-size:1.25em;
}
.desc a {
    color:#800000;
}
.desc h1 {
    font-family:SouciSansRegular;
    color:#000;
    font-weight:normal;
    margin-top:0px;
    margin-bottom:10px;
}

.photo {
    float:left;
    margin-right:20px;
    padding:8px;
    border:1px solid black;  
    background-color:white;
}
.photo img {
    display:block;
    width:400px;
    height:261px;
}

#topMenu {
    float:right;
}
#topMenu ul {
    overflow:hidden;
    list-style-type: none;
    margin:6px;
    padding:6px;
    border-bottom: 1px dotted #CCC;
}
#topMenu li {
    float:left;
}
#topMenu ul a {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	list-style-type:none;
	padding:10px;
	text-transform:uppercase;            	
    color:#666;
    display:block;
}
#topMenu a:hover {
    color: #D98950;
    /* font-style: italic; */
}

#facebook, #yahoo, #twitter {
    float:right;
    margin-top:18px;
    margin-right:25px;
}
#admin_menu, .submenu {
    text-align:right;
    font-size:.9em;
}
.submenu a {
    padding-left:6px;
    padding-right:6px;
}

#admin_menu a {
    padding-left:3px;
    padding-right:3px;
}

#content {
    padding: 16px;
    background-color: #fff;
    /* border-top:    8px solid #306293;
    border-bottom: 8px solid #306293; */
}

#highlight {
    padding: 8px;
    margin-right: 16px;
    background-color: #f6f0f0;
    border: 2px solid #f57c7c;
    width:200px;
    float:right;
}

#highlight h1, #highlight h2,#highlight h3 {
    color:#2c4457;
}

hr {
    margin-top:12px;
    margin-bottom:4px;
    color:#000;
    background-color: #000;
    height: 1px;
    border:0px;
}

#facebookLogin {
    padding-top:6px;
    padding-left:20px;
    float:left;
    background-color: #fff;
}

#memberMenu {
    padding:10px;
    text-align:right;
    background-color: #fff;
}
#memberMenu, #memberMenu a {
}

#copyright {
    color: #fff;
    padding:6px 16px;
    text-align:right;
    background-color: #D98950;
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
}
#interface {
    -moz-border-radius-topright:15px;
    -webkit-border-top-right-radius:15px;
    -moz-border-radius-topleft:15px;
    -webkit-border-top-left-radius:15px;                
}
#interface, #memberMenu {
    -moz-border-radius-bottomright:15px;
    -webkit-border-bottom-right-radius:15px;
    -moz-border-radius-bottomleft:15px;
    -webkit-border-bottom-left-radius:15px;                
}

.error {
    font-size:.8em;
    background:#FFF3F3;
    background-image: url(http://saswing.org/images/error.png);
    background-repeat: no-repeat;
    /* background-attachment:fixed; */
    background-position: 10px 50%;

    color:black;
    border-top:   1px solid #800;
    border-bottom:1px solid #800;
    padding:15px;
    padding-left:35px;
    margin-bottom:10px;
    width:500px;
    margin-left:auto;
    margin-right:auto;
}

.warning {
    font-size:.8em;
    background:#fff2d4;
    background-image: url(http://saswing.org/images/warning.png);
    background-repeat: no-repeat;
    /* background-attachment:fixed; */
    background-position: 10px 50%;

    color:black;
    border-top:   1px solid #ba691a;
    border-bottom:1px solid #ba691a;
    padding:15px;
    padding-left:35px;
    margin-bottom:10px;
    width:500px;
    margin-left:auto;
    margin-right:auto;
}

.info {
    font-size:.8em;
    background:#edffed;
    background-image: url(http://saswing.org/images/info.png);
    background-repeat: no-repeat;
    /* background-attachment:fixed; */
    background-position: 10px 50%;

    color:black;
    border-top:   1px solid #146614;
    border-bottom:1px solid #146614;
    padding:15px;
    padding-left:35px;
    margin-bottom:10px;
    width:500px;
    margin-left:auto;
    margin-right:auto;
}

.indented {
    background-color:#800000;
}

.heading {
    font-size: 1.8em;
    font-family:SouciSansRegular;
    font-weight:normal;
    text-align:center;

    padding:5px;

    -moz-border-radius-topright:8px;
    -webkit-border-top-right-radius:8px;
    -moz-border-radius-topleft:8px;
    -webkit-border-top-left-radius:8px; 
}

.content {
    margin-bottom:10px;
    padding:8px;
    -moz-border-radius-bottomright:8px;
    -webkit-border-bottom-right-radius:8px;
    -moz-border-radius-bottomleft:8px;
    -webkit-border-bottom-left-radius:8px;
}

.login {
}

#twitter_update_list {
    width:280px;
    list-style-type: none;
    margin:0px;
    padding:6px;
}

#twitter_update_list li {
    padding-bottom:10px;
    font-size:.9em;
    word-wrap: break-word;
}
#twitter_update_list a {
    color:#38385C;
}
/*
/*
     FILE ARCHIVED ON 14:55:16 Mar 16, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:44:14 Jul 29, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 915.586
  exclusion.robots: 0.075
  exclusion.robots.policy: 0.069
  cdx.remote: 0.059
  esindex: 0.008
  LoadShardBlock: 97.285 (3)
  PetaboxLoader3.datanode: 89.775 (4)
  CDXLines.iter: 14.236 (3)
  PetaboxLoader3.resolve: 58.3 (2)
  load_resource: 90.362
*/