body { padding: 0; margin: 0; font-size: 1.0em; font-family : verdana, arial, sans-serif; width: 100%;min-width: 800px;  background: #000000; color: #ffffff;}
#container { width: 90%; min-height: 100%; height: auto !important; height: 100%; margin: 0; padding: 0; position: relative;  }
/* Index */
.outer {  margin-left: 300px;  top:0; padding: 0; height: 100%; position: absolute; width: 75%; background: transparent;}
.main { position: relative; min-height: 400px !important; min-width: 400px !important; background: transparent url(../images/baretinyfeet.png) no-repeat center; clear: right; opacity: 0.80;}

/* Design */
.wrapper {  margin-left: 275px;  /* top:0; */ padding: 0; height: 100%; position: absolute; width: 75%; }
.content { position: relative; margin-top: 120px; width: 70%; margin-right: auto; margin-left: auto;}
.globey { background: transparent url(../images/Hello_World_24.png) no-repeat;  width: 200px; height: 208px; position: fixed; top: 90px; right: 30px; /* z-index: 105; */ }

.iwa { bottom: 10px; left: 20px; background: transparent url(../images/iwalogo3.png) no-repeat bottom right;position: fixed; z-index: 100; height: 100px; width: 130px;}

/* positioning */
.center { text-align: center; margin-left: auto; margin-right: auto;}
.pad10 {padding: 10px 0px; }
.pad25 {padding: 25px 0px; }
.pad50 {padding: 50px 0px; }
.pad100 {padding: 100px 0px; }
.pad150 {padding: 150px 0px; }

.design li { list-style-type: none; padding: 10px; font-size: 80%; }
.design_header { font-family: Tork, "Kristen ITC", "Lucinda Calligraphy", sans-serif; color:#3E10E8; font-weight: bold; font-size: 1.75em; z-index: 120;}
.design_header_green { font-family: Tork, "Kristen ITC", "Lucinda Calligraphy", sans-serif; color: #0f8e08; font-weight: bold; font-size: 1.85em; z-index: 120;}
.design_header_purple { font-family: Tork, "Kristen ITC", "Lucinda Calligraphy", sans-serif; color: #8041a8; font-weight: bold; font-size: 1.75em; }
.design li ul { padding-top: 10px;}
.design li ul li { list-style-type: none; padding: 0; font-size: 1.0em;}

/* fonts and such */
@font-face {  font-family: Tork;  src: url(../fonts/tork.ttf) format("truetype");}
@font-face {  font-family: Tork;  src: url(../fonts/torkb.ttf) format("truetype"); font-weight: bold;}
.bold	{	font-weight: bold;}
.sm { font-size: 80%; }
.www	{	color: #3E10E8; 	background: inherit; /* font-family: "Kristen ITC", fantasy; */	font-size: 1.15em;	font-weight: bold;	}
h5	{	font-size : 1.4em;	font-weight : bold;	 }
.redtext	{color: red;  background: transparent; font-style: italic; }
.red { color: #cc0000;}
.orange { color: #ff3300; }
.yellow { color: #ffd12e; }
.green  { color: #008000;}
.blue  {color: #3e10e8;}
.purple  {color: #800080;}
.violet  { color: #cc00cc;}
.globey_blue { color: #467bdc; }
#small a:hover {color: #8041A8; text-decoration: none; }
.tinyfeet {font-family: Tork, "Kristen ITC", "Lucinda Calligraphy", sans-serif; color: #c0c0c0; font-weight: bold; font-size: 1.25em;  text-align: center; white-space: nowrap;}
.tinyfeetleft {font-family: Tork, "Kristen ITC", "Lucinda Calligraphy", sans-serif; float: left; clear: both; width: 250px; color: #c0c0c0; font-weight: bold; font-size: 1.15em; position: relative; padding: 0px 100px 0px 20px; text-align: center;}
.tinyfeetright { font-family: Tork, "Kristen ITC", "Lucinda Calligraphy", sans-serif; float:right; clear: both; width: 250px; color: #c0c0c0; font-weight: bold; font-size: 1.15em; position: relative; padding: 20px 40px 20px 100px; text-align: center; }
.white { color: #ffffff; font-size: 1.50em;}
.textcenter {color: #999966; background: transparent; font-size: 80%; font-weight: bold; margin-left: 370px; text-align: center;   width: 50%;  }

/* Clearfix */
.clearfix:after {	content:" "; 	display:block; 	height:0;	font-size:0; 	clear:both; 	visibility:hidden;}
.clearfix {display:inline-block;}
/* mac hide \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
.clear { clear: both; }
/* End hide */

/* header */
#head {position: fixed; width: 100%; height: 40px; background: #000000;  z-index: 100;}
.hww { color: #ffffff; background: transparent; font-size: .90em; font-weight: bold; padding: 0; margin: 10px 0 10px 30px; width: 40%; z-index: 105;}
.hww li {list-style-type: none; }
.hww a:link, .hww a:visited { color: #ffffff; }
.hww a:hover { color: #8041A8; }
.address { font-size: .60em; color: #ffffff; z-index: 105; clear:both; }
#right { font-weight: bold; font-size: .80em;  padding: 0 0 1em 0; margin: 10px 30px; right: 30px; position: fixed; float: right; z-index: 105;}
#right li { list-style-type: none;  display: inline; padding-left:25px; }
#right a:link, #right a:visited { color: #999967; }
#right a:hover { color: #8041A8; }
.opaque {height: 25px; width: 100%; top: 40px; background: #000000; opacity: 0.7; position: fixed;  }
.opaque2 {height: 15px; width: 100%; top: 65px; background: #000000; opacity: 0.5; position: fixed;  }


/* Navigation */
#navigation { margin: 60px 0 0 -5px; padding: 0; width: 25%; left: 0; position: fixed; z-index: 101;/* min-width: 250px; */}
#small	{ }
#small ul	{ }
#small li { list-style-type: none;  font-weight: bold; font-size: .95em;  padding: .25em 0;   }


#header { margin: 20px 0 0 -5px; padding: 0; width: 25%; left: 0; position: fixed;/* min-width: 250px; */}
.img_left { left:0; top: 0; }
#rightlinks { font-weight: bold; font-size: .80em;  padding: .10em 0 1em 0; right: 30px; position: relative; float: right; }
#rightlinks li { list-style-type: none;  display: inline; padding-left:25px; }
#rightlinks a:link, #rightlinks a:visited { color: #999967; }
#rightlinks a:hover { color: #8041A8; }
.biz { color: #ffffff; background: transparent; font-size: .90em; font-weight: bold; padding: .10em 0 1em 0; margin-left: 30px; width: 40%;}
.biz li {display: inline; }
.biz a:link, .biz a:visited { color: #ffffff; }
.biz a:hover { color: #8041A8; }
.smaller { font-size: .60em; margin: -25px 0 0 -8px; color: #ffffff; width: 40%;}
.smaller li { list-style-type: none; }

/* footer */
.footer { bottom: 90px; left: 0; position: fixed;  background: transparent;  }
#address	{ color: #ffffff; background: transparent; font-size: .60em; font-weight: bold; }
#address li {list-style-type: none; padding: .10em; /* display: inline; */}
#address li a:link {/* display: inline; */font-weight: bold; 	color: #ffffff; background: inherit;}
#address li  a:visited { color: #ffff00;  background: inherit; }
#address li a:hover { color: #3e10e8;  background: inherit;	}
#address li span { padding: .50em; /* display: inline; */font-weight: bold; /* The Google Voice plugin css*/ }

a:link, a:visited {	text-decoration: none;  font-weight: bold; 	color: #999967; background: inherit;	}
a:hover 	{	color: #8041A8; background: inherit;		}
a:focus, a:active  { outline: none; }