/*  
Theme Name: Leadership Sports
Description: ___
Author: iDK Design
Author URI: http://www.idkdesign.com/

The CSS/XHTML is released under GPL:  http://www.opensource.org/licenses/gpl-license.php
*/

/*************************************
 +Containers
 *************************************/
 
body{
	margin:0;
	font:14px Arial, Helvetica, sans-serif;
	background:#000 url(images/bg-body.jpg) no-repeat 50% 0;
	color: white;
}




img{border-style:none;}
form{
	padding:0;
	margin:0;
}
a{
	text-decoration:none;
	color:#59b4ff;
	font-weight: bold;
}
a:hover{text-decoration:underline;}
/*container**********************************************/
#container{
	width:1000px;
	margin:0 auto;
	padding-top:156px;
	position:relative;
}
/*header*********************************************/
#header{
	/*position:absolute;*/
	top:0;
	left:0;
	width:1000px;
	height:156px;
	z-index:5;
}
.header-holder{
	background:url(images/bg-header.png) no-repeat;
	height:156px;
}
.header{
	width:964px;
	padding:34px 0 0 36px;
	overflow:hidden;
	position:relative;
	height:93px;
}
.header span{
	background:url(images/logo.gif) no-repeat;
	width:237px;
	height:85px;
	text-indent:-999em;
	float:left;
	overflow:hidden;
}
.header span a{
	height:100%;
	display:block;
}
.header strong{
	background:url(images/header-text.gif) no-repeat;
	width:272px;
	height:19px;
	margin:31px 0 0 16px;
	float:left;
	text-indent:-9999em;
	overflow:hidden;
}
.header-image2 {
	width: 961px;
	height: 250px;
	background:url(images/home_img.jpg);
	background-repeat: no-repeat;
}
body.page-id-2 .header-image2, body.page-id-7 .header-image2, body.page-id-11 .header-image2, body.page-id-18 .header-image2, body.page-id-21 .header-image2, body.page-id-24 .header-image2, body.page-id-15 .header-image2 {
	background: url(images/about_img.jpg);
}
body.page-id-30 .header-image2, body.page-id-32 .header-image2 {
	background: url(images/prog_over_img.jpg);
}
body.page-id-36 .header-image2 {
	background: url(images/prog_fall_img.jpg);
}
body.page-id-41 .header-image2 {
	background: url(images/prog_friends_img.jpg);
}
body.page-id-47 .header-image2 {
	background: url(images/prog_group_img.jpg);
}
body.page-id-50 .header-image2 {
	background: url(images/prog_team_img.jpg);
}
body.page-id-52 .header-image2 {
	background: url(images/prog_teamop_img.jpg);
}
body.page-id-56 .header-image2 {
	background: url(images/prog_lead_img.jpg);
}
body.page-id-59 .header-image2 {
	background: url(images/prog_perlead_img.jpg);
}
body.page-id-61 .header-image2, body.page-id-67 .header-image2, body.page-id-69 .header-image2, body.page-id-75 .header-image2, body.page-id-80 .header-image2, body.page-id-83 .header-image2, body.page-id-92 .header-image2 {
	background: url(images/rates_img.jpg);
}
body.page-id-96 .header-image2 {
	background: url(images/faq_img.jpg);
}
body.page-id-101 .header-image2 {
	background: url(images/contact_img.jpg);
}
/*search-form*************************************/
.header-button{
	width:278px;
	float:right;
	padding:14px 31px 0 0;
}
.header-button label{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
}
.search-holder{
	width:100%;
	overflow:hidden;
	padding:4px 0 0;
}
.search-holder input{
	float:left;
	width:150px;
	margin-right:5px;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	padding:2px 0 1px 6px;
}
.search-holder input.btn{
	width:auto;
	padding:0;
	margin:2px 0 0;
}

/*dropmenu****************************************/

#dropmenu, #dropmenu ul {
	
	margin:0 19px 0 20px;
	padding:0;
	position:relative; 
	width:961px; 
	height:30px;
	line-height:1.5em; 
	list-style:none;
	/*list-style-type:none; 
	list-style-position:outside; */
	z-index:300; 
	background:#0f034e; 
	font-weight:bold;
} 
#dropmenu a {
	display:block; 
	padding:0.25em 1em; 
	color:#fff; 
	/*border-right:1px solid #c8c8c8; */
	text-decoration:none; 
	background:#0f034e;
	
	
} 
#dropmenu li a{
	/*line-height:30px;*/
}
#dropmenu a:hover {color:#b5121b;} 
#dropmenu li {float:left; position:relative;} 
#dropmenu ul {
	position:absolute; 
	display:none; 
	width:12em; 
	/*top:1.9em; */
	top: 29px;
	left:-30px;
	padding-top: 1px;
	border-bottom:1px solid #c8c8c8; 
} 
#dropmenu ul a {
	/*border-left:1px solid #c8c8c8;*/
} 
#dropmenu li ul {
	
	/*width:14.1em;*/
	width: 12em;
} 
#dropmenu li ul a {
	width:12em; 
	height:auto; 
	float:left;  
	border-top:1px solid #c8c8c8;
} 
#dropmenu li ul a:hover{background:#59b4ff;color:#fff}

#dropmenu ul ul {top:auto;} 
#dropmenu li ul ul {
	/*left:12em; */
	/*margin:0px 0 0 10px;*/
} 
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;} 
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;} 

#dropmenu ul li ul{
	/*position: relative;*/
	margin-left: 14.9em;
	margin-top: -1px;
}

/*menu****************************************/
#menu, #navigation{
	width:961px;
	list-style:none;
	margin:0;
	padding:0 19px 0 20px;
	height:30px;
	position:relative;
}
#menu li, #navigation li{
	float:left;
	padding:0 23px;
}
#menu li a, #navigation li a{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}
#menu li:hover, #menu li.hover, #navigation li:hover, #navigation li.hover {position:relative;}
#menu li a:hover, #menu li:hover a, #menu li.hover a, #navigation li a:hover, #navigation li:hover a, #navigation li.hover a{
	position:relative;
	color:#b5121b;
	text-decoration:none;
}
#menu li:hover div, #menu li.hover div{display:block;}
#menu li div{
	display:none;
	position:absolute;
	width:183px;
	top:24px;
	left:0;
	padding-top:5px;
}
#menu li ul{
	margin:0;
	padding:1px 0;
	list-style:none;
	width:183px;
	background:url(images/bg-drop-down.gif);
	overflow:hidden;
}
#menu li li{
	width:100%;
	padding:1px 0;
}
#menu li li a{
	font-size:12px;
	line-height:normal;
	color:#fff !important;
	padding:6px 0 6px 23px;
	background:#0f034e;
	display:block;
	width:160px;
}
#menu li li a:hover{background:#59b4ff;}
#uberlink {
	color: #b5121b !important;
}

#catmenu {
	background:#0f034e;
}
.catmenu {
	left: -14px;
}
/*content*************************************************/

#content
{
  position:relative;
  float:left;
  width:480px;
  padding:0 0 0 2em;
  margin: 1.2em 0 0 0;
  z-index:5;	
}
#content h1, #content h2,#content h3,#content h4,#content h5, #content h1 a, #content h2 a, #content h3 a, #content h4 a, #content h5 a  {
	color: #0F034E;
}
#content h1, #content h1 a{
	margin:0 0 15px;
	font-size:20px;
	font-weight:bold;
}

#content h2{
	margin:0 0 15px;
	font-size:18px;
	font-weight:bold;
}
#content p{
	margin:0 0 14px;
	font-size:14px;
}
#content blockquote{
	color: #0F034E;
	background: #9ECFF7;
	padding: 2em;
}

hr {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFFFFF;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.content{
	width:639px;
	padding:22px 30px 0 30px;
	min-height:331px;
	color:#fff;
	position:relative;

	/*background:#b5121b;*/
}
* html #content{height:331px;}
.content-holder{
	width:100%;
	overflow:hidden;
}

.biotitle {
	font-size:10px;
}
/*sidebar*************************************************/

#sidebar {
	margin: 1.2em 0 0 0;
}
#sidebar-left
{
  /*background:#FCFCFC;*/
  border:1px #ccc dashed;
  font-size:1em;
  float:left;
  margin-left:20px;
  width:200px;
  padding:.5em .2em 2em 1em;
  z-index: 50;
  position: relative;

}

#sidebar-right
{
	font-size:1em;
	float:left;
	margin-left:14px;
	width:200px;
	z-index: 50;
	position: relative;
}
.bg-image{
	position:absolute;
	background:url(images/bg-img.png) no-repeat;
	width:825px;
	height:371px;
	text-indent:-9999em;
	overflow:hidden;
	right:-70px;
	top: 315px;
	z-index: 3;
}
#sidebar ul
{
  list-style-type:none;
  clear:both;
  margin:0 0 1em;
  padding:0;
}

#sidebar ul li,#sidebar ul li a
{
  padding-top:.2em;
  padding-bottom:.2em;
  padding-right:.2em;
}


#sidebar ul.children
{
	margin:0 0 0 10px;
}
#sidebar h2
{
  color:#0F034E;
  font-size:1.25em;
  margin-top:1em;
}

#sidebar h4
{
  color:#0F034E;
  font-size:1.25em;  
}
/*main****************************************************/
#main{
	position:relative;
	top:0px;
	width:961px;
	padding:0 19px 0 20px;
	background:url(images/bg-main.png) repeat-y;
}
.main{
	width:961px;
	background:#b5121b url(images/bg-main.gif) repeat-x 0 100%;
	position:relative;
	overflow: hidden;
}
.main img{display:block;}

/*************************************
 +Entry
 *************************************/
 
 .entrytitle {
	padding-top: 36px;
 }
.entry
{
  margin-bottom:0;
  text-align:justify;
}

.entry a:hover
{
  background-color:#fff;
}

.entry p
{
  margin:0;
  padding:0 0 10px;
}

.entry h3
{
  font-size:1.3em;
  padding-bottom:.3em;
}
  
.entry h4 {
	font-size:1.1em;
	padding-bottom:0.2em;	
}

.entry img
{
  max-width:580px;
  margin-left:5px;
  margin-right:5px;
  border:0;
}

.entrybody
{
  padding-bottom:6px;
  overflow:auto;
}

.entrybody a
{
  border-bottom:1px dotted #CCC;
}

.entry code
{
  font-size:1.1em;
  text-align:left;
  padding:.2em;
}

.entrymeta
{
  padding-top:.5em;
  /*color:#b3960e;*/
  border-top:1px dotted #ccc;
  margin-bottom:3em;
  clear:both;
}

.endate {
	padding-bottom: .3em;
}

.postedby
{
  background:url(images/user.png) no-repeat;
  padding:2px 3px 3px 20px;
}

.filedto
{
  background:url(images/post.png) no-repeat;
  padding:2px 3px 3px 20px;
}

.commentslink
{
  background:url(images/packaged.png) no-repeat;
  padding:1px 2px 2px 21px;
}

.btitle
{  
  letter-spacing:-.1px;
  font-size:47px;
  font-family:georgia, times New Roman;
  font-style:italic;
  margin:0 0 0 .5em;
}

.btitle a
{
  color:#333;
}


.postinfo
{
  margin-top:3px;
}

.postinfo img
{
  border:2px solid #F8F8EC;
  margin:0;
  padding:0;
}

.entrydate .dateMonth
{
  font-size:10px;
  text-align:center;
  color:#FFF;
  margin:0;
  padding:3px 0 0;
}

.entrydate .dateDay
{
  font-family:Times New Roman,Helvetica,Sans-Serif;
  font-size:21px;
  font-weight:700;
  text-align:center;
  color:#888;
  margin:0;
  padding:3px 0 0;
}

.entrydate .dateYear
{
  font-size:9px;
  padding:0 0 0 1pt;
}

.entrydate
{
  background:transparent url(images/date.png) repeat scroll 0 0;
  float:right;
  height:53px;
  margin-left:5px;
  margin-top:5px;
  width:49px;
}


.avatar
{
  
  color:#FFF;
  clear:right;
  float:left;
  margin:0 15px 0 0;
  padding: 2px;
}

img.centered
{
  display:block;
  margin-left:auto;
  margin-right:auto;
}

img.alignright
{
  display:inline;
  margin:0 0 2px 7px;
  padding:4px;
}

img.alignleft
{
  display:inline;
  margin:0 7px 2px 0;
  padding:4px;
}

.alignleft
{
  float:left;
}

.aligncenter
{
  margin-left:auto;
  margin-right:auto;
}

.wp-caption
{
  border:1px solid #ddd;
  text-align:center;
  background-color:#FCFCFC;
  padding-top:4px;
  border-radius:3px;
  margin:10px;
}

.wp-caption img
{
  border:0 none;
  margin:0;
  padding:0;
}

.wp-caption-dd
{
  font-size:11px;
  line-height:17px;
  margin:0;
  padding:0 4px 5px;
}

.socbook,.alignright
{
  float:right;
}


/*footer*************************************************/





#footer{
	clear:both;
	width:961px;
	padding:0 19px 20px 20px;
	background:url(images/bottom-main.png) no-repeat;
	padding-top:42px;
	overflow:hidden;
}
#footer ul{
	display: inline;
	list-style:none;
	margin:0;
	padding:0;
	/*float:right;*/
	/*overflow:hidden;*/
	/*width:auto;*/
	/*text-align: center;*/
}
#footer ul li{
	display: inline;
	/*float:left;*/
	color:#fff;
	font-size:12px;
	border-left:1px solid #fff;
	padding:0 7px;
	margin:0 1px 0 -1px;
}
#footer ul li a{color:#b5121b;}
#container {
	margin-right: auto;
	margin-left: auto;
	margin-top:1em;
	padding: 0;
}
#credits {
  /*background:url(images/bg-footer.jpg) repeat-x bottom left;*/
  color:#e6e6e6;
  font-size:1em;
  clear:both;
  text-align:center;
  padding:3em 0 0 0;
  width:948px;
  overflow:hidden;
}
.pblock {
	background-color: #0F034E;
	display: block;
}
.rss
{
  background:url(images/rss.png) no-repeat;
  padding-bottom:6px;
  padding-left:20px;
}

.fb
{
  background:url(images/facebook_be.gif) no-repeat;
  padding-bottom:6px;
  padding-left:25px;
}

.tw
{
  background:url(images/t_small-b.png) no-repeat;
  padding-bottom:6px;
  padding-left:25px;
}

.ical
{
  background:url(images/date_sm.gif) no-repeat;
  padding-bottom:6px;
  padding-left:25px;
}

/*************************************
 +Comments
 *************************************/
.commentsblock,contactform
{
  font-size:1em;
  clear:both;
  padding-top:20px;
}

.commentsblock textarea,.contactform textarea
{
  width:454px;
}

.commentsblock input,.commentsblock textarea,.contactform input,.contactform textarea
{
  border:1px solid #d1d1d1;
}

.commentauthor
{
  display:block;
  font-size:1.5em;
}

/*
ol.commentlist
{
  color:#505247;
  font-size:1em;
  list-style-type:none;
  margin:1.5em 0 0;
  padding:0;
}

ol.commentlist a
{
  color:#b3960e;
}

ol.commentlist a:hover
{
  color:#424242;
}

.commentlist li
{
  margin-bottom:.5em;
  padding:8px;
  overflow:auto;
}

.commentlist p
{
  text-transform:none;
  font-size:1em;
  margin:10px 5px 10px 59px;
}

.commentlist blockquote p
{
  margin:10px 5px;
}

.commentlist blockquote
{
  margin:10px 0 10px 59px;
}

.commentlist .children
{
	padding-left:0px;
}

#commentform p
{  
  margin-left:0px;
}

.alt
{
  background:#e3e7cb;
}

.comment_headings
{
  font-size:1.3em;
  color:#6C6C6C;
}

.vcard
{
  font-size:1em;
}

.vcard cite
{
  font-weight:700;
  font-size:16px;
}

.commentsblock textarea:focus,.contactform textarea:focus,.commentsblock textarea:focus,.commentsblock input:focus,.contactform textarea:focus,.contactform input:focus
{
  background:#eee;
  border:1px solid #a1a1a1;
}
*/

