*{
  margin: 0;
  padding: 0;
	box-sizing: border-box;
}
body {
height: 100%;  
width: 100%;
margin: 0;
padding: 0;	
color: #0D0D0D;
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 1.5em;
background: #fff;
overflow-x: hidden;
}
a, button { transition: all 0.2s ease; }
a:hover,
a:focus {
  text-decoration: none;
  outline: none;
}
.wrapper {
width: 100%;
margin: auto; 

}


h1{
  font-family: Verdana, cursive;
  font-size: 1.5em;
  color: #333333;
  font-weight: 600;
  padding: 10px 0;  

}

h2{
    font-family: Verdana, cursive;

  font-size: 1.1em;
  color: #0D0D0D;
  font-weight: 600;
  padding: 10px 0; 
}
span{
  font-family: Verdana, cursive;
  font-size: 2em;

  
}

img{max-width:100%; height:auto;}


.row:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.row { display: inline-block; }
/* start commented backslash hack \*/
* html .row { height: 1%; }
.row { display: block; }
/* close commented backslash hack */


.header {
	margin-bottom: 10px;
  width: 100%;
  margin: auto;
  overflow: hidden;
  background: url(img/bg.jpg);
  box-shadow: 0 0 10px rgba(0,0,0,0.5);



}
.inner-header {
	background-image: none;
  background-repeat: no-repeat;
  background-position: center;
	height: 300px;
  text-align: center;

}
.logo {
  position: relative;
  display: block;
  height: 180px;
  width: 600px;
  margin: 0 auto;
  padding-top: 20px;
  text-decoration: none;
  font-family: Verdana, cursive;
  font-size: 0.8em;
  color: #fff;
  text-align: left;


  
}
.logo img{
  float: left;
  height: 100%;
  margin: 5px;
}




.nav{
    
    position: relative;
    margin: auto; 
    width: 70%;
    height: 80px;
    display: inline-block;
    vertical-align: middle;
    float: none;
    text-align: left;
    line-height: 60px;
   

}
.nav a {
    text-decoration: none;
    font-size: 1.2em;
    font-weight: 600;
    color: #003B52;
    padding: 5px;
}
.nav a:hover {
    
}
.nav ul {
    margin: 0;
    padding: 12px;
    list-style: none;
}
.nav li {
    display: inline-block;
    padding-right: 10px;
    color:#fff;
   
}


.container{
width: 1024px;
margin: auto;
display: block;
padding-top: 5px;

   
}


.content {
	width:770px;
	float: left;
  border: 1px solid rgba(242,245,249,1);


}
.inner-content{
	margin-right: 5px;
	padding: 10px 20px 0 20px;
  text-align: left;
}

.inner-content-top{
  display: block;
  padding: 10px;
  border: 1px solid rgba(242,245,249,1);
  background: #FDECE9;

}

.inner-content a:hover{
   color: #6C6C6C;
}

.inner-content img{
  float: left;
  display: block;
  margin: 10px;
}

.inner-content-reedmore{
  cursor: pointer;
  display: inline-block;
   margin: 20px 0;
  padding: 0 .5em;
  color: #7B7B7B;
  font-size: .9em;
  line-height: 2;





}
.inner-content-reedmore:hover{
    

}
.inner-content-reedmore a{ 
  text-decoration: none;
  font-size: 1.2em;
  font-weight: 600; 
  color: #919CEC;

}
.inner-content-reedmore a:hover{
 
  text-decoration: underline;
  color: #333333;
}



.right-sidebar {
	width: 15%;
  min-height: 200px;
	float: left;
	padding-left: 10px;
	
}
.inner-right-sidebar{
	background: grey;
	min-height: 500px;
}
.left-sidebar {
  position: relative;
  width: 250px;
  float: left;
	padding-right: 5px;
   text-align: left;
	
}
.inner-left-sidebar{
  margin: 0 0 10px 5px;
  padding: 5px 0 5px 0;

}
.inner-left-sidebar-top{
  margin: 0 0 10px 5px;
  padding: 0;

}
.inner-left-sidebar-top img {
  float: none;
  padding: 1px;

  
}

.inner-left-sidebar-top p {
  padding: 5px 5px;
}


.inner-left-sidebar h1 {
  text-align: left;
 
 
}
.inner-left-sidebar ul{

padding: 10px;
list-style: none;
}
.inner-left-sidebar ul li{
padding: 10px 0;
border-bottom: 1px dotted rgba(242,245,249,1);
}


.inner-left-sidebar ul li:hover{
      

}


.inner-left-sidebar ul li a{
text-decoration: none;
color: #0D0D0D;

  

}
.inner-left-sidebar ul li a:hover{
  text-decoration: underline;
  color: #B5B5B5;


}



.footer {
  width: 100%;
	margin: 0 auto;

}
.inner-footer {
  height: 80px;
  margin-top: 10px;
  padding: 10px;
	text-align: center;
  background: #000;
    color:#fff;

}
