/*  
Theme Name:Shining
Theme URI: http://www.developandgrow.com/
Description: Original theme created for Develop And Grow
Version: 1.0
Author: Samir Bharadwaj
Author URI: http://www.samirbharadwaj.com

Shining by Samir Bharadwaj || http://www.samirbharadwaj.com

*/

/*-smilies without a border-*/
body img.wp-smiley {
	border:none;
}

html,body{margin:0;padding:0}

body {
 font: 0.76em arial,sans-serif;
 line-height: 1.65em;
 text-align:center;
 background: #bfccdf url(images/bggrad.png) repeat-x 0px -6px;
}

p{margin:0 10px 10px}
a{color: #006699;}

div#header {
 position: relative;
 width: 100%;
 height: 184px;
 background: transparent url(images/headerbg.jpg) no-repeat 0 -6px;
}

div#header img.logo {
 position: absolute;
 left: -10px;
 top: 13px;
 z-index: 10;
}

div#header img.star {
 position: absolute;
 top: -6px;
 left: -445px;
 z-index: 0;
}

#headerwidget {
 position:absolute;
 top:15px;
 right:43px;
 width:260px;
 height:105px;
}

#headerwidget li {
 list-style:none;
}

div#header h1{height:80px;line-height:80px;margin:0;
  padding-left:10px;background: #EEE;color: #79B30B}

div#header div#menu {
 position: absolute;
 bottom: 0px;
 width: 780px;
 height: 33px;
 background: #ffcc00 url(images/menucurveend.png) no-repeat 100% 0%;
 z-index: 1;
}

div#header div#menu span {
 display:block;
 margin:8px 0 0 75px;
 font-style:italic;
 font-weight:bold;
 font-size:13px;
 color:#fff9cd;
}

div#menu ul {
 list-style: none;
 margin: 10px 0 0 25px;
 _margin-left: 65px;
}

div#header div#menu ul li {
 display: inline;
 margin: 0 9px 0 0;
}

div#header div#menu ul li a {
 font-size: 1.15em;
 font-weight: bold;
 text-decoration: none;
 color: #006699;
 padding: 10px; 
}

div#header div#menu ul li a:hover {
 text-decoration: underline;
}

div#header div#menu ul li a.current {
 color: #df0029; 
}


div#wrapper {
 margin-top: 37px;
}

div#container{text-align:left}

div#content p {
 line-height: 1.4;
 margin-top: 1.65em;
}

div#archivetext {
 text-decoration: none;
 font-size: 2em;
 font-weight: bold;
 color: #006699;
 margin: 0 0 15px 0;
}

div#content h2 {
 text-decoration: none;
 font-size: 2em;
 font-weight: bold;
 color: #df0029;
 margin: 0 0 10px 0;
}

div#content h3 {
 text-decoration: none;
 font-size: 1.5em;
 font-weight: bold;
 color: #df0029;
 margin: 0 0 10px 0;
}

div#content h2 a, div#content h3 a {
 text-decoration: none;
 color: #df0029;
 margin: 0;
}

div#content h2 a:hover, div#content h3 a:hover {
 color: #006699;
}

div#content table {
 position: relative;
 margin: 0px;
 padding 0px;
}

div#posttime {
 margin: -10px 0 0 0;
 font-size: 0.8em;
}

div#postfooter {
 font-size: 0.8em;
 font-weight: bold;
 margin: 1.65em 0 2.3em 0;
}

p.entrypagefooter {
 background: #dddddd;
 padding: 5px;
}

div#content textarea {
 width: 510px;
}

div#container {
 position: relative;
 width:795px;
 margin:0 auto;
 background: #ffffff url(images/containertile.png) repeat-y;
 height: auto !important;
 height: 100%;
 min-height: 100%;
}

div#content {
 float:right;
 width:530px;
 margin-right: 35px;
 _margin-right: 15px;
 margin-bottom: 25px;
}

ul#navigation {
 float:left;
 width:185px;
 margin-left: 20px;
 _margin-left: 10px;
 margin-bottom: 25px;
 margin-top: -80px;
 padding: 0px;
 z-index: 100;
}

div#container ul#navigation h2 {
 text-align: right;
 font-size: 1.1em;
 color: #99ccff;
 margin: 15px 0 5px 10px;
 padding: 0;
}

ul#navigation ul {
 list-style: none;
 border-top: #ffcc00 1px solid;
 border-right: #ffcc00 1px solid;
 margin: 0;
 padding: 10px;
 background: #ffed98 url(images/sidebarcorner.png) no-repeat 100% 0%;
}

ul#navigation ul li {
 padding: 0;
 width: 100%;
}

ul#navigation ul li a{
 color: #006699;
 text-decoration: none;
}

ul#navigation a:hover {
 color: #000;
 background: #ffcc00;
}

ul#navigation fieldset {
 border: 0px;
}

ul#navigation li {
 list-style: none;
}



div#footer {
 clear: both;
 background: #006699;
 color: #ffffff;
 text-align: center;
 font-size: 0.8em;
 font-weight: bold;
 height: 23px;
 _height: 33px;
 padding-top: 10px;
 margin-right: 15px;
 margin-top: 25px;
}

div#footer a {
 font-weight: bold;
 text-decoration: none;
 color: #ffffff;
}

div#footer a:hover {
 text-decoration: underline;
}

div#footer p{margin:0;padding:5px 10px}

#comment {
 width: 200px;
}

/* Adsense */
#post_block {
  float: right;
  margin: 0px 0px 5px 10px;
  padding: 0px;
}

#sidebarholder, #php-code-3, #search {
  margin: 10px 0 0 0;
}

table.services img {
  border: 0;
}

table.services td {
  width: 130px;
  vertical-align: top;
}

table.services a {
  color: #df0029;
  font-weight: bold;
  text-decoration: none;
  line-height: 1.2em;
}

table.services a:hover {
  background: #ffcc00;
  color: #000;
}

div.menudivider {
  margin: 10px 0 10px 0;
  width: 100%;
  height: 33px;
  background: #ffcc00 url(images/menucurveend.png) no-repeat 100% 0%;
  z-index: 1;
  font-weight: bold;
  font-size: 1.2em;
  color: #fff9cd;
  padding-left: 10px;
  line-height: 2em;  
}

#navt-1 h2 {
  color: #fff9cd;
}

#navt-1 a {
  font-weight: bold;
}

#navt-1 ul li {
 list-style: square;
 list-style-color: #ff0000;
}


/* CUSTOM STYLES */
p.buy {border:1px dashed red;height:180px;padding:35px 20px 20px 240px;font-size:24px;line-height:1.2em;background:#fff url(../../uploads/site/first-step-to-happiness-book01.jpg) no-repeat 0px 20px;}
.red {color:red;}
.green {color:green;}
a.buybutton {display:block;color:#000066;border:2px solid red;width:230px;height:50px;padding-top:5px;margin:10px 0 0 0;background:#FEB500;text-align:center;text-decoration:none;}
a.buybutton:hover {border-color:green;}

img.left {float:left; margin:0 10px 10px 0;}