/* http://dash.atspace.org/style.css */
/* 2006-12-15 */

/* orange: #FF8030 
   yellow: #FCFCCC
   green:  #60C32D */
 
*{              /* for MSIE */
padding: 0;
margin: 0;
}

html{
height: 101%; /* push scrollbar visible */
}

body{
padding: 20px;
border: solid 12px #3F3F3F;
font-family: "Bitstream Vera Sans", "Lucida Grande", sans-serif;
font-size: 11pt; /* Ff2.0 monospace fix, sorry */
color: #303030;
background-color: #FFFFFF;
min-width: 820px;
max-width: 1200px;
}

h2{
 color: #FF8030;
 background-color: inherit;
 border-bottom: solid 2px  #F0C080;
}

h2.perl{
 color: #FF8030;
 background-color: inherit;
 border-bottom: dotted 5px #60C32D;
}

h3{
margin-top: -10px;
color: #FF8030;
background-color: inherit;
border-bottom: solid 2px #F0F0F0;
font-size: large;
/* cursor: pointer;  */
}

h4{
color: #606030;
background-color: inherit;
font-size: 120%;
border-bottom: solid 3px #D6D6D0;
margin-bottom: 4px;
}

img{
border: none;
}

ul{
margin-top: 7px;
list-style-type: square;
list-style-position: inside;
list-style-image: url(imgs/arrow.png);
font-size: 102%;
font-weight: bold;
}

ol{
list-style-type: square;
list-style-position: inside;
list-style-image: url(imgs/arrow2.png);
}

li{
margin-top: 3px;
}

#logo{
margin-top: 0;
margin-left: -15px;
margin-bottom: -15px;
padding-right: 2px;
z-index: 3;
}

#lmod{
float: right;    
position: absolute;
top: 20px;
right: 20px;
font-size: 8pt;
color: #A0A0A0;
background-color: inherit;
}

#menu{
float: right;       /* for MSIE */
position: fixed;
top: 50px;
right: 25px;
width: 150px;
min-height: 110px;
background-color: #DBDBDA;
color: inherit;
padding: 5px 15px 10px 5px;
border: solid 1px #4F4F4F;
/* opacity, look xhtml11.js */
}

#x{
float: right;
cursor: pointer;
margin: -3px -10px 0 0;
}

#menu-text{
float: right;
cursor: pointer;
position: absolute;
top: 40px;
right: 35px;
}

#container{
/* */
}

#footer{
padding-bottom: 35px;
}

#license{
margin-top: 20px;
margin-bottom: -20px;
}

#valid{
float: right;
}


.float-left{
float: left;
}

.clear-both{
clear: both;
}

.pointer{
cursor: pointer;
}

.code{
background-color: #F6F6F0;
color: inherit;
border: dashed 1px #808080;
padding: 3px;
margin-bottom: 15px;
font-size: 11pt;   /* Ff2.0 again */
min-width: 800px;
}

.command{
background-color: #000000;
color: #F0F0F0;
border: dashed 1px #808080;
padding: 3px;
margin-bottom: 3px;
margin-top: 3px;
font-family: monospace;
min-width: 800px; 
}

.quote{
background-color: #FCFCCC;
color: #606060;
border: dashed 1px #808080;
padding: 3px;
font-family: monospace;
font-size: 10.5pt;
min-width: 800px;
margin-bottom: 5px;
}

#subject{
font-weight: bold;
font-size: 105%;
}

.margin-10{
margin-left: 10px;
}

.margin-20{
margin-left: 20px;
}

.sml{
font-size: 10pt;
color: #8080A0;
background-color: inherit;
}

.small{
font-size: 10pt;
}

.x-small{
font-size: 8pt;
}

.gray{
color: #808080;
background-color: inherit;
}

.red{
color: #C06060;
background-color: inherit;
}

.bold{
font-weight: bold;
}

.big{
font-size: 11pt;
}

.italic{
font-style: italic;
}

.underline{
text-decoration: underline;
}

.spacer{
margin-bottom: 20px;
clear: both;
}

.hidden{
display: none;
}

.block{
display: block;
margin-bottom: 20px;
}

.inline{
display: inline;
}

a{
cursor: pointer;
}

li a{
cursor: pointer;
font-weight: bold;
color: #606060; 
background-color: inherit; 
}

a:link{
color: #606060; 
background-color: inherit; 
text-decoration: underline;
}

a:active{
color: #606060; 
background-color: inherit; 
text-decoration: underline;
}

a:visited{
color: #606060; 
background-color: inherit;
text-decoration: underline;
}

a:hover{
color: #FF8030; 
background-color: inherit; 
text-decoration: none;
}

/* 2006-12-14 */
/* 

cp style.css ~/ftp-out; auto-ftp -f style.css -p dash --silent --auto 

*/


