h1,
h2,
h3,
h4,
h5,
h6,
p,
body {
    margin: 0;
    padding: 0;
    font-family: Arial, "微軟正黑體", "繁黑體", 'Microsoft JhengHei', 'Microsoft YaHei', 'Heiti TC', 'LiHei Pro', sans-serif, "新細明體", PMingLiU;
}


nav,
section,
article,
aside,
footer,
{
    display: block;
}

.full-width {
    width: 100%;
}

.clearfix:after {
    content: "";
    display: block;
    clear: both;
}




@media screen and (min-width:1200px) {
    .fixed-width {
        width: 1200px;
        margin: auto;
    }
    .col-1 {
        width: 800px;
        margin: 0 15px;
    }
    .col-2 {
        width: 570px;
        margin: 0 15px;
    }
    .col-3 {
        width: 370px;
        margin: 0 15px;
        height: 300px;
    }
    .col-4 {
        width: 270px;
        margin: 0 15px;
    }




    /*main*/
    #main {
        float: left;
        width: 1200px;
        text-align: left;
		background-color:#;

    }

    #main .listbox .postbox .content {
        font-size: 1em;
        color: #5a5b5c;
        line-height: 1.5em;
        text-align: justify;
        text-decoration: none;
    }


    #main .searchlist .result {
        font-size: 2.2em;
        padding:1em 0 0.3em 0;
        border-bottom: #f4f4f4 solid 4px;
        margin-bottom:0.7em;
    }

    #main .searchlist .categorytype {
        font-size: 1.5em;
        color: #5a5b5c;
        line-height: 1.5em;
        text-align: justify;
        font-weight:bold;
    }
    #main .searchlist .categorytype a {
        color: #be7323;
    }
    #main .searchlist .date {
        font-size: 0.8em;
        color: #879aa4;
        line-height: 1.5em;
    }
    #main .searchlist .title {
        font-size: 1.2em;
        color: #546e7a;
        font-weight: bold;
        display: block;
        margin: 20px 0px 10px 0;
    }
    #main .searchlist .title a {
        color: #546e7a;
    }
    #main .searchlist .content {
        font-size: 1em;
        color: #5a5b5c;
        line-height: 1.5em;
        text-align: justify;
        border-bottom: dotted thin #5a5b5c;
        padding-bottom:10px;
        margin-bottom:1.5em;
   }



    .searchbox {
        height: px;
        margin: 0 0 1em 0;
		background-color:#eceff1;
		padding:10px 20px;
    }


    .searchbox input {
        height: 28px;
        border: 1px solid #bfbfbf;
		border-radius:0.3em;
    }

    .searchbox .button {
        width: 60px;
        border: 0px solid #bfbfbf;
        margin-left: 1px;
        background-color: #7d7d7d;
        color: #FFF;
        padding: 0.5em 0;
        text-align: center;
    }


    .sourcebox ul li a {
        color: #1E9DC0;
        margin-left: 0.5em;
        text-decoration: none;
    }

.slogan {
	width: %;
	height: auto;
	font-size: 2.8em;
	line-height: 1.3em;
    margin: 30px 10px 0;
	font-weight: ;
	color: #212121;
	border-bottom:thin #212121 solid;
	padding-bottom:5px;
	}


.character{
	width:8em;
	font-size: 1.5em;
	line-height: 1.6em;
    margin-left: 10px;
	margin-top:20px;
	padding: 5px;
	text-align:center;
	color: #FFF;
	border-top-left-radius:0.3em;
	border-top-right-radius:0.3em;
	background-color:#be7323;
	/*background-image:linear-gradient(to right ,#be7323 60% ,#FFF 100%);*/
	}
.character_bg{
	background-color:#f6f6f6;
	margin:0 10px;
	margin-top:x;
	margin-bottom:3%;
	padding:20px 40px;
	}
.subslogan {
	font-size: 2.0em;
	line-height: 1.6em;
    margin:px;
	font-weight: ;
	color: #be7323;
	}
h4 {
	font-size: 1.0em;
	line-height: 1.5em;
    margin-top: px;
}
.category {
    color: #1B91AF;
	border-left:6px solid #1B91AF;
	padding-left:10px;
	margin-bottom: 10px;
	margin-top: 1em;
	background-color:#;
    font-size: 28.8px;
}

.category a {
    text-decoration: none;

}
h3 a:hover {
    color: #000;
}

h3 span a {
    color: #E83428;
    float: right;
    font-size: 20px;
    margin : 0.5em;
}
.box {
        float: left;
		margin-top:%;
    }
.post .pic img {
    width: 100%;
    height: auto;
	margin:0;
	border-radius:em;

}

.post-header img {
    width: 100%;
    display: block;
}
.postbox {
    border: px solid #cbcbca;
    background-color: #e9e9e9;
	padding:2%;
	margin-bottom:10%;
}



.postbox .post {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    z-index: 1;
}


.postbox .subpost {
    margin: 15px 0;
}

.postbox .subpost:after {
    content: '';
    display: block;
    height: 0;
    width: 100%;
    clear: both;
}
.postbox .subpost .pic {
    width: 240px;
    height: 140px;
    position: relative;
    overflow: hidden;
    float: left;
}
.postbox .subpost .pic img {
    width: 100%;
}
.postbox .caption {
	/*color:#5a5b5c;*/
	line-height:1.5em;

	}
.postbox .post .caption {
	padding-bottom:20px;
	text-align:center;
    position: absolute;
	bottom: 0;
    left: 0;
    width: 100%;
	background-color:#FFF;
	opacity:0.8;
	}
.postbox .subpost .caption {
    margin-left: 260px;
}
.postbox .title a {
    color: #000;
    transition: .5s;
}
.postbox .title a:hover {
    color: #be7323;
}
.postbox .post .caption .title a {
    display: block;
    padding: 10px 0;
    font-size: 1.6em;
	font-weight:bold;
	border-top:#be7323 6px solid;
	text-decoration:none;
	text-align:center;
}

.postbox .post .caption p {
    text-align: left;
    margin: 5px;
}

.postbox .subpost .caption .title a {
    font-size: 1em;
    display: block;
    margin-bottom: 1em;
	background-color:#dbdbdb;
	padding:3% 2%;
	border-radius:em;
	text-decoration:none;
	font-weight:bold;
	border-bottom:#333333 dotted thin;
}






.postboxL {
    border: px solid #e9e9e9;
    background-color: #;
	padding:px;
	width: 49%;
	float: left;
	margin-left: 1%;
}



.postboxL .post {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    z-index: 1;
}


.postboxL .subpost {

	}

.postboxL .subpost:after {
    content: '';
    display: block;
    height: 0;
    width: 100%;
    clear: both;
}
.postboxL .subpost .pic {
    width: 240px;
    height: 140px;
    position: relative;
    overflow: hidden;
    float: left;
}
.postboxL .subpost .pic img {
    width: 100%;
}

.postboxL .caption {
    position: absolute;
	bottom: 0;
    left: 0;
    width: 100%;
	background-color:#FFF;
	opacity:0.8;
}
.postboxL .post .caption {
	color:#5a5b5c;
	padding-bottom:20px;
	text-align:center;
}
.postboxL .subpost .caption {
    margin-left: 250px;
}
.postboxL .title a {
    color: #000;
    transition: .5s;
}
.postboxL .title a:hover {
    color: #be7323;
}
.postboxL .post .caption .title a {
    display: block;
    padding: 10px 0 10px 0;
    font-size: 1.6em;
	font-weight:bold;
	margin-top:0em;
	margin-bottom:em;
	border-top:#be7323 6px solid;
	text-decoration:none;
	text-align:center;
}
.postboxL .subpost .caption .title a {
    font-size: 18px;
    display: inline-block;
    margin-bottom: 6px;
}


.postboxR {
    border: px solid #cbcbca;
    background-color: #;
	margin-left:4%;
	width: 46%;
	float: left;
}



.postboxR .post {
    margin-bottom: px;
}


.postboxR .subpost {
    margin-bottom: 35px;
}

.postboxR .subpost:after {
    content: '';
    display: block;
    height: 0;
    width: 100%;
    clear: both;
}
.postboxR .subpost .pic {
    width: 240px;
    height: 160px;
    position: relative;
    overflow: hidden;
    float: left;
}
.postboxR .subpost .pic img {
    width: 100%;
}
.postboxR .caption {
    position: relative;
	color:#5a5b5c;
	line-height:1.5em;
}
.postboxR .caption strong {
	color:#000;
	font-weight:bold;
}
.postboxR .post .caption {
	color:#5a5b5c;
    margin-bottom: 21px;
}
.postboxR .subpost .caption {
    margin-left: 260px;
}
.postboxR .title a {
	line-height:1.5em;
    color: #373737;
    transition: .5s;
}
.postboxR .title a:hover {
    color: #be7323;
}
.postboxR .post .caption .title a {
    display: block;
    padding: 5px 0 15px 0;
    font-size: 1.0em;
	font-weight:bold;
}
.postboxR .subpost .caption .title a {
    font-size: 1em;
    display: block;
    margin-bottom: 1em;
	background-color:#;
	padding:2% 3%;
	border-radius:em;
	text-decoration:none;
	font-weight:bold;
}


.postbox_inside {
    border: px solid #cbcbca;
    background-color: #;
    margin-left:4%;
    width: 46%;
    float: left;
}


.postboxlist {
    border: px solid #cbcbca;
    background-color: #;
    margin-left:2%;
    width: 96%;
    float: left;
}



.postboxlist .post {
    margin-bottom: px;
}


.postboxlist .subpost {
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 35px;
    float: left;
    padding: 1%;
    height: 300px;

}

.postboxlist .subpost:hover {
    background-color:#EBEBEB
}

.postboxlist .subpost:after {
    content: '';
    display: block;
    height: 0;
    width: 100%;
    clear: both;
}
.postboxlist .subpost .pic {
    width: 240px;
    height: 160px;
    position: relative;
    overflow: hidden;
    float: left;
}
.postboxlist .subpost .pic img {
    width: 100%;
}
.postboxlist .caption {
    position: relative;
    color:#5a5b5c;
    line-height:1.5em;
}
.postboxlist .caption strong {
    color:#000;
    font-weight:bold;
}
.postboxlist .post .caption {
    color:#5a5b5c;
    margin-bottom: 21px;
}
.postboxlist .subpost .caption {
    margin-left: 260px;
}
.postboxlist .title a {
    line-height:1.5em;
    color: #373737;
    transition: .5s;
}
.postboxlist .title a:hover {
    color: #be7323;
}
.postboxlist .post .caption .title a {
    display: block;
    padding: 5px 0 15px 0;
    font-size: 1.0em;
    font-weight:bold;
}
.postboxlist .subpost .caption .title a {
    font-size: 1em;
    display: block;
    margin-bottom: 1em;
    background-color:#;
    padding:2% 3%;
    border-radius:em;
    text-decoration:none;
    font-weight:bold;
}


.postboxlist .subpost .caption .title  {
    font-size: 1em;
    display: block;
    margin-bottom: 1em;
    background-color:#;
    padding:2% 3%;
    border-radius:em;
    text-decoration:none;
    font-weight:bold;
    background-color:#a4dbf0;
}




.title_bg  {
	background-color:#FFDE00;
}
.title_bg2  {
	background-color:#a4dbf0;
}
.line {
    border-top: 1px dotted #000;
	margin:3% 0;
}


#event_section .date {
    font-size: 1.0em;
    color:#64828f;

}

#event_section .dateR {
    font-size: 0.9em;
    color:#64828f;
    text-align: right;
    margin-right: 1em;

}


    ‪.more {
        color: #FFF;
        background-color: #1c1c1c;
        float: right;
        font-size: 15px;
        width: 80px;
        clear: both;
        border-radius: 5px;
        padding: 4px;
        margin-right: 8px;
        -webkit-transition: background .5s linear;
        transition: background .5s linear;
    }
    ‪.more a {
        color: #FFF;
        text-decoration: none;

    }

    ‪.more:hover {
        background-color: #7b7a7a;
        -webkit-transition: background .5s linear;
        transition: background .5s linear;
    }


    .page {
        clear: both;
        margin: ;
        padding:2em;
    }
    #prenext {
        padding:0 5em;
        color:#546e7a;
        font-size:0.9em;
    }
    #prenext a{
        color:#939393;
    }
    #prenext a:hover{
        color:#000;
    }
    .page li {
        display: inline-block;
        color:#000000;
        margin: 0 5px 0 5px;
        padding: 4px 7px;

    }

    .page a {
        text-decoration: none;
        color:#000000;
    }
    .page a:hover {
        color:#939393;
    }
     #currentpage{
        background-color:#ababab;
        border-radius:0.3em;
    }



    #currentpage a {
        color:#FFF;

    }


.more a {
    float: right;
    display: inline-block;
    margin: 0.5em 0 0 0.5em;
    color: #666;
    text-decoration: none;
    border: #666 1px solid;
    padding: 3px 10px;
    border-radius: 3px;
}

}


@media all and (min-width: 1px) and (max-width: 1200px) {
    .fixed-width {
        width: 100%;
        margin: auto;
    }
    .col-2 {
        width: 100%;
    }
    .col-3 {
        width: 100%;
    }
    .col-4 {
        width: 100%;
    }
    .box {
        /*float: left;*/
    }

    /*main*/
    #main .box {
        /*background-color: #ccc;*/
        overflow: hidden;
    }

    #main .listbox .postbox .content {
        font-size: 1em;
        color: #5a5b5c;
        line-height: 1.5em;
        text-align: justify;
        text-decoration: none;
    }

    #main .searchlist .result {
        font-size: 2.2em;
        padding:1em 0 0.3em 0;
        border-bottom: #f4f4f4 solid 4px;
        margin-bottom:0.7em;
    }

    #main .searchlist .result {
        font-size: 2.2em;
        padding:1em 0 0.3em 0;
        border-bottom: #f4f4f4 solid 4px;
        margin-bottom:0.7em;
    }

    #main .searchlist .categorytype {
        font-size: 1.5em;
        color: #5a5b5c;
        line-height: 1.5em;
        text-align: justify;
        font-weight:bold;
    }
    #main .searchlist .categorytype a {
        color: #be7323;
    }
    #main .searchlist .date {
        font-size: 0.8em;
        color: #879aa4;
        line-height: 1.5em;
    }
    #main .searchlist .title {
        font-size: 1.2em;
        color: #546e7a;
        font-weight: bold;
        display: block;
        margin: 20px 0px 10px 0;
    }
    #main .searchlist .title a {
        color: #546e7a;
    }
    #main .searchlist .content {
        font-size: 1em;
        color: #5a5b5c;
        line-height: 1.5em;
        text-align: justify;
        border-bottom: dotted thin #5a5b5c;
        padding-bottom:10px;
        margin-bottom:1.5em;
   }


    .searchbox {
        height: px;
        margin: 0 0 1em 0;
        background-color:#eceff1;
        padding:10px 20px;
        clear: both;
    }


    .searchbox input {
        height: 28px;
        border: 1px solid #bfbfbf;
        border-radius:0.3em;
    }

    .searchbox .button {
        width: 60px;
        border: 0px solid #bfbfbf;
        margin-left: 1px;
        background-color: #7d7d7d;
        color: #FFF;
        padding: 0.5em 0;
        text-align: center;
    }

    .searchbox input[type="text"]{
    width:auto;
    }

    .sourcebox ul li a {
        color: #1E9DC0;
        margin-left: 0.5em;
        text-decoration: none;
    }



.slogan {
    width: %;
    height: auto;
    font-size: 2.8em;
    line-height: 1.3em;
    margin: 30px 10px 0;
    font-weight: ;
    color: #212121;
    border-bottom:thin #212121 solid;
    padding-bottom:5px;
    }


.character{
    width:8em;
    font-size: 1.5em;
    line-height: 1.6em;
    margin-left: 10px;
    margin-top:20px;
    padding: 5px;
    text-align:center;
    color: #FFF;
    border-top-left-radius:0.3em;
    border-top-right-radius:0.3em;
    background-color:#be7323;
    /*background-image:linear-gradient(to right ,#be7323 60% ,#FFF 100%);*/
    }
.character_bg{
    background-color:#f6f6f6;
    margin:0 10px;
    margin-top:x;
    margin-bottom:3%;
    padding:20px 40px;
    }
.subslogan {
    font-size: 2.0em;
    line-height: 1.6em;
    margin:px;
    font-weight: ;
    color: #be7323;
    }
h4 {
    font-size: 1.0em;
    line-height: 1.5em;
    margin-top: px;
}
.category {
    color: #1B91AF;
	border-left:6px solid #1B91AF;
	padding-left:10px;
	margin-bottom: 10px;
	margin-top: 1em;
	background-color:#;
    font-size: 28.8px;
}

.category a {
    text-decoration: none;

}
h3 a:hover {
    color: #000;
}

h3 span a {
    color: #E83428;
    float: right;
    font-size: 20px;
    margin : 0.5em;
}
.box {
        float: left;
        margin-top:%;
    }
.post .pic img {
    width: 100%;
    height: auto;
    margin:0;
    border-radius:em;

}

.post-header img {
    width: 100%;
    display: block;
}
.postbox {
    border: px solid #cbcbca;
    background-color: #e9e9e9;
    padding:2%;
    margin-bottom:10%;
}



.postbox .post {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    z-index: 1;
}


.postbox .subpost {
    margin: 15px 0;
}

.postbox .subpost:after {
    content: '';
    display: block;
    height: 0;
    width: 100%;
    clear: both;
}
.postbox .subpost .pic {
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
    float: none;
}
.postbox .subpost .pic img {
    width: 100%;
}
.postbox .caption {
    color:#5a5b5c;
    line-height:1.5em;

    }
.postbox .post .caption {
    padding-bottom:20px;
    text-align:center;
    /*position: absolute;
    bottom: 0px;
    left: 0;*/
    width: 100%;
    background-color:#FFF;
    opacity:0.8;
    }
.postbox .subpost .caption {
    margin-left: 0px;
}
.postbox .title a {
    color: #000;
    transition: .5s;
}
.postbox .title a:hover {
    color: #be7323;
}
.postbox .post .caption .title a {
    display: block;
    padding: 10px 0;
    font-size: 1.6em;
    font-weight:bold;
    border-top:#be7323 6px solid;
    text-decoration:none;
    text-align:center;
}

.postbox .post .caption p {
    text-align: left;
    margin: 5px;
}

.postbox .subpost .caption .title a {
    font-size: 1em;
    display: block;
    margin-bottom: 1em;
    background-color:#dbdbdb;
    padding:3% 2%;
    border-radius:em;
    text-decoration:none;
    font-weight:bold;
    border-bottom:#333333 dotted thin;
}






.postboxL {
    border: px solid #e9e9e9;
    background-color: #;
    padding:px;
    width: 49%;
    float: left;
    margin-left: 1%;
}



.postboxL .post {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    z-index: 1;
}


.postboxL .subpost {

    }

.postboxL .subpost:after {
    content: '';
    display: block;
    height: 0;
    width: 100%;
    clear: both;
}
.postboxL .subpost .pic {
    width: 240px;
    height: 140px;
    position: relative;
    overflow: hidden;
    float: left;
}
.postboxL .subpost .pic img {
    width: 100%;
}

.postboxL .caption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color:#FFF;
    opacity:0.8;
}
.postboxL .post .caption {
    color:#5a5b5c;
    padding-bottom:20px;
    text-align:center;
}
.postboxL .subpost .caption {
    margin-left: 250px;
}
.postboxL .title a {
    color: #000;
    transition: .5s;
}
.postboxL .title a:hover {
    color: #be7323;
}
.postboxL .post .caption .title a {
    display: block;
    padding: 10px 0 10px 0;
    font-size: 1.6em;
    font-weight:bold;
    margin-top:0em;
    margin-bottom:em;
    border-top:#be7323 6px solid;
    text-decoration:none;
    text-align:center;
}
.postboxL .subpost .caption .title a {
    font-size: 18px;
    display: inline-block;
    margin-bottom: 6px;
}


.postboxR {
    border: px solid #cbcbca;
    background-color: #;
    margin-left:4%;
    width: 46%;
    float: left;
}



.postboxR .post {
    margin-bottom: px;
}


.postboxR .subpost {
    margin-bottom: 35px;
}

.postboxR .subpost:after {
    content: '';
    display: block;
    height: 0;
    width: 100%;
    clear: both;
}
.postboxR .subpost .pic {
    width: 240px;
    height: 160px;
    position: relative;
    overflow: hidden;
    float: left;
}
.postboxR .subpost .pic img {
    width: 100%;
}
.postboxR .caption {
    position: relative;
    color:#5a5b5c;
    line-height:1.5em;
}
.postboxR .caption strong {
    color:#000;
    font-weight:bold;
}
.postboxR .post .caption {
    color:#5a5b5c;
    margin-bottom: 21px;
}
.postboxR .subpost .caption {
    margin-left: 260px;
}
.postboxR .title a {
    line-height:1.5em;
    color: #373737;
    transition: .5s;
}
.postboxR .title a:hover {
    color: #be7323;
}
.postboxR .post .caption .title a {
    display: block;
    padding: 5px 0 15px 0;
    font-size: 1.0em;
    font-weight:bold;
}
.postboxR .subpost .caption .title a {
    font-size: 1em;
    display: block;
    margin-bottom: 1em;
    background-color:#;
    padding:2% 3%;
    border-radius:em;
    text-decoration:none;
    font-weight:bold;
}


.postbox_inside {
    border: px solid #cbcbca;
    background-color: #;
    margin-left:4%;
    width: 46%;
    float: left;
}


.postboxlist {
    border: px solid #cbcbca;
    background-color: #;
    margin-left:2%;
    width: 96%;
    float: left;
}



.postboxlist .post {
    margin-bottom: px;
}


.postboxlist .subpost {
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 35px;
    float: none;
    padding: 1%;
}

.postboxlist .subpost:hover {
    background-color:#EBEBEB
}

.postboxlist .subpost:after {
    content: '';
    display: block;
    height: 0;
    width: 100%;
    clear: both;
}
.postboxlist .subpost .pic {
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
    float: none;
}
.postboxlist .subpost .pic img {
    width: 100%;
}
.postboxlist .caption {
    position: relative;
    color:#5a5b5c;
    line-height:1.5em;
}
.postboxlist .caption strong {
    color:#000;
    font-weight:bold;
}
.postboxlist .post .caption {
    color:#5a5b5c;
    margin-bottom: 21px;
}
.postboxlist .subpost .caption {
    margin-left: 0px;
}
.postboxlist .title a {
    line-height:1.5em;
    color: #373737;
    transition: .5s;
}
.postboxlist .title a:hover {
    color: #be7323;
}
.postboxlist .post .caption .title a {
    display: block;
    padding: 5px 0 15px 0;
    font-size: 1.0em;
    font-weight:bold;
}
.postboxlist .subpost .caption .title a {
    font-size: 1em;
    display: block;
    margin-bottom: 1em;
    background-color:#;
    padding:2% 3%;
    border-radius:em;
    text-decoration:none;
    font-weight:bold;
}


.postboxlist .subpost .caption .title  {
    font-size: 1em;
    display: block;
    margin-bottom: 1em;
    background-color:#;
    padding:2% 3%;
    border-radius:em;
    text-decoration:none;
    font-weight:bold;
    background-color:#a4dbf0;
}




.title_bg  {
    background-color:#FFDE00;
}
.title_bg2  {
    background-color:#a4dbf0;
}
.line {
    border-top: 1px dotted #000;
    margin:3% 0;
}


#event_section .date {
    font-size: 1.0em;
    color:#64828f;

}


    ‪.more {
        color: #FFF;
        background-color: #1c1c1c;
        float: right;
        font-size: 15px;
        width: 80px;
        clear: both;
        border-radius: 5px;
        padding: 4px;
        margin-right: 8px;
        -webkit-transition: background .5s linear;
        transition: background .5s linear;
    }
    ‪.more a {
        color: #FFF;
        text-decoration: none;

    }

    ‪.more:hover {
        background-color: #7b7a7a;
        -webkit-transition: background .5s linear;
        transition: background .5s linear;
    }


    .page {
        clear: both;
        margin: ;
        padding:0;
    }
    #prenext {
        padding:0;
        color:#546e7a;
        font-size:0.9em;
    }
    #prenext a{
        color:#939393;
    }
    #prenext a:hover{
        color:#000;
    }
    .page li {
        display: inline-block;
        color:#000000;
        margin: 0 5px 0 5px;
        padding: 4px 7px;

    }

    .page a {
        text-decoration: none;
        color:#000000;
    }
    .page a:hover {
        color:#939393;
    }
     #currentpage{
        background-color:#ababab;
        border-radius:0.3em;
    }



    #currentpage a {
        color:#FFF;

    }


#event_section .dateR {
    font-size: 0.9em;
    color:#64828f;
    text-align: right;
    margin-right: 1em;

}


.more a {
    float: right;
    display: inline-block;
    margin: 0.5em 0 0 0.5em;
    color: #666;
    text-decoration: none;
    border: #666 1px solid;
    padding: 3px 10px;
    border-radius: 3px;
}

}