/*  
Theme Name: The Oracle
Description: Unbeatable WordPress theme by <a href="http://www.pliablepress.com/" title="Want to see what else we have?">PliablePress</a>
Author: PliablePress
Author URI: http://www.pliablepress.com/
Template: pliablepress


IMPORTANT:
- Do not edit this file. Your changes will be lost when you upgrade.
- Read here for a better way to make customizations:
	http://www.pliablepress.com/support/customization/

*/

/* To ignore the default theme and start from scratch, comment out the following line: */
@import url("../pliablepress/admin/styles/clean/style.css");

@font-face {
  /*font-family: 'Chunk5';
  src: url('chunkfive-webfont.eot');
  src: local('?'),
         url('chunkfive-webfont.woff') format('woff'), url('chunkfive-webfont.ttf') format('truetype');
	*/
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
}

body { font-family:arial, helvetica, sans-serif; }

p, ul, ol, blockquote {font-size:12px;line-height:20px;font-family:arial, helvetica, sans-serif;}

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover, a:active {text-decoration:underline;}

#wrapper {padding-top:0;position:relative;}
#content {padding-left:0;width:620px;}
.home #content, .single #content, .page #content {padding-bottom: 20px;}
#main {margin-bottom:0;}
#sidebar {padding:0;width:320px;}

/*** Header ***/

.shortnav {float:right;height:30px;margin:0 5px 0 0;padding:8px 0 0 20px;}
html>body .shortnav {margin:0 10px 0 0;}
.shortnav li {float:left;display:inline;}
.shortnav li a:link, .shortnav li a:visited {border-left:1px solid #7c7c7c;color:#7c7c7c;padding:0 5px;}
.shortnav li:first-child a:link, .shortnav li:first-child a:visited {border-width:0;}

.small-social {position:absolute;top:0px;left:10px;height:26px;margin:0;color:#a6a6a6;}
.small-social li {float:left;margin:0 16px 0 0;height:26px;line-height:26px;}
.small-social li img {position:relative;top:3px;}

#header {
	clear: both;
	margin: 0;
}

html>body #header { 
	height: 130px;
}

.header-title {
	margin: 26px 0;
}

#header h1 {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	line-height: normal;
	text-transform: uppercase;
	width: 220px;
}

#header h1 a:link, #header h1 a:visited {color:#2a2a2a;padding:0;}
#header h1 a:hover, #header h1 a:active {text-decoration:underline;}

#header h2 {
	width: 220px;
	top: 42px;
	color: #999;
	text-transform: uppercase;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
}

.header-widget {top: 31px;}

/*** Navbar ***/

.oracle-nav {
	width: 960px;
	height: 79px;
	position: relative;
}

.menu {margin:0;background:none;border-width:0;height:79px;}
.menu li {float:left;padding:1px 0 0 0;height:41px;display:block;line-height:42px;border-right:1px solid #2f2f2f;border-left:1px solid #575757;overflow:hidden;}
.menu li:first-child {border-left:none;}
.menu li:last-child {border-right:none;}

.menu li a:link, .menu li a:visited {color:#fff;font-size:14px;text-transform:uppercase;font-family: "Open Sans", Arial, Helvetica, sans-serif;letter-spacing:-1px;padding:0 20px;display:block;border-width:0;background:none;}

.menu li:hover .sub-menu, .menu li.sfhover .sub-menu, .menu li .sub-menu,
.menu li:hover .children, .menu li.sfhover .children, .menu li .children {position:absolute;top:42px;background:none;border-width:0;width:960px;height:37px;margin:0;}

.menu li.show-subnav ul {left:0;} /* 2nd level sub-menu */
.sub-menu, .menu li.show-subnav ul ul {left:-9999px;} /* All inactive sub-menus */
.menu li.show-subnav ul li:hover ul, .menu li.show-subnav ul li.sfhover ul {left:0;} /* 3rd level sub-menu */

/* 2nd level dropdowns */
.menu li:hover ul, .menu li.sfhover ul {padding: 0;}
.menu li ul li {float:left;line-height:37px;height:37px;border-width:0;background:url(images/bullet.png) 10px 50% no-repeat;padding:0 0 0 24px;margin:0 0 0 10px;}

.menu li ul li a:link, .menu li ul li a:visited {font-size:12px;color:#686868;font-family:arial, sans-serif;text-transform:none;letter-spacing:0;height: 37px;line-height: 37px;padding:0;}
.menu li a:hover, .menu li a:active {text-decoration:underline;}

/* 3rd level dropdowns */
.menu li.show-subnav ul li:hover ul, .menu li.show-subnav ul li.sfhover ul {background: #eee;top: 37px;border-bottom: 1px solid #ccc;}

/* Main menu dropdown arrows */
.oracle-nav .has-sub-menu a:link, .oracle-nav .has-sub-menu a:visited {padding-left:24px;}
.oracle-nav .has-sub-menu ul a:link, .oracle-nav .has-sub-menu ul a:visited {background:none;padding-left:0;}

.navbar-search {position:absolute;top:9px;left:685px;padding:0 0 0 28px;height:23px;overflow:hidden;}
.nbs-text {height:23px;width:213px;line-height:23px;padding:0 0 0 11px;margin:0;border-width:0;color:#666666;}
.nbs-submit {height:23px;width:32px;border-width:0;margin:0;padding:0;position:absolute;top:0;left:220px;}
.nbs-submit:hover {cursor:pointer;}

/*** Homepage Content ***/

.slides li {padding:7px;width:600px;height:200px;overflow:hidden;border:3px solid #d9d9d9;background:#f4f2f2;}
ul.slides li p {position:absolute;left:7px;bottom:0;margin:0 0 7px 0;background:url(images/featured-title.png);width:580px;padding:8px 10px;}

ul.slides p em, ul.slides p span {display:none;}

.slides li p a:link, .slides li p a:visited {color:#fff;font-size:21px;line-height:24px;}
.slides li p a:hover, .slides li p a:active {color:#ccc;text-decoration:none;}

#content {height:1%;overflow:hidden;}
.content-posts {float:left;width:582px;padding:12px;border:7px solid #f4f2f2;margin:0 0 20px 0;background:#fff;}
.home .content-posts {width:362px;}
.home .cp-fullwidth {width: 562px; padding: 22px} /* Overrides the line above when sidebar disabled */

.content-sidebar {float:right;width:200px;}

#content h2, h3.content-title, #respond h3 {color:#2a2a2a;font-family: "Open Sans", Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:21px;line-height:24px;border-bottom:1px solid #dddddd;}

.home-cats {font-size:11px;line-height:14px;font-family:"Trebuchet MS", arial, sans-serif;text-transform:uppercase;margin:0;}

#content .home-title {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size:16px;text-transform:none;border-width:0;font-weight:bold;margin:0 0 0px 0;}
.home .content-posts .home-title a:link, .home .content-posts .home-title a:visited {color:#2a2a2a;}

.post .attachment-post-thumbnail {float:left;border:3px solid #e5e5e5;margin:0 10px 10px 0;}

a.readmore, .cs-more a {padding:0 0 0 8px;font-size:10px;font-weight:bold;}

.content-sidebar li {background:#f4f2f2;padding:19px 12px 12px 12px;margin:0 0 20px 0;}

.cs-list {margin:0;}
.cs-list li {color:#7e8181;font-size:11px;text-transform:uppercase;font-family:"Trebuchet MS", arial, sans-serif;height:1%;overflow:hidden;padding:10px 6px;margin:0 0 10px 0;}
.cs-list p {font-weight:bold;margin:0;font-size:12px;text-transform:none;font-family:arial, sans-serif;}
.cs-list a:link, .cs-list a:visited {color:#2a2a2a;}
.cs-list em {float:left;font-style:normal;}
.cs-list span {display:block;width:18px;height:19px;line-height:14px;color:#fff;text-align:center;float:left;margin:0 0 0 10px;}

.cs-more {border-top:1px solid #dddddd;padding:10px 6px 0 6px;margin:0;}

.cs-twitter li {font-size:12px;text-transform:none;line-height:18px;}

.homebox {clear:both;padding:12px;border:7px solid #f4f2f2;background:#fff;}

.home1-list {height:1%;overflow:hidden;margin:0;}
.home1-large {float:left;margin:0 0 20px 0;}
.home1-small {float:left;margin:0 0 14px 20px;}

.home-list a {border:1px solid #ededed;}
.home-list img {border:2px solid #e5e5e5;}

/*** Regular Content ***/

.single .post, .page .post, .search .post, #comments, .author-page {border:7px solid #f4f2f2;padding:22px;background:#fff;}
#content h2.post-title {
	font-size:30px;
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
	line-height:34px;
	text-transform:none;
	font-weight:bold;
	letter-spacing:-1px;
	padding:0 0 6px 0;
	margin:0;
}

.post-meta {padding:4px 0 0 0;height:1%;overflow:hidden;border-bottom:1px solid #dddddd;width:562px;}
#page-fullwidth .post-meta {width: 902px;}

.post-meta li {float:left;height:22px;overflow:hidden;padding:0;}
html>body .post-meta li {height:auto;}
html>/**/body .post-meta li {height:22px;overflow:hidden;}
.post-main {clear:both;}

.post-date {background:url(images/postmeta.png) 0 0 no-repeat;padding:0 10px 0 20px;height:22px;}
.post-author {background:url(images/postmeta.png) 0 -22px no-repeat;padding:0 10px 0 20px;height:22px;}
.post-comments {background:url(images/postmeta.png) 0 -44px no-repeat;padding:0 10px 0 20px;height:22px;}
.post-categories {background:url(images/postmeta.png) 0 -67px no-repeat;padding:0 10px 0 20px;}
.post-tags {background:url(images/postmeta.png) 0 -88px no-repeat;padding:0 10px 0 20px;}

.post-categories ul, .post-tags ul, .post-social ul {margin:0;height:1%;overflow:hidden;}
.post-categories ul li, .post-tags ul li, .post-social ul li {margin:0 8px 0 0;}

.post-content ul li {background:url(images/bullet.png) 20px 7px no-repeat;padding:0 0 0 40px;}

blockquote {background:#f4f2f2;padding:12px;font-style:italic;}
blockquote p:last-child {margin:0;}

.postafter {border:1px solid #dddddd;border-width:1px 0;padding:20px 0 0 0;height:1%;overflow:hidden;background:url(images/postafter.png) 50% 0 repeat-y;}
.postafter div {width:251px;float:left;padding:0 10px;margin:0 10px 10px 0;background:none;clear:none;}
.postafter div.clear {width:auto;float:none;}


#search-results {margin:22px 0 0 0;}

.navigation {height:1%;overflow:hidden;border-top:1px solid #ddd;padding:10px 4px 0 4px;font-size:11px;}
.home .content-posts .navigation {margin:0;}

.page .navigation {border-width:0;}

/*** Author pages ***/

h2.posts-by {padding:0;}
.author-page .post-meta {float:left;width:120px;border-width:0;}
.author-page .post-main {float:right;width:422px;clear:none;}

/*** Comments ***/

#comments .content-title {margin:0 0 6px 0;}
#comments h4 {font-size:12px;text-transform:uppercase;font-weight:normal;font-family:"Trebuchet MS", arial, sans-serif;margin:0 0 20px 0;}

.comment-meta, ul.children .comment-meta {width:102px;padding:5px 0 20px 0;background:url(images/commentmeta.png) 6px 110px no-repeat;}
.gravatar {margin:0 0 40px 0;}
.comment-meta span {color:#aeadad;padding:0 6px;font-family:"Trebuchet MS", arial, sans-serif;font-size:11px;}

.comment-main {float:left;background:#f8f6f6;min-height:150px;width:460px;}

.comment-meta-main {height:23px;padding:2px 0 0 20px;color:#fff;overflow:hidden;}
html>/**/body .comment-meta-main {overflow:visible;}
.comment-meta-main a:link, .comment-meta-main a:visited {color:#fff;font-weight:bold;}

a.comment-reply-link:link, a.comment-reply-link:visited {float:right;padding:0 0 0 10px;margin:0 10px 0 0;background:url(images/reply-bullet.png) 0 50% no-repeat;text-decoration:underline;position:relative;top:-20px;}
a.comment-reply-link:hover, a.comment-reply-link:active {text-decoration:none;}
html>/**/body a.comment-reply-link:link, html>/**/body a.comment-reply-link:visited {position:static;}

.comment-main p {padding-left:20px;}

li.bypostauthor > div > .comment-content, li.comment-author-admin > div > .comment-content {background:none;}

.commentlist li {height:1%;overflow:hidden;margin:22px 0 0 0;}
.commentlist li:first-child {margin:0;}
.comment-content {margin:0;}

ul.children {padding:0 0 0 122px;margin:0;}

ul.children a.comment-reply-link:link, ul.children a.comment-reply-link:visited{display:none;}
ul.children .comment-main {width:338px;}

#commentform {position:relative;}
#commentform p {clear:both;}

#respond {background:#fff;padding:20px 0 0 0;}
#respond label {color:#2a2a2a;font-weight:bold;font-size:11px;display:block;height:20px;}
.commentform-inputs {width:261px;float:left;}
.commentform-inputs p {height:auto;}
.commentform-inputs input {width:249px;height:22px;padding:0 5px;border:1px solid #aeaeae;background:#fff;}

/* Position the "Message" label. Done this way incase the user isnt showing one */
#respond label {position:absolute;top:27px;left:40px;}
html>body #respond label {left:298px;}
html>/**/body #respond label {top:0;}
#respond .commentform-inputs label {position:static;}
textarea#comment {width:251px;height:140px;padding:5px;margin:20px 0 0 0;float:right;border:1px solid #aeaeae;background:#fff;}


.commentform-after {padding:0 0 20px 0;height:1%;overflow:hidden;}
.commentform-after .submit {float:right;border:1px solid #aeaeae;font-family: "Open Sans", Arial, Helvetica, sans-serif;text-transform:uppercase;text-align:center;color:#fff;padding:5px 10px;letter-spacing:1px;}
.submit:hover {cursor:pointer;}

.logged-in .commentform-after {padding-top:20px;}
.logged-in #respond label {top:40px;}

/*** Sidebar ***/

.sidebar-full {width:320px;}

.sidebar-full ul li.widget {width:304px;padding:5px;border:3px solid #d9d9d9;background:#f4f2f2;overflow:hidden;}

li.widget h3 {background:#fff url(images/sidebar-widget-h3.png) 0 100% no-repeat;border-bottom:0px solid #eaeaea;font-size:18px;line-height:36px;text-transform:uppercase;font-family: "Open Sans", Arial, Helvetica, sans-serif;font-style:normal;text-align:left;padding:0 15px;}

.sidebar-full li.widget ul, .sidebar-full  li.widget div, .sidebar-full  li.widget p {background:#fff;padding:15px;}
.sidebar-full li.widget * ul, .sidebar-full  li.widget * div, .sidebar-full  li.widget * p {background:none;padding:0;}

#sidebar .ply-social ul {margin:0;}
#sidebar .ply-social ul li {padding:0;border-width:0;}
#main ul li.ply-subscribe p {margin-top:0;}

li.widget ul li {border-bottom:1px solid #eaeaea;padding:4px 0;}

#sidebar li.ply-subscribe .text {border:1px solid #aeaeae;width:228px;}
#sidebar li.ply-subscribe .submit {display:block;width:24px;height:20px;border-width:0;text-indent:-9999px;color:#fff;overflow:hidden;font-size:1px;position:relative;top:0px;left:20px;margin:0 0 -20px 0;}
html>body #sidebar li.ply-subscribe .submit {top:-20px;left:40px;}
html>/**/body #sidebar li.ply-subscribe .submit {position:static;margin:0;}
#sidebar li.ply-subscribe .submit:hover {cursor:pointer;}

/*** Footer ***/

#footer {padding:0;margin:20px 0;height:79px;}

#footer .menu {float:left;height:42px;}
#footer .small-social {float:right;position:static;margin:8px 0 0 0;color:#fff;}

#footer .shortnav {padding:10px 0 0 16px;margin:0;background:none;float:left;clear:left;color:#797979;}
#footer .shortnav a:link, #footer .shortnav a:visited {color:#797979;}

p.copyright {float:right;clear:right;margin:0;padding:10px 16px 0 0;color:#797979;font-size:11px;font-style:normal;}

