/* ================================== */
/* HALF-BAKED SOFTWARE INC. */
/* ================================== */

/* TAG-REFERENCED STYLES */
/* ---------------------------------- */
body {
margin:0px;
vertical-align:top;
overflow: visible;
background-color:#EEEEEE;
color:#000000;
padding:0px;
font-size:small;
background-image:url('images/background_bar.gif');
background-repeat:repeat-y;
}
a,div,p,ol,ul,li{
font-family:Verdana,Arial,sans-serif;
}
/* table styles */
table{
width:100%;
margin:1%;
}
td{
vertical-align:top;
}
th{
text-align:right;
vertical-align:top;
/*width:30%;*/
color:#444444;
background-color:transparent;
font-variant:small-caps;
border-width:0px 0px 1px 0px;
border-style:solid;
border-color:#FFFFFF;
}
p{
margin:2%;
color:#444;
font-size:100%;
}
/* list styles */
li{
padding:0%;
margin:0%;
font-size:100%;
color:#444444;
}
ul{
font-size:100%;
}
ol{
font-size:100%;
}
/* header styles */
h1 {
width:75%;
margin:1% 0% 1% 0%;
left:130px;
position:relative;
}
h2 {
font-family:Arial,sans-serif;
font-style:italic;
font-size:120%;
font-weight:bold;
margin-left:3%;
margin-top:1%;
background-color:transparent;
color:#996600;
border-width:0px 0px 1px 0px;
border-style:solid;
border-color:#996600;
}
h3 {
vertical-align:top;
font-family:Arial,sans-serif;
font-style:italic;
font-size:100%;
font-weight:bold;
margin-left:2%;
margin-top:5%;
background-color:transparent;
color:#000000;
}
h4 {
font-family:Arial,sans-serif;
font-style:italic;
font-size:80%;
font-weight:bold;
margin:1%;
background-color:transparent;
color:#000000;
vertical-align:top;
text-align:left;
}
/* anchor styles */
a:link,a:visited{
background-color:transparent;
color:#00325A;
text-decoration:underline;
}
a:hover{
background-color:transparent;
color:#00325A;
text-decoration:none;
}
/* other styles */
img {
border:0px;
margin:0px;
}
hr{
background-color:#996600;
color:#996600;
height:1px;
border:none;
}
/* form styles */
fieldset{
margin:1%;
width:100%;
border-width:2px;
border-style:solid;
border-color:#29619C;
}
legend{
border:1px solid ;
padding:2px;
background-color:#EEEEEE;
color:#29619C;
font-weight:bold;
}
label{
text-align:left;
color:#000000;
font-variant:normal;
font-size:80%;
margin:0%;
padding:0%;
}
textarea{
border-width:1px;
border-color:#000000;
border-style:solid;
}
select{
background-color:#FFF;
outline:#000 solid 1px;
}
input {
border-width:1px;
border-style:solid;
border-color:#000000;
font-family:monospace,sans-serif;
font-size:medium;
}


/* ID-REFERENCED STYLES */
/* ---------------------------------- */
/* Main Header Division */
div#header{
background-color:#29619C;
color:#D6D6D6;
/* width:95%;*/
margin:0px;
padding:0px;
left:0px;
top: 0px;
vertical-align:middle;
border-width:2px;
border-style:solid;
border-color:#000;
}
/* Half-Baked Software Logo */
div#logo_115x115{
width:125px;
height:125px;
margin:0px;
padding:0px;
position:absolute;
float:left;
}
/* Page Content-Body Division */
div#bodi{
/* width:85%; */
margin:3% 0% 0% 0%;
padding:0px;
}
/* Half-Baked Homepage Center Software Logo */
div#logo_170x170{
margin:auto;
text-align:center;
vertical-align:middle;
padding:5%;
}
/* Navigation Bar Division: contains included menu */
div#navbar{
width:25%;
margin-top:2%;
font-size:100%;
background-color:#EEEEEE;
position:relative;
float:right;
z-index:10;
}
/* Page Content Division */
div#disp{
width:55%;
text-align:justify;
left:125px;
position:relative;
background-color:#EEEEEE;
color:#000000;
}
/* Page Footer Division */
div#footer{
width:50%;
position:relative;
left:70px;
margin-top:2%;
margin-left:5%;
text-align:center;
background-color:transparent;
color:#996600;
font-size:80%;
border-width:1px 0px 0px 0px;
border-style:solid;
border-color:#996600;
}
/* Half-Baked Software Banner Text */
a#hbs_text:link,a#hbs_text:visited,a#hbs_text:hover {
font-family:arial,helvetica,sans-serif;
font-size:xx-large;
font-weight:bold;
text-decoration:none;
color:#d6d6d6;
background-color:#29619C;
}
/* Menu Styles */
/* These classes are preset in the javacript menu found in 'menu.js' */
ul#Menu {
list-style-image:url('images/pointer.gif');
}
ul#Menu a {
text-decoration:none;
}
ul#Menu a:hover{
text-decoration:underline;
}
a.Current,li.Current {
background-color:#ffffff;
color:#00325a;
}

/* CLASS REFERENCED STYLES */
/* ---------------------------------- */

/* bordered page divisions */
div.box{
margin:3% auto 3% auto;
width:90%;
background-color:#FFFFFF;
color:#000000;
border-width:1px;
border-style:solid;
border-color:#996600;
vertical-align:top;
padding: 3px;
}

/* form buttons */
input.html_button {
padding:1%;
background-color:#29619C;
color:#FFFFFF;
border-width:1px;
border-style:solid;
border-color:#FFFFFF;
font-weight:bold;
cursor:pointer;
font-size:small;
font-family:verdana,sans-serif;
}

/* underlined text */
/*(substitute for: '<u>...</u>') */
.underlined {
text-decoration:underline;
}

/* HOT POT: Licence Terms */
div.terms_lang {
border-width:1px 0px 0px 0px;
border-style:solid;
border-color:#996600;
}
ul.flags_inline {
width:95%;
margin:auto;
padding-left:2%;
text-align:left;
}
div.flags_left {
margin-top:5%;
width:35px;
float:left;
}
div.licence_terms {
width:85%;
position:relative;
left:35px;
}

/* Software Pricing Table */
th.top_label {
text-align:center;
color:#FFFFFF;
background-color:#444444;
}
td.odd_row {
background-color:#D6D6D6;
color:#000;
vertical-align:middle;
margin:0%;
font-size:80%;
text-align:left;
font-weight:bold;
border-width:2px 2px 0px 0px;
border-style:solid;
border-color:#000000;
}
td.even_row {
background-color:#FFFFFF;
color:#000;
vertical-align:middle;
margin:0%;
font-size:80%;
text-align:left;
font-weight:bold;
border-width:2px 2px 0px 0px;
border-style:solid;
border-color:#000000;
}
th.version_label{
padding:1%;
margin:0%;
text-align:left;
vertical-align:top;
background-color:#999999;
color:#FFFFFF;
border-width:2px 2px 0px 2px;
border-style:solid;
border-color:#000;
font-size:80%;
}
td.BugPageCell{
	padding: 0.25em;
	font-size: small;
	text-align: left;
}
/* HOT POT: Licence Terms */
fieldset.pay_pal{
width:100%;
padding:0;
margin:0;
border:none;
}
/* Licence Order Form */
body.order_form {
margin:1%;
background-image:none;
color:#000000;
background-color:#FFFFFF;
}
div#order_form{
width:90%;
}
h1.order_form {
margin:1%;
text-align:left;
color:#000000;
background-color:#FFFFFF;
}
h2.order_form {
margin:1%;
border:none;
color:#000000;
background-color:#FFFFFF;
}
h3.order_form{
margin:1%;
border-width:0px 0px 1px 0px;
border-style:solid;
border-color:#000;
color:#000000;
background-color:#FFFFFF;
}

/* LEPRA Donation */
div#lepra_donation {
width:145px;
padding:2px;
text-align:center;
border-width:1px;
border-style:solid;
border-color:#00325A;
color:#00325A;
background-color:#FFFFFF;
margin-left:10%;
}

div.Newsflash{
	font-weight: bold;
	color: #aa0000;
	text-align: left;
	border-style: solid;
	padding: 1.0em;
}

/*Special stuff for charity month */

table.Donations{
	margin: auto;
	border: 1px solid black;
	padding: 0px;
	border-collapse: collapse;
}

table.Donations td{
	border: 1px solid black;
	text-align: right;
	padding: 0.25em;
	vertical-align: middle;
}

td.Date{
	font-weight: bold;
	text-align: center;
}

td.Total{
	font-style: italic;
	font-weight: bold;
}

/* ---------------END---------------- */
