a img { border:none; }
a:focus, input:focus, button:focus { outline: none; box-shadow: none;  }


h2 { font-weight:200;  }


img.tinymce { width:500px; }
.left-image  { float:left; padding:7px 10px 7px 0; width:340px !important; height:auto !important; }
.right-image { float:right; padding:7px 0 10px 7px; width:340px !important; height:auto !important; }

.table { display:table; }
.row { display:table-row; }
.column, .cell { display:table-cell; vertical-align:top; text-align:left;  }

.shadow { -moz-box-shadow: 0 0 3px 3px #222; -webkit-box-shadow: 0 0 3px 3px #222; box-shadow: 0 0 3px 3px #222; }

 #logout, #responder, #wrapper, #logo, div.center {

	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;

}


.apollo-form .column { padding:5px; }
.apollo-form .right { text-align: right; }
.apollo-form .row:nth-child(2n) .column { background:#FAFAFA; }
.apollo-form span.required { color:#933; }