/* -----------------------------------------------------------------------

   Curt Sheller Publications
	   * Copyright (c) Curt Sheller 1998 - 2009
	   
	My Colors:
		#00305E = Dark Blue, PMS 648
	   
----------------------------------------------------------------------- */

#csp-header_and_content {
	border: 1px solid #FFD970;
	border: 1px solid #00305E;
}

#csp-mainContent {
	background-color: #fff;
	border: 1px solid #00305E;
}
#csp-sidebar {
	border: 1px solid #e0e0e0; 
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
}

.pageTitleBox h1, .sectionTitleBox h1, .sectionTitleBox h2, .pageTitleBox h4, .sectionTitleBox h4 { color: #00305E; }
.pageTitleBox h1, .sectionTitleBox h1 {
	font-size: 1.4em;
	font-weight: bold;
	letter-spacing: .125em;
	padding-top: 6px;
	text-transform: none;
}
.sectionTitleBox h2 {
	font-size: 1.6em;
	color: #00305E;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 4px;
	text-transform: none;
	color: #00305E; 
}
.pageTitleBox h4, .sectionTitleBox h4 {
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: 0em;
	line-height: 120%;
	padding-bottom: 0px;
	text-transform: none;
	color: #d8e7f3;
	color: #00305E;
}

/*	Raxan overrides
-------------------------------------------------------------- */
.button { background-color: #d0e5f5; border: 1px solid #79b7e7; }
.border, .tpb, .rtb, .bmb, .ltb { border-style: solid; border-color: #00305E; }
.colborder { padding-right: 9px;  margin-right: 10px; border-right: 1px solid #00305E; }

/*	Expand & Collapse, [A..Z] and State/County buttons
-------------------------------------------------------------- */
p.expandALL a:link, p.expandALL a:hover, p.expandALL a:visited, p.expandALL img.plus, p.expandALL a:hover img.plus, p.expandALL img.minus, p.expandALL a:hover img.minus {
	background-color: #e5e5e3;
	border: 1px solid #cccccc;
	background-color: #e0e0e0;
	border: 1px solid #00305E;
}

p.expandALL a:link, p.expandALL a:hover, p.expandALL a:visited {
	color: #382f28;
	font-family: font-family: "Lucida Grande" , Helvetica, Arial, Verdana, sans-serif, sans-serif;
	font-size: .8em;
	font-weight: bold;
	letter-spacing: .2em;
	line-height: 200%;
	padding: 2px 4px 2px 4px;
	text-decoration: none;
	-moz-border-radius: 2px; -webkit-border-radius: 2px;
	background-color: #e0e0e0;
	border: 1px solid #00305E;

}

p.expandALL img.plus, p.expandALL a:hover img.plus, p.expandALL img.minus, p.expandALL a:hover img.minus {
	background-image: url(../css/themes/custom/images/ui-icons_666666_256x240.png);
	height: 16px;
	width: 16px;
}
p.expandALL img.plus, p.expandALL a:hover img.plus { background-position: 0 -192px; }
p.expandALL img.minus, p.expandALL a:hover img.minus { background-position: -16px -192px; }
p.expandALL a:hover { 
	background-color: #e0e0e0;
	border: 1px solid #FF0070;
}
p.expandALL a:hover img.plus, p.expandALL a:hover img.minus {
	background-image: url(../css/themes/custom/images/ui-icons_666666_256x240.png);
	background-color: #e0e0e0;
	border: 1px solid #FF0070;
}

/*	Books, Listings etc
-------------------------------------------------------------- */
.listing, .listingIcons, .listingWho, .listingInfo,
.lesson-listing, .bookListing,
.cat-listing, .cat-listingProduct, .cat-listingInfo {
	background-color: white;
}
.cat-listingInfo h4.productTitle {
	color: #00305E;
	font-size: 1.3em;
}

/*	Font Settings  using google
-------------------------------------------------------------- */
/*	Mega Menu Overrides
-------------------------------------------------------------- */
#MegaMenu a.MegaMenuLink { 
	font-family: 'Yanone Kaffeesatz', arial, sans-serif;
}
#MegaMenuContent h6 { 
	font-family: 'Yanone Kaffeesatz', arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
.MegaMenuLists a  {
	text-decoration: none;
}


#page_title_section h1,
#section_end_of_page h1,
#csp-mainContent .sectionTitleBox h1,
#mainContent .sectionTitleBox h2
{ 
	font-family: 'Yanone Kaffeesatz', 'IM Fell DW Pica', arial, serif;
}
#page_title_section h1
{ 
	margin-bottom: 4px;
}
.sub_section_title h2 {
	font-family: 'Yanone Kaffeesatz', 'IM Fell DW Pica', arial, serif;
}

.pageTitleBox-titleDesc h4 {
	font-family: arial, serif;
}

#section_end_of_page .sectionTitleBox-titleDesc-eof-content h1
{ 
	font-family: 'Reenie Beanie', arial, serif;
}


/*	
-------------------------------------------------------------- */

