html,body { 
	margin: 0px; 
	padding: 0px; 
	line-height: 1.5em;
	font-family: "Verdana", Verdana, Arial, sans-serif;
	font-size: 0.8em;
	}
	
html {  background: #ffffff url(http://www.skyscape3.com/images/3.jpg) repeat-x top center; }

#wrapper { 
	/* background: #fff url(images/bg.jpg) no-repeat top left; */
	padding-top: 10px;
	width: 950px; 
	margin-left: auto; 
	margin-right: auto; 
	}
	
h1,h2,h3,h4,h5,h6 { font-family: "Georgia", Georgia, serif; }
ul { list-style-type: square; }
a { text-decoration: none; font-weight: bold; color: #000000; }
a:hover { color: #008aff; }
h4 { border-bottom: solid 1px #eeeeee; font-size: 1.9em; /* background: url(images/shad.jpg) repeat-x bottom center;  */ padding-bottom: 10px; margin: 0px; font-weight: normal; }
h4 strong { font-size: 0.5em; font-family: Verdana, sans-serif; line-height: 2em; }
hr { height: 1px; border: 0px; border-top: solid 1px #eee; padding-bottom: 10px; }

/* SEARCH CSS */
#search { width: 320px; float: right; margin-top: -9em; clear: both; }
#searchbox { width: 235px; border: solid 1px #cdcdcd; }
#searchbutton { width: 60px; background-color: #000; border: 0px; color: #ffffff; font-size: 0.9em;  height: 2.2em; line-height: 2.2em; font-weight: bold; }

/* HEADER AND TITLE CSS */
#header { float: left; }
#header h1 { width: 305px; float: left; font-size: 3em; margin-top: 24px; margin-right: -30px; }
#header h1 sup { color: #fff; }
#header h1 .botbox { height: 10px; display: block; width: 100%; margin-top: 12px; background-color: #008aff; }
#header a:hover { color: #fff; }
#header a:hover sup { color: #000; }

/* MENU CSS */
#mainmenu { float: left; }
#mainmenu li { display: block; float: left; padding: 10px 5px; text-align: right; width: 145px; margin-top: 12px; }
#mainmenu h3 { padding: 0px; margin: 0px; font-family: "Georgia", Georgia, sans-serif; }
#mainmenu a { font-weight: normal; }
#mainmenu h3 a { font-weight: bold; }
#mainmenu .botbox { height: 10px; display: block; width: 100%;  }
#mainmenu-inlife { background-color: #a373ba;  }
#mainmenu-increativity { background-color: #cdcdcd;  }
#mainmenu-inpictures { background-color: #fcf13b;  }
#mainmenu-interior { background-color: #000000;  }

/* MAIN CONTENT CSS */
#primary { margin-bottom: 5px; float: left; }
#primary p { font-size: 1.2em; } 
#main-life { width: 295px; float: left; margin-right: 18px; margin-left: 10px; margin-top: -15px;}
#main-creativity { width: 295px; float: left; margin-top: -15px; }
#main-creativity img { display: block; margin-left: auto; margin-right: auto; }
#primary h3 { font-size: 2.3em; background-color: #000; color: #fff; padding: 7px 5px; font-weight: normal; }
#primary h3 a { color: #fff; font-weight: normal; }
#primary img { border: 1px solid #eee; padding: 5px; margin-top: 5px; margin-left: auto; margin-right: auto; display: block; background-color: #fff; }
#main-block { width: 610px; float: left; margin-left: 10px; margin-top: -15px; }
#main-image { margin-left: 10px; }

/* SECONDARY CONTENT CSS */
#secondary { width: 300px; float: left; clear: both; margin-right: 10px; margin-top: 15px; font-size: 1.1em; }
#dailyvisits ul { list-style-type: none; margin: 0px; padding: 0px; }
#onflickr, #dailyvisits { width: 145px; float: left; margin-bottom: 0px; padding-bottom: 15px;  padding-top: 10px;}
#about-people, #about-things { width: 300px; padding-bottom: 15px;  padding-top: 10px; margin-bottom: 0px; }
#about-people h4 { margin-top: -10px; }
#onflickr div { margin-bottom: 0px;  }
#subscribe { margin-top: -10px; clear: both; border-top: solid 1px #eeeeee;}
#listenin-id { padding-right: 5px; float: left; }
#ponder, #aboutme, #findmeon { padding-bottom: 25px; }
#listenin { padding-bottom: 10px; }
#findmeon img { border: 0px; padding-bottom: 10px; }
#findmeon li { display: inline; float: left; padding-right: 10px; list-style-type: none; margin: 0px; padding-top: 5px;}
#findmeon ul { float: left; margin: 0px; padding: 0px; }

/* SECONDARY CONTENT WITH PICTURES */
#secondary-pictures { width: 300px; float: left; clear: both; margin-right: 10px; margin-top: 8px; font-size: 1.1em; }
#secondary-pictures img { padding-right: 7px; padding-bottom: 7px; border: 0px; }

/* FOOTER CSS */
#footer { text-align: center; color: #000; font-family: Verdana, sans-serif; border-top: solid 1px #eeeeee; padding-top: 0px; clear: both; margin-right: 20px; }
#footer a { color: #cdcdcd; }
#footer a:hover { color: #008aff; }

/* MISC. CLASSES */
.more { font-family: "Georgia", Georgia serif; font-weight: bold; font-size: 1.1em; }
.hidden { display: none; }
.cited { float: right; }
.readmore { display: inline; text-align: right; float: right; clear: both; }
.article-separator { height: 1px; border: 0px; border-top: dotted 1px #000; padding-bottom: 10px; }
.commentform { width: 500px; }
.commentform label { float: left; display: block; width: 8em; }
.commentform div div div label { float: right; width: 6em; }
.commentform div div div input { float: right; width: 20px; }


/* FLICKR CSS */
#flickr_badge_uber_wrapper {text-align:center;  margin-bottom: 0px; }
#flickr_badge_wrapper {padding:10px 0 0 0;}
.flickr_badge_image {margin:0 10px -15px 10px;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover, #flickr_badge_uber_wrapper a:link,	#flickr_badge_uber_wrapper a:active, #flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {margin-bottom: 0px;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}


/* Spambot defense field */
#importantfield, #importantfield-label { display: none; overflow: hidden; height: 0; width: 0; padding: 0; margin: 0; }