/* QGIS 2.0 Workshop - harvard university dec 2011
* website & course materials developed lex berman 
* mirror available here:  http://www.dbr.nu/qgis
*/

body
{
background-color:#CCCCCC;
color: black;
font-family:  verdana, sans-serif;
font-size: 70%;
margin: 0;
padding: 0;
text-align: center;
line-height: 180%;
}

ul, li{
margin-top: 0.4em;
}

a{
   text-decoration: none;
}
a:hover{
   text-decoration: underline;
}
a:visited{
   color: #999999;
}
a:link{
   color: #336699;
}

.foot a,a:link,a:visited
{
color: #FFFFFF;
text-decoration: none;
}
.foot a:hover,a:focus
{
color: #FFFFFF;
text-decoration: underline;
}

#container
{
background-color:#CCCCCC;
margin: 36px 0 0 120px;
text-align: left;
width: 750px;
}

#contentfixed {
padding: 0px;
margin: 0px;
}

#header
{
position:relative;
clear: both;
float: top;

margin: 0;
width: 750px;
font-size: 90%;
}
#header h1
{
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
background-color: #669999;
border: 1px solid black;
font-weight: bold;
font-size: 140%;
font-family: Verdana, "Bitstream Vera Sans", sans-serif;
text-transform: uppercase;
}

#header a:hover{
   color: #99CC00;
   text-decoration: underline;
}

#nav-wrap {
position:relative;
float:left;
width: 750px;
}
#nav-box {	
  position: relative;
  width: 750px;
  float: left;
  }

#sub-nav-box {	
  position: relative;
  width: 748px;
  float: left;
  background-color: #669999;
  border: 1px solid black;
  }
#title {
  font-weight: bold;
  font-size: 115%;
  font-family: Verdana, "Bitstream Vera Sans", sans-serif;
  text-transform: uppercase;
}
#title a:hover{
   color: #99CC00;
   text-decoration: underline;
}
#text-title {	
  position: relative;
  margin-top: 18px;
  float: left;
  font-size: 14px;
  font-weight: bold;
}
#text {	
  position: relative;
  padding: 6px;
  margin-top: 15px;
  width: 710px;
  float: left;
  background-color: #CCCCBB;
  border: 1px solid gray;
}
#text_warn {	
  position: relative;
  padding: 6px;
  margin-top: 15px;
  width: 710px;
  margin-bottom: 10px;
  float: left;
  background-color: #FFAA99;
  border: 1px solid gray;
}
#text_back {	
  position: relative;
  padding: 6px;
  margin-top: 15px;
  margin-bottom: 10px;
  float: left;
  background-color: #FFFFCC;
  border: 1px solid gray;
}
br.clear {
clear:both;
}
#hilight {
  margin: 0;
  display: inline;
  background-color: #CCFF00;
}

/* drop downs - Jappler Menus by Jennifer Zelazny (www.sandboxdev.com) */

#mainNav {position:relative;height:30px;background: url('../graf/Nav_bg.gif') repeat-x;width:748px;
        border-top: 1px solid black;
        border-left: 1px solid black;
        border-right: 1px solid black;
}
#navigation, #navigation ul{position:relative;z-index:1000;list-style-type:none;list-style-position:outside;margin:0;padding:0;}
#navigation a {display:block;padding:0 16px 0 18px;font-size:1.1em;font-weight:bold;color:#99CCCC;text-decoration:none;line-height:30px;}
#navigation li:hover {background: url('../graf/Nav_bg-over.gif') repeat-x;}
#navigation li:hover a {color:#fff; }
#navigation li{float:left;position:relative;}
#navigation ul {width:165px;position:absolute;left:-1px;top:29px;display:none;background:#99f;border:1px solid #4b4d5b;border-bottom:none;}
#navigation li:hover li a {color:#333;}
#navigation li ul a {float:left;width:155px;line-height:normal;font-weight:normal;font-size:.95em;text-align:left;border-bottom:1px solid #4b4d5b;background:#f1f4f2;height:auto;padding:5px;}
#navigation li ul a:hover {background:#a4a5a9;color:#000;}
#navigation ul ul{top:auto;}	
#navigation li ul ul {left:160px;margin:0;}
#navigation li:hover ul ul, #navigation li:hover ul ul ul, #navigation li:hover ul ul ul ul{display:none;}
#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, #navigation li li li li:hover ul{display:block;}

#main {
	background-color:#FFFFFF;
	padding: 0;
	margin-top: -13px;
	border-left: 1px solid black;
        border-right: 1px solid black;
        font-size: 120%;
}
#main a:visited{
   color: #003399;
}
#main a:link{
   color: #003399;
}
#main a:hover{
   color: #660099;
   font-weight: bold;
}

#footer-new
{
margin:0;
background-color: #669999;
border-left: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
}
#footer-new td
{
margin:0;
background-color: #669999;
font-size: 90%;
font-family: Verdana, helvetica, arial, sans-serif;
}

.left
{
float: left;
padding: 9px 8px 8px 8px;
}
.right
{
float: right;
padding: 9px 8px 8px 8px;
}
.clear
{
clear: both;
}

form,fieldset
{
border: 0px solid #000;
line-height: 1em;
margin: 0 0 10px;
padding: 0;
}

input,textarea
{
border: 1px solid lightgrey;
}

label
{
float: left;
width: 100px;
}

.submit
{
display: block;
margin: 0 auto;
width: auto;
}

img.illo
{
display: block;
margin: 0 auto;
align: right;
}

