html, body																							{font:normal normal 100.1%/1.4em verdana, tahoma, sans-serif; text-align:center; color:#515100; background:#fff url(/images/navbg.gif) repeat-y left top;}
html, body, #wrapper																		{margin:0; padding:0; width:100%; height:100%; min-height:100%;}
html>body, html>body #wrapper 													{height:auto;}
div#wrapper 																						{position:absolute; top:0; left:0;}
#contentholder																					{margin:0; padding:0; width:100%;}

div 																										{font-size:1em;}

#topindex																								{width:100%; height:170px; text-align:center; margin:0; padding:0; background:#B70000;}
#topsite																								{width:100%; height:120px; text-align:center; margin:0; padding:0; background:#840000 url(/images/bannerbg.gif) repeat-x left top;}
#topborder																							{width:100%; height:6px; font-size:0.1em; line-height:0.1em; background:#fff url(/images/topbg.gif) no-repeat 159px 0px;}

#leftcol 																								{float:left; min-height:300px; width:160px; margin:0 auto; text-align:center;}
#leftcol ul 																						{width:140px; margin:10px 10px 5px; padding:0; background:transparent; list-style:none; text-align:left;}
#leftcol ul li 																					{width:140px; margin:0 0 5px 0; padding:0; text-align:left;}
#leftcol ul li a, #leftcol ul li a:visited							{display:block; width:140px; margin:0; padding-left:0; background:#fff url(/images/buttonoff.gif) no-repeat top right; font:normal normal 0.75em/2em verdana, arial, helvetica, sans-serif; color:#515100; text-decoration:none;}
#leftcol ul li a:hover																	{display:block; width:140px; background:#fff url(/images/buttonon.gif) no-repeat top right; color:#EA0000; text-decoration:none;}

#leftcol img.rb																					{margin:30px auto 0; padding:2px; border:1px solid #515100;}
#leftcol p																							{text-align:center; font-size:0.8em;}
#leftcol p a, #leftcol p a:visited											{font:normal bold 1.05em verdana, arial, helvetica, sans-serif; text-decoration:underline; color:#844200;}
#leftcol p a:hover 																			{color:#EA7500; text-decoration:underline;}

#maincol 																								{padding-top:0; margin:0 20px 0 180px; background:#fff;}
.content 																								{min-height:300px; margin:8px 0 0 0; background-color:#fff; padding:10px 0; text-align:center;}
.content h1																							{font:italic bold 1.2em/1.6em 'times new roman', georgia, serif; text-align:left; margin:0 0 15px; padding:0; color:#840000;}
.content p																							{font-size:0.75em; text-align:justify; margin:0 0 15px; padding:0;}
.content p.center																				{text-align:center;}
.content p.right																				{text-align:right;}
.content p.small																				{font-size:0.7em;}
.content .rightpic																			{float:right; margin:5px 0 15px 20px; padding:5px; border:1px solid #515100;}
.content .leftpic																				{float:left; margin:5px 20px 15px 0; padding:5px; border:1px solid #515100;}
.content .rightpic_nb																		{float:right; margin:5px 0 15px 20px;}
.content .leftpic_nb																		{float:left; margin:5px 20px 15px 0;}
.content a, .content a:visited													{font:normal bold 1.05em verdana, arial, helvetica, sans-serif; text-decoration:underline; color:#844200;}
.content a:hover 																				{color:#EA7500; text-decoration:underline;}
.content p.small a, .content p.small a:visited					{font:normal bold 1em verdana, arial, helvetica, sans-serif; text-decoration:underline; color:#844200;}
.content p.small a:hover 																{color:#EA7500; text-decoration:underline;}
.content .formholder																		{float:right; width:100%; text-align:left;}
.formholder .form									 											{width:100%; margin:0; padding:0;}
.formholder .formleft																		{float:left; clear:left; width:120px; font-size:0.8em; line-height:1.4em; text-align:left; margin-right:5px;}
.formholder .formright																	{float:left; font-size:0.75em; text-align:left;}
.forminput																							{font:normal normal 1em/1em verdana, arial, helvetica, sans-serif; border:1px inset #840000; background:#fff; color:#840000; margin-bottom:8px; padding:1px 5px;}
.formselect																							{font:normal normal 1em/1em verdana, arial, helvetica, sans-serif; border:1px inset #840000; background:#fff; color:#840000; margin-bottom:8px;}
.formta																									{font:normal normal 1em/1em verdana, arial, helvetica, sans-serif; border:1px inset #840000; background:#fff; color:#840000; margin-bottom:8px; padding:1px 5px;}
.formcheckbox																						{font:normal normal 1em/1em verdana, arial, helvetica, sans-serif; border:1px inset #840000; background:#fff; color:#840000; margin-bottom:10px; margin-top:7px; vertical-align:top;}
.formbutton																							{font:normal normal 1em/1em verdana, arial, helvetica, sans-serif; border:1px outset #840000; background:#b70000; color:#fff; margin-bottom:5px; padding:0 5px 2px;}

.content .messageholder																	{padding:5px 10px; border:1px dashed #cb9fa8; margin:10px 0;}
.content .messageholder p																{text-align:justify; margin:0; padding:0;}
.content .messageholder p.right													{text-align:right;}
.content .logdate																				{color:#985261; padding-bottom:5px;}

.content img.right																			{float:right; margin:5px 0 10px 20px; padding:5px; border:1px solid #515100;}
.content img.left																				{float:left; margin:5px 20px 15px 0; padding:5px; border:1px solid #515100;}
.content img.right_nb																		{float:right; margin:5px 0 15px 20px;}
.content img.left_nb																		{float:left; margin:5px 20px 15px 0;}

/*=== DOG TALES STYLES ===*/
.content #dtright																				{float:right; width:300px; border-left:1px solid #840000; border-bottom:1px solid #840000; margin:0 0 20px 20px; padding:0 0 0 20px; text-align:center;}
.content #dtright p																			{font-size:0.7em; color:#515100; line-height:1.5em;}
.content #dtright p strong															{font-size:1em; color:#515100;}
.content #dtright p.sue																	{color:#b75b00; padding:0.5em 0; border-top:1px dashed #840000; border-bottom:1px dashed #840000;}
.content #dtright p.sue strong													{font-size:1em; color:#b75b00;}
.content #dtright p.sue img															{float:left; margin:0 20px 0 0;}
.content #dtright p .speech															{vertical-align:sub; font:normal bold 2em/0.1em 'times new roman', georgia, serif;}
.content #dtright p a, .content #dtright p a:visited		{font-size:1em; color:#ea7500; text-decoration:none;}
.content #dtright p a:hover															{color:#848400; text-decoration:underline;}
.content #dtright img																		{border:0; padding:0 0 5px;}
.content #dtright .ppholder															{float:right; text-align:center; width:150px; font-size:0.8em; line-height:1.4em; text-align:center;}
.content #dtright .ppholder .form 											{margin:0; padding:0; text-align:center;}
.content #dtright .ppholder .forminput									{margin:0 auto; padding:5px; border:none; text-align:center;}


#footer 																								{clear:both; bottom:0; left:0; width:100%; margin:20px 0 0; height:12px; background:#840000; border-top:1px solid #510000; border-bottom:1px solid #510000; padding:3px 0;}
#footer p																								{font-size:0.7em; line-height:1em; margin:0; padding:0; color:#fff; text-align:center;}
#footer p strong																				{color:#fff;}
/*extra footer styles to create the bottom aligned footer*/
#footer 																								{position:static;}
#contentholder 																					{padding:0;}
/* \*/
* html #footer 																					{position:absolute;}
* html #contentholder 																	{padding-bottom:50px;} /* */
/* \*/
head:first-child+body div#footer 												{position:absolute;}
head:first-child+body div#contentholder 								{padding-bottom:50px;} /* */

p strong																								{font-size:1.05em;}

.cb																											{clear:both; line-height:0; height:0; font-size:0.1em;}
.dkred 																									{Color: #510000;}
.medred 																								{Color: #840000;}
.red 																										{Color: #B70000;}
.ltred 																									{Color: #EA0000;}
.dkgreen 																								{Color: #515100;}
.medgreen 																							{Color: #848400;}
.green 																									{Color: #B7B700;}
.ltgreen 																								{Color: #EAEA00;}
.dktan 																									{Color: #512800;}
.medtan 																								{Color: #844200;}
.tan 																										{Color: #B75B00;}
.lttan 																									{Color: #EA7500;}

strong																									{color:#510000;}
em																											{color:#b75b00;}
.nos																										{color:#ea0000; font-style:italic;}
.yes																										{color:#b75b00; font-style:italic;}

table																										{text-align:center; margin:10px auto; background:#515100; border:none;}
td																											{background:#fff; width:75px; text-align:center; vertical-align:middle;}
