/*
Theme Name: Greate Latino Speaker
Theme URI: http://www.eyeforweb.com
Description: The Greate Latino Speaker Blog WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Ashok Singh Negi
Author URI: http://www.eyeforweb.com
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

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

*/
*
	{
	margin:0px;
	padding:0px;
	outline:none;
	}

body
	{
	color:#5f5f5f;
	font:12px Arial, Helvetica, sans-serif;
	background:#3f0b4b;
	}
tr, td
	{
	color:#5f5f5f;
	font:12px Arial, Helvetica, sans-serif;
	}

img
	{
	border:0px;
	}

input, select, textarea
	{
	font:12px Arial, Helvetica, sans-serif;
	color:#a2a2a2;
	}
h1
	{
	font:normal 30px Arial, Helvetica, sans-serif;
	}
h2
	{
	color:#a172bd;
	font:bold 26px Arial, Helvetica, sans-serif;
	}
h3
	{
	color:#242323;
	font:bold 17px Arial, Helvetica, sans-serif;
	}
h4
	{
	color:#242323;
	font:bold 15px Arial, Helvetica, sans-serif;
	}
h5
	{
	color:#242323;
	font:bold 14px Arial, Helvetica, sans-serif;
	}

a:link, a:visited, a:active
	{
	text-decoration:none;
	color:#e39b00;
	}
a:hover
	{e39b00
	color:#000000;
	}

#container
	{
	width:975px;
	margin:0px auto;
	}

#logo
	{
	width:295px;
	float:left;
	padding:34px 0px 12px 14px;
	}
.slogan
	{
	width:301px;
	float:left;
	padding:10px 0px 0px 65px;
	}
#searchbar
	{
	float:right;
	padding:39px 15px 17px 14px;
	}
#searchbar input
	{
	color:#a2a2a2;
	float:left;
	width:196px;
	border:1px solid #e3e0e0;
	padding:4px 0px 4px 7px;
	}

#contentcontainer
	{
	float:left;
	border:10px solid #9776ab;
	width:941px;
	background:#ffffff;
	padding:7px;
	}

#navigation
	{
	margin:0px 0px 7px 0px;
	background:url(images/navigation-bg.gif);
	color:#ffffff;
	height:34px;
	text-transform:uppercase;
	font:bold 14px Arial, Helvetica, sans-serif;
	}
#navigation li
	{
	list-style-type:none;
	float:left;
	padding:0px 2px 0px 0px;
	background:url(images/navigation-divider.gif) no-repeat center right;
	}
#navigation li a:link, #navigation li a:visited, #navigation li a:active
	{
	color:#ffffff;
	text-decoration:none;
	padding:9px 25px 9px 24px;
	float:left;
	}
#navigation li a:hover, #navigation li.navactive a:link, #navigation li.navactive a:visited, #navigation li.navactive a:active
	{
	background:url(images/navigation-bg-over.gif);
	color:#272727;
	}
#navigation li li
	{
	background:none;
	}
#navigation li li a:link, #navigation li li a:visited, #navigation li li a:active
	{
	float:none;
	border-bottom:1px solid #565656;
	padding:5px 10px;
	}
#navigation li li a:hover
	{
	background:url(images/navigation-bg-over.gif) center;
	}

#lftpnnl
	{
	float:left;
	width:646px;
	}

.findspeaker-heading
	{
	background:url(images/find-speaker-bg.gif) repeat-x;
	height:36px;
	}
.findspeaker-heading ul
	{
	padding:4px 0px 0px 0px;
	}
.findspeaker-heading li
	{
	float:left;
	font-size:15px;
	font-weight:bold;
	padding:0px 60px 0px 0px;
	list-style-type:none;
	}
.findspeaker-heading li a:link, .findspeaker-heading li a:visited, .findspeaker-heading li a:active
	{
	float:left;
	padding:7px 14px;
	color:#FFFFFF;
	}
.findspeaker-heading li a:hover, .findspeaker-heading li.tabactive a:link, .findspeaker-heading li.tabactive a:visited, .findspeaker-heading li.tabactive a:active
	{
	color:#454545;
	background:url(images/tab-link-bg.gif) repeat-x;
	}

.greycom-box .findspeaker-heading h4
	{
	background:none;
	color:#FFFFFF;
	width:207px;
	text-align:center;
	float:left;
	padding:10px 0px;
	margin:0px;
	}
.greycom-box .findspeaker-heading h3
	{
	border:0px;
	color:#FFFFFF;
	margin:0px;
	padding:8px 10px;
	}

.speaker-profile-listing
	{
	clear:both;
	padding:9px;
	padding-right:0px;
	}
.speaker-profile-listing ul
	{
	float:left;
	}
.speaker-profile-listing li
	{
	float:left;
	list-style-type:none;
	border:1px solid #e1e1e1;
	border-bottom:0px;
	padding:10px;
	width:286px;
	margin:0px 9px 0px 0px;
	background:url(images/speaker-content-greybg.gif) repeat-x #ffffff;
	}
.speaker-profile-listing li.fullborder
	{
	border:1px solid #e1e1e1;
	}

.speaker-img-container
	{
	float:left;
	border:2px solid #bfbfbf;
	margin:0px 10px 0px 0px;
	}
.speaker-txt-container
	{
	float:left;
	width:205px;
	}
.speaker-txt-container h5
	{
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
	border-bottom:1px solid #e0dfdf;
	}
.speaker-txt-container h5 a:link, .speaker-txt-container h5 a:visited, .speaker-txt-container h5 a:active
	{
	text-decoration:none;
	color:#e39b00;
	}
.speaker-txt-container h5 a:hover
	{
		color:#000000;
	}
	
.greylink
	{
	color:#5f5f5f;
	}
.greylink a:link, .greylink a:visited, .greylink a:active
	{
	color:#5f5f5f;
	}
.greylink a:hover
	{
	color:#000000;
	}

#rgtpnnl
	{
	float:right;
	width:288px;
	}

.newsletter-pnnl
	{
	background:url(images/newsletter-bg.gif);
	height:180px;
	text-align:center;
	padding:14px 8px 0px 134px;
	}
.newsletter-pnnl h3
	{
	color:#444343;
	}
.newsletter-pnnl input
	{
	border:1px solid #cecccc;
	padding:4px;
	width:131px;
	margin:7px 0px 0px 0px;
	}

.greycom-box
	{
	margin:7px 0px 0px 0px;
	background:#f7f6f6;
	border:1px solid #dadada;
	}
.greycom-box h3
	{
	padding:9px 10px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #d7d7d7
	}
.greycom-box h4
	{
	padding:9px 10px;
	margin:0px 0px 10px 0px;
	background:url(images/rgt-heading-bg.gif) repeat-x;
	}

.follow-list
	{
	width:257px;
	margin:auto;
	}
.follow-list li
	{
	list-style-type:none;
	float:left;
	padding:0px 10px 8px 0px;
	}

.testimonial-txt
	{
	background:#fff;
	border:1px solid #dddddd;
	width:247px;
	margin:0px auto;
	padding:10px;
	}
.testimonial-txt p
	{
	padding:0px 0px 10px 0px;
	}

.dotted-divider
	{
	height:1px;
	clear:both;
	overflow:hidden;
	margin:10px 0px;
	background:url(images/dotted-divider.gif) repeat-x;
	}

.expert-article-list
	{
	padding:0px 10px;
	}
.expert-article-list li
	{
	border-bottom:1px solid #e6e5e5;
	list-style-type:none;
	padding:0px 0px 8px 15px;
	margin:0px 0px 8px 0px;
	background:url(images/list-icon.gif) no-repeat left 5px;
	}
.expert-article-list li a:link, .expert-article-list li a:visited, .expert-article-list li a:active
	{
	color:#5f5f5f;
	}
.expert-article-list li a:hover
	{
	color:#000000;
	}

.txtblk
	{
	color:#000000;
	}
.txtorg
	{
	color:#e39b00;
	}

.fltlft
	{
	float:left;
	}
.fltrgt
	{
	float:right;
	}
.clrbth
	{
	clear:both;
	}

#footercontainer
	{
	clear:both;
	font:11px/18px Arial, Helvetica, sans-serif;
	padding:10px 14px;
	color:#6e4e81;
	}
#footercontainer span
	{
	padding:0px 10px;
	}
#footercontainer a:link, #footercontainer a:visited, #footercontainer a:active
	{
	color:#6e4e81;
	text-decoration:none;
	}
#footercontainer a:hover
	{
	text-decoration:underline;
	}
	
	/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

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

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

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

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

#rgtpnnl ul{list-style:none}

/*** 25 Dec 2009 **/

.speaker-txt-container a
	{
		color:#000000;
	}
	
/**** 28 Dec 2009*/
.innergreycom-box
	{
	background:#f7f6f6;
	border:1px solid #dadada;
	}
.innergreycom-box h4
	{
	padding:9px 10px;
	margin:0px 0px 10px 0px;
	background:url(images/rgt-heading-bg.gif) repeat-x;
	}

.listinnerstyle
	{
	padding:0px 12px;
	}
.listinnerstyle li
	{
	list-style-type:none;
	padding:0px 0px 10px 17px;
	background:url(images/blk-arrow-list.gif) no-repeat 5px 4px;
	}
.listinnerstyle li a:link, .listinnerstyle li a:visited, .listinnerstyle li a:active
	{
	color:#5f5f5f;
	}
.listinnerstyle li a:hover
	{
	color:#000000;
	}
.listinnerstyle li ul 
	{
	padding:7px 0px 0px 0px;
	}
.listinnerstyle li ul li 
	{
	padding:0px 0px 5px 17px;
	}
.listinnerstyle li ul li.current-cat a:link, .listinnerstyle li ul li.current-cat a:visited, .listinnerstyle li ul li.current-cat a:active, .listinnerstyle li.current-cat a:link, .listinnerstyle li.current-cat a:visited, .listinnerstyle li.current-cat a:active
	{
	font-weight:bold;
	color:#000;
	}
.listinnerstyle li.current-cat ul li a:link, .listinnerstyle li.current-cat ul li a:visited, .listinnerstyle li.current-cat ul li a:active
	{
	font-weight:normal;
	color:#5f5f5f;
	}

.greenhead-bg
	{
	clear:both;
	margin:0px 0px 10px 0px;
	padding:3px;
	background:url(images/profile-head-bg.gif) repeat-x #d1e047;
	}

.greentxt-rgt-pnnl
	{
	float:right;
	width:495px;
	font-size:14px;
	line-height:16px;
	color:#32073c;
	padding:0px 0px 7px 0px;
	}
.greentxt-rgt-pnnl h1
	{
	padding:8px 0px 7px 0px;
	color:#f3bc16;
	}

.cols-bott-border
	{
	float:left;
	border-bottom:1px dashed #adadad;
	}
.profile-col-1
	{
	float:left;
	width:133px;
	text-align:right;
	padding:8px 8px 7px 0px;
	color:#e39b00;
	font:bold 15px Arial, Helvetica, sans-serif;
	}
.profile-col-2
	{
	float:left;
	width:484px;
	font:13px/18px Arial, Helvetica, sans-serif;
	padding:8px 8px 15px 10px;
	border-left:1px solid #ebebeb;
	}
.video-list li
	{
	float:left;
	border:3px solid #3e3e3e;
	list-style-type:none;
	margin:0px 7px 0px 0px;
	}
.video-list li img
	{
	float:left;
	}
.bookform label
	{
	display:block;
	}
.bookform input
	{
	clear:both;
	width:180px;
	border:1px solid #dddddd;
	padding:3px;
	margin:2px 0px 8px 0px;
	}

/******* 30 Dec 2009 ***/	
#abt-container, #contact-container
	{
	clear:both;
	font-size:13px;
	line-height:18px;
	}
#abt-container h2
	{
	text-align:center;
	padding:4px 0px;
	}
#abt-container h3
	{
	text-align:center;
	color:#494747;
	padding:0px 0px 10px 0px;
	}
#abt-container p
	{
	padding:0px 7px 17px 7px;
	}
#abt-container h4
	{
	font-size:16px;
	color:#e39b00;
	background:url(images/heading-bg.gif) repeat-y;
	padding:3px 5px;
	margin:10px 0px;
	}
#abt-container a:link, #abt-container a:visited, #abt-container a:active
	{
	text-decoration:underline;
	color:#1e1e1e;
	}
#abt-container a:hover
	{
	text-decoration:none;
	}

.comlist
	{
	padding:0px 0px 15px 20px;
	}
.comlist li
	{
	list-style-type:none;
	padding:0px 0px 7px 13px;
	background:url(images/blk-arrow-list.gif) no-repeat 0px 6px;
	}

.tblstyle
	{
	margin-bottom:15px;
	border:1px solid #c0c0c0;
	border-left:0px solid #dddddd;
	border-bottom:0px solid #dddddd;
	}
.tblstyle td
	{
	border-left:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	padding:7px;
	color:#353535;
	}
.tblstyle td.pla-txt-bg	
	{
	background:#ebebeb;
	}
.tblstyle td.gold-txt-bg
	{
	background:#ffeb9c;
	}
.tblstyle td.silver-txt-bg
	{
	background:#f8f8f8;
	}
.tblstyle td.bro-txt-bg
	{
	background:#f7d1a2;
	}

.tblstyle td.pla-txt-heading-bg, .tblstyle td.gold-txt-heading-bg, .tblstyle td.silver-txt-heading-bg, .tblstyle td.bro-txt-heading-bg
	{
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#515151;
	padding:9px;
	}
.tblstyle td.pla-txt-heading-bg
	{
	background:url(images/pla-bg-heading.gif) repeat-y center #bfbfbf;
	}
.tblstyle td.gold-txt-heading-bg
	{
	background:url(images/gold-bg-heading.gif) repeat-y center #e1c871;
	}
.tblstyle td.silver-txt-heading-bg
	{
	background:url(images/silver-bg-heading.gif) repeat-y center #ececec;
	}
.tblstyle td.bro-txt-heading-bg
	{
	background:url(images/bro-bg-heading.gif) repeat-y center #cb9855;
	}

/*#contact-container p
	{
	padding:0px 7px 17px 7px;
	}*/
#contact-container h2
	{
	font-size:20px;
	font-weight:normal;
	color:#ea660f;
	padding:0px 5px;
	margin:10px 0px;
	}

#contact-form-container
	{
	margin:20px auto 20px auto;
	width:777px;
	}
#contact-form-container h5
	{
	color:#e39b00;
	font-size:15px;
	text-transform:uppercase;
	padding:10px 7px;
	border-bottom:1px solid #e1e1e1;
	margin:0px 0px 17px 0px;
	background:url(images/contact-heading-bg.gif) repeat-x;
	}
#contact-form-container label
	{
	display:block;
	}
#contact-form-container input
	{
	float:left;
	border:1px solid #dddddd;
	padding:3px;
	font-size:11px;
	width:218px;
	margin:2px 7px 15px 0px;
	}
#contact-form-container select
	{
	border:1px solid #dddddd;
	font-size:11px;
	width:304px;
	margin:2px 0px 15px 0px;
	}
#contact-form-container textarea
	{
	width:765px;
	border:1px solid #dddddd;
	margin:2px 0px 15px 0px;
	height:150px;
	}
.formlftcontainer
	{
	float:left;
	width:472px;
	padding:0px 0px 0px 7px;
	}
.inputmidtxt
	{
	text-align:center;
	float:left;
	padding:2px 5px 0px 0px;
	}
/****/	

/*** ashok custom css **/
.contact-phone{width:65px!important;}
.event-time{width:30px!important;}
.stampm{width:65px!important;}
.contact-lowend{width:104px!important;}
.contact-highend{width:94px!important;}
.rgtpnnl ul li.current-cat{font-weight:bold}
.rgtpnnl ul li ul li.current-cat{font-weight:bold}

.title_bar{-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#40a2c8;clear:both;color:#FFF;font-size:15px;font-weight:700;margin:0 0 6px;padding:5px 0 3px 12px}
.title_bar a{color:#FFF;font-size:12px}
.right_content{float:right;display:inline;padding:10px 15px 0 0;width:281px}
.fee_slider { width:240px; margin:5px 0px 20px 0px; background-color:#546f7e; height:2px; position:relative; }
.fee_slider_handle {margin-top:-4px; margin-bottom:4px; padding-bottom:8px; width:15px; height:10px; background-image:url(images/filter_handle.gif); background-repeat:no-repeat; cursor:move; position:absolute;}
form.bookspeaker label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }

/***02-01-10**/
.bookform{
	position:relative;
}

/***** 4-01-10 ****/
.jcarousel-container {
	position:absolute;
	clear:both;
	height:80px;
	top:255px;
	padding:10px 0px 0px 0px;
	background:url(images/blk-tran-bg.png);
	width:646px;
	z-index:999;
	}
.jcarousel-clip
	{
	width:590px;
	padding:0;
	margin:auto;
	overflow: hidden;
	position: relative;
	}
.jcarousel-list
	{
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	}
.jcarousel-item
	{
	float: left;
	list-style: none;
	width:61px; /* We set the width/height explicitly. No width/height causes infinite loops. */
	height:67px;
	}
/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal
	{
	position:absolute;
	top:32px;
	right:5px;
	width:17px;
	height:17px;
	cursor: pointer;
	background:transparent url(images/jcarousel_next.png) no-repeat 0 0;
	}
/*.jcarousel-next-horizontal:hover
	{
	background-position: -32px 0;
	}
.jcarousel-next-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}*/
.jcarousel-prev-horizontal {
	position:absolute;
	top:32px;
	left:5px;
	width:17px;
	height:17px;
	cursor:pointer;
	background:transparent url(images/jcarousel_prev.png) no-repeat 0 0;
}
/*.jcarousel-prev-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-prev-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}*/
#feature_gallery
	{
	width:646px;
	height:343px;
	background:url(images/main-header-greenbg.gif) repeat-x;
	}
ul#feature_gallery_pager
	{
	display:block;
	overflow:hidden;
	height:67px;
	width:595px;
	margin:auto;
	
	}
#feature_gallery ul.menu li a:hover
	{
	border:1px solid #535a08;
	}
ul#feature_gallery_pager li a
	{
	overflow:hidden;
	width:61px;
	height:65px;
	float:left;
	border:1px solid #fff;
	display:block;
	}
ul#feature_gallery_pager li
	{
	float:left;
	padding:0px 12px 0px 0px;
	}
#feature_gallery ul.menu a.activeSlide
	{
	border:1px solid #535a08;
	}
#feature_gallery .bigimgs
	{
	overflow:hidden;
	height:343px;
	position:relative;
	}
#feature_gallery img.change
	{
	width:500px;
	position:relative;
	}
#feature_gallery img.thumb
	{
	width:61px;
	height:65px;
	}
#output
	{
	width:500px;
	margin:1em auto;
	display:block;
	clear:both;
	}
#feature_gallery div.txtslder
	{
	font:15px/25px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:60px 40px 0px 280px;
	width:322px;
	}
#feature_gallery div.txtslder a
	{
	color:#3f0a49;
	font-size:12px;
	}
.search_filter_form
	{
	padding:0px 10px 10px 10px;
	}
.search_filter_form input
	{
	float:left;
	border:1px solid #e3e0e0;
	padding:4px;
	width:185px;
	}
.search_filter_form input.submit_button
	{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	width:80px;
	padding:3px;
	background:url(images/rgt-heading-bg.gif) repeat-x;
	}

.sortpnnl
	{
	padding:0px 0px 10px 0px;
	}
.sortpnnl a:link, .sortpnnl a:visited, .sortpnnl a:active
	{
	margin:0px 8px;
	}

#contact-form-container input.submit_button, .bookform input.submit_button
	{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	padding:3px 15px;
	color:#ffffff;
	border:1px solid #fd7418;
	width:auto;
	background:url(images/btn-org-bg.gif) #ff9f67 repeat-x bottom;
	}
/** ashok**/


.wp-pagenavi
	{
	float:right;
	padding:0px 9px 0px 0px;
	}
	
#abt-container ol, #abt-container ul
{
 margin:0px 0px 0px 20px;
}
#abt-container li
{
padding:0px 0px 10px 0px;

}	
.gal-readmore{
	float:right;
	margin-top:15px;
	padding-right:20px;
	font-weight:bold;
}
.golden-title{
color:#E39B00;
}
.white-title{
color:#FFF;
}
