body {
	margin:0;
	color:000000;
a {
	border:0;
	color:ffffff;
}
/* function portgall(), */
a.menulinks {
	text-decoration:none;
}
/* link that appears within a body paragraph of regular text */
a.intext {
	text-decoration:underline;
}
a.intext:hover {
	text-decoration:none;
}
a.intext:active {
	text-decoration:underline;
}
/* pull-down menu */
a.topmenu {
	text-decoration:none;
}
table {
	color:000000;
}
/* used on several pages */
table.sections {
	width:100%;
}
/* function portgall(), function (pagebottom()), */
td.sitehalf {
	width:50%;
	/*vertical-align:top;*/
}
/* The container <div> - needed to position the dropdown content */
.dropdown_write .dropdown_shop .dropdown_more .dropdown_about {
  position: relative;
  display: inline-block;
}
/* Dropdown Content (Hidden by Default) */
.dropdown-content_write {
  /*font-size:1.5em;*/
  display: none;
  position: absolute;
  min-width: 160px;
  border:2px solid #ffffff;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}
/* Dropdown Content (Hidden by Default) */
.dropdown-content_shop {
  /*font-size:1.5em;*/
  display: none;
  position: absolute;
  min-width: 160px;
  border:2px solid #ffffff;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}
/* Dropdown Content (Hidden by Default) */
.dropdown-content_more {
  /*font-size:1.5em;*/
  display: none;
  position: absolute;
  min-width: 160px;
  border:2px solid #ffffff;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}
/* Dropdown Content (Hidden by Default) */
.dropdown-content_about {
  /*font-size:1.5em;*/
  display: none;
  position: absolute;
  min-width: 160px;
  border:2px solid #ffffff;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}
/* Links inside the dropdown */
.dropdown-content_write a {
  /*font-size:1.5em;*/
  padding: 5px;
  text-decoration: none;
  display: block;
}
/* Links inside the dropdown */
.dropdown-content_shop a {
  /*font-size:1.5em;*/
  padding: 5px;
  text-decoration: none;
  display: block;
}
/* Links inside the dropdown */
.dropdown-content_more a {
  /*font-size:1.5em;*/
  padding: 5px;
  text-decoration: none;
  display: block;
}
/* Links inside the dropdown */
.dropdown-content_about a {
  /*font-size:1.5em;*/
  padding: 5px;
  text-decoration: none;
  display: block;
}

/* Show the dropdown menu on hover */
.dropdown_write:hover .dropdown-content_write {display: block;}
.dropdown_shop:hover .dropdown-content_shop {display: block;}
.dropdown_more:hover .dropdown-content_more {display: block;}
.dropdown_about:hover .dropdown-content_about {display: block;}


/* pull-down menu */
.menu {
	vertical-align:bottom;
	border:1px solid #ffffff;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	width:25%;
}
/* pull-down menu */
.menu:active {
	background-color:#000000;
}
.menu20 {
	vertical-align:bottom;
	border:1px solid #ffffff;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
}
.menu20:hover {
	background-color:000000;
}
/* various pages */
.linksicons {
	width:100%;
	max-width:170px;
	min-width:100px;
	padding:0;
	border:0;
	text-decoration:none;
}
.linksicons2 {
	height:29px;
	padding:0;
	border:0;
	text-decoration:none;
}
/* index.html */
.toppics {
	width:100%;
	max-width:600px;
	min-width:100px;
}
/* writing section pages */
.site15_leftA {
	width:15%;
	vertical-align:bottom;
	border-bottom:2px solid #000000;
	border-right:2px solid #000000;
}
/* writing section pages */
.site15_rightA {
	width:15%;
	vertical-align:bottom;
	border-bottom:2px solid #000000;
	border-left:2px solid #000000;
}
/* writing section pages */
.site15_leftB {
	width:15%;
	vertical-align:top;
	border-top:2px solid #000000;
	border-right:2px solid #000000;
}
/* writing section pages */
.site15_rightB {
	width:15%;
	vertical-align:top;
	border-top:2px solid #000000;
	border-left:2px solid #000000;
}
/* writing section pages */
.site70 {
	width:70%;
	padding:20px;
	border-top:2px solid #000000;
	border-bottom:2px solid #000000;
	vertical-align:top;
}
/* art pages, etc. */
.menucircles2 {
	width:40%;
	max-width:400px;
	min-width:7px;
}
.menucircles3 {
	width:100%;
	max-width:300px;
	min-width:40%;
}
/* gearsleft1(), gearsright2(), gearsleft1b(), gearsright2b() */
.gearside {
	width:100%;
	max-width:500px;
	min-width:100px;
}
/* gearsleft1b(), gearsright2b() */
.gearsidebkgd {
	border:2px solid #000000;
	width:10%;
	vertical-align:top;
	padding-top:40px;
}
/* gearsleft1(), gearsright2(), gearsleft1b(), gearsright2b() */
.otherside {
	border:2px solid #000000;
	border-right:4px solid #000000;
	width:3px;
}
/* gearsright2(), gearsleft1b() */
.otherside2 {
	border:2px solid #000000;
	border-left:4px solid #000000;
	width:3px;
}
/* gearsleft1() */
.itemtext {
	vertical-align:top;
	border:2px solid #000000;
	padding:20px;
}
.lineborder {
	border:2px solid #ffffff;
}
/* index.html */
.sampleimg {
	width:60%;
	max-width:60%;
	min-width:70px;
}
.novelimg {
	float:left;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	width:40%;
	min-width:150px;
	max-width:250px;
	max-height:375px;
}
.shortimg2 {
	width:22%;
	max-width:175px;
	min-width:50px;
}

/* writing.html */
.bodywords {
	padding-top:20px;
	padding-bottom:20px;
	padding-left:15%;
	padding-right:15%;
}
/* gearsleft1(), artsectiontop() */
.img12 {
	padding-top:12px;
	width:100%;
}
/* portgall() */
.menucircles4 {
	width:80%;
	max-width:400px;
	min-width:7px;
}
/* settings for a citation in the publications list at writing_publications.html */
.published {
	margin-left:.5in;
	text-indent:-.5in;
	line-height:200%;
	tab-stops:.75in;
}
.words {
	/*font-size: calc(1em + 1vh);*/
	font-size:1.25em;
	/*font-size:125%;*/
}
.bottomwords {
	font-size:calc(0.85em + 0.85vh);
}
.bigwords {
	font-size:calc(1.00em + 1.00vh);
}
.shopitem {
	background-color:ffffff;
}
.shopitem:hover {
	background-color:eeeeee;
}
.shopitem:active {
	background-color:ffffff;
}
/* Sets the background to a color with an 80% opacity. */
#frameofthemenu {
	background-color:#130f0e;
	padding:0px;
	color:#ffffff;
	/*vertical-align:top;*/
}
/* portgall() */
#frameofthemenu:hover {
	background-color:ffffff;
	color:000000;
}
/* portgall() */
#frameofthemenu:active {
	background-color:#130f0e;
	color:#ffffff;
}
/* used on various pages */
#frameofthemenu2 {
	background-color:ffffff;
	padding:10px;
	color:000000;
	/*vertical-align:top;*/
}
/* portgall() */
#frameofthemenu2:hover {
	background-color:#130f0e;
	color:#ffffff;
}
/* portgall() */
#frameofthemenu2:active {
	background-color:ffffff;
	color:000000;
}
/* art_narr.html, art_digital.html, art_beadwork.html */
#artthumb {
	width:25%;
	max-width:25%;
	min-width:50px;
	border:2px solid #ffffff;
}
/* art_digital.html */
#artthumb2 {
	width:38%;
	max-width:38%;
	min-width:50px;
	border:2px solid #ffffff;
}
#artthumb2:hover {
	border:2px solid #27ef71;
}
/* art_photo.html */
#artthumb3 {
	width:20%;
	max-width:20%;
	min-width:50px;
	border:2px solid #ffffff;
	vertical-align:top;
}
/* art_photo.html */
#artthumb3:hover {
	border:2px solid #27ef71;
}
/* art_photo.html */
#artthumb4 {
	width:20%;
	max-width:20%;
	min-width:50px;
	border:2px solid #ffffff;
}
/* art_photo.html */
#artthumb4:hover {
	border:2px solid #ffffff;
}
/* pagebottom() */
#artsquare {
	margin:5px;
	padding:3px;
	outline-width:1px;
}
#pagetitle {
	font-size:30px;
	font-weight:bold;
	border-bottom:2px solid #27ef71;
	width:50%;
}
