.article h1{
    font-size: 1.65em;
}

.article .info h3{
    color: dark blue;
}

.article h2.subtitle{
    color: #d63;
}

h2.category{
    font-size: 18px;
}

.article h2.page-title{
    margin-top: .75em;
}

.article .image{
    float: left;
    width: 70px;
    clear: both;
}

.article .image img.avatar{
    width: 60px;
    height: auto;
}

.article {
    margin-bottom: 20px;

}

.article .info,
.article .description,
.article .actions{
    margin-left: 0px;
}

.article .info,
.comment .info{
    color: #789;
    font-size: .9em;
}

.article .info .description{
    padding: .5em 0;
}

.paginator{
    padding: .15em 0;
    margin-bottom: 1em;
}

.article .actions{
    margin-top: 0.5em;
}

div.articles{
    border-top: 1px solid #def;
    padding-top: 1em;
    margin-top: 1em;
}

.articles .article{
    margin-bottom: 1em;
    padding-bottom: 1em;
    border-bottom: 1px solid #def;
}

.articles .article .description{
    padding: .5em 0;
}

/* Font Size Changer */
.font-size-changer{
    
    background: #f2f9ff;
    padding: .15em .3em;
    border: 1px solid #abc;
    /* margin: 1em 0 0.5em 0.5em; */
}

div.share {
    
    margin-bottom: 7px;
}

.font-size-changer .font-size-smaller,
.font-size-changer .font-size-larger{
    padding: .15em .3em .15em 18px;
    cursor: pointer;
    background-image: url('/images/icons/font_delete.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #36d;
    text-decoration: underline;
}



.font-size-changer .disabled{
    color: #999;
}

.font-size-changer .font-size-larger{
    background-image: url('/images/icons/font_add.png');
    margin-left: 0.25em;
}

.comments{
    padding: .2em .4em;
    padding-top: .5em;
    margin-top: 1.5em;
    border-left: 1px solid #abc;
    border-bottom: 1px solid #abc;
    margin-left: 1em;
    background: #f2f9ff;
    margin-bottom: 1em;
}

.recent{
    background: inherit;
    padding: 0;
    margin: 0;
    border: none;
}

.comments,
.post-comment{
    clear: both;
    margin-top: 1em;
}

.comments .comment{
    margin: 1em 0;
    border-bottom : 1px solid #abc;
    padding: .2em .4em;
}

.comments .comment-by-author{
    background: #fed;
}

.comments .pending{
    background: #ffa;
}

.comments .actions{
    margin-top: .4em;
}

.post-comment dl,
.post-comment dt,
.post-comment dd{
    margin: 0;
    padding: 0 0 .2em;
}

.post-comment dt{
    float: left;
    width: 12em;
    clear: both;
}

.post-comment dd{
    margin-left: 12.5em;
}

.post-comment input[type=text]{
    width: 16em;
}

.post-comment textarea{
    width: 24em;
    height: 8em;
}

form label.required{
    padding-right: 14px;
    background: url('/images/icons/bullet_green.png') top right no-repeat transparent;
}

table.category-manager,
table.article-manager,
table.article-pages{
    border-collapse: collapse;
    width: 100%;
    border: 1px solid #abc;
}

table.category-manager td,
table.category-manager th,
table.article-manager td,
table.article-manager th{
    padding: .2em .4em;
}

table.category-manager thead th,
table.article-manager thead th,
table.article-manager tfoot td{
    background: #f2f4f6;
}

table.category-manager .category-link a{
    color: #070;
    font-size: .85em;
}

table.category-manager td,
table.category-manager th,
table.article-manager td,
table.article-manager th{
    border-bottom: 1px solid #abc;
}

table.category-manager tr:hover,
table.article-manager tr:hover{
    /*background: #def;*/
}

table.category-manager tr.inactive{
    background: #eee;
}

table.category-manager tr.deleted,
table.article-manager tr.deleted{
    background: #fcc;
}

table.article-manager tr.draft{
    background: #ffb;
}

table.article-manager tr.pending{
    background: #fed;
}

table.article-manager h4{
    color: #d63;
}

table.article-manager .description{
    padding: .5em 0;
}

table.article-manager .status{
    margin-bottom: .2em;
    font-weight: bold;
}

table.article-manager .actions a{
    margin-right: .75em;
}

.article-search{
    padding: .2em 0;
}

form dl dt{
    clear: both;
    float: left;
    width: 12em;
}

form dl dd{
    margin-left: 12.5em;
}

form dl dt,
form dl dd{
    padding: .2em 0;
}

form input[type=text]{
    width: 14em;
}

form textarea{
    width: 24em;
    height: 6em;
}

form select{
    width: 12em;
}

form dd.hint{
    padding: 0 0 0 20px;
    margin-bottom: 2.0em;
    background: url('/images/icons/information.png') top left no-repeat;
}

form.date-selector #month{
    width: 8em;
}

form.date-selector #day,
form.date-selector #hour,
form.date-selector #minute,
form.date-selector #ampm{
    width: 4em;
    
}

form.date-selector #year{
    width: 6em;
}

form.date-selector fieldset{
    margin-top: 1em;
    border: 1px solid #abc;
}

form.date-selector fieldset div{
    margin: .5em 0;
}

form#article-editor input[type=text],
form#article-editor textarea{
    width: 24em;
}

form#article-editor textarea{
    height: 8em;
}

form#article-editor dd.hint{
    background: none;
    padding: 0 0 .8em;
    margin-bottom: 0;
    color: #191;
}

form input[type=checkbox]{
    margin-right: .2em;
}

.manage-section{
    margin: 1em 0 2em;
}

.search-results .member{
    padding: .2em .4em;
    margin-bottom: 1em;
    border: 1px solid #fff;
}

.article-body ul, .article-body ol{
    list-style-position: inside;
}

.article .body{
    margin-bottom: 2em;
}

.search-results .selected{
    background: #cfc;
    border-color: #070;
}

.manage-section ul,
.manage-section ul li{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.manage-section ul li{
    padding: .2em .4em;
    margin-bottom: .5em;
}

.sortable .handle{
    padding: .2em .4em;
}

.sortable .handle:hover{
    background: #def;
    cursor: move;
}

.sortable .handle:hover span{
    background-image: url('/images/icons/arrow_blue_up_down.png');
    background-position: top right;
    background-repeat: no-repeat;
    padding-right: 20px;
}

.sortable img.avatar{
    margin: .2em .4em;
    max-width: 40px;
    max-height: 40px;
    width: auto;
    height: auto;
    float: left;
}

.sortable li{
    clear: both;
}

.sortable li .info{
    margin-left: 50px;
    margin-bottom: .2em;
}

.sortable li .description{
    margin: .2em .4em;
}

.sortable li .info .actions,
.sortable li .description .actions{
    margin-top: .4em;
}

.sortable li.draft{
    background: #ffa;
}

.sortable li.deleted{
    background: #faa;
}

.sortable li.draft{
    background: #ffa;
}

#multi-editor{
}

#multi-editor ol.tabs,
#multi-editor ol.tabs li{
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: block;
}

#multi-editor ol.tabs{
    width: 502px;
    float: left;
    padding: 1px;
    border: 1px solid #abc;
    background: #f2f9ff;
}

#multi-editor ol.tabs li{
    float: left;
    padding: 2px 4px;
    border: 1px solid #abc;
    background: #f2f4f6;
    margin-right: 1px;
}

#multi-editor .multi-editor-editor{
    clear: both;
}

.page-editor{
    z-index: 1500;
    position: absolute;
    background: #fff;
    border: 1px solid #789;
}

.page-editor .editor-window-titlebar{
    background: #f2f4f6;
    border-bottom: 1px solid #abc;
    font-weight: bold;
}

.page-editor .editor-window-titlebar img.close{
    /*float: right;*/
    cursor: pointer;
}

.page-editor .editor-window-titlebar{
    padding: 2px;
}

.page-editor .editor-window-editor{
    padding: 4px 8px;
}

.article-body{
    clear: both;
    padding-top: 0.5;
}

.article-body .actions-wrapper{
    height: 1.4em;
}

.article .article-actions ul.actions{
    clear: both;
    float: left;
    list-style: none;
    list-style-image: none;
    margin: 8px 0 10px 5px;
    padding: 0;
    vertical-align: middle;
}

.article .article-actions ul.actions li{
    float: left;
    height: 1.4em;
    text-align: center;
    margin-right: 1em;
    /*background: #f4f6f9;*/
}

.article-rating{
    margin: 0.25em 0;
}

.article-rating-results{
    padding-top: 2px;
}

.article-rating-vote{
    
}

.article .rater_container_house{
    margin-right: 0.5em;
}

.middler-ad{
    margin: 0.8em auto;
    width: 468px;
    padding: 2px;
    border: 1px solid #abc;
}

ul.profileWarning  {
    
    margin:0.5em 0;
   /* padding:0.5em 0.5em 0.5em 2.2em; */
}

ul.profileWarning li {
    list-style-image:none;
    list-style-type:none;
    background-image:url("/images/icons/exclamation.png");
    background-repeat: no-repeat;
    margin-bottom: .5em;
    padding-left: 1.5em;
}

h2.profileWarning {
    color: #FF0000;    
}

div.profileWarning {
    border: 2px solid #FF0000; 
    padding: 8px; 
    margin: 15px;"
}

#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:1;  
}  

#popupContact{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:460px;  
width:408px;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:2;  
padding:12px;  
font-size:13px;  
}  

#popupContact h1{  
text-align:left;  
color:#1C4D90;  
font-size:22px;  
font-weight:700;  
border-bottom:1px dotted #D3D3D3;  
padding-bottom:2px;  
margin-bottom:20px;  
}  

#popupContactClose{  
font-size:14px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#1C4D90;  
font-weight:700;  
display:block;  
}  

 