@charset "utf-8";
/* ********************************************************************************
 CSS Cascading Style Sheet 
 Decker's Uncle Sam Fireworks
 (C)2009 Decker Enterprises, Inc.
******************************************************************************** */
/* http://jigsaw.w3.org/css-validator/	*/

/* Note: Max view for 800x600res = 
	781px with browser window maximized. 
	771px with browser window full-screen not maximized.  <-- this is what I'm using.
	731px with 20px margins on 771px space.  <-- this is also what I'm using.
	740px alternative for even safer compatability. 
	768px what I was using for 800x600.
	1008px full display area at 1024x768 res.
*/

/* Note: Cool Colors:
	#A6C7CE = special ~ Daydream Artisans ~ light blue
	#15437A = special ~ Daydream Artisans ~ dark blue
	#3366FF = my ol' standard "a"
	#3399FF = my ol' standard "a:hover"
	#666699 = my ol' standard "h1 a"
	#CC0000 = my ol' standard "h1 a:hover"
	#CCFFFF = my ol' standard "menu a:hover"
	#CCCCFF = my ol' standard table header
	#DCDCFF = a lighter alternative table header

	#708090 = a frickin sweat dark blue/grey
	#B0C4DE = a really cool light blue
	#CAE1FF = a lighter version of the above light blue
	#ccccff = a neat light blue/purple/grey
	
*/
	

/* ******************** Standardized HTML Elements ******************** */
/* http://www.w3.org/TR/CSS21/sample.html */

/* ------------
body            { margin: 8px }
h1              { font-size: 2em; margin: .67em 0 }
h2              { font-size: 1.5em; margin: .75em 0 }
h3              { font-size: 1.17em; margin: .83em 0 }
h4, p,
blockquote, ul,
fieldset, form,
ol, dl, dir,
menu            { margin: 1.12em 0 } 
h5              { font-size: .83em; margin: 1.5em 0 }
h6              { font-size: .75em; margin: 1.67em 0 }
----------- */


h1, h2, h3, h4,
h5, h6, b,
strong          { font-weight: bolder }

/* ol, ul, dir,
menu, dd        { margin-left: 0; } */
ol              { list-style-type: decimal }
ul, li          { list-style-type: square }
/* ol ul, ul ol,
ul ul, ol ol    { margin-top: 0; margin-bottom: 0 } */
html, address,
blockquote,
body, dd, div,
dl, dt, fieldset, form,
frame, frameset,
h1, h2, h3, h4,
h5, h6, noframes,
ol, p, ul, center,
dir, hr, menu, pre   { display: block }
li              { display: list-item }
head            { display: none }
table           { display: table }
tr              { display: table-row }
thead           { display: table-header-group }
tbody           { display: table-row-group }
tfoot           { display: table-footer-group }
col             { display: table-column }
colgroup        { display: table-column-group }
td, th          { display: table-cell }
caption         { display: table-caption }
table           { border-spacing: 2px; }
thead, tbody,
tfoot           { vertical-align: middle }
td, th          { vertical-align: inherit }
th              { font-weight: bolder; text-align: center }
caption         { text-align: center }
blockquote      { margin-left: 40px; margin-right: 40px }
pre, tt, code,
kbd, samp       { font-family: monospace }
pre             { white-space: pre }
button, textarea,
input, select   { display: inline-block }
sub             { vertical-align: sub }
sup             { vertical-align: super }
big             { font-size: 1.17em }
small, sub, sup { font-size: .83em }
i, cite, em,
var, address    { font-style: italic }
s, strike, del  { text-decoration: line-through }
u, ins          { text-decoration: underline }
hr              { border: 1px inset }
br:before       { content: "\A" }
:before, :after { white-space: pre-line }
center          { text-align: center }
:link, :visited { text-decoration: underline }
:focus          { outline: thin dotted invert }
/* Begin bidirectionality settings (do not change) */
BDO[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override }
BDO[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override }
*[DIR="ltr"]    { direction: ltr; unicode-bidi: embed }
*[DIR="rtl"]    { direction: rtl; unicode-bidi: embed }
@media print {
  h1            { page-break-before: always }
  h1, h2, h3,
  h4, h5, h6    { page-break-after: avoid }
  ul, ol, dl    { page-break-before: avoid }
}
/* ******************** /Standardized HTML Elements ******************** */
/* ******************** HTML Elements ******************** */

/* background:#dedefe url(../img/Bg/Bg_Body_blK-DBlu-Gry.png) repeat-x;background:#a80000 url(../img/Bg/Bg_Body_blK-DRed.png)
background:#8d0603 url(../img/Bg/Bg_Body_blK-DRed2.png) 
background:#770000 url(../img/Bg/Bg_Body_blK-DRed4-blK.png) repeat; */


body	{ margin: 0; padding: 0; 
	background:#000 url(../img/Bg/Bg_Body_Blk-BluGry-Blk.png) repeat;
	text-align:center; 
	font-family:Verdana, Arial, Helvetica, sans-serif;} 
body div { overflow:hidden;}

h1, h2, h3, h4, h5, h6 { 
	margin-left: 10px; margin-right: 10px; 
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;}

h1              { font-size: 2em; margin: .67em 0 0 0;}
h2              { font-size: 1.5em; margin: .75em 0 0 0;}
h3              { font-size: 1.17em; margin: .83em 0 0 0;}
h4, p, 
blockquote, ul, fieldset, form, ol, dl, dir, menu
	        { font-size: 1.09em; margin-top: 1em;} 
h5              { font-size: .83em; margin: 1.5em 0 0 0;}
h6              { font-size: .75em; margin: 1.67em 0 0 0;}

a		{color:#00f; text-decoration:none;}
a:hover 	{color:#f00; text-decoration:underline; cursor:pointer;}
a:visited	{color:#00c;}
a:visited:hover {color:#f00; text-decoration:underline; cursor:pointer;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, 
a h1, a h2, a h3, a h4, a h5, a h6 { 
	color:#000; text-decoration:none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, 
a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5, a:hover h6 { 
	color:#00f; text-decoration:underline; cursor:pointer;}

#Content p { padding: 0 14px;}
#Content a { text-decoration:none;}

/* ******************** /HTML Elements ******************** */
/* ******************** Styles ******************** */

#Content { padding-bottom:45px; }

#Hdr_Home { display:block; height:115px; width:115px; margin: 10px auto;}

#PgContainer { width: 939px; margin: 0 auto; 
	overflow:hidden;
	background:#031485;
	border: 3px solid; border-color:#000;}


#BgContainer { width:950px; margin: 0 auto; overflow:hidden; 
	background:#031485 url(../img/Bg/Bg_BlueGrad.png) repeat-x; 
	text-align:left;}

#Bg_Top { height:15px; width:939px; 
	background:#031485 url(../img/Bg/Bg_Top.png) no-repeat;} 
	/* background:#700 */


#ContentOuterContainer { float:left; width:584px; }
#ContentContainer {  
	background:#fff url(../img/Bg/Bg_Content_Grad.png) center repeat-y;}
#Content { min-height:483px; width:580px; 
	background:url(../img/Bg/Bg_Content.png) no-repeat;
	border:2px solid; border-color:#000;
	overflow:hidden;
	}

#ContentFtr { clear:both; margin:7px auto 11px auto;
	padding: 4px 0 0 0; 
	text-align:center; font-size:0.7em; font-weight:normal; 
	color:#0069c7;}
#ContentFtr a { color:#0069c7; text-decoration:none;}
#ContentFtr a:hover { color:#02e5ff;}
#ContentFtr p {margin:0; padding:0;}
/* dark 033dc0  00a5eb 0552f8 */

/* #Bg_RgtContainer { float:left; width:117px; 
	background:url(../img/Bg/Bg_BlueGrad.png) bottom repeat-x;} */
#Bg_Rgt { float:left; height:248px; width:117px; 
	background:#031485 url(../img/Bg/Bg_Rgt.png) no-repeat;}
	/* background:#700 */

#Ftr { height:398px; width:939px; margin: 0 auto; 
	background:url(../img/Bg/Bg_Ftr.png) no-repeat;} 

.Content_Lrg { width:702px;}

.Center { text-align:center; }

.Border0 { border:0; }

.Small {font-size:0.7em;}

