  /*
    Theme Name: Astro
    Theme URI:
    Description: 
    Version: 1.0
    Author: Me
    Author URI: 
  */

html, body { height: 100%;}
body {
	margin: 0 0 100px 0; 
	padding: 0;
	background: #000000 url(images/M64a.jpg) top left no-repeat;
	font-family: "Lucida Grande", Verdana, Arial; /*, sans-serif;*/
}
#content {
	position: absolute;
	top: 160px;
	left: 200px;
	width: 65%;
	margin-bottom: 100px;
	background: #333333 url(images/M64ar.jpg) top left no-repeat;

	border-top: 1px solid #888; /* solid double groove ridge inset outset*/
	border-left: 1px solid #888;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	padding: 1em 1em 0;
    	font-size: 90%;
}

#mainlinks {
	width: 550px;
	height: 32px;
	margin: 0;
	position: absolute;
	top: 120px;
	right: 16%;
	font-size: normal;
	font-weight: bold;
        text-align: right;
}

#mainlinks a:link {text-decoration: none; color:#aa99bb;}
#mainlinks a:visited {text-decoration: none; color:#aa99bb;}
#mainlinks a:active {text-decoration: none; color:#ccccff;}
#mainlinks a:hover {text-decoration: none; color:#5555ff;}

a#silly { display: block; height: 47px; width: 223px;}

h1 {
	position: absolute;
	top: 45px;
	left: 51px;
	margin: 0;
	padding: 0;
	height: 47px;
	width: 223px;
	background: url(images/Work1.gif) top left no-repeat;
	z-index: 1;
}

h2 {
	color: #9999e0;
	font-size: x-large;
	font-weight: normal;
	background: url(images/hr.gif) bottom left repeat-x;
	padding-bottom: 4px;
}

h3 {
	color: #b2119d; 
	padding-top: 5px;
	margin: 0;
	font-weight:bold;
}
h4 { font-size: 110%; }
.blogbody { margin-bottom: 2em; border-bottom: 1px solid #9bbddb; }

/*default paragraph and link styles */
body {color: #eecccc;}
p {color: #ffffff; text-decoration: none;}
blockquote {color: #ddddff; text-decoration: none;}
a, a:link { color: #99ccff; text-decoration: underline; }
a:visited { color: #22aaee; text-decoration: underline; }
a:active, a:hover, a:focus { color: #00ffee; }

#sidebarmain {
	position: absolute;
	top: 160px;
	left: 40px; 
	width: 140px;
}
#sidebar1, #sidebar2 { 
	padding: 16px;
	background: #333333; 
	border-top: 1px solid #888;
	border-left: 1px solid #777;
	border-right: 1px solid #888;
	border-bottom: 1px solid #666;
        text-align: right;
	font-size: 100%;
	color: #eeccbb;
background: #333333 url(images/M64al.jpg) top left no-repeat; 
}

#sidebar1 {margin-bottom: 1em; }
#sidebar2 p, #sidebar2 li, #sidebar1 p, #sidebar1 li {padding-bottom: 1em;}
#sidebar2 h3, #sidebar1 h3 {color: #99f; text-decoration: underline; padding-bottom: 4px; font-size: 100%;  }

#sidebar1 a, #sidebar1 a:link, #sidebar1 a:active, #sidebar1 a:visited {color: #f3cccc; text-decoration: none; }
#sidebar1 a:active, #sidebar1 a:hover, #sidebar1 a:focus { color: #33f; }
#sidebar2 a, #sidebar2 a:link, #sidebar2 a:active, #sidebar2 a:visited {color: #ff7; text-decoration: none; }
#sidebar2 a:active, #sidebar2 a:hover, #sidebar2 a:focus { color: #55f; }
