
/*---:[PRIMARY MENU]:---*/
.primary-menu:after {
        display: table;
        content: &quot; &quot;;
        clear: both;
}
.primary-menu ul{
        border: 1px solid #000000;
        -moz-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.2);
        -webkit-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.2);
        box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.2);
        background: #565656;
        background: -moz-linear-gradient(#565656 0%, #323232 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #565656), color-stop(100%, #323232));
        background: -webkit-linear-gradient(#565656 0%, #323232 100%);
        background: linear-gradient(#565656 0%, #323232 100%);
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        width: 100%;
}
.primary-menu ul li,
.primary-menu ul li ul li {
        -moz-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.2);
        -webkit-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.2);
        box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.2);
        background: #565656;
        background: -moz-linear-gradient(#565656 0%, #323232 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #565656), color-stop(100%, #323232));
        background: -webkit-linear-gradient(#565656 0%, #323232 100%);
        background: linear-gradient(#565656 0%, #323232 100%);
}
.primary-menu ul li a {
        color: #f7f7f7;
        border-top: none;
        border-left: none;
}
.primary-menu ul li a:hover,
.primary-menu ul li.sfHover  {
        background: #555555;
}
.primary-menu ul li ul {
        width: auto;
}






.post a.read-more {
        display: table;
        -moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
        -webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
        box-shadow:inset 0px 1px 0px 0px #cf866c;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
        background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
        background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
        background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
        background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
        background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
        background-color:#d0451b;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:1px solid #942911;
        cursor:pointer;
        color:#ffffff;
        font-size:13px;
        padding:6px 24px;
        text-decoration:none;
        text-shadow:0px 1px 0px #854629;
        margin-top: 10px;
}
.post a.read-more:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
        background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
        background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
        background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
        background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
        background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
        background-color:#bc3315;
}
.post a.read-more:active {
        position:relative;
        top:1px;
}