body {
	background-color: #ffffff;
	color: #334477;
	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size: 12px;
}
td.siteHeader {
	padding : 5px;
	background-color : #7F8EA8;
	color: white;
}

i b {
        font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
        font-size: 18px;
        color: #334488;
        line-height: 32px;
        font-style: normal;
        font-weight: bold;
}
span.big404 {
	font-size: 50px;
	font-weight: bold;
}
a.atitleBar {
	font-size: 40px;
	line-height: 50px;
	text-decoration: none;
	color: #DCDFE3;
	background-color: #7F8EA8;
}

a.atitleBar:hover {
	text-decoration: none;
	color: black;	
	background-color: #FF9900;
}
p {
	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #334477;
}
p.misc {
	text-align: left;
	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
p.misc a{
	font-size : 10px;
	font-weight: normal;
	border: 0px;
}

a.toplink {
	font-size : 14px;
	text-decoration: none;
	text-transform: capitalize;
	color: #ffffff;
	line-height: 150%;	
}
a.toplink:hover {
	text-decoration: none;
	background-color: black;
	color: #FF9933;
}

hr {
	border : 0px;
	border-top: 1px solid #cccccc;
}
.listHeader, td.rightListHeader {
	background-color : #bbbbbb;
	color : #000000;
}
.listHeader {
	border-bottom: 1px solid black;
	font-size: 12px;
}
td.rightListHeader {
	border: 1px solid #999999;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	
}
.listRow {
	background-color: #ffffff;	
	border-bottom: 1px solid #aaaaaa;
}
td.evenRow {
	border-bottom: 1px solid #999999;
	font-size: 10px;
}
td.oddRow {
	background-color: #EFEFEF;
	border-bottom: 1px solid #999999;
	font-size: 10px;
}
table.mainbody {
	padding : 0px;
}
span.location {
	font-size: 14px;
	text-align: right;
	display: block;
}
a.topnotlink {
	font-size: 14px;
	text-transform: capitalize;
	color: #88ccff;
	line-height: 150%;	
	text-decoration: none;
}
a.topnotlink:hover {
	color: #88ccff;
	text-decoration: none;
	background-color: black;
}

td.navBar {
	background-color: #000000;
	text-align : center;
	color : #ffffff;
}
tr.navBar {
	background-color: #000000;
	text-align : center;
	color : #ffffff;
}
td.button {
	background : gray;
	border: 1px solid #cccccc;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}
td.button:hover {
	background : gray;
	border: 1px solid #cccccc;
	border-top: 1px solid black;
	border-left: 1px solid black;

}
td.body {
	border-right: 1px solid #cccccc;
}
hr.line {
	border: 0px;
	border-top: 1px solid #cccccc;
}
td.right {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10px;
}
td.rowfooter {
	line-height : 20px;
	color: black;
	font-size: 10px;
	text-align: center;
	border-bottom: 1px solid black;
	background-color: #FF9900;
}
td.rowfooter a {
	color: #CCCC00;
	background: #7F8EA8;
	text-decoration: none;
}
td.rowfooter a:hover {
	text-decoration: none;
	color: #0000aa;
	background: #ff9900;
	background-color: #FF9900;
}
span.headerTitle {
	font-weight: bold;
	font-size : 16px;
	color:#FFFFFF;
	}
span.headerDate {
	font-size : 12px;
	line-height: 16px;
}
span.headerText {
}
tr.headerRow {
	color: #FFFFFF;
	padding : 2px;
	background-color :#30476D;
	text-align :left;
}
td.tdheaderRow{
	border-bottom: 1px solid #bbbbbb;
	border-top: 1px solid #bbbbbb;
	padding-left: 5px;
}
tr.contentRow {
	
	text-align :left;
	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td.tdcontentRow {
	padding-left : 5px;
}
img.noborder {
	border: 0px;
}
img.border {
	border: 1px solid black;
}
img {
	border: 0px;
}
a img {
	color : #334477;
}
a img:hover{
	text-decoration: none;
	color : 334477;
}

.spread {
	font-weight : bold;
	letter-spacing: 0.5em;
	word-spacing: 0.5em;
	padding :5px;
}
.error {
	color : #ff0000;
}
.emph {
	color : red;
}

ol {
	list-style-type: upper-roman;
	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
}
ul {
	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
}
li.dir {
	line-height : 120%;
	list-style-image: url(http://geocities.com/pics/folder-icon.png);
	vertical-align: text-top;
}
li.doc {
	line-height : 120%;
	list-style-image: url(http://geocities.com/pics/doc-icon.png);
	vertical-align: text-top;
}
li.img {
	line-height : 120%;
	list-style-image: url(http://geocities.com/pics/img-icon.png);
	vertical-align: text-top;
}
li {
	line-height : 120%;
	list-style-image: url(http://geocities.com/pics/li-icon.png);
	vertical-align: text-top;
}
li.album {
	line-height : 120%;
	list-style-image: url(http://geocities.com/pics/album-icon.png);
	vertical-align: text-top;
	display : block;

}
tt, pre {
	font-family: monospace;
}
.shadowed {
	font-size: 10px;
	background: #B3b9C5;
}
.meta {
	font-size: 10px;
}
.index {
	font-size: 10px;
}
.comments {
	font-size: 10px;
}
table.cal {
	border-bottom : 1px solid #cccccc;
	padding : 0px;
}
tr.calHeader
{
	background-color: #000000;
	color: #ffffff;
	font-size: 8px;
}
td.calMonth {
	font-size: 10px;
	text-align: center;
	font-weight : bold;
	color : #bbbbbb;
}
tr.calDays {
	background-color : #cccccc;
	color: #ffffff;
	font-size : 8px;
}
tr.calRow {
	background-color : #eeeeee;
	font-size : 8px;
}
td.calDay {
	text-align: center;
	font-size: 8px;
	color : #000000;
	border : 1px solid #cccccc;
}
td.calDate {
	text-align: center;
	font-size: 8px;
	
	color : #000000;
	border : 1px solid #cccccc;
}
td.calBlank {
	font-size: 8px;
	border : 1px solid #cccccc;
}
td.calToday {
	text-align: center;
	font-size: 8px;
	background-color : #bbbbbb;
	color : red;
	border : 1px outset blue;
}
td.calToday:hover {
	color: blue;
	background-color: #eeeeee;
	border : 1px outset blue;
}
td.calSplDate {
	text-align: center;
	font-size: 8px;
	background-color : #bbbbbb;
	border : 1px outset #bbbbbb;
}
td.calSplDate:hover {
	text-align: center;
	color: blue;
	background-color: #eeeeee;
	border : 1px inset #bbbbbb;
}
a.calMonthLink {
	display : block;
	color : #ffffff;
	font-size : 8px;
	text-decoration: none;
}
a.calMonthLink:hover {
	text-decoration: none;
	color : #cccccc;
	background-color: black;
}
a.calTodayLink {
	display: block;	
	color : red;
	text-decoration: none;
}
a.calTodayLink:hover {
	text-decoration: none;
	color : blue;
	background-color: #eeeeee;
}
a.calLink {
	display : block;
	color : black;
	text-decoration: none;
}
a.calLink:hover {
	text-decoration: none;
	color : blue;
	background-color: #eeeeee;
}
td {
	font-size : 12px;
	color: #334477;
	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
}

input, textarea {
	border: 1px solid #cccccc;
	border-top: 1px solid black;
	border-left: 1px solid black;

	color : #334477;
	background-color : #eeeeee;
}
input.button {
	border: 1px solid #cccccc;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	color : #334477;
	background-color : #eeeeee;
}

input.button:hover {
	border: 1px solid #cccccc;
	border-top: 1px solid black;
	border-left: 1px solid black;
}
table.form {
	border: 1px solid #cccccc;
	border-top: 1px solid black;
	border-left: 1px solid black;
}

a.listing {
	text-decoration: none;
	display : block;
}
a.listing:hover {
	text-decoration: none;
	background : #eeeeee;
	border: 0px;
}
blockquote {
	background-color : #eeeeee;
	border: 1px solid #cccccc;
	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
	margin: 5px 15px 5px 15px;
	padding: 5px 5px 5px 5px;
}
code {
	display: block;
	margin-left: 15px;
	color : black;
	font-family: monospace;
	white-space : pre;
}
td.albumtop {
	border-right : 1px solid gray;
	padding: 4px;
}
td.album {
	border-right : 1px solid gray;
	border-top : 1px solid gray;
	padding: 4px;
}
td.albumtopright {
	padding: 4px;
}
td.albumright {
	border-top : 1px solid gray;
	padding: 4px;
}
a.caption {
	text-decoration: none;
	font-size: 12px;
	color: blue;
}
a.caption:hover {
	text-decoration: none;
	color: #334477;
	background-color: #eeeeee;
}
span.caption {
	font-weight: bold;
	font-size: 14px;
	color: #334477;
}
.caption {
	font-weight: bold;
	font-size : 16px;
	color: #000000;
}
td.ljnavbar {
	background-color: #cccccc;
	text-align: center;
}
td.ljnavbar a{
	text-decoration: none;
	color : black;
}
td.ljnavbar a:hover {
	text-decoration: none;
	color : #1843cf;
	background-color: #cccccc;
}
td.links {
	border-left: 1px solid #bbbbbb;
}
a.anchor {
	text-decoration: none;
	font-size: 14px;
	color: #000000;
	display: block;
}
a.right:hover, a.anchor:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #7F8EA8;
	background: #7F8EA8;
	display: block;
}
a {
	text-decoration: none;
	color: #304700;
	font-weight: bold;
}
a:hover {
	color: #000bff;
	text-decoration: underline;
	font-weight : bold;
}
.itsme {
	font-size: 12px;
	color: #3366CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.headerpaper {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

a.right { 
	text-decoration: none;
	font-size: 14px;
	color: #30476D;
	display: block;
 } 
