/*  
Theme Name: Blue Grace
Theme URI: http://www.prelovac.com/vladimir/wordpress-themes/blue-grace
Description: Blue Grace is a lightweight, super-optimized WordPress theme packed with features (SEO, Adsense & Widget Ready). <p>  <a href="http://www.prelovac.com/vladimir/wordpress-themes/blue-grace">Blue Grace</a> is created by <a href="http://www.prelovac.com/vladimir/">Vladimir Prelovac</a></p>
Version: 3.1
Tags: fixed width, widgets, valid CSS, valid XHTML, SEO, SEO friendly, adsense, custom header, three columns, clean,  right sidebar, blue,white, photoblogging, widget ready, simple, gravatars
Author: Vladimir Prelovac
Author URI: http://www.prelovac.com/vladimir/
Template: amazinggrace


The CSS/XHTML is released under GPL:  http://www.opensource.org/licenses/gpl-license.php
*/

/*************************************
 +Containers
 *************************************/
body{
color:#333;
font-family:Georgia,  "Times New Roman", Times;
font-size:100%;
text-align:left;
margin:0;
padding:0;
background: #bfd5eb;
}
#wrap{
position:relative;
margin-bottom:0px;
text-align:left;
width:1080px;
height:30px;
margin:0 auto;
}
#header{
border-left:2px solid #8eb2d6;
border-right:2px solid #8eb2d6;
width:1076px;
height:75px;
margin-top:0px;
background:#ffffff;
}
.headeradvert{
margin-left:320px;
margin-top:-95px;
width:728px;
height:90px;
position:absolute;
}
#catmenu{
border-left:2px solid #8eb2d6;
border-right:2px solid #8eb2d6;
border-bottom:2px solid #8eb2d6;
position:relative;
width:auto;
margin-left:0px;
margin-top:0px;
padding:0;
height:30px;
background:#ffffff;
}
#add1 {
font:18px;
display:block;
width:250px;
height:250px;
margin-left:525px;
margin-top:-80px;
}
#add1 a {
font:18px;
display:block;
width:134px;
height:60px;
margin:15px;
}
#add p {
font:18px;
color:#3b5998;
}
a, .link  {
text-decoration : none;
font-weight : bold;
}
#content{
background:#bfd5eb;
float:left;
width:730px;
padding:0 0 0 0em;
margin-top:20px;
}
/*************************************
 +Footerpadding-top:130px;
 *************************************/
#footer{
font-size:12px;
clear:both;
list-style:none;
width:1080px;
background-color: #ffffff;
padding: 0px;
margin-bottom:7px;
margin-top:20px;
border:1px solid #8eb2d6;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
padding-bottom:15px;
padding: 6px 0px;
margin-left:-8px;
}
#credits{
padding: 0px;
margin-left:10px;
}
#ftnav{
margin-top:90px;
margin-left:0px;
}
.rss{
background:url(images/rss1.png) no-repeat;
padding-top:0px;
padding-left:20px;
margin-top:0px;
}
#footer a{
color:#000000;
}
#footer a:hover{
color:#b2b2b2;
}
.sharerss h6{
padding-left:20px;
margin-leftL20px;
list-style:none;
font-size:12px;
}
/*************************************
 +Hn, a and pmargin:55px 0 -10px;
 *************************************/
a{
  color:#33ff00;
  text-decoration:none;
}
h1,h2,h3,h4,h5,h6{
  font-weight:normal;
  letter-spacing:0.02em;
  margin:0;
  font-family:georgia, "times new roman";
}
/*************************************
 +name of blog
 *************************************/
#header a {
padding-left:5px;
padding-right:5px;
color:#000000;
font-size:24px;
margin-left:5px;
text-align:left;
font-family:Lucida Grande,georgia,times new roman;
text-shadow: 0.0em  0.03em  0.02em #ffffff;
}
#header .description a{
padding-left:15px;
padding-right:15px;
color:#336699;
font-weight:bold;
letter-spacing:5px;
font-size:12px;
font-family:Lucida Grande,georgia,times New Roman;
margin-left:2px;
text-shadow: 0.02em  0.02em  0.02em black;
}
.entrytitle {
margin-left:10px;
text-align:left;
margin-bottom:20px;
color:#000000;
}
.entrytitle h1 a {
color:#000000;
font-weight:bold;
}
.entrytitle h1 a:hover {
color:#336699;
}
.entrytitle h1 {
font-size:30px;
text-align:left;
}
.entrytitle h2 a {
color:#000000;
}
.entrytitle h2 a:hover {
color:#336699;
}
.entrytitle h2 {
font-size:30px;
text-align:left;
}
.entrytitle h3 {
color:#000000;
font-size:23px;
}
blockquote{
background:#F8F8F8 none repeat scroll 0 0;	
color:#000;
display:block;
padding:2px 10px;
margin-left:0px;
margin-right:0px;
clear:both;
}
pre{
max-width:580px;
font-size:12px;
padding:10px;
overflow: auto;
clear:both;
}
code{
  font-size:12px;
  max-width:580px;
  padding:10px;
  clear:both;
  overflow:auto;
}


/*************************************
 +Entry background-repeat:repeat-y;
 *************************************/
.entry{
text-align:justify;
background:#ffffff;
margin-bottom:4px;
border: 1px solid #8eb2d6;
border: 1px solid #8eb2d6;
border-radius: 5px 5px 5px 5px;
-moz-border-radius-top: 5px;
-webkit-border-top-radius: 5px;
-moz-border-radius-bottom: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}
.entrybody{
font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
font-size:14px;
padding-bottom:0px;
overflow:auto;
}
.entry p{
line-height:150%;
font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
margin:10px;
padding:0 0 0px;
font-weight:400;
}

.entry h3 {
font-size:21px;
padding-bottom:0.3em;
padding-top:14px;
}

.entry h4 {
font-size:17px;
padding-bottom:0.2em;
}

.entry img{
 display: block;
  max-width:660px;
  margin-left:auto;
  margin-right:auto;
  border:0;
}
/*************************************
read more i ostalo
 *************************************/
.entrybody a{
color:#336699;
}
.entrybody a:hover{
color:#000000;
}
.entry code{
  font-size:12px;
  text-align:left;
  padding:.2em;
}
.entrymeta{
height:24px;
color:#336699;
margin:0px;
clear:both;
}
.postinfo {
margin-left:10px;
}
.socbook,.alignright{
float:right;
}
.filedto{
padding:0px 3px 3px 0px;
}
.commentslink{
background:url(http://www.newsmeback.com/blog/wp-content/themes/amazinggrace/images/packaged1.png) no-repeat;
margin:7px;
}
.postinfo a{
color:#767373;
margin-top:0px;
font-size:12px;
}
.postinfo a:hover{
color:#000000;
margin-top:0px;
font-size:12px;
}
.postinfo img{
border:2px solid #f5f5f5;
margin-right:2px;
padding:0;
}
.postinfo img:hover{
-moz-box-shadow:1px 1px 2px 1px #a7a4a4;
}
.entrydate .dateMonth{
font-size:10px;
text-align:center;
color:#FFF;
margin:0;
padding:3px 0 0;
}
.entrydate .dateDay{
font-family:Times New Roman,Helvetica,Sans-Serif;
font-size:21px;
font-weight:700;
text-align:center;
color:#3b5998;
margin:0;
padding:3px 0 0;
}
.entrydate .dateYear{
font-size:9px;
padding:0 0 0 1pt;
}
.entrydate{
  background:transparent url(images/date.gif) repeat scroll 0 0;
  float:right;
  height:53px;
  margin-left:5px;
  margin-top:5px;
  width:49px;
}
.entrytitle_wrap{
padding-top:2px;
padding-bottom:10px;
}
.avatar{
  background-color:#FFF;
  color:#FFF;
  clear:right;
  float:left;
  margin:0 15px 0 0;
  padding:2px;
}
img.centered{
  display:block;
  margin-left:auto;
  margin-right:auto;
}
img.alignright{
  display:inline;
  margin:0 0 2px 7px;
  padding:4px;
}
img.alignleft{
  display:inline;
  margin:0 7px 2px 0;
  padding:4px;
}
.alignleft{
  float:left;
}
.aligncenter{
  margin-left:auto;
  margin-right:auto;
}
.wp-caption{
  border:1px solid #ddd;
  text-align:center;
  background-color:#f3f3f3;
  padding-top:4px;
  border-radius:3px;
  margin:10px;
}
.wp-caption img{
  border:0 none;
  margin:0;
  padding:0;
}
.wp-caption-dd{
  font-size:11px;
  line-height:17px;
  margin:0;
  padding:0 4px 5px;
}
/*************************************
 +Sidebar
 *
************************************/
#sidebar-left{
margin-top:20px;
font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
font-size:14px;
float:left;
margin-left:4px;
width:338px;
padding:0px 0px 0px 0px;
}
#sidebar-right{
font-size:14px;
  float:left;
  margin-left:14px;
  width:153px;
}
#sidebar-left-entry6 {
font-size:14px;
  float:left;
  margin-left:3px;
  width:338px;
  padding:0px 0px 0px 0px;
margin-bottom:4px;
}

#sidebar-left-entry1,#sidebar-left-entry2,#sidebar-left-entry3,#sidebar-left-entry4,#sidebar-left-entry5 {
margin-top:5px;
margin-bottom:5px;
border: 1px solid #8eb2d6;
background:#ffffff;
font-size:14px;
float:left;
margin-left:0px;
width:338px;
padding:0px 0px 0px 0px;
color: #336699;
border: 1px solid #8eb2d6;
border-radius: 5px 5px 0px 0px;
-moz-border-radius-top: 5px;
-webkit-border-top-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}
#add {
display:block;
width:250px;
height:250px;
margin:35px;
}
#add a {
background:url(images/ad.gif) no-repeat;
display:block;
width:250px;
height:250px;
margin:15px;
}
#follow {
display:block;
padding:0px 0px 0px 0px;
width:300px;
min-height:202px;
max-height:202px;
margin:2px;
list-style:none;
}
#follow ul{
display:block;
  font-size:14px;
  list-style:none;
  margin:0px;
  padding:0px;
font-weight:700;
}
#follow li{
background:#ffffff;
margin:10px;
float:left;
padding:0;
}
#follow li a{
color:#000000;
margin-left:0px;
display:block;
padding:0px;
}
#sidebar img{
max-width:300px;
border:0;
}
#sidebar a{
color:#336699;
list-style:none;
margin:2px;
padding:0;
font-family:verdana;
}
#sidebar ul{
font-size:12px;
  list-style:none;
  clear:both;
  margin:5px;
  padding:0;
  font-family:verdana;
}
#sidebar ul li,#sidebar ul li a{
padding-top:2px;
padding-bottom:2px;
padding-right:2px;
}
#sidebar ul li:hover,#sidebar ul li a:hover, #sidebar a:hover{
color:#000000;
}
#sidebar ul.children{
	margin:0 0 0 10px;
}
#sidebar ul ul{
	margin:0 0 0 10px;
}
#sidebar h2{
  color:#444;
  font-size:18px;
  margin-top:1em;
}
#sidebar h4{
text-align:center;
  color:#444;
  font-size:18px;
margin-top:1px;
padding-bottom:5px;
text-transform: uppercase;
border-bottom:1px solid #8eb2d6;
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #336699;
font-size: 14px;
font-weight: bold;
padding-top: 5px;
}
#sidebar-left #cat{
  width:195px;
  border:1px solid #CCC;
}
#sidebar-right #cat{
  width:150px;
  border:1px solid #CCC;
}
/*************************************
 +Search form
 *************************************/
.search-form {
font-size:1.2em;
position:relative;
width:100px;
height:30px;
}
.search-form input{
background:#ffffff;
margin:5px;
border:1px solid #336699;
width:280px;
color: #454545;
}
/*************************************
 +Menu
 *************************************/
#menu{
border-left:2px solid #8eb2d6;
border-right:2px solid #8eb2d6;
border-top:2px solid #8eb2d6;
  position:relative;
background:#ffffff;
  margin:0;
  padding:0;
  height: 30px;
}
#menu ul{
display:block;
  font-size:12px;
  list-style:none;
  margin:0;
  padding:0px;
font-weight:700;
    margin-top:-4px;
margin-left:0px;
}
#menu li{
background:#ffffff;
float:left;
margin-top:4px;
margin-right:2px;
}
#menu li a{
color:#000000;
margin-left:0px;
display:block;
padding:3px;
border-left:2px solid #8eb2d6;
border-right:2px solid #8eb2d6;
border-bottom:2px solid #8eb2d6;
}
#menu li a:hover{
border-left:2px solid #8eb2d6;
border-right:2px solid #8eb2d6;
border-bottom:2px solid #8eb2d6;
color:#336699;
}
#menu ul li ul{
  display:none;
}
/*************************************
 +Menu Categories
 *************************************/
#catmenu ul{
font-size:12px;
font-weight:700;
list-style:none;
margin:0;
padding:0;
}
#catmenu li{
  float:left;
  border-bottom:0;
margin-left:2px;
}
#catmenu li a{
  background:#ffffff;
 border-top: 2px solid #8eb2d6;
 border-left: 2px solid #8eb2d6;
border-right:2px solid #8eb2d6;
  color:#000000;
 margin-right:2px;
  display:block;
  padding:6px 10px 5px;
text-shadow: 0.02em  0.02em  0.02em #ffffff;
margin-top:2px;
}
#catmenu li.current-cat a{
  background:#ffffff;
border-top: 2px solid #336699;
 border-left: 2px solid #336699;
border-right:2px solid #336699;
color:#336699;
  margin-right:2px;
  display:block;
  padding:6px 10px 5px;
}
#catmenu li a:hover{
 border-top: 2px solid #8eb2d6;
 border-left: 2px solid #8eb2d6;
border-right:2px solid #8eb2d6;
  color:#336699;
}
#catmenu ul li ul{
  display:none;
}
/*************************************
 +Comments

 *************************************/
#respond{
background:#ffffff;
}
.commentsblock{
  font-size:1em;
  clear:both;
  padding-top:0px;
margin-left:0px;
border: 1px solid #8eb2d6;
background:#ffffff;
margin-bottom:20px;
}
.contactform{
  font-size:1em;
  clear:both;
  padding-top:20px;
margin-left:0px;
border: 1px solid #8eb2d6;
}
.commentsblock textarea,.contactform textarea{
   width:538px;
}
.commentsblock input,.commentsblock textarea,.contactform input,.contactform textarea{
 border: 1px solid #8eb2d6;
margin:10px;
}
.commentauthor{
  display:block;
  font-size:1.5em;
}
ol.commentlist{
  color:#505247;
  font-size:1em;
  list-style-type:none;
  margin:1.5em 0 0;
  padding:0;
}
ol.commentlist a{
  color:#336699;
}

ol.commentlist a:hover{
  color:#424242;
}
.commentlist li{
margin-bottom:.5em;
padding:8px;
overflow:auto;
}
.commentlist p{
  text-transform:none;
  font-size:1em;
  margin:10px 5px 10px 59px;
}
.commentlist blockquote p{
  margin:10px 5px;
}
.commentlist blockquote{
  margin:10px 0 10px 59px;
}
.commentlist .children{
	padding-left:0px;
}
#commentform p{  
  margin-left:0px;
}
.alt{
  background:#F5F5F5;
}
.comment_headings {
  font-size:1.3em;
  color:#6C6C6C;
}
.vcard{
  font-size:1em;
}

.vcard cite{
  font-weight:700;
  font-size:16px;
}
.commentsblock textarea:focus,.contactform textarea:focus,.commentsblock textarea:focus,.commentsblock input:focus,.contactform textarea:focus,.contactform input:focus{
  background:#eee;
  border: 1px solid #8eb2d6;
}
/*************************************
 +Flickr
 *************************************/
#flickr {
	margin:0 1em 0 .5em;
	padding:0em;
}
#flickr img {
	border:0px;	
}
#flickr a {
	background:#FFF;
	border: 1px dotted #ccc;
	float: left;
	display: inline;
	margin:0.7em;
	padding:5px;
	width: 75px;
	height: 75px;
}
#flickr a:hover{
	border: 1px dotted #000;
}
/*************************************
 +Misc
 *************************************/
#ad_block
{
  background:#e3e7cb;
  text-align:center;
  margin:1em 0;
  padding:10px 0;
}

#ad_block_middle{
  background:#e3e7cb;
  text-align:center;
  margin:1em 0 0;
  padding:10px 0;
}
img.left{
  float:left;
  margin-right:15px;
  margin-bottom:10px;
}

img.right{
  float:right;
  margin-left:15px;
  margin-bottom:10px;
}
/*************************************
 +Vlado
 *************************************/
.relpost{
padding-bottom:2px;
  border-bottom:1px dotted #ccc;
  color:#6C6C6C;
}
.relpost ul{
  list-style-type:none;
  padding:.01em;
}
/*************************************
 posted by admin
 *************************************/
.endate{
  font-size:12px;
  color:#767373;
  font-family:Georgia, Verdana, Times;
text-align:left;
margin-right:10px;
margin-left:10px;
border-bottom:2px solid #f5f5f5;
}
.navigation{
padding-bottom: 30px;
}
.sticky {	
border: 1px solid #3b5998;
border-width: 1px 0;
background: #F8F8F8;
padding: 15px;
margin-bottom:25px;
}
.tagarchive h1{
font-size:29px;
padding-bottom:18px;
}
.pagebar {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
background-color: #ffffff;
width:728px;
margin-top:20px;
margin-bottom:2px;
border:1px solid #8eb2d6;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
padding: 5px 0px;
text-align:right;
}
.pagebar p {
position:relative;
margin:0;
}
.pagebar a:link,.pagebar a:visited,.pagebar a:hover,.pagebar a:active {
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border:1px solid #ffffff;
text-decoration:none;
padding:2px 5px;
background:#336699;
color:#ffffff;
}
.pagebar a:hover {
background:#7e9bb9;
color:#fff;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
}
.pagebar span {
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
text-decoration:none;
color:#ffffff;
margin-right:1px;
padding:2px 5px;
background:#7e9bb9;
}
#portrait-bg{
  position:absolute;
  width:319px;
  height:221px;
  right:0;
  top:0;
}
#rss-big{
  position:absolute;
  background:url(images/rssbig.gif);
  width:111px;
  height:67px;
  top:123px;
  left:25px;
}
#newsmeback{
z-index:1;
  position:absolute;
  background:url(images/newsmeback1.gif);
  width:144px;
  height:144px;
  top:44px;
  right:210px;
}
#rss-big a{
width:110px;
height:64px;
}
.addthis_toolbox{
margin-left:380px;
margin-top:-20px;
}
.google1{
margin-left:300px;
margin-top:-20px;
}
 .Diggthisbutton{
margin-left:200px;
margin-top:-22px;
}
#catmenuplus{
position:absolute;
margin-top:4px;
margin-left:600px;
}
.twitter-follow-button{
margin-left:50px;
}
.fb-like-box{
margin-left:24px;
min-height:55px;

}
.fb-like{
width:75px;
height:20px;
}
.followtwitters{
margin-top:-20px;
margin-left:145px;

}
.homeplusone {
margin-top:-20px;
margin-left:216px;
}
#sidebar-left-entry4 a{
color:#ffffff;
}
#sidebar-left-entry4 a:hover{
color:#ffffff;
}
#sidebar-left-entry4 a:visited{
color:#ffffff;
}
.smcf-link{
padding-left:20px;
padding-top:0px;
}
#gplusbadgesmall{
width:280px;
height:45px;
margin-right:-10px;
overflow:hidden;
}
.gplusbadgesmall1{
margin-top:10px;
margin-left:30px;
}