/* Common Body Attributes*/
body  {
	font-family: "Bitstream Vera Serif", "Times New Roman", serif;
	background-color : #FFF;
	color : #000000;
	background-image : url(/style/wallpaper.gif);
	margin-left: 0px;
	margin-top: 0px;
}

#masthead {
	clear: both;
	position: static;
	width: 100%;
	height: 64px;
	top: 0px;
	left: 0px;
}
#mastlogo {
	float: left;
	width: 250px;
	margin: 0px;
	padding: 0px;
}
#nav {
	float: left;
	width: 50%
}
#navlocal {
	float: left;
	width: 50%;
	font-size: 85%;
	margin-top: 5px;
	margin-left: 1em;
}

#dave-body {
	position: static;
	top: 72px;
}
#dave-intro {
		overflow: auto;
		clear: both;
		width: 100%;
		margin: 10px 10px 10px 10px;
}
#dave-photo {
	float: left;
	width: 170px;
}
.dave-intro-text {
	float: left;
	width: 60%;
	left: 200px;
	text-indent : 1em;
	margin-left : 3em;
	margin-right : 3em;
	text-align : justify;
}

#buttons {
	clear: both;
	width: 100%;
}
#buttons p {
	width: 140px;
	height: 70px;
	float: left;
}

/* Blogger Style */
#Title{
        font-size:43px;
        padding-left:0px;
        padding-top:10px;
        text-transform:none;
}
#Title a {
        text-decoration: none;
        color: #000000;
}
#Description{
        padding:0px;
        padding-top:10px;
        font-size:12px;
        font-weight:normal;
}
#RecentPostList {
	margin-left: 1.5em;
	padding-left: 0px;
	list-style-image : url(/style/bullet-sq.png);
}
#SearchPostList {
	margin-left: 1.5em;
	padding-left: 0px;
	list-style-image : url(/style/bullet-sq.png);
}
.DateHeader{
        font-family:  "Georgia", "Times New Roman", serif;
        border-bottom:solid 1px #C3CFE5;
        font-size:18px;
        text-align:left;
        margin-top:30px;
        width:300px;
        margin-bottom:0px;
        color:gray;
        font-weight:bold;
}
.newday {
        float: left;
        width: 75%;
}
.Post{
        margin-bottom:20px;
        font-size:15px;
        padding-right:15px;
        line-height:22px;
        font-family:  "Bitstream Vera Serif", "Times New Roman", serif;
        color: black;
}
.PostTitle{
        font-family:  "Georgia", "Times New Roman", serif;
        font-size: large;
        font-weight: bold;
}
.PostLinkTitle {
	text-decoration: none;
	color: #000000;
}
.PostBody {
        margin-left: 1em;
}
.PostBody div {
        text-indent: 1em;
}
.PostFooter{
        font-family:  "Georgia", "Times New Roman", serif;
        margin-bottom:10px;
        margin-left:0px;
        color:gray;
        font-size:10px;
}
#menu{
        border:1px solid #000;
        float: right;
        padding: 10px 10px 10px 10px;
        width:20%;
        margin:0px 0px 10px 10px;
        background-color:#eee;
}
#menu img {
        margin: 10px;
}
#SideBar{
        font-size:12px;
        margin-top:15px;
}
.blogComments{
        font-size:16px;
        font-weight:bold;
        font-family:arial, helvetica;
}
.blogComment{
        margin-bottom:20px;
        font-size:15px;
        font-weight:normal;
        padding-right:15px;
        line-height:22px;
        font-family:arial, helvetica;
        color:black;
}
.deleted-comment {
        font-style:italic;
        color:gray;
}
.byline{
        margin-bottom:10px;
        margin-left:0px;
        margin-right:10px;
        color:gray;
        font-size:10px;
        display:inline;
}
.profile-datablock { }
.profile-img {
        display:inline;
}
.profile-img img {
        float:left;
        margin:0 10px 5px 0;
}
.profile-data strong {
        display:block;
}
.profile-textblock {
        margin-left:0px;
}
.profile-link {
        margin-left:0px;
}

blockquote {
	text-align: justify;
	width: 50%;
	padding-left: 55px;
	margin-right: 15%;
	margin-left: 10%;
	color: #3C3C3C;
	background:url(/style/quotes.gif) top left no-repeat;
}

blockquote[cite]:after {
	content: attr(cite);
	border-top:1px dotted #999;
	padding-top:0.25em;
	display:block;
	color:#999;
}

q {
	quotes:"\201C" "\201D" "\2018" "\2019";
}
q:before {
	content:open-quote;
}
q:after {
	content:close-quote;
}

A IMG {
	border: none;
}

/* Paragraphs */
p.masthead {
        text-align: left;
        padding: 0px;
        margin: 0px;
}

p.screenshot {
	margin-left: 10%;
}

div.leftie {
	width: 80%;
}

p.figureright {
	float: right;
	padding: 1em;
	border: 1px #000 dashed;
	background-color: white;
	text-align: center;
	font-size: 8pt;
}

/* Tables */
th.masthead {
        text-align: left;
        padding: 0px;
}

/* Box sidebar table */
table.sidebox {
        border: 1px solid #000000;
        border-spacing: 0px;
}

/* Box sidebar Subject */
th.sideboxhead {
        background-color: #EAEAEA;
        color: #404040;
        text-align: center;
        font-weight: bold;
}

/* Box sidebar content */
td.sideboxdata {
        background-color: #FFFFFF;
        color: #000000;
        padding-bottom: 1em;
}

/* Links navigation box  */
td.linksbox {
        padding-bottom: 1em;
}

.rtflt {
	float: right;
	margin: 1em;
}

.ltflt {
	float: left;
	margin: 1em;
}

.cen {
	text-align: center;
}

/* Paragraphs that are Normal*/
P  {

	color : #000000;
}

/* Code */
code {
	color: #070;
}

div.code {
	text-indent: 0px;
	background-color: #FFA;
	margin-left: 10px;
}

/* Horizontal Rules*/
HR  {
	width : 95%;

	color : #002846;
	text-align : center;
}

/* Anchors common*/
a:link, a:visited, a:active  {
	Text-Decoration : underline;
	Font-Weight : 600;
}

/* navigation anchors and junk */
#nav  {
	font-family: "Bitstream Vera Serif", "Times New Roman", serif; 
	font-size: 12pt;	
        Font-Weight : bold;
}
#nav a {
	text-decoration: underline;
	color: #00C;
}
#nav a:hover {
	color : #C70;
}
#nav a:link  {
        color : #00C;
}
#nav a:visited  {
        color : #C00;
}
#nav a:active  {
        color : #C70;
}


/* Anchors Variant*/
a:link  {
	color : #00C;
}

a:visited  {
	color : #C00;
}

a:active  {
	color : #C70;
}

a:hover  {
	color : #C70;
}

/* Headings Common Attributes*/
H1, H2, H3, H4, H5, H6  {
	color : #000080;
	font-weight: normal;
	font-family:  "Georgia", "Times New Roman", serif;
}

/* Headings Unique Attributes*/
H1  {
	font-size : 175%;
}

H2  {
	font-size : 162%;
	margin-left : 1%;
}

H3  {
	font-size : 150%;
	margin-left : 2%;
}

H4  {
	font-size : 137%;
	margin-left : 3%;
}

H5  {
	font-size : 125%;
	margin-left : 4%;
}

H6  {
	font-size : 112%;
	margin-left : 5%;
}

H2.topside {
	border-top: 2px solid #002846;
}

H2.clrrtop {
	clear: right;
	border-top: 2px solid #002846;
}

h1.central {
	text-align: center;
	margin-left: 20%;
	margin-right: 20%;
}

LI.navlist  {
	list-style-image : url(/style/linav.gif);
}

LI.download  {
	list-style-image : url(/style/lidl.gif);
}

LI.realmedia  {
	list-style-image : url(/style/realmedia.gif);
}

LI.blueribbon  {
	list-style-image : url(/style/blueribbon.gif);
}

DL.define  {
	padding: .25em .5em .5em .5em;
	color: #000;
	border: 2px #F0F0F0 inset;
}

.author  {
	font-weight : bold;
	font-style : normal;
}

.quotation  {
	margin-left : 3em;
	width: 75% ;
	color: #000;
	padding: 5px;
}

.popup  {
	color : #770000;
}

/* Elements*/
.block  {
	text-indent : -2%;
	margin-left : 4%;
}

.inline  {
	text-indent : -2%;
	margin-left : 4%;
}

.edited  {
	text-align : center;
	font-size : 75%;
        background-color: #FFF;

	color : #008000;
}

.edit {
	margin-left: 5%;
	font-size: small;
	color: #070;
	background-color: #EEE;

}
.rightbox {
/*	width: 5em; */
	font-size: 75%;
	float: right;
	border: 1px #008 solid;
	background-color: #FFF;
	color: #008;
}
.leftbox {
/*	width: 5em; */
	font-size: 75%;
	float: left;
	border: 1px #008 solid;
	background-color: #FFF;
	color: #008;
}
.lftclr {
	clear: left;
}
.rgtclr {
	clear: right;
}
.cenbox {
	width: 5em;
	font-size: 75%;
	text-align: center;
	border: 1px #008 solid;
	background-color: #FFF;
	color: #008;
}

.copyright  {
	border-top: 2px solid #002846;
	font-size : 65%;
	font-weight : lighter;
}
.generator	{
	font-size : 65%;
	font-weight : lighter;
}
/* Navigational Links*/
.navigate	{
	font-size : 85%;
	text-align : left;
}

/* Examples used to show a clearer meaning*/
.example  {
	background-color: #FFFFDD;
	color: #000;
	text-indent: 0;
	margin-left: 3%;
	margin-right: 2%;
	text-align: left;
}

/* Late-Breaking or Updated Info*/
.bulletin  {
	text-indent : 2%;
}

/* Notation or Brief Explanations*/
.notes  {
	background-color : #FAFAFF;
	color: #000;
	margin-left : 4%;
	margin-right : 25%;
}

/* Definition of a term, should anchor to definition, if it is a proper title it should be marked as citation*/
dfn  {
        background-color: #FFF;
	color : #800000;
	Font-Weight : normal;
	text-decoration : none;
}

/* Cited Author of a Quotation */
.citation  {
	display: block;
	text-align: right;
	font-size: 75% ;
	}

.quotes {
	width: 75%;
	}

/* Discussion Paragraph*/
p.discuss  {
	text-indent : 1em;
	margin-left : 3em;
	margin-right : 3em;
	text-align : justify;
	width: 60%;
}
/* photograph */
p.photo {
	float: right;
	clear: right;
	width: 30%;
}

/* Title info version or revision in periodical*/
.titlenote  {
	text-align : center;
	font-size : 85%;
}

/* Introductory Information; most likely use: Paragraph possibly Heading*/
.intro  {
	text-indent : 2%;
	margin-left : 2%;
	margin-right : 4%;
	text-align : left;
	font-size : 95%;
}

/* Lecture Text; most likely use: Paragraph*/
.lecture  {}

/* Footer information; copyrights, time stamps, etc.*/
.footer  {
	text-align : center;
	font-size : 85%;
}

/* Title of a web site; should anchor to most current web site location.*/
.webtitle  {
	font-style : italic;
        background-color: #FFF;

	color : #003000;
}

#netflix {
        font-size:12px;
        margin-top:15px;
}

.netflixtitle {
	font-style: italic;
}

#netflix img {
	padding: 0px;
	margin: 0px;
}

#netflix .netflixrss {
	margin: 15px;
}

