body {
  margin: 0;
  padding: 0;
  color: rgb(34, 34, 34);
  background-color: rgb(154, 188, 154);
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 0.9em;
  line-height: normal;
  font-size-adjust: none;
  -webkit-text-size-adjust: none;
}


a {
  text-decoration: none;
  color: #00802B;
}


a:link {
  text-decoration: none;
  color: #00802B;
}

ul {
  margin: 0;
  padding: 0;
}

ul li{
  margin: 0 0 0 20px;
  padding: 0 0 7px 0;
  list-style-type: disc
}


h1 {
  margin-bottom: 0px;
  margin-top: 15px;
  font-weight: bold;
  color: #206040;
}

h1 a {
  color: #E08700;
}

h2 {
  font-weight: bold;
  color: #993D00;
  font-size: 1.1em;
}

h3 {
  font-weight: bold;
  color: #993D00;
  font-size: 1em;
}

h5 {
  width: 130px;
  background-color: #339966;
  color: #FFFFFF;
  padding: 0px 0px 0px 8px;
}

.clearing{
    clear:both;
}

span {
  font-weight: bold;
  color: #000000;
}

/*main*/

#wrapper2 {
  max-width: 768px;
  min-width: 300px;
  margin: 0 auto;
}

#wrapper {
  background: rgb(255, 255, 255) none repeat scroll 0% 0%;
  clear: both;
  float: left;
  color: rgb(85, 85, 85);
}

#wrapper a:link {
  font-weight: normal;
}

#content-wrapper1 {
  width: 100%;
  float: left;
  padding-top: 9px;
}

/*header*/

#header {
  background: url('header-bg.png') no-repeat scroll 0% 0%;
  float: left;
  max-width: 768px;
  width: 100%;
  clear: right;
  padding-left: 0px;
  height: 50px;
  margin-top: 0px;
}

#header h1 {
  padding-left: 30px;
  font-size: 1em;
}

#navigation {
  clear: both;
  float: left;
  width: 100%;
  background-image: url('header.jpg');
  height: 186px;
}

/*sidebar*/


#sidebar {
  padding: 0px;
  float: left;
  width: 220px;
  margin: 0px;
  font-size: 0.9em;
}

.sideblock {
  padding: 0px 5px 0px 10px;
}

.sideblock h2 {
  margin: 0;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 1em;
  text-align: center;
  background-color: #ef9c02;
  padding: 6px 0;
  width: 197px;
}

.snow{
  background-color: #E0EBE0;
  padding: 9px;
  margin-top: 9px;
  font-size: 11px;
  color: #000000;
  border: 1px solid #94B894;
}

.testi {
  border: 1px solid #568156;
  text-align: justify;
  padding: 7px;
  font-size: 0.9em;
  background-color: #F0FFD1;
  color: #000000;
  margin-top: 10px;
  background-image: url(baseimage/test.png);
  background-position: top;
  background-repeat: no-repeat;
}

.snow h3{
  text-align: left;
  color: #206040;
  font-size: 1em;
}

.snow ul li{
  list-style: none;
  padding: 0 0 7px 0;
  margin: 0;
}

.bld{
  width: 100%;
  text-align: center;
  background-image: url(super-bg.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 333px;
  display: none;
}

.bld img{
  width: 100%;
  max-width: 300px;

}

.bldy{
  width: 197px;
  height: 333px;
  padding: 0;
  margin: 0;
}

.bldy img{
  padding: 0;
  margin: 0;

}

.procialis{
  color: #FFFFFF;
  background-color: #805500;
  padding: 0;
  margin: 0 0 9px  0;
  width: 197px;;
  border-top: 1px solid #D7AF88;
}

.procialis p{
  padding: 6px;
  margin: 0;
}

/* content */

#main-content {
    width: -webkit-calc(100% - 220px);
    width: -moz-calc(100% - 220px);
    width: -ms-calc(100% - 220px);
    width: -o-calc(100% - 220px);
    width: calc(100% - 220px);
    float: right;
}

#content {
    width: 100%;
}

.post-wrapper {
  padding: 2%;
}

.slow {
  float: right;
}

.mirage {
  padding: 2%;
}

.mirage span {
  color: #404040;
}

.cialis {
  font-weight: bold;
  text-decoration: none;
  color: #00AF3A;
  padding-top: 9px;
  text-transform: uppercase;
  margin-top: 1px;
  word-break: keep-all;

}

.cialis a:link, .cialis a:visited, .cialis a:active {
  text-decoration: none;
  font-weight: normal;
}

.things{
  max-width: 477px;
  margin: 0 auto;
}

.things img{
  width: 100%;
  height: auto;
}

.superthings {
  width: 100%;
  text-align: center;
  margin: 0 auto;
}

.food {
  color: #000000;
  margin-bottom: 10px;
}

.food h3{
  background: url('today.gif') no-repeat scroll 0% 0%;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #FF6633;
  padding: 3px 0px 3px 15px;
  border-radius: 4px;
  margin-top: 5px;
}

.food img{
  padding: 0px 0px 0px 6px;
  float: right;
}

.food p{
  padding: 0;
}

.chemise {
  min-height: 130px;
}

.chemise p{
  font-size: 0.9em;
  padding: 0 6px;
}

.goleft{
  float: left;
  padding-right: 10px;
}

.post img{
  float: right;
}

.tucker {
  width: 100%;
  max-width: 737px;
  margin: 0 auto;
}

.tucker img {
  width: 100%;
  height: auto;
  margin-bottom: 7px;
}

.belle{
  border: 1px solid #CC9966;
  text-align: justify;
  padding: 7px;
  font-size: 09.em;
  background-color: #F1E3D5;
  margin-bottom: 3px;
  color: #000000;
}

.dark {
  background-color: #F6EDE4;
  padding: 8px;
  border-radius: 8px;
  color: #262626;
  font-size: 12px;
}

.dark h2{
  font-size: 13px;
}

.dark h4{
  color: #262626;
  font-size: 12px;
  font-style: italic;
}

.dark ul{
  margin-left: 11px;
}

.dark img{
  border-radius: 8px;
  width: 100%;
  height: auto;
  margin-top: 8px; 
}

.dark a{
  color: #993D00;
}

.post-er{
 max-width: 737px;
 float: 0;
 margin: 0;
 padding: 0;
}

.post-er img{
 width: 100%;
 height: 100%;
 float: 0;
 margin: 0;
 padding: 0;
 border: 1px solid rgb(224, 224, 224);
 margin-bottom: 11px;
}

/* footer */

#footer {
  background-color: #027441;
  background-image: url(baseimage/footer-back.png);

  clear: both;
  color: #FFFFFF;
  font-size: 0.8em;
  text-align: center;
  padding: 2%;
  border-top: 2px solid #ef9c02;
  background-repeat: repeat-x
}

#footer a {
  color: rgb(242, 255, 229);
  text-decoration: underline;
}


/* wtf? */

.ab2 {
  font-weight: bold;
  border-bottom-width: 0pt;
  text-decoration: none;
  color: #00AF3A;
}

.liquid {
  width: 100%;
  max-width: 730px;
  margin: 0 auto;
}
.liquid img {
  width: 100%;
  height: auto; 
}

.mip {
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px dotted rgb(86, 129, 86);
color: #133926;
}

.nature {
  width: 100%;
  max-width: 730px;
  margin: 0 auto;
}
.nature img {
  width: 100%;
  height: auto;
}

.youcanbuy {
  background-color: #339966;
  border-radius: 7px;
  text-align: center;
  background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #2B8257), color-stop(1, #339966));
  background-image: -o-linear-gradient(top, #2B8257, #339966);
  background-image: -moz-linear-gradient(top, #2B8257, #339966);
  background-image: -webkit-linear-gradient(top, #2B8257, #339966);
  background-image: linear-gradient(to bottom, #2B8257, #339966);
  border-bottom: 2px solid #206040;
}

.youcanbuy p{
  margin: 0 0 9px 0;
  padding: 12px 20px 6px 20px;
  color: #B4FF8F;
  font-weight: bold;
  font-size: 1em;
}

.youcanbuy a{
  font-weight: bold !important;
  color: #FFFFFF;
}

.youcanbuy a:hover{
  font-weight: bold !important;
  text-decoration: none;
  color: #FFFF66;
}

.navigation-on-top{
 display: none;
 position: fixed;
 bottom: 8px;
 right: 7px;
}

.enlarge {
  font-size: 0.7em;
  font-style: italic;
  color: #757575;
  text-align: center;
  padding: 0;
  margin: 0 0 16px 0;
}

#canada{
  width: 100%;
  padding: 0;
  margin: 0;
}

.big-video {
  position:relative;
  padding-bottom:56.25%;
  padding-top:30px;
  height:0;
  overflow:hidden;
}

.big-video iframe, .big-video object, .big-video embed {
  position:absolute;
  border: 0;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

@media screen and (max-width: 768px){

  .navigation-on-top{
   display: block;
  }

body {
  font-size: 1em;
}

.chemise p{
  font-size: 1em;
}

.dark {
  font-size: 1em;
}

.dark h2{
  font-size: 1.1em;
}

.dark h4{
  font-size: 1em;
}

}

@media screen and (max-width: 600px){
  #header{
    display: none;
  }
  .gyry{
   display: none;
  }

}

@media screen and (max-width: 500px){

#wrapper2 {
  max-width: 400px;
  margin: 0 auto;
}

#main-content {
   width: 100%;
   min-width: 300px;
   float: none;
}

.snow{
  display: none;
}

#sidebar {
 width: 100%;
 min-width: 300px;
 float: none;
}

.sideblock {
  margin: 0;
  padding: 0;
}

.sideblock h2{
  color: #FFFFFF;
  background-color: #206040;
  padding: 6px 0;
  margin: 0;
  width: 100%;
}

.mip {
 padding-left: 15px;
}

#navigation {
  display: none;
}

.bld{
  display: block;
}

.bldy{
  display: none;
}

.procialis{
  width: 100%;
}

.mirage {
  padding: 2%;
}

}

@media screen and (max-width: 460px){

}

@media screen and (max-width: 420px){
.slow {
  float: none;
  margin: 0 auto;
  text-align: center;
}
}
