/* Simply Smooth */
/* @Author Enoch (enoch@webs.com) */

/* importing font for title */
@import url(http://fonts.googleapis.com/css?family=Syncopate&v1);

body {
    color: #777;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 20px;
    margin: 0px auto 0px;
    padding: 0px;
    background: -moz-linear-gradient(top, rgba(238,240,227,0) 0px,rgba(238,240,227,1) 400px,rgba(238,240,227,1)600px); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0px,rgba(238,240,227,0)), color-stop(400px,rgba(238,240,227,1)), color-stop(600px,rgba(238,240,227,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(238,240,227,0) 0px,rgba(238,240,227,1) 400px,rgba(238,240,227,1)600px); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(238,240,227,0) 0px,rgba(238,240,227,1) 400px,rgba(238,240,227,1)600px); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(238,240,227,0) 0px,rgba(238,240,227,1) 400px,rgba(238,240,227,1)600px); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eef0e3', endColorstr='#eef0e3',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, rgba(238,240,227,0) 0px,rgba(238,240,227,1) 400px,rgba(238,240,227,1)600px); /* W3C */
    background-attachment: fixed;
    height: 100%;
}

a img {border: none;}
a {text-decoration: none;}
a:focus, a:hover, a:active {text-decoration: underline;outline: none;}
h4 {font:normal 18px arial;}
.fw-profile-pic {border: solid 1px #ddd !important; padding:2px;}

input, textarea {
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:5px;
    color:#777 !important;
    display:inline;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px !important;
    margin:0 0 10px;
    padding:2px 4px !important;
    opacity:1 !important;
    background: white;
    border:1px solid #ddd;
}

input[type="button"] {
    background: #777;
    color: #FFF !important;
}

input[type="checkbox"], input[type="radio"]{
    background: transparent !important;
    border: 0 !important;
        padding: 0 !important;
        margin: 0 3px 0 0 !important;
}

#fw-container { width: 960px; position: static;}

#fw-head {
    background: none;
    width: 960px;
    height: 155px;
    margin: 0 auto 0;
    padding: 10px 0 0 0;
    text-align: center;
    background: url('images/header.png');
    background-repeat:no-repeat;
    background-position:center bottom;
    position: relative;
    z-index: auto;
}
#fw-head h1 {
    color: #777;
    font-size: 56px;
    font-family: 'Syncopate', arial, sans-serif;
    margin: 20px 0 0 0;
    padding: 10px 0 0 0;
    text-decoration: none;
    text-transform:lowercase;
    letter-spacing:-4px;
    line-height:1em;
    height: auto;
    vertical-align: bottom;
    overflow: visible;
    position:absolute ;
    bottom: 30px;
    width: 960px;
    *margin-left: -480px;
}
#fw-head h1 a, #fw-head h1 a:visited {color: #FFF;}
#fw-head h1 a:hover {color: #FFF; text-decoration: none;}

.fw-title a, .blogHeader a {
    text-decoration: none;
}

.fw-title a:hover, .blogHeader a:hover {
    text-decoration: underline;
}

#fw-smalltitle {
    margin-top: -5px;
    font: normal 10px Arial, Helvetica, sans-serif;
    margin-bottom: 0px;
    position: absolute;
    width: 100%;
    bottom: 10px;
    left: 0;
}

#fw-nav-menu{
    background: none;
    color: white;
    position: relative;
    width: 960px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: lowercase;
    letter-spacing: -0.3px;
    font-weight: bold;
    text-align: left;
    margin: 0;
    padding: 0 0 0px 0;
    z-index: 2;
}

#fw-nav-menu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#fw-nav-menu li {
    display: inline;
    margin: 0 20px 3px 0px;
}

#fw-nav-menu ul li a:visited, #fw-nav-menu ul li a:link {
    color: white;
    padding: 0 0 3px 0;
}

#fw-nav-menu ul ul {
    width: 130px;
    top: 17px;
}

#fw-nav-menu ul ul li {
    display: block;
    margin: 6px 0px 9px 10px;
}

#fw-nav-menu ul ul li a:hover, #fw-nav-menu ul ul ul li a:hover, #fw-nav-menu ul ul li a:visited:hover, #fw-nav-menu ul ul ul li a:visited:hover {
    background: none !important;
    text-decoration: underline !important;
}

/* Main dropdown functionality */
#fw-mainnavwrap li:hover, #fw-mainnavwrap .sfhover { position: relative; z-index: 10;}
#fw-mainnavwrap .fw-nav-level-1, #fw-mainnavwrap .fw-nav-level-2 {background-color: #EEF0E3; background-color: rgba(238, 240, 227, .9) !important; border: 0px solid white !important; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#fw-mainnavwrap li ul { position: absolute; left: -999em; line-height: 1; padding: 0; z-index: 10; margin: 0; display: block; }
#fw-mainnavwrap li:hover ul ul, #fw-mainnavwrap li.sfhover ul ul { left: -999em; }
#fw-mainnavwrap li:hover ul, #fw-mainnavwrap li li:hover ul, #fw-mainnavwrap li.sfhover ul, #fw-mainnavwrap li li.sfhover ul { left: 0; }
#fw-mainnavwrap .fw-nav-level-0 ul li { display: block; clear: both; white-space: nowrap; padding: 0 !important; width: 100%; margin: 0; }
#fw-mainnavwrap .fw-nav-level-1 { opacity: 1;}

/* Default dropdown styles */
#fw-mainnavwrap .fw-nav-level-0 ul a { display: block; padding: 5px 10px; width: auto; }
.navtype-Left #fw-mainnavwrap li:hover > ul { left: 100%; top: 0; }
.navtype-Left #fw-mainnavwrap .sfhover .fw-nav-level-1 { left: 100%; top: 0; }
.navtype-Right #fw-mainnavwrap li:hover > ul { left: -100%; top: 0; }
.navtype-Right #fw-mainnavwrap .sfhover ul { left: -90%; top: 0; }
.navtype-Top li:hover .fw-nav-level-1, .navtype-Top .sfhover .fw-nav-level-1 { top: 100%; }
.navtype-Top #fw-mainnavwrap li:hover > .fw-nav-level-2 { top: -6px; *top: -4px; left: 100%; }

/* IE Bloat */
.navtype-Top #fw-mainnavwrap #fw-nav-menu .sfhover .sfhover ul,
.navtype-Left #fw-mainnavwrap #fw-nav-menu .sfhover .sfhover ul { left: 100%; top: -2px; }
.navtype-Right #fw-mainnavwrap #fw-nav-menu .sfhover ul ul { left: -999em; }
.navtype-Right #fw-mainnavwrap #fw-nav-menu .sfhover .sfhover ul { left: -100%; top: -2px; }
* html #fw-mainnavwrap .fw-nav-level-0 ul li { float: none; width: auto; line-height: 5px; }
*:first-child+html #fw-mainnavwrap .fw-nav-level-0 ul li { float: none; width: auto; }

.fw-paragraph {margin-top:20px;}

#fw-blockContainer { overflow:hidden; }

.icon-link {
    padding-left: 28px !important;
    margin-left: 3px;
}

#fw-bigcontain {
    width: 909px;
    float: left;
    text-align: justify;}

.hasSidebar #fw-bigcontain { width:600px; }

#fw-sidebar { display: none; }
.hasSidebar #fw-sidebar { display: block; }

#fw-bigcontain .fw-paragraph {}
#fw-sidebar {width:300px; float:right;}
#fw-sidebar .fw-paragraph {padding:10px;}
#fw-sidebar .fw-title {font-size:18px;}
#boxad {margin-top:25px;}

.fw-searchContainer, #fw-searchContainer {
  width: 242px !important;
  height: 22px;
  border: 2px solid #424242 !important;
}
.fw-searchbox {
  height: 18px;
}

.fw-even, #fw-menubar_aux {

    padding: 5px !important;
}

#fw-menubar_aux {padding-left: 0px !important;}

.blogPostDetails {font-size:11px !important;}
.blogPostDetails img {display:none;}

.blogCategories{
    background:#EEF0E3;
    font-size:11px;
    margin:10px 0 20px;
    padding:5px 10px;
}

#commentForm {padding:15px !important;}
#nameEmailBox label {
    padding-top: 1px;
    font: italic normal 16px "Times New Roman", serif !important;
    color:#999;
    text-transform:lowercase;
}
#commenterNameContainer, #commenterEmailContainer {margin-bottom:0px !important;}

.fw-button, .fw-button:visited, input.fw-button, .fw-title .fw-button {
    background-color:#555 !important;
    border: 0px !important;
    opacity: 1 !important;
    padding: 4px 10px !important;
    color:#fff !important;
    font-style:normal !important;
}

.fw-editor .fw-editor-label {
    padding-top: 3px;
    vertical-align: top;
}

.fw-tabs {
    padding: 5px !important;
    background:#eef0e3 !important;
}
.fw-tab-item {
    padding: 0px !important;
    background: #e0e0e0 !important;
    border: solid 1px #ccc !important;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.fw-tab-item a:link, #fw-container .fw-tab-item a:visited{
    color: #777 !important;
    padding-top: 1px !important;
}
.fw-tab-item a:hover {
    background: #e0e0e0 !important;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: -webkit-gradient( linear, left bottom, left top, color-stop(0.43, rgb(199,197,199)), color-stop(1, rgb(224,224,224))) !important;
    background: -moz-linear-gradient( center bottom, rgb(199,197,199) 43%, rgb(224,224,224) 100%) !important;
}
.fw-tab-item-selected {
    padding: 0px !important;
    background: #fff !important;
    background: -webkit-gradient( linear, left bottom, left top, color-stop(0.43, rgb(255,255,255)), color-stop(1, rgb(230,230,230))) !important;
    background: -moz-linear-gradient(center bottom, rgb(255,255,255) 43%, rgb(230,230,230) 100%) !important;
    border: solid 1px #ccc !important;
}

#fw-footer { position: absolute; left: 0;  background-color:#EEF0E3; margin-bottom: -15px;
background-image: url('images/footer.png'); background-position: center top; width:100%; height: 162px; background-repeat: no-repeat; *box-shadow: 0 0px 100px 100px #eef0e3; overflow: hidden; }

#fw-footer .fwftr-button, .fwftr-input-big {
    margin-left: 0px !important;
    margin-top: -80px !important;
    margin-right: 0px !important;
}
#fw-footer .snap_noshots {
    margin-top: -80px !important;
    float: right;}

#fw-foottext { text-align: center; }
#fw-footer p {margin: 0 auto 15px !important; padding-top: 15px;   width: 960px !important; float: none !important; background-color: none;}

#fw-advertisement {text-align: center; }


a:hover {text-decoration:none;}
#fw-container {background: none;*border-top: 0px solid #333333; margin: 0px auto 0px; padding: 10px;}

#fw-nav-menu{border-bottom: 0px solid #DDDDDD;}
#fw-nav-menu ul ul {p-moz-box-shadow: 0px 0px 1px #ccc; p-webkit-box-shadow: 2px 2px 1px #ccc; pbox-shadow: 2px 2px 1px #ccc;}
#fw-nav-menu ul ul a {*border-bottom: solid 0px #ddd !important;}

#fw-sidebar .fw-paragraph {background:#eef0e3;}

#fw-blockContainer {border-bottom: 0px solid #DDDDDD; background-color:#eef0e3; padding: 20px 25px 35px; border: 1px solid #eef0e3;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
min-height: 450px;
box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.4);}