body, input,textarea
{
font-family: "Microsoft Sans Serif",Tahoma,Arial,sans-serif; font-size: 89%; letter-spacing: 1px;
}

.tinsel
{
background: url('/image/tinsel.gif') repeat-x;
height: 20px;
margin: 0 -10px;
}




#sidebar #qrz,#sidebar #wm7d
{
position: relative;
font-family:verdana,sans-serif;
font-size: 95%;
padding: 0px 0 5px 17px;
margin: 0 0 0 -10px;
border-bottom: 2px solid #602020;
cursor: help;
white-space: nowrap;
background: #fed; /* Header color */

}

#sidebar #qrz span,#sidebar #wm7d span, #side ul li ul li span
{
display: none;
}
#sidebar #qrz input,#sidebar #wm7d input {padding: 2px 3px;}
/* Sidebar QRZ Style */

#sidebar #qrz:hover span,#sidebar #wm7d:hover span, #side ul li ul li:hover span
{
display: inline;
position: absolute;
right: 190px;
border: 4px solid #c0c0c0;
color: #000;
background: #ffffec;
white-space: nowrap;
padding: 2px 5px;

}

/* End Sidebar QRZ */


#header
{
background-color: #fed;
}
#footer
{
background: #f5e5d5;
}



/* 
BACKGROUND COLORS: (Set in setup.css)
Header and Footer
background: #cfbead

Sidebar
background: #333

Content
background: #fed
--- BACKGROUND COLORS
*/


/* *** Header styling *** */

#header h1 {font-size: 1.2em;}
#header h2 {font-size: 1.0em;}
#header p {font-size: 0.9em;}



/* *** Header, Content and Bulletin common styles */

#header h1,#header h2,#header p,  #content #bulletin h1,#content #bulletin h2,#content #bulletin p
{display: inline; font-style: normal;}

#content #bulletin h1,#content #bulletin h2,#content #bulletin p
{padding-top:0; border: none; color:#fff; margin:0; text-indent: 0;}

/* *** Bulletin styling *** */
#bulletin {margin-left: -10px; margin-right: -10px}

/* *** Bulletin styles *** */

#content #bulletin {background: #004000; color: #fff; padding: 5px; 
border: 12px solid #408000; border-color:  #508020 #405000 #102000 #406010;
cursor: help; position: relative;}


#content #bulletin h1 {font-size: 1.4em;}
#content #bulletin h2 {font-size: 1.2em;}
#content #bulletin p {font-size: 1em;}

/* *** Bulletin Mouseover styles *** */

#content #bulletin span, #print {display: none;} /* #print hides printer alt content */


#content #bulletin:hover span 
{position: absolute; left: 0px; bottom: 10px; display: block; background: #ffffec; color: #000; 
border: 2px solid #000; padding: 2px; z-index: 100;}


/* *** Content h1 - h6 styles *** */
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6
{margin:0; padding: 8px 0 0; display: block;}

#content h1 {font-size: 2em; color: #800000;}

#content h2 {padding-top: 6px; font-style: oblique; font-size: 1.6em; color: #400000;}

#content h3 {padding-top: 5px; font-size: 1.2em; color: #000080; 
border-bottom: 3px double #000080;}

#content h4 {padding-top: 4px;font-style: oblique; font-size: 1.0em; color: #000;}
#content h4 em.red {color: #ffaaaa; background: #000;}
#content h5 {padding-top: 3px;}
#content h6 {padding-top: 3px;}

#content em {font-family: serif;}

#content .yellowhighlight {background: #ff0;}

/* *** color classes *** */
.red {color: #c41010;}
.brown {color: #4d3f1b;}
.hilite {border: 3px solid red; background: #ffffcc; padding: 0 5px 2px;}


/* *** Content element styles *** */
#content div.right-arrl-logo {float: right; height: 200px; width:85px; 
padding:10px 0px 10px 10px; background: transparent; margin:0 0 0 10px;}
.center
           {
            text-align: center;
           }


/* *** Content and Footer common styles *** */
#content ul, #content ol, #content div.hilite, #footercontent, #content object{margin-left:70px;}
#footercontent { margin-right: 70px;}
#content p,#footercontent p {text-indent: 2em; text-align: justify; letter-spacing: 0;
 font-size: .99em;}
#content p {margin-left: 70px;}

#content p.intro,#footer p.intro {margin-top:0; padding-top:0; font-size: .99em;}

#content .hilite p.full  {margin: 0 12px .5ex; padding: 0;text-indent: 4em;} 

#content a, #footercontent a {background: #fff; font-weight: bold;}
#content a { border: 1px solid #c0c0c0; padding: 0 5px;}

#content legend,#content fieldset,#footercontent legend, #footercontent fieldset 
{border: 1px solid #808080; padding:0 .5em;}
#content fieldset {margin: 0 0 .5em 0;}
#content legend, #footercontent legend {background: #edc;}



#footer h1 {font-size: 1.3em; margin: 0; padding-bottom:0;}
#footer hr {margin: 10px 0;}


#radiolist {margin-left: 49px;}

.nobreak {white-space: nowrap}

#footer fieldset {background:#fff; border:1px solid #666; padding: 4px 7px}
#footer legend {font-weight:bold; border:1px solid #666; color:#517190; font-size:1.2em; background:#efefef; padding: 2px}

/* Image captions */
.caption {padding: 0 10px; text-align: center;}
.image640  
{width:640px; margin-left: -10px; background: #eee; color: #030; border: 2px solid #030;}

/* Slash-zero callsigns */
.callsign
{
font-family: monospace;
font-size: medium;
}
.backspace
{
font-family: monospace;
font-size: medium;
position: relative;
left: -.65em;
margin-right:-.65em;
}

.shortred
{
width: 25%;
height: 1em;
border: 2em solid #feb;
border-top: .5em solid #acb;
border-bottom: .5em solid #acb;

}


.longred
{
width: 50%;
height: 1em;
border: 4em solid #feb;
border-top: .5em solid #acb;
border-bottom: .5em solid #acb;
}
