/*
Theme Name: Winning is Everything
Theme URI: http://winning-is-everything.com/
Description: Theme built for Winning is Everything Conference.
Version: 1.0
Author: Jonathan Packer
Author URI: http://newtoncircle.com/
*/



/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike,  sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}

body{line-height: 1;color: #222;background: #fff url(images/bg.jpg) top left repeat-x;font: 62.5% Arial, Helvetica, sans-serif;behavior: url("csshover3.htc"); }

a{outline:none; color:#ae1727;}
a:link, {color: #ae1727;text-decoration: none;}
a:active {outline: none;}
a:hover{text-decoration:underline;}

img#logo { top: 20px;  z-index: 2; left: -285px; }

h1,h2,h3,h4{font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:10px;}
h1{font-size:24px;}
h2{font-size:21px;}
h3{font-size:18px;}
h4{font-size:15px;}

hr{color:#666;margin:20px 0;border:1px dotted #999;}

td{vertical-align:top;padding:15px;}

p{font-size:13px;font-family:Arial, Helvetica, sans-serif;line-height:20px;margin-bottom:15px;}
strong{}
em{font-style:italic;}
ul,ol{margin-bottom:20px;}
li{font-size:13px;margin-bottom:5px;}
ol li{margin-bottom:20px;}

.clearfix{clear:both;}

.alignleft{float:left;margin:0px 20px 20px 0;clear:left;}
.alignright{float:right;margin:0 0px 5px 15px;clear:right;}

#container{width:947px;margin:0 auto;position:relative;}

#header{height:170px;width:947px;padding:0;}
	#logo{float:left;}
	#header img{margin-top:13px;float:left;}
	#header h1{margin-top:30px;}

	#banner{width:260px;height:67px;background:transparent url(images/red_banner.gif) top right no-repeat;float:right;text-align:center;}
		#banner h1{color:#fff;line-height:12px;font-weight:normal;}
			#banner:hover h1{color:#333;}


#menu_container{clear: both;padding-top:12px;float:right;text-align:left;width:580px;}
#menu {}
	ul#nav {float: right;margin: 0;padding:5px ;list-style: none;border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}
	ul#nav li {display: inline;}
	ul#nav li a { float: left; font-size:1.10em; font-weight:bold;line-height: 25px; color: #222; text-decoration:none; margin: 0; padding: 0 12px 0 12px;}
	ul#nav li a:hover{color:#fff;}
	ul#nav.current a, ul#nav li:hover > a  {text-decoration: none;background:#962e31;color:#fff;}
	ul#nav  ul {display: none;}
	ul#nav li:hover > ul {position: absolute;display: block;width: 907px;height: 45px;margin: 25px 0 0 ;padding-top:10px;padding-left:50px;}
	ul#nav li:hover > li{}
	ul#nav li:hover > ul li a {float: left;font: normal 1em arial,verdana,tahoma,sans-serif;line-height: 25px;color: #222;text-decoration: none;margin: 0;padding: 0 10px 0 10px;}
	ul#nav li:hover > ul li a:hover {color: #fff;text-decoration: none;text-shadow: none;background:#7caeb9;}

#hero_container{width:947px;margin:0 auto;position:relative;background:#fff ;}
#hero{width:905px;float:left;padding:20px;border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;height:381px;}
	#big{height:81px;width:620px;float:left;background:#191a1b url(images/fabvegas.jpg) top left no-repeat;padding:300px 0 0 0;}
	#small{float:right;width:245px;height:341px;background:#000;padding:20px 20px;overflow:hidden;}
		#small a{color:#222;}
		.meet{font-style:italic;font-size:14px;padding-top:10px;}
		#small h3{margin-bottom:0px;font-weight:normal;}
	#speaker{margin-top:20px;overflow:auto;width:245px;}
		#speaker h2{margin-bottom:0;padding:0;font-weight:normal;}
		#speaker p{font-size:13px;margin-top:-8px;}
		.side_img{background:transparent url(images/side_img_shadow.jpg) bottom center no-repeat;float:left;margin:0 15px 0px 0;padding-bottom:14px;}
		.speak{border:4px solid #fff;width:75px;height:auto;}

#main{width:907px;border:1px solid #e9e9e9;padding:20px;background:#fff;margin-bottom:30px;}

#content{background:#fff url(images/mainbg.jpg) top left repeat-x;width:904px;padding:30px 0px 20px 3px;}
	#content ul, ol{margin-left:20px;}

#page{float:left;width:584px;}
	#page h1{font-size:28px;color:#ae1727;margin-bottom:20px;text-transform:capitalize;}
	#page h3 a{color:#222;margin-bottom:20px;}
	#page h4 a, #page h4{color:#333;font-weight:bold;}
	#page img {border-bottom:5px solid #e9e9e9;}
	#page td{font-size:13px;padding:5px;line-height:20px;}
	.sponsors{margin-bottom:20px;}
	.tab td{font-size:12px;padding:5px;border:1px solid #e9e9e9;}
	
	.title_company{font-style:italic;margin-bottom:10px;margin-top:0;}
	.post{margin:10px 0;border-bottom:1px solid #e9e9e9;}
	.cat3 td{vertical-align:top;padding:10px 0 5px 0;font-size:13px;}
	.cat3 td img{margin-right:15px;}
	.start{padding:5px;background:#7caeb9;color:#fff;font-size:13px;}
	.start2{padding:5px;background:#ae1727;color:#fff;font-size:13px;margin-left:5px;}
	.start3{padding:5px 10px;background:#fbd42a;color:#fff;font-size:16px;font-weight:normal;margin-bottom:15px;}
	
.post h4{margin-bottom:15px;}
.speaker2{padding-bottom:15px;}
#current{background:#333;padding:5px;}
	#current h2{font-family:Arial, Helvetica, sans-serif;margin-bottom:0;color:#fff;font-weight:normal;}

#sidebar{width:258px;float:right;padding:0px 20px;border-left:1px dotted #d9d9d9;margin-left:20px;}
	#sidebar h2,h3,h4{font-family:Arial, Helvetica, sans-serif;margin-bottom:10px;}
	#sidebar h1{font-size:28px;margin-bottom:10px;}
	#sidebar h2{margin-bottom:0px;font-weight:bold;}
	#sidebar h4{font-style:italic;color:#ae1727;font-weight:bold;}
	
	.side_item{border-bottom:1px dotted #d9d9d9;padding-bottom:20px;margin-bottom:20px;}
	ul.blogroll {margin:20px 0;}
	.indent{padding-left:10px;}

	#vidmenu li{line-height:30px;list-style:none;margin-left:-20px;}
	
	#videos{margin-bottom:20px;}
	.video{border-bottom:1px solid #e9e9e9;padding:10px 0;}
		.video p{margin:0;padding:0;}
	
	.red_title{background:#962e31;color:#fff;padding:5px;}
	.blue_title{background:#7caeb9;color:#fff;padding:5px;}
	.tan_title{background:#a99a6f;color:#fff;padding:5px;}

#boxes{margin-top:0px;padding-top:30px;}
	#boxes a{color:#222;text-decoration:none;}
	#boxes a:hover{text-decoration:none;}
	#boxes p{font-size:36px;line-height:32px;}
	.box{width:289px;margin-left:20px;float:left;height:185px;}
	.blue{padding:0px 5px 0 10px;}
	.blue1{background:#7caeb9;color:#fff;}
	.blue:hover{text-decoration:none;background:#7caeb9;color:#fff;}
	.red{padding:0px 5px 0 10px;}
	.red1{background:#962e31;color:#fff;}
	.red:hover{text-decoration:none;background:#962e31;color:#fff;}
	.tan{padding:0px 5px 0 10px;}
	.tan1{background:#a99a6f;color:#fff;}
	.tan:hover{background:#a99a6f;color:#fff;}
	
	.introp{background:transparent;padding-left:35px;margin-top:20px;}
	
	#lead{margin-bottom:30px;clear:both;}
		#lead1{width:290px;float:left;margin-right:30px;}
		#lead2{width:610px;}
		#lead h2{font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:10px;}
		#lead img{float:left;margin:0 15px 15px 0;padding:3px;border:1px solid #e9e9d9;}
	

		
	.textwidget{font-size:14px;}
	
	.qs {border:1px solid #e5e5e5;width:210px;margin-bottom:10px;padding:5px 13px;}
	.qs_drop {border:1px solid #e5e5e5;width:240px;margin-bottom:10px;padding:5px 5px 5px 10px;}

	.address{background:transparent ;padding:7px 0 7px 50px;height:40px;}
	.folder{background:transparent;padding:7px 0 7px 50px;height:40px;}
	.rss{background:transparent;padding:7px 0 7px 50px;height:40px;}

#footer_container{background:#25282b url(images/foot_bg.jpg) top left repeat-x;width:100%;padding-top:20px;}
	#footer{width:947px;margin:0 auto;height:260px;}
	#footer p{font-size:13px;color:#fff;}
	#footer a{text-decoration:underline;}
	
	#footer_l{float:left;padding-top:20px;width:517px;}
		#footer_l ul{list-style:none;}
		#footer_l li{float:left;line-height:20px;font-size:15px;width:150px;}
		#footer_l li ul{margin-top:0px;list-style:outside;list-style:none;}
		#footer_l ul li a{color:#fff;text-decoration:none;}
		#footer_l a:hover{text-decoration:underline;}
		#footer_l li li{float:none;font-size:13px;padding-left:12px;background:transparent url(images/bullet.jpg) top left no-repeat;}
		#footer_l li li a{display:block;color:#888888;list-style:decimal;}
		
	#smedia{float:right;}
		#smedia ul{width:280px;}
		#smedia li{float:none;width:100%;line-height:25px;padding-bottom:5px;}
		#smedia li a{font-size:13px;}
		.footleft{width:25px;height:25px;float:left;margin-right:10px;}
	
	#footer_r{float:right;width:330px;height:260px;}
	
		#search {padding-left:30px;padding-top:20px;margin-bottom:30px;}
			*:first-child+html #search {}
			.search_term {padding: 4px 4px 4px 8px;color: #949494;font-size: 13px;margin-right: 1px;}
			.search {border: none;padding: 6px 4px 6px 8px;color: #fff;background: #666;font-size:13px}
			.search:hover {background:#ae1727;	cursor: pointer;}
			#search h4{color:#fff;font-weight:normal;margin-bottom:3px;}
			#s{width:210px;}
	
#copyright{margin:0 auto;width:947px;padding:15px 0 65px;}
	#copyright p ,#copyright a{color:#737679;font-size:13px;}
	
ul#nav4{float: right;margin: 0;padding:5px ;list-style: none;border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}

.sf-menu, .sf-menu * {margin:			0;padding:		0;list-style:		none;}
.sf-menu {}
.sf-menu ul {margin-top:10px;position:		absolute;top:			-999em;width:			10em; /* left offset of submenus need to match (see below) */}
.sf-menu ul li {}
.sf-menu li:hover {visibility:		inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float:			left;position:		relative;}
.sf-menu a {display:		block;position:		relative;color:#222;font-size:1.0em; font-weight:bold;}
.sf-menu li li a{font: normal 1em arial,verdana,tahoma,sans-serif;line-height:25px;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:			0;top:			2.5em; /* match top ul list item height */z-index:		99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:			-999em;}

/*** DEMO SKIN ***/
.sf-menu {float:left;margin-bottom:	1em;}
.sf-menu a {padding: 0 12px;text-decoration:none;}



.sf-navbar {background:		#fff;position:		relative;}
.sf-navbar li {position:		static;line-height:25px;}
.sf-navbar a {}
.sf-navbar li ul {Width:44em; /*IE6 soils itself without this*/}
.sf-navbar li li {background:#fff;position:relative;}

.sf-navbar li.current {
	background:#962e31;color:#fff;
}
.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active, .current a, 
.sf-navbar li:hover,
.sf-navbar li.sfHover,
.sf-navbar li li.current,
.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
	background:#962e31;color:#fff;text-decoration:none;
}

.sf-navbar ul li:hover,
.sf-navbar ul li.sfHover,
ul.sf-navbar ul li:hover li,
ul.sf-navbar ul li.sfHover li,
.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
	background:#7caeb9;color:#fff;
}
ul.sf-navbar li li li:hover,
ul.sf-navbar li li li.sfHover,
.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {
	background:#7caeb9;color:#fff;
}
ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */color:#fff;
}
/*------------------------------------------------*/
/*-----------------[FEATURED SLIDER]--------------*/
/*------------------------------------------------*/
div.pics { position: relative; float: left; width: 640px; height: 385px; overflow: hidden; }
	div#featured-slider { border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-top:1px solid #e9e9e9;background: #fff; width: 907px; height: 385px; position: relative; padding: 20px; margin-bottom: 0px; text-align:left; }
		span.feat-overlay { display: block; width: 640px; height: 385px;  position: absolute; top: 0px; left: 0px;background: url(images/overlay.png) no-repeat;overflow:hidden; }
		div#slider-control { float: right; width: 267px; background:#fbd42a;}
			div.featitem{}
			div#slider-control span.order { display: none; cursor:pointer;}
			div#slider-control div.featitem { cursor:pointer; float:left; height:57px;padding:10px 10px 10px 25px; overflow:hidden;width:232px;background:transparent url(images/ra.png) top left no-repeat;}
				div#slider-control div.featitem div.item-content {  float: left; padding:0; }
					div#slider-control div.featitem.last div.item-content { background: none; }
				div#slider-control div.featitem.active { background: #333 url(images/ba.png) top left no-repeat;; color:#fff;}
				div#slider-control div.featitem.active h2{ color:#7caeb9;}
				div#slider-control div.featitem.active p.excerpt{  color:#fff;}
				div#slider-control div.featitem.active p{  color:#fff;}
				div#slider-control div.featitem img {  border: 3px solid #fff;   float: left; margin:0 10px 0px 0px;padding:0;display:block;}
				div#slider-control div.featitem h2 { padding: 0px 0px 0px 0px; font-size: 16px;font-family:Arial, Helvetica, sans-serif;text-transform:lowercase;font-weight:bold; color:#962e31;margin-bottom:0;}
					
				div#slider-control div.featitem p.excerpt { color: #000; line-height: 18px; }
				div#slider-control div.featitem h2 a, div#slider-control div.featitem p.excerpt { padding: 0px; }
				div#slider-control div.featitem p.excerpt { font-size:12px; }
				div#slider-control div.featitem div.description { float: left; width:222px; }
	
	
