/* Stylesheet for www.jraxis.com (for screen media)
 *
 * $Id: screen.css,v 1.24 2005/07/07 17:30:59 jraxis Exp $ */



body {
	background: #EFE;
}



#jraxis-body-frame {
	float: left;
	width: 80%;
}

.jraxis-body {
	background: #FFF;
	border: 1px solid #9B9;
	margin: 8px;
	padding: 0 15px 15px 15px;
}

.jraxis-body h1 {
	color: #7A7;
	margin: 0;
	padding: 0.1em 0 0 0;
}

.jraxis-body h2,
.jraxis-body h3,
.jraxis-body h4,
.jraxis-body h5,
.jraxis-body h6,
#jraxis-author {
	color: #7A7;
}

.jraxis-body hr {
	background: #9D9;
	border: 0;
	height: 1px;
}

.jraxis-body img.framed {
	border: 1px solid #474;
}

.jraxis-body .hilited {
	border-top: 2px solid #DFD;
	border-bottom: 2px solid #DFD;
	color: #474;
}

.jraxis-body .notice {
	background: #FFE;
	border: 2px solid #FCC;
	color: #B00;
}



a {
	color: #090;
}

a[href^="http"] {
	color: #7B7;
}

a:visited {
	color: #777;
}

a:hover {
	color: #0C0;
}

a:active,
a:focus {
	color: #0F0;
}

abbr {
	border-bottom: 1px dotted #999;
	cursor: help;
}



table.raxhtml-data {
	border-top: 1px solid #9B9;
	border-left: 1px solid #9B9;
}

table.raxhtml-data tr {
}

table.raxhtml-data th {
	border-bottom: 1px solid #9B9;
	border-right: 1px solid #9B9;
}

table.raxhtml-data thead th {
	background: #CEC;
}

table.raxhtml-data tbody th {
	background: #FFF;
}

table.raxhtml-data tbody tr.head th {
	background: #EFE;
}

table.raxhtml-data td {
	background: #FFF;
	border-bottom: 1px solid #9B9;
	border-right: 1px solid #9B9;
}

table.raxhtml-data tr.raxhtml-even th,
table.raxhtml-data tr.raxhtml-even td {
	background: #EFE;
}

table.raxhtml-data tfoot ol,
table.raxhtml-data tfoot ul {
}

table.raxhtml-data tfoot li {
}



#jraxis-header {
	position: relative; top: 0; left: 0;
	background: #FFF;
	height: 150px; width: 100%;
}

#jraxis-header-image {
	position: absolute; top: 0; left: 0;
	height: 150px; width: 300px;
	border: 0;
}

#jraxis-header p {
	display: none;
}

#jraxis-header blockquote {
	position: absolute; top: 0; right: 0;
	height: 140px; width: 400px;

	font: 11px "Trebuchet MS", "Verdana", sans-serif;
	margin: 0;
	padding: 5px 5px 0 0;
	text-align: right;
}

#jraxis-quote {
}

#jraxis-quote-author {
	font-weight: bold;
	padding-top: 0.5em;
}



#jraxis-top {
	position: relative;
	height: 2em;

	background: #CEC;
	border-top: 1px solid #9B9;
	border-bottom: 1px solid #9B9;
	color: #696;
	font: bold x-small "Trebuchet MS", "Verdana", sans-serif;
}

#jraxis-date {
	position: absolute; top: 3px; right: 1em;
}

#jraxis-uri {
	position: absolute; top: 3px; left: 1em;
}

#jraxis-nav-links {
	position: absolute; top: 3px; left: 42.5%;
	width: 15%;

	color: #9B9;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
}

#jraxis-nav-links a:link,
#jraxis-nav-links a:visited {
	color: #474;
	text-decoration: none;
}

#jraxis-nav-links a:hover {
	color: #0C0;
	text-decoration: none;
}

#jraxis-nav-links a:active,
#jraxis-nav-links a:focus {
	color: #0F0;
	text-decoration: none;
}

#jraxis-first-link    { position: absolute; top: 0; left:  0%; width: 20%; }
#jraxis-previous-link { position: absolute; top: 0; left: 20%; width: 20%; }
#jraxis-up-link       { position: absolute; top: 0; left: 40%; width: 20%; }
#jraxis-next-link     { position: absolute; top: 0; left: 60%; width: 20%; }
#jraxis-last-link     { position: absolute; top: 0; left: 80%; width: 20%; }



#jraxis-sidebar-frame {
	float: right;
	width: 19%;
}

#jraxis-sidebar {
	background: #FFF;
	border-top: 1px solid #9B9;
	border-bottom: 1px solid #9B9;
	border-left: 1px solid #9B9;
	margin: 8px 0 8px 8px;
}

#jraxis-menu {
	background: #CEC;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#jraxis-menu li {
	border-bottom: 1px solid #9B9;
	font: bold 12pt "Trebuchet MS", "Verdana", sans-serif;
	margin: 0;
	padding: 0;
	text-align: right;
}

#jraxis-menu a:link,
#jraxis-menu a:visited {
	border-left: 20px solid #CEC;
	color: #474;
	display: block;
	padding: 4px 10px;
	text-decoration: none;
}

#jraxis-current a:link,
#jraxis-current a:visited {
	background: #FFB;
	color: #B50;
	border-left: 20px solid #FFB;
}

#jraxis-menu a:hover,
#jraxis-menu a:focus {
	background: #DFC;
	border-left: 20px solid #FFC;
	color: #474;
	display: block;
	padding: 4px 10px;
	text-decoration: none;
}

#jraxis-current a:hover,
#jraxis-current a:focus {
	background: #FFE;
	color: #B50;
	border-left: 20px solid #FFE;
}

#jraxis-menu a:active {
	background: #353;
	border-left: 20px solid #353;
	color: #DFC;
	display: block;
	padding: 4px 10px;
	text-decoration: none;
}



#jraxis-links {
	margin-top: 50px;
}

#jraxis-links p {
	border-top: 1px solid #CEC;
	border-left: 4px solid #CEC;
	border-right: 1px solid #CEC;
	color: #BDB;
	font: 10pt "Trebuchet MS", "Verdana", sans-serif;
	margin: 1em 10pt 0 10pt;
	padding: 0 0 1pt 0;
	text-align: center;
	width: 45%;
}

#jraxis-links ul {
	border: 1px solid #CEC;
	list-style-type: none;
	margin: 0 10pt 1em 10pt;
	padding: 0 0.5em 0 0;
}

#jraxis-links ul li {
	font: 10pt "Trebuchet MS", "Verdana", sans-serif;
	line-height: 2em;
	margin: 0;
	padding: 0;
	text-align: right;
}




#jraxis-footer {
	background: #FFF;
	border-top: 1px solid #9B9;
	padding: 3px 6px 9px 6px;
}

#jraxis-footer p {
}
