/* General page formatting defaults */

* { 
 /* remove default spacing */
 margin: 0; 
 padding: 0; 
 border: 0;
}

ol {
 margin: 0 0 0 2em;	
}

ul {
 margin: 0 0 0 2em;	
}

body { 
 margin: 3em 0 10.0em 0;
 background-color: #111;
 font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; 
 font-size: 100%;
 line-height: 1.4;
 color: #ccc;
}

img {
 border:0;
}

table {
 borderX:red 1px solid; 
 border-collapse:collapse; 
 border-spacing:0px;
}

.superclear {
 float:none;
 clear:both;
 height:1px;
 width:1px;
 overflow:hidden;
 visibility:hidden;
 padding:0px;
 margin:0 0 0 0;
}

a {
 font-weight: bold;
 text-decoration: none;
 color: #b0fd35;
}

a:hover {
 text-decoration: underline;
}

a[target="_blank"] {
 white-space: nowrap;
 padding-right: 14px;
 background: url(/images/elink.png) no-repeat 100% 40%;
 zoom: 1; /* ie needs for some links */
}

a.backlink {
 position: fixed;
 top: 3px;
 left: 5px;
 font-size: .8em;
 color: #666;
 cursor: pointer;
}

a.backlink:hover {
 color: #b0fd35;
}

a.photoLink {
 /* color: #ffd133; */
 white-space: nowrap;
 padding-right: 14px;
 background: url(/images/plink.png) no-repeat 100% 50%;
 zoom: 1; /* ie needs for some links */
}

a.photoLink:hover {
 text-decoration: none;
}

/* Audio links using soundmanager */
a.sm2_link,
a.sm2_playing,
a.sm2_paused {
 display:inline-block;
 position:relative;
 margin:0 1px 0 1px;
 top:2px;
 width:14px;
 height:14px;
 background:url(../images/snd_play.png) no-repeat;
 zoom: 1; /* ie needs for some links */
}

a.sm2_playing {background:url(../images/snd_pause.png) no-repeat;}

a.sm2_link:hover {}
a.sm2_playing:hover {}
a.sm2_paused:hover {}

#soundmanager-debug {
 /* SM2 debug container (optional, makes debug more useable) */
 position:absolute;position:fixed;position:absolute;bottom:10px;right:10px;width:50em;height:18em;overflow:auto;background:#fff;margin:1em;padding:1em;border:1px solid #999;font-family:"lucida console",verdana,tahoma,"sans serif";font-size:x-small;line-height:1.5em;opacity:0.9;filter:alpha(opacity=90);
}

