.wp-caption {
    text-align: center;
    background-color:rgba(255,255,255,0.3 );
    border: solid 1px rgba(255,255,255,0.5);
    padding-top: 3px;
    margin: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 1px;
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
margin-left: auto;
margin-right: auto;
vertical-align: middle;
}
.wp-caption p.wp-caption-text {
font-size: 13px;
line-height: 12px;
color: rgba(000,000,000,1);
padding: 4px;
margin: 0;
}


.textbox { 
    background-color:rgba(220,220,220,0.8);
    border: solid 1px rgba(255,255,255,0.6);
    border-radius: 3px;
    outline: none; 
    padding: 8px 8px; 
    box-shadow: 0px 0px 6px rgba(000,000,000,0.2);
    margin:8px
}

.textboxsharp { 
    background-color:rgba(255,255,255,0.4);
    border: solid 1px rgba(255,255,255,0.5);
    border-radius: 0px;
    outline: none; 
    padding: 8px 8px; 
    box-shadow: 0px 0px 6px rgba(000,000,000,0.2);
    margin:8px
}

.textboxsolid { 
    background-color:rgba(255,255,255,1);
    border: solid 1px rgba(200,200,200,1);
    border-radius: 0px;
    outline: none; 
    padding: 8px 8px; 
    box-shadow: 0px 0px 6px rgba(000,000,000,0.2);
    margin:8px
}

.textboxdark { 
    background-color:rgba(000,000,000,0.4);
    border: solid 1px rgba(255,255,255,0.5);	
    border-radius: 4px;
    outline: none; 
    padding: 8px 8px; 
    box-shadow: 0px 0px 6px rgba(000,000,000,0.2);
    margin:8px
}

.textboxblack { 
    background-color:rgba(000,000,000,0.6);
    border: solid 1px rgba(255,255,255,0.5);	
    border-radius: 4px;
    outline: none; 
    padding: 8px 8px; 
    box-shadow: 0px 0px 6px rgba(000,000,000,0.2);
    margin:8px
}


.textboxbluesharp { 
    background-color:rgba(000,138,255,0.6);
    border: solid 1px rgba(255,255,255,1);
    color: rgb(255,255,255);
    outline: none; 
    padding: 8px 8px; 
    box-shadow: 0px 0px 6px rgba(000,000,000,0.2);
    margin:8px
}

.shadow { 
    box-shadow: 0px 0px 6px rgba(000,000,000,0.2);
    margin:8px
    padding: 8px 8px; 
}

.shadowheavy { 
    box-shadow: 0px 0px 6px rgba(000,000,000,0.8);
    margin:8px
    padding: 8px 8px; 
}

.post p {
font-size:14px;
padding:10px 0 5px;
}

.imageframe { 
    border: none;
    vertical-align: middle;
    outline: solid 8px rgba(255,255,255,0.5); 
    padding: 0px 0px; 
    box-shadow: 0px 0px 6px rgba(000,000,000,0.3);
    margin:8px
}


.middle { 
   display: block;
   text-align: center;
   margin-left: auto;
   margin-right: auto;
   width: auto;
}

.outline {
   border: solid 4px rgba(255,255,255,0.5);
   border-radius: 4px;
}


.textboxsharpgreen { 
    background-color:rgba(100,255,000,0.2);
    border: solid 1px rgba(255,255,255,0.5);
    border-radius: 0px;
    outline: none; 
    padding: 8px 8px; 
    box-shadow: 0px 0px 6px rgba(000,000,000,0.2);
    margin:8px
}


.textboxorange { 
    background-color:rgba(244,159,1,0.8);
    border: solid 1px rgba(255,255,255,0.6);
    border-radius: 3px;
    outline: none; 
    padding: 8px 8px; 
    box-shadow: 0px 0px 6px rgba(000,000,000,0.2);
    margin:8px
}


.center {
    text-align: center;
    align-center;
}

.centre {
    text-align: center;
    align-center;
}

.notransition {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}