#outer {
font-family: trebuchet ms; arial;
font-size: 80%;
color: #696969;
}


#container {
line-height: 1.5em;
text-align : left;
border: 1px solid #666666;
background-color: #ffffff;
}

#selector {
font-weight: bold;
padding: 4px;
margin-top: 45px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background: #F1F1F1;
text-align: right;
}

#selector a {
color: #6B6B6B;
}

body {
background: url(../images/pagebak.gif) repeat-x 0px 126px;
}



/*
======================================
==============TAGS====================
======================================
*/




h1 {font-size: 2em; color: #72587F;}
h2 {font-size: 1.6em; color: #72587F;}

a {text-decoration: none; color: #006FCB;}
a:hover {text-decoration: underline;}

.rhs a {color: #E0AB04;}
/*
======================================
============== CLASSES ===============
======================================
*/

.selector {
padding-top: 35px;
border-top, border-right, border-bottom: 1px solid #CCCCCC;
background: #F1F1F1;
color: #6A6A6A;
}

.content {
padding-left: 22px;
padding-right: 36px;
padding-top: 29px;
padding-bottom: 22px;
background: url(../images/vert-dots.gif) no-repeat 548px 0;
}

.contentnobackground {
padding-left: 22px;
padding-right: 36px;
padding-top: 29px;
padding-bottom: 22px;
}

.searchinput {
width: 108px;
}

.rhs {
font-size: .95em;
padding-top: 47px;
padding-right: 10px;
padding-bottom: 15px;
line-height: 1.2em;
}
*html .rhs {padding-top: 28px;}

.rhstitle, .searchbox {
color: #E0AB04;
font-family: verdana;
font-weight: bold;
}

.rhstitle {
margin-top: 20px;
}

.rhstext img {
border: 1px solid #CCCCCC;
padding: 2px;
margin-top: 8px;
margin-bottom: 8px;
display: block;
}

.infobar {
padding: 4px;
}

.infobar a {
color: #696969;
}

.credits {
background-image: url(../images/footbak.gif);
background-repeat: repeat-x;
padding-top: 15px;
padding-bottom: 15px;
color: #696969;
}

.credits a {color: #696969;}

.row0 {
background-color: white;
}

.row1 {
}

/* Used on the stats page to create graphs */
.graphbar {
background-color: #ddddff;
border: 1px solid navy;
}

#sitemap ul li {
margin-top: 4px;
}

#advancedsearchform {width:100%;}
.results {width:100%;background:white;}
.xslspace {margin-right:10px;}
#tabs {margin-top:10px;margin-bottom:10px;width:500px;}
#tabs a {padding:5px;border-bottom:1px solid silver;}
#tabs a.on {border:1px solid silver;border-bottom:0;}

#results th, #results td {
text-align:left;
padding:3px 10px;
}

#newsearch {display:none;}

embed.audio {
height:23px;
}



/* ============================================== */
/* Styles for TOOLTIPS */
/* ============================================== */

a.info{
    position:relative; /*this is the key*/
    z-index:24;
    color:#fff;
    background-color: #4444ff;
    font-weight: bold;
    text-decoration:none;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 1px;
    padding-bottom: 1px;
    left: 5px;
    cursor: help;}

a.info:hover{z-index:25; background-color:#7777ff;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:1em; left:2em; width:15em;
    border:1px solid #ddddbb;
    background-color:#ffffe0; color:#000;
    text-align: center;
    font-weight: normal;
    padding: 5px;}
    
    
.nDate {font-weight: bold; font-family: verdana; font-size: .8em;}
.nHeadline {font-weight: bold; font-family: verdana; color: #CA3A75;}

.blogcomment {border-top: 1px solid #B6B6AE; margin-top: 10px; padding-top: 10px;}
.blogcommentname {font-weight: bold; font-family: verdana; font-size: .8em; margin-bottom: 10px;}

.blogindex {text-align: left;}
.blogindex a {font-weight: bold; font-family: verdana; font-size: .8em;}
.blogindexheader {font-family: verdana; font-weight: bold; margin-bottom: 10px; background:#eeeeee;padding:5px 2px 5px 2px;border:1px solid #dddddd;}
