/*
	master.css
	Qurinius Counter and Stats Suite 2.2 -- PHP scripts designed to
	facilitate varying website statistical needs.
	(c) Justin Moser
	These scripts are free software; you can redistribute it and/or modify it
	under the terms of the GNU General Public License as published by the
	Free Software Foundation; either version 2 of the License, or (at your
	option) any later version.

1. general page design
1a. body background
1b. header
*/

/* 1a. body background */

body {
 background-color: #e0e0e0;
}

/* 1b. header */

.header {
 background: URL(corner.png);
 background-color: #303080;
 background-position: bottom right;
 background-repeat: no-repeat;
 position: absolute;
 left: 0px;
 top: 0px;
 height: 60px;
 padding: 5px;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-size: 12pt;
 color: #a0a0a0;
 font-style: italic;
}

.header1 {
 font-size: 36pt;
}

/* 1c. stats.php date */

.date {
 background-color: #ffffff;
 position: absolute;
 top: 5px;
 right: 5px;
 border: solid;
 border-color: #000000;
 border-width: 1px;
 padding: 5px;
 font-family: Helvetica, Arial, sans-serif;
 font-size: 10pt;
 color: #000000;
}

/* 1d. navigation */

.navigation {
 background: URL(corner.png);
 background-color: #303080;
 background-position: bottom right;
 background-repeat: no-repeat;
 position: absolute;
 left: 0px;
 top: 70px;
 width: 150px;
 padding: 5px;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-size: 12pt;
 color: #a0a0a0;
}

/* 1e. content container */

.content {
 background-color: #ffffff;
 position: absolute;
 top: 75px;
 left: 165px;
 right: 5px;
 border: solid;
 border-color: #000000;
 border-width: 1px;
 padding: 5px;
 font-family: Helvetica, Arial, sans-serif;
 font-size: 10pt;
 color: #000000;
}

/* 2a. caption */

.caption {
 font-family: Helvetica, Arial, sans-serif;
 font-size: 12pt;
 font-weight: bold;
 text-align: center;
 color: #000000;
}

/* 2b. table setup */

table {
 border: solid;
 border-color: #000000;
 border-width: 1px;
 empty-cells: hide;
 text-align: right;
 margin-left: auto;
 margin-right: auto;
}

caption {
 border: solid;
 border-color: #000000;
 border-width: 1px;
 padding: 2px;
 margin-left: auto;
 margin-right: auto;
 font-family: Helvetica, Arial, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 color: #000000;
}

td {
 border: solid;
 border-color: #000000;
 border-width: 1px;
 padding: 2px;
 font-family: Helvetica, Arial, sans-serif;
 font-size: 10pt;
 color: #000000;
}

/* 2c. table cell colors */

.uni {
 background-color: #f0fff0;
}

.vis {
 background-color: #f0ffff;
}

.hits {
 background-color: #f0f8ff;
}

.spi {
 background-color: #fffff0;
}

.bro {
 background-color: #fff8f0;
}

/* 2d. code font */

.code {
 font-family: "courier new", courier, monospace;
 font-size: 10pt;
 color: #000000;
}

/* 2e. error message */

.error {
 border-style: solid; 
 border-width: 2px; 
 border-color: #ff0000; 
 padding: 2px; 
 background-color: #ffffe0; 
 color: #000000; 
 font-size: 12pt; 
 font-weight: bold;
}

/* 3a. general hyperlinks */

a:link {
color: #303080;
text-decoration: none;
font-weight: bold;
}
a:active {
color: #303080;
text-decoration: none;
font-weight: bold;
}
a:visited {
color: #303080;
text-decoration: none;
font-weight: bold;
}
a:hover {
color: #303080;
text-decoration: underline;
font-weight: bold;
}

/* 3b. navigation hyperlinks */

a:link.nav {
color: #ffffff;
text-decoration: none;
font-weight: bold;
}
a:active.nav {
color: #ffffff;
text-decoration: none;
font-weight: bold;
}
a:visited.nav {
color: #ffffff;
text-decoration: none;
font-weight: bold;
}
a:hover.nav {
color: #ffffff;
text-decoration: underline;
font-weight: bold;
}
