@import "reset.css";

body {
    font-size:14px;
    font-family:Tahoma;
    background:#e7f5f8;

}

h1, h2, h3 {
}

h1, h2, h3 {
	line-height:130%;
        font-size: 30px;
	margin-bottom:5px;
        font-family:Trebuchet MS;        
        text-transform: uppercase;
}

h2 {
    text-align: center;
    color:#337586;
}

p {
    line-height:150%;
    margin-bottom:10px;
}

#header h1 {
    font-size:60px;
    color:#bbb;
    font-family:Trebuchet MS;
    line-height:100%;
    margin-bottom:0;
    width:200px;
    height:200px;
    background:url('tag200.png') no-repeat;
    text-indent:-9999px;
    overflow:hidden;
    text-align:center;
    margin:10px auto;
}
#header h1 a {
    display:block;
    width:200px;
    height:200px;
}

#header h2 {
    font-size:27px;
    color:#ccc;
    font-family:Trebuchet MS;
    text-align:center;
    
}

a, a:visited, a:active, a:link {
	color:#a02c5a;
	text-decoration:none;
        font-weight:bold;

}
a:hover {
    text-decoration:underline;
}


.msg {
    background:#afdde9;
    color:#a02c5a;
    text-shadow: 1px 1px 0px #fff;
    padding:10px;
    font-weight:bold;
    text-align:center;
    font-size:18px;
    margin:10px 0;
}

.faq {
    text-align:left;
}

#container {
    width:640px;
    margin:0 auto;
    border-left:10px solid #afdde9;
    border-right:10px solid #afdde9;
    background:white;
    padding:10px;
    padding-bottom: 60px;
}

.input-text {
    font-size:16px;
    padding:10px;
}

.input-handle {
    width:300px;
    text-align: center;
}

.input-button {
    cursor:pointer;
}

ol {
    list-style-position: outside;
    margin-left:20px;
}

ol li, ul li {
    margin-bottom:10px;
    line-height:130%;
}
.form {
    text-align: center;
}
.info {
    font-size:14px;
    padding:6px 5px;
    background:#eee;
    color:#777;
    margin-bottom:5px;
}

.info p {
    margin-bottom: 0px;
}