@charset "UTF-8";

@import url(css/reset.css);

@import url(css/text.css);

@import url(css/960.css);



/*

Theme Name: Post It

Theme URI: http://wordpress.org/

Description: Custom WordPress theme from itookia.com

Version: 1.0

Author: Itookia.com

Author URI: http://itookia.com/

*/





/* Common elements */



body {

background-repeat:repeat;

}



a {

text-decoration:none;

}



a:hover {

text-decoration:none;

}



a.more-link {

font-family:georgia, serif;

font-size:1em;

font-style:italic;

font-weight:700;

text-transform:lowercase;

}



.btn {

background-repeat:no-repeat; 

background-position: 0 0; 

width:86px; 

height:29px; 

border:0;

float: right; 

margin-right: 15px;

}

.btn:hover {  

background-position: 0 -29px;  

}



/* Header */



#main {

background-repeat:repeat-x;

height:400px;

left:0;

position:absolute;

width:100%;

z-index:-1;

}



#header {

height:395px;

position:relative;

}



#logo_img {

clear:both;

float:left;

margin-top:29px;

}



#ich { 

position: absolute; 

top: 0; 

right: 0;

margin-top: 30px; 

}



ul#menu {

float:left;

height:36px;

list-style:none;

margin-top:25px;

min-height:36px;

}



ul#menu li {

float:left;

height:36px;

line-height:36px;

margin:0 20px 0 0;

min-height:36px;

text-align:center;

width:100px;

}



ul#menu li a {

display:block;

font-size:16px;

font-weight:700;

text-decoration:none;

letter-spacing:0.025em;

}



ul#menu li.current_page_item a {

background-repeat:no-repeat;

}



ul#menu li a:hover {

background-repeat:no-repeat;

}



#popular_posts {

background-position:left top;

background-repeat:no-repeat;

float:left;

margin:35px 0 0 40px;

position:absolute;

}



#popular_posts ul {

list-style:none;

margin-left:10px;

margin-top:35px;

}



#popular_posts ul li {

margin:0;

padding:0;

}



#popular_posts a {

font-size:1.1em;

line-height:1.9em;

}



#popular_posts p {

font-size:1.1em;

line-height:1.9em;

margin-top:30px;

}



#popular_posts h2.widgettitle {

display:none;

}



#popular_posts span.post-stats {

display:none!important;

}



/* Content */



#content {

margin-top:25px;

display:block;

float:left;

margin-left:10px;

margin-right:10px;

}



div.date {

background-image:url('images/calendar.gif');

background-repeat:no-repeat;

color:#242f32;

display:block;

font-family:Georgia,serif;

font-size:1em;

height:48px;

left:-12px;

padding-left:4px;

position:absolute;

text-align:center;

top:-6px;

width:62px;

}



.navigation_btn {

display:block;

padding:22px 0;

}



.older_posts {

float:left;

}



.newer_posts {

float:right;

}



div.post {

background-color:#fff;

float:left;

margin-bottom:25px;

padding:10px 40px 40px;

position:relative;

width:500px;

}



div.post h2 {

font-family:Georgia,serif;

font-size:2.2em;

margin:20px 0 0;

padding:0;

}



div.post_info {

font-family:Georgia,serif;

font-size:.9em;

line-height:20px;

margin-left:20px;

padding:3px 10px;

}



div.text {

line-height:1.6em;

}



div.text blockquote {

font-family:Georgia,'Times New Roman',Times,serif;

font-size:22px;

font-style:italic;

line-height:1.5;

padding-left:10px;

}



div.text blockquote p {

display:inline;

margin:0 10px 0 28px

}



span.author {

background-position:left center;

background-repeat:no-repeat;

padding-left:20px;

}



span.comments {

background-position:left center;

background-repeat:no-repeat;

margin-left:20px;

padding-left:20px;

}



span.comments_bottom {

background-position:left center;

background-repeat:no-repeat;

color:#fff;

float:left;

font-family:Georgia,'Times New Roman',Times,serif;

font-size:1em;

height:48px;

line-height:40px;

margin-top:-20px;

padding-left:5px;

text-align:center;

width:40px;

}





#commentform input[type="text"] {

background-color:#FAFAFA;

color:#00060A;

height:20px;

padding:4px 3px;

width:200px;

}



#commentform textarea {

background-color:#FAFAFA;

color:#00060A;

height:200px;

padding:8px 4px;

width:450px;

}



#comment_links {

float:right;

font-size:x-small;

}



#respond {

clear:both;

}



#comments_box h3,#postmetadata h3 {

font-family:Georgia,'Times New Roman',Times,serif;

font-size:1.6em;

font-style:italic;

}



ol.commentlist {

float:left;

width:530px;

}



ol.commentlist li {

display:block;

float:left;

list-style:none;

margin-bottom:20px;

width:500px;

}



ol.commentlist li.authorcomment div.comment_text p {

color:#23031B;

}



div.comment_author {

margin-bottom:5px;

}



div.avatar {

display:block;

float:left;

padding:4px 0 0 10px;

position:relative;

width:100px;

}



div.avatar img {

border:6px solid #7DBBD7;

}



div.comment_text {

background-position:left top;

background-repeat:no-repeat;

color:#00060A;

font-family:Georgia,'Times New Roman',Times,serif;

font-size:1em;

font-style:italic;

line-height:1.5em;

margin:10px 0 0 120px;

position:relative;

}



div.comment_text p {

margin:0;

text-indent:28px;

}



#postmetadata {

float:left;

font-family:Georgia,serif;

font-size:.9em;

line-height:20px;

margin-bottom:25px;

padding:10px 25px;

position:relative;

width:530px;

}



#share_post a {

padding:0 10px;

}



#comments_box {

float:left;

padding:10px 25px;

width:530px;

}



/* Sidebar */



#ads {

margin:12px 0 12px 12px;

}



#ads a {

display:block;

float:left;

margin-right:19px;

}



#ads a.right {

margin-right:0;

}



#ads a img {

border:solid 10px #fff;

}



#ads a.adhere {

background:#E7E7E7 none repeat scroll 0 0;

border:10px solid #FFF;

color:#666;

font-size:12px;

font-weight:700;

height:125px;

line-height:1000%;

text-align:center;

width:125px;

}



span.twitter-timestamp {

font-size:smaller;

font-style:italic;

}



.container_16 .mini h2 {

padding:5px 0 0;

text-align:center;

}



div.sidebox {

background-color:#dbdbdb;

border:1px solid #CAC4C8;

margin-bottom:15px;

padding-bottom:12px;

}



div.sidebox h2 {

font-family:Georgia, 'Times New Roman', Times, serif;

font-size:1.1em;

font-style:italic;

margin-bottom:14px;

padding:8px 20px 0 0;

text-align:right;

text-transform:lowercase;

}



div.sidebox ul.mini {

border-right:solid 1px #cac4c8;

list-style:none;

margin-bottom:12px;

width:170px;

}



div.sidebox ul.mini li {

margin-left:16px;

}



div.sidebox ul li {

padding:3px 0;

}



#searchform {

float:left;

margin-bottom:15px;

width:100%;

}



#twitter {

background-image:url('images/twitter.gif');

background-position:left bottom;

background-repeat:no-repeat;

color:#363636;

}



#twitter p {

padding:0 15px 15px;

}



/* Footer */



#footer {

background-repeat:repeat-x;

clear:both;

float:left;

height:250px;

line-height:30px;

margin-top:10px;

position:relative;

width:100%;

}



#footer a {

color:#f78928;

}



#footer_links {

color:#c7bdc3;

line-height:18px;

}



div.footer_grid {

position:relative;

}



#copyright {

font-size:.8em;

margin-top:25px;

}



ul.links {

list-style:none;

margin-bottom:120px;

margin-top:55px;

}



ul.links li {

display:inline-block;

float:left;

line-height:12px;

margin:0;

padding:0 10px;

text-transform:lowercase;

}



ul.links li.first {

border-left:none;

}



#me img {

float:left;

margin-right:12px;

}



#me {

background-repeat:no-repeat;

font-size:.9em;

height:195px;

line-height:16px;

margin:30px 0 0;

padding:12px 10px 0;

width:340px;

}



#me span {

display:block;

float:left;

font-size:.9em;

margin-bottom:7px;

padding:4px;

width:214px;

}



#me span.long {

margin-bottom:6px;

padding-left:12px;

width:295px;

}



#about {

height:250px;

}



#go_up {

	position:absolute;	

	margin-right:425px;

	margin-top:-12px;

	right:0;

}


