body{
    background-color: rgb(56,64,70);
    /* margin: 0px; */
    font-family:Arial,sans-serif,sans;/* default font o_O */
    font-size : 12px;/* my default font */
}

#core{
    width:777px;
    height:auto;
}

#header{
    width: 777px;
    height: 140px;
	background-image:url(/pictures/header.jpg);
}

#center{
    width:777px;
    height:auto;
    background-image:url(/pictures/center.jpg);
    background-repeat: repeat-y;
    text-align:left;
}

#footer{
    width: 777px;
    height: 17px;
    background-image:url(/pictures/footer.jpg);
}

#content{
    padding: 10px 10px 10px 20px;
    color : #B4C8D2;
    text-align : left;
}

#coyright{
    text-align:center;
    color : #B4C8D2;
}

a:hover{
    color : #BFCFDF;
}
a:link{
    color : #BFCFDF;
}
a:visited{
    color : #BFCFDF;
}

/* my shadow manager */
.sha{
    display: block;
    padding-top: 1px;
    margin-left: 10px; 
    background-attachment: scroll;
    background-repeat: repeat;
    background-position: 100% 100%;
    background-color: transparent;
    background-image: url("/pictures/shadow.png");
}

.sha img{
    margin:-6px 5px 0 -5px;
}
/* end of my shadow */

.spacer{
    height:15px;
    /* background-color : #B4C8D2; */
    width:60%;
}

.dl_detail{
    padding : 10px 10px 10px 10px; 

}


/* media box */
/* mediaboxAdvanced - black theme */

#mbOverlay {
    /*position: absolute;*/
    z-index: 9998;
    left: 0;
    width: 100%;
    background-color: #000;
    cursor: pointer;     

    /* o_O want something more like slimbox*/    
    height:100%;
    position:fixed;
    top:0;
    width:100%;    
}

#mbOverlay.mbOverlayFF {
    /*background: transparent url(../images/80.png) repeat;*/
}

#mbOverlay.mbOverlayIE {
    /*background: transparent url(../images/50.gif) repeat;*/
}

#mbCenter, #mbBottomContainer {
    position: absolute;
    z-index: 9999;
    left: 50%;
    overflow: hidden;
    background-color: #000;
    
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-box-shadow: 0px 10px 40px rgba(0,0,0,0.70);
    -webkit-box-shadow: 0px 10px 40px rgba(0,0,0,0.70);    
}

.mbLoading {
    background: #000 url(/pictures/BlackLoading.gif) no-repeat center;
}

#mbImage {
    position: absolute;
    left: 0;
    top: 0;
    border: 10px solid #000;
    background-repeat: no-repeat;
/*    Sets the style for inline content, if no style is given    */
    font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
    line-height: 19px;
    font-size: 12px;
    color: #fff;
    text-align: left;
}

/*    Sets the style for inline content, if no style is given    */
#mbImage a, #mbImage a:link, #mbImage a:visited {
    color: #ddd;
}

/*    Sets the style for inline content, if no style is given    */
#mbImage a:hover, #mbImage a:active {
    color: #fff;
}

#mbBottom {
    font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
    line-height: 19px;
    font-size: 12px;
    color: #999;
    text-align: left;
    border: 10px solid #000;
    border-top-style: none;
}

#mbTitle {
    display: inline;
    color: #fff;
    font-weight: bold;
    line-height: 20px;
    font-size: 12px;
}

#mbNumber {
    display: inline;
    color: #999;
    line-height: 14px;
    font-size: 10px;
}

#mbCaption {
    display: block;
    color: #999;
    line-height: 14px;
    font-size: 10px;
}

#mbPrevLink, #mbNextLink, #mbCloseLink {
    display: block;
    float: right;
    height: 20px;
    width: 46px;
    background: transparent url(/pictures/BlackClose.gif) no-repeat center;
    margin: 0;
    outline: none;
}

#mbPrevLink {
    width: 69px;
    background: transparent url(/pictures/BlackPrevious.gif) no-repeat center;
}

#mbNextLink {
    width: 41px;
    background: transparent url(/pictures/BlackNext.gif) no-repeat center;
}

#mbCloseLink {
    width: 46px;
    background: transparent url(/pictures/BlackClose.gif) no-repeat center;
}

#mbError {
    position: relative;
    top: 30%;
    font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
    line-height: 19px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    border: 10px solid #700;
    padding: 20px 10px 30px;
    margin: auto;
}

/* end of mb */

.cursorPointer{
    cursor:pointer;
}

