@import url("awesomeangles_lt3.css");

/*=====================================================( GLOBALS )===*/
/*===================================================================*/

.allContainer
{
	background: #d6d5d5;
}
header.page h1 a
{
	color: #333;
	font: normal 43pt/34pt "Georgia", serif;
}
header.page .slogan
{
	color: #7e7979;
	font: normal 18pt/17pt "Times New Roman", cursive;
	margin: 4px 243px 0 97px;
}


/* global stuff */
a {	color: #10246c; }
a:hover { color: #000; }


/*===================================================( HEADLINES )===*/
/*===================================================================*/

/* section intro & main column promotion headlines */
h2, .centerColumn section h3 
{
	color: #59392d;
	font-size: 160%;
	font-weight: normal;
	line-height: 115%;
	padding-bottom: 10px;
	margin-bottom: 12px;
	border-bottom: 1px dotted #333;
}

/* just the main-column promotions */
.centerColumn section h3 { font-size: 160%; }


/*==========================================( LEFT COLUMN PIECES )===*/
/*===================================================================*/

.leftColumn .box header
{
	color: #448094;
	font-size: 120%;
	line-height: 115%;
	border-bottom: 1px dotted #555;
	padding-bottom: 8px;
	margin-bottom: 8px;
	text-align: center;
}


/*=========================================( RIGHT COLUMN PIECES )===*/
/*===================================================================*/

.rightColumn .box header
{
	color: white;
	background-color: #959494;
}
.rightColumn .box .body, .editorContentRight
{
	color: #333;
	background-color: #f9f7f7;
}


/*===============================================( FOOTER PIECES )===*/
/*===================================================================*/

footer .text
{
	color: #fff;
	background-color: #0d170d;
}
footer.misc a { color: #555; }
footer.misc a:hover { color: #000; }

/* footer nav */
nav.horizontal.footer { background: #414c63; }
nav.horizontal.footer li { border-right-color: #737e98; }


/*===========================================( NAVIGATION PIECES )===*/
/*===================================================================*/

/*================ VERTICAL (they're always block) NAVS ONLY */

/* container */
nav.vertical { background: #ad0d16; }

/* home and top level (often, menu title) sections */
nav.vertical > ul > li > a
{
	color: #f6f1cb;
	border-bottom: 1px solid #f6f1cb;
}
/* home and top level (often, menu title) hovers and highlights */
nav.vertical > ul > li.current > a,
nav.vertical > ul > li.open > a,
nav.vertical > ul > li:hover > a /* the hover is on the LI for ie6 to work */
{
	color: #f6f1cb;
	background-color: #7c090f;
}
/* non-top level nav links (often, menu items) */
nav.vertical li li > a { color: #f6f1cb; }

nav.vertical li li.current > a,
nav.vertical li li.open > a,
nav.vertical li li > a:hover
{
	color: #f6f1cb;
	background-color: #7c090f;
}


/*================ all BLOCK-LINK-STYLE NAVS, HORIZONTAL AND VERTICAL */


/*================ HORIZONTAL-BLOCK NAVS ONLY */
/* usually, this is the horizontal menu nav */

/* containers */
nav.horizontal.block
{
	background: #1c1a31 url(images/nav_bg_countrystrong.png) repeat-x top left;
}
/* home and top level (often, menu title) section links */
nav.horizontal.block > ul  > li > a
{
	color: #d7d2a9;
	border-left-color: #fff;
}

/* home and top level (often, menu title) hovers and highlights */
nav.horizontal.block > ul > li.current > a,
nav.horizontal.block > ul > li.open > a,
nav.horizontal.block > ul > li:hover > a 
{
	color: #fff;
	background-color: #353e65;
}

/* non-top level nav links (often, menu items) */
nav.horizontal.block li li > a { color: #fff; }

nav.horizontal.block li li.current > a,
nav.horizontal.block li li.open > a,
nav.horizontal.block li li > a:hover
{
	color: #fff;
	background-color: #292f4d;
}


/*================ MENU NAV ONLY */

/* menus */
nav.vertical.menu > ul ul
{
	background: #ad0d16;
	border: 1px solid #f6f1cb;
}
nav.horizontal.menu > ul ul
{
	background-color: #353e65;
	border: 1px solid #fff;
}

