/*
Theme Name: Scribe Media
*/

/* includes h2 height (commented below) and .inner padding to align home page slider section */

*{font-size: 100.01%;}
html{
	height: 100%;
	font-size: 81.3%;
}
body{
	height: 100%;
	margin:0;
	color:#333;
	font:1em/1.385em Verdana, Arial, sans-serif;
	min-width:960px;
	background:#afcaff url(images/bg-header.gif) repeat-x;
}
/* reset begin  */
img{border:none;}
a{color:#0090dc;text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}

h2.title {color:#0090dc;}
/* reset end */
.wrapper {
	min-height: 100%;
}
* html .wrapper {
	height: 100%;
}
.w1{
	padding-bottom:200px;
	width:100%;
}
.staff-holder {
	width:621px;
	overflow:hidden;
	position:relative;
}
/* header begin */
.header-holder{
	width:100%;
	overflow:hidden;
}
#header{
	width:960px;
	margin:0 auto;
	overflow:hidden;
	padding:68px 0 36px;
}
#header h1{
	position:relative;
	z-index:100;
	margin:0;
	float:left;
}
#header h1 a{
	float:left;
	background:url(images/logo-scribemedia-01.gif) no-repeat;
	width:420px;
	height:56px;
	overflow:hidden;
	text-indent:-9999px;
}
/* header end; intro begin */
.intro-holder{
	width:100%;
	overflow:hidden;
	background:#fff;
}
#intro{
	width:913px;
	overflow:hidden;
	padding:8px 0 4px 47px;
	margin:0 auto;
}
#intro h2{
	margin:0;
	padding:0; /*controls front page feature title and space to image beneath it*/
	color:#464646;
	font:1.846em/2em "Trebuchet MS", Arial, sans-serif;
}
.intro-add p{
	margin:0;
	font:1.231em/24px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	color:#464646;
}
.intro-add ul{
	width:100%;
	margin:11px -13px 0 0;
	position:relative;
	padding:0;
	list-style:none;
}
.intro-add ul li{
	float:right;
}
.blog-links a,
.intro-add ul li a{
	float:left;
	cursor:pointer;
}
.blog-links a span,
.intro-add ul li span{
	float:left;
	height:22px;
	text-decoration:underline;
	padding:0 9px 0 13px;
	line-height:1.692em;
}
.blog-links a em,
.intro-add ul li em{
	float:left;
	width:4px;
	height:22px;
}
.blog-links a.hover,
.blog-links a:hover,
.intro-add ul li a.hover,
.intro-add ul li a:hover{
	text-decoration:none;
}
.blog-links a:hover span,
.intro-add ul li a:hover span{
	text-decoration:none;
	background:url(images/bg-btn-left.gif) no-repeat;
}
.blog-links a:hover em,
.intro-add ul li a:hover em{
	background:url(images/bg-btn-right.gif) no-repeat;
}
.intro-add{
	float:left;
	width:554px;
}
.gallery{
	position:relative;
	width:554px;
	padding:0;
	overflow:hidden;
	min-height: 350px;
}

* html .gallery ul {
	height: 350px;
	overflow: visible;
}
.gallery ul{
	margin-top:-11px !important;
	padding:0 !important;
	width:9999px;
	position:relative;
	list-style:none !important;
	overflow:visible !important;
}
.gallery ul li{
	float:left;
	width:554px;
	overflow: hidden;
}
.gallery ul li a.view {display:none;}
.gallery a {
	float:left;
	margin:-11px 0 0 -4px;
	position:relative;
}

.gallery h2 a,
.gallery div.excerpt a {
	float:none !important;
	margin:0 !important;
}

#intro h2 {
	margin: 10px 0 10px 0;
	line-height: 25px;
}
.gallery a img{
	display:block;
}
.sponsor{
	width:290px;
	padding:3px 20px 0 0;
	float:right;
}
.sponsor span{
	display:block;
	color:#666;
	font:1.077em/1.231em "Trebuchet MS", Arial, sans-serif;
	text-align:right;
}
.sponsor ul{
	margin:18px 0 0 -39px;
	padding:0;
	width:328px;
	overflow:hidden;
	list-style:none;
}
.sponsor div.inner {
	padding-top: 15px;
}

.sponsor ul li{
	float:left;
	padding:0 0 0 39px;
	width:125px;
}
.sponsor ul li a{
	display:block;
	border:2px solid #000;
	cursor:pointer;
	width:121px;
	overflow:hidden;
}
.sponsor ul li a img{
	float:left;
}
.ui-tabs-hide {display:none;}
/* intro end; main-holder begin */
.main-holder{
	width:100%;
	background:#454545 url(images/bg-content-home.jpg) repeat-x;
}
.main{
	width:960px;
	margin:0 auto;
	position:relative;
	padding:0 0 33px;
}
.main-holder:after,
.main:after{
	content:"";
	clear:both;
	display:block;
}
.content{
	float:left;
	width:615px;
	color:#fefefe;
}
.sidebar{
	width:337px;
	float:right;
}
/* contact begin */
.contact{
	width:100%;
}
.contact:after{
	content:"";
	clear:both;
	display:block;
}
.contact ul{
	margin:-13px 0 -3px;
	padding:0;
	position:relative;
	list-style:none;
	width:100%;
	float:right;
}
.contact ul li{
	float:right;
	padding:0 0 0 35px;
	width:auto;
}
.contact ul a{
	float:right;
	text-indent:-9999px;
	overflow: hidden;
}
.contact ul .contact01{
	width:42px;
}
.contact ul .contact01 a{
	background:url(images/ico04.png) no-repeat;
	width:42px;
	height:43px;
}
.contact ul .contact02{
	margin:6px 0 0 5px;
	width:52px;
}
.contact ul .contact02 a{
	background:url(images/ico03.png) no-repeat;
	width:52px;
	height:44px;
}
.contact ul .contact03 a{
	background:url(images/ico02.png) no-repeat;
	width:51px;
	height:38px;
}
.contact ul .contact03{
	margin:5px 0 0 6px;
	width:51px;
}
.contact ul .contact04{
	width:51px;
}
.contact ul .contact04 a{
	background:url(images/ico01.png) no-repeat;
	width:51px;
	margin:5px 0 0;
	height:41px;
}
/* contact end; main-holder01 begin */
.main-holder01{
	width:100%;
	overflow:hidden;
}
.blog-box{
	width:337px;
	overflow:hidden;
	background:#fff url(images/bg-sb01-b.gif) no-repeat 0 100%;
}
.main-holder01 .blog-box{
	margin:23px 0 0;
}
.blog-box h2{
	margin:0;
	font:19px/21px "Trebuchet MS", Arial, sans-serif;
	text-align:right;
	padding:0 5px 3px 0;
	color:#0090dc;
	border-bottom:1px solid #ccc;
}
.blog-gallery-holder {
	overflow:hidden;
	height:408px;
	position:relative;
	width:327px;
}

.blog-gallery-holder .side-avatar img {width: 120px;height:90px;}

.blog-gallery{
	margin:0;
	padding:0;
	list-style:none;
	width:337px;
	overflow:hidden;
	position:relative;
}
.blog-gallery li{
	width:327px;
	height:408px;
	float:left;
}
.blog-gallery ul{
	margin:0;
	padding:0;
	width:327px;
	list-style:none;
}
.blog-gallery ul li{
	width:327px;
	overflow:hidden;
	height:102px;
	float:left;
	padding:0 5px;
}
.blog-gallery ul li.blue{
	background:#e0eaff;
}
.side-avatar{
	width:128px;
	padding:6px 0;
	float:left;
}
.side-avatar img,
.side-avatar a{
	float:left;
}
.txt-blog{
	float:left;
	padding:6px 0 0;
	height:96px;
	overflow:hidden;
	width:197px;
}
.txt-blog h3{
	margin:0;
	font: bold .9em/1.1em Verdana, Arial, Helvetica, sans-serif;
}
.txt-blog p{
	margin:0;
	line-height:1.154em;
}
.blog-links{
	width:137px;
	padding:3px 100px 7px;
	position:relative;
	overflow:hidden;
}
.blog-links a span{
	padding:0 5px 0 9px;
}
.view-all{
	width:75px;
	float:none !important;
	margin:0 auto;
	display:block;
}
.prev{
	position:absolute;
	top:3px;
	left:1px;
}
.next{
	position:absolute;
	top:3px;
	right:1px;
}
.content-box01{
	width:100%;
	overflow:hidden;
}
.content-box01 h2{
	margin:0;
	padding:0 0 3px 4px;
	color:#ccc;
	font:1.308em/19px "Trebuchet MS", Arial, sans-serif;
}
.staff-picks{
	margin:0 -10px 0 0;
	padding:0;
	width:9999px;
	overflow:hidden;
	list-style:none;
}
.staff-picks li{
	float:left;
	width:200px;
	padding:0 7px 0 0;
}
.staff-picks li .t{
	background:url(images/bg-gb01-t.png) no-repeat;
	width:200px;
	height:7px;
	overflow:hidden;
}
.staff-picks li .c{
	background:url(images/bg-gb01-c.png) repeat-y;
	width:188px;
	padding:0 6px;
}
.staff-picks li .c:after{
	content:"";
	clear:both;
	display:block;
}
.staff-picks li .b{
	background:url(images/bg-gb01-b.png) no-repeat;
	width:200px;
	height:10px;
	overflow:hidden;
}
.staff-picks li.dark-grey .t{
	background:url(images/bg-gb02-t.png) no-repeat;
}
.staff-picks li.dark-grey .c{
	background:url(images/bg-gb02-c.png) repeat-y;
}
.staff-picks li.dark-grey .b{
	background:url(images/bg-gb02-b.png) no-repeat;
}
.content-image01{
	float:left;
	width:100%;
	margin:-6px 0 0;
	position:relative;
	text-align:center;
}
.content-text01{
	width:100%;
	clear:both;
	height:81px;
	overflow:hidden;
}
.content-text01 p{
	margin:0;
	color:#eee;
	padding:0 0 9px;
}
.content-text01 a{
	color:#eee;
}
.content-text01 a:hover{
	color:#afcaff;
}
.pager{
	width:100%;
	overflow:hidden;
	padding:0 0 9px;
}
.pager ul{
	float:right;
	margin:5px 0 0;
	padding:0;
	list-style:none
}
.pager ul li{
	float:left;
	padding:0 8px 0 0;
}
.pager ul li a{
	font-size:1.154em;
	padding:0 5px;
	color:#afcaff;
	text-decoration:underline;
}
.pager ul li a:hover{
	text-decoration:none;
	background:#5c82ce;
}
.pager ul li.active a{
	text-decoration:none;
}
/* main-holder01 end; main-holder02 begin */
.main-holder02{
	width:100%;
	padding:27px 0 0;
}
.main-holder02:after{
	content:"";
	clear:both;
	display:block;
}
.content-box02{
	width:100%;
	overflow:hidden;
}
.content-box02 .t{
	background:url(images/bg-cb-t.png) no-repeat;
	width:615px;
	height:8px;
	overflow:hidden;
}
.content-box02 .c{
	background:#5f5f5f;
	width:598px;
	padding:4px 8px 0 9px;
	overflow:hidden;
}
.content-box02 .b{
	background:url(images/bg-cb-b.png) no-repeat;
	width:615px;
	height:51px;
	overflow:hidden;
}
.content-box02 strong{
	padding:0 0 0 9px;
	display:block;
	font-size:0.846em;
	color:#fff;
	font-weight:normal;
}
.content-box02 h3{
	padding:0 0 10px 9px;
	margin:0;
	color:#fff;
	font:bold 1.231em/1.385em Arial, Helvetica, sans-serif;
}
.content-box02i{
	width:598px;
	overflow:hidden;
}
.cb02i-t{
	background:#4d4d4d url(images/bg-cbi-t.gif) no-repeat;
	width:598px;
	overflow:hidden;
}
.cb02i-b{
	background:url(images/bg-cbi-b.gif) no-repeat 0 100%;
	width:598px;
	overflow:hidden;
}
.cb02i-b ul{
	margin:0;
	padding:0 0 25px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.cb02i-b ul li{
	width:570px;
	overflow:hidden;
	padding:6px 20px 4px 8px;
	background:url(images/border.gif) repeat-x;
}
.cb02i-b ul li:first-child{
	background:none;
}
div.avatar{
	float:left;
	width:40px;
}
div.avatar img,
div.avatar a{
	float:left;
}
.cb-text{
	float:left;
	width:525px;
}
.cb-text a{
	color:#a8c5ff;
}
.cb-text p{
	margin:0;
	line-height:1.077em;
	font-size:0.923em;
}
.cb-text span{
	display:block;
	font-size:0.769em;
	line-height:1.077em;
}
.cb-text p span{
	line-height:1.077em;
	font-size:0.923em;
	display:inline;
}
.content-add02{
	width:100%;
	overflow:hidden;
	padding:0 0 17px;
}
.content-add02 span{
	float:right;
	margin:8px 0 0;
	padding:0 10px 0 0;
}
.content-add02 span a{
	color:#fff;
}
.content-add02 em{
	float:left;
	margin:11px 0 0;
	padding:0 0 0 9px;
}
.content-add02 a,
.content-add02 img{
	float:left;
}
.content-add03{
	width:100%;
}
.content-add03:after{
	content:"";
	clear:both;
	display:block;
}
.content-add03 a{
	margin:0 -70px 0 51px;
	padding:7px 0 45px;
	float:left;
	width:305px;
	position:relative;
	cursor:pointer;
	z-index:10;
}
.content-add03 span{
	background:url(images/txt-learn.png) no-repeat;
	width:235px;
	height:17px;
	float:left;
	display:block;
	position:relative;
	z-index:1;
	text-indent:-9999px;
}
.content-add03 em{
	float:left;
	background:url(images/img11.png) no-repeat;
	width:164px;
	height:176px;
	z-index:5;
	position:relative;
	margin:-48px 0 -26px -47px;
	text-indent:-9999px;
	overflow:hidden;
}
.video-holder{
	width:300px;
	overflow:hidden;
	padding:5px 19px 12px 18px;
}
.video-holder img,
.video-holder a{
	display:block;
}
.blog-box form{
	width:300px;
	overflow:hidden;
	padding:0 19px 0 18px;
}
.select01{
	width:300px;
}
.video-list{
	width:300px;
	border-top:1px solid #cdcdcc;
	background:url(images/bg-video-list-c.gif) repeat-y;
	margin:0 19px 35px 18px;
	overflow:hidden;
}
.video-list-add{
	background:url(images/bg-video-list.gif) no-repeat 0 100%;
	width:300px;
	overflow:hidden;
	padding:0 0 2px;
}
.video-list ul{
	width:297px;
	height:230px;
	overflow:auto;
	margin:3px 0 0;
	padding:0 0 0 3px;
	list-style:none;
}
.video-list ul li{
	padding:0 0 2px;
	width:278px;
	overflow:hidden;
}
.video-list ul li .c{
	width:269px;
	border:1px solid #cececd;
	height:66px;
	border-width:1px 1px 0;
	padding:5px 0 0 7px;
	overflow:hidden;
	background:url(images/bg-vl-c.gif) repeat-x;
}
.video-list ul li .b{
	background:url(images/bg-vl-b.gif) no-repeat;
	width:278px;
	height:3px;
	overflow:hidden;
}
.video-list ul li.hover .c,
.video-list ul li.active .c,
.video-list ul li:hover .c{
	background:url(images/bg-vl-c-hover.gif) repeat-x;
}
.video-list ul li.active .b,
.video-list ul li.hover .b,
.video-list ul li:hover .b{
	background:url(images/bg-vl-b-hover.gif) no-repeat;
}
.video01{
	width:89px;
	float:left;
}
.video01 img,
.video01 a{
	float:left;
}
.video-description{
	width:174px;
	float:left;
}
.video-description h3{
	font:bold 1em/1.154em Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}
.video-description h3 a{
	color:#5b5b5b;
}
.video-description h3 a:hover{
	color:#6baab1;
	text-decoration:none;
}
.video-description p{
	margin:2px 0 0;
	color:#7b7b7b;
	letter-spacing:-1px;
	font:0.846em/1.077em Verdana, Arial, Helvetica, sans-serif;
}
/* main-holder02 begin; main-holder03 begin */
.main-holder03{
	color:#fefefe;
	width:100%;
	overflow:hidden;
	margin:11px 0 0;
}
.news-box{
	width:100%;
	overflow:hidden;
	}
	
.main-holder03 h2{
	margin:0;
	font:1.692em/24px "Trebuchet MS", Arial, sans-serif;
}
.news-box ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.main-holder03 h3{
	margin:6px 0 0;
	font:bold 1.077em/1.231em Verdana, Arial, Helvetica, sans-serif;
}
.main-holder03 h3 a{
	color:#fefefe;
}
.main-holder03 h3 a:hover{
	color:#afcaff;
}
.main-holder03 p{
	margin:0;
	line-height:1.231em;
	padding:0 0 10px;
}
/* main-holder03 end; header-add brgin */
.header-add-holder{
	width:100%;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	min-width: 960px;
}
.header-add{
	width:960px;
	margin:0 auto;
}
.header-add:after{
	content:"";
	clear:both;
	display:block;
}
.navigation{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:554px;
}
.navigation li{
	float:left;
}
.navigation li a{
	float:left;
	cursor:pointer;
	font:15px/20px "Trebuchet MS", Arial, sans-serif;
	color:#f1f1f1;
}
.navigation li a span{
	float:left;
	height:20px;
	padding:0 8px 0 12px;
}
.navigation li a em{
	float:left;
	width:5px;
	height:20px;
}
.navigation li a.hover,
.navigation li a:hover{
	text-decoration:none;
}
.navigation li a.hover span,
.navigation li a.active span,
.navigation li a:hover span{
	background:url(images/bg-nav-hover-left.gif) no-repeat;
}
.navigation li a.hover em,
.navigation li a.active em,
.navigation li a:hover em{
	background:url(images/bg-nav-hover-right.gif) no-repeat;
}
.header-box{
	width:408px;
	float:left;
	margin:0 0 0 -2px;
}
*+html .header-box{
	padding:2px 0 0;
}
* html .header-box{
	padding:2px 0 0;
}
.header-box strong{
	background:url(images/img01.gif) no-repeat;
	width:54px;
	height:85px;
	overflow:hidden;
	float:left;
}
.header-box form{
	float:right;
	padding:52px 0 0;
	width:337px;
}
.text{
	float:left;
	background:url(images/bg-search-text.gif) no-repeat;
	width:289px;
	height:30px;
	padding:0 5px;
}
.text input{
	width:289px;
	padding:7px 0;
	height:16px;
	float:left;
	outline:none;
	background:none;
	border:none;
	text-align:center;
	color:#c6c4c4;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
}
.btn-go{
	background:url(images/btn-go.gif) no-repeat;
	width:30px;
	float:right;
	height:30px;
	border:none;
	cursor:pointer;
}
.subnav-holder{
	width:339px;
	background:red;
	float:right;
	margin:18px 0 0;
	clear:both;
	background:#000 url(images/bg-subnav-left.gif) no-repeat;
}
* html .subnav-holder{
	margin-top:19px;
}
*+html .subnav-holder{
	margin-top:19px;
}
.subnav-holder ul{
	margin:0;
	padding:0 0 0 12px;
	width:329px;
	overflow:hidden;
	background:url(images/bg-subnav-right.gif) no-repeat 100% 0;
	list-style:none;
}
.subnav-holder ul li{
	float:left;
}
.subnav-holder ul a{
	color:#5c92ff;
	float:left;
	padding:0 10px;
	font:bold 14px/21px Arial, Helvetica, sans-serif;
}
.subnav-holder ul a.active,
.subnav-holder ul a:hover{
	text-decoration:none;
	background:#464646;
	color:#fefeff;
}
/* header-add end; main-holder end; footer begin */
.footer-holder01,
.footer-holder{
	border-top:1px solid #323232;
	position:relative;
	width:100%;
	background:#000;
	height:299px;
	margin-top:-200px;
}
#footer{
	width:960px;
	overflow:hidden;
	margin:0 auto;
}
.around-the-world{
	width:337px;
	float:right;
	padding:22px 0 0;
	color:#f1ece4;
}
#footer a{
	color:#afcaff;
}
.around-the-world h2{
	margin:0;
	color:#aec9fe;
	padding:0 0 4px;
	font:1.769em/16px "Trebuchet MS", Arial, sans-serif;
}
.around-the-world ul{
	margin:0;
	font-size:0.923em;
	padding:0;
	list-style:none;
}
.around-the-world ul li{
	line-height:1.538em;
	background:url(images/bullet.gif) no-repeat 4px 8px;
	padding:0 0 0 20px;
}
.around-the-world span{
	display:block;
	margin:16px 0 0;
	text-align:right;
	color:#aec9fe;
}
.around-the-world span a{
	text-decoration:underline;
}
.around-the-world span a:hover{
	text-decoration:none;
}
.footer-box{
	width:456px;
	float:left;
	padding:28px 0 0 4px;
}
.footer-box ul{
	margin:0 0 0 -4px;
	padding:0 0 2px;
	width:560px;
	overflow:hidden;
	list-style:none;
}
.footer-box ul li{
	float:left;
	padding:0 6px 0 0;
}
.footer-box ul li a{
	float:left;
	line-height:1.538em;
	padding:0 5px;
}
.footer-box ul li a:hover{
	color:#fff;
	background:#4166b3;
	text-decoration:none;
}
.footer-box p{
	margin:24px 0 0;
	font:1.385em/24px "Trebuchet MS", Arial, sans-serif;
	color:#f1ece4;
}
/* footer end; 06-scribemedia-blankCanvas begin */
.footer-holder01{
	height:108px;
	margin-top:-109px;
}
.w2{
	padding-bottom:200px;
	width:100%;
}
.w2 .header-holder{
	background:#151617 url(images/bg-header01.gif) repeat-x;
}
.main-holder04{
	background:url(images/bg-content.jpg) repeat-x;
	width:100%;
}
.main-holder04:after{
	content:"";
	clear:both;
	display:block;
}
#content{
	width:959px;
	overflow:hidden;
}
#content .t{
	background:url(images/bg-cb01-t.gif) no-repeat;
	width:959px;
	height:13px;
	overflow:hidden;
}
#content .c{
	width:914px;
	background:url(images/bg-cb01-c.gif) repeat-y;
	overflow:hidden;
	padding:0 30px 0 15px;
	min-height:1000px;
}
* html #content .c{
	height:1000px;
	overflow:visible;
}
#content .b{
	background:url(images/bg-cb01-b.gif) no-repeat;
	width:959px;
	height:12px;
	overflow:hidden;
}
#content p{
	margin:0;
	line-height:1.231em;
	padding:0 0 15px;
}
/* 06-scribemedia-blankCanvas end; 08-scribemedia-authorArchive begin */
.twocolumn{
	width:960px;
}
.twocolumn:after{
	content:"";
	clear:both;
	display:block;
}
#content01{
	float:left;
	width:600px;
}
#content01 h2{
	margin:-30px 0 0;
	padding:0 0 10px 3px;
	position:relative;
	font:1.308em/20px "Trebuchet MS", Arial, sans-serif;
}
#content01 .article h2{
	margin:-5px 0 0;
	padding:0 0 7px 0;
	font:1.846em/26px "Trebuchet MS", Arial, sans-serif;
}
.article{
	width:600px;
	overflow:hidden;
}
.article ul{
	margin:0;
	padding:0;
	list-style:none;
}
.article ul li{
	padding:0 0 9px;
	width:100%;
	float:left;
}
.article .t{
	background:url(images/bg-cb03-t.png) no-repeat;
	width:600px;
	height:3px;
	overflow:hidden;
}
.article .c{
	background:url(images/bg-cb03-c.gif) repeat-y;
	width:579px;
	padding:9px 10px 0 11px;
	overflow:hidden;
}
.article .b{
	background:url(images/bg-cb03-b.png) no-repeat;
	width:600px;
	height:3px;
	overflow:hidden;
}
.avatar01{
	width:166px;
	float:left;
}
.avatar01 img{
	float:left;
}
.avatar01 a{
	float:left;
	border:1px solid #d0d0d0;
}
.description{
	display:table;
	height:1%;
}
.description p{
	margin:0;
	font-size:1em;
}

.content-tag{
	width:580px;
	float:left;
	padding:0 0 0 2px;
}

.content-tag img{
	float:left;
	padding:0 5px 0 0;
	}

.content-image02{
	width:130px;
	float:left;
	padding:0 0 0 2px;
}
.content-image02 img,
.content-image02 a{
	display:block;
}
.article .c h3{
	margin:0;
	font:1.385em/20px "Trebuchet MS", Arial, sans-serif;
}
.article .c h3 a{
	color:#333;
}
.article .c h3 a:hover{
	color:#0090dc;
}
.article .c p{
	margin:0;
	padding:0 0 18px;
}
.view{
	height:1%;
	margin:-24px 0 0;
	overflow:hidden;
	padding:0 0 4px;
}
.view a{
	float:right;
	padding:0 5px;
	text-decoration:underline;
	line-height:20px;
}
.view a:hover{
	color:#fff;
	text-decoration:none;
	background:#8db2ff;
}
.content-image03{
	width:134px;
	float:left;
}
.content-image03 a{
	float:left;
	border:1px solid #aaa;
}
.content-image03 img{
	display:block;
}
.pager01,
.wp-pagenavi {
	width:100%;
	overflow:hidden;
	text-align:center;
}
.pager01 ul{
	margin:0;
	padding:0;
	list-style:none;
}
.pager01 ul li{
	display:inline;
}
.pager01 ul li a,
.wp-pagenavi a,
.wp-pagenavi span.current {
	font-size:1.077em;
	line-height:1.385em;
	padding:0 5px;
	text-decoration:underline;
}
.pager01 ul li a:hover,
.wp-pagenavi a:hover,
.wp-pagenavi span.current {
	color:#fff;
	text-decoration:none;
	background:#719ffa;
}
.wp-pagenavi .first,
.wp-pagenavi .last,
.wp-pagenavi .extend {
	display: none;
}

#sidebar01{
	float:right;
	width:338px;
	margin:-2px 0 0;
}
.contact-small{
	width:100%;
}
.contact-small:after{
	content:"";
	clear:both;
	display:block;
}
.contact-small ul{
	margin:0 0 -7px;
	padding:0 13px 0 0;
	position:relative;
	list-style:none;
	height:1%;
	float:right;
}
.contact-small ul li{
	float:right;
	padding:0 0 0 26px;
	width:auto;
}
.contact-small ul a{
	float:right;
	text-indent:-9999px;
	overflow: hidden;
}
.contact-small ul .contact01{
	width:31px;
}
.contact-small ul .contact01 a{
	background:url(images/ico08.png) no-repeat;
	width:31px;
	height:32px;
}
.contact-small ul .contact02{
	width:32px;
	margin:5px 0 0 10px;
}
.contact-small ul .contact02 a{
	background:url(images/ico07.png) no-repeat;
	width:38px;
	height:32px;
}
.contact-small ul .contact03 a{
	background:url(images/ico06.png) no-repeat;
	width:37px;
	height:28px;
}
.contact-small ul .contact03{
	width:37px;
	margin:5px 0 0 4px;
}
.contact-small ul .contact04{
	width:38px;
	padding:3px 0 0;
}
.contact-small ul .contact04 a{
	background:url(images/ico05.png) no-repeat;
	width:38px;
	height:30px;
}
.blog-box01{
	width:338px;
	overflow:hidden;
	padding:0 0 8px;
}
.blog-box01 .t{
	background:url(images/bg-sb02-t.png) no-repeat;
	width:337px;
	height:9px;
	overflow:hidden;
}
.blog-box01 .c{
	background:url(images/bg-sb02-c.png) repeat-y;
	width:335px;
	padding:0 1px 2px;
}
.blog-box01 .c:after{
	content:"";
	clear:both;
	display:block;
}
.blog-box01 .b{
	background:url(images/bg-sb02-b.png) no-repeat;
	width:337px;
	height:8px;
	overflow:hidden;
}
.blog-heading{
	width:100%;
	position:relative;
}
.blog-heading:after{
	content:"";
	clear:both;
	display:block;
}
.blog-heading h3{
	margin:-3px 0 0;
	color:#666;
	float:left;
	font:1.385em/20px "Trebuchet MS", Arial, sans-serif;
	padding:0 0 4px 9px;
}
.blog-add{
	width:336px;
	overflow:hidden;
	border:1px solid #dcdcdc;
	border-width:1px 0;
}
.blog-add ul{
	margin:2px 0 0;
	float:left;
	padding:0 6px 14px 4px;
	width:155px;
	list-style:none;
}
.blog-add ul li{
	width:155px;
	float:left;
	padding:0 0 5px;
}
.blog-add ul li a{
	display:block;
	cursor:pointer;
}
.blog-add ul li a strong{
	width:155px;
	overflow:hidden;
	display:block;
	height:5px;
}
.blog-add ul li a.hover strong,
.blog-add ul li a:hover strong{
	background:url(images/bg-sidenav01-hover-t.gif) no-repeat;
}
.blog-add ul li a span{
	width:149px;
	display:block;
	line-height:1.231em;
	padding:0 0 0 6px;
}
.blog-add ul li a.hover span,
.blog-add ul li a:hover span{
	background:#e0dfdf url(images/bg-sidenav01-hover-c.gif) repeat-x;
	border:1px solid #8a8a8a;
	border-width:0 1px;
	width:148px;
	padding-left:5px;
}
.blog-add ul li a em{
	width:155px;
	overflow:hidden;
	display:block;
	height:5px;
}
.blog-add ul li a.hover em,
.blog-add ul li a:hover em{
	background:url(images/bg-sidenav01-hover-b.gif) no-repeat;
}
.blog-add ul li a.hover,
.blog-add ul li a:hover{
	text-decoration:none;
}
.side-sponsor{
	width:100%;
	padding:0 0 10px;
	overflow: hidden;
}
.side-sponsor:after{
	content:"";
	clear:both;
	display:block;
}
.side-sponsor h3{
	position:relative;
	float:right;
	text-align:right;
	font:0.923em/1.077em Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	margin:0;
	padding:0 0 4px;
}
.side-sponsor a{
	clear: both;
	/*width:332px; */
	/*float:right; */
	/*border:2px solid #000; */
}
.side-sponsor a img{
clear: both;
	display:block;
	margin: 0 auto;
}
.tabset{
	width:332px;
}
.tabset:after{
	content:"";
	clear:both;
	display:block;
}
.tabset ul{
	margin:-3px -36px 0 0;
	float:left;
	position:relative;
	padding:0 0 5px 8px;
	width:368px;
	list-style:none;
}
.tabset ul li{
	float:left;
	font:1.385em/20px "Trebuchet MS", Arial, sans-serif;
	padding:0 50px 0 0;
}
.tabset ul li a{
	outline:none;
	color:#adadad;
}
.tabset ul li a.active{
	color:#666;
}
.tabset ul li a:hover{
	color:#0090dc;
}
.blog-add01{
	width:336px;
	overflow:hidden;
	border:1px solid #dcdcdc;
	border-width:1px 0;
}
.blog-add01 ul{
	margin:5px 0 0;
	padding:0 0 5px 4px;
	width:326px;
	overflow:hidden;
	list-style:none;
}
.blog-add01 ul li{
	width:326px;
	float:left;
}
.blog-add01 ul li a{
	cursor:pointer;
	display:block;
}
.blog-add01 ul li strong{
	width:326px;
	height:6px;
	display:block;
	overflow:hidden;
}
.blog-add01 ul li a.hover,
.blog-add01 ul li a:hover{
	text-decoration:none;
}
.blog-add01 ul li a.hover strong,
.blog-add01 ul li a:hover strong{
	background:url(images/bg-sidenav-hover-t.gif) no-repeat;
}
.add{
	width:321px;
	overflow:hidden;
	display:block;
	line-height:1.231em;
	padding:0 0 0 5px;
}
.blog-add01 ul li a.hover .add,
.blog-add01 ul li a:hover .add{
	border:1px solid #8a8a8a;
	border-width:0 1px;
	background:#e0dfdf url(images/bg-sidenav-hover-c.gif) repeat-x;
	width:320px;
	padding:0 0 0 4px;
}
.add span{
	display:block;
	background:url(images/border01.gif) no-repeat 0 6px;
	padding:0 0 0 13px;
}
.blog-add01 ul li em{
	width:326px;
	display:block;
	height:6px;
	overflow:hidden;
}
.blog-add01 ul li a.hover em,
.blog-add01 ul li a:hover em{
	background:url(images/bg-sidenav-hover-b.gif) no-repeat;
}
.footer-holder01 .around-the-world span{
	margin:7px 0 0;
}
/* 08-scribemedia-authorArchive end; 05-scribemedia-showhome begin */
.flash{
	width:968px;
	background:#fff;
	overflow:hidden;
	margin:0 0 0 -4px;
}
.content-box03{
	overflow:hidden;
	width:959px;
	margin:11px 0 0;
}
.content-box03 .t{
	background:url(images/bg-content01-t.png) no-repeat;
	width:959px;
	height:4px;
	overflow:hidden;
}
.content-box03 .c{
	background:url(images/bg-content01-c.gif) repeat-y;
	width:917px;
	overflow:hidden;
	padding:0 30px 0 12px;
}
.content-box03 .b{
	background:url(images/bg-content01-b.png) no-repeat;
	width:959px;
	height:3px;
	overflow:hidden;
}
.free-registration{
	width:100%;
	float:left;
	padding:0 0 8px;
	margin:-21px 0 0;
}
.content-box03 p{
	margin:29px 0 0;
	font:1.846em/29px "Trebuchet MS", Arial, sans-serif;
}
.twocolumn01{
	width:959px;
	overflow:hidden;
	margin:8px 0 0;
}
.twocolumn01 .t{
	background:url(images/bg-tc-t.png) no-repeat;
	width:959px;
	height:3px;
	overflow:hidden;
}
.twocolumn01 .b{
	background:url(images/bg-tc-b.png) no-repeat;
	width:959px;
	height:3px;
	overflow:hidden;
}
.twocolumn01 .c{
	background:url(images/bg-tc-c.png) repeat-y;
	width:959px;
	padding:6px 0 0;
	overflow:hidden;
}
.col-holder{
	margin:0 -13px 0 0;
	float:left;
	width:972px;
}
.col{
	width:445px;
	float:left;
	padding:0 27px 0 14px;
}
.col h2{
	font:1.846em/26px "Trebuchet MS", Arial, sans-serif;
	margin:0;
	padding:0 0 9px;
}
.col p{
	margin:0;
	padding:0 0 18px;
}
.col ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height:1.385em;
}
.col ul li{
	height:1%;
	overflow:hidden;
	padding:0 0 6px;
}
.col ul li a{
	float:left;
	padding:0 0 0 22px
}
.col ul li.podcast a{
	background:url(images/ico09.gif) no-repeat;
}
.col ul li.twitter a{
	background:url(images/ico10.gif) no-repeat;
}
.col ul li.newsletter a{
	background:url(images/ico11.gif) no-repeat;
}
.col ul li.facebook a{
	background:url(images/ico12.gif) no-repeat;
}
.col ul li.rss a{
	background:url(images/ico13.gif) no-repeat;
}
/* 05-scribemedia-showhome end; 03-scribemedia-defaultPageTemplate begin */
#main-content{
	width:600px;
	/*overflow: hidden; */
	float: left;
}
.mc-t{
	background:url(images/bg-mc-t.png) no-repeat;
	width:600px;
	height:9px;
	overflow:hidden;
}
.mc-b{
	background:url(images/bg-mc-b.png) no-repeat;
	width:600px;
	height:9px;
	overflow:hidden;
}
.mc-c{
	background:url(images/bg-mc-c.gif) repeat-y;
	width:580px;
	padding:0 10px;
	min-height:580px;
	overflow:hidden;
}
* html .mc-c{
	height:580px;
	overflow:visible;
}
.mc-box{
	width:100%;
	margin:-2px 0 0;
}
.mc-box:after{
	content:"";
	clear:both;
	display:block;
}
.mc-box p{
	margin:0;
	padding:0 0 18px;
}
.heading1{
	display:block;
	color:#464646;
	margin:0;
	font:1.75em/25px "Trebuchet MS", Arial, sans-serif;
}
.mc-box h2{
	margin:0;
	color:#464646;
	font:1.538em/30px "Trebuchet MS", Arial, sans-serif;
}
.mc-box h3{
	margin:0;
	color:#666;
	font:1.385em/28px "Trebuchet MS", Arial, sans-serif;
}
.mc-box h4{
	margin:0;
	color:#666;
	font:1.231em/26px "Trebuchet MS", Arial, sans-serif;
}
.mc-box h5{
	margin:0;
	color:#464646;
	font:bold 1.077em/22px "Trebuchet MS", Arial, sans-serif;
}
.mc-box h6{
	margin:0;
	color:#464646;
	font:1.077em/22px "Trebuchet MS", Arial, sans-serif;
}
.links-list,
.post-content ul{
	margin:9px 0 0;
	padding:0 0 12px 30px;
	list-style:none;
}
.related .links-list {
	padding-left: 5px;
}
.links-list li,
.post-content ul li{
	background:url(images/bullet01.gif) no-repeat 0 6px;
	font:0.923em/1.385em Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 0 20px;
}

.post-content img {
	margin: 10px auto; 10px;
	}
	
.general-links{
	margin:5px 0 0;
	padding:0 0 15px 30px;
	list-style:none;
}
.general-links li{
	background:url(images/bullet02.gif) no-repeat 0 6px;
	font:0.923em/1.385em Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 0 20px;
}
.mc-box blockquote{
	margin:5px 50px 20px;
	padding:0 0 0 15px;
	border-left:3px solid #ccc;
}
.mc-box blockquote p{
	padding:4px 0;
}
.pullquote{
	margin:0 0 0 50px !important;
	width:250px;
	float:right;
}
.image-box{
	width:476px;
	padding:0 0 20px;
	overflow:hidden;
}
.wp-caption {
	padding:0 0 0 20px;
}

.image-box img,
.wp-caption img {
	display:block;
	border:1px solid #e5e5e5;
}
.image-box span,
.wp-caption p{
	margin:-20px 4px 0 0;
	display:block;
	padding:0 0 4px 0;
	text-align:right;
	font:0.769em/0.923em Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
.image-box p {
	padding:0 !important;
	font:0.846em/1em Verdana, Arial, Helvetica, sans-serif;
	color:#999;
}

.imagesource {
	margin-top: -10px;
	text-align: right;
	font-size: 10px;
	color: #666;
}
.imagecaption {
	font-size: 11px;
	color: #999;
}

/* 03-scribemedia-defaultPageTemplate end; 04-scribemedia-PageTemp-showlist.html begin */
.view-all01{
	height:1%;
	padding:0 12px 0 0;
	text-align:right;
	clear:both;
}
.view-all01:after{
	content:"";
	clear:both;
	display:block;
}
.view-all01 a{
	float:right;
	margin:2px 0 -8px;
	text-decoration:underline;
	position:relative;
	padding:0 0 4px;
	font-family:"Trebuchet MS", Arial, sans-serif;
}
.view-all01 a:hover{
	text-decoration:none;
}
.add-box{
	min-height:710px;
}
* html .add-box{
	height:710px;
	overflow:visible;
}
/* 04-scribemedia-PageTemp-showlist.html end; 09-scribemedia-customCategory.html begin */
.sponsor-box{
	width:100%;
	overflow:hidden;
	position:relative;
	margin:0 0 -19px;
	clear:both;
}
.sponsor-box div{
	position:relative;
	left:50%;
	float:left;
	text-align:center;
}
.sponsor-box ul{
	position:relative;
	float:left;
	left:-50%;
	margin:0;
	padding:0 0 19px;
	list-style:none;
}
.sponsor-box a{
	width:auto !important;
}
.sponsor-box ul li{
	float:left;
	width:auto;
	padding:0 15px 0 24px;
}
.sponsor-box ul li img,
.sponsor-box ul li a{
	float:left;
}
.article-add01{
	width:100%;
	margin:0 0 -6px;
	overflow:hidden;
}
.article-add01 em{
	float:left;
	width:100%;
	margin:-7px 0 0;
	padding:0 0 5px;
	font-size:0.923em;
}
.content-image05{
	width:100%;
	overflow:hidden;
	text-align:center;
	clear:both;
	padding:0 0 15px;
}
.article-twocolumn{
	width:622px;
	overflow:hidden;
	margin:0 -49px 0 0;
}
.column{
	float:left;
	width:262px;
	padding:0 44px 0 3px;
}
.article .column h3{
	font-size:1.308em;
	line-height:19px;
}
.content-image07,
.content-image06{
	width:100%;
	margin:13px 0 0;
	padding:0 0 7px;
	overflow:hidden;
	text-align:center;
}
.content-image07 a{
	outline:none;
	cursor:pointer;
}
.content-image07 img{
	border:1px solid #ccc;
}
.archive-holder{
	width:100%;
	margin:-9px 0 0;
}
.archive-holder:after{
	content:"";
	clear:both;
	display:block;
}
.abox-c{
	margin:19px 0 0 2px;
	width:573px;
	background:url(images/bg-archive-box-c.gif) repeat-y;
}
.abox-t{
	background:url(images/bg-archive-box-t.gif) no-repeat;
	width:100%;
}
.abox-b{
	background:url(images/bg-archive-box-b.gif) no-repeat 0 100%;
	width:573px;
	padding:0 0 9px;
}
.abox-c:after,
.abox-t:after,
.archive-holder ul:after,
.abox-b:after{
	content:"";
	clear:both;
	display:block;
}
.archive-holder ul{
	margin:0 -10px 0 0;
	padding:0;
	list-style:none;
	width:582px;
}
.archive-holder ul li{
	float:left;
	width:172px;
	padding:0 16px 0 6px;
}
.archive-holder ul li a{
	color:#666;
}
.archive-holder ul li a:hover{
	color:#0090dc;
}
.view-archive{
	height:1%;
	overflow:hidden;
	margin:12px 0 0;
	padding:0 14px 7px 0;
	text-align:right;
}
.view-archive a{
	font:1.385em/20px "Trebuchet MS", Arial, sans-serif;
	text-decoration:underline;
}
.view-archive a:hover{
	text-decoration:none;
}
.article .abox-b p{
	font-size:0.923em !important;
}
.archive-holder .content-image01{
	margin-top:-4px;
	padding:0 0 2px;
}

.article-indent {
	clear: both;
}
/* 09-scribemedia-customCategory.html end; 02-scribemedia-blogTemplate begin */
.tweets{
	float:right;
	padding:5px 3px 7px 40px;
	position:relative;
}
.date{
	height:1%;
	overflow:hidden;
	margin:5px 0 8px 0;
	padding:0 0 14px;
}
.date em{
	font-size:0.846em;
	line-height:1em;
}
.share{
	height:1%;
	overflow:hidden;
	margin:-1px 0 0;
	padding:0 0 9px;
}
.share a,
.share span.yahooBuzzBadge,
.share iframe,
.share img {
	float:right !important;
	padding: 0 10px;
} 

.share span.yahooBuzzBadge {
	padding-left: 1px;
}

.share iframe {
	margin-top: 0px;
}

.share a {
	width: auto !important;
}
.mc-box .author-holder{
	margin:0 0 13px;
}
.indent{
	padding:10px 0 0;
}

.author-desc .description {
	font-style: italic;
}

.common-tags ul {
	text-transform: capitalize;
}
#respond p.legend {padding-bottom: 60px;}
.comment-form{
	float:left;
	width:476px;
	padding:0 0 6px;
}
.comment-title{
	margin:-7px 0 0;
	float:right;
	width:100px;
	padding:0 3px 0 0;
	text-align:right;
}
.comment-title a{
	font-size:1.385em;
	line-height:1.538em;
	display:block;
}
.comment-title span{
	background:url(images/bg-comment.gif) no-repeat;
	width:44px;
	height:32px;
	margin:3px 0 0;
	padding:17px 0 0;
	float:right;
	overflow:hidden;
}
.comment-title span a{
	font-size:1.231em;
	line-height:1.385em;
	text-align:center;
}
.row{
	width:100%;
	padding:0 0 10px;
}
.row:after{
	content:"";
	clear:both;
	display:block;
}
.comment-form label{
	float:left;
	width:64px;
	text-align:right;
	color:#666;
	font:1.231em/24px "Trebuchet MS", Arial, sans-serif;
	padding:0 16px 0 0;
}
.text-field{
	background:url(images/bg-text.gif) no-repeat;
	width:282px;
	height:26px;
	float:left;
}
.text-field input{
	width:268px;
	padding:3px 7px;
	border:none;
	float:left;
	color:#333;
	background:none;
	outline:none;
	font-size:1.231em;
	line-height:1.385em;
}
.textarea{
	background:url(images/bg-textarea.gif) no-repeat;
	height:152px;
	margin:0 -100px 0 0;
	position:relative;
	float:left;
	padding:5px;
	width:485px;
}
.textarea textarea{
	width:480px;
	outline:none;
	overflow:auto;
	border:none;
	background:none;
	float:left;
	font-size:1.231em;
	line-height:1.385em;
	height:152px;
}
.row01{
	margin:0 -100px 0 0;
	width:575px;
	overflow:hidden;
}
.btn-submit{
	background:url(images/btn-submit.gif) no-repeat;
	width:91px;
	height:27px;
	cursor:pointer;
	border:none;
	float:right;
	position:relative;
}
.comment-avatar{
	float:left;
	width:106px;
	padding:0 0 0 3px;
}
.comment-text{
	width:465px;
	float:left;
	margin:-5px 0;
}
.comment-text span{
	color:#999;
	display:block;
	padding:0 0 6px;
	font-size:0.923em;
}
.comment-text span span{
	display:inline;
}

/*DOWNLOAD FILES */
.downloads {
	margin: 30px auto 15px;
	background-color: #eeefff;
	border: thin solid #ccc;
	max-width: 580px;
	}

.downloads p {
	padding: 0 0 0 15px;
}

.downloads img {
	float: right;
	margin: -25px -1px 0 0;
}

.downloads h3 {
	padding: 0 0 0 15px;
	color: #999;
}

.downloads h4 {
	padding: auto 15px;
	color: #4374df;
}

/*CODE EXAMPLES*/
pre {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}

pre.sampleCode {
	/*background-color: transparent;*/
	border: thin solid #CCCCCC;
	height: 100%;
	background: #000;
	color: #00cc33;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	margin: .5em auto 1em auto;
	overflow: auto;
	padding: 0 .5em .5em .5em;
	white-space: wrap;
}


/* 02-scribemedia-blogTemplate end */
