/*-------------------------------------------------------------------------------------------------
 Col Full
-------------------------------------------------------------------------------------------------*/
section.col-full { background: #fff; border: 2px solid #5c5c5c; margin: 10px 0; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; margin-bottom: 5px; }
section.col-full > article p { margin:0 20px; margin-bottom: 20px; }
article a.read { float: right; margin: 15px; border: 2px solid #83610e; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; background: #EED45B;  padding: 6px 15px; }
article a.read:hover { color: #fff; text-decoration: none; 
background: -moz-linear-gradient(top,  #c07903 0%, #ddbc2f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c07903), color-stop(100%,#ddbc2f));
background: -webkit-linear-gradient(top,  #c07903 0%,#ddbc2f 100%);
background: -o-linear-gradient(top,  #c07903 0%,#ddbc2f 100%);
background: -ms-linear-gradient(top,  #c07903 0%,#ddbc2f 100%);
background: linear-gradient(top,  #c07903 0%,#ddbc2f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c07903', endColorstr='#ddbc2f',GradientType=0 );}
section.col-full > article img { float: left; margin: 0 20px; margin-bottom: 20px; border: 7px solid #5c5c5c; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
section.col-full > article img:hover { border: 7px solid #c07903; }
/*-------------------------------------------------------------------------------------------------
 Col Left
-------------------------------------------------------------------------------------------------*/
.col-left { float: left; width: 722px; margin: 15px 0; }
.col-left > section { background: #fff; border: 2px solid #5c5c5c; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; margin-bottom: 15px; }
.col-left > section > article p { margin: 20px; }
.col-left > section > article.news { margin: 0 20px;  }
.col-left > section > article.news p{ margin: 0;  }
.col-left > section > article .read a { float: left; color: #fff; border: 2px solid #83610e; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; background: #EED45B; }
.col-left > section > article .read a:hover {  background: #2b9eb5; text-decoration: none; }
.col-left > section > article .play a { float: left; color: #3d3d3d; background: #9dc25b; font-weight: bold; padding: 6px 15px; margin-top: 15px; margin-left: 10px; border: 1px solid #718f3a; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.col-left > section > article .play a:hover { color: #3d3d3d; background: #81ae32; text-decoration: none; } 
.col-left > section > article img { float: left; margin-right: 20px; margin-bottom: 20px; margin-top: 10px; border: 7px solid #5c5c5c; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.col-left > section > article img:hover { border: 7px solid #c07903; }
/*-------------------------------------------------------------------------------------------------
 Pagination
-------------------------------------------------------------------------------------------------*/
.pagination { margin: 0 auto; text-align: center; margin-top: 15px; margin-bottom: 30px; }
.pagination .disabled { color: #3d3d3d; background: #CCC; font-weight: bold; padding: 6px 15px; border: 2px solid #999; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.pagination a.next, a.prev { color: #3d3d3d; background: #9dc25b; font-weight: bold; padding: 6px 15px; border: 2px solid #718f3a; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.pagination .next:hover, .prev:hover { color: #3d3d3d; background: #CCC; border: 2px solid #999; text-decoration: none; }
.pagination .page { color: #3d3d3d; background: #9dc25b; font-weight: bold; padding: 6px 15px; border: 2px solid #718f3a; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; }
.pagination .page:hover, .current.page{ color: #3d3d3d; background: #CCC; border: 2px solid #999; text-decoration: none; }

/* -------------------------------------------------------------------------------------------------
right colum
----------------------------------------------------------------------------------------------------*/
.col-right > section.archive { margin:0px; padding:0px; }
.col-right > section.archive .archive-date { padding-left:30px;}