/*
Theme Name: Kroma3
Theme URI: http://www.kroma3.com
Description: Simple, clean theme.
Version: 1.0
Author: Kroma3
Author URI: http://www.kroma3.com
License:
*/
/* @group Normalize */
*:link, *:visited, *:hover, *:active, *:focus,*:hover img { -webkit-transition:color .25s linear,opacity .25s linear, background-color .25s linear, border-color .25s linear; -moz-transition:color .25s linear,opacity .25s linear, background-color .25s linear, border-color .25s linear; }


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0pt; padding:0pt }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
h1, h1 a:link, h1 a:visited { font:32px/30px 'Raleway', Arial, Helvetica, sans-serif;letter-spacing:-1px; margin-bottom:10px; text-indent:0px; color:#888 }
#headerstripe { background:url(images/headerstripes.gif); background-repeat:repeat; width:900px; height:5px; margin-top:5px }
ol, ul { list-style-image:none; list-style-position:outside; list-style-type:none }
li { list-style-type:none; padding:5px 0px }
ul.nav { position:absolute; top:10px; right:30px; list-style-type:none; list-style-image:none;}
ul.nav li { display:inline; margin:0px 0px 0px 20px; padding:0px; list-style-type:none; list-style-image:none }
ul.nav li a { font-size:11px; font-weight:bold; color:#555 }
ul.nav li a:hover { color:#00ad92 }
#footer2 { position:relative}
#footer2 ul.nav { list-style-type:none; list-style-image:none; top:10px; right:10px;}
#footer2 ul.nav li { display:inline; margin:0px 0px 0px 10px; padding:0px; list-style-type:none; font-size:10px; list-style-image:none }
#footer2 ul.nav li a { font-size:10px; text-transform:uppercase; font-weight:bold; color:#666 }
#sidebar ul li ul.syndicate { margin-top:5px }
#sidebar ul li ul.syndicate li { background:url(images/icon_rss.gif) left center no-repeat }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
table { border-collapse:collapse; border-spacing:0pt }
fieldset, img { border:0pt none }
caption, th { text-align:left }
q:before, q:after { content:''; }
#homebody { font-size:1.5em; letter-spacing:0.1em; line-height:2.5em; padding-top:200px; text-align:left; width:916px }
#wrapper { font-size:11px; margin:0pt auto; position:relative; text-align:left; width:900px }
#header { position:relative; font-size:11px; margin:10px 0px 0px 0px; text-align:left; height:200px; }
body { background:#f0f0f0 url(images/bg.png) repeat-x; color:#444444; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; margin:0pt auto; line-height:16px; padding:0pt; text-align:center }
.description { font-size:0.5em }
#header img { border:0px solid #BEBEBE; float:left }
#sidebar { color:#999999; float:right; font-size:11px; margin-top:25px; padding-bottom:25px; text-align:left; width:300px }
#footer { float:left }
#footer a:link, #footer a:visited { color:#000 }
#footer a:hover { color:#00AD92 }
#footer2 { float:left }
#footer2 a:link, #footer2 a:visited { color:#000 }
#footer2 a:hover { color:#00AD92 }
a:link, a:visited { color:#000000; font-weight:400; text-decoration:none }
a:hover { color:#00AD92 }
#sidebar a { border:medium none; font-weight: 400 }
#sidebar ul { list-style-image:none; list-style-type:none; margin:0px }
#sidebar ul li { list-style-type:none; padding:10px 0px; list-style-image:none }
#sidebar ul li ul { list-style:none; margin:0px }
#sidebar ul li ul li { background:url(images/bul-5.png) left center no-repeat; margin:0px; border-bottom:1px dotted #ccc; padding:7px 0px 7px 24px }
#sidebar ul li ul li a { font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#444; text-shadow:0 2px 1px rgba(255,255,255,1) }
#sidebar ul li ul li a:hover { color:#000 }
#sidebar h1 { color:#00AD92; font-weight:bold; font-size:18px; line-height:22px }
#sidebar p a { font-weight:bold }
.interviewtime { background:#e8e8e8; border-left:1px solid #ccc; padding:4px; float:right; width:auto; text-transform:uppercase; color:#737373 }

.interviewlist { width:182px; height:128px; overflow:hidden; float:left}
.interviewlist a img{ border-radius:5px; width:160px; height:93px; border:solid 1px #ccc; opacity:.7}
.interviewlist a:hover img{ border-radius:5px; width:160px; height:93px; border:solid 1px #000; opacity:1}

a.subscribe:link, a.subscribe:visited { color:#F36A18 }
a.subscribe:hover { color:silver }
.cat a:link, .cat a:visited { color:#000000 }
.cat a:hover { color:silver; text-transform:uppercase }
.post h1 a { color:#666 }
.post h1 a:hover { color:#000 }
.post h2, .post h2 a { font-size:16px; font-weight:normal; color:#333 }
.post li { margin-left:15px }
.noindent li { margin-left:0px }
ul.archive li ul li { margin:0px }
ul.archive li { display:block; padding:0pt 0pt 1em; margin-left:15px }
ul.archive p { display:block; padding:0pt }
ul.archive li p { padding:0pt 0pt 0.5em }
ul.archive { margin:0pt; padding:0pt }
p.postmetadata { border-top:1px dotted rgba(0,0,0,.2); color:#000000; height:12px; line-height:20px; margin-bottom:25px; padding:4px 0pt; position:relative; text-transform:uppercase }
.page { margin-left:0px; padding-bottom:25px; text-align:left; width:100%; float:left }
.blackbar { font-size:10px; background:#f8f8f8; padding:10px; color:#333; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:left; font-weight:bold; width:878px }
.blackbar a:link, .blackbar a:visited { color:#000 }
a.whitelink:link, a.whitelink:visited { color:#ffffff }
a.whitelink:hover { color:#00AD92 }
.post { float:left; margin-left:0px; margin-top:25px; padding-bottom:25px; text-align:left; width:570px; padding-right:10px; border-right: dotted 1px rgba(0,0,0,.3) }
.post p div { position:relative; display:inline-block; opacity:0; overflow:hidden; margin:0 auto 25px auto; border-radius:2px 6px 2px 2px; box-shadow:0 4px 8px rgba(0,0,0,.3) }
.post img { max-width:560px; display: block; box-shadow:0 4px 8px rgba(0,0,0,.4); margin:8px auto 25px auto }
.post p img { max-width:560px; display:none; box-shadow:0 4px 8px rgba(0,0,0,.4); margin:8px auto 25px auto }
.post p div img { display:block; border-radius:2px 6px 2px 2px; border-style:solid; border-color:rgb(0,0,0);border-width:8px; margin:0 auto 0 auto; box-shadow:none}
.post .reflex { position:absolute; opacity:0; top:0px; right:0px; z-index:1; border:0; box-shadow:none }
.post-image { height:45px; width:45px }
.post p:first-child { color:#666; font-size:12px; font-weight:lighter; line-height:17px; font-family: Verdana, Geneva, sans-serif }
.post p:first-child a { font-weight:lighter }
.post blockquote p:first-child { margin:0px; padding:0px; font-family:Times New Roman, serif, arial; font-size:12px; font-weight:normal; color:#555555 }
.post blockquote p { margin:0px; padding:0px; font-family:Times New Roman, serif, arial; font-size:12px; font-weight:normal; color:#555555 }
.post blockquote { background:#FBFAEA none repeat scroll 0%; padding:1.3em }
p { padding:0em 0pt 1em; font:12px Verdana, Geneva, sans-serif; color:#666 }
strong { font-weight:bold }
#sidebar ul li h2, #sidebar ul li h2 a { display:block; margin:0px 0px 5px 0px; padding:5px; font:13px Helvetica, Arial, sans-serif; color:#333; border-bottom:solid 2px rgba(0,0,0,.2) }
#sidebar ul li h2 a:hover { color:#ff8787; }
h2 { color:#000000; font-family:Georgia, Times New Roman, Arial; font-size:18px; font-weight:lighter; letter-spacing:-1px; line-height:1em; margin:0px 0px 7px 0px; padding:10px 0px 0px 0px; }
h3 { color:#000000; font-family:Georgia, Times New Roman, Arial; font-size:18px; letter-spacing:-1px; line-height:1em; margin-bottom:10px; margin-top:20px; padding-top:10px; }
.normal { font-weight:normal; }
.navigation { margin:0pt 0pt 1em; clear:both }
.center { text-align:center; }
.borderless img, img.borderless { border:medium none; }
.imgleft { float:left; }
em { font-style:italic; }
.alignright { float:right; margin:5px 0px 10px 10px; ; }
.alignleft { float:left; margin:5px 10px 10px 0px; }
.bluebox { background:#fafafa; padding:10px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; color:#666; }
a.more-link { white-space:nowrap; border-bottom:dotted 1px #999; margin-top:5px; margin-bottom:2px; outline:none; }
.more-link:hover { border-bottom:dotted 1px #000; margin-bottom:0px; }
div.bubble { margin-bottom:24px; width:auto; }
div.bubble blockquote { border:1px solid #C9C2C1; margin:0px; padding:10px; background:#fff; }
div.bubble blockquote p { line-height:1.3em; margin:0px; padding:0px; }
div.bubble cite { background:transparent url(images/tip.gif) no-repeat scroll 20px 0pt; display:block; font-size:1em; font-style:normal; margin:-7px; padding:7px 0px 10px 15px; position:relative; top:5px; }
.artistimages { margin:8px; text-align:center; padding:10px; background:#ebebeb; }
.alt { margin:0pt; padding:0pt; }
#comment { height:100px; width:100%; }
.nocomments { margin:0pt; padding:0pt; text-align:center; }
.commentmetadata { display:block; margin:0pt; }
#commentPreview { font-size:0.8em; }
#wp-calendar { empty-cells:show; margin:10px auto 0pt; width:125px; }
#wp-calendar #next a { padding-right:10px; text-align:right; }
#wp-calendar #prev a { padding-left:10px; text-align:left; }
#wp-calendar a { display:block; }
#wp-calendar caption { text-align:center; width:100%; }
#wp-calendar td { padding:3px 0pt; text-align:center; }
#wp-calendar td.pad:hover { background-color:#FFFFFF; }
#wp-calendar #prev a, #wp-calendar #next a { font-size:9pt; }
#wp-calendar a { text-decoration:none; }
#wp-calendar caption { font-family:"Helvetica Neue", Helvetica, Arial, Verdana; font-size:1.3em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; text-align:center; }
#wp-calendar th { font-style:normal; text-transform:capitalize; }
#search { background:transparent url(images/icon_search.gif) no-repeat scroll 3px 4px; color:#BBBBBB; font-size:9px; padding:0pt 0pt 0pt 22px; }
#register p { color:#EAEAEA; font-size:10px; margin:0pt; }
#register { color:#FFFFFF; }
#register .actionitem a { background:#EAEAEA none repeat scroll 0% 50%; border:2px solid #AAAAAA; color:#000000; display:block; font-size:14px; font-weight:bold; margin:10px 0pt; padding:5px; text-align:center; }
#login p.last { margin-bottom:0pt; }
p.last { margin-bottom:0pt; }
.warning p { margin:0pt 0pt 5px; }
#loginform input.button { background:transparent url(images/go-button.gif) no-repeat; width:32px; height:24px; padding:0px; margin:0px; }
#loginform input { width:115px; padding:6px; margin:0px 3px 5px 0px; height:11px; font-weight:bold; font-size:11px; color:#666; background:#f0f0f0; border-bottom:1px solid #ddd; border-top:0px; border-left:0px; border-right:0px; }
#loginform input.button:hover { border:1px solid #f66767; cursor:pointer; }
input.button { background:#FFFFFF none repeat scroll 0% 50%; border:1px solid #C3C3C3; color:#000000; font-size:11px; padding:3px; }
input.textinput { border:1px solid #444; color:#777; font-size:11px; padding:2px; width:300px; background:#333; }
h4 { color:#B30000; font-weight:normal; font-size:10px; letter-spacing:1px; text-transform:uppercase; font-family:Georgia, Times New Roman, Arial; }
.warning { background:#FFF8C1 url(../images/icon_warning.gif) no-repeat scroll 100% 0pt; border:1px solid #FDE0BB; margin:20px 0pt; padding:10px 25px 10px 10px; }
ul.entries { margin:0px; }
ul.entries li { background:transparent url(images/icon_search.gif) no-repeat scroll 0pt 14px; border-bottom:1px dotted #BBBBBB; list-style-type:none; padding:10px 0pt 10px 25px; list-style-image:none; }
ul.entries li:hover { background:#f8f8f8 url(images/icon_search.gif) no-repeat scroll 0pt 14px; }
ul.entries li p { color:#999999; font-size:10px; margin:0pt; }
ul.sidebyside li { float:left; list-style-image:none; list-style-type:none; }
/*
---------------------------------------
Threaded comments styling
---------------------------------------
*/
ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li { margin:0px 0px 15px 0px; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { float:right; padding:1em; width:410px; border:none }
ol.commentlist li div.comment-author { }
ol.commentlist li div.vcard { font:normal 12px Arial, Helvetica, sans-serif; }
ol.commentlist li div.vcard cite.fn { float:left; font-style:normal; margin:100px 0px 0px -137px }
ol.commentlist li div.vcard cite.fn a.url { }
ol.commentlist li div.vcard cite.fn a.url:hover { border:0px }
ol.commentlist li div.vcard img.avatar { border:5px solid #f0f0f0; float:left; height:100px; margin:-16px 0pt 0pt -137px; width:100px }
ol.commentlist li div.vcard img.avatar-32 { }
ol.commentlist li ul.children div.vcard img.photo, ol.commentlist li ul.children div.vcard img.avatar-32, ol.commentlist li ul.children div.vcard img.avatar { border:3px solid #f0f0f0; float:left; height:50px; margin:-12px 0pt 0pt -85px; width:50px }
ol.commentlist li div.vcard img.photo { border:5px solid #f0f0f0; float:left; height:100px; margin:-11px 0pt 0pt -137px; width:100px }
ol.commentlist li div.vcard span.says { display:none; }
ol.commentlist li div.commentmetadata { float:left; width:100px; margin:115px 0px 0px -137px; }
ol.commentlist li div.comment-meta { font-size:9px; }
ol.commentlist li div.comment-meta a { color:#9e9e9e; }
ol.commentlist li div.comment-meta a:hover { border:0px; }
ol.commentlist li p { font-size:12px; margin:0 0 1em; }
ol.commentlist li ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li div.reply { font-size:10px; margin:0px 0px 5px 0px; }
ol.commentlist li div.reply a { font-weight:bold; color:#a2a2a2; display:inline; padding:4px; border:1px solid #ddd; width:auto; background:#e8e8e8; }
ol.commentlist li div.reply a:hover { color:#ed258a; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li ul.children div.vcard img.photo, ol.commentlist li ul.children li ul.children div.vcard img.avatar-32, ol.commentlist li ul.children li ul.children div.vcard img.avatar { border:3px solid #f0f0f0; float:left; height:50px; margin:-2px 0pt 0pt -75px; width:50px }
ol.commentlist li ul.children li.alt { }
ol.commentlist li ul.children li.bypostauthor { }
ol.commentlist li ul.children li.byuser { }
ol.commentlist li ul.children li div.vcard span.says { display:inline; }
ol.commentlist li ul.children li div.vcard cite.fn { float:none; font-style:normal; margin:0px; }
ol.commentlist li ul.children li div.commentmetadata { float:none; width:auto; margin:0px 0px 5px 0px; }
ol.commentlist li ul.children li.comment { }
ol.commentlist li ul.children li.comment-author-admin { }
ol.commentlist li ul.children li.depth-2 { border-left:4px solid #555; margin:0 0 .25em .25em; float:right; padding:1em; width:300px }
ol.commentlist li ul.children li.depth-3 { border-left:3px solid #999; margin:0 0 .25em .25em; float:right; padding:.5em; width:215px }
ol.commentlist li ul.children li.depth-4 { }
ol.commentlist li ul.children li.depth-5 { }
ol.commentlist li ul.children li.odd { }
ol.commentlist li.even { background:#fff }
ol.commentlist li.odd { background:#f2f2f2 }
ol.commentlist li.parent { border-left:5px solid #111 }
ol.commentlist li.pingback { border-bottom:1px dotted #666; padding:1em }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }
#header h1 { line-height:24px; height:auto }
#header h1 #logo { padding-left:170px; background:url(images/logo.png) no-repeat 8px 8px; width:250px; height:140px; font:44px/140px Helvetica, Arial, sans-serif; display:block }
#header h1 #logo span { display:none }

