@import url( ../../base.css );
@import url( print.css );
/* $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 ***/
body {
	font-family: Arial,Verdana,Tahoma;
	font-size: 14px;
}
html>body {
	font-size: 12px;
}

#bittop		{background: transparent url(images/logo_bg.gif) repeat-x top left}
.sectionLabel	{color:#FFF}
#bitbottom	{}
#bitfooter {background: transparent url(images/bot_bkgd.jpg) repeat-x top left}
#bitmain	{padding:5px 10px 1em 10px;}

/* columns */
#bitleft .module .boxcontent	{overflow:hidden; width:100%;}
#bitright .module .boxcontent	{overflow:hidden; width:100%;}
#bitleft,#bitright{width:15%; padding:5px 0 0 0;}

#body
{
	background: #FFFFFF;
}
#bitlogo
{
	height:150px;
}

a:link {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:visited {
	color:blue;
	text-decoration:none;
}

a:visited:hover {
	color:blue;
	text-decoration:underline;
}

.header {
	margin: 2px;
}
.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: #F2F9FC;
}
.storage .item {
	padding: 3px;
}
.storage a {
	border: 0;
}
.clear {
	clear:both;
}

/******************************************************************************************/
/*** menus ***/
.menu {padding-top:5px;padding-bottom:5px;}
.menu a {padding:10px;}
.appmenu {
	margin: 10px 0;
}
.menu .head {
	display: block;
	padding: 1px 5px;
}
.menu .item {
	padding: 1px 0 0 1px;
}
.tikiwiki div div			{margin:1px;}
.tikiwiki span			{clear:both;}
.tikiwiki .head			{border: 1px solid #DEDEDE;margin:0 5px 0 5px;padding:5px;background:#F2F9FC}
.tikiwiki .head:link,.tikiwiki .head:visited {color:#000;text-decoration:none;font-weight:normal;font-size:14px;}
.tikiwiki .head:hover ,.tikiwiki .head:active {color:#000;text-decoration:none;font-weight:normal;font-size:14px;}

.tikiwiki .item			{padding-left:20px;}
.tikiwiki .subitem		{border: 1px solid #DEDEDE;margin:0 4px 0 15px;padding:5px;background:#F2F9FC;display:block}
.tikiwiki .subitem:link,.tikiwiki .subitem:visited {color:#000;text-decoration:none;font-weight:normal;}
.tikiwiki .subitem:hover ,.tikiwiki .subitem:active {color:#000;text-decoration:underline;font-weight:normal;}

.tikiwiki .subitem:hover {background:#0092D0;color:white}
.tikiwiki .head:hover 	{background:#0092D0;color:white}
.tikiwiki .icon			{vertical-align:middle;}
/******************************************************************************************/
/*** wiki ***/
/* parsed wikiclasses */
/* wiki -=...=- */
.bitbox {
	background-color: #F2F9FC;
	border: 1px solid #dedede;
	padding: 5px;
}
.bitbar {
	letter-spacing: 4px;
	font-weight: bold;
	background-color: #F2F9FC;
	border: 1px solid #dedede;
	padding: 2px;
}
.bittable td {
	border: 1px solid #dedede;
}
/*****************************************************************************************/
/***headers***/
.header h1	{font-size:1.5em; padding:7px 0 15px 0px; text-align:center;margin:0; background:transparent; border:0;}
.header h2	{font-size:0.9em; margin:10px 20px 0 20px; font-weight:bold;text-align:center;border:0;}
h1,h2,h3	{font-weight:900; margin:8px 0; padding:2px 0; border-bottom:3px solid #ccc;}
h1			{font-size:1.2em;}
h2			{font-size:1.1em;}
h3			{font-size:1.0em;}
h4			{font-size:1.0em;}
table h1,table h2,table h3	{border:0; margin:0; padding:1em 0 0 0;}
/******************************************************************************************/
/*** 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:#DDDDDD;}
.even				{}
table {
	border-collapse: separate;
}
/******************************************************************************************/
/*** forms ***/
fieldset {
	border:0; 
	border-top:2px solid #f30; 
	margin-bottom:10px;
}
legend						{font-size:1.2em; padding:0 5px; margin-bottom:10px;color:black}
.tabsystem legend			{font-size:1em;}
acronym[title=Required] 	{color:red;font-weight:bold;font-size:20px;padding-left:5px;border:0px}
.formfeedback ul,.formfeedback li	{margin:1em; padding:0; clear:both;}
.formlabel					{float:left; width:25%; text-align:right; margin:0; font-size:95%; padding:0 0 0 0; line-height:18px; border:1px solid #e5e5e5; background:#f0f0f0;}
.forminput					{text-align:left;float:right; width:74%; overflow:hidden; margin-top:2px;}
html>body .forminput		{float:none; width:auto; overflow:visible; margin:2px 0 0 26%;}
.formhelp					{cursor:help; line-height:normal; font-size:0.9em; color:#999;}
input[type="text"],
input[type="password"],textarea	{border:1px solid #aaa; color:#666;}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus		{border:1px solid #000; color:#000;}
/* find bar */
.minifind {
	background: #F2F9FC;
	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: #F2F9FC;
}
.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;
}
/******************************************************************************************/
/*** navigation bars and tabs ***/
.navbar {
	margin: 5px 0;
}
.navbar a {
	padding: 0 5px;
}
/* pagination at the bottom of pages with listings */
.pagination {
	margin: 10px 0;
}
/******************************************************************************************/
/*** boxes ***/
.box {
	margin: 10px 0;
}
.boxtitle {
	padding: 2px;
	border: 1px solid #dedede;
	background: #F2F9FC;
}
.boxtitle a {
	border: none;
}
.boxcontent {
	padding: 2px;
}
/******************************************************************************************/
/*** 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;}

/********************************************************************************************/
/***suckerfish menus***/
/* css driven dropdown menus - horizontal */
.hor			{line-height:18px;}
#nav,#nav a,#nav li ul {z-index:10000;}
.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		{width:13em; 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 */
.ver, .ver ul	{padding:0; margin:0; list-style:none; float:left; width:13em;}
.ver li			{position:relative;}
.ver li li		{position:relative; float:left; width:13em;}
.ver li ul		{position:absolute; left:-999em; margin-left:11.05em; margin-top:-1.35em; background:#fff;}
.ver li ul ul	{left:-999em;}
.ver li a		{width:13em; w\idth:12em; display:block;}

/* 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 */
.hor iframe,.ver iframe			{position:absolute; left:0; top:0; z-index:-1; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}
