/*
	Author Name	: Loren Warkentin
	Author Site	: http://www.nbseminary.com
	Style Name	: Cross-Cultural Impact for the 21st Century
	Style URI	: http://impact.nbseminary.com
	Version		: 0.1
	Comments	: Mark Naylor's Cross-Cultural Impact for the 21st Century site
*/





body {
	font: 62.5% Verdana, Arial, Sans-Serif; /* Resets 1em to 10px */
	background: black;
	}


#page {
	background: white;
	padding: 0px 0 10px;
	border: 0px solid #ddd;
	margin-top:20px;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	}


#header {
	height: 199px;
	background-image:url(/wp-content/themes/impact/images/headers/header.jpg);
	background-repeat:no-repeat;
	}
	
/*  ###################################################################################
            FORMAT FOR THE THE K2 NAV_ABOVE
    ###################################################################################*/
.navigation {
	line-height:16px;
	height:36px;
}
	
#footer {
	padding: 20px 0px 20px 0px;
	margin-left: auto;
	margin-right:auto;
	position: relative;
	width: 780px;
	background:Bisque;
	
	}
	
#footer .st-tag-cloud {
	padding:0px 20px 0px 20px; font-weight:normal;
	}
#footer .st-tag-cloud a { font-weight:normal; border-bottom:hidden; text-decoration:none; }
#footer .st-tag-cloud a:link { text-decoration:none;}
#footer .st-tag-cloud a:visited {text-decoration:none; color:#D49FAA!important;}
#footer .st-tag-cloud a:visited:hover {text-decoration:none; color:#D49F55!important;}
#footer .st-tag-cloud a:hover {text-decoration:none;}
#footer .st-tag-cloud a:active { text-decoration:none; }


/*  Eliminate the header text and description line  */
#header h1 { visibility:hidden; } 
#header .description { visibility:hidden; }
.blog-title {display:none;}

/*  ###################################################################################
            ELIMINATE THE K2 FOOTER NOTATIONS
    ###################################################################################*/
.footerpoweredby {display:none;}
.footerfeedlinks {display:none;}
.footerstyledwith { display:none; }


/*   Main Menu in Header     */
/*   This is specific to CCI */
ul.menu {
	left: 300px;
	width:450px;
	}
ul.menu li a {
	font-size: 1.3em;
	color: #660000 !important;
	margin: 0;
	padding:5px 8px;
	}
ul.menu li a:hover {
	background: #CCCC99;  /* #333 */
	color: #FFFFFF !important;
	text-decoration: none;
	}
ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover {
	color: #660000 !important;
	background: #CC9933;
	text-decoration: none;
	}
/* Hide the Admin Tab from the menu bar */
ul.menu li.admintab {
	display:none;
	}
/* Hide any Tab in the menu bar - identified by its ID number */
ul.menu li.page-item-25 {
	display:none;
	}
	
/*- Begin Content */
.content {
	padding: 0 20px;
	}
	
/* This styles the main title for each blog article */
#primary h3.entry-title a {
	color:#660000;
	}
		
/*  Style the foot notes div */
.entry-content #footnotes {
	margin:0pt 0pt 0pt -9pt;
	padding:0pt 0pt 0pt 16pt;
	text-indent:-12px;
	line-height:1em;
	}
.entry-content #footnotes li {
	list-style-type:none;
	font-size:85%;
	margin:2pt 0pt 2pt 0pt;
	padding:0pt 0pt 0pt 0pt;
	}
/* This styles the number for the footnotes */
.entry-content sup {vertical-align:35%; font-size:85%;}

/* ############ SIDEBAR ITEMS ##########  */
/* This styles the search form on the side bar */
#sidebar-main #search {
	margin-bottom:3px;
	margin-top:3px;
	}

/* This styles the subscriber info on the side bar */
#subscribe { }
#subscribe p { line-height:10px; color:#996600; }


/* This styles the contact info on the side bar */
#contact-me {
	margin-bottom:3px;
	margin-top:3px;
	}

/* ############ MAIN CONTENT STYLS ##########  */
.entry-content h4 { font-size: 1.2em; }
/* quotation box style */
.entry-content p.quote {
	margin-left:55px;
	}

.entry-content p.LeftQuoteBox {
		float:left;
		font-size:1em;
		font-style:oblique;
		text-align:left;
		color:#996600;
		border:1px #000000;
		padding:10px;
		background-color:#FFCC66;
		width:150px;
		position:relative;
		margin-right: 5px;
		}
.entry-content p.RightQuoteBox {
		float:right;
		font-size:1em;
		font-style:oblique;
		text-align:right;
		color:#996600;
		border:1px #000000;
		padding:10px;
		background-color:#FFCC66;
		width:150px;
		position:relative;
		margin-left:5px;
		}
.entry-content p.RightOpaqueQuoteBox {
		float:right;
		font-size:1.5em;
		font-weight:bold;
		font-style: oblique;
		text-align:right;
		color:#666666;
		background-color:#FFFFFF;
		opacity:.5;
		filter: alpha(opacity=75);
		border:1px #000000;
		padding:10px;
		width:175px;
		position:relative;
		margin-left:5px;
		}		
.entry-content p.LeftOpaqueQuoteBox {
		float:left;
		font-size:1.5em;
		font-weight:bold;
		font-style: oblique;
		text-align:left;
		color:#666666;
		background-color:#FFFFFF;
		opacity:.5;
		filter: alpha(opacity=75);
		border:1px #000000;
		padding:10px;
		width:175px;
		position:relative;
		margin-left:5px;
		}


.entry-content table {
	border-collapse:collapse;
	border-spacing:0pt;
	font-size:.9em;
	line-height:1.3em;
	text-align:left;
	}
.entry-content tbody, tr, th, td  {
	vertical-align:middle !important;
	padding:2px !important;
	margin:2px !important;
	border:1px !important;	
	}

/* THEMED LOGIN */
#login {margin:30px auto 30px auto;width:250px;}
#login ul {margin:0;padding:0;}
#login ul li {display:inline;margin-left:10px;}
		
/* ############ SPECIALTY STYLES ##########  */

/* Use this format for a drop cap */
/* .entry-content p.text:first-letter { font-size: xx-large; padding: 2px;float: left;} */
/* .entry-content p:first-letter { font-size: xx-large; padding: 2px;float: left;} */


/* ############ PLUGIN-SPECIFIC STYLES ##########  */

/* This styles Counterize II stats page  */
.entry-content .wrap h2 {
	font-size: 1.5em;
	}
/* This styles the pagd for WP-Forum  */
#forum {
	width:100%
	}
		
/* ############ MICROSOFT-SPECIFIC STYLES ##########  */
/* This style is for stuff copied out of MS Word */
.entry-content .MsoNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:95%;
	}
.entry-content .MsoFootnoteReference {
	color:#0000FF;
	}



/* This styles the side bar */
.secondary div {
	margin-top: 12px;
	margin-bottom: 3px;
	}
.secondary div ul {
	border-top: 1px solid #000000;
	}
.secondary div ul li {
	list-style-type:none;
	background-color:#CC9933;
	border-bottom: 1px #000000 solid;
	padding:4px 6px;
	line-height:1.1em;
	padding-left:26px;
	text-indent:-23px; 
	}
.secondary div ul li:hover {
	background-color:#CCCC99;
	}
.secondary div ul li a:link {color:#660000;text-decoration:none; }
.secondary div ul li a:visited {color:#FFFFFF; text-decoration:none;}
.secondary div ul li a:hover {color:#FF6600; text-decoration:none; display:block }
.secondary div ul li a:active {color:#FF0000; text-decoration:none; display:block }

#missional-resources h2 { display:none }

.secondary h4 {
	display:block;
	font-size:1.5em;
	font-weight:bold !important;
	margin-bottom:5px;
	padding:0pt;
	color:#660000;
	}
/* This is for additional sidebar entries 
#yltp-menu ul { display:block; }
#yltp-menu ul li ul li a { visibility:visible !important; }
#yltp-menu ul li ul li:first-child { margin-top:0px; }
*/





/* PRINT FORMAT */
@media print {
body { 
	background:white; 
	color:black; 
	margin:0px; 
	font: Arial, Helvetica, sans-serif; 
	font-size:10px; 
	}
#header { display:none !important; } 
#sidebar-main { display:none !important; }
#footer { display:none !important; }
#rollingarchives { display:none !important; }
.entry-title { 
	font-size:18px !important; 
	font-weight:bold !important; 
	text-align:center !important;
	}
.entry-title a { text-decoration:none !important; color:black !important; } 
.entry-category { display:none !important; }
.chronodata a { text-decoration:none !important; color:black !important; }
.commentslink { display:none !important; }
hr { display:none !important; }
div#primary { 
	width:95% !important;
	margin: 0 5%;
	padding: 0; 
	border: 0;
 	}
.entry-content img {display:block !important;}
.entry-content p.LeftQuoteBox { display:none; }
.entry-content p.RightQuoteBox { display:none; }
.entry-content p.RightOpaqueQuoteBox { display:none; }
.entry-content p.LeftOpaqueQuoteBox { display:none; }
.entry-content a { text-decoration:none !important; color:black !important; }

}