/*
Theme Name: un.complicati
Theme URI: http://www.sekati.com
Description: a minimalist wordpress theme founded on starkers, built on the golden grid, crafted by sekati off siiimple
Version: 1.2.1
Author: Jason M Horwitz
Author URI: http://www.sekati.com
Tags: clean, basic, minimal, whitespace, custom
*/

*,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,blockquote,th,td { margin: 0;padding: 0 }

/*body { text-shadow: 1px 1px 1px #ededed; }*/

table { border-collapse: collapse;border-spacing: 0 }

fieldset,img { border: 0 }

address,caption,cite,code,dfn,em,strong,th,var { font-style: normal;font-weight: normal }

ol,ul,li { list-style: none }

caption,th { text-align: left }

h1,h2,h3,h4,h5,h6 { font-size: 100%;font-weight: normal }

q:before,q:after { content: '' }

strong { font-weight: bold }

em { font-style: italic }

a img { border: none }

html,body,div { margin: 0;padding: 0;border: 0 }

/* CSS Grid */

.main { margin: 0 auto;width: 970px;padding-top: 10px }

#stripes { background-image: url(./images/stripes-blue.png); background-repeat: repeat-x; }

.g160,.g320,.g480,.g640,.g800,.g960,.g80,.g240,.g400,.g560,.g720,.g880,.g960 { float: left;display: inline;margin-left: 10px }

.g160 { width: 150px }

.g320 { width: 310px }

.g480 { width: 470px }

.g640 { width: 630px }

.g800 { width: 790px }

.g960 { width: 950px }

.g80 { width: 70px }

.g240 { width: 230px }

.g400 { width: 390px }

.g560 { width: 550px }

.g720 { width: 710px }

.g880 { width: 870px }

.inside { margin-left: 0 }

p.grid { padding-left: 10px }

.clear { clear: both }

.clearfix:after,.main:after { visibility: hidden;display: block;font-size: 0;content: "";clear: both;height: 0 }

.clearfix,.main { display: block }

div#divide.clear { height: 1px;background: #ccc;width: 970px }

/*Layout*/

h1,h2,h3,h4,h5,h6 { font-family: Georgia,palatino,'palatino linotype',georgia,serif }

h1 { font-size: 14px;margin-bottom: 5px }

h1.title { font-size: 11px;font-style: italic;margin-bottom: 5px }

h1.title span { font-variant: none;font-size: 10px }

span.time { float: right;margin-right: 50px }

div#single.g480 span { text-transform: none;font-size: 11px;margin-right: 20px !important }

h2.archive, h2.search { margin-top: -10px;margin-bottom: 25px;font-size: 14px }

p.comment-pop { font-size: 11px }

p.category a, .category a { font-style: italic }

p.tags a, .tags a { font-style: italic; padding-top:0px; }

h4.visual { margin-top: -5px }

h4.visual a,span.date { font-size: 10px;font-style: italic }

ul.latest h3,div#booked.g320 h3 { margin-top: .5em;margin-bottom: .5em;font-size: 12px;color: #777 }

a { color: #000;text-decoration: none }

a:hover { text-decoration: line-through }

p { font-family: Georgia,serif;font-size: 10px;line-height: 16px;padding-right: 5em;color: #777 }

blockquote { padding-left:25px; font-style:italic; }

p.date { font-size: 10px;text-transform: lowercase;margin-bottom: 2px;font-style: italic;padding: 0 !important }

cite { font-size: 12px;margin-left: 0px; /*14px*/ }

p.date a { text-decoration: none;color: #777 }

p.meta { font-size: 10px;text-transform: lowercase;margin-top: .5em;margin-bottom: .5em }

p.pagemeta { font-size: 10px; /*margin-top: .5em; margin-bottom: .5em; color:#000;*/ font-style:italic; }

p.desc { font-style: italic }

.dark { color:#222; }

div#single-content.g480 { margin-top: 20px }

div#single-content ul { margin-bottom:20px; }
div#single-content ul li { margin-left:20px; list-style:katakana-iroha; color: #777; font-family: Georgia,serif; font-size:10px; line-height: 16px; }

div#single-content li a { color:#000; font-family:Georgia,serif; font-size:10px; line-height:16px; font-style:normal; }

div.post,div#grid.g320 ul.latest { margin-top: 20px }

div#sidebar.g160 { margin-left: 0px !important;width: 150px }

div#sidebar.g160 ul li { font-size: 11px }

div.g480 p { margin-bottom: 15px }

ul { list-style: none }

ul li a,li a { font-family: Georgia,serif;color: #000;font-size: 11px;line-height: 18px;text-decoration: none;font-style: italic }

div#header-right.g480 ul { float: right }

div#header-right.g480 ul li { margin-left: 10px }

div#header-right.g480 ul li a:hover { text-decoration: line-through }

div#header-right.g480 ul li a,div#header-right.g480 ul li,div#header-right.g480 ul li a strong { font-family: Georgia,serif;color: #000;font-size: 11px;line-height: 18px;text-decoration: none;font-weight: normal;text-align: left }

div#sidebar-end.g320 p { font-style: italic;color: #000 }

div.wrap div#portfolio.g480 { clear: both; margin-bottom: 100px; }

div#portfolio-content.g480 { min-height: 200px; }

div#single.g480 div.postthumb a { margin-bottom: 100px }

div#single-content.g480 { margin-bottom: 200px;margin-top: 55px !important }

.g320 h1 a.nav:hover { text-decoration:none; }

div.tweet.tweet img { float: left;padding: 3px;border: 1px solid #eee;margin-right: 15px;height: 25px;width: 25px }

div.tweet.tweet { margin-bottom: 20px;border-bottom: 1px solid #eee;width: 270px;padding-bottom: 20px; word-break:break-all;  word-wrap:break-word; white-space:pre-wrap; }

div.tweet.tweet:first-child { margin-top: 20px }

p.text { padding-right: 40px }

p.caption { padding-right:20px;font-family:Georgia,serif;font-size:10px;line-height:20px;color: #000;font-style:italic;text-transform:lowercase;text-align:right;}

span.username { color: #000;font-size: 12px;display: none }

span.time { display: none }

input { margin-bottom: 1em;border: thin solid #ccc;background: white;font-size: 9px; padding:5px; color:#ccc; }

input#submit { border: thin solid #ccc;margin-top: 5px;padding: 5px;font-size: 9px;color: #ccc }
input#submit:hover { border: thin solid #bbb; color:#bbb }

label { font-size: 11px;color: #777 }

textarea#comment { width: 440px;border: thin solid #ccc; padding:5px; color:#777; font-size:9px; }

h3#respond { color: #000;font-size: 11px;margin-bottom: 5px }

div#sidebar-end.g320 img { float: left;margin-right: 10px }

div#footer.g960 { border-top: 1px solid #777;padding-top: 10px;margin-bottom: 20px }

/*div#footer.g960 h1 { font-size: 11px }*/
div#footer.g960 h1 { font-family: Georgia,serif;font-size: 10px;line-height: 11px;color: #777;font-style:italic;text-transform:lowercase;text-align:right; }

div#footer.g960 img { vertical-align: text-bottom; }

div#single-content.g480 ol li { margin-bottom: 40px;border-bottom: 1px solid #eee;padding-bottom: 20px }

div#single-content.g480 ol li p { font-family: Georgia,serif;font-size: 10px;color: #777;border-left: none;padding: 10px }

img.avatar { float: left;padding: 3px;border: 1px solid #ccc }

h3#comments { font-weight: normal;font-family: Georgia,palatino,'palatino linotype',georgia,serif;margin-bottom: 40px;margin-top: 20px;color: #ccc;padding-bottom: 20px;border-bottom: 1px solid #eee;font-size: 11px /*14px*/ }

div#single-content.g480 cite { font-size: 11px }

div#single-content.g480 ol p { padding-left: 15px;border-left: 1px solid #ccc }

div#single-content.g480 cite a.url,div#single-content.g480 p.date a { margin-left: 15px;font-size: 11px; font-style:italic; }

form#searchform input { font-size: 10px;width: 170px;padding: 5px;color: #ccc }

.contactform { font-size: 10px;width: 170px;padding: 5px;color: #ccc }

.codesnippet { font-size: 10px !important; }
pre { font-size:10px; font-family:Courier,"Courier New",monospace; color:#333; }

div#gallery.g480.odd { margin-right: 25px;margin-bottom: 25px }

body.page #grid.g320 p { margin-bottom: 50px; }

body.page #grid.g320 { min-height: 300px; }

#social { position:relative; padding:10px 0 10px 0; overflow:hidden; }
#social ul { margin:0; padding:0; list-style:none; }
#social ul li { display:block; float:left; margin:auto !important; }
#social ul li #fb-root { display:block; float:left; position:absolute; margin-left:10px !important; padding:0px !important; left:175px; }


.menu-item, .nav, .title, .sidebar, h1, .pagination a { text-shadow: 2px 2px 2px #ededed; }
/*
.menu-item, .nav, .title, .visual, .sidebar, ul.latest, h1, h8, .xoxo .blogroll li a, .caption, .pagination a { text-shadow: 1px 1px 1px #ccc; }
.menu-item:hover { text-shadow:none; }
*/
/* h3#comments, p.date { text-shadow: 1px 1px 1px #f7f7f7; } */

.gist-meta { font-size:9px !important; }