body {
}

ul{list-style-type:none;padding:0;margin:12px 0 0 0}

.logo{
    display: block;
    float: left;
    font-size: 20px;
    font-weight: 200;
    line-height: 1;
    margin-left: -20px;
    padding: 8px 20px 12px;
    text-shadow:0 1px 1px rgba(17,0,0,0.75);
    color:#F9F7F6
}

.capeditormode{ min-height:29px;
                overflow:auto;
                background:#667;
                box-shadow:inset 0 4px 6px #334;
                border-radius:0 0 6px 6px;
                padding-bottom:5px;
                margin-top:100px
            }

ul.capeditmodebar{ margin:4px}

ul.capeditmodebar li:active{background:#f80;box-shadow:inset 0 0 6px #112}


ul.capeditmodebar li{  padding:0;
                        margin:0;
                        line-height:21px;
                        text-shadow:0 1px 1px rgba(20,0,0,0.75);
                        font-size:12px;
                        margin:5px 0 0 0;
                        line-height:22px;
                        height:100%;
                        font-weight:bold;
                        padding:0 4px;
                        border:2px solid #ccc;
                        color:#fff}

ul.capeditmodebar li.capnoborder{color:#ccc;
                border:0}

.caplistep{
    background:#7A7A89;
    background-color:#000;
    background-image:-moz-linear-gradient(top,#000,#7A7A89);
    background-image:-webkit-linear-gradient(top,#000,#7A7A89);
    margin-left: 2px;
    margin-bottom:10px;
    text-align:center;
}

.caplivisitedstep{color:#f80;
                    margin-right: 1px;
                    margin-top:1px;
                    font-size:18px;
                    float:right;
                }


.caplitodostep{ color:#CECED6;
                margin-right: 1px;
                margin-top:1px;
                font-size:18px;
                float:right;
            }

.caplidonestep{ color:#3ED715;
                margin-right: 3px;
                margin-top:1px;
                font-size:18px;
                float:right;
                
            }

.capsetupwelcome{   padding:2px 0 0 0;
                    height:40px;
                } 

.capsetupwelcome p{ font-family:Palatino,"Palatino Linotype","Book Antiqua",Georgia,"Times New Roman",Times,serif;
                    font-size:14px;
                    text-align:center;
                    font-size:20px;
                    line-height:22px;}

.capfooter{
    margin-top:10px;
    margin-bottom:24px;
    text-align:right;
    overflow:hidden;
    font-size:10px;}

.footerimg{
    padding:40px;
}
 
.capsinglepostright{
    margin-top:80px;
}

.capedithelp h5{ color:#40742A;
             } 

.capedithelp h4{ background:#666677;
                color:#fff;
                text-align:center;
                margin-top:26px;
                margin-bottom:10px} 

.capedithelp p{ background:#F5F5F5;
                border:1px solid #ccc;
                padding-left:16px;
                margin:4px;
                padding-bottom:4px}

.capedithelp ul{margin:16px;}

.capsummaryeditbar{text-align:center}

li.caplarge{
            font-size:18px;
            font-weight:bold;
            text-shadow:0 1px 1px rgba(17,0,0,0.75);
            color:#F9F7F6;
            margin-bottom:5px;
        }

.capsummarytoolarea{
                    background:#ccc;
                    background-color:#FFFFFF;
                    background-image:-webkit-gradient(linear,0 0,0 100%,from(#667),color-stop(50%,#000),to(#667));
                    background-image:-webkit-linear-gradient(#667,#000 50%,#667);
                    background-image:-moz-linear-gradient(top,#667,#000 50%,#667);
                    background-image:-ms-linear-gradient(#667,#000 50%,#667);
                    background-image:-o-linear-gradient(#667,#000 50%,#667);
                    background-image:linear-gradient(#667,#000 50%,#667);
                    background-repeat:no-repeat;
                    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666677',endColorstr='#666677',GradientType=0);
                    margin-bottom:20px;
                    padding:8px;
                    border:3px double #eee;
                    border-radius:4px}

.capoutlinemain h2{
                    color:#667;
                    padding:6px 0 0 0;
                    border-top:1px solid #667}

.capcontentwithprogress{margin-top:20px}.lsSourceType{ text-transform:uppercase;
                                                        font-size:11px;
                                                        font-weight:bold;
                                                        color:#fff;
                                                        padding:1px 4px 1px 4px;
                                                        margin:0 6px 0 0;
                                                        box-shadow:2px 2px 3px #667;
                                                        vertical-align:6px}


.capprogressbar{border-bottom:3px double #ccc}


ul.cappromoteprogress li:hover{background:#f80}


.capnav{
    background-image:-moz-linear-gradient(center top , #333333, #468F27);
    background-image:-webkit-linear-gradient(center top , #333333, #468F27);
}


li.capnavtitle{ font-weight:bold;
                color:#417929;
                background:#CDCDD4;
                margin-left:15px;
                margin-right:15px;
                margin-top:4px}

.capnavbar-fix li a{width:180px;
                    white-space:normal;
                    line-height:16px;
                    font-size:13px
                    }
                    
fieldset h5{
    text-align:left;
    margin:8px;
}

fieldset h6{
    margin:8px;
}

.btn-inverse{
    /* margin-left:140px; */
    /* margin-top:20px; */
}


input.checkbox{
    margin-top:3px;
}

label{
    margin-top:3px;
}

.small_add{
    margin-left:50px;
}

.mini_add{
    margin-left:200px;
}

.properties{
    *float:right;
    margin-right:5px;
}

.checkbox{
    margin-top:3px;
}

.input-xlarge{
    /*margin-left:40px;*/
    border:2px solid  #ccf;
}

.crop { height:200px; width:400px; overflow: hidden; }
.crop img { height:180px}
