/**

* AkoBluePortal - A Mambo 4.5.1 template

* @version 2.0 Font = Garamond, Times New Roman, Serif

* @package AkoBluePortal

* @copyright (C) 2003, 2004 by Arthur Konze - All rights reserved!

* @license http://www.konze.de/content/view/8/26/ Copyrighted Commercial Software

*/  



/* ###################### OVERALL SETTINGS ###################### */

BODY {

  background-color : #fff3cf;

  color            : #000000;

  font-size        : 13px;

}



tr, p, div {

  font             : 13px verdana, sans-serif;

  color            : #421c00;

}



ul {

  margin           : 0px 0px 0px 10px;

}



li {

  list-style       : inside url("../images/arrow2.gif") 2px;

  list-style-image : url("../images/arrow.gif");

}



hr {

  height           : 1px;

  width            : 100%;

  color            : #E7CB73;

}



.poll {

  font             : 11px verdana, sans-serif;

  color            : #421c00;

  line-height      : 14px

}



/* ###################### UPPER BUTTON BAR ###################### */

a.buttonbar:link, a.buttonbar:visited {

  font             : bold 11px verdana, sans-serif;

  color            : #79492d;

  text-transform   : uppercase;

  text-decoration  : none;

}



a.buttonbar:hover {

  color            : #E7CB73;

  text-decoration  : none;

}



/* ############## PATHWAY AND BOTTOM BUTTON BAR ############## */

.pathway {

  font             : 10px verdana, sans-serif;

  

}

a.pathway:link, a.pathway:visited {

  color            : #421c00;

  font-weight      : normal;

}



a.pathway:hover {

  color            : #79492d;

  font-weight      : normal;

}



/* ################### MODULE SETTINGS ################### */

.modules {

  background       : #e7cb73;

}



table.moduletable {

  margin           : 3px 3px 3px 3px;

  width            : 95%;

  margin-bottom    : 5px;

  margin-left      : 7px;

  margin-right     : 5px;

  padding-right    : 5px;

  padding-top      : 5px;

  padding-bottom   : 5px;

}



/* table.moduletable th {

  font-size        : 15px;

  font-weight      : bold;

  font-variant     : small-caps;

  width            : 100%;

  color            : #fff3cf;

  text-align       : center;

  background-image: url(../images/maintab_back.gif);

  background-repeat: repeat-x;

  padding-top      : 2px;

  padding-bottom   : 2px;

}

*/

table.moduletable th {  

      color: #F0E7D3;

	font-size        : 14px;

      font-family      : serif;

      font-weight      : bold;

      text-align       : center;

	background-color: #7F4015;

	background-image: url(../images/titlebg.jpg);

	border-bottom: solid 1px #B87D48;

	border-top: solid 1px #FFF3CF;

	background-repeat: repeat-x;

	padding-left: 10px;

	padding-right: 10px;

      padding-top      : 2px;

      padding-bottom   : 2px;

}



table.moduletable td {

  font-size        : 11px;

  font-weight      : normal;

  padding-bottom   : 1px;

  padding-top      : 0px;

}


table.moduletable-weeniepedia td { 

padding-left: 6px;

padding-right: 6px;

font-weight: normal;

}


/* ################### MAIN AND SUB MENU SYSTEM ################### */

.mainlevel {

  font-weight      : bold;

  font-size        : 12px;

  font-family      : sans-serif;

  letter-spacing   : 0px;

  width            : 100%;

}



a.mainlevel:link, a.mainlevel:visited {

   color: #6E340B;

   text-decoration: none;

}



a.mainlevel:hover {

  text-decoration: underline;

}



.sublevel {

  letter-spacing   : 0px;

  padding-left     : 2px;

}



.menu {

  background-color: #e7cb73;

}



.menu2 {

  background-color: #e7cb73;

}



/* ###################### SECTION LISTING SETTINGS ###################### */

.sectiontableheader {

  background       : url("../images/titlebg.jpg");

  color            : #FFF3cf;

  font-weight      : bold;

}



.sectiontableentry1 {

  background-color : #e7cb73;

}



.sectiontableentry2 {

  background-color : #fff3cf;

}



/* ###################### SMALL FONT SETTINGS ###################### */

.small {

  font             : 12x verdana, sans-serif;

  color            : #421c00;

  text-decoration  : none;

  font-weight      : medium;

}



.smalldark {

  font             : 12px verdana, sans-serif;

  color            : #421c00;

  font-weight      : normal;

}



/* ###################### CONTENT PAGE SETTINGS ###################### */

.contentpane {

  background       : #FFF3cf;

}



.contentpaneopen {

  background       : #FFF3cf;
  margin           : 10px 10px 10px 10px;

}



.contentheading {

  font-size        : 12px;

  font-family      : serif;

  font-weight      : bold;

  color            : #421c00;

  text-align       : left;

}



.componentheading {

  font-size        : 16px;

  font-family      : serif;

  font-weight      : bold;

  color            : #421c00;

}



.createdate {

  font-family      : verdana, sans-serif;

  font-size        : 10px;

  color            : #e7cb73;

  text-align       : left;

}



/* ###################### FORMULAR SETTINGS ###################### */

/*.button {

  font             : bold 10px verdana, sans-serif;

  color            : #fff3cf;

  background-color : #421c00;

  border           : 1px solid #fff3cf;

  text-transform   : uppercase;

  background       : url(../images/but_bar_back.gif);

}

*/

.button {

  font-family      : verdana, sans-serif;

  color            : #000000;

  font-size        : 90%;

  border           : 1px solid #421c00;

}

/*

.inputbox {

  font             : 12px verdana, sans-serif;

  color            : #421c00;

  background-color : #fff3cf;

  border           : 1px solid #421c00;

}

*/

.inputbox {

  font-family      : verdana, sans-serif;

  color            : #000000;

  font-size        : 100%;

  border           : 1px solid #421c00;

}



/* ###################### LINKS ###################### */



a:active {

  color            : #CC0000;

  background-color : #F0E0A0;

  text-decoration  : underline;

}



a.category:link, a.category:visited {

  color            : #421c00;

  font-weight      : bold;

  letter-spacing   : 1px;

}



a.category:hover {

  color            : #79492d;

}



/* Normal, standard links. */

a:link

{

		color: #6E2200;

	text-decoration: none;

}

a:visited

{

	color: #6E340B;

	text-decoration: none;

}



a:hover

{

	text-decoration: underline;

}





/* Navigation links - for the link tree. */

.nav, .nav:link, .nav:visited

{

	color: #000000;

	text-decoration: none;

}

a.nav:hover

{

	color: #997419;

	text-decoration: underline;

}



/* Tables should show empty cells too. */

table

{

	empty-cells: show;

}

table.Resources 
	{
	visibility: visible;
	position: relative
	}

table.Resources table   
	{
	background-color: transparent
	}

table.Resources td  
	{
	padding: 5 4px;
	border-left: 1px solid #ccc
	}

table.Resources tr  
	{
	background-image: url("http://weeniecampbell.com/mambo/images/t4hgrad2.png");
	background-repeat: repeat-x
	}

table.Resources th  
	{
	color: #393;
	background-image: url("http://weeniecampbell.com/mambo/images/t4hgrad2.png");
	background-repeat: repeat-x;
	text-align: left;
	padding-left: 5px
	}

image.floatright
{
float: right;
margin: 0 0 20px 20px;
}



/* By default (td, body..) use verdana in black. */

body, td, th , tr

{

	color: #000000;

	font-size: 13px;

	font-family: verdana, sans-serif;
      margin     : 5px 5px 5px 5px;

}



body

{

	margin: 0px;

	padding: 0px;

        background-color : #fff3cf;

			color : #000000;

			scrollbar-3dlight-color: #986222;

			scrollbar-base-color: #fff3cf;

			scrollbar-darkshadow-color: #986222;

			scrollbar-face-color: #fff3cf;

			scrollbar-highlight-color: #986222;

			scrollbar-shadow-color: #986222;

			scrollbar-track-color: #986222;

			scrollbar-arrow-color: #986222;



}



/* Input boxes - just a bit smaller than normal so they align well. */

input, textarea, button

{

	color: #000000;

	font-family: verdana, sans-serif;

}

input, button

{

	font-size: 90%;

}



textarea

{

	font-size: 100%;

	color: #000000;

	font-family: verdana, sans-serif;

}



/* Checkboxes shouldn't have a background color. */

input.check

{

}



/* Selects are a bit smaller, because it makes them look even better 8). */

select

{

	font-size: 10px;

	font-weight: normal;

	color: #421c00;

	font-family:   verdana, sans-serif;

}



/* Standard horizontal rule.. */

hr, .hrcolor

{

	height: 1px;

	border: 0;

	color: #421c00;

	background-color: #421c00;

}



/* A quote, perhaps from another post. */

.quote

{

	color: #421c00;

	background-color: #EAC58F;

	border: 1px solid #421c00;

	margin: 1px;

	padding: 1px;

	font-size: small;

}



/* A code block - maybe even PHP ;). */

.code

{

	color: #421c00;

	background-color: #EAC58F;

	border: 1px solid #421c00;

	padding: 1px;

	font-family: "courier new", helvetica, "times new roman", serif;

	font-size: small;

	width: 99%;

	margin: 1px auto 1px auto;

	white-space: nowrap;

	overflow: auto;

}



/* The "Quote:" and "Code:" header parts... */

.quoteheader, .codeheader

{

	color: #421c00;

	text-decoration: none;

	font-style: normal;

	font-weight: bold;

	font-size: small;

}



/* Generally, those [?] icons. */

.help

{

	cursor: help;

}



/* /me uses this a lot. */

.meaction

{

	color: red;

}



/* The main post box - this makes it as wide as possible. */

.editor

{

	width: 96%;

}



/* Highlighted text - such as search results. */

.highlight

{

	background-color: yellow;

	font-weight: bold;

	color: black;

}



/* Alternating backgrounds... */

.windowbg

{

	color: #421c00;

	background-color: #fff3cf;

}

.windowbg2

{

	color: #421c00;

	background-color: #e7cb73;

}



/* Titles - such as table headers. */

.titlebg, tr.titlebg td, .titlebg a:link, .titlebg a:visited

{

	color: #fff3cf;

	font-style: 14px;

	background-color: #79492D;

}

.titlebg a:hover

{

	color: #79492D;

}



/* The category headers, page indexes, and such things - catbg2 is used for "new" posts. */

.catbg, .catbg2

{

	font-weight: bold;

	background-color: #e7cb73;

	color: #421c00;

}

.catbg

{

	background-image: url(images/catbg.jpg);

}

.catbg2

{

	background-image: url(images/catbg.gif);

}



/* The borders around things. */

.bordercolor

{

	background-color: #421c00;

}

.tborder

{

	border: 1px solid #421c00;

	background-color: #421c00;

	padding: 2px;

}



/* Default font sizes. */

.xsmalltext

{

	font-size: 10px;

	font-family:   verdana, sans-serif;

}

.smalltext

{

	font-size: 12px;

	font-family:   verdana, sans-serif;

}

.normaltext

{

	font-size: 14px;

}

.largetext

{

	font-size: 16px;

}



/* This is for the special header boxes on the top - it's not used elsewhere. */

.headertitles

{

	background-color: #79492d;

	border: 1px solid #79492d;

}

.headerbodies

{

	border: 1px solid #421c00;

	background-color: #e7cb73;

	background-repeat: repeat-x;

	background-position: bottom;

}

#block1 {

text-align: justify;

width: 125px;

height: 150px;

background: #fff3cf;

background-image: url(http://weeniecampbell.com/juke/richard.jpg);

padding-top: 50px;

border-style: outset;

}

.pad10 {

padding: 2px;

}

.overflow {

overflow: auto;

width: 125px;

height: 150px;

}


