/* Defaults */
body { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #000000; }
TD { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #000000; }
DD { color: #000000; }
DT { color: #330099; }
LI { padding-bottom: 5px; }
INPUT { font-family: Arial, Geneva, Sans-Serif; font-size: 8pt; }

/* General classes */
.navbar { font-decoration: none; font-weight: bold; font-size: 10pt;  color: #FFFFFF; background-color: #9999CC }
.horizNav { text-align: center; font-decoration: none; font-weight: bold; font-size: 10pt }
.bottom_nav { font-decoration: none; font-size: 10 pt }
.bannerad { text-align: center; font-decoration: none; font-size: 8pt }
.header {  padding-bottom: 10; font-weight: bold; font-size: 14pt; color: #CC0000 }
.largeHeader { font-weight: bold; font-size: 20pt; color: #CC0000 }
.subhead {  padding-bottom: 20; font-weight: bold; font-size: 16pt; color: #990000}
.caption { font-size: 8pt }
.disclaimer { font-size: 10 pt }
.date { font-size: 8pt }
.bigDate { font-size: 14pt; font-weight: bold; padding-bottom: 5px; }
.entry { }
.smallForm { font-size: 10pt }
.sideBar { font-size: 10pt }
.galleryNav { font-weight: bold; color: #0033CC }
.gallerySubNav { font-size: 10pt; color: #3366CC }
.loginStatus { font-size: 10 pt; color: #CCCCCC; font-weight: bold }
.loginStatusLink { color: #9999FF; text-decoration: none }
.resume_header { font-size: 14 pt; font-weight: bold; border-top-width: 1 px; border-bottom-width: 1px; border-left-width: 0 px; border-right-width: 0 px; border-color: #000000; border-style: solid }
.new { font-size: 10 pt; font-weight: bold; color: #CC0000 }
.wedHeader {  padding-bottom: 10; font-weight: bold; font-size: 16pt; color: #000066 }
.wedSubhead { padding-bottom: 10; font-weight: bold; font-size: 12pt; color: #000066 }
.menuLinks { padding-bottom: 5px; background-color: #EAEAFF }
.blogEntry { border-top: 1px #999999 dashed; padding-bottom: 5px; padding-top: 5px; }
.blogByDate { border-top: 1px #000000 solid; padding-top: 5px; padding-bottom: 10px; }
.linkBlog {
	font-size: 9pt;
}

/* Tag classes */
A:Hover { color: #AA0000; }
A { color: #003BDD; }
A.nav { text-decoration: none; }
A.disclaimer { font-size: 10 pt; }
A.bottom_nav { text-decoration: none; font-size: 10 pt; }

/* Markup Classes */
B.sideBar { color: #CC0000; }
BODY.robz { background-color: #FFFFFF; background-attachment: fixed; background-position: left bottom; background-repeat: no-repeat; background-image: url(/images/rob-in-humboldt.jpg) }
BODY.noMargin { margin-left: 0px; margin-right: 0px; margin-bottom: 0px }
OLDBODY.homePage { margin-left: 0px; margin-right: 0px; margin-top: 0px; background-color: #EAEAFF }
BODY.homePage { margin-left: 0px; margin-right: 0px; margin-top: 0px; background-color: #FFFFFF; background-image: url('/images/bg_grad.jpg'); background-repeat: repeat-y; }
TD.logo { background-color: #9999CC }
TD.blueDiv { background-color: #000033 }
TD.blueButtHead { font-size: 10pt; border-style: solid; border-top-width: 0px; border-bottom-width:2px; border-left-width: 0px; border-right-width: 0px; border-color: #000033; color: #CCCCCC; background-image: url(/images/blue_butt.gif); background-repeat: repeat-x; font-weight: bold }
TABLE.outlined { border-style: solid; border-top-width: 2px; border-bottom-width:2px; border-left-width: 2px; border-right-width: 2px; border-color: #000033;  }
TD.redButtHead { font-size: 10pt; color: #CCCCCC; background-image: url(/images/red_butt.gif); background-repeat: repeat-x; font-weight: bold }
TD.highlight {  background-color: #EAEAFF }

/* WP Plugins */

/*-- Sociable --*/
div .sociable { margin: 3em 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}

.sociable span { display: block; }
.sociable ul { display: inline; }
.sociable li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 2px;
}
.sociable ul li:before { content: ""; }
.sociable img { border: 0; }
/*-- End Sociable *--/