/*
Theme Name: Leadership IQ Theme
Theme URI: http://digitalscientists.com/
Description: Web 2.0 Design for Leadership IQ.
Version: 1.0
Author: Nadim Khan
Author URI: http://digitalscientists.com/

*/
body{
font-family: Georgia, "Times New Roman", Times, serif;
background: url(images/body_bcgrd.gif) repeat-x left top;
margin:0px;
}
a, a:link, a:visited{
color:#333;
text-decoration:none;
outline:none;
}
a:active{
outline: none;
}
a:hover{
text-decoration:underline;
}
p{
text-align:left;
}
.container{
}
h1, h2, h3, h4, h5, h6{
line-height: normal;
font-family:Georgia, "Times New Roman", Times, serif;
}
img{
margin:0px;
}
.logo {
float:left;
}
.logo h1 a{
background: url(images/logo.png) no-repeat left top;
display:block;
width:198px;
height:45px;
float: left;
text-indent: -9999px;
}
.header{
height:128px;
}
div#footer{
margin-top:30px;
background-color:#111;
border-top:12px solid #78762c;
font-size:11px;
width:100%;
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
}
.slogan {
padding-bottom:20px;
padding-top:35px;
}
.clear{
clear:both;
}
.top_links{
float:right;
}
.top_links ul{
margin:0px;
padding:0px;
list-style-type: none;
}
.top_links li{
margin:0;
padding:0px;
height:28px;
float:left;
list-style-type: none;
}
.top_links a{
background-image: url(images/menus.png);
background-repeat:no-repeat;
background-position:0 0px ;
text-indent: -5000px;
text-decoration: none;
height:28px;
display:block;
margin-right:35px;
}
.top_links li#meet a{
width:68px;
background-position: 0 0px;
}
.top_links li#meet a:hover, .top_links li#meet.current_page_item a{
background-position: 0 -28px;
}
.top_links li#read a{
width:70px;
background-position: -103px 0px;
}
.top_links li#read a:hover, .top_links li#read.current_page_item a{
width:70px;
background-position: -103px -28px;
}
.top_links li#follow a{
margin-right:0px;
width:77px;
background-position: -210px 0px;
}
.top_links li#follow a:hover{
width:77px;
background-position: -210px -28px;
}
.sub_menus{
margin:42px 0 0 0;
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
}
.sub_menus ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.sub_menus ul li{
margin:0px 20px 0 0;
padding:0px;
list-style-type:none;
display:inline;
}
.sub_menus ul li a{
padding:8px 0;
color:#fff;
text-decoration: none;
}
.sub_menus ul li a:hover, .sub_menus ul li.current_page_item a, .sub_menus ul li.current-cat a{
background-image: url(images/sub_menu_arrow.gif);
background-repeat: no-repeat;
background-position: center bottom;
}

.logo_search{
clear:both;
margin-top:10px;
}
.search{
padding-top:15px;
}
.search input.text-box{
background-image: url(images/search_arrow.gif);
background-position: right center;
background-repeat: no-repeat;
border-top:1px solid #777;
border-bottom:1px solid #e8e8e8;
border-left:1px solid #e8e8e8;
border-right:1px solid #e8e8e8;
padding:5px 20px 5px 5px;
width:170px;
font-size:11px;
color:#ccc;
}
.headSlide{
margin:20px 0;
background-color: #eeeeee;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.head-slide-left{
margin-left:0px;
}
.head-slide-left h1{
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
margin:200px 0 0 20px;
color:#333;
font-size:32px;
}
.slide_content img{
position:relative;
}
.slide_content .slide_text{
position:relative;
padding:15px 10px;
background-color: #fff;
top:-250px;
margin:0px 0px 0 25px;
font-size:18px;
font-style: italic;
width:340px;
*float:left;
}
.nav{
float:right;
position:relative;
margin:-48px 5px 0 0;
z-index: 99999;
}
.nav a#prev2, .nav a#next2{
display:block;
width:21px;
height: 21px;
margin-right:2px;
float:left;
text-indent: -9999px;
}

.nav a#prev2{
background-image: url(images/prev_arrow.gif);
background-position: left top;
background-repeat: no-repeat;
}
.nav a#next2{
background-image: url(images/next_arrow.gif);
background-position: left top;
background-repeat: no-repeat;
}
.content{
font-family: Georgia, "Times New Roman", Times, serif;
padding:15px 0;
}
ul.list{
margin:15px 0px;
padding:15px 0px;
list-style-type: none;
color:#666666;
font-size:13px;
}
ul.list li{
background-image: url(images/list_arrow.gif);
background-repeat: no-repeat;
background-position: 0 5px;
float:left;
display:block;
width:420px;
padding:0 0 0 25px;
margin:0 45px 15px 0;
}
.video_strip{
margin:15px 0 35px 0;
background-image: url(images/video_background.gif);
background-position: left top;
background-repeat: repeat-x;
}
.video_icon{
text-align: right;
}
.video_text{
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
font-size:18px;
}
.video_text p{
margin:60px 0 0 0;
}
.video_play{
padding-top:50px;
}
.video_play img{
margin:0px;
}
.sections{
margin:15px 50px 0 0;
border-right:1px solid #ccc;
padding-right:10px;
}
.sections .post-container{
margin-bottom:30px;
margin-right:50px;
}
.sections .post-container h2{
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
font-size:15px;
line-height:normal;
margin:0px;
padding:0px;
font-weight:bold;
}
.sections .post-container h2 a{
color:#333;
text-decoration: none;
}

.sections .post-container p{
color:#666;
line-height: normal;
font-size:12px;
}
.sections .post-container a, .sections .post-container a:visited{
color:#666;
text-decoration: underline;
}
.sections .post-container a:hover{
text-decoration: none;
}
.sidebar{
padding-top:25px;
}

.widgets h6{
font-size:15px;
font-weight:normal;
color:#333333;
}

.footer_left{
padding:15px;
float:left;
color:#545454;
font-size:11px;
}
.footer_left{
width:720px;
}
.footer_left a{
color:#545454;
text-decoration: underline;
margin:0 0 0 20px;
}
.footer_right{
float:right;
text-align: right;
font-weight:bold;
font-size:11px;
padding:15px 0;
}
.footer_right p{
text-align: right;
}
.footer_right a{
	color:#ccc;
}
.footer_bottom{
padding:15px 0;
}
.blog_post, .indiviual{
margin-top:30px;
}
.blog_post .post-container, .indiviual .post-container{
padding-bottom:30px;
}

.type{
float:left;
font-weight:bold;
color:#fff;
padding:1px 8px;
background: #d71b35;
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
}
.categories{
font-size:11px;
color:#999;
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
}
.categories a{
color:#999;
text-decoration: none;
}
.indiviual .post-container .post-details h2{
font-size:24px;
}
.post-details h2 a, .post-details h2 a:visited{
color:#333;
text-decoration: none;
}
.post-details h2 a:hover{
text-decoration: underline;
}
.indiviual .post-container .date{
color:#999;
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
font-size:12px;
margin:10px 0 0 0;
}
.author{
color:#999;
font-size:14px;
margin-top:5px;
}
.author a{
color:#999;
}
.indiviual .post-container .author{
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
color:#666;
font-size:12px;
margin-top:0px;
}
.indiviual .post-container .author a{
color:#666;
}
.indiviual .post-container .categories{
color:#666;
font-size:13px;
}
.post-content{
color:#333;
font-size:16px;
}
.post-content p{
line-height:1.2em;
}
.post-content a{
text-decoration: underline;
color:#C5303C;
}
.post-content a:hover{
	text-decoration: none;
}
.post-content a.more-link{
font-size:15px;
color:#d71a34;
text-decoration: underline;
display:block;
margin:10px 0;
}
.post-content a.more-link:hover{
text-decoration: none;
}
.blog_post .sidebar, .indiviual .sidebar{
margin-top:0px;
}
.widgets{
margin-bottom:30px;
}
.widgets h5{
color:#3e6cba;
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
font-size:17px;
font-weight:bold;
padding-bottom:10px;
}
.widgets ul{
margin:0px;
padding:0px;
list-style-type:none;
border-top:1px solid #eee;
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
}
.widgets ul li ul.children{
border-top:none;
margin:0px;
padding:0px;
list-style-type:none;
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
}
.widgets ul li ul.children li a{
padding:5px 0 5px 15px;
}
.widgets ul li{
margin:0px;
padding:0px;
list-style-type:none;
color:#aaaaaa;
}
.widgets ul li a, .widgets ul li a:visited{
display:block;
padding:5px 0;
border-bottom:1px solid #eee;
color:#aaaaaa;
}
.widgets ul li a:hover{
text-decoration:none;
color:#333;
}
.paginate{
padding:5px 0;
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
}
.paginate a{
border:1px solid #ccc;
color:#333;
padding:3px 6px;
}
.paginate a:hover{
text-decoration:none;
border: none;
background-color: #C5303C;
color: #fff
}

.right_align{
text-align:right;
padding-bottom:10px;
}
.right_align img{
margin:0px;
}

.page{
padding:60px 0 0 0;
}
.page_content h2{
font-size:24px;
font-style: italic;
line-height:1.5em;
}
.page_content .post-content{
padding:25px 0;
}
.titles{
font-size:20px;
font-style:italic;
}
.meet-ray-posts{
margin:20px 20px 0 0;
min-height:100px;
}
.meet-ray-posts h2{
font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
font-size:14px;
float:left;
}
.meet-ray-posts h2 a{
color:#333;
font-weight:bold;
}

.meet-ray-posts .post-content{
color:#999;
font-size:130%;
}
.meet-ray-posts .post-content p{
margin:0px;
line-height:normal;
}
.books_content{
margin-top:25px;
color:#333;
}
.books_content .date, .articles .date{
font-family:  "Helvetica Neue", Helvetica, Arial,sans-serif;
color:#ccc;
margin:0px;
}
.books_content .date{
font-size:14px;
}
.articles .date{
font-size:12px;
text-transform: uppercase;
}
.books_content h2, .articles h2{
font-family:  "Helvetica Neue", Helvetica, Arial,sans-serif;
color:#333;
font-weight:bold;
}

.books_content h2{
font-size:20px;
}
.books_content .post-content p{
margin-bottom:15px;
}
.books_content .post-content a{
color:#c5303c;
}
.articles h2{
font-size:16px;
}

.books_content h2 span a:hover{
text-decoration: none;
}

.articles-press{
padding:30px 0 0 0;
}
.articles{
padding:20px 0 0 0;
}
.articles h2 span{
font-size:12px;
font-style:italic;
color:#999;
margin-left:15px;
font-weight:normal;
}
.articles .post-content{
font-size:14px;
}
.articles .post-content a{
color:#C5303B;
text-decoration: underline;
}
.floatRight{
float:right;
margin:0 0 15px 15px;
}
.sidebar h5{
font-size:20px;
font-weight:normal;
font-style: italic;
color:#000;
margin-bottom:15px;
}
.events-list{
padding:25px 0;
font-family:  "Helvetica Neue", Helvetica, Arial,sans-serif;
}
.events-list .date-time{
color:#78762C;
text-transform: uppercase;
font-size:14px;
margin:0px 0 5px 0;
padding-bottom:3px;
border-bottom:1px solid #ccc;
}
.date-time .date{
margin-right:15px;
}
.date-time .time{
font-size:11px;
}
.event_details{
color:#999;
font-size:11px;
padding-bottom:20px;
}
.event_details span{
margin:0px 5px 0 0;
text-transform: uppercase;
padding:0px;
float:left;
}
.event_details p{
font-size:12px;
margin:0px;
}
#follow_box{
float:right;
width:137px;
position:absolute;
right:0;
top:105px;
}
.follow_top{
width:137px;
height:7px;
background: url(images/follow_top.png) no-repeat 0 0;
}
.follow_body{
background: #fff;
padding:8px;
font-family:  "Helvetica Neue", Helvetica, Arial,sans-serif;
font-size:11px;
color:#333;
}
.top_links .follow_body ul{
margin:0px;
padding:0px;
list-style-type: none;
}
.top_links .follow_body li{
float:left;
width:20px;
height:20px;
margin-right:4px;
}
.top_links .follow_body li img{
margin:0px;
}
.top_links .follow_body a{
background-image: url(images/social-icons.gif);
background-repeat: no-repeat;
background-position: 0 0;
text-indent: 0px;
height:20px;
width:20px;
text-indent: -99999px;
}
.top_links .follow_body li#facebook a{
background-position:0 0;
}
.top_links .follow_body li#facebook a:hover{
background-position:0 -20px;
}
.top_links .follow_body li#twitter a{
background-position:-23px 0;
}
.top_links .follow_body li#twitter a:hover{
background-position:-23px -20px;
}
.top_links .follow_body li#flickr a{
background-position:-46px 0;
}
.top_links .follow_body li#flickr a:hover{
background-position:-46px -20px;
}
.top_links .follow_body li#video a{
background-position:-69px 0;
}
.top_links .follow_body li#video a:hover{
background-position:-69px -20px;
}
.top_links .follow_body li#mission a{
background-position:-92px 0;
}
.top_links .follow_body li#mission a:hover{
background-position:-92px -20px;
}

.read-titles{
float:left;
font-family:  "Helvetica Neue", Helvetica, Arial,sans-serif;
}
.read-titles h2{
font-size:18px;
font-weight:bold;
}
.buy{
float:left;
margin:0 0 0 10px;
width:150xp
}
.buy span a{
padding:3px 6px;
background: #78762C;
color:#fff;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
}
.buy .buy-options{
border:1px solid #78762C;
background: #fff;
padding:5px;
font-size:12px;
width:150px;
font-family: Georgia, "Times New Roman", Times, serif;
position:absolute;
}
.buy .buy-options a{
color:#78762C;
display:block;
}
.buy-options a:hover{
color:#333;
}
.reading-list{
padding:15px 0;
}
.reading-list p, .reading-list img{
margin:0px;
}
.reading-list h2{
font-family:  "Helvetica Neue", Helvetica, Arial,sans-serif;
font-size:14px;
}
.reading-list h2 a{
color:#78762C;
text-decoration: none;
}
.amazon-author{
color:#999;
margin:0px;
padding:0px;
font-family:  Arial, Helvetica, "Helvetica Neue",sans-serif;
font-size:12px;
font-style: italic;
}
