/*整體*/
body {
    color: #000;
    font-size: 14px;
    margin: 0;
}

#wrap {
    background: #fff none repeat scroll 0 0;
    border-radius: 0;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
    margin: 0 auto 40px;
    max-width: 1000px;
    padding: 40px 40px 20px;
    position: relative;
    width: 100%;
}

/*內文*/
.column .content {
    color: #000;
    letter-spacing: 1px;
}
.column.left {
    width: 70%;
}
.column.right {
    width: 29%;
}

body {
    background: #7DB9E8 repeat scroll 0 0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,7db9e8+100 */
background: #7DB9E8; /* Old browsers */
background: -moz-linear-gradient(top,  #1e5799 0%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #1e5799 0%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #1e5799 0%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
background-repeat:no-repeat;
  background-attachment: fixed;
    color: #333;
    font-family: "Book Antiqua","Songti TC","微軟正黑體",Times,Georgia,serif;
    font-size: 14px;
}
#main-content {
    color: #000;
}

/*title*/
#main h1 {
    color: #6fa0cb;
    font-size: 26px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 1.3;
}


/*nav*/
#nav li a {
    color: #333;
    font-size: 110%;
    line-height: 1.6;
}
#nav li.current a {
    color: #fff;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
    background: #6fa0cb none repeat scroll 0 0;
    box-shadow: none;
}
#nav li a {
    border-radius: 0;
    display: block;;
    margin-right: 10px;
    padding: 5px 20px;
    transition: all 0.5s ease 0s;
}


/*contact*/
#contact-info li span {
    color: #555;
    display: block;
    margin-bottom: 3px;
}
#contact-info {
    color: #5e91ca;
    font-size: 14px;
    letter-spacing: 1px;
    text-shadow: 0 0 0 #fff;
}


/*site*/
#side .side-content ul li a {
    color: #333;
    display: block;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 0 10px 0 20px;
    transition: all 0.3s ease 0s;
}*/
#side {
    text-shadow: 0 0px 0 #fff;
}

/*左側連結*/
.right-nav__title {
    background:#4682b4;
    height:32px;border-radius:0px 0px 0 0;}

.right-nav a {background:#eee;
    border-bottom: 0px solid #ccc;box-shadow: 0 0px 0 #fff inset;
    display: block;
    font-weight:bold;font-size: 14px;
    height: 36px;
    line-height: 36px;
    text-align: left;padding-left:12px;color:#000;
}
.right-nav a:hover {background:#4682b4;
    border-bottom: 0px solid #ccc;box-shadow: 0 0px 0 #fff inset;
    display: block;
    font-weight:bold;font-size: 14px;
    height: 36px;
    line-height: 36px;
    text-align: left;padding-left:12px;color:#fff;
}
