/*
Theme Name: WordPress Vibrant
Theme URI: http://www.customthemedesign.com/
Description: A vibrant wordpress style by <a href="http://www.customthemedesign.com/">Custom Theme Design</a>.
Version: 1.0
Author: Ahmed Fouad
Author URI: http://www.customthemedesign.com/
*/

/***************************************************/
* {
        font-family: Trebuchet MS, arial, tahoma;
        color: #406c86;
        outline: 0;
        padding: 0;
        margin: 0;
        border: 0 none;
        text-decoration: none;
        white-space: normal;
        vertical-align: baseline;
}

html, body {line-height: 1}
hr {display: none}
blockquote:before, blockquote:after, q:before, q:after {content: ''}
blockquote, q {quotes: "" ""}
ul {list-style-type: none}
ol {list-style-type: decimal}
.clear {clear: both}
/***************************************************/
body {
        background: #94aea3 url(images/bg_main.png) top;
        text-align: center;
}

img {
padding: 7px;
 background: #d8e5b9 url(images/bg_shadow.png) top;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;;
-khtml-border-radius: 5px;
border-radius: 5px;
        border: 1px solid #5e9b81;

}

    img:hover {
padding: 7px;
 background: #d8e5b9 url(images/bg_form_hover.png) top;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;;
-khtml-border-radius: 5px;
border-radius: 5px;
        border: 1px solid #5e9b81;

}


#container {
        width: 980px;
        margin-right: auto;
        margin-left: auto;
        text-align: justify;
}

#header {
        width: 100%;
        height: 400px;
        background: #94aea3;
border-bottom: 3px solid #41665e;
}

#wrapped {
        background: url(images/bg_shadow.png) repeat-x top;
        margin-top: -20px;
}


div .postavatar img {
padding: 8px;
padding: 7px;
 background: #d8e5b9 url(images/bg_info.jpg) top;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;;
-khtml-border-radius: 5px;
border-radius: 5px;
        border: 1px solid #5e9b81;
margin: 2px 10px -3px 0px;
}

div .postavatar {
padding: 0px;
margin: 0px;
float: left;
}

#smilies_toolbar {
padding-top: 10px;
}

/***************************************************/
#logo {

 width: 100%;
height: 400px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        background: url(images/head_anouk_2010) no-repeat;
        background-position: center 0px;
}



/***************************************************/
#column {
        float: left;
        width: 540px;
        margin-right: 20px;
}

.post {
        margin-top: 20px;
}

.post a {

        color: #4c727f;
                    border-bottom: 1px dotted #9fb076;
}

.post a:hover {

        color: #306171;
        border-bottom: 1px dotted #ffffff;
}



.entry {
        background: #d8e5b9;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;;
-khtml-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 5px 5px 10px #5c7b74;
-moz-box-shadow: 5px 5px 10px #5c7b74;
box-shadow: 5px 5px 10px #5c7b74;
        border: 1px solid #5e9b81;
}

.entry h2 {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 8px;
        margin-bottom: 5px;
        line-height: 1.3em;
        font-size: 16px;
        font-weight: bold;
        letter-spacing: -1px;
}

.entry h2 a {
        line-height: 1.3em;
        font-size: 16px;
        font-weight: bold;
        letter-spacing: -1px;
}

.entry .date {
        display: block;
        margin-left: 15px;
        margin-right: 15px;
        margin-bottom: 3px;
        color: #899865;
        padding-bottom: 5px;
        font-size: 11px;
}

/********* CSS For Post Info Below Header ***************/
.info {
        background: url(images/bg_info.jpg);
        border-top: 1px dotted #5e9b81;
        border-bottom: 1px dotted #5e9b81;
        padding-left: 15px;
        padding-right: 15px;
        font-size: 11px;
}

.info .cat {
color: #25425b;
        float: left;
}

.info .comments {
        float: right;
}

.info .cat a {
        line-height: 26px;
        color: #33716b;

        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 1px;
}

.info .comments a {
        line-height: 26px;


        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 1px;
}
/********* CSS For Article CONTENT ***************/
.content {
        padding-top: 15px;
        padding-right: 15px;
        padding-left: 15px;
        padding-bottom: 1px;
        text-align: justify;
}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
        line-height: 1.5em;
        margin: 0px 0px 5px 0px;
        padding: 0;
}

.content p {
        font-size: 13px;
        line-height: 1.5em;
color: #44775f;
        margin: 0px 0px 10px 0px;
        padding: 0;
}

.content .more-link {
        font-size: 11px;
        font-weight: bold;
        text-transform: uppercase;
           margin-top: 20px;
        float: right;
}

.content h1 {
        letter-spacing: -2px;
        font-size: 20px;
        color: #97aab1;
}

.content h2 {
        letter-spacing: -1px;
        font-size: 14px;
        color: #587287;
}

.content h3 {
        letter-spacing: -1px;
        font-size: 16px;
        font-weight: bold;
        color: #333;
}

.content h4 {
        font-size: 14px;
        font-weight: bold;
}

.content h5 {
        font-size: 12px;
        font-weight: bold;
        color: #999;
}

.content h6 {
        font-size: 11px;
        font-weight: bold;
}





/* CSS for UL/OL lists */
.content ol {padding-left: 20px;}
.content ul {margin: 5px 5px 20px 5px;}
.content ol {margin: 5px 5px 20px 5px;}
.content ul ul {margin: 5px 5px 5px 5px;}
.content ol ol {margin: 5px 5px 5px 5px;}

.content ol li {
        line-height: 1.5em;
        color: #899865;
        margin-bottom: 5px;
        font-size: 13px;
}

.content ul li {
        line-height: 1.5em;
        color: #899865;
        background: url(images/bullet.gif) no-repeat;
        background-position: left 6px;
        padding-left: 20px;
        margin-bottom: 5px;
        font-size: 13px;
}
/* End CSS for UL/OL lists */

/* Additional post tags */
blockquote {
        padding: 10px;
        border-left: 8px solid #c1d397;
        border-right: 1px solid #c1d397;
          border-top: 1px solid #c1d397;
          border-bottom: 1px solid #c1d397;
        -webkit-border-radius: 10px;
-moz-border-radius: 10px;;
-khtml-border-radius: 10px;
border-radius: 10px;
        background: #e1ebc8;
        margin: 5px 35px 15px 35px;
}

blockquote p {
font-family: Trebuchet MS, arial, tahoma;
        line-height: 1.5em;
        font-size: 12px;
        color: #94a271;
}

blockquote * {

   font-family: Trebuchet MS, arial, tahoma;
        line-height: 1.5em;
        font-size: 12px;
        color: #94a271;
}

ins {
        text-decoration: underline;
}

del {
        text-decoration: line-through;
}

code {
        color: #333;
        font-family: verdana;
        font-size: 11px;
        background: #eee;
}
/* Thanks! */

.tags {
        border-top: 1px dotted #8e9e67;
        font-weight: bold;
        line-height: 2em;
        color: #607651;
        padding-top: 4px;
        padding-left: 15px;
        padding-right: 15px;
        text-align: right;
        font-size: 11px;
        margin-top: 4px;
        margin-bottom: 5px;
}

.tags a {
        font-weight: normal;
        color: #377882;
        text-transform:lowercase;
}

.tags a:hover {
        color: #2b636c;
}

.follow {
color: #577b70;
        background: #bbdbd2;
        padding: 10px;
        margin-left: 15px;
        margin-right: 15px;
        margin-top: 10px;
        margin-bottom: 10px;
 -webkit-border-radius: 10px;
-moz-border-radius: 10px;;
-khtml-border-radius: 10px;
border-radius: 10px;
        border: 1px solid #8faca4;
        font-weight: bold;
        font-size: 11px;
}

.follow a {
        font-weight:bold;
        background: url(images/rss.gif) no-repeat;
        background-position: left center;
        padding-left: 20px;
}

.state {
        margin-left: 15px;
        margin-bottom: 15px;
        font-size: 13px;
        line-height: 1.5em;
}

.state a {
        line-height: 1.5em;
}
/***************************************************/
.navigation {
        padding-top: 10px;
        padding-right: 5px;
        padding-left: 5px;
        font-size: 11px;
        line-height: 1em;
        text-transform: uppercase;
        font-weight: bold;
}

.navigation a {
        color: #355169;
}

.navigation a:hover {
        color: #2a4257;
}

.navleft {
        float: left;
        width: 48%;
}

.navright {
        float: right;
        width: 48%;
        text-align: right;
}
/***************************************************/
.alignleft img, .alignright img, .aligncenter img {
        border: 4px solid #ccc;
}

.alignleft {
        float: left;
        display: inline;
        background: #fff;
        margin-right: 10px;
        margin-bottom: 4px;
}

.alignright {
        float: right;
        display: inline;
        background: #fff;
        margin-left: 10px;
        margin-bottom: 4px;
}

.aligncenter {
        text-align: center;
        display: block;
}

.alignnone {
        text-align: center;
        display: block;
}

p.wp-caption-text {
        padding: 3px;
        margin: 0;
        font-size: 11px;
        color: #999;
}
/***************************************************/
#sidebar {
        float: left;
        width: 420px;
color: #674c63;
}
/***************************************************/
.box {
        width: 420px;
color: #41797b;
margin-top: 20px;
}

.box h2 {
        margin-top: 20px;
margin-bottom: 10px;
        display: block;
        background: url(images/bigheader.png) no-repeat;
        width: 420px;
        height: 30px;
        color: #294f56;
        line-height: 27px;
        font-weight: bold;
        text-indent: 10px;
        font-size: 11px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;;
-khtml-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 5px 5px 10px #5c7b74;
-moz-box-shadow: 5px 5px 10px #5c7b74;
box-shadow: 5px 5px 10px #5c7b74;
        border: 1px solid #66887e;

}
/***************************************************/
.ads {
margin-top: 20px;
        padding: 10px;
        -webkit-border-radius: 10px;
-moz-border-radius: 10px;;
-khtml-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 5px 5px 10px #5c7b74;
-moz-box-shadow: 5px 5px 10px #5c7b74;
box-shadow: 5px 5px 10px #5c7b74;
        border: 1px solid #66887e;
        background: #c5e0d8;
}

.ads ul {

}

.ads ul li {
        float: left;
        display: inline;
        width: 125px;
        height: 125px;
        margin-left: 5px;
        margin-right: 2px;
}

.ads ul li a {
        float: left;
        display: block;
        width: 125px;
        height: 125px;
}

.ads ul li a img {
        float: left;
        display: block;
        width: 125px;
        height: 125px;
}
/***************************************************/
.subscribe {
        padding: 10px;
       -webkit-border-radius: 10px;
-moz-border-radius: 10px;;
-khtml-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 5px 5px 10px #5c7b74;
-moz-box-shadow: 5px 5px 10px #5c7b74;
box-shadow: 5px 5px 10px #5c7b74;
        border: 1px solid #66887e;
        background: #c5e0d8;
color: #674c63;
}

 .subscribe a {
        letter-spacing: 1px;
        font-weight: bold;
        border-bottom: 1px solid #FFF;
        color: #44775f;
}

.rssfeed {
        font-size: 12px;
        line-height: 1.4em;
        background: url(images/bullet.gif) no-repeat;
        background-position: left 5px;
        padding-left: 15px;
        margin-bottom: 5px;
color: #674c63;
}

.rssfeedlinks {
        padding-top: 5px;
        padding-bottom: 5px;
        margin-bottom: 10px;
        border-bottom: 1px dotted #77657a;
        font-size: 11px;

}

.rssfeedlinks a {
        float: left;
        font-weight: bold;
        background: url(images/rss.gif) no-repeat left;
        padding-left: 22px;
        line-height: 1.5em;
        color: #716174;
        margin-right: 40px;
}

.rssfeedlinks a:hover {
        color: #685d45;
        line-height: 1.5em;
}

.subscribe form {
        display: inline;
}

.subscribe fieldset {
        display: inline;
}

.subscribe input {
        display: inline;
        vertical-align: middle;
        font-size: 11px;
}

#rssinput {
        width: 300px;
        height: 20px;
        padding-left: 7px;
        padding-top: 7px;
        background: url(images/rss-input.gif) no-repeat top;
}

#rssinput:focus {
        width: 300px;
        height: 20px;
        padding-left: 7px;
        padding-top: 7px;
        background: url(images/rss-input.gif) no-repeat bottom;
}

#rssbutton {
        width: 36px;
        height: 36px;
        background: url(images/rss-button.gif) no-repeat;
        cursor: pointer;
}
/***************************************************/
.tabs {
        margin-top: 20px;
        width: 420px;
        overflow: hidden;
}

.tabs li {
        float: left;
        display: inline;
        margin-left: 10px;
margin-bottom: 10px;

        text-align: center;
        overflow: hidden;
        font-size: 11px;
}

.tabs li a {
        float: left;
        display: block;
        color: #d9ede7;
       -webkit-border-radius: 10px;
-moz-border-radius: 10px;;
-khtml-border-radius: 10px;
border-radius: 10px;
        border: 1px solid #66887e;
        font-weight: bold;
        padding-left: 20px;
        padding-right: 20px;
        line-height: 26px;
        height: 26px;
background: #95c3b8;

}

.tabs li a:hover {
        display: block;
background: #75a096;
        color: #2c5353;
}

.tabs li a.selected {
        display: block;
        background: #bbe1b0;
        color: #709665;
}

.tabs li a.selected:hover {
        display: block;
        background: #bbe1b0;
        color: #377074;
}
/***************** CSS For TAB Content *******************/
.tabcontent {
        display: none;
        background: #c5e0d8 no-repeat top;
       -webkit-border-radius: 10px;
-moz-border-radius: 10px;;
-khtml-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 5px 5px 10px #5c7b74;
-moz-box-shadow: 5px 5px 10px #5c7b74;
box-shadow: 5px 5px 10px #5c7b74;
        border: 1px solid #66887e;
        padding-top: 15px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 5px;
        overflow: hidden;
        font-size: 11px;
}

.tabcontent a, .tabcontent a strong {
        color: #486f66;
        line-height: 1.4em;
}

.tabcontent a:hover, .tabcontent a:hover strong {
        color: #3c5162;
}

.tabcontent ul li {
        display: block;
        background: url(images/bullet.gif) no-repeat;
        background-position: left 5px;
        border-bottom: 1px dotted #2c5353;
        padding-bottom: 5px;
        margin-bottom: 5px;
        padding-left: 20px;
        color: #5b9185;
        line-height: 1.4em;
        font-size: 11px
}

.tabcontent ul li a {
        color: #496a60;
        line-height: 1.4em;
}

.tabcontent ul li a:hover {
        color: #65857b;
}

.tabcontent ul li span {
        display: block;
        color: #67865e;
}
/***************** CSS For TAB Content *******************/
@media print {
        .tabcontent {
        display: block !important;
        }
}
/***************************************************/
.sidebar {
        float: left;
        width: 200px;
        margin-right: 20px;
        font-size: 11px;
color: #72614f;
}

.sidebar a {
        color: #847089;
}

.sidebar a:hover {
        color: #5a8b6a;
}

.sidebar ul li h2 {
        margin-top: 20px;
margin-bottom: 10px;
       -webkit-border-radius: 10px;
-moz-border-radius: 10px;;
-khtml-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 5px 5px 10px #5c7b74;
-moz-box-shadow: 5px 5px 10px #5c7b74;
box-shadow: 5px 5px 10px #5c7b74;
        border: 1px solid #66887e;

        display: block;
         background: url(images/bg_sidebar.png) repeat-x top;
        width: 200px;
        height: 30px;
        color: #386558;
        line-height: 30px;
        font-weight: bold;
        text-indent: 10px;
        font-size: 11px;
}

.sidebar ul li div {
        padding: 10px;
               -webkit-border-radius: 10px;
-moz-border-radius: 10px;;
-khtml-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 5px 5px 10px #5c7b74;
-moz-box-shadow: 5px 5px 10px #5c7b74;
box-shadow: 5px 5px 10px #5c7b74;
        border: 1px solid #66887e;
        background: #daece7;
        line-height: 1.4em;
        font-size: 11px;
}
/***********************************************/
.sidebar ul ul {
        padding: 10px;
               -webkit-border-radius: 10px;
-moz-border-radius: 10px;;
-khtml-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 5px 5px 10px #5c7b74;
-moz-box-shadow: 5px 5px 10px #5c7b74;
box-shadow: 5px 5px 10px #5c7b74;
        border: 1px solid #66887e;
        background: #daece7;
}

.sidebar ul ul ul {
        padding: 0px;
        border: 0;
        background: #daece7;
}

.sidebar ul li ul li {
        display: block;
        background: url(images/bullet.gif) no-repeat;
        background-position: left 9px;
        border-bottom: 1px dotted #5a8b6a;
        padding-left: 20px;
        padding-top: 4px;
        padding-bottom: 4px;
}

.sidebar ul li ul li a {
        display: block;
        color: #44704e;
        line-height: 1.4em;
}

.sidebar ul li ul li a:hover {
        color: #5a8b6a;
}
/***************************************************/
#footer {
        margin-top: 20px;
        width: 100%;
        background: #cde2c2;
        border-top: 5px solid #65847d;
        padding-top: 15px;
        padding-bottom: 15px;
}

#footercontent {
        width: 980px;
        height: 60px;
        margin-right: auto;
        margin-left: auto;
}

#footercontent ul {
        float: left;
        margin-bottom: 10px;
}

#footercontent ul li {
        float: left;
        margin-right: 20px;
        padding-right: 20px;
        border-right: 1px dotted #5d81a0;
        line-height: 1.5em;
}

#footercontent ul li a {
        float: left;
        display: block;
        color: #5d81a0;
        font-size: 14px;
        font-weight: bold;
        text-transform: uppercase;
        letter-spacing: -1px;
        line-height: 1.5em;
}

#footercontent ul li a:hover {
        color: #4e6e8a;
        line-height: 1.5em;
}

.copyright {
        float: right;
        color: #65847d;
        line-height: 1.5em;
        font-size: 11px;
}

.copyright a {
        font-weight: bold;
        border-bottom: 1px dotted #65847d;
        line-height: 1.5em;
        color: #2a6c5d;
}

.copyright a:hover {
        color: #4e6c65;
        line-height: 1.5em;
}

.rss {
        float: left;
        font-size: 11px;
}

.rss a {
        float: left;
        display: block;
        font-weight: bold;
        background: url(images/rss.gif) no-repeat left;
        padding-left: 25px;
        line-height: 1.5em;
        color: #65847d;
        margin-right: 25px;
}

.rss a:hover {
        color: #4e6c65;
        line-height: 1.5em;
}

.property {
        float: right;
        color: #92b082;
        line-height: 1.5em;
        font-size: 11px;
}

.property a {
        font-weight: bold;
        color: #71935f;
}

.property a:hover {
        border-bottom: 1px dotted #71935f;
}
/***************************************************/
/* CSS for Search Results Only Optional */
.result {
        border-top: 1px solid #86b5a1;
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 11px;
}

.result h3 {
        font-size: 16px;
        font-weight: bold;
        letter-spacing: -1px;
        padding:0;margin:0;
        line-height: 1em;
}

.result h3 a {
        font-size: 16px;
        font-weight: bold;
        letter-spacing: -1px;
        padding:0;margin:0;
        line-height: 1em;
}

.result .rdate {
        float: left;
        line-height: 2em;
        color: #a5b383;
}

.result .rcomment {
        float: right;
        line-height: 1.5em;
        color: #605a50;
        font-weight: bold;
}

.result .rcomment a {
        color: #a1af7e;
        font-weight: bold;
}

.result .rcomment a:hover {
        color: #8c9a6b;
}

.result .rsummary {
        padding: 10px;
          -webkit-border-radius: 10px;
-moz-border-radius: 10px;;
-khtml-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 5px 5px 10px #5c7b74;
-moz-box-shadow: 5px 5px 10px #5c7b74;
box-shadow: 5px 5px 10px #5c7b74;

        border: 1px solid #7ba495;
        background: #b8d6ca;
        margin-bottom: 15px;
}

.result .rsummary p {
        font-size: 13px;
        margin:0;
        padding:0;
}

.result .rcat {
        float: left;
        line-height: 2em;
        color: #7f8c61;
}

.result .rcat a {
        color: #5c7a84;
        font-weight: bold;
}

.result .rcat a:hover {
        color: #47646e;
}

.result .rtags {
        float: right;
        line-height: 2em;
        color: #596371;
}

.result .rtags a {
        color: #567e75;
        text-transform: lowercase;
}

.result .rtags a:hover {
        color: #497168;
}
/***************************************************/
/*           Commenting System CSS        */
#combox {
      width:94%;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 15px;
        padding-right: 15px;
}

h3#respond {
        font-size: 14px;
color: #5f9070;
        font-weight: bold;
        letter-spacing: -1px;
        line-height: 1em;
        padding-bottom: 5px;
        margin-bottom: 2px;
        border-bottom: 1px dotted #57855e;
}

h3#comments {
        font-size: 14px;
color: #57855e;
        font-weight: bold;
        letter-spacing: -1px;
        line-height: 1em;
        padding-bottom: 5px;
        margin-bottom: 2px;
        border-bottom: 1px dotted #57855e;
}

ol.commentlist {
        list-style-type: none;

        margin-bottom: 20px;
        padding-bottom: 20px;
        border-bottom: 1px dotted #57855e;
}

ol.commentlist li {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;;
-khtml-border-radius: 10px;
border-radius: 10px;

        border: 1px solid #7ba495;
        background: #b8d6ca;
        padding: 20px;
        margin-top: 20px;
}

ol.commentlist li.alt {
              -webkit-border-radius: 10px;
-moz-border-radius: 10px;;
-khtml-border-radius: 10px;
border-radius: 10px;


        border: 1px solid #7ba495;
        background: #b8d6ca;

        padding: 20px;
        margin-top: 20px;
}

.avatar {
        float: left;
        vertical-align: top;
        display: inline;
}

.commentbody {
        display: inline;
        float: left;
        margin-left: 20px;

}

.commentbody em {
        font-size: 11px;


}
/***************************************************/
p.comment_author, p.comment_author a {
        font-weight: bold;
        color: #567692;
        font-size: 11px;
}

p.comment_author a:hover {
        font-weight: bold;
        color: #77536d;
}

p.comment_time {
        line-height: 1.5em;
        color: #609365;
        font-size: 10px;
        font-family: tahoma;
        font-weight: bold;
        text-transform: uppercase;
}

.comment_text {
        line-height: 1.5em;
        color: #594f3f;
        margin-top: 15px;
        font-size: 11px;
}

.comment_text p {
margin-bottom: 10px;
margin-top: 5px;

}

/***************************************************/
.reply form {
        background: #d8e5b9;
        width: 488px;
        padding: 10px;
}

.reply p {
        margin-top: 10px;
        font-size: 11px;
}

.reply fieldset {
        vertical-align: middle;
        display: inline;
}

.reply input {
background: #cfe0a5;
        vertical-align: middle;
        display: inline;
        font-size: 11px;
        color: #42605d;
         border: 1px solid #96b376;
}

input[name=post_password] {
      -webkit-border-radius: 10px;
-moz-border-radius: 10px;;
-khtml-border-radius: 10px;
border-radius: 10px;
           padding: 5px;
        width: 125px;
         color: #42605d;
        border: 1px solid #66887e;
        background: #daece7 url(images/bg_form_light.jpg);
font-size: 11px;
-webkit-box-shadow: 5px 5px 10px #5c7b74;
-moz-box-shadow: 5px 5px 10px #5c7b74;
box-shadow: 5px 5px 10px #5c7b74;
margin-bottom: 8px;
}

input[name=Submit] {
      -webkit-border-radius: 10px;
-moz-border-radius: 10px;;
-khtml-border-radius: 10px;
border-radius: 10px;
           padding: 4px;
        width: 60px;
         color: #42605d;
        border: 1px solid #66887e;
font-size: 11px;
-webkit-box-shadow: 5px 5px 10px #5c7b74;
-moz-box-shadow: 5px 5px 10px #5c7b74;
box-shadow: 5px 5px 10px #5c7b74;

}


.reply textarea {
        vertical-align: middle;
        display: inline;
        font-size: 11px;
}

.reply label {
        vertical-align: middle;
        display: inline;
        font-size: 11px;
        font-weight: bold;
        font-family: tahoma;
        margin-left: 10px;
}

.replytext {
        border: 1px solid #d9f6fa;
        width: 200px;
        padding: 5px;
        color: #d1c6cf;
}

.replytext:focus {
        border: 1px solid #c3e5ea;
        background: #90888e;
}

.replyarea {
        border: 1px solid #96b376;
      -webkit-border-radius: 10px;
-moz-border-radius: 10px;;
-khtml-border-radius: 10px;
border-radius: 10px;
        line-height: 1.5em;
        padding: 10px;
        width: 470px;
        height: 120px;
        color: #42605d;
background: #cfe0a5 url(images/bg_form.png) top;
}

.replyarea:focus {
        border: 1px solid #8fab71;
        background: #c2d496 url(images/bg_form_hover.png) top;
}

.replybutton {
        background: #b3abb1;
border: 1px dotted #7a6c77;
        text-align: center;
        width: 100px;
        height: 25px;

        font-weight: bold;
        color: #e7e0e5;
        cursor: pointer;
         -moz-border-radius: 10px;;
-khtml-border-radius: 10px;
border-radius: 10px;
}

input[type=hidden]
{
    display: none !important;
}

select {

      -webkit-border-radius: 10px;
-moz-border-radius: 10px;;
-khtml-border-radius: 10px;
border-radius: 10px;
        line-height: 1.5em;
        padding: 10px;
        width: 200px;
         color: #42605d;
        border: 1px solid #66887e;
        background: #daece7;
font-size: 11px;
-webkit-box-shadow: 5px 5px 10px #5c7b74;
-moz-box-shadow: 5px 5px 10px #5c7b74;
box-shadow: 5px 5px 10px #5c7b74;
 }

option {

                   color: #42605d;
                background: #daece7;
font-size: 11px;

 }
.entry .wp-smiley  { border: 0px; padding: 0px; background: none;}


 input[name=s] {

      -webkit-border-radius: 10px;
-moz-border-radius: 10px;;
-khtml-border-radius: 10px;
border-radius: 10px;
           padding: 5px;
        width: 125px;
         color: #42605d;
        border: 1px solid #66887e;
        background: #daece7 url(images/bg_form_light.jpg);
font-size: 11px;
-webkit-box-shadow: 5px 5px 10px #5c7b74;
-moz-box-shadow: 5px 5px 10px #5c7b74;
box-shadow: 5px 5px 10px #5c7b74;
 }


 input[value=Search] {

      -webkit-border-radius: 10px;
-moz-border-radius: 10px;;
-khtml-border-radius: 10px;
border-radius: 10px;
           padding: 4px;
        width: 60px;
         color: #42605d;
        border: 1px solid #66887e;
font-size: 11px;
-webkit-box-shadow: 5px 5px 10px #5c7b74;
-moz-box-shadow: 5px 5px 10px #5c7b74;
box-shadow: 5px 5px 10px #5c7b74;
 }

/***************************************************/