/* Main default css for dennishowe.com     (C)    */
/* Written by Dennis Howe - Last Update: 7/7/2009 */

/* Website Shell Construct */
#topdiv {  width:850px; height:100px; color:#000000; border:solid 0px; border-color:#ffffff; background: url(../shell/top.jpg) no-repeat; overflow:hidden; text-align:center; margin-top:8px; margin-right:auto; margin-left:auto; }
#theshell { width:850px; height:auto; color:#000000; border:solid 0px; border-color:#ffffff; background: url(../shell/middle.jpg); overflow:auto; position:relative; font-size:14pt; line-height:16pt; margin-right:auto; margin-left:auto;  }
#mainmenu { width:820px; height:40px; color:#000000; border:solid 0px; border-color:#ffffff; background:  overflow:hidden; position:relative; font-family:Times New Roman,serif; font-size:0pt; line-height:0pt; text-align:center; margin-right:auto; margin-left:auto;  }
#tickerbar { width:400px; height:20px; color:#000000; border:solid 0px; border-color:#ffffff; background:  overflow:hidden; position:relative; font-family:Times New Roman,serif; font-size:12pt; line-height:14pt; text-align:center; margin-right:auto; margin-left:auto;  }
#minimenu { width:800px; height:40px; color:#000000; border:solid 0px; border-color:#ffffff; overflow:hidden; position:relative; font-family:Times New Roman,serif; font-size:0pt; line-height:0pt; text-align:center; margin-right:auto; margin-left:auto;  }
#emaildiv { width:800px; height:50px; color:#000000; border:solid 0px; border-color:#ffffff; overflow:hidden; position:relative; font-family:Times New Roman,serif; font-size:14pt; line-height:14pt; font-weight:normal; text-align:center; margin-right:auto; margin-left:auto; }
#bottomdiv {width:850px; height:60px; color:#000000; border:solid 0px; border-color:#ffffff; background: url(../shell/bottom.jpg) no-repeat; overflow:auto; position:relative; font-family:Times New Roman,serif; font-size:14pt; line-height:14pt; font-weight:normal; text-align:center; margin-right:auto; margin-left:auto; padding:0px; }
#bottomspacer { width:850px; height:100px; color:#000000; border:solid 0px; border-color:#ffffff; background:; overflow:auto; margin-right:auto; margin-left:auto; }
#webcambox{ width:404px; height:304px;  color:#000000; border:solid 0px; border-color:#ffffff; background:url(../shell//webcamback.jpg) no-repeat; overflow:hidden; position:relative; text-align:middle; padding-top:10px; padding-bottom:0px; padding-left:1px; font-size:0pt; line-height:0pt; margin-right:auto; margin-left:auto; }

/* Content Construct Boxes  */
#px820box  { width:820px; height:auto; text-align:left;   position:relative; overflow:hidden; color:#F4D089; border:solid 0px; border-color:#ffffff; font-family:Times New Roman,serif; font-size:14pt; line-height:16pt; font-weight:normal; word-spacing:.3pt; letter-spacing:.3pt; margin-right:auto; margin-left:auto; }
#px820boxc { width:820px; height:auto; text-align:center; position:relative; overflow:hidden; color:#F4D089; border:solid 0px; border-color:#ffffff; font-family:Times New Roman,serif; font-size:14pt; line-height:16pt; font-weight:normal; word-spacing:.3pt; letter-spacing:.3pt; margin-right:auto; margin-left:auto; }

#px800box  { width:800px; height:auto; text-align:left;   position:relative; overflow:hidden; color:#F4D089; border:solid 0px; border-color:#ffffff; font-family:Times New Roman,serif; font-size:14pt; line-height:16pt; font-weight:normal; word-spacing:.3pt; letter-spacing:.3pt; margin-right:auto; margin-left:auto; }
#px800boxc { width:800px; height:auto; text-align:center; position:relative; overflow:hidden; color:#F4D089; border:solid 0px; border-color:#ffffff; font-family:Times New Roman,serif; font-size:14pt; line-height:16pt; font-weight:normal; word-spacing:.3pt; letter-spacing:.3pt; margin-right:auto; margin-left:auto; }

#px780box  { width:780px; height:auto; text-align:left;   position:relative; overflow:hidden; color:#F4D089; border:solid 0px; border-color:#ffffff; font-family:Times New Roman,serif; font-size:14pt; line-height:16pt; font-weight:normal; word-spacing:.3pt; letter-spacing:.3pt;  margin-right:auto; margin-left:auto; }
#px780boxc { width:780px; height:auto; text-align:center; position:relative; overflow:hidden; color:#F4D089; border:solid 0px; border-color:#ffffff; font-family:Times New Roman,serif; font-size:14pt; line-height:16pt; font-weight:normal; word-spacing:.3pt; letter-spacing:.3pt;  margin-right:auto; margin-left:auto; }

#px750box  { width:750px; height:auto; text-align:left;   position:relative; overflow:hidden; color:#F4D089; border:solid 0px; border-color:#ffffff; font-family:Times New Roman,serif; font-size:14pt; line-height:16pt; font-weight:normal; word-spacing:.3pt; letter-spacing:.3pt;  margin-right:auto; margin-left:auto; }
#px750boxc { width:750px; height:auto; text-align:center; position:relative; overflow:hidden; color:#F4D089; border:solid 0px; border-color:#ffffff; font-family:Times New Roman,serif; font-size:14pt; line-height:16pt; font-weight:normal; word-spacing:.3pt; letter-spacing:.3pt;  margin-right:auto; margin-left:auto; }

#px400box  { width:400px; height:auto; text-align:left;   position:relative; overflow:hidden; color:#F4D089; border:solid 0px; border-color:#ffffff; font-family:Times New Roman,serif; font-size:14pt; line-height:16pt; font-weight:normal; word-spacing:.3pt; letter-spacing:.3pt;  margin-right:auto; margin-left:auto; }
#px400boxc { width:400px; height:auto; text-align:center; position:relative; overflow:hidden; color:#F4D089; border:solid 0px; border-color:#ffffff; font-family:Times New Roman,serif; font-size:14pt; line-height:16pt; font-weight:normal; word-spacing:.3pt; letter-spacing:.3pt;  margin-right:auto; margin-left:auto; }

#px400textbox  { width:394px; height:auto; text-align:left;   position:relative; overflow:hidden; color:#F4D089; border:solid 0px; border-color:#ffffff; font-family:Times New Roman,serif; font-size:14pt; line-height:16pt; font-weight:normal; word-spacing:.3pt; letter-spacing:.3pt;  margin-right:auto; margin-left:auto; }
#px400textboxc { width:394px; height:auto; text-align:center; position:relative; overflow:hidden; color:#F4D089; border:solid 0px; border-color:#ffffff; font-family:Times New Roman,serif; font-size:14pt; line-height:16pt; font-weight:normal; word-spacing:.3pt; letter-spacing:.3pt;  margin-right:auto; margin-left:auto; }

/* Below Photo Text Boxes  */
.photo400text  { float:left; width:398px; height:auto; text-align:left;   position:relative; overflow:hidden; color:#F4D089; border:solid 0px; border-color:#ffffff; font-family:Times New Roman,serif; font-size:14pt; line-height:16pt; font-weight:normal; word-spacing:.3pt; letter-spacing:.3pt;  margin-right:auto; margin-left:auto; }
.photo400textc { float:left; width:398px; height:auto; text-align:center; position:relative; overflow:hidden; color:#F4D089; border:solid 0px; border-color:#ffffff; font-family:Times New Roman,serif; font-size:14pt; line-height:16pt; font-weight:normal; word-spacing:.3pt; letter-spacing:.3pt;  margin-right:auto; margin-left:auto; }

/* Floating Columns 2, 3, 4, 5 */
#column600width {  float:left; width:600px; height:auto; color:#F4D089; border:solid 0px; border-color:#ffffff; overflow:hidden; margin:0px; padding:0px; font-size:0pt; line-height:0pt; }
#column410width {  float:left; width:410px; height:auto; color:#F4D089; border:solid 0px; border-color:#ffffff; overflow:hidden; margin:0px; padding:0px; font-size:0pt; line-height:0pt; }
#column400width {  float:left; width:398px; height:auto; color:#F4D089; border:solid 0px; border-color:#ffffff; overflow:hidden; margin:0px; padding:0px; font-size:0pt; line-height:0pt; }
#column398width {  float:left; width:390px; height:auto; color:#F4D089; border:solid 0px; border-color:#ffffff; overflow:hidden; margin:0px; padding:4px; }
#column398widthc { float:left; width:390px; height:auto; text-align:center;  color:#F4D089; border:solid 0px; border-color:#ffffff; overflow:hidden; margin:0px; padding:4px; }
#column264width {  float:left; width:264px; height:auto; color:#F4D089; border:solid 0px; border-color:#ffffff; overflow:hidden; margin:0px; padding:0px; padding-top:2px; padding-bottom:2px; }
#column264widthc { float:left; width:264px; height:auto; text-align:center; color:#F4D089; border:solid 0px; border-color:#ffffff; overflow:hidden; margin:0px; padding:0px; padding-top:2px; padding-bottom:2px; }
#column198width {  float:left; width:198px; height:auto; color:#F4D089; border:solid 0px; border-color:#ffffff; overflow:hidden; margin:0px; padding:0px; padding-top:2px; padding-bottom:2px; }
#column158width {  float:left; width:158px; height:auto; color:#F4D089; border:solid 0px; border-color:#ffffff; overflow:hidden; margin:0px; padding:0px; padding-top:2px; padding-bottom:2px; }

/* Used in Fort Plain Photos*/
#px812boxc { text-align:left; width:812px; height:auto; position:relative; overflow:hidden; color:#EEC679; border:solid 0px; border-color:#ffffff; font-family:Times New Roman,serif; font-size:14pt; line-height:16pt; word-spacing:.3pt; letter-spacing:.3pt; margin-right:auto; margin-left:auto; }
#photo400textleft { float:left; width:398px; text-align:left; color:#F4D089; border:0px solid #ffffff; overflow:hidden; height:auto; margin:auto; padding:auto; font-family:Times New Roman,serif; font-size:14pt; line-height:14pt; font-weight:normal; }
#photo400text     { float:left; width:398px; text-align:center; color:#F4D089; border:0px solid #ffffff; overflow:hidden; height:auto; margin:auto; padding:auto; font-family:Times New Roman,serif; font-size:14pt; line-height:14pt; font-weight:normal; }


/* Used in most photograph html files, 800 box content is centered and used for bordering the image */
.photo800px {   width:800px; height:auto;  color:#000000; border:2px solid; position:relative; overflow:hidden; text-align:middle; font-family:Times New Roman,serif; font-size:14pt; line-height:14pt; font-weight:normal; margin-right:auto; margin-left:auto; }
.photo800text { width:800px; height:100px; color:#F4D089; border:0px solid; position:relative; overflow:hidden; text-align:left;   padding:4px; font-family:Times New Roman,serif; font-size:14pt; line-height:16pt; font-weight:normal; margin:0px; margin-right:auto; margin-left:auto; }

/* Image border colors  */
.ibwhite { border:solid 2px #ffffff; }
.ibblack { border:solid 2px #000000; }

IMG.testb { align:bottom; border:solid 2px #000000; }

/* Used in ashurst, bradshawburn, bugs, cg, flowers, lakemary, ponyexpress, roosevelt, snow08, thewall, tontobridge,  */
.photo720px { color:#000000; border:2px solid; width:720px; height:auto; position:relative; overflow:hidden; text-align:middle; font-family:Times New Roman,serif; font-size:14pt; line-height:16pt; margin-right:auto; margin-left:auto; }
.photo720text { color:#F4D089; border:0px solid; position:relative; width:720px; height:100px; left:0; margin:0px; padding:0px; margin-right:auto; margin-left:auto; text-align:left; font-size:14pt; line-height:16pt; font-family:Times New Roman,serif; font-weight:normal; }

/* Used in porchcam files and animalsandbirds.js */
#photobox { width:850px; height:auto; color:#000000; border:solid 0px; border-color:#ffffff; position:relative; text-align:center; font-family:Times New Roman,serif; font-size:14pt; line-height:16pt; font-weight:normal; margin-right:auto; margin-left:auto; }

.width800text { color:#F4D089; border:0px solid; position:relative; width:800px; left:10px; height:auto; text-align:left; font-size:14pt; line-height:16pt; font-family:Times New Roman,serif; font-weight:normal; }
.width720text { color:#F4D089; border:0px solid; position:relative; width:720px; left:34px; height:auto; text-align:left; font-size:14pt;  line-height:16pt; font-family:Times New Roman,serif; font-weight:normal; }
.tnr14text  { color:#F4D089; border:0px solid; text-align:left;   font-family:Times New Roman,serif; font-size:14pt; line-height:16pt; word-spacing:.3pt; letter-spacing:.3pt; font-weight:normal; }
.tnr14textc { color:#F4D089; border:0px solid; text-align:center; font-family:Times New Roman,serif; font-size:14pt; line-height:16pt; word-spacing:.3pt; letter-spacing:.3pt; font-weight:normal; }
.tnr12text  { color:#F4D089; border:0px solid; text-align:left;   font-family:Times New Roman,serif; font-size:12pt; line-height:14pt; word-spacing:.3pt; letter-spacing:.3pt; font-weight:normal; padding:4; }
.tnr12textc { color:#F4D089; border:0px solid; text-align:center; font-family:Times New Roman,serif; font-size:12pt; line-height:14pt; word-spacing:.3pt; letter-spacing:.3pt; font-weight:normal; padding:4; }

.title12text     { color:#F4D089; text-align:center; font-family:Arial,helvetica,san-serif; font-size:12pt; line-height:12pt; font-weight:bold; margin:0px; padding:0px; padding-top:16px; padding-bottom:4px; }
.title12textleft { color:#F4D089; text-align:left; font-family:Arial,helvetica,san-serif; font-size:12pt; line-height:12pt; font-weight:bold; margin:0px; padding:0px; padding-top:16px; padding-bottom:4px; }
.title14text     { color:#F4D089; border:0px solid; overflow:hidden; text-align:center; font-family:Arial,helvetica,san-serif; font-size:14pt; line-height:16pt; word-spacing:.3pt; letter-spacing:.3pt;  font-weight:bold; margin:0px; padding:0px; padding-top:16px; padding-bottom:4px; }
.title14textleft { color:#F4D089; border:0px solid; overflow:hidden; text-align:left; font-family:Arial,helvetica,san-serif; font-size:14pt; line-height:16pt; word-spacing:.3pt; letter-spacing:.3pt; font-weight:bold; 	margin:0px; padding:0px; padding-top:4px; padding-bottom:4px; }

A { margin:0; color:#442f05; border-color:#003333; font-size:14pt; line-height:16pt; word-spacing:.3pt; letter-spacing:.3pt; font-family:Times New Roman,serif; font-weight:normal; text-decoration:none; }
a:hover { color:#EBDCBD; text-decoration:underline; }
a.external:link { color:#663300;}
a.external:visited { color:#663300; }
a.external:hover { color:#663300;  }
a.external:active { color:#663300;  }

.foot A { margin:0; color:#ffffff; border-color:#333333; font-size:14pt; line-height:16pt; word-spacing:.3pt; letter-spacing:.3pt; font-family:Times New Roman,serif; font-weight:normal; text-decoration:none; }
.foot a:hover { color:#ffffff; text-decoration:none; }
foot.external:link { color:#ffffff;}
foot.external:visited { color:#ffffff; }
foot.external:hover { color:#ffffff;  }
foot.external:active { color:#ffffff;  }

.auth	{font-size:10pt; font-family:Arial,helvetica,san-serif; color:#ffffff; font-weight:bold; }
.timef  { font-size:09pt; font-family:Arial,helvetica,san-serif; color:#ffffff; font-weight:bold; }
.small	{font-size:2pt; font-family:Times New Roman,serif;  color:yellow; font-weight:normal}
.ital   {font-size:14pt; line-height:16pt; word-spacing:.3pt; letter-spacing:.3pt; color:#ffffff; font-family:Times New Roman,serif;  font-weight:normal; font-style:italic; }
.copyr  {font-size:14pt; line-height:16pt; word-spacing:.3pt; letter-spacing:.3pt; color:#F4D089; font-family:Times New Roman,serif;  font-weight:normal; font-style:italic; }
.copyl  {font-size:14pt; line-height:16pt; word-spacing:.3pt; letter-spacing:.3pt; color:#442f05; font-family:Times New Roman,serif;  font-weight:normal; font-style:italic; }
.atitle	{font-size:12pt; font-family:Arial,helvetica,san-serif; color:#ffffff; font-weight:bold;}
.wbold	{font-size:14pt; font-family:Times New Roman,serif; color:#ffffff; font-weight:bold; }

.whitetext { color:#ffffff; }
.blacktext { color:#000000; }
.black { color:#000000; }
.white { color:#ffffff; }
.redtext { color:#ff0000; }
.center { text-align:center; }
.right { text-align:right; }
.left { text-align:left; }
.bold   { font-weight:bold; }
body 
{ 
	overflow:scroll; 
	background-image: url(../shell/backdrop.jpg); 
	scrollbar-track-color:#526f52; 
	scrollbar-face-color:#526f52;
	scrollbar-arrow-color:#F4D089;
	scrollbar-3dlight-color:#F4D089;
    scrollbar-darkshadow-color:#F4D089;
    scrollbar-highlight-color:#F4D089;
	background-position: center; 
	background-attachment: fixed;
	margin:0px; padding:0px; margin-right:auto; margin-left:auto; 
	text-align:center;   
	font-family:Times New Roman,serif; font-weight:normal; font-size:14pt; line-height:16pt; color:#000001;
}

 
/* End of file */