/* tibethouse.css
 * This is the default stylesheet for the presscluboftibet.org website.
 * It is set for MSIE as default.
 *  Other stylesheets (for linux, mac, etc., are loaded *after*
 *  this stylesheet.
 * NOTES:
 * Classes may contain only the characters A-Z, a-z, 0-9, hyphens,
 *   and Unicode 161-255.  (No underscores, darn it.)
 * Clickable image border color - 'a' tag here doesn't seem
 *   to do it; have to have 'body link=' in each page.
 * HISTORY:
 *  26 nov 2003 jw - modifying to standards.

 Our colors:
  #ffffff - "white"                 // linux,mswin
  #ffffd9 - light yellow page background  // light yellowish-pink on linux
  #ffffcc - light yellow  - form inputs   // 
  #ffff33 - bright yellow           // 
  #003399 - deep blue - links          // 
  #003399 - deep blue - headers and emphasis // linux,mswin
  #cccccc - grey
  #000000 - "black"
   
 Old design:
  #ffff33 - bright yellow           // 
  #ff9900 - orange - links          // 
  #990000 - deep red - headers and emphasis // linux,mswin

 Other colors:
  #cfcfcf - // grey or light blue-grey on linux; grey on mswin
  #f0f8fc - light blue              //
  #22476a - deep blue               //

*/

/* *** { Standard Stuff: *** */

html, body {
	font-family: verdana, helvetica, arial, sans-serif;
	margin:      8px;
	position: absolute;
	background-color: #ffffd9;
}

body.admin {
  background-color: #ffffff;
  margin:		    0px 40px 20px 40px;
}
.heading{font-style:normal;font:"Times New Roman", Times, serif;font-size:16px;color:#000000;font-weight:bold;}



.heading1{font-style:normal;font:"Times New Roman", Times, serif;font-size:16px;color:#990000;font-weight:bold;}


/* We shouldn't have to redefine generic font stuff, but sometimes
   we lose font styles after complicated formatting.
  Also,  body styles do not carry into tables: */
p, h1, h2, h3, h4, h5, td, th, ul, ol, dl {
  font-family: helvetica, arial, sans-serif;
}
.event{background-color:#CC0000;font-size:10px;text-align:center;color:#FFFFFF;}
td, th {
  font-size: .9em;
}
.pagelink{font-size:18px;}
p, li {
  line-height: 1.1em;
}

p.postal {
 /*  font-size:   1em; */
}

b {
  color: #990000;
} 
i{color: #990000;
}

h1, h2, h3, h4, h5 {
  color: #990000;
}

/* { the usual links */
a { 
  text-decoration: none; 
  color: #003399
} 
a:hover { 
  text-decoration: none; 
  background: #ffff99; 
} 
a:visited { 
  text-decoration: none; 
} 
hoverclass a:hover{font-size:36px;color:#CC3366;}
/* { special cases */
a.target{ 
  text-decoration: none; 
  background:      none;
} 
a.target-in-header { 
  color:           #990000;
  text-decoration: none; 
  background: none;
} 
a.plaintext{ 
  color:           #000000;
  text-decoration: none; 
  background:      none;
} 
a.noseeum {
  color: #ffffd9;
  text-decoration: none;
  background: none;
}
a.noseeum:hover {
  color: #ffffd9;
  text-decoration: none;
  background: none;
}
a.noseeum:visited {
  color: #ffffd9;
  text-decoration: none;
  background: none;
}

ul li {
  margin-top:   .7em;
  margin-left:  -0em;
  list-style-image: url(../images/bullets/bullit.gif); 
  list-style-type:  disc;
}

ol li {
  margin-top:   .3em;
  margin-left:  -0em;
}

/* *** { Page parts: sidebar, content, header, footer, ...  */

/* { header */

h1.header {
	color: #0000cc;
	font-size: 200%;
	font-weight:900;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2.header-left {
  color: #003366;
  font-size: 120%;
  font-weight: bold;
  padding: 0px 0px 0px 20px;
  margin: 0px 0px 0px 0px;
}
h2.header-right {
  color: #0000cc;
  font-size: 130%;
  font-weight: bolder;
  padding: 20px 0px 0px 20px;
  margin: 0px 0px 0px 0px;
}
a.in-header {
  color: #990000;
  text-decoration: none;
  background: none;
}
a.breadcrumb {
  font-size: 80%;
  color: #990000;
  text-decoration: none;
  background: none;
}
/* this doesn't work with msie. darn it.
a.breadcrumb:after {
  content:  '<';
}
*/


/* { nav */
span.nav-in-header {
  font-size: 50%; 
  font-weight: normal;
  padding-left: 8px;
}

/* { navigation links */
span.divider1l {
  padding-right:  4px;
  padding-left:   8px;
  font-size:      130%;
  color:          #990000;
}
span.divider1r {
  padding-right:  8px;
  padding-left:   4px;
  font-size:      130%;
  color:          #990000;
}
span.dividermid {
  padding-right:  4px;
  padding-left:   4px;
  font-size:      130%;
  color:          #990000;
}

div.footer-nav {
  margin:      10px 0px 12px 0px;
  padding-top: 1px;
  font-size:   .8em;
  border-top:  1px dotted #ff9900;
}


/* { content */

td.content {
	padding: 12px 12px 12px 0px;
	
}

div.content {
  padding: 0px 12px 12px 12px;
}


p.last-updated {
  padding-top:   .3em;
  padding-right: .5em;
  text-align:    right;
}

p.subheader {
  padding-top: 1em;
  font-style: italic;
  font-weight: bold;
}

p.indexpage_footer {
  font-size: .8em;
  margin: 0px 0px 10px 0px;
}
td.memdir-left {
  background: #cccccc;
  text-align: right;
}
td.memdir-right {
  background: #cccccc;
  text-align: left;
}


p.trans-links {
  color:       #ffffff;
  font-size:   .9em;
  text-align:  center;
  padding:     2px 0px 2px 0px;
}


/* *** { Messages: (used in php forms programming  *** */
div.error-message {
  text-align:  left;
  border:   2px solid #3399ff;
  width:    70%;
  color:    #3399ff;
  padding:  4px 20px 4px 20px;
  margin-bottom:  12px;
}
div.message {
  width:    70%;
  text-align:  center;
  border:   2px solid #3399ff;
  color:    #3399ff;
  padding:  20px 0px 20px 0px;
}
ul.error {
  margin-top:  0em;
}
ul.error ul.error {
  margin-top:  .1em;
  margin-left: -.5em;
}
li.error {
}
dl.contact-success {
  /* goes totally bonkers on MSwindows:
     margin-left:  15%;
   */
}


/* *** { Forms: *** */
div.login-form {
  width:    75%;
  border:   1px solid #000000;
  padding:  8px 0px 8px 0px;
}
div.msg-form {
  background-color: #ffffcc;
}
div.admin-form {
  background-color: #eeeeee;
  padding:   2px 0px 8px 0px;
}
select {
  background: #ffffcc;
}


/* *** { Messages: (used in php forms programming  *** */
div.error-message {
  text-align:  left;
  border:   2px solid #3399ff;
  width:    70%;
  color:    #3399ff;
  padding:  4px 20px 4px 20px;
  margin-bottom:  12px;
}
div.message {
  width:    70%;
  text-align:  center;
  border:   2px solid #3399ff;
  color:    #3399ff;
  padding:  20px 0px 20px 0px;
}
ul.error {
  margin-top:  0em;
}
ul.error ul.error {
  margin-top:  .1em;
  margin-left: -.5em;
}
li.error {
}
dl.contact-success {
  /* goes totally bonkers on MSwindows:
     margin-left:  15%;
   */
}


/* *** { Forms: *** */
div.login-form {
  width:    75%;
  border:   1px solid #000000;
  padding:  8px 0px 8px 0px;
}
div.msg-form {
  background-color: #ffffcc;
}
div.admin-form {
  background-color: #eeeeee;
  padding:   2px 0px 8px 0px;
}
select {
  background: #ffffcc;
}
textarea {
  background: #ffffcc;
  font-face: monospace;
}
input {
  background: #ffffcc;
  font-face: monospace;
}
input.admin {
  background: #eeeeee;
}
input.checkbox {
  font-size:   .8em;
  line-height: 1.2em;
}
input.checkbox2 {
  font-size:   .9em;
  line-height: 1.2em;
}
input.radio-sidebar {
}
input.radio-main {
  background: #eeeeee;
}

input.button-submit {
  color:       #22476a;
  background:  #ffffff;
  font-weight: bold;
}
input.button-reset {
  background: #ffffff;
  color:      #22476a;
}

.form-label {
  color:       #3399ff;
  text-align:  right;
}
.form-label2 {
  color:       #3399ff;
  text-align:  left;
}
.form-label-req {
  color:       #3399ff;
  font-weight: bold;
  text-align:  right;
}
.form-text {
  color: grey;
}
span.label-err-highlight {
  color:  #990000;
}

/* *** { Special: *** */

div.pr-nav {
  background: #cfcfcf; 
  padding: 4px 4px 4px 30px;
}
dt.pr-nav {
  margin-top:  4px;
}
.pr-date {
  font-size:   .9em; 
  font-weight: bold;
}
span.youarehere {
  font-weight: bold;
  font-size:  1.2em;
  color:      #003366;
}

/* { images */
p.photo-caption {
  color: #999999;
  padding-top: .2em;
  margin-top:   0px;
}

/* { notice box, like "whats new" */
table.notice {
  background-color: #fff3ff; 
  margin:           0px 0px 0px 0px/*8px 8px 8px 12px;*/ 
  /*ng:        8px 8px 8px 8px;*/
}
ul.in-noticebox {
  margin-top:   -.9em;
}
.childmenufont{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100px;
	font-style: normal;
	font-weight: bolder;
	color: #996600;
}
/* EOF */

