/* CSS Document for an IE friendly electric blue color scheme
   christian-coder.com 
   Author: Jeff Ludwig 
   Feel free to glean inspiration, as much inspiration as this document shows
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* Global style declarations
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
body { Background: #ffffff;
	Width: 1024px; }
#main { Background: #ffffff url(/images/background/basic_pagetop4.jpg) no-repeat top left; }
#masthead { 
	Color: #002288;
	Border-Bottom: 3px solid #000066; }

/* Sidebar declarations
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div#sidebar { Background: none; }
div#sidebar li { Color: #113399; }
div#sidebar li:hover > ul { Background: #aaccff;
	Color: #113399; }
div#sidebar h2, div#sidebar h2 a:link, div#sidebar h2 a:visited { Background: #003399;
	Color: #66ccff; }
div#sidebar li a:link, #sidebar li a:visited { Color: #003399; }
div#sidebar li a:hover { Color: #0000ff; }
div#sidebar h2 a:hover { Color: #ffff99;
	Text-Decoration: none; }

h2.styles { Color: #0044dd; }
ul.styles li { Color: #002288; }
ul.styles li a, ul.styles li a:link, ul.styles li a:visited { Color: #002288; }
ul.styles li a:hover { Color: #0055ff; }


/* Sidebar declarations that pertain directly to the menu system
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div#sidebar ul { Margin-Bottom: 10px; }

div#sidebar li {
	Display: block;
	Padding: 3px 0 4px 14px;
	Margin-Left: 4px;
	Border-Bottom: 0;
	
	Text-Align: left; 
	Line-Height: 1.3;
	List-Style-Type: none;
	Font-Size: 90%; }

div#sidebar li a { 
	Padding-Left: 16px;
	Background: url(/images/templates/bullets/link.png) no-repeat 0px 6px; }
div#sidebar li ul li a { 
	Padding-Left: 16px;
	Background: url(/images/templates/bullets/link.png) no-repeat 0px 4px; }
div#sidebar li.submenu > a {
	Padding-Left: 0px;
	Background: none; }
div#sidebar li.submenu { 
	Margin-Left: 18px;
	Padding-Left: 16px;
	Background: url(/images/templates/bullets/leftmenu.png) no-repeat 0px 8px; }

div#sidebar li a:link, #sidebar li a:visited { Text-Decoration: none; }
	
div#sidebar li ul { display: none; }
div#sidebar li:hover > ul {
	Display: block; 
	Position: absolute;
	Width: 200px;
	Margin-Left: 20px;
	Z-Index: 99;
	
	Background: #ffffff;
	Border: 1px solid #002288; }
		
div#sidebar li:hover > ul > li { 
	Border: 0px none;
	Margin-Left: 2px; }



/* Location bar declarations
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#location { Background: #88aaff; }
div#location li { Color: #002277; }
div#location li a:link, div#location li a:visited { Color: #1155aa; }
div#location li a:hover, div#location h2 a:hover { Color: #ff8833; }


/* Content window declarations
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#sidebar_container .column_top, #sidebar_container .column_bottom, #content_container .column_top { Display: none; }

#content { Background: none;
	Background-Image: url(/images/background/basic_coltall.jpg);
	Background-Position: bottom;
	Background-Repeat: no-repeat;
/*	Background: #ffffff url(/images/background/basic_coltall.jpg) no-repeat bottom; */ }
	/* Background: #c2fffe; */


#content h1 { 
	Padding: 0.2em 5px 0.5em 5px;
	Margin: 0 5px 0.5em;
	Color: #001166; 
	Padding-Bottom: 0.25em; }

#content h1 .highlight  { Color: #3388ee; }
#content .shadowTitle h1 { 
	Color: #88ffdd; }
#content .highlightTitle p { 
	Color: #009922; 
	Top: -1.38em !important;
	Left: 0.08em !important; }
#content h2 { Margin: 0;
	Color: #007722; 
    Border: 0; }
#content h3 { Color: #00aa44; }
#content p, #content div.testimonyAuthor { Color: #004400; }
#content li { Color: #006600; }
#content a { Color: #003399; 
	Text-Decoration: underline; }
#content ul li a { Color: #003399; }
#content a:hover { Color: #0000ff; 
	Text-Decoration: underline; }
#content ul li a:hover { Color: #0000ff; }

#content form.nav select { Background-Color: #bbddff;
	Border: #1144aa solid 1px; }
#content form.nav input { Background-Color: #bbddff;
	Border: #1144aa solid 1px;
	Border-Bottom-Color: #4499ff;
	Border-Right-Color: #4499ff; }



/* Footer window declarations
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#footer { 
	Border-Top: #1144bb solid 1px;
	Padding: 0.5em 0;
	Margin: 0;
	Width: 100%;
	Color: #ddddff;
	Font-Size: 90%;
	Background: #002288; }
#footer a { Color: #33ff77; 
	Text-Decoration: none; }
#footer a:hover { Color: #99ffdd; }

