/*
Theme Name:Rhea
Theme URL: http://www.web2feel.com/rhea/
Description: Free WordPress theme released by web2feel.com
Author: Jinsona
Author URI: www.web2feel.com
Version: 1.0.0
Tags:  brown red, white, two-columns, jQuery slider, featured thumbnail, right-sidebar, twitter, fixed-width, theme-options,threaded-comments, banner ads, adsense, wordpress 3.

*/

* {
        margin: 0px;
        padding: 0px;
}

body {
        margin:0 auto;
        padding:0px 0px 0px 0px;
        background:#4E392C url(images/body.png);
        font-family:Arial,Tahoma,Century gothic, sans-serif;
        color:#161514;
        font-size:13px;
        }
img {
        border:0;
        margin: 0 0;
        }
a {
	color:#000000;
        text-decoration:none;
        outline:none;
        }

div.bookad {
       float:left;margin:2px;width:140px;height:200px;text-align:center;
}

a:hover {
	color:#991b3b;
        text-decoration:underline}

a.whitelink {
        color:#FFF;
}
                }
h1, h2, h3, h4, h5, h6 {

        }
blockquote {
        padding:10px 10px 10px 10px;
        color:#59666f;
        font-style: normal;

        }
.clear {
        clear:both;
        }

table{
          margin: 10px 0 10px;
        }

table td, table th{
          text-align: left;
          padding: .4em .8em;
        }

table th{
          background: #ccc ;
          color: #444;
          text-transform: uppercase;
         font-weight: normal;
        }

table td{
          background: #e4e4e4;
        }

table tr.even td{
          background: #eee;
        }

table tr:hover td{
          background: #FFF9DF;
        }
img.centered  {
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px;
        padding: 0px;
        }

img.alignnone {
        padding: 5px 5px;
        margin: 0px 0px 10px 0px;
        display: inline;
        background:#CECECE;

        }

img.alignright {
        padding: 5px 5px;
        margin: 5px 0px 10px 10px;
        display: inline;
        background:#CECECE;

        }

img.alignleft {
        padding: 5px 5px;
        margin: 5px 10px 10px 0px;
        display: inline;
        background:#CECECE;

        }

.aligncenter {
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px;
        }

.alignright {
        float: right;
        margin: 0px 0px 10px 10px;
        }

.alignleft {
        float: left;
        margin: 0px 10px 10px 0px;
        }

.wp-caption {

        text-align: center;
        background:#CECECE;
        padding: 4px 0px 5px 0px;
        margin: 5px 5px ;
        }

.wp-caption img {
        margin: 0px 0px 5px 0px;
        padding: 0px;
        border: 0px;

        }

.wp-caption p.wp-caption-text {
        margin: 0px;
        padding: 0px 0px 0px 0px;
        font-size: 11px;
        font-weight: normal;
        line-height: 12px;
        }
.rounded{

        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
}

.inshadow{
        box-shadow:inset 1px 1px 10px #291c14;
        -moz-box-shadow:inset 1px 1px 10px #291c14;
        -webkit-box-shadow:inset 1px 1px 10px #291c14;
}

.dropshadow{
        box-shadow: 1px 1px 10px #1F1611;
        -moz-box-shadow: 1px 1px 10px #1F1611;
        -webkit-box-shadow: 1px 1px 10px #1F1611;
}

/* The Outer cover */

#wrapper {
        width:1000px;
        margin:0px auto;
        position:relative;

        }

#casing {
        padding:0px 0px 10px 0px;
        float:left;
        width:1000px;
        margin:10px 0px 0px 0px;
        background:url(images/casing.png) repeat-y;
        }

/* The Header */
#top {
        height:100px;
        margin:0px 0px 20px 0px;
        width:1000px;
        position:relative;
        background:url(images/top.png) no-repeat;
        }


.blogname {
        width:400px;
        margin:15px 0 0 20px;
        height:70px;
        text-align:left;
        float:left;
        padding-left:0px;
                font-family:Georgia,Arial,Tahoma,Century gothic, sans-serif;
        }

.blogname h1  {
        font-size:34px;
        padding:0 0 0px 0;
        font-weight:bold;
        }

.blogname h1  a:link, .blogname h1  a:visited{
        color: #991b3b;
        display:block;
        margin:5px 0 0 0px;
        }

.blogname h1  a:hover {
        color: #991b3b;
        }

.blogname h2 {
        margin:0px 0px 0px 0px;
        font-size:14px;
        font-weight:normal;
        color: #222;
        }


/* The Search */



/* The Search */


#search {
        display:inline-block;
        width:300px;
        padding:0px 0px ;
        margin:10px 0px 10px 0px;
}
#search form {
        margin: 0px 0px 0px 0px;
        padding: 0;
}

#search fieldset {
        margin: 0;
        padding: 0;
        border: none;
}

#search p {
        margin: 0;
        font-size: 85%;
}

#s {
        width:190px;
        margin:0px 0px 0px 10px;
        padding: 8px 5px;
        height:14px;
        font: normal 100% "Tahoma", Arial, Helvetica, sans-serif;
        color:#a77150;
        background:#36261d;
        border:1px solid #3e2c21;
        float:left;

        display:inline;
}
input#searchsubmit{
        float:right;
        display:inline;
        margin:0px 10px 0px 0px;
        height:32px;
        width:70px;
        background:#610501;
        color:#fff;
        border:1px solid #790601;
}

#searchpage{
        background:#fff;
        border:1px solid #ccc;
        margin:10px 10px 0px 10px;
}

#sform{
        width:570px;
        border:none;
        padding:4px 5px;
}

#formsubmit{
        float:right;
        background:url(images/sfrm.png) repeat-x;
        border-left:1px solid #ccc!important;
        border:none;
        padding:3px 5px;
}
.sbox{
        padding:10px;
}
.shead{
        margin-bottom:30px;

}
.shead p{
        margin-left:10px;
        margin-bottom:10px;
        color:#222;
}

h2.stitle{
text-decoration: underline;
        font-weight:normal;

}

.searchmeta{
        margin-top:5px;
        color:#43873e;
}


/*Page menu*/
#foxmenucontainer{
        height:50px;
        display:block;
        padding:0px 0 0px 0px;
        font-size: 12px ;
        font-weight:normal;
        float:left;
        width:1000px;
        background:url(images/menu.png) no-repeat;
        }
#menu{
        margin:0px 10px;
        padding: 0px;
        height:40px;
        overflow:hidden;
        }

#menu ul {
        float: left;
        list-style: none;
        margin: 0px;
        padding: 0px;
        }

#menu li {
        float: left;
        list-style: none;
        margin: 0px;
        padding: 0px;
        }

#menu li a, #menu li a:link, #menu li a:visited {
        color:#CF3A33;
        display: block;
        margin: 0px;
        padding: 0px 10px ;
        line-height:40px;
        }

#menu li a:hover, #menu li a:active {
        background:url(images/menua.png) repeat-x;
        color: #fff;
    margin: 0px;
        padding: 0px 10px ;
        line-height:40px;
        text-decoration: none;

        }

#menu li li a, #menu li li a:link, #menu li li a:visited {
        background: #B21F48;
        width: 300px;
        color:#fff;
        font-weight: normal;
        float: none;
        margin: 0px;
        padding: 0px 10px ;
        line-height:32px;
        border-bottom: 1px solid #BF2F5A;

        }

#menu li li a:hover, #menu li li a:active {
        background: #9F133D;
        color: #fff;
        padding: 0px 10px ;
        line-height:32px;
        }

#menu li ul {
        z-index: 9999;
        position: absolute;
        left: -999em;
        height: auto;
        width: auto;
        margin: 0px;
        padding: 5px;
        background:#B21F48;
        }

#menu li li {
        }

#menu li ul a {
        width: 140px;
        }

#menu li ul a:hover, #menu li ul a:active {
        }

#menu li ul ul {
        margin: -38px 0 0 170px;
        }

#menu li:hover ul ul, #menu li:hover ul ul ul,
#menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
        left: -999em;
        }

#menu li:hover ul, #menu li li:hover ul,
#menu li li li:hover ul, #menu li.sfhover ul,
#menu li li.sfhover ul, #menu li li li.sfhover ul {
        left: auto;
        }

#menu li:hover, #menu li.sfhover {
        position: static;
        }

/* Main Content*/


#content {
        float:left;
        width: 700px;
        height:100%;
        padding:10px 0px 0px 0px;
        margin:10px 0px 0px 0px;
        display:inline;
        overflow:hidden;


        }

.postimg{
        margin:0px 10px 0px 30px;
        padding:10px 10px 33px 10px;
        background:#d4d1d0 url(images/postim.png) bottom left no-repeat;
        width:624px;
        height:200px;

}

.post {
        margin: 0px 0px 20px 0px;
        height:100%;
        color:#555;
        position:relative;
        }

.postmeta{
        padding:2px 0px 0px 20px;
}


.title  h2 {
        margin: 0px 0 0px 0;
        padding: 5px 0px 10px 20px;
        font-size: 32px ;
        font-weight:normal;
        overflow:hidden;

                }

.title  h2 a, .title  h2 a:link, .title  h2 a:visited  {
        color:#900701;
        background-color: transparent;
        }

.title  h2 a:hover  {
        color: #000;
        background-color: transparent;
        }

.title{
        margin: 0px;
        padding: 0px;
        background:url(images/title.png) no-repeat;
}

.datebox{
        width:70px;
        height:65px;
        float:left;
        text-align:center;
        margin:0px 0px 0px 0px;

}

span.date{
        font-size:36px;
        width:68px;
        color:#120203;
        font-weight:bold;

}

span.month{
        font-size:16px;
        text-transform:uppercase;
        color:#d91a20;
        font-weight:bold;

}

.author{
        color:#35241A;
        padding:2px 5px 2px 20px;
        text-shadow:1px 1px 0px #fff;
        text-transform:uppercase;
        font-size:10px;
                margin-left:5px;
        background:url(images/user.png) no-repeat;
        }

.clock{
        color:#35241A;
        padding:2px 5px 2px 0px;
        text-transform:uppercase;
        font-size:10px;

}

.comm{
        color:#f76714;
        padding:2px 5px 2px 20px;
        margin-left:5px;
        text-shadow:1px 1px 0px #fff;
                text-transform:uppercase;
        font-size:10px;
                background:url(images/balloon.png) no-repeat;
}

.comm a:link,
.comm a:visited {
        color:#35241A;

}
.comm a:hover{
        color:#000;
        text-shadow:1px 1px 1px #ccc;
}

.singleinfo {

        text-transform:uppercase;
        padding:5px 5px;
                        }
a.rmore{
        padding:5px 0 0px 8px;
        display:block;
        font-weight:bold;
        width:82px;
        height:31px;
        color:#fff!important;
        background:url(images/rmore.png);
        margin-left:49px;
}


.categ{
        padding:5px 0 5px 5px;
        color:#000;
        font-size:10px;
}

.categ a:link,.categ a:visited{
        color:#B21F48;

        }

.categ a:hover{
        color:#000;
        }

.cover{
        padding:10px;
}
.entry {
        margin:0 0;
        padding: 0px 0px 0px 80px ;

        }

.entry a:link,
.entry a:visited {
        color:#D91A20;
        background-color: transparent;
	text-decoration: underline;
}
.entry a:hover {
        color:#D91A20;
        background-color: transparent;
        text-decoration: none;
}

.entry ul, .entry ol{
  margin: .4em 0 1em;
  line-height: 150%;
}


.entry ul li, .entry ol li{
  list-style-position:outside;
  margin-left: 1.6em;
}

.entry p{
        margin:5px 0px;
        padding:5px 0px;
        line-height:24px;
        font-size:14px;
}

.postfoot{

        background:url(images/stripe.png);
        border:1px solid #eee;
        padding:10px 10px;
        margin-top:10px;
}
.postfoot a{
        color:#000;
}
#author-avatar img{
        background:#fff;
        border:1px solid #ddd;
        padding:5px;
        margin-right:10px;
        float:left;

}
/* right column */
.right{

        float:right;
        width:300px;
        padding:0px 0px 0px 0;
        display:inline;
        overflow:hidden;
}
.blokbox,.twitbox{
        float:left;
        width:323px;
        background:#fff;
        margin-bottom:10px;
        border:1px solid #ddd;
        }
.blok{
        padding:5px 0px 0px 0px;
        float:left;

}
.fentry img{
        max-width:100px;

        padding-left:6px;
        padding-bottom:5px;
        float:left;

}


h3.sidetitl{
        background:url(images/sideb.png) repeat-y;
        border:1px solid #edeae8;
        padding:10px 10px;
        font-family:Arial, Georgia,Tahoma,Century gothic, sans-serif;
        color:#a00801;
        font-size:20px;

}
/* The Sidebar */


.sidebar{
        float:left;
}

.sidebox{
        width:300px;
        margin:0px 0px 10px 0px;

        }

.sidebox ul {
        list-style-type: none;
        margin:  0px;
        padding: 0px 0px 5px 0px ;

        }
.sidebox li{
        list-style-type: none;
        margin: 0 ;
        padding: 0;

        }
.sidebox ul ul  {
        list-style-type: none;
        margin: 0;
        padding: 0px 0px 0px 0px;
        background-repeat:no-repeat;
                }

.sidebox ul ul ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        border:0;
        }

.sidebox ul ul ul ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        border:0;

        }

.sidebox ul li {
        height:100%;
        line-height:20px;
        clear:left;
        width: 300px;
        margin:0px 0px;
        list-style-type: none;
        }


.sidebox ul li a:link, .sidebox ul li a:visited {
        display:block;
        color:#7d5b46;
        border-bottom:1px solid #3a291f;
        text-decoration: none;
        padding: 5px 0px 5px 10px;


        }

.sidebox ul li a:hover {
        background:#36261d;
        color: #eee;
        }

.sidebox p {
        padding: 7px 10px;
        margin:0;
        }

.sidebox table{
        width:100%;
        text-align:center;
        color:#787d7f;
        }

li.recentcomments{
        padding:5px 5px;
        }


.squarebanner {
        margin:0px 0px 10px 0px;
        }

.squarebanner ul{
        list-style-type:none;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 15px 0px;
        width:300px;
        overflow:hidden;
                }

.squarebanner ul li{
        list-style-type:none;
        margin: 15px 7px 0px 7px;
        float:left;
        padding:5px;
        display:inline;
        background:#402B1E;
        }

/*calendar*/

#wp-calendar{
        width: 100%;
        padding: 0px 5px;

}
#calendar_wrap{

        margin:0px auto;
}

#wp-calendar caption{
        padding: 10px 5px 5px 5px ;
        font-size:16px;
        color:#9F231D;
        font-weight:bold;
        font-family:Georgia,Century gothic, Arial, sans-serif;
        text-transform:uppercase;
}


#wp-calendar th, #wp-calendar td{
        padding: 5px;
        text-align:center;
        color:#fff;
        background:#7F5C47;
}

#wp-calendar td a{

        padding: 0px;
        border:none;
        color:#843400;
}
#wp-calendar td{
        background:transparent;
        border:none;
        color:#7F5C47;
}
#wp-calendar td, table#wp-calendar th{
        padding: 2px 0;
}




/* --- FOOTER --- */

#footer {

        padding:5px 0 10px 0px;
        color:#ba8362;
        font-size:12px;
        margin:0px auto;

        }

#footer a:link , #footer a:visited{
                color:#ba8362;
        }

#footer a:hover {
                color:#ba8362;
        }

.fcred{

        text-align:center;
        margin:10px 0px 10px 0px;
        line-height:20px;
}


/* The Navigation */

#navigation{
        margin:0px 0px 0px 70px;
        padding:5px 7px;
        width:600px;
        height:27px;
        }


/* The Attachment */

.contentCenter {
        text-align:center;
        }

/* The Page Title */

h2.pagetitle {
        padding:10px 0px;
        font-size:16px;
        text-align:center;
        color:#962F49;
        margin-bottom:10px;
        }
 h2.pagetitle a {
         color:#507409;
 }
/* Comments */

#commentsbox {

        margin:0 0px;

}

h3#comments{
        font-size:18px;
        background:url(images/comh.png);
        height:50px;
        color:#fff;
        font-weight:bold;
        padding:13px 10px 0px 80px ;
        margin-top:10px;

}


ol.commentlist {
        margin:0px 0 0;
        clear:both;
        overflow:hidden;
        list-style:none;


}
.comment-body{
        position:relative;
        padding-left:90px;
        margin:10px 0px;
}
.bypostauthor{


}
ol.commentlist li {
        margin:0px 0;
        padding:10px 0px;
        background:url(images/comb.png) no-repeat;
}
ol.commentlist li .comment-author {
        color:#000;
        font-weight:bold;
        padding:5px 0px;
}
ol.commentlist li .comment-author a:link,ol.commentlist li .comment-author a:visited{

        color:#000;
        font-weight:bold;
        text-decoration:none !important;
}

ol.commentlist li .comment-author .fn {
        color:#000;
}
cite.fn{
        color:#000;
        font-style:normal;
}
ol.commentlist li .comment-author .avatar{
        position:absolute;
        border:1px solid #dddddd;
        background:#fff;
        padding:3px;
        margin-right:5px;
        left:10px;
        top:0px;
}
ol.commentlist li .comment-meta{
        font-size:10px;

}
ol.commentlist li .comment-meta .commentmetadata{

        color:#000;
}

ol.commentlist li .comment-meta a {
        color:#D91A20;
        text-decoration:none !important;
}
ol.commentlist li p {
        line-height:22px;
        margin-top:5px;
        color:#555;
        padding-right:10px;
        font-size:13px;

}
ol.commentlist li .reply{
        margin-top:10px;
        font-size:10px;

}
ol.commentlist li .reply a{
        background:#99304B;
        border:1px solid #972c0a;
        color:#fff;
        text-decoration:none;
        padding:3px 10px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
}

ol.commentlist li.odd {

}
ol.commentlist li.even {

}

ol.commentlist li ul.children {
        list-style:none;
        margin:1em 0 0;
        text-indent:0;

}

ol.commentlist li ul.children li.depth-2 {

        margin:0 0 0px 0px;

}

ol.commentlist li ul.children li.depth-3 {

        margin:0 0 0px 0px;

}

ol.commentlist li ul.children li.depth-4 {

        margin:0 0 0px 0px;

}
ol.commentlist li ul.children li.depth-5 {

        margin:0 0 0px 0px;

}
.comment-nav{

        padding:5px ;
        height:20px;
        width:600px;
        margin-left:80px;
}

.comment-nav a:link,.comment-nav a:visited{

        color:#a00801;
}

#respond{

        padding:0px 0px ;
        margin:10px 0px 0px 80px;

}
 #respond h3 {
        font-size:14px;
        color:#333;
        font-weight:bold;
        padding:10px 20px ;

}
#commentform {
        padding:10px 10px;

}
#commentform p{
        margin:5px 0px ;
        color:#444;
}

#commentform a{
        color:#a00801;
}
 #respond label{
        display:block;
        padding:5px 0;
        color:#444;

}
 #respond  label small {
        font-size:10px;

}
.comform{
        width:50%;
}
a#cancel-comment-reply-link{
        color:#fff;
        display:block;
        background:#EC7392;
        border:1px solid #D93A70;
        margin:20px 0px 0px 10px;
        padding:2px 10px;
        text-align:center;
        width:140px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
}
 #respond input {
        margin-bottom:10px;
        padding:5px 5px;
        margin:0 10px 10px 0;
        background:#fff;
        border:1px solid #ddd;
        color:#555;


}
#commentform  input{
        width:90%;

}

#respond  input#commentSubmit {
        width:100px;
        background:#99304B;
        border:1px solid #8F1A3A;
        color:#fff;
        text-decoration:none;
        padding:3px 10px;
        margin:10px 0px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;

        cursor:pointer;
}
textarea#comment{
        border:none;
        background:#fff;
        border:1px solid #ddd;
        width:95%;
        margin:10px 0px 0px 0px;
        padding:5px 5px;
        color:#555;
}


.widebanner{

        height:60px;
        margin-top:10px;
        padding:10px 0px;
        background:url(images/ad1.jpg) repeat-x;
        text-align:center;
}


.wp-pagenavi{

        font-size:12px;
        text-align: center !important;


}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {

        text-decoration: none;
        background:#422D20!important;
        border: 1px solid #333 !important;
        color:#fff !important;
        padding:3px 7px !important;
        display: block;
        text-align: center;
        float: left;
        margin-right: 4px;

}


.wp-pagenavi a:hover {
        color: #ffffff;
}

.wp-pagenavi span.pages {

display:none;
}

.wp-pagenavi span.current {
        text-decoration: none;
        background:#900701 !important;
        border: 1px solid #6F0500!important;
        color:#fff !important;
        padding:3px 7px !important;
        display: block;
        text-align: center;
        float: left;
        margin-right: 4px;

}

.wp-pagenavi span.extend {

        text-decoration: none;
        background:#900701 !important;
        border: 1px solid #6F0500 !important;
        color:#fff !important;
        padding:3px 7px !important;
        display: block;
        text-align: center;
        float: left;
        margin-right: 4px;

}

.headbanner{
        float:right;
        margin:15px 15px 0px 0px;
}

.fblock{

        border-bottom:1px solid #3a291f;
        padding:10px 0px!important;
}

.fblock h3{
        font-size:14px;
        font-weight:bold;
        padding:0px 0px 0px 0px;
}

.fblock h3 a:link,.fblock h3 a:visited{

        font-weight:bold;
        color:#9F2D27;
}

.fblock p{
                color:#7d5b46;
        margin:0px !important;
        padding:5px 0px !important;
}

