/*

Theme Name: Leadership Formation

Theme URI: --

Description: Leadership Formation themes

Author: 

Author URI: 

Version: 1.0

*/



/* Reset CSS */

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p,

a, address, code, img, 

small, strong, dl, dt, dd, ol, ul, li,

form, label {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

body {

	background: #eef1f3;

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #4c4c4c;

}



ul {

	list-style: none;

}



a {

	text-decoration: none;

	color: #6491ba;

}

/*-- end reset */





/* Basic Configurations */

#wrap {

	width: 1000px;

	margin: 0 auto;

}



.the_content p {

	margin: 0 0 1.8em 0;

	line-height: 1.5em;

}



.the_content h4,

.the_content ul,

.the_content ol {

	margin: 1.12em 0;

}



.the_content h1 { font-size: 2em; margin: .67em 0; }



.the_content h3 { font-size: 1.17em; margin: .83em 0 0 0; }



.the_content ul {

	list-style-type: disc;

	list-style-position: inside;

	margin-left: 1.8em;

}

.the_content ul ul {	list-style: circle; }

.the_content ol { list-style: decimal; margin-left: 2em; }



blockquote {

	color: #777;

}



blockquote {

	margin: 15px 30px 0 20px;

	padding-left: 20px !important;

	border-left: 5px solid #ddd;

	}



blockquote cite {

	margin: 5px 0 0;

	display: block;

	}



.clear {

	clear: both;

}



.alignright {

	float: right;

}



.alignleft {

	float: left;

}



.more a {

	color: #4967cb;

}



/*-- end basic conf*/





/* ============== Header ========================================== */



#header {

	position: relative;

}



/* ------- Page List -------------*/



#page_list {

	border-bottom: 5px solid #db1b30;

	overflow: hidden;

	margin-bottom: 5px;

	height: 100%;

}

	#page_list ul {

		float: right;

		padding-top: 14px;

		padding-bottom: 14px;

		padding-right: 37px;

	}

	

	#page_list li {

		font-size: 14px;

		float: left;

		text-transform: uppercase;

		padding-left: 30px;

		font-weight: 700;

	}



/* ------- Logo n Icon -------------*/



#logo_icon {

	height: 150px;

	background: #ffffff;

	position: relative;

}

	/* Logo */

	#logo {

		float: left;

		margin: 13px 29px 0;

	}



	#logo h1 {

		background: url(images/logo.png) no-repeat;

		width: 285px;

		height: 126px;

	}

	

	#logo h1 a {

		width: 285px;

		height: 126px;

		display: block;

		text-indent: -9999px;

	}

	

	/* Icon */

	#icons {

		background: url(images/icons.png) no-repeat;

		margin: 13px 9px;

		float: right;

		width: 235px;

		height: 78px;

	}

	

	#icons a {

		display: block;

		position: relative;

		width: 51px;

		height: 51px;

		margin-right: 4px;

		float: left;



	}

	

	#icons a:hover span {

		display: inline;

	}

	

	#icons a:hover {

		text-indent: 1px;

	}

	

	#icons a span {

		position: absolute;

		top: 53px;

		left: 3px;

		line-height: 1;

		text-transform: uppercase;

		font-weight: 700;

		display: none;

	}

	

	a.icon1:hover {

		background: url(images/icons.png) 0 -84px no-repeat;

	}

	

	a.icon2:hover {

		background: url(images/icons.png) -55px -84px no-repeat;

	}

	

	a.icon3:hover {

		background: url(images/icons.png) -110px -84px no-repeat;

	}

	

	a.icon4:hover {

		background: url(images/icons.png) -165px -84px no-repeat;

	}

	

	

	/* Search */

	#search {

		float: right;

		width: 500px;

	}

	

	#search form {

		float: right;

		padding-right: 29px;

	}

	

	#searchsubmit {

		border: none;

		background: none;

		cursor: pointer;

		color: #db1b30;

		font-size: 12px;

		font-weight: bold;

	}

	

	#s {

		border: 2px solid #b1c8dd;

	}

	





/* ------- Nav -------------*/

#nav {

	height: 24px;

	overflow: hidden;



	margin-top: 5px;

}

	

	#nav ul {

		float: right;

	}

	

	#nav li {

		float: left;

		height: 24px;

		text-transform: uppercase;

		text-align: center;

		background: #ffffff;

		line-height: 25px;

		width: 207px;

		font-weight: bold;

		font-size: 14px;

		color: #db1b30;

	}

	

	#nav li a {

		color: #db1b30;

	}

	

	#nav li.btn_left {

		background: #6391bb url(images/btn_topleft.png) no-repeat;

		width: 261px;

	}

	

	#nav li.btn_right {

		background: #6391bb url(images/btn_topright.png) no-repeat;

		width: 261px;

		margin-left: 5px;

	}

	

	#nav li.btn_left a, #nav li.btn_right a {

		color: #ffffff;

	}



/* ============== End header ====================================== */



/* ============== Main Container ================================== */



#main_container {

	margin-top: 5px;

}



#container_left {

	background: #ffffff;

	width: 665px;

	float: left;

}



#container_right {

	background: #ffffff;

	float: right;

	width: 329px;

}



.padding {

	padding: 30px 43px;

}



/* ========== Container-Left ============= */

/* ------- Top -------------*/

#left_top {

	border-bottom: 5px solid #eef1f3;

}



#slider_container {

	height: 300px;

	overflow: hidden;

	position: relative;

}



#title_container {

	height: 126px;

	position: relative;

}



	#title_container h3 {

		color: #db1b30;

		font-size: 35px;

		font-weight: normal;

		text-transform: uppercase;

		margin-bottom: 10px;

	}

	

	#title_container h4 {

		color: #db1b30;

		font-size: 20px;

		font-weight: normal;

		text-transform: uppercase;

		margin-bottom: 10px;

	}

	

	#title_container li {

		float: left;

		margin-right: 44px;

		text-transform: uppercase;

		font-size: 14px;

		font-weight: bold;

	}



/* ------- Slider -------------*/

#slider {

	width: 635px;

	height: 270px;

	overflow: hidden;

	margin-top: 14px;

	margin-left: 29px;

}



#slider li {

	width: 635px;

	height: 270px;

	overflow: hidden;

	position: relative;

}



#prevBtn, #nextBtn {

	position: absolute;

	width: 12px;

	height: 23px;

}



#prevBtn {

	top: 244px;

	left: 44px;

}



#nextBtn {

	top: 244px;

	right: 18px;

}



#prevBtn a {

	display: block;

	background: url(images/arrow.gif) no-repeat;

	width: 12px;

	height: 23px;

	text-indent: -8000px;

}



#nextBtn a {

	display: block;

	background: url(images/arrow.gif) -17px 0 no-repeat;

	width: 12px;

	height: 23px;

	text-indent: -8000px;

}



.inside_slider {

	position: absolute;

	bottom: 20px;

	width: 380px;

	height: 153px;

	overflow: hidden;

	left: 144px;

	top: 117px;

	color: #d71920;

}



	.pc {

		width: 300px;

		left: 272px;

	}



.inside_slider .more_slider {

	font-style: italic;

	text-align: right;

	margin-top: 10px;

}











/* ------- Bottom -------------*/

#left_left {

	width: 330px;

	border-right: 5px solid #eef1f3;

	float: left;

}



#left_right {

	width: 330px;

	float: left;

}





/* ------- Other -------------*/

div.category_content {

	padding: 20px 30px;

}



	h2.category_name {

		text-transform: uppercase;

		color: #d71c2d;

		font-size: 13px;

	}

	

	h2.category_name  a {

		color: #d71c2d;

	}

	

	h3.post_title {

		padding: 13px 0;

	}

	

	div.category_content span {

		font-style: italic;

	}

	

.content_list {

	padding: 20px 0;

	border-bottom: 1px solid #cbcbcb;

}



	

/* ========== Container-Right / Sidebar ============= */

.sidebar {

	padding: 15px 15px;

}



.event_title {

	background: url(images/event_bar.png) no-repeat;

	height: 25px;

	margin-bottom: 3px;

	overflow: hidden;

}



.event_title  h3 {

	color: #ffffff !important;

	text-transform: uppercase;

	font-size: 13px !important;

	padding: 4px 10px 0 !important;

}



#event {

	height: 242px;

}



.widget {

	padding-bottom: 20px;

}



.widget h3, .widget_title h3 {

	font-size: 14px;

	color: #d71921;

	padding-bottom: 15px;

}



.widget_more {

	font-style: italic;

	float: right;

	padding-top: 3px;

	font-weight: bold;

}



.ngg-widget img {

	border: none !important;

	margin: 0 !important;

}



.ngg_images {

	padding-bottom: 0;

}













/* ============== End Main Container ============================== */

/* ============== Footer ========================================== */

#footer {

	height: 68px;

	border-top: 5px solid #db1b30;

	margin-top: 10px;

}





/* ============== End Footer ======================================= */