
body, iframe
{	background-color: black;
	background-image: url(../logos/red.jpg);
	color: tan;
}


input.button
{	background-color: black;
	color: lime;
}

a:link
{	color: pink;
text-decoration: none;
}

a:visited
{	color: mediumslateblue;
text-decoration: none;
}

a:hover
{	color: magenta;
text-decoration: none;
}

a:active
{	color: purple;
text-decoration: none;
}


.com a:link
{	color: mediumseagreen;
}

.com a:visited
{	color: mediumseagreen;
}

.com a:hover
{	color: lightgreen;
}

.com a:active
{	color: lightgreen;
}

.blogtoc a:link, a:link.toc, a:link.int_anch, a:link.updown, .navanchs a:link, .tbnav a:link, a:link.int_anchs
{	color: sandybrown;
}

.blogtoc a:visited, a:visited.toc, a:visited.int_anch, a:visited.updown, .navanchs a:visited, .tbnav a:visited, a:visited.int_anchs 
{	color: sandybrown;
}

.blogtoc a:hover, a:hover.int_anch, .navanchs a:hover, .tbnav a:hover, a:hover.updown, a:hover.int_anchs
{	color: darkorange;
}

.blogtoc a:active
{	color: darkorange;
}




a:link.ext, a:link.navexts, a:link.exts
{	color: #1E90FF;
}

a:visited.ext, a:visited.navexts, a:visited.exts
{	color: #7580F5;
}

a:hover.ext, .navexts a:hover, .exts a:hover
{	color: DeepSkyBlue;
}



.pagetitle
{	text-align: center;
}

 #blognav { 
	font-family: Arial;
	font-weight: bold;
	float: right;
	width: 50%;
	
}




#header, #footer, .navlinks, .navanchs, .navexts, .toc, .nav, .updown, .blogtoc
{	font-family: Arial;
	font-weight: bold;
	text-align: center;
	margin: auto;
	

}


#header
{	width: 50%;
	float: left;
}

.toc, .blogtoc
{	text-align: left;
}

.navanchs, .toc, .blogtoc
{	font-weight: normal;
}

.smaller, .tbnav, #lm
{	font-size: smaller;
}

#maintext
{	margin-left: 3%;
	margin-right: 3%;

}

.new
{	color: red;
	font-size: larger;
}

#lm, .tbnav
{	text-align: right;
}

#lm
{	
	font-weight: bold;
}


.postitle  {
	font-size: 150%;
	font-weight: bold;
}


.mainarcpost
{	border-style: groove;
	padding: 3;
	margin-top: 20px;
}

.cat, .type {
	float: right;
	text-align: right;

}

.cat
{	font-size: 120%;
}

.tags, .ltags
{	width: 50%;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 80%;
	text-align: justify;
	margin-top: -10px;
}


.tags
{	float: right;
}

.ltags
{	float: left;
}



.dateheader {
	float: left;
	font-size: 120%;

}

.blognav
{	font-family: Arial;
	font-weight: bold;
	text-align: center;
}
