/* 
=============================================
pool.css: stylesheet for html + xsl content
============================================= 
*/

/* hide from ie on mac \*/
html {
height:100%; 	
overflow:auto; 
background:#ffffff url("/pool/bgr.png") repeat-y; 
}
#content {
height:100%;
}
/* end hide */

body { 
height:100%; 
margin:0; 
padding:0; 
font:normal 0.8em/1em helvetica, arial, sans-serif;
color: #676767;
}

a {
color: #00c7ea;
text-decoration: none;
}

a:hover {
color: #00c7ea;
text-decoration: underline;
}

#content h1 {
width:130px;
margin:0; 
padding:0; 
float:left;
position:fixed; 
} 

#content h1 a {
text-indent:-1000px;
display:block;
width:76px; 
height:86px;
background:transparent url("/pool/pool.png") no-repeat; 
margin:0.9em; 
}

#content h2, #content h3, #content h4 {
line-height:1.1em;
margin:1em 0.6em 0 0.6em;
padding:0; 
text-transform:uppercase; 
}

#content h2 a, #content h3 a, #content h4 a {
color:#3B3B3B;
}

#content p {
margin:0.5em 1em 1em 1em; 
line-height:1.3em;
}

#content #post { 
float:left;
position:absolute;
left:280px;
padding:0 1em; 
margin-right:9em;
}

#content #searchform {
margin:2em 1em 1em 1em; 
padding:1em 0 0 0; 
border-top:1px solid #A7A7A7; 
}

ol#menu {
width:130px;
float:left;
list-style:none; 
margin:1.8em 1em 1em 1em; 
padding:0 1em; 
line-height:1.3em;
position:fixed; 
left:130px;
color:#A7A7A7; 
}

ol#menu a:hover:after, ol#menu a:focus:after {
content: " [" attr(accesskey) "] ";
}

#content #post #intro {
margin:1em 0; 
padding:0.5em 0.5em 0.5em 40px; 
border:1px solid #eadfba;
background:#FDF7E4 url("/pool/exclamation.png") 10px 10px no-repeat;
}

#content #post #intro a {
color:#3B3B3B;
font-weight:bold; 
}

#content #post #intro form {
margin:0.5em 1em 1em 1em; 
}

#content #post #intro form input {
padding:0.3em; 
}
