@keyframes slidy {
0% { left: -0px ; }
10% { left: -0px ; }
11% { left: -265px ; }
50% { left: -265px ; }
51% { left: -530px ; }
75% { left: -530px ; }
76% { left: -0px ; }
100% { left: -0px ; }
}

div#slider {
 overflow: hidden;
}

div#slider figure img {
 float: left;
}

div#slider figure {
 position: relative;
 width: 100%;
 margin: 0;
 left: 0;
 text-align: left;
 font-size: 0;
 animation: 4s slidy infinite;
}
--------------------------------------------------------
body{
  font-family: Open Sans;
}

.smallColumn {
    float: left;
    padding: 5px 0 0;
    width: 280px;
}
h1 {
	font-family: Open Sans;
	font-size: 24px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 26.4px;
}
h3 {
	font-family: Open Sans;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 15.4px;
}
p {
	font-family: Open Sans;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 20px;
}
blockquote {
	font-family: Open Sans;
	font-size: 21px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 30px;
}
pre {
	font-family: Open Sans;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 18.5667px;

}

body {
 margin: 0;
}

div#slider {
 overflow: hidden;
}

div#slider figure img {
 width: 20%;
 float: left;
}

div#slider figure {
 position: relative;
 width: 750%;
 margin: 0;
 left: 0;
 text-align: left;
 font-size: 0;
 animation: 40s slidy infinite;
}
--------------------------------------------------------------------------------

h1 {

	font-size: 20px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 26.4px;
}
h3 {

	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 15.4px;
}
p {

	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 20px;
}
blockquote {

	font-size: 21px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 30px;
}
pre {

	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 18.5667px;
}

.buttonTemplate {
    background-color: #788394;
    color: #ffffff;
}
.menu a {
    background: url("/style/templates/pub06-1.2/images/design_menu_bg_border.png") no-repeat scroll right 0;
  text-transform: uppercase;
  border-bottom: 3px solid #e9e9e9;
  font-weight: normal;
}
.menu a:hover {
    background-color: #58585A;
  	color: #ffffff;
}
.secondBoxOpacity {
    background: rgba(255, 255, 255, 0) none repeat scroll 0 0;
}
.menu {
    box-shadow: 0 1px 2px #ACACAC;