/*
Theme Name: Adobe After Effects Blog
Theme URI: 
Description: Theme for Adobe After Effects Blog
Author: BlogConsulting.com
Author URI: http://www.blogconsulting.com
*/
@import url("css/base.css");
@import url("css/blog.css");
.article_content ul li {display:block;}
.search_title {padding-top:35px;}
/* comments */
.comment {
margin:0 0 30px 0;
color:#666;
}
.comment .comment-header {font-weight:bold;}
.comment .comment-footer {
font-size:11px;
color:#999999;
}
.children {margin-left:40px;}
.index-nav a {text-decoration:none;}
/* top navigation */
#header .nav {
background: url(http://www.photoshop.com/images/common/header/background.png) 0 0 repeat-x;
height: 45px;
position: relative;
z-index: 1;
}
#header .nav ol.tabs {
display: inline-block;
background: url(http://www.photoshop.com/images/common/header/background.png) 0 -45px repeat-x;
height: 45px;
padding-left: 1px;
margin: 0;
}
#header .nav li.tab {
background: url(http://www.photoshop.com/images/common/header/background.png) 0 -90px repeat-x;
float: left;
font-weight: bold;
font-size: 16px;			
color: #fff;
text-shadow: #000 0 -1px 1px;
margin-right: 1px;
}
#header .nav li.tab a.link {
line-height: 45px;
display: block;
height: 45px;
padding: 0 29px;
margin: 0 1px;
color: #d6d6d6;
background-image: url(http://www.photoshop.com/images/common/header/background.png);
background-repeat: repeat-x;
background-position: 0 0;
-moz-user-select: none;
-webkit-user-select: none;
}
#header .nav li.tab a.link img {
display: inline;
vertical-align: top;
margin-top: 13px;
}
#header .nav li.tab:hover a.link {
background-position: 0 -135px;
margin: 0;
padding: 0 30px;
}
#header .nav li.tab a.link:active, 
#header .nav li.tab.selected a.link {
background-position: 0 -180px;
margin: 0;
padding: 0 30px;
}
#header .nav ol.menu {
display: none;
background: #353535;
border: 1px solid #424242;
padding: 4px 0;
position: absolute;
top: 45px;
z-index: 500;
}
#header .nav li.tab:hover ol.menu {
display: block;
}
#header .nav ol.menu li {
display: block;
padding: 2px 0;
}
#header .nav ol.menu a{
display: block;
padding: 0 29px;
font-size: 13px;
line-height: 20px;
color: #dedede;
}
#header .nav ol.menu a:hover{
background-color: #000;
}
/**
* -----------------------------------------------------------------------------
* Footer
* -----------------------------------------------------------------------------
*/
#footer-nav {
background-color:#ccc;
}
#footer-nav-inner {
width:940px;
margin:0 auto;
padding:15px 0;
}
#footer-nav .backtotop {
float:right;
margin-top:-13px;
}
#footer-nav .backtotop a {
font-size:13px;
font-weight:bold;
}
#footer {
position: relative;
width: 100%;
min-width: 940px;
background-color: #e3e3e3;
font-size: 11px;
font-weight: bold;
color: #a3a3a3;
}
/* footer heights -- if the footer grows you'll need to add to all of this.*/
#main {
padding-bottom: 0px;
}
#footer {
margin-top: -334px;
height: 130px;
}
#footer {margin-top:10px;}
#footer .container {
width: 940px;
padding: 0;
margin: 0 auto;
}
#footer.minimal_footer .section {
margin-top: 0px;
padding-top: 40px;
}
#footer h3 {
font-family: Arial, sans-serif;
font-size: 14px;
color: #a3a3a3;
margin: 0 10px 10px 10px;
}
/**
* Back to top footer bar.
*/
#footer .top {
background-color: #ccc;
height: 43px;
}
#footer .top .container {
margin: 0 auto;
width: 940px;
padding: 10px 0 5px;
font-size: 11px;
}
#footer .top img {
float: left;
}
#footer .top a {
float: right;
margin-top: 5px;
}
/**
* Column of links
*/
#footer .nav {
width: 226px;
min-height: 192px;
float: left;
border-left: 1px solid #ccc;
margin: 40px 0 40px 10px;
}
#footer .nav:first-child {
margin-left: 0;
}
#footer .nav ul {
margin: 0 10px;
padding: 0;
list-style: none;
}
#footer .nav li {
line-height: 24px;
}
#footer .nav a {
color: #a3a3a3;
}
#footer .nav a:hover {
border-bottom: 1px #a3a3a3 dotted;
}
#footer .nav a.social img {
vertical-align: middle;
margin: 0 1px;
}
#footer .nav a.social:hover {
border-bottom: none;
}
/**
* Bottom copyright
*/
#footer .section {
clear: both;
margin: 20px 0;
}
#footer .section iframe {
vertical-align: middle;
margin: 0 0 1px 5px;
}
#footer .section p {
color: #a3a3a3;
font-size: 12px;
line-height: 22px;
padding-top: 26px;
margin: 0;
text-align: right;
float: left;
}
#footer .section p.copyright {
float: none;
}
#footer .section .logo {
float: right;
width: 33px;
height: 40px;
margin: 0 0 0 30px;
background-image: url('http://www.photoshop.com/images/common/logos.png');
background-repeat: no-repeat;
background-position: -262px 0;
text-indent: -9999px;
}
#widgets {
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px solid #ccc;
}
#widgets li {
list-style: disc;
margin-bottom: 10px;
}
#widgets h3 {
}
#widgets h2 {
font-size: 16px !important;
}
.twitter-item {
margin-bottom: 10px;
font-size: 12px;
list-style: disc;
}
#pod-body table {border-collapse:collapse;border-spacing:0;}
#pod-body li {list-style:none; white-space:nowrap;}
#pod-body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
.cufon-canvas{text-indent:0!important;}
@media screen,projection{
.cufon-canvas{display:inline!important;display:inline-block!important;position:relative!important;vertical-align:middle!important;font-size:1px!important;line-height:1px!important;}
.cufon-canvas .cufon-alt{display:-moz-inline-box!important;display:inline-block!important;width:0!important;height:0!important;overflow:hidden!important;text-indent:-10000in!important;}
.cufon-canvas canvas{position:relative!important;}}
@media print{.cufon-canvas{padding:0!important;}
.cufon-canvas canvas{display:none!important;}
.cufon-canvas .cufon-alt{display:inline!important;}}
.pods {
overflow: hidden;
float:left;
}
.pods .pod{
width:314px;
margin:-15px 6px 23px 0px;
float:left;
position:relative;
height:160px;
white-space:nowrap;
}
.pods .pod.first{
clear:left;
}
/********** List Pod **********/
/** Top Section **/
.pods .pod.list .top{
background:url(http://blogs.adobe.com/creativelayer/files/2011/09/pod-list-header2.png) left bottom no-repeat;
margin-bottom:10px;
height:165px;
position:relative;
}
.pods .pod.list .top img{
background:url(http://blogs.adobe.com/creativelayer/files/2011/09/pod-list-header-image1.png) no-repeat right bottom;
position:absolute;
top:14px;
left:0px;
padding:6px 11px 12px 7px;
}
.pods .pod.list .top h3{
background:url() no-repeat left top;
padding:17px 45px 0px 75px;
color:#000;
text-transform:uppercase;
margin-bottom:5px;
font-weight:bold;
font-size:1.15em;
}
.pods .pod.list .top h3 a{
color:#000;
}
.pods .pod.list .top p{
margin:0px 25px 0px 75px;
font-size: 12px;
color:#4f4f4f;
font-weight:bold;
}
}
.pods .pod.list .top a.view{
position:absolute;
bottom:21px;
right:15px;
text-transform:uppercase;
font-weight:bold;
font-size:0.85em;
padding-right:15px;
background:url(http://blogs.adobe.com/creativelayer/files/2011/09/btn-downarrow.png) no-repeat 100% 5px;
}
.bio-top {
width: 344px;
height: 33px;
background: url(http://blogs.adobe.com/creativelayer/files/2011/09/bio-image-top.jpg);
}
.bio-top p {
color: #fff;
position: relative;
top: 25px;
left: 15px;
}
.bio-middle {
width: 344px;
min-height: 130px;
background: url(http://blogs.adobe.com/creativelayer/files/2011/09/bio-image-middle.jpg);
background-repeat: repeat;
}
.bio-middle-text {
color: #fff;
font-size: 13px;
margin-left: 15px;
padding-top: 15px;
padding-bottom: 0px;
width: 210px;
}
.bio-middle-img {
float: right;
position: relative;
top: 0px;
right: 315px;
}
.bio-bottom {
clear:both;
width: 344px;
height: 36px;
background: url(http://blogs.adobe.com/creativelayer/files/2011/09/bio-bottom.jpg);
}
.bio-social {
position: relative;
top: 0px;
left: 15px;
}
.dayHead {
background-color: #333 !important;
}
/*-----------------------------------------------------------
<p> tag on post text line breaks
------------------------------------------------------------*/
.article_content p {margin:1em 0;}
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
display:block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float:left;
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
a img.alignright {
float:right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float:left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; /* Image does not overflow the content area */
padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin:0;
max-width: 98.5%;
padding:0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

