#g2 {
    margin-top:10px;
}

#g2-login-strip {
    text-align: right;
    border-bottom:1px solid #d6d6d6;
}
#g2-breadcrumb {
    margin-bottom:20px;
}

FORM#g2-filter {
    clear:both;
    padding:0;
    margin:0 0 25px 0;
}

FORM#g2-filter SPAN#g2-sort-row {
    margin-right:20px;
}

FORM#g2-filter IMG {
    padding:0 2px;
}

.g2row {
    width:100%;
    border:0px;
    overflow:auto;
    clear:both;
    margin-bottom:20px;
}

.g2thumb {
    color: #000;
    background-color: #fff;
    width: 126px;
    border: 1px solid #ccc;
    margin-right:10px;
    text-align:center;
    padding-top:3px;
    padding-bottom:3px;
    float:left;
    margin-bottom:10px;

}

.g2p {
    margin:10px;
    margin-top:0;
    margin-bottom:0;
    padding:0;
    text-align:left;
}

.g2odd {
    width:49%;
    float:left;
    overflow:auto;
    margin-bottom:10px;
}

.g2even {
    width:49%;
    float:left;
    overflow:auto;
    margin-bottom:10px;
}


.g2pagination {
    text-align:right;
    clear:both;
}

.g2pagination A,B {
    text-decoration:none;
    padding:0 5px;
}

.g2pagination A:hover {
    color:#000;
}

/* imagegroup page */
#g2-display-area {
    border-bottom: 1px solid #999;

}

#imggroup {
    font-weight:bold;
    font-size:120%;
    font-family:Arial, sans-serif;
    padding:5px;
    padding-left:3px;
    padding-bottom:0;
    line-height:60%;
    margin-bottom:0;
    border-bottom:1px solid #999;
    color:#333;
}
#imgauthor {
    text-align:right;
    padding-right:10px;
    color:#666;
    margin-top:-3px;
    font-weight:bold;
}
#g2-ig-thumbstrip {
    margin-top:10px;
    padding-top:3px;
    padding-bottom:3px;
}
.g2-ig-thumb IMG {
    padding-right:3px;
}

#g2-group-main {
    padding-top:10px;
}
IMG#g2-display {
    padding:3px;
    border:1px solid #999;
}
#g2-download-big {
    text-align:right;
}

#g2-profile-box {
    width:49%;
    float:left;
}
#g2-profile-box P {
    margin:0 0 5px 0;
    padding:0;
}

#g2-profile-box IMG.avatar {
    display:block;
    float:left;
    width:60px;
    margin-right:5px;
}
#g2-profile-box DIV {
    width:200px;
    float:left;
    padding-left:5px;
    border-left:1px solid #d6d6d6;
}

#g2-ownerbox {
    width:180px;
    float:right;
    margin-bottom:20px;
}

#g2-ownerbox P {
    text-align:right;
    margin:0 0 5px 0;
    padding:0;
}

.changelink { 
  background:url('/media/admin/img/admin/icon_changelink.gif') left center no-repeat;
  padding-left:11px;
}
.deletelink {
  background:url('/media/admin/img/admin/icon_deletelink.gif') left center no-repeat;
  padding-left:11px;
}

#commentform LABEL {
    display:block;
}
.commentform #id_name { display:none;}
.commentform #id_email { display:none;}
.commentform #id_url { display:none;}
#comment-preview {
    background-color: #e6e6e6;
    border:1px solid #ccc;
    padding:20px;
}

.comment {
    margin-bottom:30px;
    border:1px solid #fff;
    border-top:1px solid #d6d6d6;
    padding-top:20px;
    padding-bottom:20px;
}


.comment-info {
    padding-bottom:20px;
    padding-top:10px;
    border-top:1px solid #ccc;
}

.comment-text {
    border-top:1px solid #d6d6d6;
}

.comment-text P {
    margin:0;
    padding:0;
    padding-top:10px;
    padding-left:20px;
}

.comment-avatar {
    border-top:1px solid #ccc;
    width:70px;
    text-align:right;
}

.comment-user {
    padding-left:20px;
    background: url('/media/bula.gif') left top no-repeat;
}
.comment-date {
    margin-top:5px;
    font-size:90%;
    color:#555;
}

/* user profile list */
UL#userlist {
    list-style-type:none;
    padding:0;
    margin:0;
}

UL#userlist LI {
    display: block;
    width:285px;
    float:left;
    margin-bottom:20px;
}

UL#userlist LI IMG.avatar {
    display: block;
    width:60px;
    float:left;
    margin-right:10px;
}

UL#userlist LI SPAN {
    display:block;
}

UL#userlist LI DIV {
    width: 200px;
    float:left;
}
UL#userlist LI.left {
    margin-right:30px;
    clear:both;
}

UL#userlist LI.right {
    margin-right:30px;
}


UL#userlist H2 {
    font-size:100%;
    color:#000;
    border-bottom:1px solid #ccc;
    padding:0;
    margin:3px 0;
    text-align:bottom;
}
UL#userlist H2 A {
    color:#000;
    text-decoration:none;
}

UL#userlist .ulist-page-link {
    text-align:right;
}

/*
 * vim: et sts=4 ts=4 sw=4
 */
