/*
Theme Name: Journic
Theme URI: http://www.wordpresscenter.com/blog/journic-wordpress-theme/
Description: Journic is a colorful, elegant wordpress theme build with a settings panel.
Version: 1.2
Author: Sorel Mihai
Tags: personal, colorful, elegant, serif
Author URI: http://www.wordpresscenter.com/blog/sorel-mihai/

	Released under CC licence:
		http://creativecommons.org/licenses/by/3.0/

*/


/*** General ***/
::selection      { background:#ffff99; color:#000000; /* Safari and Opera */ }
::-moz-selection  { background:#ffff99; color:#000000; /* Firefox */ }
#categories { padding-top: 20px; }
* { padding: 0px; margin: 0px; }
p { margin: 12px 0px 12px 0px; }
body { background: #36424e url(http://www.kreativen.com/wp-content/navybg.png) repeat-y top center; border-top: solid 15px #000000; font-family: 'Verdana', serif; font-size: 12px;  }
.wrap { background: transparent url(http://www.kreativen.com/wp-content/navybg.png) repeat-y top center; border-top: solid 2px #8baabb; }
.inwrap { width: 900px; margin: 0px auto; }
.content { background: #ffffff url(images/contentBg.jpg) repeat-y right top; width: 900px; padding-bottom: 50px; }
.clear { clear: both; display: block; }
a, a:link, a:active, div a { color: #1b2b56; outline: 0; }
a:hover, div a:hover { color: #000000; }
a img {
border: 0;
}

/*** Header ***/

.blog-title { text-align: left; margin: 20px 0px 20px 0px;}
.blog-title h1 { color: #ffffff; font-size: 83px; font-family: 'Trebuchet MS', serif; font-weight: normal; display: none; letter-spacing: -4px; }
.blog-title h1 a { color: #ffffff; text-decoration: none; }
.blog-title p { font-family: 'Trebuchet MS', sans-serif; margin: 0px; text-transform: uppercase; color: #FFDAC9; font-size: 13px; letter-spacing: 2px; }

/*** Menu ***/

.menu { font-family: 'Trebuchet MS', sans-serif; font-size: 12px; letter-spacing: 0.5px; text-transform: uppercase; }
.menu ul { display: block; padding: 17px 0px 14px 50px; margin: 0px; list-style: none; background: #000000; border-top: solid 2px #8baabb; }
.menu ul li { display: inline; padding-right: 20px; }
.blogvanelink { color: #97bfe1 !important; }
.marketinglink { color: #e19997 !important; }
.seolink { color: #f4eeb7 !important; }
.weblink { color: #f4ca9d !important; }
.menu ul li a { color: #ffffff; text-decoration: none; }
.menu ul li a:hover, .menu ul li.current_page_item a { color: #ffffff; text-decoration: underline; }

/*** Blog Posts ***/

.linkinfo { padding-top: 3px; margin-right: 3px !important;}

.blogPosts { width: 500px; background: #ffffff; border-left: solid 50px #ffffff; border-right: solid 50px #ffffff; border-bottom: solid 50px #fffff; border-top: solid 20px #ffffff; float: left;}
.eacademy { border: 5px solid #e8e8e8; outline: 1px dashed #d6d6d6; -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg); margin-right: 10px; }
.post { background: url(http://www.kreativen.com/wp-content/divider.png) no-repeat center bottom; padding-bottom: 40px; margin-bottom: 60px; }
.postHead { background: url(http://www.kreativen.com/wp-content/comment-image4.png) no-repeat top right; }
.postHead h2 { font-family: 'Trebuchet MS', serif; font-size: 36px; line-height: 43px; font-weight: normal; letter-spacing: -1.5px; }
.postHead h2 a { color: #000000; text-decoration: none; }
.postHead .left { width: 415px; float: left; }
.postHead .postComments { float: right; display: block; line-height: 22px; text-shadow: 1px 1px 1px #000; }
.postHead .postComments a { display: block; color: #fff; font-family: 'Trebuchet MS', serif; font-size: 27px; text-align: center; text-decoration: none; padding: 10px 17px 25px 0; }
.postHead .postComments a span { font-size: 12px; display: block; }
.postHead p { font-size: 13px; font-family: 'Trebuchet MS', serif; font-style: normal; text-transform: uppercase; color: #9B987A; display: block; margin: 5px 0 0 0; padding-top: 10px; }
.postHead p a { color: #fff; background: #ad0701; padding: 5px; text-decoration: none; text-shadow: #000 1px 1px 1px; }
.postHead p a:hover { background: #d00700; }
.postHead p span { display: block; font-style: normal; font-size: 11px; font-weight: bold; text-transform: uppercase; }
.postHead p span a { text-decoration: none; }

.page { margin-top: 15px; }
.page  .postHead { background: none; }

.single .postContent { border-top: none; padding-top: 0px; margin-top: 10px; }

.postContent {
font-family: Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em;
color: #3b3a33;
margin-top: 20px; padding-top: 15px;
}
.postContent a { color: #1b2b56; }
.postContent a.more-link { margin-top: 15px; display: block; color: #ad0701; padding-bottom: 15px; }
.postContent h3 { font-size: 25px; font-family: 'Trebuchet MS', serif; color: #000000; font-weight: normal; font-style: italic; line-height: 35px; margin: 20px 0 0 0; }
.postContent ul { list-style: none; margin: 20px 0px 20px 30px; font-size: 13px; font-style: italic; }
.postContent ul li { padding: 2px 0 2px 0; background: url(images/listBg.jpg) no-repeat center left; padding-left: 16px; }
.postContent blockquote { background: #F8F7EB url(images/blockquoteBg.jpg) no-repeat left top;  width: 397px; padding: 0px 20px 0px 20px; border: solid 30px #F8F7EB; margin: 20px 0px 20px 0px; font-family: 'Trebuchet MS', serif; font-size: 18px; line-height: 30px; color: #514F37; font-style: italic; }
.postContent blockquote strong { color: #000000; font-weight: normal; }

.singlePostHead { background: #f8f7eb url(images/postMetaBg.jpg) repeat-y center right; }
.singlePostHead .postTitle { width: 500px; border: solid 50px #f8f7eb; float: left; background: #f8f7eb; color: #9B987A; font-family: 'Trebuchet MS', serif; font-style: italic; font-size: 15px;}
.singlePostHead .postTitle h2 { font-size: 40px; line-height: 44px; color: #000000; letter-spacing: -1px; font-style: normal; font-weight: normal; margin-bottom: 10px; }
.singlePostHead .postTitle a { color: #9B987A; }
.singlePostHead .postMeta { width: 250px; float: right; padding: 0px 0px 0px 50px; background: url(images/postMetaArrow.jpg) no-repeat center left; font-size: 12px; font-family: 'Trebuchet MS', serif; color: #86846F; line-height: 24px; margin: 50px 0 0 0; }

.postMeta a { color: #fff; background: #ad0701; padding: 5px; text-decoration: none; text-shadow: #000 1px 1px 1px; }
.postMeta a:hover { background: #d00700; color: #fff; }

/*** Specials ***/

.postContent .wp-caption { background: #f8f7eb; border: solid 1px #EBE9D7; text-align: center; padding-bottom: 4px; font-family: 'Trebuchet MS', serif; }
.postContent .wp-caption img { border: solid 5px #f8f7eb; }
.postContent .alignleft { float: left; margin: 0px 15px 5px 0px; display: block; }
.postContent .alignright { float: right; margin: 0px 0px 5px 15px; display: inline; }
.postContent .aligncenter { margin: 0 auto 0 auto; }
.postContent .wp-caption p { margin: 0px; }

/*** Navigation ***/

.blogNavigation { margin: -50px 0 10px 0; font-size: 13px; }
.blogNavigation .alignleft { width: 250px; float: left; }
.blogNavigation .alignright { width: 250px; float: right; text-align: right; }
.blogNavigation a { color: #2E2D24; }

/*** Sidebar ***/

.blogSidebar { width: 300px; float: right; display: block; }
.blogSidebar .sidebarItem { padding: 0px 20px 0px 20px; margin: 0 0 30px 0; }
.blogSidebar .sidebarItem h3 { font-size: 18px; font-family: 'Arial', sans-serif; letter-spacing: -0.1px; font-weight: bold; color: #403F36; }
.blogSidebar .sidebarItem ul { margin: 10px 0px 0px 0px; padding: 10px 0px 0px 0px; list-style: none; border-top: solid 1px #D9D7C6; }
.blogSidebar .sidebarItem ul li { font-size: 11px; color: #817f68; padding-bottom: 6px; }
.blogSidebar .sidebarItem ul li a { font-size: 12px; }

.blogSidebar #half ul li { width: 130px; float: left;}

.advertisments img { margin: 0px 0px 10px 10px;}
.advertisments { margin: 20px 0 20px 10px; }

.blogSidebar #searchform { margin: 0px; background: #ffffff; border: solid 1px #CCC8C1; padding: 8px; }
.blogSidebar #searchform input.b { width: 30px; height: 15px; display: block; text-indent: -9999px; background: url(images/searchGo.jpg); border: solid 1px #ffffff; float: right; margin: 4px 2px 0 0;}
.blogSidebar #searchform input#s { width: 170px; float: left; border: solid 1px #ffffff; color: #827667; font-style: italic; font-size: 13px; font-family: 'Verdana', 'Arial', 'Trebuchet MS'; }
.blogSidebar #feeds { background: #FFDC70 url(images/subscribeBg.jpg) repeat-y center left; padding: 19px 20px 2px 20px;}
.blogSidebar #feeds h3 { color: #514729; }
.blogSidebar #feeds p { color: #8C7225; display: block; margin: 9px 0 18px 0; }
.blogSidebar #feeds p a { display: block; margin: 8px 0px 0px 0px; width: 185px; padding: 8px 0 9px 35px; text-decoration: none; color: #1b2b56; font-weight: bold; }
.blogSidebar #feeds p a#rssFeeds { background: url(images/subscribeButtons.jpg) no-repeat center top; height: 14px; }
.blogSidebar #feeds p a#rssCount { no-repeat center top; }
.blogSidebar #feeds p a#mailSubscribe { background: url(images/subscribeButtons.jpg) no-repeat center bottom; height: 14px;  }
.authorphoto { border: 3px solid #dfdccc; margin-left: 10px; }
.socialimg { padding-top: 10px; }
.socialimg img { padding: 0; }

/*** Footer ***/

.blogFooter { background: #E2E0D2 url(images/footerBg.jpg) repeat-x center top; width: 900px; margin: 0 auto 0 auto; font-size: 11px; margin-bottom: 50px; color: #5E5C4F; }
.blogFooter p.Fleft { width: 400px; background: url(images/footerCopyright.jpg) no-repeat top left; float: left; padding: 18px 0 18px 75px; margin: 0px 0px 0px 20px;}
.blogFooter p.Fright { width: 340px; padding: 18px 20px 18px 0px; float: right; margin: 0px;}
.blogFooter p a, .blogFooter p strong { font-weight: normal; color: #2E2D24; }

/*** Comments ***/

.postComments ol { margin: 0px; list-style: none; padding: 0px; }
.postComments {}
.postComments h2 { font-family: 'Trebuchet MS', serif; color: #000000; font-size: 25px; font-weight: normal; margin: 30px 0px 0px 0px; background: url(images/postBg.jpg) repeat-x center bottom; padding-bottom: 14px;}
.postComments .comment { padding: 20px; border-bottom: dashed 1px #D3D0BD; background: #f8f7f0; }
.postComments .comment .entry span strong { font-family: Helvetica, Arial, sans-serif; text-shadow: 1px 1px 1px #fff;
font-size: 20px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: -1px;
line-height: 1.2em; color: #061f43; }
.postComments .comment .entry span strong:first-letter { text-transform: uppercase; }
.postComments .comment .entry span { text-transform: uppercase; margin-bottom: 10px; display: block; font-family: 'Trebuchet MS', sans-serif; font-size: 11px; color: #969488; letter-spacing: 0.5px; padding-bottom: 20px; }
.postComments .comment .entry span a { text-decoration: none; color: #061f43; }
.postComments .comment .entry span a:hover { text-decoration: none; color: #061f43; }
.postComments .comment p { line-height: 18px; color: #434030; }
.postComments .comment .entry { width: 440px; float: left; padding-left: 10px; }
.avatar { float: left; border: solid 5px #eae9db; margin-right: 15px; }
.postComments .comment .wp-smiley { float: none; clear: both; border: 0; }
.commentdate { padding: 0; margin: 0; }


.commentForm { margin: 50px 0 0 0; background: url(http://www.kreativen.com/wp-content/commentguy-150x150.png) no-repeat; background-position: 100% 150px; }
.commentForm input#author, .commentForm input#email, .commentForm input#url { width: 300px; display: block; border: dashed 1px #d3d0bd; padding: 5px; border-radius: 5px; background: #f8f7f0; color: #4f4b32; font-family: Georgia; font-size: 13px; }
.commentForm input#author:focus, .commentForm input#email:focus, .commentForm input#url:focus { background: #f5f2dd; }
.commentForm label { font-size: 13px; padding: 10px 0px 5px 0px; display: block; }
.commentForm textarea { width: 490px; color: #4f4b32; background: #f8f7f0; border-radius: 5px; height: 120px; display: block; border: dashed 1px #d3d0bd; padding: 5px; margin-bottom: 10px; font-family: Georgia; font-size: 13px; }
.commentForm input#submit { width: 70px; padding: 5px; }
.commentForm textarea:focus { background: #f5f2dd; }

.submit { margin-top: 10px; background: #061f43 !important; border: 1px solid #fff !important; text-shadow: #000 1px 1px 1px; color: #fff; font-size: 13px; font-weight: bold; border-radius: 5px; }

.submit:hover { background: #06357a !important; }

.postComments .blogNavigation { margin: 15px 0px 0px 0px; }
.cloud { font-size: 20px; color: #fff; background: #061f43; padding: 5px; text-decoration: none; text-shadow: #000 1px 1px 1px; padding: 10px; width: 250px; margin-bottom: 25px; border-radius: 5px; }
ol.commentlist li ul.children li { background: #fff; list-style: none; border: dotted 1px #D3D0BD; margin-top: 15px; }
ol.commentlist li ul.children li .entry { width: 320px; }
ol.commentlist li ul.children li ul .entry { width: 250px; }
.red { color: #d60808; }
.wp-smiley { border: 0 !important; }
.wp-note { margin: 10px; padding: 10px; font: 16px Georgia; color: #000; background: #fffac7; border: 1px dashed #e7e2ac; border-radius: 5px; }
.wp-note-blue { margin: 10px; padding: 10px; font: 16px Georgia; color: #000; background: #c7e3ff; border: 1px dashed #acd3e7; border-radius: 5px; }
.wp-note-red { margin: 10px; padding: 10px; font: 16px Georgia; color: #000; background: #ffc7c7; border: 1px dashed #e7acac; border-radius: 5px; }
.subscribe { color: gray !important; }
