/* CSS Document */
/*
----------------------------------------------- 
The Astrolabe CSS
Author: Fredrick Royster
email: orbitalone76@yahoo.com
URL: http://www.theastrolabe.com
Updated: March 29, 2007
----------------------------------------------- */

/*
-----------------------------------------------
general styles
----------------------------------------------- */

html, body {
margin: 0;
padding: 0;
height: 100%;
}

body{
font-family:Arial, Helvetica, sans-serif;
font-size: small;
color:#C9CFC4;
background:#333 url(images/novi/header_bg2.gif) top left repeat-x;
}

.read_more,.top{
font-size:85%;
}

#content ul{
margin:0;
padding:0;
}


/* link styling */
a{
color:#C3DF81;
text-decoration:none;
border-bottom:dotted 1px;
}

a:hover{
color:#C3DF81;
background:#474747;
border-bottom:none;
}
a:visited{
color:#FF9900;
border-bottom:none;
}

a[href^="http:"]{
background:url(images/outlink.gif) no-repeat right top;
padding-right:15px;
}

a[href^="http://www.theastrolabe.com"], a[href^="http://theastrolabe.com"], a[href^="http://jigsaw.w3.org/css-validator/"], a[href^="http://validator.w3.org/"], a[href^="http://www.statcounter.com/"]{
background-image:none;
padding-right:0;
}



/* headers */
h1,h2,h3,h4{
color:#9FCAE3;
font-weight:normal;
}


h1,h2,h3{
}

h1{
font-size:150%;
}

h2{
font-size: 130%;
}

h3{
font-size: 110%;
}

h4{
font-size:100%;
margin-bottom:-5px;
}

#header h1{
height:125px;
text-indent:-9000px;
background:url(images/novi/novi_masthead.gif) top left no-repeat;
margin:0;
padding:0;
}

#footer h2{
background:none;
color:#59717e;
}


/*layout styles*/
#container{
width:800px;
margin: 0 auto;
position:relative;
min-height:100%;
height: auto !important;
height: 100%;
}

* html #container
{
height: 100%;
}

#header{
background:#333 url(images/novi/header_bg.gif) top left repeat-x;
padding-bottom:10px;
}

#sidebar{
float:left;
width:230px;
line-height: 20px;
}

#content{
	float:right;
	width:550px;
}

#content ul{
line-height: 20px;
list-style:none;
}


#footer{
position: relative;
font-size:xx-small;
padding: 10px 0 10px 5px;
background:url(images/footer_background.gif) top left repeat-x #b7d278;
color:#333333;
height:100px;
}

#tracker{
display:none;
}

.clear{
clear:both;
}

/*sidebar style*/
#sidebar ul{
list-style:none;
}


#subnav{
font-size:85%;
border-bottom:#474747 1px dotted;
border-top:#474747 1px dotted;
}

/*
---------------------------------------------
Footer Styles
--------------------------------------------- */

#footer a{
color:#576537;
}
#footer a:visited{
color:#cb7b04;
}

#footer_wrap{
width:800px;
margin: 0 auto;
padding:0;
}

/*
tooltips */
a.tooltip{
position:relative;
}
a.tooltip span{
display:none;
}
a.tooltip:hover span{
display:block;
position:absolute;
width:100px;
top:2em;
left:3em;
background-color:orange;
color:#000;
font-size:x-small;
padding:5px;
z-index:1000;
border-top:#202020 3px solid;
}
a.tooltip:hover {
font-size: 100%;
}

/*
wayfinder */

.wayfinder a{
color:#9FCAE3;
background:#474747;
border-bottom:none;
}

