body{
	margin:0;
	padding:0;
	font-size:80%;
	font-family:Verdana,Tahoma,Arial;
}
ul{
	padding:0;
	margin:0;
}
li{
	list-style: none;
}
#head{
	float:left;
	width:100%;
}
#head #header img{
	width:100%;
}
#head #menu{
	float:left;
	width:100%;
	background: #BD1E12;
}
#head #menu ul{
	float:left;
	padding-left: 2%;
}
#head #menu ul li{
	float:left;	
	list-style: none;
}
#head #menu ul li a{
	padding:5px;
	text-decoration: none;
	color:#fff;
	float:left;
}
#head #menu ul li .active{
	border-bottom:4px solid red;
	padding-bottom: -4px;
}
#wrapper{
	float:left;
	width:98%;
	padding:1%;
    text-align:center;
}
#slider{
	float:left;
	width:99.2%;
	padding:3px;
	border-bottom: solid 1px #CCC;
    -moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
    box-shadow: 1px 1px 5px #999;
}
#slider .gallery{
	float:left;
	width:100%;
}
#slider .gallery img{
	width:100%;
}
#slider .description{
	float:left;
	width:100%;
}
#slider .description span{
	margin:1% 0 0 1%;
	float:left;
	font-size:90%;
}
#slider .description .dowload{
	float:right;
	height:20px;
	margin:1% 0 1% 5%;
}
#slider .description .more{
	float:right;
	height:20px;
	margin:1% 0 1% 0%;
}
.more-section {
    width:100%;
    float:right;
    text-align:right;
    margin-top:2%;
}
    .more-section img {
        width:45px;
    }
#section-1{
	float:left;
	margin-top:2%;
	width:100%;
}
    #section-1.first {
        margin-top:1%;
    }
.topbar{
	background: url('../images/rpt_blue.png') repeat-x;
	text-align: left;
	color:#fff;
	margin-top:1%;
    margin-bottom:1%;
	width:100%;
	float:left;
	height:20px;
	padding:1px 0 0 3px;
}
    #section-1.first .first-title {
        font-size:150%;
    }
#section-1 .column3{
	float:left;
    width:100%;
}
#section-1 .column3 li{
	float:left;		
	width:32%;
	padding-right:2%;
}
#section-1 .column3 .last-li{
	padding-right:0%;
}
#section-1 .column3 .title {
	background: url('../images/rpt_blue.png') repeat-x;
	height:20px;
	text-align:center;
	color:#fff;
	margin-bottom:3%;
	width:100%;
}
#section-1 .column3 .preview .img{
	width:98%;
}
#section-1 .column3 .preview {
	float:left;
	width:98%;
	padding:1%;
	border-bottom: solid 1px #CCC;
    -moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
    box-shadow: 1px 1px 5px #999;
}
#section-1 .contenttitle {
    width:100%;
    text-align:center;
    float:left;
    font-size:70%;
    color:#bd1e12;
    font-weight:bold;
    cursor:pointer;
    margin-top: 4px;
}
#section-1 .column3 .preview .dowload{
	float:right;
	height:15px;
	margin:2% 0 1% 5%;
}
#section-1 .column3 .preview .more{
	float:right;
	height:15px;
	margin:2% 0 1% 5%;
}
#section-1 .column3 li span{
	width:100%;
	float: left;
    padding-top: 5%;
}
#section-1 .column2{
	float:left;
	padding-left: 0%;
    width:100%;
}
#section-1 .column2 li{
	width:49%;
	/*font-size:60%;*/
	padding-top:2%;
	padding-right:2%;
	float:left;
}
#section-1 .column2 li span{
	width:100%;
	float: left;
    padding-top: 5%;
}
#section-1 .column2 .preview {
	float:left;
	width:98%;
	padding:1%;
	border-bottom: solid 1px #CCC;
    -moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
    box-shadow: 1px 1px 5px #999;
}
#section-1 .text {
    text-align:center;
    float:left;
    width:100%;
    margin-bottom:5%;
}
#section-1 .preview {
    margin:0 auto;
    width:50%;
    text-align:center;
}
#section-1 .previewv {
    margin:0 auto;
    width:100%;
    text-align:center;
}
#section-1 .preview .button{
    display: block;
    float: left;
    margin-top: 20px;
    text-align: center;
    width: 100%;
}
#section-1 .preview .button img{
    text-align: center;
    width: 55%;
}
#section-1 .preview .img {
    float:left;
	width:98%;
	padding:1%;
	border-bottom: solid 1px #CCC;
    -moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
    box-shadow: 1px 1px 5px #999;
}
#section-1 .story {
    width:96%;
    float:left;
    background:#007FC4;
    color:#fff;
    padding:2%;
    margin-top:2%;
}
#section-1 .title {
	background: url('../images/rpt_blue.png') repeat-x;
	height:20px;
	text-align: left;
	color:#fff;
	width:100%;
	float:left;
	padding: 1px 0 0 3px;
}
#section-1 .column2 .preview .img{
	width:98%;
}
#section-1 .column2 .preview .dowload{
	float:right;
	height:15px;
	margin:2% 0 1% 5%;
}
#section-1 .column2 .preview .more{
	float:right;
	height:15px;
	margin:2% 0 1% 0%;
}
#section-1 .column2 .last-li{
	padding-right:0%;
}
#section-1 .titlemore{
	background: url('../images/rpt_red.png') repeat-x;
	text-align: left;
	color:#fff;
	margin-bottom:1%;
	width:99.5%;
	float:left;
	height:20px;
	padding:1px 0 0 3px;
}
#section-1 .moreul{
	float:left;
	width:100%;
}
#section-1 .moreul li{
	background: url('../images/rpt_blue.png') repeat-x;
	height:20px;
	margin:2px 0 0 0;	
	float:left;
	width:100%;
}
#section-1 .moreul li a{
	color:#fff;
	text-decoration: none;
	float:left;
}
#section-1 .moreul li a img{
	float:left;
	padding-top:2px;
	padding-left:8px;
}	
#section-1 .moreul li a span{
	float:left;
	padding-top:2px;
	padding-left:8px;
}
.paging li{
	width:45%;
	float:left;
	padding:5px;
}
.paging li a{
	text-decoration:none;
	color:#bd1e12;
	font-size: 70%;
    font-weight: bold;
}
#footer{
	border-top:4px solid #bd1e12;
	background:#bd1e12;
	width:100%;
	float:left;
	text-align: center;
	color:#fff;
	font-size:80%;
}
#footer a{
	color:#fff;
	font-weight: bold;
	text-decoration: none;
}