/* CSS Document */



/*  

Theme Name: Japanese Cherry Blossom

Theme URI: http://www.krisandapril.us/

Description: A lightly modified version of the Hemingway Reloaded theme by <a href="http://www.princessdesign.net">PrincessDesign</a>.

Version: 1.2

Author: April D. Spreeman, edited by Maja Kraljic

Based off of: Wordpress Lab, Japanese Cherry Blossom

Author URI: http://www.krisandapril.us



*/

* {

margin:0;

padding:0;

}



* html #ancillary .block {

margin:0 0 0 3%;

}



* html #comments cite {

width:30.6%;

}



* html #primary .secondary {

margin-right:4%;

}



* html #primary .article-pic {

margin-right:4%;

}



* html #primary.twocol-stories .story {

margin-left:2%;

}



#primary.onecol-stories .primary {

float:left;

width:50%;

}



#primary.onecol-stories .secondary {

float:right;

width:40%;

margin:0 0 0 10%;

}

#primary.onecol-stories .article-pic {

float:right;

width:40%;

margin:0 0 0 10%;

}



.secondary a {

border-bottom:dotted 1px #fff;

}



a img {

border:none;

}



blockquote {

border-left:2px solid #000;

color:#000;

margin-left:1em;

padding-left:1em;

}



body {

background:#000;

color:#787878;

font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;

font-size:11.5px;

}



fieldset {

padding:.5em;

}



h3 {

border-bottom:1px solid #6b93b4;

padding-bottom:0.7em;

text-align:center;

color:#FFF;

font-size:1.15em;

font-weight:700;

font-family:Georgia, serif;

}

.content h3 
{

border-bottom:1px solid #6b93b4;

padding-bottom:0.7em;

text-align:center;

color:#3090de;

font-size:1.15em;

font-weight:700;

font-family:Georgia, serif;

}


h2 {

color:#4E4E4E;

font-size:1.15em;

font-weight:400;

font-family:Georgia;

}



input.textfield,textarea {

background-color:#F8F8F8;

border:1px solid #868686;

width:15em;

margin:5px 0;

}



label.text {

left:0.5em;

position:relative;

top:-0.5em;

}



li,dd {

margin-left:0%;

}



p {

line-height:1.5em;

}



pre {

border-bottom:1px dotted #CCC;

border-top:1px dotted #CCC;

overflow:auto;

width:100%;

padding:1em 0;

}



select option {

padding:0 5px;

}



table {

border-spacing:2px;

width:100%;

margin:1.5em 0;

}



table caption {

color:#000;

margin-bottom:-1em;

margin-top:1em;

text-align:left;

}



table td {

background:#CCC;

color:#000;

}



table th {

background:#CCC;

color:#000;

text-align:left;

}



table th,table td {

padding:0.3em 0.75em;

}



textarea.commentbox {

font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;

font-size:1.25em;

height:10em;

width:28em;

margin:5px 0;

padding:0.25em;

}



ul li {

list-style-type:none;

color:#000;

margin:0.5em 0 0.5em 0em;

}



ul.counts .count {

color:#7A7A7A;

float:right;

}



ul.dates .date {

color:#BFD1E0;

padding:0 1.5em 0 0;

}



ul.dates a,ul.counts a {

color:#FFF;

text-decoration:none;

}



ul.dates li,ul.counts li {

border-bottom:0 solid #C2C2C2;

list-style-type:none;

margin:0;

padding:0.5em 0;

color:#BFD1E0;

}



ul.dates,ul.counts {

border-top:0 solid #C2C2C2;

list-style-type:none;

margin:1.5em 0;

}



.clear {

clear:both;

font-size:1px;

height:1px;

line-height:1px;

}



.comment-head {

border-bottom:1px solid #E3E3E3;

padding:0.8em 2em 1em;

}



.comment-head .details {

font-size:0.95em;

}



.comment-head h2 {

font-size:1.5em;

margin:0;

}



.formactions .spinner {

float:right;

margin:-8px -20px 0 0;

}



.formactions input.submit {

background-color:#FFF;

border:1px solid #787878;

color:#333;

float:right;

margin:-1em 0 0;

padding:0 0.5em;

}



.inside {

width:80%;

min-width:65em;

max-width:85em;

margin:0 auto;

}



.rule {

border-top:1px solid #CCC;

font-size:1px;

height:1px;

line-height:1px;

margin:1.5em 0;

}



.secondary .featured dl {

border-bottom:0 solid #CCC;

margin:0;

padding:0 0.5em 0.6em;

}



.secondary .featured p {

border-bottom:0 solid #CCC;

border-top:0 solid #CCC;

line-height:1.5em;

color:#000;

margin:1em 0 0;

padding:0 0.5em 0.6em;

}



.secondary dd {

display:inline;

color:#bfd1e0;

margin:0;

padding:0;

}



.secondary h2 {

font-weight:700;

border-bottom:solid 1px #6b93b4;

font-family:Georgia, serif;

padding:0.5em 0.5em 2px;

}



.secondary dd a {

color:#bfd1e0;

}



.secondary dt {

color:#FFF;

display:inline;

margin:0;

padding:0;

}



.single-post h1,.single-post h2 {

margin-top:0;

}



.story h3 {

color:#000;

font-size:1.15em;

font-weight:400;

margin:0 0 1.5em;

}



.story h3 a , .urediLink a{

border-bottom:1px dotted #666;

color:#000;

text-decoration:none;

}



.story h3 a:hover {

background:#3090de;

color:#000;

}





.urediLink a:hover {

background:#3090de;

color:#fff;

}



#ancillary {

padding:1.5em 0 0;

}



#ancillary a:hover {

background:#3090de;

color:#fff;

text-decoration:none;

}



#ancillary .block {

float:left;

width:30%;

margin:0 0 0 4%;

}



#ancillary .block-separator {

clear:both;

height:2.6em;

}



#ancillary .first,* html #ancillary .first {

clear:both;

margin:0;

}



#ancillary .thrice-length {

width:100%;

}



#ancillary .twice-length {

width:65%;

}



#comment-form {

width:36em;

margin:5em 0 5em 35.4%;

}



.comment-form {

width:36em;

margin:5em 0 5em 35.4%;

}



#comments .content-comments {

border-left:1px solid #868686;

float:left;

margin-left:1.9%;

width:60%;

padding:0 0 0 2%;

}



#comments .pingback cite .author {

background:url(../images/trackback_pingback.gif) 100% 0 no-repeat;

display:block;

padding-top:68px;

}



#comments cite {

float:left;

font-style:normal;

text-align:right;

width:31%;

}



#comments cite .admin-tools {

margin:5px 0;

}



#comments cite .admin-tools a {

background:#666;

border:1px solid #999;

float:right;

text-decoration:none;

margin:0 5px;

padding:0 3px 3px;

}



#comments cite .author {

font-size:1.2em;

}



#comments cite .author a {

text-decoration:none;

}



#errors {

color:red;

font-weight:700;

}



#footer {

background:#000;

clear:both;

color:#001e2e;

padding-bottom:2em;

border-top:7px solid #13344f;

}



#footer .inside {

padding:0.5em 0;

}



#footer p.attributes {

float:left;

color:#fff;

}



#footer p.attributes a:link, #footer p.attributes a:visited{

color:#fff;

text-decoration:none;

padding:0;

}



#footer p.attributes a:hover {

color:#fff;

text-decoration:none;

background:#3090de;

}



#footer p.copyright {

float:right;

color:#fff;

}



#footer p.copyright a {

color:#BFD1E0;

text-decoration:none;

}



#footer p.copyright a:hover {

color:#fff;

background:#3090de;

}



#header {

background:#fff;

border-top:solid 2.1em #13344f;

padding-top:0;

border-bottom:3em solid #fff;

padding-bottom: 1em;

}



#header .inside {

padding:0;

}



#header h2 {

float:left;

font-size:2.25em;

margin:0 0.5em 0 0;

padding:0.7em 0.5em 0 0;

color:#3090de;

}



#header p {

line-height:1em;

margin:0;

padding:1em 0;

}



#live-search {

position:absolute;

text-align:right;

top:0.2em;

width:100%;

}



#preview {

border:1px solid #CCC;

margin:1em 0;

padding:0.5em;

}



#preview p {

margin:1em 0 0;

}



#primary {

color:#000;

padding:1px 0 2em;

}



#primary .primary {

float:right;

width:65%;

}



#primary .secondary {

display:inline;

float:right;

margin-right:5%;

padding-top:0.65em;

width:30%;

}







#inside .article-pic {

display:inline;

float:right;

margin-right:5%;

padding-top:0.65em;

width:30%;



}



#primary.twocol-stories .story {

float:left;

width:48%;

display:inline;

margin:0 0 0 4%;

}



.story .details {

text-align:right;

border-top:1px solid #ccc;

font-size:0.95em;

color:#4D4D4D;

margin:1em 0;

padding:0.5em 0;

}



.story .details .read-on {

background:url(../images/readon_black.gif) 100% 60% no-repeat;

padding-right:20px;

}



.story .details a {

color:#4D4D4D;

text-decoration:none;

}



#search .spinner {

text-align:right;

padding:0 3px 0 5px;

}



#search img {

left:-5px;

margin-top:2px;

position:relative;

top:0.25em;

display:none;

}



#search img.archives-icon {

top:1px;

margin:0 7px 0 0;

}



#search input {

background-color:#F8F8F8;

border:1px solid #868686;

font-size:0.9em;

margin-top:2px;

width:120px;

padding-left:3px;

}



#search input:focus {

background:#FFF;

}



#search-results {

background:#CCC;

border-top:1em solid #000;

float:right;

width:30%;

padding:0;

}



#search-results h3 {

background:#FFF;

font-weight:700;

text-align:left;

margin:0;

padding:0 0 1em;

}



#search-results small {

border-bottom:1px solid #555;

border-top:1px solid #666;

display:block;

font-size:0.9em;

text-align:left;

padding:0.5em 1em 0.7em;

}



#search-results small a {

color:#CCC;

}



#search-results ul li {

list-style-type:none;

margin:0.5em 0;

padding:0 1em 0.5em;

}



#search-results ul li a {

border-bottom:1px dotted #CCC;

text-decoration:none;

}



#search-results ul li:hover {

background:#202020;

}



#secondary {

border-top:0 solid #1C1C1C;

color:#000;

padding:1px 2em;

}



#article-pic {

border-top:0 solid #1C1C1C;

color:#000;

padding:1px 2em;

}





.spiffy * {

display:block;

height:1px;

overflow:hidden;

background:#225b88;

}



.spiffy1 {

border-right:1px solid #919191;

padding-right:1px;

margin-right:3px;

border-left:1px solid #919191;

padding-left:1px;

margin-left:3px;

background:#3f3f3f;

}



.spiffy2 {

border-right:1px solid #e5e5e5;

border-left:1px solid #e5e5e5;

background:#303030;

margin:0 1px;

padding:0 1px;

}



.spiffy3 {

border-right:1px solid #303030;

border-left:1px solid #303030;

margin:0 1px;

}



.spiffy4 {

border-right:1px solid #919191;

border-left:1px solid #919191;

}



.spiffy5 {

border-right:1px solid #3f3f3f;

border-left:1px solid #3f3f3f;

}



.spiffy_content {

background:#225b88;

padding:0 5px;



}



#theshelf {

height:280px;

background:#FFF;

}



#tablist {

margin-left:0;

margin-bottom:0;

margin-top:0.1em;

font:bold 12px Verdana;

padding:3px 0;

}



#tablist li {

list-style:none;

display:inline;

margin:0;

}



#tablist li a {

text-decoration:none;

margin-left:3px;

border:1px solid #778;

border-bottom:none;

background:#FFF;

padding:3px 0.5em;

}



#tablist li a:link,#tablist li a:visited {

color:navy;

}



#tablist li a.current {

background:#FFFFE0;

}



#tabcontentcontainer {

width:480px;

height:40px;

}



.secondary a:link,.secondary a:visited,.secondary a:hover {

font-weight:400;}



.secondary a:hover {

background:#3090de;

}



h2 .logo {

background:url(images/flowers.jpg) left no-repeat #FFF;

}



h2.topcategory a:link,h2.topcategory a:visited {

font-family:Georgia, serif;

font-variant:small-caps;

font-size:12px;

}



.secondary {

margin-top:7em;

}



.article-pic {

margin-top:0em;

}



h1 {

color:#3090de;

font-size:2em;

font-weight:700;

font-family:Georgia;

}



h1 a:link,h1 a:visited {

color:#3090de;

}



h1 a:hover {

color:#fff;

background:#3090de;

}



#primary.twocol-stories .first,* html #primary.twocol-stories .first,#search-result ul {

margin:0;

}



a,.comment-head a,#header h2 a {

color:#000;

text-decoration:none;

}



h1,h2,h3,h4,h5,h6,p,pre,blockquote,label,ul,ol,dl,fieldset,address,#primary .secondary .admin-tools {

margin:1em 0;

}


h2 { color:#3090de; }


ol#comments,ol#comments li {

list-style-type:none;

margin:2em 0;

}



.date, .count, #primary h2,.white

{

color:#fff;

}





ul.dates a:hover, ul.counts a:hover,ul.counts a:hover ,.secondary dd a:hover {

background:#3090de;

color:#fff;

}







.formhead,.story .details a:hover {

color:#000;

}



.hide,.print-logo,.close-button,.tabcontent {

display:none;

}



.left,.leftFooterNav {

float:left;

}



.right,.rightFooterNav {

float:right;

}



.rightFooterNav, .leftFooterNav {

border-bottom: 1px dotted #3090de;

}



.rightFooterNav a:hover,.leftFooterNav a:hover,h2.topcategory a:hover {

background:#3090de;

color:#fff;

}



#ancillary .block h2,#ancillary .block h3,#comments .content-comments p {

margin:0 0 1em;

}



#comments .content-comments h3,#footer p {

font-size:1em;

margin:0;

}



#comments cite span,.spiffy {

display:block;

}



#topNavigation {

padding:0;

padding-top:3.5em;

margin:0;



font-family:Georgia, serif;

width:50%;

float:right;

}



#topNavigation ul li {

display:inline;

font-size: 1.5em;

float:right;

}



#topNavigation a:link, #topNavigation a:visited {

color:#000;

padding:3px;

padding-bottom:0px;

border-bottom: 2px solid #000;

}



#topNavigation a:hover {

background:#3090de;

padding:3px;

padding-bottom:0px;

color:#fff;

}

.navigation a:link, .navigation a:visited {
color:#3090de;
font-weight:bold;
}

.navigation a:hover {
color:#fff;
font-weight:bold;
background:#3090de;

}


ul.blogroll li {
color:#BFD1E0;
}
#ancillary .blogroll a:link, #ancillary .blogroll a:visited  {

color:#fff;

line-height:2em;

}



#ancillary h3 {

padding-top: 1.5em;

}

p.script {

font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;

}



.iskanje{

color:#BFD1E0;

}



#ancillary {

background:url(images/stripe-bottom.png) top repeat-x #225b88;

padding-bottom:1em;}



#background {

background:url(images/diamond.gif) repeat-x #aac0d1;}

#whitebackground{

background:url(images/diamond.gif) repeat #aac0d1;}





input.textbox {

font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;

font-size:1.25em;

height:1em;

width:28em;

margin:5px 0;

padding:0.25em;

}



select.textbox {

font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;

font-size:1.25em;

height:2em;

width:28.7em;

margin:5px 0;

padding:0.25em;

}



.content a:link, .content a:visited {

color:#3090de;

border-bottom: 1px dotted #000;

}



.content a:hover {

color:#fff;

background:#3090de;

border-bottom: 1px dotted #fff;

}



.content {

font-size: 1.3em;

}



p.white a:link, p.white a:visited{

color:#fff;

}



p.berinaprej {

text-align:right;

}



.content p{

padding:0;

margin:0;

padding-bottom:1em;

}



.berinaprej a:link, .berinaprej a:visited , .linkonwhite a:link, .linkonwhite a:visited{

color:#3090de;

border-style:none;

border-bottom: 1px dotted #000;

}



.berinaprej a:hover, linkonwhite a:hover {

color:#fff;

background:#3090de;

border-style:none;

border-bottom: 1px dotted #000;

}



p.objavljeno {

font-size: 0.7em;

padding-top:0.2em;

border-top: 1px dotted #bfd1e0;

margin-top:1.5em;

padding-bottom:0.3em;

border-bottom: 1px solid #bfd1e0;

margin-bottom:3em;

}



p.datum-first-page {

font-family:Georgia, serif;

font-size:1.4em;

text-align:right;

color:#13344f;

font-weight:bold;

}



.article-pic {

margin-top:0em;

width:250px;

}



.citat {

margin-top:0em;

width:250px;

position:absolute;

top:145px;

}





.citat img {

margin-bottom:40px;



}



.date {

color:#999;

}



.spiffy_content li {

color:#ccc;

}


.older {
float:right;
}

.newer {
float:left;
}



