h1,h2,h3{ 
    color:#444;
    font-weight:normal;
}
h1{ 
    font-size:53px;
    color:#3465a4;
    text-align:center;
    border-bottom: solid 1px #3465a4;
}
h2{ 
    font-size:28px;
}
h3{ 
    font-size:24px;
}

input{ 
    border:solid 1px #a3a3a2;
    padding:2px;
} 

.blogform textarea{ 
    width:600px;
    height:300px;
}

.site-map{ 

}
.button, input[type="submit"]{
    padding:5px 10px 5px 10px;
    font-family:"Verdana",sans-serif;
    font-size:11px;
    background:url(/img/ui/small-btn-back.jpg) scroll repeat-x top left;
    border:#c7c7c7 solid 1px;
    border-top:#e0e0e0 solid 1px;
    border-left:#e0e0e0 solid 1px;
    display:inline;
    font-weight:bold;
    color:#267cc9;
    width:auto;
    cursor:pointer;
}

#admin-container{ 
    width:100%;
    margin:0 auto;
    font-family: "Arial",sans-serif;
    min-height: 500px;

}
#admin-container h2{ 
    text-align: center;
}

.userlogin{ 
    text-align:left;
    width:300px;
    margin: 0 auto;
    border: solid 1px #aaa;
    background: #fafafa;
    padding:10px;
    margin-bottom:400px;
}
.userlogin .section{ 
    padding:0 0 10px 0;

}
.userlogin input{ 
    width:95%;
    margin:0 auto;
}
.userlogin .submit input{ 
    width: 200px;
    margin:0 auto;
    display:block;
}
table.dataedit{ 
    width:100%;
    border-collapse:collapse;
}
table.dataedit td{ 
    padding: 5px;
    border-bottom:solid 1px #ddd;
}
ul.subnav{ 
    list-style:none;
    width:100%;
    overflow:hidden;
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
}
ul.subnav li{ 
    float:left;
    list-style:none;
    margin-right:5%;
    width:20%;
    text-align:center;
}
table.folder-browser{
    width:100%;
    border:solid 1px #aaa;
    border-collapse:collapse;
    font-family:sans-serif;
    font-size:9pt;
}
table.folder-browser .util{
    text-align:center;
    width:77px;
}
table.folder-browser .util.public{

}
table.folder-browser .util.private{
    color:silver;
}
table.folder-browser th{
    font-weight:bold;
    background:#ddd;

}
table.folder-browser tr.page td{
    background:#fafafa;
}
table.folder-browser td,table.folder-browser th{
    border-bottom:solid 1px #aaa;
    padding:10px
}
table.folder-actions{
    float:left;
    width:auto;
    border:solid 1px #aaa;
    background:#eee;
    padding:0px;
    margin-right:20px;
}
table.folder-actions td{
    padding:10px;
}
table.folder-actions td.util{
    text-align:center;
    padding:5px;
}
.image-uploader{
    background:#f1f1f1;
    border:solid #ddd 1px;
    padding:10px;
   
    clear:both;
}
.image-uploader td{
    text-align:center;
    padding:3px;
}
.image-uploader .delete{
    font-size:8pt;
}
.image-uploader img{
    border:solid 4px #fff;
    
    }
.image-uploader input{
    
}
.page-editor input.text{
    width:300px;

}
.page-editor textarea{
    width:100%;
    height: 200px;
}
.notes{
 
    background:#fce94f;
    color: #a69833 !important;
    border:solid 1px #524b19;
    margin-bottom:5px;
}
div.notes p{
   font-size:11px !important;
   padding:5px;
   margin:0;

}
.month_selector,.year_selector{
    width:5em;
}
.day_selector{
    width:5em;
}
tr.page.active td{
    color:red !important;
}
.timeframe{
    font-size:10px;
}

.html_text.pages_content{
    height:600px;
}