@charset "UTF-8";
/* CSS Document */
/*
	SITE RULES
*/
*
	{
	padding: 0;
	margin: 0;
	border: 0;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	}
body
	{
	background-image:url(../furniture_pixels/BGbig.jpg);
	}
div#logo h1
	{
	text-align:right;
	padding-right: 7px;
	}

/*
	ILLUSTRATIONS & LINES
*/
#content_bucket
	{
	background-image:url(../furniture_pixels/BGVline.gif);
	background-repeat: repeat-y;
	background-position: 256px 20px;
	display:block;
	float:left;
	}
div#content
	{
	background-repeat:no-repeat;
	background-position: 120px 20px;
	display:block;
	float:left;
	width: 1010px;
	}
body#PageHome div#content
	{
	background-image:url(../furniture_pixels/IllustrationExplore.gif);
	}
body#PagePortfolio div#content
	{
	background-image:url(../furniture_pixels/IllustrationFighter.gif);
	}
body#PageAbout div#content
	{
	background-image:url(../furniture_pixels/IllustrationDrive.gif);
	background-position: 170px 0px;
	}
body#PageContact div#content
	{
	background-image:url(../furniture_pixels/IllustrationEat.gif);
	background-position: 110px -20px;
	}
/*
	START SIDE
*/
div#side
	{
	width:256px;
	font-size: 80%;
	display:block;
	float: left;
	}
div#side h3
	{
	background-image:url(../furniture_pixels/BGline.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	padding-bottom:5px;
	font-weight: normal;
	}

div#side div#blog h3 img, div#side div#mailinglist h3 img {margin-bottom: -10px}

/*
	ABOUT
*/
div#about, div#blog
	{
	clear:both;
	display: block;
	/*background-image:url(../furniture_pixels/BGline.gif);*/
	background-repeat:repeat-x;
	margin: 20px 24px 20px 24px;
	}
div#about p, div#blog p, div#blog h4
	{
	text-align:right;
	font-size: 80%;
	padding-top: 10px;
	}
/*
	CONTACTS
*/
div#contacts
	{
	background-image:url(../furniture_pixels/BGline.gif);
	background-repeat:no-repeat;
	background-position: -15px 30px;
	clear:both;
	display: block;
	}
div#contacts div#contactsworks
	{
	/*background-image:url(../furniture_pixels/BGjourney.gif);*/
	
	background-repeat:repeat-x;
	margin: 20px 24px 40px 24px;
	}

div#contacts span.vcarddef
	{
	float: left;
	clear: left;
	text-transform: uppercase;
	font-style:normal;
	font-size: 70%;
	font-family: Georgia,"Times New Roman",Times,serif;
	}
div#contacts span.vcardelement
	{
	float: right;
	text-align: right;
	width: 100px;
	font-style:normal;
	font-size: 10px;
	font-weight: lighter;

	}
div#contacts span.vcardelement a
	{
	
	font-style:normal;
	font-size: 10px;
	font-weight: lighter;

	}
div#contacts span.vcardrow
	{
	clear: both;
	display:block;
	padding-top:7px;
	}

/*
	MAIN
*/
div#main
	{
	width:710px;
	float: right;
	margin-left: 40px;
	}
div#main h2
	{
	text-align:left;
	background-image:url(../furniture_pixels/BGline.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	/*padding: 10px 0 15px 0;*/
	}
	
div#main div#portfolioexamples h2 img
	{
	margin-bottom:-20px;
	margin-top:-20px;
	}
/*
	BREADCRUMBS
*/
div#breadcrumbs
	{
	 	border-bottom: 1px dotted black;
    	margin-bottom: 16px;
	}
div#breadcrumbs ul
	{
	list-style: none;
	padding: 10px 0;
	font-size: 60%
	}
div#breadcrumbs ul li
	{
	display: inline;
	padding: 0 5px 0 7px;
	border-left: 1px dotted black!important;
	white-space: nowrap;
	}
div#breadcrumbs ul li.notme {padding-left: none; border-left: none !important; margin-left: -7px;}
/*
	HOMEPAGE IMAGE ARRAY
*/
ul.homepage-portfolio-array{margin: 10px 0 0 -6px;}
ul.homepage-portfolio-array a
	{
	border: none;
	}	
ul.homepage-portfolio-array a:hover, ul.homepage-portfolio-array a:focus
	{
	border: none;
	}	
ul.homepage-portfolio-array li
	{
	list-style: none;
	display: inline;
	width: 80px;
	margin-left: 5px;
	}
ul.homepage-portfolio-array li a img
	{
	margin-bottom: 5px;
	/*opacity: .7;
	filter: alpha(opacity=7t0)*/;
	}
ul.homepage-portfolio-array li a:hover img
	{
	/*opacity: 1;
	filter: alpha(opacity=100);*/
	}
/*
	SPECIAL LINKS
*/
a.LinkPointer
	{
	text-align:right;
	float:right;
	/*background-image:url(../furniture_pixels/BGpointer.png);*/
	background-repeat:no-repeat;
	background-position:right;
	font-size: 70%;
	/*padding: 0 45px 0 2px;*/
	color: white;
	font-weight: normal;
	font-style:italic;
	margin-top:20px;
	clear:both;
	border: none;
	}
/*a.LinkPointer:hover
	{
	text-decoration:none;
	color: #666;
	background-image:url(../furniture_pixels/BGpointerAlt.png);
	border: none;
	}*/
/*
	NEWS
*/
div#news, div#poems, div#mushroomfarmer
	{
	background-image:url(/bucket/pixels/NewBg.gif);
background-position:-5px 30px;
background-repeat:no-repeat;
float:left;
margin:0 0 30px 0;
width:730px;
height:300px;
	}
	div#poems
	{
	background-image:url(/bucket/pixels/PoemsBg.gif);
	height:250px;
	}
div#news ul, div#poems ul, div#mushroomfarmer ul
	{
	/*margin: 20px 0 0 -10px;*/
	list-style: none;
	font-size: 70%;
	color:#444;
	margin:45px 0 0 -25px;
	}
div#news ul li, div#poems ul li, div#mushroomfarmer ul li
	{
	float:left;
	margin-left:45px;
	width:195px;
	}
div#news ul li h4, div#poems ul li h4, div#mushroomfarmer ul li h4
	{
	padding-bottom: 10px;
	color: #666;
	font-weight: normal;
	}
div#news ul li h4 a, div#poems ul li h4 a, div#mushroomfarmer ul li h4 a
	{
	font-style: normal;
	text-transform: uppercase;
	font-style:normal;
	font-size: 90%;
	font-family: Georgia,"Times New Roman",Times,serif;
	}
div#poems ul li h4 a {
	border-bottom:none!important;
	line-height: 20px;
}

div#poems a.LinkPointer {
	margin-top:60px;
}

div#news ul li h4 a:focus, div#news ul li h4 a:hover, div#poems ul li h4 a:hover, div#poems ul li h4 a:focus
	{
	color: #c00;
	border-bottom-color: #c00;
	}
div#news ul li span.newsdate
	{
	padding-bottom: 10px;
	color: #666;
	font-size: 90%;
	display:block;
	clear: right;
	}

div#main div#news h2 img
	{
	margin-bottom: -10px;
	}
div#main div#news h2 a.rssbutton
	{
	float: right;
	}
/*
	PORTFOLIO THUMBS
*/
ul.thumbnailstack
	{
	list-style: none;
	margin: 20px 0 20px 0;
	padding-bottom: 20px;
	float: left;
	}
ul.thumbnailstack li
	{
	float: left;
	margin-left:25px;
	width:215px;
	background-repeat:no-repeat;
	margin-bottom: 20px;
	}
ul.thumbnailstack li.notme
	{
	margin-left: 0!important;
	}
ul.thumbnailstack li.sectionhomelistitem a
	{
	background-repeat: no-repeat;
    border: medium none;
    color: #83BE33;
    display: block;
    font-family: 'Arizonia',cursive;
    font-size: 110%;
	line-height: 90%;
    padding: 223px 0 20px 20px;
	}
ul.thumbnailstack li.sectionhomelistitem a:hover
	{
   	color: #cc0000;
	}
ul.thumbnailstack li.sectionhomelistitem a span
	{
	padding-left:10px;
	color: #4f6633;
	background-color: transparent;
	}

body#PagePortfolio div#main h3 img /*, body#PageAbout div#main h3, body#PageContact div#main h3, body#PageExtra div#main h3*/
	{
	margin-bottom:-20px!important;
	}
/*
	PORTFOLIO PAGES
*/
body#PagePortfolio div#main img
	{
	border: 1px solid #c4c3c0;
	margin: 20px 0;
	float:left;
	}
body#PagePortfolio div#main h3 img, body#PagePortfolio div#main table img
	{
	border: none;
	margin: 0;
	float: none;
	}
body#PagePortfolio div#main table
	{
	background-image:url(../furniture_pixels/BGline.gif);
	background-repeat:repeat-x;
	width:710px;
	margin-bottom:20px;
	}
body#PagePortfolio div#main table h4
	{
	margin-top:20px;
	padding-bottom: 10px;
	}
body#PagePortfolio div#main table th, body#PagePortfolio div#main table td
	{
	border-bottom: 1px solid #c4c3c0;
	text-align:left;
	font-size: 70%;
	vertical-align: top;
	}
body#PagePortfolio div#main table td
	{
	padding:5px 0;
	}
body#PagePortfolio div#main table td.tabletitle {width: 100px;}
body#PagePortfolio div#main table td q
	{
	font-style:italic;
	display:block;
	margin-bottom: 10px;
	}
img.extraimage
	{
	display:inline;
	margin: 0!important;
	margin-bottom: 6px!important;
	margin-left: 5px!important;
	}
img.extraimagetop
	{
	margin-top: 20px!important;
	}
/*
JOURNEY NAV
*/
ul.JourneyNav
{
	list-style: none;
	float: right;
	margin-top:-35px;
}
ul.JourneyNav li
{
	display: inline;
}
/*
PORTFOLIO DISPLAY DETAILS
*/
ol.packcontains
{
padding:10px 20px;
}
div#WritenContent
{
font-size: 80%;
}
div#WritenContent p, div#WritenContent q
{
padding-top: 20px;
display:block;
}
div#WritenContent q
{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:130%;
font-style:italic;
line-height:140%;
}
div#WritenContent q a
{
font-family:Georgia,"Times New Roman",Times,serif;
text-transform: uppercase;
font-style:normal;
font-size: 80%;
}
div#WritenContent h3, div#WritenContent h4
{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:130%;
font-style:italic;
line-height:140%;
font-weight: normal;
padding: 10px 0
}
div#WritenContent div h3
{
font-size:120%;
background-image:url(../furniture_pixels/BGline.gif);
background-repeat:repeat-x;
margin-top: 20px;
margin-bottom: -20px;
}
div#WritenContent div h3 a
{
font-size:90%;
}
div#WritenContent h4
{
font-size:100%;
line-height:120%;
padding: 20px 0 0 0;
}
div#WritenContent ul, div#WritenContent ol
{
padding: 20px;
}
div#WritenContent .line, ol.favoriteslist
{
background-image:url(../furniture_pixels/BGline.gif);
background-repeat:repeat-x;
margin-top: 20px;
}
span.newsdate, span.listingauthor
{
display:block;
padding-bottom: 5px;
font-size: 80%;
color: #666;
}
span.rssbutton
{
visibility:visible;
display:block;
float:right;
}
span.rssbutton a { border: none; }
div#Capacity
{
	margin-bottom: -45px;
	margin-top: -20px;
	margin-left: 20px;
}
div#Workedwiththese h2 img {margin-bottom:-35px; margin-top:40px;}

div#AboutCopy p
{
font-size:70%;
line-height:120%;
width:500px;
}

div#MainIntro
{
background-image:url(/bucket/furniture_pixels/HomeAbout.png);
background-repeat:no-repeat;
height:150px;
margin-bottom:20px;
padding-left:40px;
padding-top:50px;
clear: left;
}
.micropoem.angled03
{
-webkit-transform: rotate(20deg); 
-moz-transform: rotate(20deg);	
}



