/* 
THIS STYLESHEET USED BY /blog/
LASTMOD: 1.26.2006
 */

body {
	background-image: url(images/bg1.jpg);
	font-family: "Trebuchet MS", tahoma, verdana, sans-serif; 
	font-size: medium; 
	color: #000000;
	}
	
a {color: #7BB25C; text-decoration: none;}

a:visited {
	color: #83B3BC; 
	text-decoration: none; 
	border-bottom: #999999; 
	border-width: 0 0 1px 0; 
	border-style: none none dotted none;
	}
		
a:hover {
	color: #E6962F; 
	text-decoration: none; 
	border-bottom: #999999; 
	border-width: 0 0 1px 0; 
	border-style: none none dotted none;
	}
	
/* THESE ARE THE CONTENT BOXES */
/* HEADER */
.header {
	background-image: url(images/sketch-header2.jpg);
	background-repeat:no-repeat;
	position: absolute; 
	left: 30px; 
	top: 7px; 
	width: 673px; 
	height: 82px; 
	z-index: 1; 
	border: 1px dotted gray; 
	background-color: #FFFFFF;
	}
	
/* MISC ROW UNDER HEADER */
.colophon {
	position: absolute;
	left: 30px;
	top: 100px;
	width: 660px;
	height: 18px;
	z-index: 1;
	border: 1px dotted gray; 
	background-color: #FFFFFF;
	}
	
/* COLUMN ONE */	
.blogbox {
	position: absolute; 
	left: 30px; 
	top: 123px; 
	width: 475px; 
	z-index: 1; 
	border: 1px solid black; 
	background-color: #FFFFFF;
	}

/* COLUMN TWO */
.navbox {
	position:absolute; 
	left: 500px; 
	top: 133px; 
	width: 195px; 
	z-index: 2; 
	border: 1px dotted black; 
	background-color: #FFF;
	}

/* COLUMN THREE */
.xtrabox {
	position: absolute; 
	left: 670px; 
	top: 143px; 
	width: 45px; 
	z-index: 3; 
	border: 1px dotted black; 
	background-color: #FFF;}
	
/* COLUMN THREE AND A HALF*/
.xtrabox2 {
	position: absolute; 
	left: 520px; 
	top: 1343px; 
	z-index: 2; 
	border: 5px dotted gray; 
	background-color: #FFF;}	
				
.header img {margin: .1em 0 0 0;}

/* POSTS BODY TEXT */
blockquote {
	font-size: 80%; 
	margin: 0 25px 0 35px; 
	padding: 1px;
	}

/* DATELINE */
.datetext {
	color: #666;
  	font-size: 70%;
  	line-height: 1.5em;
  	text-transform: uppercase;
  	letter-spacing: .5em;
	margin: 0 0 0 -7em;
	padding: .1em 1.5em;
	border: dotted #CCC;
  	border-width: 1px 1px;
	background-color: #FFF;
    }
	
/* POST TITLE*/
.titletext {
 	font-size: 93%;	
  	text-transform: uppercase;
  	letter-spacing: .06em;
	padding: .5em 0 0 .2em;
	border: dotted #333;
  	border-width: 0 0 1px 0;
    }

/* TITLE BULLET IMG*/
.titletext img {padding: 0 .5em 0 0;}
		
/* POSTED BY LINE*/	
.posttext {
	font-size: 65%; 
	color: #999; 
	text-align: right; 
	padding: 1em 1em 2em 0;
	}

/* NAVIGATION STYLES*/
.navtitle {
	text-align: left; 
	padding: 0 0 0 10px; 
	color: #000; 
	font-size: 72%;
	text-transform: uppercase;
	}
	
.nav {
	font-family: "Courier New", serif;
	font-size: 90%;
	padding: 0 0 1em 1em;  
	line-height: .76em; 
	}

.nav a {
	color: #000000;
	text-decoration: none; 
	}

.nav a:visited { 
	color: #666; 
	text-decoration: none; 
	}
	
/*.nav a:hover {
	color: #CC6600;
	border-bottom: #CC6600; 
	border-width: 0 0 1px 0; 
	border-style: none none dotted none;
	}
*/		

.nav ul {list-style: none;} /* Hides bullets in archives nav list */

/* FOOTER & COPYRIGHT */

#footer {
	background-image: url(images/sketch-header3.jpg);
	background-repeat:no-repeat;
	border-style:dashed; 
	border-width:1px; 
	border-color:#999;
	font-size: 110%; 
	font-style: italic; 
	color: #333;
	margin: 3em 1em 1em 1em;
	}

/* INLINE SMALLER TEXT*/
.smalltext {font-size: 75%; line-height: 1em;}

/* INLINE STRIKEOUT TEXT*/
.strikeout {text-decoration: line-through;}  

/* INLINE QUOTE */
.quote {
	font-size: 95%;
	text-align: justify;
	color:#333;
	border-color: #666;
	border-width: 0 0 0 1px;
	border-style: dashed;
	margin: 0 2em -1.5em 1.4em;
	padding: 0 0 0 .5em;
	}

.quote a {
	font-size: 80%;
	font-style: italic;
	text-align: right;
	margin: 1em 0 0 0;
	}
	
/* RANDOM HEADER TEXT*/
.random {
	font-size: 55%;
	text-align: right;
	color: #666;
	margin: -1em 0 0 59em;
	}  	
	
/* REALLY BIG ORANGE TEXT */
.xtrabox2 p {
	font-size: 900%;
	color: #FF6633;
	margin: -.4em .2em -.2em .2em;
	}