@charset "UTF-8";
/* CSS Document */


body {
	background-color: #B8D8FE;
}
@font-face {
    font-family: 'Font1';
    src: url('fonts/Tw_Cen_MT.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.topnav0 {
	font-family: "Font1";
	font-size: 16px;
	text-decoration: none;
	color: #000000;
}
.topnav {
	font-family: Font1;
	font-size: 16px;
	text-decoration: none;
	color: #000000;
}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-decoration: none;
	color: #000000;
}

.boxtext1 {
	font-family: Font1;
	font-size: 14px;
	color: #FAF0DC;
	font-weight: lighter;
}
.boxtext2 {
	font-family: Font1;
	font-size: 24px;
	color: #FAF0DC;
}
.headertext {
	color: #1E64A5;
	font-size: 30px;
	font-family: Font1;
}
.maintext {
	color: #000000;
	font-size: 16px;
	font-family: Helvetica;
	line-height: 1.2;
	letter-spacing: 1.2px;
}
.listtext {
	color: #1B64A3;
	font-size: 18px;
	font-family: Font1;
	line-height: 2;
}
.headertext2 {
	color: #1E64A5;
	font-size: 24px;
	font-family: Font1;
}
.style2 {color: #1E64A5; font-size: 30px; font-family: font-family: Font1; }
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
.smalltext {
	color: #000000;
	font-size: 14px;
	font-family: Font1;
}

.sidebar {
	margin-left: 2px;
}
.Maintextheader {
	color: #990C18;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
}

.smalltext {
	color: #333333;
	font-size: 14px;
	font-family: Font1;
}
.Maintext2 {
	color: #000000;
	font-family: Cambria, "Cambria Bold", "Cambria Bold Italic", "Cambria Italic";
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.5px;
	line-height: 1.1;
}
.Maintext2_header {
	color: #1F65A3;
	font-family: Cambria, "Cambria Bold", "Cambria Bold Italic", "Cambria Italic";
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 1px;
	line-height: 1.1;
}
.Maintext2_itlaics {
	color: #000000;
	font-family: Cambria, "Cambria Bold", "Cambria Bold Italic", "Cambria Italic";
	font-size: 16px;
	font-weight: normal;
	font-style: italic;
	letter-spacing: 0.5px;
	line-height: 1.1;
}
.Maintext2_sidebar {
	color: #000000;
	font-family: Cambria, "Cambria Bold", "Cambria Bold Italic", "Cambria Italic";
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.5px;
	line-height: 1.1;
}
.Maintext2_blue {
	color: #1F65A3;
	font-family: Cambria, "Cambria Bold", "Cambria Bold Italic", "Cambria Italic";
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.5px;
	line-height: 1.1;
}
.Maintext3 {
	color: #000000;
	font-family: Calibri, "Calibri Bold", "Calibri Bold Italic", "Calibri Italic";
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.5px;
	line-height: 1.1;
}
.Maintext4 {
	color: #000000;
	font-family: Garamond, "Garamond Bold", "Garamond Italic", "Garamond Premr Pro", "Garamond Premr Pro It", "Garamond Premr Pro Smbd It";
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.5px;
	line-height: 1.1;
}
.Maintext2_sidebar_white {
	color: #FFFFFF;
	font-family: Cambria, "Cambria Bold", "Cambria Bold Italic", "Cambria Italic";
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.5px;
	line-height: 1.1;
}
.Maintext2_big {
	color: #000000;
	font-family: Cambria, "Cambria Bold", "Cambria Bold Italic", "Cambria Italic";
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.5px;
	line-height: 1.1;
}
.Maintext2_sidebar2 {
	color: #0F2B6F;
	font-family: Cambria, "Cambria Bold", "Cambria Bold Italic", "Cambria Italic";
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.5px;
	line-height: 1.1;
}
.Maintext2_itlaics_no_text_decoration {
	color: #000000;
	font-family: Cambria, "Cambria Bold", "Cambria Bold Italic", "Cambria Italic";
	font-size: 16px;
	font-weight: normal;
	font-style: italic;
	letter-spacing: 0.5px;
	line-height: 1.1;
	text-decoration: none;
}
.checkbox {
	color: #000000;
	font-size: 18px;
	font-family: Helvetica;
}
.Maintext2_bigwhite {
	color: #FFFFFF;
	font-family: Cambria, "Cambria Bold", "Cambria Bold Italic", "Cambria Italic";
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.5px;
	line-height: 1.1;
}
#mainmenu{
	list-style:none;
	font-weight:bold;
	margin-bottom:10px;
	/* Clear floats */
	float:left;
	width:100%;
	/* Bring the mainmenu above everything else--uncomment if needed.
	position:relative;
	z-index:5;
	*/
	margin:0;
	padding:0;
}
#mainmenu li{
	float:left;
	margin-right:0px;
	position:relative;
}
#mainmenu a{
	display:block;
	padding:15px;
	color:#1E63A4;
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	background:#FAF0DC;
	text-decoration:none;
}
#mainmenu a:hover{
	color: #6b0c36;
	background:#FAF0DC;
	text-decoration:underline;
	font-color:#182e56;
	font-size: 12px;
	font-weight: bold;
}

/*--- DROPDOWN ---*/
#mainmenu ul{
	background:#FAF0DC; /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	list-style:none;
	position:absolute;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
		margin:0;
	padding:1px;
}
#mainmenu ul li{
	padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */
	color:#FAF0DC;
	float:none;
}
#mainmenu ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
}
#mainmenu li:hover ul{ /* Display the dropdown on hover */
	left:0; /* Bring back on-screen when needed */
}
#mainmenu li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	background:#4779d0;
	color:#FAF0DC;
	text-decoration:none;
}
#mainmenu li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
}
#mainmenu li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	background:#FAF0DC;
	color:#1E63A4;
}
body#home a#homenav,
body#about a#aboutnav,
body#books a#booksnav,
body#articles a#articlesnav,
body#media a#medianav,
body#talks a#talksnav,
body#christians a#christiansnav,
body#speakingtour a#speakingtournav,
body#lifecoaching a#lifecoachingnav,
body#contact a#contactnav {
	color: #FAF0DC;
	background: #1E63A4;
}
.Maintext2_header_nonitalic {
	color: #1F65A3;
	font-family: Cambria, "Cambria Bold", "Cambria Bold Italic", "Cambria Italic";
	font-size: 24px;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 1px;
	line-height: 1.1;
}
.Maintext2_itlaics_no_text_decorationBIG {
	color: #1E64A5;
	font-family: Cambria, "Cambria Bold", "Cambria Bold Italic", "Cambria Italic";
	font-size: 23px;
	font-weight: normal;
	font-style: italic;
	letter-spacing: 0.5px;
	line-height: 1.1;
	text-decoration: none;
}
.Maintext2_itlaics_no_text_decorationBIG_PINK {
	color: #FF6699;
	font-family: Cambria, "Cambria Bold", "Cambria Bold Italic", "Cambria Italic";
	font-size: 23px;
	font-weight: normal;
	font-style: italic;
	letter-spacing: 0.5px;
	line-height: 1.1;
	text-decoration: none;
}
.Maintext2_blue_med {
	color: #1F65A3;
	font-family: Cambria, "Cambria Bold", "Cambria Bold Italic", "Cambria Italic";
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.5px;
	line-height: 1.1;
}
