/*   
Theme Name:Make It So Productions
Theme URI:http://geogaile.com
Description:Make It So Productions is a Thematic child theme.
Author:Geo Gaile
Author URI:http://geogaile.com
Template:thematic
Version:0.1
License:GNU General Public License v2.0
License URI:http://www.gnu.org/licenses/gpl-2.0.html

.
The Thematic Theme is copyright Ian Stewart http://themeshaper.com/
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
.

*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('styles/typography.css');

/* Apply a basic layout */
@import url('styles/2c-r-fixed.css');

/* Apply basic image styles */
@import url('styles/images.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/* Overriding Thematic's styles for congruity with WP-Admin > Appearance > Header default header text color settings */
#blog-description{display:none}

/* Global Elements
-------------------------------------------------------------- */

body{background-color:#e2e2e2}
/*p, */ul,ol,dd,pre{margin-bottom:2.2em}
pre,code{font:1.4em Monaco, monospace;line-height:2.2em}
blockquote{color:#666;font-style:italic}
table{border:1px solid #ccc;border-width:1px 1px 0 1px;font-size:1.3em;line-height:1.8em;margin:0 0 22px 0;text-align:left}
caption{text-align:left}
tr{border-bottom:1px solid #ccc}
th,td{padding:.7em 1.25em}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:2.2em}
.ie7 hr{background-color:transparent;color:#ccc}
a:link{color:#004B91}
a:visited{color:#743399}
a:active,a:hover{color:#FF4B33}

/* Header
-------------------------------------------------------------- */
#header{z-index:2}
#branding{height:200px;width:960px;background-image:url('images/home-header-4.jpg');background-repeat:no-repeat;box-shadow:2px 2px 2px #999;border:1px solid #6a6f71}
#blog-title{position:relative;top:125px;left:460px}
#blog-title a{font-family:'PT Sans',sans-serif;font-size:3.4em;font-weight:100;line-height:1;text-transform:uppercase;color:#e5eeff;text-shadow:.05em .06em .05em #082d54,-.03em -.03em .02em #bfdeff;text-decoration:none;transition:color .5s ease}
#blog-title a:active,#blog-title a:hover{color:#0e4e91;text-shadow:.05em .06em .06em #07284a,-.06em -.05em .03em #e5eeff;transition:color 0.5s ease}
.no-textshadow #blog-title a:active,.no-textshadow #blog-title a:hover{color:#c20000}
#blog-description{color:#666;font-size:1.3em;font-style:italic}

/* Menu
-------------------------------------------------------------- */
.skip-link{display:none}
#access{width:960px;height:32px;margin:0 auto;padding:1.5em 0 1em;font-size:1.3em;overflow:visible;background-color:#e8f2ff;box-shadow:2px 2px 2px #999;z-index:3}
.no-boxshadow #access{border-left:1px solid #999;border-right:1px solid #999}
/*** ESSENTIAL STYLES ***/
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}
.sf-menu{line-height:1.0}
.sf-menu ul{position:absolute;top:-999em;width:10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li{width:100%}
.sf-menu li:hover{visibility:inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li{float:left;position:relative}
.sf-menu a{display:block;position:relative}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.5em; /* match top ul list item height */
	z-index:4}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em; /* match ul width */
	top:0}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em; /* match ul width */
top:0}

/*** THEMATIC SKIN ***/
.sf-menu{margin:0 auto;width:800px}
.sf-menu a{font-family:'PT Sans',sans-serif;font-size:1.3em;font-weight:bold;text-decoration:none}
.ie7 .sf-menu a{width:100%}
.sf-menu .current-menu-item a,.sf-menu .current-menu-parent a,.sf-menu .current-menu-ancestor a,.sf-menu .current-post-ancestor a,.sf-menu .current_page_item a,.sf-menu .current_page_ancestor a,.sf-menu .current_page_parent a{}
.sf-menu a,.sf-menu a:visited{color:#005ec2;transition:color 0.5s ease,text-shadow 0.5s ease;text-transform:uppercase;display:inline;padding:.5em 1em}
.sf-menu a:active,.sf-menu a:hover{text-shadow:.07em .07em .04em #0e4e91;transition:color 0.5s ease,text-shadow 0.5s ease}
.no-textshadow .sf-menu a:active,.no-textshadow .sf-menu a:hover{color:#c20000}
.sf-menu li{padding:1em 0;float:left;display:inline;width:160px;text-align:center}
.sf-menu li li{}
.sf-menu li li li{}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{outline:0}
.sf-menu ul{}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{top:32px; /* overriding essential styles */
}
.sf-menu ul ul{margin-top:0}
.sf-menu ul a{border-bottom:none}
.sf-menu ul a:hover{color:#FF4B33}

/* Content
-------------------------------------------------------------- */
#main{clear:both;padding:0}
.no-boxshadow #main{border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999}
.page-title{font-size:1.3em;line-height:1.8em;padding:0 0 44px 0}
.attachment .page-title{font-style:italic}
.page-title a{color:#666;text-decoration:none}
.page-title a:active,.page-title a:hover{color:#FF4B33}
.page-title span{font-style:italic}
.page-title .meta-nav{font-style:normal}
.hentry{}
.single .hentry{padding:0}
.home #content .sticky{border:1px solid #ccc;margin:0 0 66px 0;padding:22px 20px 0 20px}
.entry-title{font-family:'PT Sans',sans-serif;font-size:2.6em;line-height:2em;text-transform:uppercase;color:#1464ac;text-shadow:.04em .04em .03em #000,-.01em -.01em .005em #fff;padding:0 0 .7em 0}
.entry-title a{color:#fff;text-decoration:none}
.entry-title a:active,.entry-title a:hover{color:#FF4B33}
.entry-meta{color:#666;font-size:1.3em;font-style:italic;line-height:1.8em}
.entry-meta .author{}
.entry-meta .n,.entry-meta .nickname{font-size:1.1em;font-style:normal;letter-spacing:0.05em;text-transform:uppercase}
.entry-meta a{color:#666;text-decoration:none}
.entry-meta a:active,.entry-meta a:hover{color:#FF4B33}
.entry-meta abbr{border:none;cursor:text;font-size:1.1em;font-style:normal;letter-spacing:0.05em;text-transform:uppercase}
.home .entry-content{padding-top:2.2em}
.entry-content h1,.entry-content h2{font-size:1.9em;font-weight:bold;padding:28px 0 14px 0}
.entry-content h3{font-size:1.4em;padding:28px 0 14px 0}
.entry-content h4{font-size:1.1em;font-weight:bold;text-transform:uppercase;letter-spacing:0.05em}
.entry-content table{margin-left:1px}
.entry-content embed{margin:0 0 22px 0}
.entry-utility{clear:both;color:#666;font-size:1.3em;line-height:1.8em;margin:0 0 44px 0}
.entry-utility a{color:#666;font-style:italic;text-decoration:none}
.entry-utility a:active,.entry-utility a:hover{color:#FF4B33}
.page .edit-link{clear:both;display:block}
.page-link{clear:both;font-size:1.3em;font-weight:bold;line-height:1.8em;margin:0 0 22px 0;padding:22px 0 0 0;word-spacing:0.5em}
.page-link a{border:1px solid #ccc;color:#666;font-weight:normal;padding:0.5em 0.75em;text-decoration:none}
.page-link a:active,.page-link a:hover{color:#FF4B33}
ul#links-page,ul#archives-page{list-style:none;margin-left:0;overflow:hidden}
li.content-column{float:left;margin-right:20px;width:45%}
#author-info{margin:0 0 44px 0;overflow:hidden}
#author-info .avatar{float:left;margin:.3em 1em 0 0}

/* Attachments
-------------------------------------------------------------- */
.attachment-jpeg #container,.attachment-png #container{width:100%}
.attachment-jpeg #content,.attachment-png #content{width:930px}
.attachment-jpeg #comments,.attachment-png #comments{width:540px;overflow:hidden}
.attachment-jpeg .main-aside,.attachment-png .main-aside{display:none}

/* Navigation
-------------------------------------------------------------- */
.navigation{color:#666;font-size:1.3em;line-height:1.8em;margin:0px 0 22px 0;overflow:hidden}
.navigation a{color:#666;font-style:italic;text-decoration:none}
.navigation a:active,.navigation a:hover{color:#FF4B33}
.navigation .meta-nav{font-style:normal}
.nav-previous{float:left;width:50%}
.nav-next{float:right;width:50%;text-align:right}
#nav-above,#nav-below{width:100%}
#nav-above{display:none}
.paged #nav-above{display:block;padding:0 0 44px 0}

/* Comments
-------------------------------------------------------------- */
#comments{clear:both;padding:22px 0 0 0}
#comments,#comments input,#comments textarea{font-size:1.3em;line-height:1.8em}
#comments code{font-size:1.2em;line-height:1.8em}
#comments h3{font-size:1.5em;font-weight:bold;line-height:2.2em;padding:0 0 18px 0}
#comments-list{border:1px solid #ccc;border-bottom:none;margin:0 0 18px}
#comments-list h3{padding-bottom:0}
#comments-list,#comments-list ul{list-style:none}
#comments-list ul,#comments-list ol{padding-bottom:18px}
#comments-list ul ul,#comments-list ol ol,#comments-list ul ul ul,#comments-list ol ol ol{padding-bottom:0}
#comments-list .comment{background:#fafafa;border-bottom:1px solid #ccc;padding:18px 1.5em 0 1.5em;position:relative}
#comments-list li.alt{background:#fff}
#comments-list li.bypostauthor{background:#FFFFCC}
#comments-list ul .comment{border:1px solid #ccc;margin:0 0 18px 0}
#comments-list li .avatar{position:absolute;top:22px;left:1.5em;width:36px;height:36px}
#comments-list .comment-author{font-weight:bold;padding:9px 0 0 46px}
#comments-list .comment-meta{color:#666;font-size:1.1em;padding:0 0 9px 46px}
#comments-list .comment-meta a{color:#666;font-style:italic;text-decoration:none}
#comments-list .comment-meta a:active,#comments-list .comment-meta a:hover{color:#FF4B33}
.comment-reply-link{font-size:1.1em;padding:0 0 18px 0;text-align:right}
.comment-reply-link a{color:#666;font-style:italic;text-decoration:none}
.comment-reply-link a:active,.comment-reply-link a:hover{color:#FF4B33}
.comment-navigation{font-weight:bold;padding:18px 0 24px;margin-right:0.5em}
.comment-navigation a{border:1px solid #ccc;color:#666;font-weight:normal;padding:0.5em 0.75em;text-decoration:none}
.comment-navigation a:active,.comment-navigation a:hover{color:#FF4B33}
.comment-navigation a,.comment-navigation span{margin-right:0.5em}
#trackbacks-list .comment-content{position:absolute;left:-10000px}
#respond{background:#fff;margin-bottom:22px;overflow:hidden;padding:18px 0 0 0;position:relative}
#comments-list #respond{border-bottom:1px solid #ccc;margin:0 0 18px 0;padding:18px 1.5em}
#comments-list ul #respond{border:1px solid #ccc;margin:0}
#cancel-comment-reply{font-size:1.1em;position:absolute;top:18px;right:1.5em}
#cancel-comment-reply a{color:#666}
#respond .required{color:#FF4B33;font-weight:bold}
.form-section label{font-size:1.1em}
.form-section input{margin:0 0 18px 0;width:98%}
.form-section textarea{width:99%}
#form-allowed-tags p{color:#666;font-size:1.1em;margin:0}
#form-allowed-tags span{font-style:italic}
#form-allowed-tags code{font-size:1.1em;line-height:normal}
.form-submit{padding:18px 0 0 0;text-align:right}
.subscribe-to-comments{color:#666;float:left;font-size:1.1em;margin:0;padding:18px 0 0 0}
.solo-subscribe-to-comments{color:#666;font-size:1.1em;padding:18px 0 0 0}
.comment_license{color:#666;clear:both;font-size:1.1em;margin:0;padding:18px 0 0 0}

/* Asides, Sidebars & Widget-Ready Areas
-------------------------------------------------------------- */
.aside,.aside input{font-size:1.3em;line-height:1.8em;margin-bottom:6px}
.aside p,.aside ul,.aside ol,.aside dd,.aside pre{margin-bottom:18px}
.aside pre,.aside code{font-size:1.2em;line-height:1.8em}
.aside .current-menu-item a,.aside .current_page_item a{color:#FF4B33}
.aside .current-menu-item .menu-item a,.aside .current_page_item .menu-item a{color:#666}
.aside .current-menu-item .menu-item a:hover,.aside .current-menu-item .menu-item a:active,.aside .current_page_item .menu-item a:hover,.aside .current_page_item .menu-item a:active{color:#FF4B33}
.aside{color:#666}
.aside a{color:#666}
.aside a:active,.aside a:hover{color:#FF4B33}
.aside h3{font-size:1.5em;font-style:italic;line-height:2.2em}
.aside h3 a{text-decoration:none}
.aside caption{font-size:1.1em;font-weight:bold;text-transform:uppercase;letter-spacing:0.05em}
.aside ul{list-style:none;margin-left:0}
.aside ul ul{list-style:disc;margin:0 0 22px 20px}
.aside ul ul li{padding:1px 0}
.aside ul ul ul{margin-bottom:0}
.aside form,.aside table{margin-bottom:22px}
.aside table{border:none}
.aside thead{border:1px solid #ccc}
.aside tbody{border:1px solid #ccc}
.aside th,.aside td{border-right:1px solid #ccc;padding:.25em .8em}
.aside tfoot tr{border:none}
.aside tfoot td{border-color:transparent}
.widget_tag_cloud{margin:0 0 22px 0}
.aside #searchsubmit{display:none;	
}
/*Main Asides
*/
.main-aside ul{padding:0 20px}
.main-aside h3{
}
.main-aside ul ul{padding:0}
#primary{border:1px solid #ccc;padding:18px 0 0 0;margin-bottom:22px}
/*Content Asides
*/
#content .aside{border:1px solid #ccc;margin:0 0 22px 0;padding:18px 0 0 0}
#content .aside ul{padding:0 20px}
#content .aside h3{font-family:Georgia,serif;font-weight:normal;font-size:1.7em;font-style:italic;padding:0 0 7px 0;text-transform:none}
#content .aside ul ul{padding:0}
/*Footer Asides
*/
#subsidiary{padding:33px 0 0 0}

/* Footer
-------------------------------------------------------------- */
#footer{margin-top:22px}
#siteinfo{color:#666;font-size:1.1em;line-height:1.8em;text-align:right;padding:1em 0}
#siteinfo a{color:#666}
#siteinfo a:active,#siteinfo a:hover{color:#FF4B33}

/* MISCELLANY
-------------------------------------------------------------- */
#container{background-color:#e8f2ff}
form p{font-size:1.4em}
input,select,textarea{font-size:1.1em;padding:.4em;width:94%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 2px #666;transition:background-color .5s ease,border 1s ease}
input:focus,select:focus,textarea:focus,input:hover,select:hover,textarea:hover{border-color:#00498d;background-color:#ccd9ff;outline:none;transition:background-color .5s ease,border 1s ease}
select{color:#03c}
select:focus,select:hover{color:#e61717}
.wpcf7-submit{background-color:#ccd9ff;color:#1464ac;font-weight:bold;text-shadow:.07em .07em .04em #333;text-transform:uppercase;width:135px}
.wpcf7-submit:hover,.wpcf7-submit:active{background-color:#00498d;color:#fff;border-color:#000;transition:color .5s ease}
.ui-accordion-header{font-family:'PT Sans',sans-serif}
.cssanimations .misp{z-index:-1;position:absolute;top:65%;left:52%;font-family:'PT Sans',sans-serif;font-size:4em;font-weight:100;line-height:2em;text-transform:uppercase;color:#e5eeff;text-shadow:.05em .06em .05em #082d54,-.03em -.03em .02em #bfdeff;animation-duration:6s;-moz-animation-duration:6s;-webkit-animation-duration:6s;-o-animation-duration:6s;animation-name:title;-moz-animation-name:title;-webkit-animation-name:title;-o-animation-name:title;animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards}
.cssanimations .splash{z-index:-2;position:absolute;width:100%;height:100%;top:0%;left:0%;background:url(images/splash.jpg) no-repeat center center fixed;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../splash.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../splash.jpg', sizingMethod='scale')";animation-duration:6s;-moz-animation-duration:6s;-webkit-animation-duration:6s;-o-animation-duration:6s;animation-name:splash;-moz-animation-name:splash;-webkit-animation-name:splash;-o-animation-name:splash;animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards}
.no-cssanimations .misp,.no-cssanimations .splash{display:none}
.cssanimations .home #wrapper{z-index:2;animation-duration:8s;-moz-animation-duration:8s;-webkit-animation-duration:8s;-o-animation-duration:8s;animation-name:content;-moz-animation-name:content;-webkit-animation-name:content;-o-animation-name:content;animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards}
.cssanimations .home #access,.home #header{animation-duration:8s;-moz-animation-duration:8s;-webkit-animation-duration:8s;-o-animation-duration:8s;animation-name:content;-moz-animation-name:content;-webkit-animation-name:content;-o-animation-name:content;animation-fill-mode:none;-moz-animation-fill-mode:none;-webkit-animation-fill-mode:none;-o-animation-fill-mode:none}
/* MISP home page title */
@keyframes title{0%{opacity:0;z-index:8} 40%{opacity:1;z-index:8} 50%{opacity:1;z-index:8} 75%{opacity:0;z-index:-1} 100%{opacity:0;z-index:-1}}
@-moz-keyframes title{0%{opacity:0;z-index:8} 40%{opacity:1;z-index:8} 50%{opacity:1;z-index:8} 75%{opacity:0;z-index:-1} 100%{opacity:0;z-index:-1}}
@-webkit-keyframes title{0%{opacity:0;z-index:8} 40%{opacity:1;z-index:8} 50%{opacity:1;z-index:8} 75%{opacity:0;z-index:-1} 100%{opacity:0;z-index:-1}}
@-o-keyframes title{0%{opacity:0;z-index:8} 40%{opacity:1;z-index:8} 50%{opacity:1;z-index:8} 75%{opacity:0;z-index:-1} 100%{opacity:0;z-index:-1}}
/* MISP home page splash */
@keyframes splash{0%{opacity:1;z-index:7} 50%{opacity:1;z-index:7} 100%{opacity:0;z-index:-2}}
@-moz-keyframes splash{0%{opacity:1;z-index:7} 50%{opacity:1;z-index:7} 100%{opacity:0;z-index:-2}}
@-webkit-keyframes splash{0%{opacity:1;z-index:7} 50%{opacity:1;z-index:7} 100%{opacity:0;z-index:-2}}
@-o-keyframes splash{0%{opacity:1;z-index:7}} 50%{opacity:1;z-index:7} 100%{opacity:0;z-index:-2}}
/* MISP home page content */
@keyframes content{0%{opacity:0;z-index:-2} 60%{opacity:0;z-index:-2} 100%{opacity:1}}
@-moz-keyframes content{0%{opacity:0;z-index:-2} 60%{opacity:0;z-index:-2} 100%{opacity:1}}
@-webkit-keyframes content{0%{opacity:0;z-index:-2} 60%{opacity:0;z-index:-2} 100%{opacity:1}}
@-o-keyframes content{0%{opacity:0;z-index:-2} 60%{opacity:0;z-index:-2} 100%{opacity:1}}