<!-- Global Styles // --> 


/* ----------------------------  NAVIGATION (HORIZONTAL) ----------------------------  */
div#utility {background-image:url(http://www.thomashubbard.net/images/navigation-background-thomas-hubbard.png);
            width: 900px; border-left: 0px solid #000000; border-right: 0px solid #663300; float: left; 
            font: bold 11px Helvetica, Arial, Helvetica, sans-serif;}
	
ul#utilitynav 	{float: left; height: 33px;
	            margin: 0px; 
		      padding: 0px;
		      list-style-type: none;}
	
ul#utilitynav li 	        {display: inline;
			        float: left; 
			        margin: 0px auto;
			        padding: 0px;}

ul#utilitynav li a:link, 
ul#utilitynav li a:visited, 
ul#utilitynav li a:active 	{background-image:url(http://www.thomashubbard.net/images/navigation-up-thomas-hubbard.jpg);
                              font-size: 8pt;
				      text-decoration: none; color: #FFFFCC;
				      text-align: center;
                              display: block;
				      width: 149px;
				      padding-top: 10px;
                              padding-bottom: 11px;
                              padding-left: 0px;
                              padding-right: 0px;
				      margin-top: 0px;
                              margin-bottom: 0px;
                              border-left: 1px solid #663300; 
				      border-right: 0px solid #663300;
                              /* border-right: 1px solid #0B0172; */
                              }

ul#utilitynav li a:hover, 
ul#utilitynav li a.current:visited 	{background-image:url(http://www.thomashubbard.net/images/navigation-hover-thomas-hubbard.jpg);
                                    text-decoration: none; font-size: 8pt; 
                                    color: #000000; 
                                    border-left: 1px solid #663300; 
                                    border-right: 0px solid #663300;}


body		{background-image:url(http://www.thomashubbard.net/images/hieroglyphics-thomas-hubbard.png);
	      background-position: top left; 
	      background-repeat: repeat-x;
	      border-color: #000000;
	      border-width: 0px;
	      border-style: solid;
	      margin-top: 0px;
            margin-left: 5px;
            margin-right: 5px;
            text-align: center;}

div#address-container     {background-color: transparent; 
                          position: absolute; width: 900px;
                          top: 10px; overflow: none; 
                          border: none;
		   	        padding-top: 0px; 
			        padding-bottom: 0px;
			        padding-right: 0px;
				  padding-left: 0px;}

.top-cropmarks	 {background-image:url(http://www.thomashubbard.net/images/top-cropmarks.gif);
	              background-position: top left; 
	              background-repeat: no-repeat; float: right; clear: right;
                    margin-right: 45px;
                    width: 246px; height: 10px; border: 0px;}

address		 {text-align: center; float: right; clear: right;
                    margin-right: 45px; 
                    padding-top: 0px; padding-bottom: 0px; 
                    padding-left: 40px; padding-right: 40px;  
                    border: 0px solid #CC9933;
                    font: bold 12px Verdana, Arial, san-serif; 
                    color: #CC9933;}

address a:link, 
address a:visited {color: #CC9933; border: none; text-decoration: none;}

address a:hover,
address a.current:visited {color: #FFFFCC; border: none; text-decoration: underline;}

.bottom-cropmarks	 {background-image:url(http://www.thomashubbard.net/images/bottom-cropmarks.gif);
	              background-position: top left; 
	              background-repeat: no-repeat; float: right; clear: right;
                    margin-right: 45px;
                    width: 246px; height: 10px; border: 0px;}


#mainframe	        {background-color: transparent;	
			visibility: visible !important; 
			overflow: none;
			margin: 0px auto;
                        width: 900px;
                        border: none;
                        text-align: left;}

#top	       		{background-color: transparent; 
                        visibility: visible !important; 
                        position: absolute;
                        top: 0px;
                       	overflow: none;
                        width: 900px; 
                        height: 1px; 
			border: none;}

.staticlogo            {background-color: transparent;
                       width: 375px; 
                       height: 200px;
                       border: none;}

.staticlogo img        {border: none;}

#namelogo 		{background-color: transparent;	
			visibility: visible !important; 
			position: absolute;
                  top: 0px;
                  z-index: 2;
			overflow: none;
                  width: 375px;
                  height: 200px;
			border: none;
			cursor: pointer;}

#blank		  {background-color: transparent;
		        visibility: hidden;
                    overflow: none;
                    width: 900px;
                    height: 100px; 
	              border: none;}

#banner		 {background-image:url(http://www.thomashubbard.net/images/banner.gif);
		        visibility: visible !important; 
                    z-index: 1;
                    overflow: none;
                    width: 900px;
                    height: 100px; 
	              border: none;}

#horizontal1_brown		{background-color: transparent;
                       	      visibility: visible !important; 
                       	      z-index: 2; float: left; clear: left;
                       	      overflow: none;
                       	      width: 900px; 
                        	height: 1px; 
			            border: none;}

#navigation			{background-color: transparent; float: left;
				visibility: visible !important;
				top: 200px;  
                        overflow: none;
                        width: 900px; 
                        height: 33px; 
         			border: none;}

#horizontal2_brown	{background-color: transparent; 
				visibility: visible !important;
				z-index: 2; float: left; clear: left;
                       	overflow: none;
                       	width: 900px; 
                       	height: 1px; 
				border: none;}

#horizontal3_white	{background-color: transparent; 
				visibility: visible !important;
				overflow: none; float: left; clear: left;
                       	width: 900px; 
                       	height: 1px; 
				border: none;} 
 

.location		{background-image:url(http://www.thomashubbard.net/images/location-background.png); 
			visibility: visible !important;
			font: bold 8pt Arial, sans-serif;
                  color: #FFFFFF; 
                  width: 900px; 
			height: 30px;
                  border: none;
                  float: left; clear: both; text-align:left;}

.location-text	{background-color: transparent;
			text-align:left; padding-top: 8px; padding-left: 36px;}


.location-text a:link, 
.location-text a:visited       {font: bold 8pt Arial, sans-serif;
                               color: #FFFFFF;
			             text-decoration: none;}

.location-text a:hover        {font: bold 8pt Arial, sans-serif;
                              color: #FFFFFF;
			            text-decoration: underline;}

#horizontal_black		{background-color: transparent; 
				visibility: visible !important;
				overflow: none; float: left; 
				width: 900px; 
				height: 1px; 
				border: none;}

#horizontal_black2		{background-color: transparent; 
				visibility: visible !important;
				overflow: none; float: left; 
				width: 900px; 
				height: 1px; 
				border: none;}

#home_pagebody		{background-color: #666666; 
				visibility: visible !important;
				overflow: none; width: 900px; 
				border: none;}

#pagebody			{background-color: #999999; float: left; clear: both;
				visibility: visible !important;
				overflow: none; width: 900px; 
				border: none;}

#index-pagebody		{background-color: #999999; float: left; clear: both;
				visibility: visible !important;
				overflow: none; width: 900px; 
				border: none;}

#index-pagebody h2 a:link,
#index-pagebody h2 a:visited    {font: bold 10pt Verdana, Arial, sans-serif; color: #000000; margin: 0px auto; display: block; text-decoration: none;}

#index-pagebody h2 a:hover      {font: bold 10pt Verdana, Arial, sans-serif; color: #FF3300; margin: 0px auto; display: block; text-decoration: underline;}   



td.notile     {background-image:url(http://www.thomashubbard.net/images/excerptbg.png);
	        background-position: top left; 
	        background-repeat: no-repeat;
	        border: none;}
                       
#left_pan  	                            {background-color: transparent;
                                        margin-bottom: 0px; width: 219px;
                                        margin-top: 0px;
                                        padding-top: 0px;
                                        padding-bottom: 0px;
                                        padding-right: 0px; padding-left: 0px;
                                        font: bold 9pt Arial, sans-serif;
                                        display: block;
                                        color: #FFFFFF;
                                        border-bottom: 1px solid #000000;}
                                        
#left_pan a:link, 
#left_pan a:visited            {font: bold 9pt Arial, sans-serif;
			             color: #FFFFFF;
			             text-decoration: none;}

#left_pan a:hover              {font: bold 9pt Arial, sans-serif;
			             color: #FFFFFF;
			             text-decoration: underline;}

#sidebar_container		        {background-image:url(http://www.thomashubbard.net/images/sidebar-buttton.png);
                                        background-repeat: no-repeat;
                                        padding-left: 35px;
                                        padding-right: 0px;
                                        padding-bottom: 0px;
                                        padding-top: 8px;
                                        border-top: 0px solid #000000;
                                        border-bottom: 0px solid #000000;
                                        border-left: 0px solid #000000;
                                        border-right: 0px solid #000000;
                                        margin: 0px auto;
                                        height: 25px;}

#sidebar_container2		         {background-image:url(http://www.thomashubbard.net/images/sidebar-button-gray.png);
                                        background-repeat: no-repeat;
                                        padding-left: 35px;
                                        padding-right: 0px;
                                        padding-bottom: 0px;
                                        padding-top: 8px;
                                        border-top: 0px solid #000000;
                                        border-bottom: 0px solid #000000;
                                        border-left: 0px solid #000000;
                                        border-right: 0px solid #000000;
                                        margin: 0px auto;
                                        height: 25px;}

#pagetitle h1                   {background-color: #FFFFFF;
                                margin-top: 35px; margin-bottom: 20px; 
                                margin-left: 0px; margin-right: 45px; 
					  padding-bottom: 4px; padding-left: 20px; 
                                border-bottom: 1px solid #000000;
                                font: bold 12pt Verdana, Arial, sans-serif;
			        	  color: #000000;
			              text-decoration: none;}


.main                         {font: normal 10pt Verdana, Arial, sans-serif;
                              padding-top: 10px; padding-left: 20px; padding-bottom: 20px; padding-right: 20px; 
                              margin-right: 45px; margin-bottom: 20px; border: none;}

.main a:link,
.main a:visited        	       {font: normal 10pt Verdana, Arial, sans-serif;
			             color: #999999;
			             text-decoration: none;}

.main a:hover          	       {font: normal 10pt Verdana, Arial, sans-serif;
			             color: #000000;
			             text-decoration: underline;}

.main h2                        {font: bold 14px Verdana, Arial, sans-serif; color: #FF6600; border: none;}

.main h2 a:link,
.main h2 a:visited        	 {font: bold 14px Verdana, Arial, sans-serif;
			             color: #FF6600;
			             text-decoration: none;}

.main h2 a:hover          	 {font: bold 14px Verdana, Arial, sans-serif;
			             color: #FF6600;
			             text-decoration: underline;} 

div.work-container     {background-color: transparent; float: left;
                       border: 0px; margin: 0px; 
                       padding-bottom: 20px; width: 600px; text-align: left;}

div.work-section     {background-color: transparent; float: left; text-align: left;
                     border: solid 0px #000000; margin: 0px; width: 400px;}

div.work-logo  {background-color: transparent; float: left; text-align: right;
                       border: solid 0px #000000; margin: 0px; width: 200px;}


.testimonial-quotes-small           {background-image:url(http://www.thomashubbard.net/images/testimonial-quotes-small.jpg);
                                    background-repeat: no-repeat; 
                                    padding-top: 20px; padding-left: 25px; padding-right: 10px; padding-bottom: 0px;
                                    margin-top: 35px; margin-bottom: 0px;}
			              
.testimonial-quotes-mid             {background-image:url(http://www.thomashubbard.net/images/testimonial-quotes-mid.jpg);
                                    background-repeat: no-repeat; 
                                    padding-top: 20px; padding-left: 25px; padding-right: 10px; padding-bottom: 0px;
                                    margin-top: 35px; margin-bottom: 0px;}

.testimonial-quotes-large           {background-image:url(http://www.thomashubbard.net/images/testimonial-quotes-large.jpg);
                                    background-repeat: no-repeat;  
                                    padding-top: 20px; padding-left: 25px; padding-right: 10px; padding-bottom: 0px;
                                    margin-top: 35px; margin-bottom: 0px;}

.testimonial-quotes-xl              {background-image:url(http://www.thomashubbard.net/images/testimonial-quotes-xl.jpg);
                                    background-repeat: no-repeat; 
                                    padding-top: 20px; padding-left: 25px; padding-right: 10px; padding-bottom: 0px;
                                    margin-top: 35px; margin-bottom: 0px;}

.testimonial-quoter                 {background-color: transparent; padding-top: 10px; padding-left: 25px;}


#pagebreak                      {background-color: #FFFFFF;
                                margin-top: 0px; margin-bottom: 50px; 
                                margin-left: 0px; margin-right: 45px; 
                                padding-top: 20px; padding-left: 20px; 
                                border-top: 1px solid #000000;
                                text-decoration: none;} 

#pagebreak a:link,
#pagebreak a:visited
                    	  {font: bold 10pt Arial, sans-serif;
			        color: #000000;
			        text-decoration: none;}

#pagebreak a:hover
                    	  {font: bold 10pt Arial, sans-serif;
			        color: #FF3300;
			        text-decoration: underline;}      
                               

#flashindex             {background-color: #666666; 
				height: 351px; width: 449px;  
				border-top: 0px solid #000000;
                        border-right: 0px solid #000000;
                        border-bottom: 1px solid #000000;
                        border-left: 1px solid #000000; 
                        color: #000000; font: normal 10pt arial, sans-serif;  
                        text-decoration: none; float: left;}

.flash-alt              {background-color: #666666; 
				height: 351px; width: 400px;
                        padding-top: 25px; padding-left: 34px; margin: 0px auto;  
				border-top: 0px solid #000000;
                        border-right: 0px solid #000000;
                        border-bottom: 0px solid #000000;
                        border-left: 0px solid #000000; 
                        float: left;}

.flash-alt a:link,            
.flash-alt a:visited       {font: normal 13px Verdana, Arial, sans-serif; 
                           color: #CCCCCC; border: none; text-decoration: underline;}
     
.flash-alt a:hover         {font: normal 13px Verdana, Arial, sans-serif; 
                           color: #FFFFFF; border: none; text-decoration: underline;}

.flash-alt h1           {background-color: #666666; 
				padding: 0px; margin: 0px auto;  
				border-top: 0px solid #000000;
                        border-right: 0px solid #000000;
                        border-bottom: 0px solid #000000;
                        border-left: 0px solid #000000; 
                        color: #FFFFFF; font: normal 16px verdana, arial, sans-serif;  
                        text-decoration: none;}

.flash-alt p            {background-color: #666666; 
				padding-top: 15px; margin: 0px auto;  
				border-top: 0px solid #000000;
                        border-right: 0px solid #000000;
                        border-bottom: 0px solid #000000;
                        border-left: 0px solid #000000; 
                        color: #FFFFFF; font: normal 13px verdana, arial, sans-serif;  
                        text-decoration: none;}


#staticexcerpt          {background-image:url(http://www.thomashubbard.net/images/paper-backdrop-homepage.gif);
			      width: 448px; height: 100%;
			      border-top: 0px solid #000000;
                        border-right: 1px solid #000000;
                        border-bottom: 1px solid #000000;
                        border-left: 1px solid #000000; 
                        text-decoration: none; float: right; clear: right;}

.slot                   {background-color: transparent; 
			      width: 390px; height: 175px;
                        padding-left: 25px;
                        padding-top: 0px; padding-bottom: 0px; 
                        border: none;
 				color: #000000; font: normal 10pt Arial, sans-serif;}

.slot h1                {background-color: transparent; 
			      margin: 0px auto; padding: 0px;}

.slot h1 a:link,            
.slot h1 a:visited         {font: bold 10pt Arial, sans-serif; 
                           color: #000000; border: none; text-decoration: none;}
     
.slot h1 a:hover         {font: bold 10pt Arial, sans-serif; 
                         color: #FF3300; border: none; text-decoration: underline;}

.slot h2                {background-color: transparent; 
			      margin: 0px auto; padding: 0px;}

.slot h2 a:link,            
.slot h2 a:visited         {font: bold 10pt Arial, sans-serif; 
                           color: #000000; border: none; text-decoration: none;}
     
.slot h2 a:hover         {font: bold 10pt Arial, sans-serif; 
                         color: #FF3300; border: none; text-decoration: underline;}

.thumbnail                   {background-color: transparent; width:150px; 
                             border: none; text-align:center;}


.thumbnail a:link,            
.thumbnail a:visited         {font: bold 8pt Verdana, Arial, sans-serif; text-align:center; 
                             color: #000000; border: none; text-decoration: none;}
     
.thumbnail a:hover         {font: bold 8pt Verdana, Arial, sans-serif; text-align:center; 
                           color: #FF6600; border: none; text-decoration: none;}

a img.thumbnail_b             {filter: none; border-color: #FFFFFF; border-width: 1px; border-style: solid;}
a:hover img.thumbnail_b       {filter: none; border-color: #FF6600; border-width: 1px; border-style: solid;}

		      

#more 		{background-image:url(http://www.thomashubbard.net/images/more-bar.png);  
			float: left; clear: both;
                  vertical-align: middle;
                  visibility: visible !important;
			overflow: none; 
			width: 900px; 
			height: 33px; 
			border-top: 0px solid #000000;
                  border-right: 0px solid #000000;
                  border-bottom: 1px solid #000000;
                  border-left: 0px solid #000000;}

#more a:link,            
#more a:visited 		{color: #CCCCCC; font: normal 8pt Arial, sans-serif; text-decoration: none;}

#more a:hover   		{color: #FFFFFF; font: normal 8pt Arial, sans-serif; text-decoration: underline;}

                        
div.more-icons 	{background-color: transparent;
			float: left;
                  width: 300px; padding-left: 30px; padding-top: 1px;
			border: 0px solid #000000;}

div.more-icons img   	{border: 0px solid #000000; padding: 0px;}


div.more-icons img  a:link,            
div.more-icons img  a:visited       {filter: none; border: none;}
     
div.more-icons img  a:hover         {filter: none; border: none;}


div.cta-1 	      {background-color: transparent; color: #FF9933; float: right;
                  font: normal 10pt Arial, sans-serif; text-decoration: none;
                  padding-top: 9px;}

div.cta-2 	      {background-color: transparent; color: #FFFFFF; float: right;
                   font: normal 10pt Arial, sans-serif; text-decoration: none; 
                   padding-right: 30px; padding-top: 9px;}

#horizontal4_white	{background-color: transparent; 
				visibility: visible !important;
				overflow: none; float: left; clear: both;
                       	width: 900px; 
                       	height: 1px; 
				border: none;
				float: left;} 

#banner2			{background-image:url(http://www.thomashubbard.net/imgbase/global/banner-bottom.png); 
				visibility: visible !important;
				position: relative;
                        left: -5px;
                        overflow: none; 
				width: 910px; 
				height: 210px; 
				border: none;
				float: left;}


#external-2				{background-color: transparent; 
		                  visibility: visible !important;
                              clear: both; text-align: center;
					width: 900px; 
				      height: 70px;
                              border: none;
					float: left;}

div.section  {background-color: transparent; float: left;
             background-repeat: repeat; border: 0px; margin: 0px; padding: 0px;
		 width: 300px; text-align: center;}


.adsense_body_copy 	{width: 220px; height: 220px; float: right; 
				margin-top: -3px; 
                        padding-top: 0px;
                        background-color: transparent;
				border: none; text-align: right;}

.adsense_bottom   	{width: 612px; height: 80px; 
				margin-top: 25px; 
                        background-color: transparent;
                        background-position: top center;
                        background-repeat: no-repeat;
				border: 0px solid #000000; text-align: left;}

.adsense_sidebar  		         {background-color: #FFFFFF; width: 210px;
                                        padding-left: 9px;
                                        padding-right: 0px;
                                        padding-bottom: 10px;
                                        padding-top: 10px;
                                        text-align: left;
                                        border-bottom: 1px solid #000000;
                                        margin-bottom: 50px;}

#footer			{background-color: transparent; 
			      visibility: visible !important;
                        float: left; clear: both;
				width: 900px; text-align: center;
				border: none;}


/* INDEX ICONS */


div#latestentries a:link, 
div#latestentries a:visited {background: url(http://www.thomashubbard.net/images/icons/portfolio/latest-entries-thomas-hubbard.gif) 
                            no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#latestentries a:hover,
div#latestentries a.current:visited {background-position: 0 -80px;}


div#animation a:link, 
div#animation a:visited {background: url(http://www.thomashubbard.net/images/icons/portfolio/animation-thomas-hubbard.gif)
                       no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#animation a:hover,
div#animation a.current:visited {background-position: 0 -80px;}

div#graphicdesign a:link, 
div#graphicdesign a:visited {background: url(http://www.thomashubbard.net/images/icons/portfolio/graphic-design-thomas-hubbard.gif)
                            no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#graphicdesign a:hover,
div#graphicdesign a.current:visited {background-position: 0 -80px;}

div#illustration a:link, 
div#illustration a:visited {background: url(http://www.thomashubbard.net/images/icons/portfolio/illustration-thomas-hubbard.gif)
                        no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#illustration a:hover,
div#illustration a.current:visited {background-position: 0 -80px;}

div#multimedia a:link, 
div#multimedia a:visited   {background: url(http://www.thomashubbard.net/images/icons/portfolio/multimedia-thomas-hubbard.gif) 
                           no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#multimedia a:hover,
div#multimedia a.current:visited {background-position: 0 -80px;}

div#contactinformation a:link, 
div#contactinformation a:visited {background: url(http://www.thomashubbard.net/images/icons/correspondence/contact-information-thomas-hubbard.gif) 
                           no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#contactinformation a:hover,
div#contactinformation a.current:visited {background-position: 0 -80px;}

div#faq a:link, 
div#faq a:visited         {background: url(http://www.thomashubbard.net/images/icons/correspondence/faq-thomas-hubbard.gif)
                           no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#faq a:hover,
div#faq a.current:visited  {background-position: 0 -80px;}

div#feeds a:link, 
div#feeds a:visited        {background: url(http://www.thomashubbard.net/images/icons/correspondence/feeds-thomas-hubbard.gif) 
                           no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#feeds a:hover,
div#feeds a.current:visited        {background-position: 0 -80px;}

div#emailupdates a:link, 
div#emailupdates a:visited {background: url(http://www.thomashubbard.net/images/icons/correspondence/email-updates-thomas-hubbard.gif)
                           no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#emailupdates a:hover,
div#emailupdates a.current:visited {background-position: 0 -80px;}

div#workshops a:link, 
div#workshops a:visited    {background: url(http://www.thomashubbard.net/images/icons/correspondence/workshops-thomas-hubbard.gif) 
                           no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#workshops a:hover,
div#workshops a.current:visited    {background-position: 0 -80px;}

div#professionalbio a:link, 
div#professionalbio a:visited  {background: url(http://www.thomashubbard.net/images/icons/about/professional-bio-thomas-hubbard.gif) 
                               no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#professionalbio a:hover,
div#professionalbio a.current:visited {background-position: 0 -80px;}
				

div#professionalresume a:link, 
div#professionalresume a:visited  {background: url(http://www.thomashubbard.net/images/icons/about/professional-resume-thomas-hubbard.gif) 
                                  no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#professionalresume a:hover,
div#professionalresume a.current:visited {background-position: 0 -80px;}

div#cosigners a:link, 
div#cosigners a:visited    {background: url(http://www.thomashubbard.net/images/icons/about/co-signers-thomas-hubbard.gif) 
                           no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#cosigners a:hover,
div#cosigners a.current:visited   {background-position: 0 -80px;}

div#tomstory a:link, 
div#tomstory a:visited     {background: url(http://www.thomashubbard.net/images/icons/about/tom-story-thomas-hubbard.gif) 
                           no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#tomstory a:hover,
div#tomstory a.current:visited     {background-position: 0 -80px;}

div#latestposts a:link, 
div#latestposts a:visited {background: url(http://www.thomashubbard.net/images/icons/blog/latest-posts-thomas-hubbard.gif) 
                           no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#latestposts a:hover,
div#latestposts a.current:visited {background-position: 0 -80px;}

div#categories a:link, 
div#categories  a:visited  {background: url(http://www.thomashubbard.net/images/icons/blog/categories-thomas-hubbard.gif) 
                           no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#categories  a:hover,
div#categories  a.current:visited {background-position: 0 -80px;}

div#tomdatanewsletter a:link, 
div#tomdatanewsletter a:visited {background: url(http://www.thomashubbard.net/images/icons/blog/tom-data-newsletter-thomas-hubbard.gif) 
                                no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#tomdatanewsletter a:hover,
div#tomdatanewsletter a.current:visited {background-position: 0 -80px;}

div#archives a:link, 
div#archives a:visited     {background: url(http://www.thomashubbard.net/images/icons/blog/archives-thomas-hubbard.gif)
                           no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#archives a:hover,
div#archives a.current:visited     {background-position: 0 -80px;}

div#downloads a:link, 
div#downloads a:visited    {background: url(http://www.thomashubbard.net/images/icons/free-stuff/downloads-thomas-hubbard.gif) 
                           no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#downloads a:hover,
div#downloads a.current:visited    {background-position: 0 -80px;}

div#diy-tutorials a:link, 
div#diy-tutorials a:visited       {background: url(http://www.thomashubbard.net/images/icons/free-stuff/diy-tutorials-thomas-hubbard.gif)
                           no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#diy-tutorials a:hover,
div#diy-tutorials a.current:visited      {background-position: 0 -80px;}

div#freequote a:link, 
div#freequote a:visited     {background: url(http://www.thomashubbard.net/images/icons/free-stuff/free-quote-thomas-hubbard.gif) 
                           no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#freequote a:hover,
div#freequote a.current:visited    {background-position: 0 -80px;}


div#digglogo a:link, 
div#digglogo a:visited     {background: url(http://www.thomashubbard.net/images/icons/network/digg-thomas-hubbard.gif) 
                           no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#digglogo a:hover,
div#digglogo a.current:visited    {background-position: 0 -80px;}

div#facebooklogo a:link, 
div#facebooklogo a:visited     {background: url(http://www.thomashubbard.net/images/icons/network/facebook-thomas-hubbard.gif) 
                            no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#facebooklogo a:hover,
div#facebooklogo a.current:visited    {background-position: 0 -80px;}

div#googlelogo a:link, 
div#googlelogo a:visited     {background: url(http://www.thomashubbard.net/images/icons/network/google-thomas-hubbard.gif) 
                           no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#googlelogo a:hover,
div#googlelogo a.current:visited    {background-position: 0 -80px;}

div#linkedinlogo a:link, 
div#linkedinlogo a:visited     {background: url(http://www.thomashubbard.net/images/icons/network/linkedin-thomas-hubbard.gif) 
                           no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#linkedinlogo a:hover,
div#linkedinlogo a.current:visited    {background-position: 0 -80px;}

div#myspacelogo a:link, 
div#myspacelogo a:visited     {background: url(http://www.thomashubbard.net/images/icons/network/myspace-thomas-hubbard.gif) 
                           no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#myspacelogo a:hover,
div#myspacelogo a.current:visited    {background-position: 0 -80px;}

div#twitterlogo a:link, 
div#twitterlogo a:visited     {background: url(http://www.thomashubbard.net/images/icons/network/twitter-thomas-hubbard.gif) 
                           no-repeat 0 0; height: 80px; width: 84px; display: block; border: none;}

div#twitterlogo a:hover,
div#twitterlogo a.current:visited    {background-position: 0 -80px;}



/* FORM ROLLOVER BUTTONS */


#Submit                  {display: block;
                          width: 86px;
                          height: 26px;
                          background: url(http://www.thomashubbard.net/images/submit-btn.png) 
                          no-repeat 0 0;}

#Submit:hover            {background-position: 0 -26px;}

#Submit span             {display: none;}


#Reset                    {display: block;
                          width: 86px;
                          height: 26px;
                          background: url(http://www.thomashubbard.net/images/reset-btn.png) 
                          no-repeat 0 0;}

#Reset:hover            {background-position: 0 -26px;}

#Reset span             {display: none;}


div.bottom		{background-color: transparent; color: #330000; font: normal 8px Arial, sans-serif; 
                  text-decoration: none; margin: 0px auto; padding-bottom: 20px; padding-left: 70px; width: 750px; float: left; clear: both;}

div.bottom-first		{background-color: transparent; color: #330000; font: normal 8px Arial, sans-serif; 
                        text-decoration: none; margin: 0px auto; width: 250px; float: left;
                        border-right: 0px solid #999999;}

div.bottom-second		{background-color: transparent; color: #330000; font: normal 8px Arial, sans-serif; 
                        text-decoration: none; margin: 0px auto; width: 250px; float: left;}

div.bottom-third		{background-color: transparent; color: #330000; font: normal 8px Arial, sans-serif; 
                        text-decoration: none; margin: 0px auto; width: 250px; float: left;}

div.bottom ul li   {background-color: transparent; color: #330000; font: normal 8px Arial, sans-serif; 
                   text-decoration: none; text-align: left; margin: 0px auto; padding: 7px; 
                   list-style-type: none; border-bottom: 1px solid #999999;}

div.bottom ul li a:link,
div.bottom ul li a:visited    {font: bold 10pt Arial, sans-serif; color: #000000; display: block; text-decoration: none;}

div.bottom ul li a:hover      {font: bold 10pt Arial, sans-serif; color: #FF3300; display: block; text-decoration: none; padding-left: 10px;}   

div.bottom h3     {background-color: transparent; color: #CC9933; font: bold 14px Verdana, Arial, sans-serif; 
                  text-decoration: none; margin: 0px auto; padding: 0px; text-align: left;}

div.bottom h4     {background-color: transparent; color: #CC9933; font: bold 14px Verdana, Arial, sans-serif; 
                  text-decoration: none; margin: 0px auto; padding: 0px; text-align: left;}

div.bottom h5     {background-color: transparent; color: #CC9933; font: bold 14px Verdana, Arial, sans-serif; 
                  text-decoration: none; margin: 0px auto; padding: 0px; text-align: left;}


p.breadcrumb		{color: #FFFFFF; font: bold 8pt Arial, sans-serif;  text-decoration: none; text-align: left;}
p.bottom		      {color: #330000; font: normal 9pt Arial, sans-serif; text-decoration: none; margin-top: -15px;}
font.body		      {color: #330000; font: normal 8pt Arial, sans-serif; text-decoration: none;}
font.dividers		{color: #CCCCCC; font: normal 9pt Arial, sans-serif; text-decoration: none;}
font.white		      {color: #FFFFFF; font: normal 8pt Arial, sans-serif; text-decoration: none;}
.entrybody              {margin-top: -15px; color: #000000; font: normal 10pt Arial, sans-serif; text-decoration: none;}

.gray			      {color: #999999; font: normal 11pt Verdana, Arial, sans-serif; text-decoration: none;}
font.orange		      {color: #FF9933; font: normal 10pt Arial, sans-serif; text-decoration: none;}
font.plain              {color: #FFFFFF; font: normal 10pt Arial, sans-serif; text-decoration: none;}

a img.navbtn		{filter: none; border-color: #000000; border-width: 0px; border-style: solid;}
a:hover img.navbtn	{background: #FFFFCC; filter: alpha(opacity=40); -moz-opacity: .40; opacity: .40;
         		      filter: none; border-color: #000000; border-width: 0px; border-style: solid;}

a img.icons             {filter: none; border-color: #000000; border-width: 0px; border-style: solid;}
a:hover img.icons	      {filter: none; border-color: #000000; border-width: 0px; border-style: solid;}

a.bottomlinks:link 	{color: #330000; font: normal 9pt Arial, sans-serif; text-decoration: none;}
a.bottomlinks:visited	{color: #330000; font: normal 9pt Arial, sans-serif; text-decoration: none;}
a.bottomlinks:hover	{color: #FF0000; font: normal 9pt Arial, sans-serif; text-decoration: underline;}
a.bottomlinks:active	{color: #330000; font: normal 9pt Arial, sans-serif; text-decoration: none;}

a.TOPNAV:link 		{color: #FFFFFF; font: normal 9pt Arial, sans-serif; text-decoration: none;}
a.TOPNAV:visited	      {color: #FFFFFF; font: normal 9pt Arial, sans-serif; text-decoration: none;}
a.TOPNAV:hover		{color: #FFFFCC; font: normal 9pt Arial, sans-serif; text-decoration: none;}
a.TOPNAV:active		{color: #FFFFFF; font: normal 9pt Arial, sans-serif; text-decoration: none;} 

a.SUBNAV:link 		{color: #CCCCCC; font: normal 9pt Arial, sans-serif; text-decoration: none;}
a.SUBNAV:visited	      {color: #CCCCCC; font: normal 9pt Arial, sans-serif; text-decoration: none;}
a.SUBNAV:hover		{color: #FFFFFF; font: normal 9pt Arial, sans-serif; text-decoration: none;}
a.SUBNAV:active		{color: #FFFFFF; font: normal 9pt Arial, sans-serif; text-decoration: none;} 

a.SUBNAV2:link 		{color: #CCCCCC; font: normal 8pt Arial, sans-serif; text-decoration: none;}
a.SUBNAV2:visited	      {color: #CCCCCC; font: normal 8pt Arial, sans-serif; text-decoration: none;}
a.SUBNAV2:hover         {color: #FFFFFF; font: normal 8pt Arial, sans-serif; text-decoration: underline;}
a.SUBNAV2:active	      {color: #FFFFFF; font: normal 8pt Arial, sans-serif; text-decoration: none;}

a.readmore:link 	      {color: #000000; font: normal 10pt Arial, sans-serif; text-decoration: none;}
a.readmore:visited	{color: #000000; font: normal 10pt Arial, sans-serif; text-decoration: none;}
a.readmore:hover	      {color: #FF3300; font: normal 10pt Arial, sans-serif; text-decoration: none;}
a.readmore:active	      {color: #000000; font: normal 10pt Arial, sans-serif; text-decoration: none;} 

a.maindiv_link:link 	    {color: #000000; font: normal 10pt Verdana, Arial, sans-serif; text-decoration: none;}
a.maindiv_link:visited	    {color: #000000; font: normal 10pt Verdana, Arial, sans-serif; text-decoration: none;}
a.maindiv_link:hover	    {color: #FF3300; font: normal 10pt Verdana, Arial, sans-serif; text-decoration: underline;}
a.maindiv_link:active	    {color: #000000; font: normal 10pt Verdana, Arial, sans-serif; text-decoration: none;}

a.maindiv_link2:link 	      {color: #FF6600; font: normal 10pt Verdana, Arial, sans-serif; text-decoration: none;}
a.maindiv_link2:visited	      {color: #FF6600; font: normal 10pt Verdana, Arial, sans-serif; text-decoration: none;}
a.maindiv_link2:hover	      {color: #FF6600; font: normal 10pt Verdana, Arial, sans-serif; text-decoration: underline;}
a.maindiv_link2:active	      {color: #FF6600; font: normal 10pt Verdana, Arial, sans-serif; text-decoration: none;}

a.maindiv_link3:link 	      {color: #666666; font: bold 11pt Verdana, Arial, sans-serif; text-decoration: none;}
a.maindiv_link3:visited	      {color: #666666; font: bold 11pt Verdana, Arial, sans-serif; text-decoration: none;}
a.maindiv_link3:hover	      {color: #666666; font: bold 11pt Verdana, Arial, sans-serif; text-decoration: underline;}
a.maindiv_link3:active	      {color: #666666; font: bold 11pt Verdana, Arial, sans-serif; text-decoration: none;}

img.left 	{float: left;
		padding: 0px;
		background: white;
		margin: 0px 15px 10px 0px;
		border: solid 1px #000000;}

img.right 	{float: right; clear: right;
		padding: 0px;
		background: white;
            margin: 0px 0px 10px 15px;
		/* margin: 0px 10px 10px 15px; */
		border: solid 1px #000000;}


/* TOM'S STORY PAGE */

div.image-wrapper    {float: left; width: 610px;}

div.image-wrapper-2    {float: left; width: 610px; padding-top: 20px;}

div.text-flush       {float: left; 
                     background-color: transparent;
                     margin: 0px auto; 
                     padding-top: 0px; 
                     width: 410px;}

div.text-flush-2     {float: left; 
                     background-color: transparent;
                     margin: 0px auto; 
                     padding-left: 20px; 
                     width: 380px;}

div.left-flush     {float: left; width: 200px;
                 	 background-color: transparent;
		     	 margin: 0px auto; 
                 	 padding-top: 4px;
                 	 color: #666666; 
                 	 font: normal 9pt Arial, sans-serif; 
                 	 text-decoration: none;
                 	 text-align: left;}

div.left-flush img {background: white; border: solid 1px #000000;}

div.right-flush   {float: right; width: 200px;
                  background-color: transparent;
		      margin: 0px auto; 
                  padding: 0px;
                  color: #666666; 
                  font: normal 8pt Arial, sans-serif; 
                  text-decoration: none;
                  text-align: center;}

div.right-flush img {background: white; border: solid 1px #000000;}


/* FAQ PAGE */


.faq-main                     {font: normal 10pt Verdana, Arial, sans-serif;
                              padding-top: 10px; padding-left: 20px; padding-bottom: 20px; padding-right: 20px; 
                              margin-right: 45px; margin-bottom: 20px; border: none;}

.faq-main p a:link,
.faq-main p a:visited        	 {font: normal 10pt Verdana, Arial, sans-serif;
			             color: #999999;
			             text-decoration: none;}

.faq-main p a:hover          	 {font: normal 10pt Verdana, Arial, sans-serif;
			             color: #000000;
			             text-decoration: underline;} 


.faq-main h1                   {font: bold 14px Verdana, Arial, sans-serif; color: #FF6600; border: none;}


.faq-main ul {background-color: transparent; list-style-type: square; color: #FF6600;}

.faq-main li a:link,
.faq-main li a:visited         {font: normal 10pt Verdana, Arial, sans-serif;
			             color: #FF6600;
			             text-decoration: none;}

.faq-main li a:hover           {font: normal 10pt Verdana, Arial, sans-serif;
			             color: #FF6600;
			             text-decoration: underline;}