/* Start of CMSMS style sheet 'Module: Blogs Made Simple' */
/*
************
General styles
************
*/

a.blogs-breadcrumb,
#blogs-breadcrumb {
  color:#808080;
  font-weight:bold;
  padding:0px;
  padding-bottom:12px;
  text-decoration:none;
}

a.blogs-breadcrumb:hover {
color:#9C0800;
}

#blogs-showmessage {
  margin:12px;
  padding:12px;
  border:2px solid #9C0800;
}

#entry-headline {
  font-weight:bold;
  color: #000000;
}

/*
****************
Pagespecific styles
****************
*/

/*Main Blogs-styles*/
#blogs-showblogsentries {

}

#blogs-showblogsentry {
  border-bottom:1px solid black;
}

#blogs-showblogsentrytime {
  color:#333;
  font-size:80%;
}

#blogs-showblogsentrytitle {
  font-size:130%;
  padding-bottom:13px;
}

#blogs-showblogsentryshorttext {

}

#blogs-showcategoryentrytext {

}

#blogs-showcategoryentryfiles {

}

#blogs-showcategoryentryauthor {
  padding:2px;
  font-style:italic;

}

#blogs-showblogsentrycategory {

}

#blogs-showblogsentrycomments {
  font-weight:bold;
}

/*ShortCategory-styles*/
#blogs-shortbox {
  text-align:center:
  width:216px;
  margin:4px;
  margin-left:8px;
  margin-right:8px;
  float:left;
}
#blogs-shortcategorytitle {
  text-align:center; 
  text-transform:capitalize;
  font-size:130%;
  border:2px solid black;
  padding-left:4px;
  padding-right:4px;
  padding-top:12px;
  padding-bottom:12px;
  width:212px;
}

#blogs-shortcategorytitle:hover {
  background-color:#eee;
}



#blogs-shortentrylist {
  margin-top:10px;
}
#blogs-shortentry {
}
#blogs-shortentrydate {
  color:#333;
  font-size:80%;
  padding-left:12px;
}
#blogs-shortentrylink {
   padding-left:12px;
   padding-bottom:4px;
}

/*** ShowCategory-styles ***/
#blogs-showcategorybox {
  width:90%;
}

#blogs-showcategoryheader {
  width:50%;
  border:2px solid black;
  padding:10px;
  margin-bottom:24px;
}

#blogs-showcategorytitle {

  font-size:130%;
  padding-bottom:13px;

}

#blogs-showcategorydescription {
}

#blogs-showcategoryentries {
  margin-top:10px;
  margin-left:12px;
}

#blogs-showcategoryentry {
  padding-bottom:24px;
}

#blogs-showcategoryentrytime {
  color:#333;
  font-size:80%;
}

#blogs-showcategoryentrytitle {
  font-style:italic;
  margin-bottom:5px;
  margin-top:4px;
  padding-left:12px;
}

#blogs-showcategoryentrytext {
  padding-bottom:2px;
}

#blogs-showcategoryentryfiles {
  padding-top:4px;
  padding-left:8px;
}

#blogs-showcategoryentryauthor {
  padding:2px;
  font-style:italic;
}

#blogs-showcategoryentrycomments {
  font-weight:bold;
}


/*** ShowEntry-styles ***/

#blogs-showentrybox {
  width: 98%;
}

#blogs-showentryheader {
  width:50%;
  border:2px solid black;
  padding:10px;
  margin-bottom:24px;
}

#blogs-showentrytime {
  color:#333;
  font-size:90%;
  padding-bottom:8px;
}

#blogs-showentrytitle {
  font-size:130%;
  padding-bottom:13px;
}

.blogs-showentrytext {
}

blogs-showentrytext.a {
  color:#993333;
}

#blogs-showentryauthor {
  font-style:italics;
}

#blogs-showentryfiles {
  padding-top:13px;
  padding-left:0px;
}


#blogs-showentrycomments {
  padding-left:12px;
}

#blogs-showentrycomment {
  padding-bottom:12px;
  margin-bottom:12px;
  border-bottom:1px solid #222; 

}

#blogs-showentrycommenttime {
  color:#333;
  font-size:80%;
}

#blogs-showentrycommenttext {
}

#blogs-showentrycommentauthor {
  font-style:italic;
}

#blogs-showentrycommentform {
  padding-top:10px;
  margin-top:10px;
  padding-left:12px;
  margin-bottom:10px;
}

.blogs-authorinput {
  width:400px;
  border:1px solid #333;
}

.blogs-authorinput:hover {
  background-color:#ddd;
}

.blogs-commentinput {
  width:400px;
  border:1px solid #333;
}
.blogs-commentinput:hover {
  background-color:#ddd;
}

.blogs-submitinput {
  border:1px solid #bbb;
}

.blogs-submitinput:hover {
  background-color:#ddd;
}

/* End of 'Module: Blogs Made Simple' */

/* Start of CMSMS style sheet 'uni-form' */
/* Your styles below */
/* Keep in mind that wherever you see "Required property" it means that the property must exist, adjust it's value to your liking */

      .uniForm{
        margin:0; padding:0;
        position:relative;
        width:100%;
        /* user prefs */
        padding:10px 0;
      }

        /* Some generals */
        .uniForm fieldset{
          border:none;
          margin:0; padding:0;
          /* user prefs */
          margin:0 0 7px 0; padding:0 0 10px 0;
        }
          .uniForm fieldset legend{
            color:#000; /* Reset IE */
            margin:0; padding:0;
            /* user prefs */
            margin:0 0 .5em 0;
            font:bold small-caps 100%/100% "lucida grande", "lucida sans unicode", "trebuchet ms", arial, verdana, sans-serif;
            letter-spacing:.1em;
            color:#93b5be;
          }

          .ctrlHolder{ /* This is the main unit that contains our form "modules" */
            overflow:hidden;
            margin:0; padding:0;
            clear:both;
            /* user prefs */
            margin:0; padding:7px 4px;
          }

          .buttonHolder{
            overflow:hidden;
            clear:both;
            /* user prefs */
            background:#e1ff87;
            border: 1px solid #aaa; border-width:1px 0;
            margin:10px 0 0 0; padding: 20px 0px 10px 132px;
            text-align:left;
height:30px;
          }
            .resetButton{
            }
            .submitButton{
            }

          .uniForm .inlineLabel{
            width:auto;
            float:none;
            display:inline;
            /* user prefs */
            margin:0 2em 0 0;
            font-weight:normal;
          }
            .uniForm .inlineLabel input{
            }
          
          /* Highlighting the rows on input focus */
          .focused{
            border:1px solid #EFE795; border-width:1px 0;
            padding:6px 4px;
          }


          /* Styles for form controls where labels are in line with the input elements */
          /* Set the class to the parent to .inlineLabels */
          .inlineLabels .ctrlHolder{
          }
              .inlineLabels label,
              .inlineLabels .label{
                float:left;
                margin:.3em 0 0 0; padding:0;
                line-height:100%;
                /* user prefs */
                width:30%; 
                font-weight:normal;
              }

              .inlineLabels .textInput,
.inlineLabels input,
              .inlineLabels .fileUpload{
                float:left;
                /* user prefs */
                width:68%;
           border:solid 1px #afafaf;
margin-left:5px;
background-color:#f1efe2;
              }

.inlineLabels select{
float:left;
           border:solid 1px #afafaf;
margin-left:5px;
background-color:#f1efe2;
}
              .inlineLabels .fileUpload > input{
              }
              
              .inlineLabels .selectInput{
                float:left;
                /* user prefs */
                width:69%;
                border:1px solid #afafaf;
margin-left:5px;
background-color:#f1efe2;
              }

              .inlineLabels textarea{
                float:left;
                width:68%;
                /* user prefs */
                border:1px solid #afafaf;
                height:12em;
margin-left:5px;
background-color:#f1efe2;
              }

            .inlineLabels .formHint{
text-align:left;
              clear:both;
              /* user prefs */
              color:#444;
              margin:.5em 5px 0 32%; padding:3px 0;
              font-size:80%;
            }
  
              /* inlineLabels esthetics */
              .inlineLabels .formHint strong{
                padding:0 0 0 14px; 
               
                display:inline-block;
              }

.inlineLabels {
border: 1px solid #a1a1a1;
background-color:#fff;
}


/* Columns */
.uniForm .col{
  width:47.9%; /* Required property */
  margin:0 2% 0 0; 
}
.uniForm .columnLeft{
  width:49%; /* Required property */
}
.uniForm .columnRight{
  width:49%; /* Required property */
}

/* Messages */
.uniForm #errorMsg{
  background:#ffdfdf;
  border:1px solid #df7d7d; border-width:1px 0;
  margin:0 0 1em 0; padding:1em;
}
.uniForm .error{
  background:#ffdfdf;
  border:1px solid #df7d7d; border-width:1px 0;
}
  .uniForm #errorMsg dt,
  .uniForm #errorMsg h3{
    margin:0 0 .5em 0;
    font-size:110%;
    line-height:100%;
    font-weight:bold;
  }
  .uniForm #errorMsg dd{
    margin:0; padding:0;
  }
    .uniForm #errorMsg ol{
      margin:0; padding:0;
    }
      .uniForm #errorMsg ol li{
        margin:0; padding:2px;
        list-style-position:inside;
        border-bottom:1px dotted #df7d7d;
        position:relative;
      }
    .uniForm .errorField{
      color:#af4c4c;
      margin:0 0 6px 0; padding:4px;
      background:#ffbfbf;
    }

.buttonHolder .fbsubmit {
text-align:left;
}

.buttonHolder .fbsubmit_next {
text-align:left;
width:132px;
}

.formHint a {
font-size:10px;
}

.formHint a:hover {
font-size:10px;
}

.buttonHolder .fbsubmit_prev {
text-align:left;
width:132px;
}
/* End of 'uni-form' */

/* Start of CMSMS style sheet 'uni-form-generic' */
/* Uni-Form by Dragan Babic  - http://dnevnikeklektika.com/ , http://draganbabic.com/ */ 
/* Some rights reserved - http://creativecommons.org/licenses/by-sa/2.5/ */
/* It is suggested not to edit this file directly, but rather the uni-form.css provided in the Uni-Form zip archive */

.uniForm{
  margin:0; padding:0;
  position:relative;
  width:100%;
  overflow:hidden;
text-align:right;
}

  /* Some generals */
  .uniForm fieldset{
    border:none;
    margin:0; padding:0;
  }
    .uniForm fieldset legend{
      margin:0; padding:0;
    }

    .uniForm .ctrlHolder{ /* This is the main unit that contains our form elements */
      overflow:hidden;
      margin:5px; padding:0;
      clear:both;
    }

    .uniForm .buttonHolder{
      overflow:hidden;
      clear:both;
    }
      .uniForm .resetButton{
      }
      .uniForm .submitButton{
      }

    .uniForm .inlineLabel,
    .uniForm .inlineLabels .inlineLabel,
    .uniForm .blockLabels .inlineLabel{
      width:auto;
      float:none;
      margin:0 1em 0 0;
      display:inline;
    }
      .uniForm .inlineLabel input{
      }
    
    .uniForm .focused{ /* For highlighting the rows on input focus */
    }

    /* ########################################################################## */

    /* Styles for form controls where labels are in line with the input elements */
    /* Set the class of the parent (preferably to a fieldset) to .inlineLabels */
    .uniForm .inlineLabels .ctrlHolder{
    }
        .uniForm .inlineLabels label,
        .uniForm .inlineLabels .label{
          float:left;
          margin:.3em 2% 0 0; padding:0;
          line-height:100%;
          position:relative;
        }

        .uniForm .inlineLabels .textInput,
        .uniForm .inlineLabels .fileUpload{
          float:left;
        }
        .uniForm .inlineLabels .fileUpload{
        }
        
        .uniForm .inlineLabels .selectInput{
          float:left;
        }

        .uniForm .inlineLabels textarea{
          float:left;
        }

      .uniForm .inlineLabels .formHint{
        clear:both;
      }

        /* inlineLabels esthetics */
        .uniForm .inlineLabels .formHint strong{
        }


    /* ########################################################################## */

    /* Styles for form controls where labels are above the input elements */
    /* Set the class of the parent (preferably to a fieldset) to .blockLabels */
    .uniForm .blockLabels .ctrlHolder{
    }

      .uniForm .blockLabels label,
      .uniForm .blockLabels .label{
        display:block;
        float:none;
        margin:.3em 0; padding:0;
        line-height:100%;
        width:auto;
      }
      .uniForm .blockLabels .label{
        float:left;
        margin-right:3em;
      }

      .uniForm .blockLabels .inlineLabel{
        position:relative; top:.15em;
      }

      .uniForm .blockLabels .textInput,
      .uniForm .blockLabels .fileUpload{
        float:left;
      }
      .uniForm .blockLabels .fileUpload{
      }
      
      .uniForm .blockLabels .selectInput{
        display:block;
      }

      .uniForm .blockLabels textarea{
        float:left;
        display:block;
      }

      .uniForm .blockLabels .formHint{
        float:right;
        margin:0;
        clear:none;
      }

      /* blockLabels esthetics */
      .uniForm .blockLabels .ctrlHolder{
      }

      .uniForm .blockLabels .focused{
      }

    /* ########################################################################## */

    /* Focus pseudoclasses */
    .uniForm .ctrlHolder .textInput:focus{
    }
    .uniForm div.focused .textInput:focus{
    }
    .uniForm div.focused .formHint{
    }

    /* Required fields asterisk styling, use if needed */
    .uniForm label em,
    .uniForm .label em{
      display:block;
      position:absolute; left:100%;
      font-style:normal;
      font-weight:bold;
    }
    .uniForm .blockLabels label em,
    .uniForm .blockLabels .label em{
      position:static;
      display:inline;
    }

    /* ########################################################################## */

    /* Messages */
    .uniForm #errorMsg,
    .uniForm .error{
    }
      .uniForm #errorMsg dt,
      .uniForm #errorMsg h3{
      }
      .uniForm #errorMsg dd{
      }
        .uniForm #errorMsg ol{
        }
          .uniForm #errorMsg ol li{
          }
      .uniForm .errorField{
      }

    /* ########################################################################## */

    /* Add the following classes to your fieldsets (preferably) if you want columns */
    .uniForm .col{
      float:left;
    }
    .uniForm .columnLeft{
      float:left;
    }
    .uniForm .columnRight{
      float:right;
    }
/* End of 'uni-form-generic' */

