/*
  Aabita  (C) 2008 Dubird
  DO NOT COPY OR REDISTRIBUTE!  FOR USE AT AABITA ONLY!
*/

BODY {	background-image: url('http://aabita.thegwg.com/images/titlebg.jpg');
	background-repeat: repeat-x;
	background-position:  left top;
	background-color: #ffffff;
	margin: 0px;
	}

/* regular text and titles */

a:link {color: #334283;
	font-weight: bold;
	}
a:active {color: #f2b350;
	font-weight: bold;
	}
a:visited {color: #464c60;
	font-weight: bold;
	}
a:hover {color: #c3c1cb;
	font-weight: bold;
	}


P {	FONT-SIZE: 12px; 
	FONT-FAMILY: "Lucida Sans Unicode", Trebuchet, sans-serif;
	}


.text {font: 12px "Lucida Sans Unicode", Trebuchet, sans-serif; 
	color:#2a2f29; 
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	}


.title1 {font:2em "Lucida Sans Unicode", Trebuchet, sans-serif; 
	color:#616a60; 
	text-align:left;
	letter-spacing: 1px;
	margin: 0px 1px 10px 1px;
	font-variant: small-caps
	}

.title2 {font:1.3em "Lucida Sans Unicode", Trebuchet, sans-serif; 
	font-variant: small-caps;
	color:#c3c1cb; 
	border-bottom: 1px solid #8b879a; 
	padding-left: 5px; 
	text-align:right;
	letter-spacing: 1px;
	}

.title3 {font:1.3em "Lucida Sans Unicode", Trebuchet, sans-serif; 
	font-variant: small-caps;
	color:#c3c1cb; 
	border-bottom: 1px solid #8b879a; 
	padding-left: 5px; 
	text-align:left;
	letter-spacing: 1px;
	}

.link {margin: 2px 0px 10px 0px;}
.sub {margin: 2px 0px 0px 8px;}

	
/* lists */

ul.links li {list-style-type:none; 
	}

ul {margin: 0.1em;      
	padding: 0em 0em 0em 0em;
	}


ul.links li a:link{ color:#eceaf4;
	background-color: #7b768b;
	font:11px "Lucida Sans Unicode", Trebuchet, sans-serif;
	text-align: left;
	padding-left:5px;
	display: block;
	height: 16px;
	width: 150px;
	padding-top: 0px;
	padding-left:10px;
	margin: 2px; 
	}


ul.links li a:visited{ color:#dbd9e1;
	background-color: #7b768b;
	font:11px "Lucida Sans Unicode", Trebuchet, sans-serif;
	text-align: left;
	padding-left:5px;
	display: block;
	height: 16px;
	padding-top: 0px;
	padding-left:10px;
	margin: 2px; 
	}

ul.links li a:hover{ color:#ffffff;
	background-color:#8b879a;
	border-left: 5px solid #5d5a67;
	font:11px "Lucida Sans Unicode", Trebuchet, sans-serif;
	text-align: left;
	padding-left:5px;
	display: block;
	height: 16px;
	padding-top: 0px;
	padding-left:20px;
	margin: 2px; 
	}


/* news posts */

.small {font:.8em "Lucida Sans Unicode", Trebuchet, sans-serif;
	padding: 2px;
	color:#a3aa9e;
	text-align:right;
	font-style: oblique;
	border-top: 1px solid #eaeecc; 
	margin: 4px 0px 2px 0px;
	}

.date {font:1.2em "Lucida Sans Unicode", Trebuchet, sans-serif; 
	font-variant: small-caps;
	color:#a3aa9e; 
	border-bottom: 1px solid #eaeecc; 
	padding-left: 5px; 
	text-align:right;
	letter-spacing: 1px;
	}


/* small text */

.disc {font:.65em "Lucida Sans Unicode", Trebuchet, sans-serif;
	padding: 2px;
	color:#5c5869;
	text-align:right;
	font-style: oblique;
	margin: 4px 0px 2px 0px;
	}

   .disc a:link {color: #334283;
	text-decoration: none;
	font-style: oblique;
	}
   .disc a:visited {color: #334283;
	text-decoration: none;
	font-style: oblique;
	}
   .disc a:hover {color: #c3c1cb;
	text-decoration: none;
	cursor: crosshair;
	font-style: oblique;
	}

/* table elements */

.table {background-image: url('images/contentbg.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	}

.right {float: right; width: 46%;}

.left {float: left; width: 46%;}


/* hive elements */

h1 {
  font-size: 150%;
  font-weight: normal;
  text-transform: uppercase;
  text-align: right;
  letter-spacing: 0.2em;
}
h2 {
  font-size: 120%;
  letter-spacing: 0.1em;
  border-bottom: 1px solid #BBB;
}
h3 {
  text-align: right;
  font-size: 100%;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  border-right: 1em solid #CCC;
  padding-right: 1em;
}
  

.navi-list {
  font-size: 80%;
  letter-spacing: 0.1em;
  font-weight: bold;
  text-transform: lowercase;
  margin-left: 0;
  padding-left: 0;
}
  .navi-list li {
    display: inline;
    list-style: none;
  }
  .navi-list li:before {
    content: "» ";
  }

.member-list li {
  margin-bottom: 1em;
}
  .member-list li .list-answer {
    display: block;
    margin-left: 2em;
  }

#admin-navi {
  font-size: 80%;
  letter-spacing: 0.1em;
  font-weight: bold;
  text-transform: lowercase;
}
  #admin-navi ul {
    margin-left: 0;
    padding-left: 0;
  }
    #admin-navi ul li {
      display: inline;
      list-style: none;
    }
    #admin-navi ul li:before {
      content: "» ";
    }

/* form elements */

INPUT.BUTTON{FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: "Lucida Sans Unicode", Trebuchet, sans-serif;
	color: #2b273b;
	border : 2px solid #5c5869;
	background : #9d97b1;
	CURSOR: hand;
	}
INPUT,TEXTAREA{FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: "Lucida Sans Unicode", Trebuchet, sans-serif;
	color: #2b273b;
	border : 1px solid #5c5869;
	background : #e1e0e4;
	}

fieldset {
  border: 1px solid #ccc;
  margin-top: 1em;
}
fieldset.submit-button {
  padding: 0px;
  border: 0px;
}
  .submit-button legend {
    display: none;
  }
  .submit-button input {
    width: 100% !important;
  }
legend {
  font-weight: bold;
  color: #ccc;
  text-transform: lowercase;
  letter-spacing: 0.1em;
}
label {
  display: block;
  margin-bottom: 1em;
  font-weight: bold;
}
  label.form-inline {
    font-weight: normal;
  }
    label.form-inline input {
      width: auto;
    }