/*   
Theme Name: Enchanting Bubbles
Theme URI: http://www.readyphotosite.com/demo-bubbles/
Description: Clean, elegant and simple 2 column theme with split custom header for personal and professional use. Enchanting Bubbles is a harmonious combination of light well-balanced color scheme, accent on small details and nontraditional playful approach to background design. Stable, widget-ready, with category-based navigation and valid XHTML.
Version: 1.0
Author: ReadyPhotoSite
Author URI: http://www.readyphotosite.com/
Tags: light, two-columns, right-sidebar, fixed-width, custom-header, theme-options, threaded-comments, rtl-language-support

GNU General Public License version 3 (GPLv3)
http://www.gnu.org/licenses/gpl-3.0.txt

*/

body{
  margin:0;
  padding:0;
  font:normal normal normal 62.5% arial,sans-serif;
  text-align:center;
}

a img{border:none;vertical-align:middle;}

a,.content .navigation a,#commentform a{text-decoration:none;}
a:hover,.content .navigation a:hover,#commentform a:hover{text-decoration:underline;}


h1,h2,h3,h4,h5,h6,form{margin:0;padding:0;}
h1{font-size:2em;}
h2{font-size:1.75em;}
h3{font-size:1.5em;}
h4{font-size:1.3em;}
h5{font-size:1.1em;}
h6{font-size:0.9em;}

/* Styles */
/* inline tags */
/* font-style tags && phrase tags */
dfn,var,cite,i,em{font-style:italic;}
cite{border-bottom:1px dashed #000000;}
b,strong{font-weight:bold;}
big{font-size:1.1em;}
small{font-size:0.9em;}
tt,code,samp,kbd{font:normal normal normal 0.9em "Lucida Console","Courier New",monospace;}
/* an abbreviated phrase */
acronym,abbr{border-bottom:1px dashed #000000;cursor:help;}
acronym,abbr,span.caps{font-size:1em;}
/* */
sub,sup{font-size:0.8em;vertical-align:baseline;position:relative;}
sub{bottom:-0.3em;}
sup{top:-0.4em;}
q{}
/* */
del{text-decoration:line-through;color:red;}
ins{text-decoration:underline;color:green;}
label{cursor:pointer;}
select{}
/* block tags */
address{margin:0.2em 0.6em;padding:0.5em;}
blockquote{margin:0.5em;padding:0.5em 0.5em 0.5em 1.5em;}
.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin:0.5em 0;}
hr{margin:0.5em 0;border:0 none transparent;background-color:transparent;height:1px;color:transparent;}
ol,ul,li{margin:0;padding:0;}
.sidebar ul li{list-style-type:none;}
ul li,ol li{list-style-position:outside;}
.content ul,.content ol{margin:0.5em 0;padding-left:2em;}
.content li{padding:0.2em 0;}
p{line-height:1.3em;margin:0.5em 0;}
pre{font:normal normal normal 1em "Lucida Console","Courier New",monospace;line-height:1.3em;margin:0.5em 0;}
table{margin:0.5em 0;color:inherit;}
caption{line-height:2em;padding:0 0.3em;text-align:center;}
th,td{line-height:1.5em;padding:0.1em 0.3em;color:inherit;}
/* description */
dl{margin:0.5em 0;}
dt{font-weight:bold;}
dd{margin:0 0 0 4em;}
/* */
form{padding:0;margin:0.5em 0;}
fieldset{margin:0.5em 0.3em;padding:0.4em 0.65em 0.7em 0.65em;border:1px solid #000000;}
legend{padding:0 0.3em;border:1px solid #000000;}
textarea{margin:0.5em 0;width:98%;padding:0.3em;font:inherit;}













.aligncenter,div.aligncenter{
  display: block;
  margin-left:auto;
  margin-right:auto;
}
.alignleft{float:left;}
.alignright{float:right;}
.wp-caption{
  border:1px solid #ddd;
  text-align:center;
  background-color:#f3f3f3;
  padding-top:4px;
  margin:10px;
  /* optional rounded corners for browsers that support it */
  -moz-border-radius:3px;
  -khtml-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.wp-caption img{
   margin:0;
   padding:0;
   border:0 none;
   vertical-align:middle;
}
.wp-caption p.wp-caption-text{
   font-size:0.9em;
   line-height:1.5em;
   padding:0 4px 5px;
   margin:0;
}


#body{min-width:920px;}
#wrapper{
  width:920px;
  margin:0 auto;
  text-align:left;
}
#header{
  position:relative;
  text-align:left;
  height:150px;
}
#header h1{
  font:normal normal bold 48px sans-serif;
  text-transform:uppercase;
  padding-top:20px;
}
#header #tagline{
  font:normal normal bold 20px sans-serif;
  text-transform:uppercase;
}
#rss{
  position:absolute;
  top:18px;
  right:31px;
  width:120px;
  height:121px;
  color:#a4a9bb;
}
#header *{
  vertical-align:middle;
}
#wrap{
  padding-bottom:1em;
}
#top-wrap{
  padding:6px 25px 0 21px;
}
#menu{
  font-size:1.1em;
  text-transform:uppercase;
  line-height:77px;
}
#menu li{
  position:relative;
  display:inline;
  margin:0;
  padding:32px 17px 32px 13px;
}
#menu li ul{
  position:absolute;
  top:75px;
  left:0;
  width:200px;
  display:none;
}
#menu li.hover ul,#menu li.hover ul li.hover ul{
  display:block;
}
#menu li.hover ul li ul{
  display:none;
}
#menu li ul li{
  z-index:10;
  padding:5px 17px 5px 13px;
  line-height:normal;
  display:block;
}
#menu li ul li ul{
  top:-1px;
  left:198px;
}
#image-wrap{
  text-align:center;
  vertical-align:middle;
  padding:6px 0 26px 0;
}
#image-wrap img{
  vertical-align:middle;
}
#wrap-1{
  padding:0 25px 0 21px;
}
#search-wrap{
  width:350px;
}
#top-wrap #searchform{
  padding-top:19px;
}
#top-wrap #searchsubmit{
  padding:0;
  margin:0;
  border:0 none transparent;
  width:69px;
  height:58px;
  background:#ffffff url(images/search_bt.png) no-repeat scroll 50% 50%;
}
#top-wrap label.alignleft{
  font:normal normal bold 1.3em verdana,arial,sans-serif;
  line-height:2.7em;
  text-transform:lowercase;
}
#top-wrap .s{
  background:transparent url(images/search.png) repeat-x scroll 0% -100px;
  display:block;
  margin:4px;
}
#top-wrap .s .s{
  background:transparent url(images/search.png) no-repeat scroll 0% -50px;
  margin:0;
}
#top-wrap .s .s .s{
  background:transparent url(images/search.png) no-repeat scroll 100% 0;
  padding:7px 10px;
}
#top-wrap #s{
  border:0 none transparent;
  background:transparent none;
  margin:0;
  padding:0;
  width:183px;
  font-size:1.3em;
}
#bwrap{
  clear:both;
}
#main{
  width:638px;
}
#sidebar{
  width:220px;
}
#sidebar .widget{
  padding-bottom:3px;
}
#sidebar .scontent{
  font-size:1.2em;
  padding:17px;
}
#sidebar #about-block .scontent{
  padding:17px 14px;
}
.sidebar h3{padding:3px 0 12px 1px;font-size:1.1em;text-transform:uppercase;}
.sidebar li{
  padding-left:9px;
  line-height:2em;
}
.post{
  position:relative;
}
.pwrap{
  padding:0 0 1em 0;
}
.postheada,.postheadb{overflow:hidden;}
.posthead{
  font-size:1.2em;
}
.posthead h2{
  padding:0 98px 0 16px;
}
.posthead .date{
  width:82px;
  text-align:center;
  padding-top:0.6em;
}
.posthead .comments{
  float:right;
  display:block;
  width:50px;
  text-align:center;
  font-size:1.8em;
  font-weight:bold;
  line-height:44px;
}
.info{
  font-size:1.2em;
  margin:0.6em 1em 0.8em 1em;
}
.content{font-size:1.3em;}
.pwrap .content{overflow:hidden;}
.content a{text-decoration:underline;}
.content a:hover{text-decoration:none;}
.act-bottom{
  font-weight:bold;
}
.author-edit-link{padding-top:0.2em;vertical-align:middle;font-weight:normal;}
.author-edit-link *{vertical-align:middle;}
.more-link,.post-edit-link{
  vertical-align:middle;
}
.more-link-sep{
  vertical-align:middle;
  padding:0 6px;
}
.pageTitle{
  font-size:2.3em;
  padding-bottom:1em;
  text-align:center;
}
.navigation{
  font-size:1.2em;
  padding:0.8em 1em;
}
.content .navigation{
  font-size:1em;
  padding:0.2em 1em;
}
#footer{
  text-align:center;
  font-size:1.2em;
  line-height:1.8em;
  padding:28px;
}
#comment{
  width:98%;
  border:1px solid #b9b6b9;
  padding:0.3em;
  overflow:auto;
  /* optional rounded corners for browsers that support it */
  -moz-border-radius:0.5em;
  -khtml-border-radius:0.5em;
  -webkit-border-radius:0.5em;
  border-radius:0.5em;
}

/* Huck */
.info:after,.fixed:after{
  content:"&nbsp;"; 
  visibility:hidden;
  display:block;
  height:0;
  clear:both; 
}

/* Comments */

.content ul.commentlist{padding:0;border-bottom:1px solid #b9b6b9;}
.content ul.commentlist li{
  list-style-type:none;
  margin:0.5em 0;
  border-left:1px solid #b9b6b9;
  border-top:1px solid #b9b6b9;
  -moz-border-radius:0.5em 0 0 0;
  -khtml-border-radius:0.5em 0 0 0;
  -webkit-border-radius:0.5em 0 0 0;
  border-radius:0.5em 0 0 0;
}
.content ul.commentlist div.dp-highlighter li{
  list-style-type:decimal-leading-zero;
  margin:0;
  border-top:0 none transparent;
  border-left:3px solid #6CE26C;
  -moz-border-radius:0;
  -khtml-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0;
}
.content ul.commentlist li.even .comment-body{background-colodfr:red;}
.content ul.commentlist ul.children{background-colord:#ffffff;}
.content ul.commentlist ul.children li{}
.comment-body{padding:1em 1em 1em 45px;}
.comment-author{float:left;position:relative;padding-right:0.5em;}
.avatar{position:absolute;top:0;left:-40px;}
.says{}
.comment-meta{float:right;}
.comment-data{clear:both;padding:0.1em 0;}

ul.commentlist #respond{margin-left:1em;}


#main .content .syntaxhighlighter{width:auto !important;}

#wp-calendar{
  margin:0 auto;
}
#wp-calendar caption{
  text-align:left;
}
#wp-calendar td a{
  font-weight:bold;
}
#wp-calendar #prev{text-align:left;}
#wp-calendar #next{text-align:right;}


#about-block a{
  text-align:center;
  width:70px;
  height:28px;
  line-height:26px;
  font-weight:bold;
}
