@import url( print.css );
@media screen {
/* $Header: /cvsroot/bitweaver/bitweaver/themes/styles/basic/basic.css,v 1.2 2006/04/08 02:32:53 me55he85 Exp $ */
/******************************************************************************************
 * if you require information on how this css is set up and how to create a theme, please visit
 * - http://www.bitweaver.org/wiki/index.php?page_id=94
 * - view the files included in the theme blank. also this has a file called 'readme.css'.
 ******************************************************************************************/
/*** common layout ***/
html ,body {
	background:#E03B2A;
}
body {
	font-family: verdana,'Bitstream Vera Sans',helvetica,sans-serif;
	font-size: 0.8em;
	color:black;
	font-size:12px;
	font-weight:bold;
}
html>body {
	font-size: 12px;
	margin-top:20px;
}
#bitlogo {
	background: transparent url(images/head_bg.jpg) repeat-x right top;
	height:150px;
}
#bitleft {
	vertical-align:top; 
	width:143px;
	text-align:center;
	padding: 10px 12px;
	background:#E03B2A;
}
#bitright {
	width:143px;
	padding: 0px;
	background:#E03B2A;
	text-align:center;
}
#bitright a:link ,#bitright a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#E03B2A;
}
#bitright a:hover ,#bitright a:visited:hover {
	color:#E03B2A;
	text-decoration:underline;
}
#bitmain {
	vertical-align:top;
	padding:20px;
	line-height:20px;
	text-align:justify;
}

#bitbottom {
	font:10px verdana,sans-serif; 
	text-align:center; 
	border-top:0px;
	padding:5px;
	margin-top:5px;
}
#bittopbar {
	background: #FFFFFF;
	padding: 2px;
	margin: 0px;
}
#bittopbar a {
	border:0;
}

#body {
	margin: 0px;
	padding:0px;
}
#toptext {
	background:black;
	color:#FFDF20;
	font-family:Helvetica,Verdana;
	font-size:18px;
	font-weight:normal;
	padding:5px;
	text-align:center;
}
a:link ,a:visited{
	color:black;
	text-decoration: underline;
}
a:hover ,a:visited:hover {
	color:#E03B2A;
	text-decoration:underline;
}
h1,h2,h3,h4 {
	color:black;
}
.header ,.header h1{
	margin: 5px;
	padding:0px;
}
.header h2 {
	font-size: 12px;
	font-weight: normal;
}
.body {
}
.content {
	width: 100%;
}
.footer {
	color: #999;
	min-height: 17px;
}
.actionicon {
	float: right;
}
.storage {
	border: 1px solid #dedede;
	background: #e9ecef;
}
.storage .item {
	padding: 3px;
}
.storage a {
	border: 0;
}
.clear {
	clear:both;
}
.floaticon {float:right}
/******************************************************************************************/
/*** menus ***/
.appmenu {
	margin: 10px 0;
}
.tikiwiki {
	width:150px;
	margin-top:20px;
	margin-left:10px;
}
.tikiwiki .head {
	display: block;
	padding: 5px 5px 0px 5px;
	border-bottom:2px solid #6699CC;
	margin-bottom:2px;
}
.tikiwiki .item {
	padding: 5px 5px 0px 5px;
	background:#DCBD6B;
	border-bottom:2px solid #6699CC;
}
.tikiwiki a:link,.tikiwiki a:visited {
	font-weight:bold;
	font-size:14px;
	color:#3399FF;
}
.tikiwiki a:hover,.tikiwiki a:visited:hover,.tikiwiki a:active:hover {
	padding-left:20px;
	color:#00CCCC;
}
/******************************************************************************************/
/*** wiki ***/
/* parsed wikiclasses */
/* wiki -=...=- */
.bitbox {
	background-color: #e9ecef;
	border: 1px solid #dedede;
	padding: 5px;
	color:black;
}
.bitbar {
	letter-spacing: 4px;
	font-weight: bold;
	background-color: #e9ecef;
	border: 1px solid #dedede;
	padding: 2px;
}
.bittable td {
	border: 1px solid #dedede;
}
/******************************************************************************************/
/*** data tables ***/
/* submission panels */
.panel {
	border: 2px solid #dedede;
}
/* submission buttons in panels */
.panelsubmitrow {
	text-align: center;
}
/* any table displaying data */
.data {
	border: 2px solid #dedede;
}
/* alternating odd and even rows in tables */
.odd {
	background: #e9ecef;
}
.even {}
/******************************************************************************************/
/*** forms ***/
.formlabel {
	font-weight: bold;
}

/* find bar */
.minifind {
	background: #e9ecef;
	border: 1px solid #dedede;
	margin: 2px 0;
}
				/* tabstyle */
.tabsystem .tabcontainer .tab,.tabsystem .tabcontainer .tab-hover,.tabsystem .tabcontainer .tab-active {
	top:3px;
	font:12px normal verdana,arial,sans-serif;
	margin:0 3px;
	padding:3px 5px 1px 5px;
	border:1px solid #ccc;
	border-bottom:0;
}
.tabsystem .tabcontainer .tab-hover {
	padding-top:2px;
	border-top:2px solid #f90;
	background: #e9ecef;
}
.tabsystem .tabcontainer .tab-active {
	top:1px;
	padding:2px 8px 4px 8px;
	margin:0 0px;
	border-top:2px solid #f90;
	background:#fff;
	color:#000;
}
.tabsystem .tabpage {
	border:1px solid #ccc;
	padding:1.5em;
}
textarea {width:100%}
/******************************************************************************************/
/*** navigation bars and tabs ***/
/* navigation bars */
.navbar			{padding:1em;}
.navbar ul		{padding:0; margin:0; list-style:none; font-size:0.8em;}
.navbar ul li		{float:left; list-style:none; line-height:normal; padding:1px;}
.navbar a		{color:#FFF9AD;border:1px solid black; background:#E03B2A; padding:0 0.5em; margin:0 0.5em; line-height:normal;}
.navbar a:hover	{border:1px solid black; background:#FFF9AD;color:#E03B2A}
/* pagination at the bottom of pages with listings */
.pagination {
	margin: 10px 0;
}
/******************************************************************************************/
/*** boxes ***/
.bitcommerce {
	background:#FFFFFF;
	color:black;
}
.box {
	margin: 10px 0;
}
.boxtitle {
	padding: 2px;
	border: 1px solid #dedede;
	background: #e9ecef;
	color:black;
}
.boxtitle a {
	border: none;
}
.boxcontent {
	padding: 2px;
}
#newsletter_subscribe 
{
	padding:0px;
	background:#FFFFFF;
	border:2px solid black;
	border-right:1px solid black;
	text-align:center;
}
.newsletter-subscribe {margin:0px;}
#subscribeform {padding-left:5px;width:158px;}
.newsletterLabel {font-size:12px;font-weight:normal}
/******************************************************************************************/
/*** miscellaneous ***/
.cached {
	font-size: 10px;
}
/* tocs */
.maketoc		{font-size:0.9em; width:35%; line-height:normal; float:right; border:1px solid #999; background:#eee; margin:0 0 1em 1em; padding:1em;}
.maketoc h3		{padding:0; border-bottom:1px solid #999;}
.maketoc a		{color:#666;}
.maketoc ul		{margin:0 0 0 1em; padding:0;}
.maketoc ul li	{list-style:square outside;}
.maketoc ul ul	{margin:0 0 0 2em; padding:0;}
img {border:0px;}
/********************************************************************************************/
/***suckerfish menus***/
/* css driven dropdown menus - horizontal */
.hor			{line-height:18px;}
#nav {margin:0px;padding:0px;}
#nav,#nav a,#nav li ul {z-index:10000;}
#nav li {margin:0px;padding:0px;}

.hor,.hor a,.hor li ul {z-index:1000;}
.ver,.ver a,.ver li ul {z-index:1000;}
.hor,.hor ul	{padding:0; margin:0; list-style:none;}
.hor a		{white-space:nowrap; display:block;}
.hor li		{width:auto;}
.hor li li,
.hor li ul		{display:block; text-align:left;}
.hor .head	{width:auto; padding:0 0.5em;}
.hor li		{float:left; position:relative;}
.hor li ul		{position:absolute; left:-999em; background:#fff; border:1px solid #999;}
.hor li ul ul	{margin:-20px 0 0 13em;}
.hor .icon	{position:absolute; left:28px; top:2px; vertical-align:middle; margin-left:-26px;}
.hor li li a	{margin:0 0 0 2em;}

/* css driven dropdown menus - vertical */
#bitleft {text-align:left;}

.ver a			{display:block;}
.ver li			{padding:1px}
.ver, .ver ul	{width:10em;margin:0px;padding:0px}
.ver li			{list-style:none;}
.ver li li			{margin-bottom:-4px;padding:1px;}
.ver li ul			{position:absolute;left:-999em;margin:-37px 0px 0px 140px;padding:0px;}
.ver li li a		{margin:0px;padding:0px;}


/* ieHover used as suckerfish class for MSIE hover support */
.hor li:hover ul ul, .hor li:hover ul ul ul, .hor li.ieHover ul ul, .hor li.ieHover ul ul ul,
.ver li:hover ul ul, .ver li:hover ul ul ul, .ver li.ieHover ul ul, .ver li.ieHover ul ul ul	{left:-999em;}
.hor li:hover ul, .hor li li:hover ul, .hor li li li:hover ul, .hor li.ieHover ul, .hor li li.ieHover ul, .hor li li li.ieHover ul,
.ver li:hover ul, .ver li li:hover ul, .ver li li li:hover ul, .ver li.ieHover ul, .ver li li.ieHover ul, .ver li li li.ieHover ul	{left:auto;}
			/* Support for MSIE select box hiding part of suckerfish - don't touch */
.hor iframe,.ver iframe	{position:absolute; left:0; top:0; z-index:-1; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}
.tabsystem .tabcontainer				{margin:0; padding:0; border:0; clear:both; z-index:1;}
.tabsystem .tabcontainer ul,
.tabsystem .tabcontainer li			{margin:0; padding:0; border:0; list-style-type:none; display:inline; z-index:1;}
.tabsystem .tabcontainer .tab,
.tabsystem .tabcontainer .tab-active	{position:relative; display:inline; float:left; z-index:1; white-space:nowrap;}
.tabsystem .tabpage					{clear:both; z-index:1;}
.tabsystem h4						{margin:0; padding:0; z-index:1;}
			/* tabs design */
.tabsystem .tabcontainer a			{color:#000;}
.tabsystem .tabcontainer .tab,
.tabsystem .tabcontainer .tab-hover,
.tabsystem .tabcontainer .tab-active	{top:3px; font:10px verdana,arial,sans-serif; margin:0 3px; padding:4px 5px 1px 5px; background:transparent url( images/tabs/tab_shade.png ) repeat-x; border:1px solid #bbb; border-bottom:0;}
.tabsystem .tabcontainer .tab-hover	{padding:3px 5px 1px 5px; border-top:2px solid #f60;}
.tabsystem .tabcontainer .tab-active	{top:2px; margin:0; padding:2px 8px 4px 8px; background:#fff; border-top:2px solid #f60;}
.tabsystem .tabpage					{border:1px solid #bbb; margin:0; padding:1em;}
}