* {
    margin:0;
    padding:0;
}

body {
    margin:0;
    padding:0;
    background-image: url(../images/bg.jpg);
    text-align:center;
    font-family: Arial;
    color: #000000;
}
img {
    border:0;
}
a {
    color: #CC0000;
    text-decoration:none;
}
h3 {
    font-family: "Arial Black";
    font-size:30px;
    font-weight:normal;
    color:black;
    margin:0;
    padding:0;
}
h4 {
    font-family: "Arial Black";
    font-size:20px;
    font-weight:normal;
    color:black;
    margin:0;
    padding:0;
}
input, textarea {
    font-family: Arial;
}

#container {
    position:relative;
    margin:0 auto;
    width:860px;
}
#sidebar {
    text-align:right;
    position:absolute;
    width:110px;
    top:10;
    left:-60;
}
#logo {
    width:720px;
    height:62px;
    float:left;
    text-align:left;
    margin-top:26px;
    margin-left:10px;
}
#erenlai_logo {
    width:110px;
    height:62px;
    float:right;
}
#content {
    text-align:left;
    background:#FFFFFF;
    color:#000000;
    width:740px;
    height:469px;
    position:absolute;    
    top:60;
    left:126;
}
#frame_top {
    behavior: url(../images/iepngfix.htc);
    background:url(../images/frame_top.png) no-repeat;
    width:722px;
    height:88px;
    position:absolute;    
    top:0;
    left:139;
}
#frame_bottom {
    behavior: url(../images/iepngfix.htc);
    background:url(../images/frame_bottom.png) no-repeat;
    width:722px;
    height:86px;
    position:absolute;    
    top:506;
    left:139;
}
#frame_left {
    behavior: url(../images/iepngfix.htc);
    background:url(../images/frame_left.png) no-repeat;
    width:80px;
    height:593px;
    position:absolute;    
    top:0;
    left:60;
}
#frame_right {
    behavior: url(../images/iepngfix.htc);
    background:url(../images/frame_right.png) no-repeat;
    width:70px;
    height:593px;
    position:absolute;    
    top:0;
    left:860;
}

/* Buttons */
#create {
    position:absolute;    
    top:18;
    left:79;    
}
#select {
    position:absolute;    
    top:18;
    left:833;    
}
#promote {
    position:absolute;    
    top:533;
    left:79;    
}
#edit {
    position:absolute;    
    top:533;
    left:863;    
}
#join {
    position:absolute;    
    top:533;
    left:843;    
}
#vote {
    position:absolute;    
    top:24;
    left:410;    
    color: #FFF;
}
#arrow_left {
    position:absolute;    
    top:268;
    left:83;    
}
#arrow_right {
    position:absolute;    
    top:268;
    left:879;    
}
#controls {
    position:absolute;    
    top:540;
    left:410;    
}
#footer {
    position:absolute;    
    top:660;
    left:60;    
    height:30px;
}
#contact_us {
    float:left;
    margin-left:10px;
}
#our_chart {
    float:left;
    margin-left:60px;
}
#rss_feed {
    float:left;
    margin-left:190px;
}
#help {
    float:left;
    margin-left:160px;
}
#report_abuse {   
    float:left;
    margin-left:30px;
}

/* */
.redfont {
    color: #CC0000;
}
.blackfont {
    color: black;
}
.silverfont {
    color: silver;
}
.strong {
    font-family: "Arial Black";
}
.button {
    font-family: "Arial Black";
    border:0;
    background:#FFF;
    color:#CC0000;
    font-size:24px;
}
.font32 {
    font-size:32px;
}

.required {
    font-size:xx-small;
    color:red;
}

.button_text {
    font-family: "Arial Black";
    font-size:24px;
}

#display_text {
    font-size:30px;
    background:#000000;
    width:581px;
    height:100px;
    padding:10px;
    color:#FFFFFF;
    overflow:auto;
    text-align:center;
}
#guidance {
    margin-top:10px;
    margin-left:-60px;
    text-align:center;
}

#submit_block {
    margin-right:40px;
    text-align:right;
}

.redstar {
    behavior: url(../images/iepngfix.htc);
    background:url(../images/redstar_s.png) no-repeat;
    width:18px;
    height:18px;
    float:left;
}
.greystar {
    behavior: url(../images/iepngfix.htc);
    background:url(../images/greystar_s.png) no-repeat;
    width:17px;
    height:16px;
    float:left;
    margin-top:2px;
}

#vote_rating {
    width:90px;
}

.sort_block {
    position:absolute;margin:20px;background:#FFFFFF;padding:0 4px;border:1px solid #000;
}

.btn_arrange {
    position:absolute;margin:5px;background:#FFFFFF;padding:0 4px;border:1px solid #000;
}

#menu {
    height:140px;
}

.pointer {
    cursor:pointer;
}