body{color:#2d444f;font:12px Arial,Helvetica,sans-serif;margin:0;background:#3d4850 url(../images/bg-all.gif) repeat-y 50% 0;min-width:1000px;list-style-type:none;list-style-image:none;}img{border-right-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;text-indent:50px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;}a{text-decoration:underline;;color:#2d444f;}a:hover{text-decoration:none;}input,textarea,select{font-size:100%;vertical-align:middle}form,fieldset{border-style:none;margin:0;padding:0;}.wrapper-holder{padding:14px 0;background:url(../images/bg-all.gif) repeat-y 50% 0;}* html .wrapper-holder{background:none}*+html .wrapper-holder{background:none}#wrapper{width:950px;margin:0 auto;position:relative;background:#eef4f8 url(../images/bg-wrapper.jpg) no-repeat;padding:445px 0 0;}#header{position:absolute;width:100%;top:1px;left:0;height:440px;overflow:hidden;z-index:1;}#main{border:2px solid #4b667c;width:918px;margin:0 auto;background:url(../images/bg-main.gif) repeat-y;overflow:hidden;}#footer{color:#41555d;font-size:10px;text-align:right;margin:0 16px;}.content-holder{float:left;width:100%;}#content{margin:26px 159px 0;padding:0 65px 0 36px;}#content-splash{margin:26px 26px 0;padding:0 65px 0 36px;}#aside{float:left;margin:0 0 0 -159px;width:159px;}#sidebar{float:left;margin:0 0 0 -918px;width:159px;}h3.shadow{margin:0;position:relative;width:159px;background:#415660 url(../images/bg-title-bars.gif) repeat-x;text-transform:uppercase;font-size:17px;}h3.shadow .holder{background:url(../images/bg-title-bars-end.gif) repeat-x 0 100%;display:block;padding:8px 0 7px 16px;}h3.shadow .highlight{color:#96a4ab;display:block;}h3.shadow .color{color:#eaf1f5;position:absolute;top:8px;left:16px;}.style7{text-transform:none;background-color:#FFFF33;font-size:36px;font-weight:bold;line-height:normal;}.style8{text-transform:none;font-size:36px;font-weight:bold;line-height:normal;}.style9{text-transform:none;font-size:10px;font-weight:bold;line-height:normal;}.logo{background:url(../images/logo-text.gif) no-repeat;width:900px;height:101px;overflow:hidden;text-indent:-9999em;position:absolute;top:265px;left:26px;margin:0;z-index:10;}.logo a{display:block;height:100%;}#header .head{position:relative;height:372px;}.flash-place{position:absolute;right:26px;top:36px;}.flash-place img{display:block;}.main-nav{margin:0 0 0 14px;}.main-nav ul{margin:0;padding:0;list-style:none;}.main-nav li{float:left;}.main-nav a{background:url(../images/bg-link-main-nav.gif) no-repeat;width:115px;height:25px;display:block;padding:21px 0 22px;}.main-nav a.active,.main-nav a:hover{background-position:0 -68px;}.main-nav a span{display:block;margin:0 auto;height:25px;background-position:0 -25px;cursor:pointer;}.main-nav a span em{display:block;overflow:hidden;text-indent:-9999em;}.main-nav .home span{background:url(../images/item-home.gif) no-repeat;width:63px;}.main-nav .bio span{background:url(../images/item-bio.gif) no-repeat;width:33px;}.main-nav .blog span{background:url(../images/item-blog.gif) no-repeat;width:47px;}.main-nav .video span{background:url(../images/item-video.gif) no-repeat;width:61px;}.main-nav .photos span{background:url(../images/item-photos.gif) no-repeat;width:73px;}.main-nav .speaking span{background:url(../images/item-speaking.gif) no-repeat;width:92px;}.main-nav .products span{background:url(../images/item-products.gif) no-repeat;width:88px;}.main-nav .contacts span{background:url(../images/item-contact.gif) no-repeat;width:80px;}.main-nav a.active span,.main-nav a:hover span{background-position:0 -25px;}.article p{margin:0 0 20px;}.article{margin:0 0 51px;line-height:inherit;}#content .title{color:#41555d;margin:0 0 25px -23px;}#content .title em.date{font-size:14px;display:block;margin:0 0 4px;font-style:normal;text-transform:uppercase;}#content .title h2.shaddow{position:relative;width:100%;font-size:24px;font-weight:normal;color:#41555d;margin:0;line-height:24px;}#content .title h2.shaddow .highlight{color:#7b8d95;display:block;}#content .title h2.shaddow .color{color:#41555d;position:absolute;top:1px;left:1px;}.meta-nav{overflow:hidden;width:100%;padding:19px 0 0;}.meta-nav ul{margin:0 0 0 -9px;padding:0;list-style:none;}.meta-nav li{display:inline;background:url(../images/divider-list.gif) no-repeat 0 2px;padding:0 3px 0 10px;}.subscribe-list{margin:10px 19px -7px;padding:0;list-style:none;}.subscribe-list li{padding:0 0 22px;}.subscribe-list a{text-decoration:none;}.subscribe-list a:hover{text-decoration:underline;}.about-item{line-height:16px;margin:10px 20px 0;padding:0 0 6px;width:119px;}.about-item-small{line-height:16px;margin:10px 20px 0;padding:0 0 6px;width:119px;font-size:10px;}.about-item p{margin:0 0 13px;}.popupar-list{margin:13px 10px 34px 17px;padding:0;width:132px;list-style:none;}.popupar-list li{padding:0 0 13px;}.twitter-modal{margin:0 15px 23px 21px;padding:7px 0 0;width:123px;list-style-image:none;list-style-type:none;}#twitter_update_list ul{margin:0;padding:0;list-style:roman;}
}
.twitter-modal blockquote{margin:0;}
.twitter-modal blockquote p{margin:0 0 12px;}
.twitter-modal blockquote cite{font-style:normal;}
.facebook-modal{
	background:#d8dfea;
	border-color:#d8dfea;
	border-style:solid;
	margin:14px 23px 0 16px;
	padding:0px 16px 0 0px;
	font-size:11px;
	line-height:13px;
	width:99px;
}
.facebook-modal dl{margin:0;}
.facebook-modal dt{color:#8a8a8a;}
.facebook-modal dd{
	margin:0 0 2px;
	color:#141414;
}
/* footer */
#footer p{margin:0;}
.Sidebar-form {
	font-family: Arial;
	font-size: 12px;
	background-color: dcebf4;
}
.mp3signup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 33px;
}

/* twitter box */
.twtr-widget {
	font-size: 12px!important;
	font-family: 12px Arial,Helvetica,sans-serif !important;
	word-wrap: break-word !important;
}

#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p {
	color: #2D444F !important;
	font: 12px Arial,Helvetica,sans-serif !important;
}

.twtr-widget .twtr-tweet {
border-bottom: 1px dotted #2D444F !important;
}


#twtr-widget-1 .twtr-tweet a {
	color: #263942 !important;
	text-decoration: underline !important;
}

.twtr-hd {
	padding: 10px 0px !important;
	font-size: 1em; 
	width: 140px; 
	margin-left: -4px; 
	padding-bottom: 2px !important;
}

.twtr-hd h4 a {
	font-size: 10px !important;
}

.twtr-hd h4 a:before
{ 
	content:"@";
}

.twtr-ft {
	display: none !important;
}

.twtr-doc {
	width: 130px !important;
}

#twtr-widget-1 {
	width: 130px !important;
	margin-left: -5px !important;
}

.twtr-widget .twtr-tweet-wrap {
	padding: 8px 0px !important;
	overflow: hidden;
	zoom: 1;
}

.twtr-doc .twtr-hd {
display: none;
}

.sharebuttons {
	margin-bottom: 5px;
}

/* sidebar stuff */
.twitter-follow-button {
width: 80px !important;
}

.ytbox {
width: 135px;
padding: 10px 14px 18px;
}

.yt_name {
display: inline; 
float: left; 
font-size: 13px; 
max-width: 70px; 
line-height: 17px; 
margin-bottom: 10px; 
max-width: 70px; 
padding-top: 8px;
}

#ytthumbnail img {
width: 55px; 
max-width: 55px; 
float: right; 
text-align: right; 
border: 1pt solid #333333; 
margin: 4px;
}

.ytstats {
display: block; 
clear: both; 
padding-top: 5px;
}

.ytbox .ytbottom {
display: block; 
width: 100%; 
margin-top: .8em;
}

#subscribe-button { padding: 3px .5em; height: auto; display: inline-block; border: 1px solid #CCC;  color: black; background: #F6F6F6; background-image: -moz-linear-gradient(top,#ffffff,#efefef); background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef)); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; white-space: nowrap; vertical-align: middle; cursor: pointer; overflow: visible; text-decoration: none; }

#subscribe-button:hover { -webkit-box-shadow: #999 0px 0px 3px;
background: #F3F3F3 -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#EBEBEB));
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#EBEBEB));
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#EBEBEB));
border-color: #999;
outline: 0px; }

.follower-count {
font-size: 12px; 
margin-top: 2px;
}

.follow-box {
text-align: center; 
padding-top: 12px;
}


