/* eman.css */
/* General properties valid for elements shown in most pages */
/* i.e. sidebar, login and footer */

/* TODO: Move page specific CSS imports to the corresponding .rhtml file */
@import url(contents.css);
@import url(header.css);
@import url(help.css);
@import url(infopage.css);
@import url(tables.css);
@import url(mainsite.css);

body {
  background-color: #ffffff;  /* White */
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  width: 800px;
}
div.clear { 
  clear: both;
  margin: 0px;
  padding: 0px;
} 
img { border-style: none; }
div#maincolumn h1 { 
  font-size: 18px;
  border-bottom: solid 1px #808080;  /* Gray */
  font-weight: normal;
  margin-top: 10px;
  margin-bottom: 5px;
}
div#maincolumn div h2 { 
  font-size: 16px;
  margin-top: 6px;
  margin-bottom: 4px;
}
div#maincolumn div h3 { 
  font-size: 14px;
}

div#sidecolumn p { margin: 5px; }

p.error {
  color: #FF0000; /* Red */
  font-size: 14px;
}

/* Contents (all below toplogo) */
div#contents {
  padding-top: 10px;
/*  border-top: 2px solid #d0d0d0; */
}
div#contents, div#application {
  width: 800px;
}
div#sidecolumn {
  float: left;
  width: 120px;
  margin-right: 10px;
}
div#maincolumn {
  float: right;
  width: 670px;
}
div#exfooter {
  min-height: 600px;       
}

/* Log In */
div#login {
  margin: 0px;
  padding: 0px;
}
div#login * { margin: 0px; padding: 0px; }
div#login p { 
  float: right;
  margin-top: 3px;
}
div#login input {
  margin-right: 10px;
  margin-left: 5px;
}
div#login input#person_email_n { width: 130px; }
div#login input#person_password_n { width: 60px; }

div#login p.help a {
  margin-right: 6px;
/*  background: url(../images/icons/help-browser.png) no-repeat left top;
  padding-left: 20px;
  padding-bottom: 2px; */
}

/* Flash */
div#flash p {
  color: #008000;  /* Green */
  font-weight: bold;
  background: url(../images/icons/dialog-warning.png) no-repeat left center;  
  padding: 5px 30px;
  margin: 6px;
}

/* Main */

/* Footer */
div#footer {
  margin-top: 20px;
  width: 660px;
}
div#footer p {
  padding: 4px;
  color: #444;
  font-size: 10px;
  font-weight: bold;
  border-top: 1px solid #808080;   /* Gray */
}

/* OpenID */

#openid_url {
  background: url(/images/login-bg.gif) no-repeat #FFF 5px;
  padding-left: 25px;
}

