

/* Overall
-------------------------------------------------- */

html, body 							{ height: 100%; }
/*body 										{ background:url(../images/layout/right-bg.png) top right repeat-y;color:#666666;font-family:trebuchet MS;font-size: 14px; }*/
body{ 
color:#01162C;     /*#012850;*/
font-family: Helvetica, 'Helvetica Neue', Arial, sans-serif, trebuchet MS;
font-size: 13px;

}

/* -- Headings -- */

h1,h2,h3,h4,h5,h6 { 
margin: 1em 0;
font-weight: bold;
font-family: Helvetica, 'Helvetica Neue', Arial, sans-serif; 
clear: both; }

h1 { font-size: 23px; color: #013C76;}
h2 { font-size: 20px; color: #0255A5;}
h3 { font-size: 18px; color: #026BD5 }
h4 { font-size:28px;margin:1em 0 0 0;color:#0255a5; }
h5 { font-size:14px;margin:1em 0 0 0;color:#444444; }
h5 { 
font-size:14px;
font-weight: bold;
margin: 0; 
color:#FEEA89;
border:1px solid #013C76;
display:block;
line-height: 16px;
margin:4px 0;
padding:4px; 
background:url(/images/layout/bg-blue-linear-tall.jpg) top left repeat;
overflow: hidden;
 }
h6 { font-size:14px;margin: 0;
border:1px solid #666666;
display:block;
margin:8px;
padding:8px; 
background:url(/images/layout/bg-box.jpg) #FFFFFF top left repeat-x;
 }
#tealbox {
background-color:Beige;
border:1px outset Teal;
color:Teal;
display:block;
font-size:14px;
height:16px;
margin:4px 0;
padding:4px;
} 

/* -- Text -- */

p 											{ margin:0 0 1em 0;line-height: 24px; }
td,th										{ vertical-align:top;padding:0;margin:0;border:0; }
i,em										{ color:#; }
b,strong								{ color:#;font-weight: bold; }
blockquote							{ background:#;font-style: italic;padding:10px 30px 3px;color:#;font-size:16px; }
address									{ font-style: italic;color:#;font-size:13px; }
code										{ background:#;padding:2px 5px 0;color:#;font-size:12px;font-style: italic;margin:0 3px; }
abbr,acronym,cite				{ color:#; }
input,textarea					{ background:#;border:1px solid #000000;padding:2px;font-size: 12px;color:#; }
button									{ background:#;border:none;padding:5px 8px;font-size: 12px;color:#;cursor:pointer; }
button:hover						{ background:#; }

/* -- Links -- */

a:link, a:visited,
a:hover, a:focus  			{ color:#0255a5;text-decoration: none;font-weight:bold; }
a:link			  					{ color:#0255a5;text-decoration: none; }
a:visited		  					{ color:#0255a5;text-decoration: none; }
a:hover			  					{ color:#760e00;text-decoration: none; }
a:focus			  					{  }

h5 a:link, h5 a:visited,
h5 a:hover, h5 a:focus  			{ color:#FEEA89; }

/* Layout
-------------------------------------------------- */

#wrapper 								{ width:100%;height:auto;min-height:100%; position: relative; }
/*#header 								{ width:100%;height:200px;background:url(../images/layout/headerNEW.jpg) #0255a5 top left no-repeat;position:relative; }*/
/*#header 								{ width:100%;height:164px;position:relative; background-color:#000000; }*/
#header { width:100%;height:164px;position:relative; background:url(/images/layout/bg-nav.jpg) bottom left repeat-x; }
#flashcan								{ z-index: 33; height: 133px; overflow: hidden; position: relative; margin: 0; padding: 0; background:url(../images/layout/header-bg.jpg) #0255a5 top left repeat; }
/*#logo-links						{ background:#00498d;height:141px;padding:4px 0 0 4px;position:absolute;right:11px;top:11px;width:303px; }*/
/*#logo-links						{ background:#00498d; padding:4px 0 0 4px; width:202px; margin: 0px auto; }*/
#logo-links							{ position:relative;background: padding:4px 0 0 4px; width:202px; margin: 0px auto; }
#link-flyout						{ position: absolute;right:226px; top:24px; width: 320px; text-align:center;
										background-color: #8F9277;border: 2px solid #444444;padding:10px;margin:0px;}
#logo-links img						{ padding:2px 0 0 2px; }
/*#nav								{ margin:0;padding:0;position:absolute;bottom:0;width:100%;background:#8f9277; }*/

/*#nav{ margin:0;padding:0;position:absolute;bottom:0;width:100%;background:#000000;left: 158px; }*/
#nav{ margin:0;padding:0;position:absolute;bottom:0;width:100%;background:url(/images/layout/bg-nav.jpg) top right repeat-x;left: 210px; }

#nav li					{ float: left;list-style-type: none; }
#nav li div				{ position: relative; }
#nav li a				{  z-index:99;font-weight:normal;display:block;
padding:7px 10px;font-size:14px;
/*color:#282828;*/
color: #FEEA89;
/*border-right:1px #8f9277 solid;*/
border-right:1px #000000 solid;
background:url(/images/layout/bg-nav.jpg) top right no-repeat;
/*background:#c2c5a7;font-style: normal; */
}
#nav li a:hover			{ z-index:9999;
/*background:#e9ebd5; */
/*background:#e9ebd5; */
background:url(/images/layout/bg-nav-over.jpg) top right no-repeat;
/*color: #FEF2BA;*/
color: #FFFFFF;
}
#nav li ul 				{ z-index:89;margin:0;padding:0;position:absolute;display:none;top:30px;zoom:1;background:#881401;border:1px solid #8f9277;border-bottom:none; }
#nav li ul.subright		{ left:0; }
#nav li ul.subleft		{ right:0; }
#nav li ul li 			{ float:none;display:block;margin:0;padding:0; }
#nav li ul li a 		{ border:none;padding:7px 5px;text-align:left;width:200px;border-bottom:1px solid #8f9277; }
/*#nav li ul li a:hover	{ background:#e9ebd5; }*/
#nav li ul li a:hover	{ background:url(/images/layout/bg-nav-over.jpg) top right no-repeat; }
	
#main 									{ width:100%;margin:0 0 75px 0;
background: #FFFFFF;}
/* background: #FFFFFF url(../images/layout/right-bg.png) top right repeat-y; }*/

#blogmain, #storemain					{ width:100%;margin:0 0 75px 0;background: #FFFFFF; }
#main div#content, #blogmain td#content	{ padding:5px 5px 20px; margin: 0px; float: none;  }
#right	{ width:220px; padding: 4px; 
background:url(/images/layout/bg-yellow-linear.jpg) top left repeat-y ;
/*background-color: #FFE258;  */
}
		#right p,
		#right span,
		#right h1,
		#right h2,
		#right h3,
		#right h4,
		#right h5,
		#right h6						{ margin: 5px auto; display: block; text-align: center;}
		#right img						{ margin: 4px; }
		#right #logo-links img			{ margin: 0px; }
		#right div						{ margin: 0px auto; }
#stupidcontent { width: 218px; overflow: hidden; }		
#footer { width:100%;height:75px;
/*background:#444444;*/
background:#000000;
position:relative;margin:-75px 0 0 0; }
html* #footer 					{ width:100%;height:75px;background:#444444;position:absolute;bottom:0;margin:-75px 0 0 0; }
	#footer #nav						{ width:860px;height:21px;margin:0;padding:0;position:absolute;right:8px;top:15px;background:none; }
	#footer #nav li				  { list-style-type:none;float:left; }
	#footer #nav li a				{ font-weight:normal;display:inline;padding:0 10px;font-size:11px;color:#b6b3b3;background:none; }
	#footer #nav li a:hover	{ color:#cccccc; }
	#footer span						{ color:#8D8C8C;font-size:11px;position:absolute;right:15px;top:40px; }
	
	ul li li { list-style-type: circle; }
	
	div#content img { margin: 2px 4px; }
	
	.slideshow { height: 210px; width: 210px; margin: 0px auto; background: url(/images/layout/bg-sidebar-rotator.gif) top left no-repeat; }
	#right .slideshow img { padding: 0px; border: 0px solid none; background-color: #70888e; margin: 5px; }
#overwrite { 
z-index: 100; 
position: absolute; 
top: 103px; 
left: 390px; 
margin: 0px; 
padding: 0px;  
height: 23px;
width: 237px;
background: url(/images/layout/bg-banner-address.gif) top left no-repeat;
} 

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	