/* BLOG.TXT TWO-COLUMN (LEFT) LAYOUT */
* html div#primary{left:0;position:relative;}
div#container{float:left;width:100%;}
div#content{float:left;width:100%;}


div#footer{clear:left;width:100%;max-height:30px;height:30px;border:1px solid yellow;}
div#primary{;padding-left:1px;padding-right:5px;text-align:left; border:1px solid #333;}
div#secondary{padding-left:5px;text-align:left;}
/*
div#footer{clear:left;width:100%;max-height:30px;height:30px;border:1px solid yellow;}
div#primary{margin:0 0 0 -99%;padding-left:1px;padding-right:5px;text-align:left; border:1px solid #333;}
div#secondary{margin:0 0 0 -13em;padding-left:5px;text-align:left; width:15em;}
div#wrapper{margin:0em 0 0 7em;}
div#container{
}
*/
div.hfeed{margin:0 0em;padding: 10px;}
div.hfeed{border:1px solid #333;

border-top-width: 5px;

border-right-width: 5px;

border-bottom-width: 5px;

border-left-width: 5px;

border-top-style: outset;

border-right-style: outset;

border-bottom-style: outset;

border-left-style: outset;

border-top-color: #eeeee9;

border-right-color: #eeeee9;

border-bottom-color: #eeeee9;

border-left-color: #eeeee9;






}
div.border{border:1px solid #333; padding:5px; margin-bottom:5px;background-color:white;overflow:hidden;width:95%;}
div.anim{border:1px solid #333; padding:5px;color:white; margin-bottom:5px;background-color:black;overflow:hidden;width:95%;}
div.blogroll{
  background-color: white;

  overflow:hidden;width:95%;
  border-top-width: 5px;

  border-right-width: 5px;

  border-bottom-width: 5px;

  border-left-width: 5px;

  border-top-style: outset;

  border-right-style: outset;

  border-bottom-style: outset;

  border-left-style: outset;

  border-top-color: #eeeee9;

  border-right-color: #eeeee9;

  border-bottom-color: #eeeee9;

  border-left-color: #eeeee9;

}
div#who{clear:left;width:100%;}

div#primary{padding-left:1px;padding-right:5px;text-align:left; border:1px solid #333;
  border-top-width: 5px;

  border-right-width: 5px;

  border-bottom-width: 5px;

  border-left-width: 5px;

  border-top-style: outset;

  border-right-style: outset;

  border-bottom-style: outset;

  border-left-style: outset;

  border-top-color: #eeeee9;

  border-right-color: #eeeee9;

  border-bottom-color: #eeeee9;

  border-left-color: #eeeee9;


}
table#wrapper{border:1px solid black;


border-top-width: 5px;

border-right-width: 5px;

border-bottom-width: 5px;

border-left-width: 5px;

border-top-style: outset;

border-right-style: outset;

border-bottom-style: outset;

border-left-style: outset;

border-top-color: black;

border-right-color: black;

border-bottom-color: black;

border-left-color: black;










}







/* --------------------------------------------------------------------------------
 * Main typography
 * -------------------------------------------------------------------------------- */

/* Reset font size */
body {font-size: 70%;}
html>body {font-size: 12px;}

/* Font face in menu and for assets */
body {font-family: Arial, sans-serif;}
html.mac body {font-family: Helvetica, Arial, sans-serif;}

/* Bodytext */
.bodytext, .bodytext * {font-family:'lucida console',monaco,monospace;}
html.mac .bodytext, html.mac .bodytext * {font-family:'lucida console',monaco,monospace;}

body {
	font-size: 1em;
	line-height: 1.3em;
    color:#333;
}


/* Set the smaller font size for menu, page name and assets */
#navigation, ul.thumbnails, .assets, .content p.name, #lightbox {
	font-size: 1.1em; 
	line-height: 1.2em;
}

.assets ul.thumbnails {
	font-size: 1em;
}

#navigation *, .assets *, ul.thumbnails *, #lightbox * {
	font-size: 1em;
}

/* Headers */
h1 {
	margin-top: 5px;
	font-size: 3em;
	letter-spacing: -0.04em;
	line-height: 1em;
}

h3 {font-size: 2em;}

h4 {
	font-size: 1em;
	font-weight: normal;	
}

h5 {
	font-size: 1em;
	font-weight: normal;	
}

h2 *, h3 *, h4 *, h5 * {font-size: 1em;}


/* --------------------------------------------------------------------------------
 * Links
 * -------------------------------------------------------------------------------- */

/*a:hover {background-color: black;}*/


/* Links on headers */
div.content h2 a, 
div.content h3 a {border: none;}

div.content h2 a:hover, 
div.content h3 a:hover {background: none;}


/* --------------------------------------------------------------------------------
 * Formatting
 * -------------------------------------------------------------------------------- */

strong, u {
	background-color: black;
	padding: 2px 0;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 150%;
    color:white;

}

#bug_log strong{
    background-color: transparent;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 100%;
    color:black;
    padding:0px;
    text-transform: lowercase;
}

#bug_log tr.header{
    background-color: transparent;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 100%;
    color:black;
    padding:0px;
    text-transform: lowercase;
}
#bug_log h5, #bug_log h3{
    padding:0px;
    padding-top:5px;
    margin:0px;
}


/*
p, u {
	background-color: white;
	text-decoration: none;
}
  */



p.byline {
	margin-top: 1em;
	padding-top: .5em;;
	border-top: 1px dotted;
}


/* --------------------------------------------------------------------------------
 * Specific
 * -------------------------------------------------------------------------------- */


#clock {
	font-size: 2em;
	font-weight: 700;
	line-height: 1em;
}


ul{
margin-top:0;
padding-top:0;
}

