    .entry {padding: 8px; border: 1px solid gray; width: 70%; margin:10px auto; background-color: white; opacity: .8; clear: both; -moz-border-radius: 15px;}
    .entry table {width: 100%;}
    .message {font-size: 18px; }
    .meta {font-size: 10px; color: gray; text-align: center;}

    input {color: gray; width: 175px;}
    input, textarea {border: 1px solid gray; font-size: 16px; padding: 3px; margin: 3px; font: inherit;  display: inline;}
    textarea {font-size: 14px; height: 90px; width: 368px;}
    form img {margin: 3px; padding: 0px; display: inline;}
    .errors {color: red;}

    .wrapper {width: 820px; height: auto; margin: 0 auto; background-image: url(../images/grade.jpg); background-position: top center; padding: 0 0 10px 0;}
    .count {display: block; width: 100%; text-align: center; color: black;}
    
    .clear {width: 60px; border-color: gray;}
    .clear:hover {background-color: orange; color: white; border-color: red;}
    .submit {width: 130px; color: black; border-color: black; background-color: #bbffbb;}
    .submit:hover {border-color: green; background-color: #77ff77; color: black;}
    
    .messages p{ display: none; padding-top: 0; margin-top: 0; font-size: 16px;}

   	.form {
		padding-top: 140px;
		margin-top: 10px;
	}
	

    .info {
        width: 98%;
        float: left;
        clear: right;
       /*background-color: white; */
        padding: 10px;
		/*
        border-top: 3px solid red;
        border-bottom: 3px solid red;
		*/
        margin-bottom: 20px;
        font-size: 16px;
        display: none;
        }
    .info p {padding: 0 50px;}
    .info h1 {margin-top: 0px; text-align: center; font-family: Helvetica, Arial, sans-serif;}
    
    body {font: 14px normal "Times New Roman", Times, serif;}
