body {
    background-color:#cccccc;
    font-family: lucinda, arial, san-serf;
}
#stage {
    width: 700px;
    margin: auto;
    background-color: #fff;
    float: right;
    padding: 0px;
}
#cc {
    width: 95%;
    float: left;

    border: 1px solid #666;
    border-radius: 5px;
    margin: 5px;
    padding: 5px;

}
.userside {
    width:41%;
    float: right;
    background-color: #ddd;
}
#posting {
	margin: 3px;
	padding: 5px;
	
}

.error {
	font-size: .8em;
	color: #f00;	
}
#stage p{
    padding: 4px;
    padding-top: 1px;
    margin: 0px;
    font-size: 1.2em;
    border-radius: 10px;
}
h1 {
    padding: 0px;
    line-height:.6em;
    color: #f00;
    padding-top: 5px;
    padding-left: 3px;
}
#stage h2 {
    color:#288403;
    margin-top: 0px;
    margin-bottom: 4px;
}
#stage input {
    font-size: 1.3em;

}
.urgentButton {
    height: 45px;
    background-color:#f00;
    padding-left: 10px;
    padding-right: 10px;
    color: #fff;

}
.postings {
    vertical-align:top;
}
.homecats {
    width: 200px;
    padding: 2px;
    margin: 2px;
    margin-right: 5px;
    float:left;
    font-size: 1.2em;
}
.homecats p{
    margin: 2px;
    padding:0px;
}
.createbutton {
    width: 300px;
    margin: auto;
    background-color: #25BF0A;
    color: #000;
    border: 1px solid #000;
    border-radius: 5px;
    text-align: center;
    font-weight: bold;
}

.removal {
    float:right;
    width:100px;

}
textarea {
    font-size: 1.2em;

}
#container aside {
    clear: left;
    width: 250px;
    float: left;
    background-color: #A3F5AB;
    border-radius:10px;
    font-size: 1.4em;
    text-align: center;
    font-weight: bold;
}

#container aside input {
    width: 250px;
    height: 30px;
    font-size: 1.1em;
}
#container aside a {
    text-decoration: none;
    color: #000;
}
.columns {
    width: 30%;
    float: left;
    margin: 0px;
    padding: 2px;
    font-size: 1.3em;
}
.postList {
    margin: 0px;
    padding: 3px;
    width: 45%;
    float: left;
    border: thin solid #7AF243;
    border-radius: 5px;
    clear: right;
    height: 120px;
}
.postList h3 {
    margin: 3px;
    padding: 3px;
    text-transform:uppercase;
}

.addLocation {
    background-color:#0f0;
    border-radius: 5px;
    font-size:4.9em;
}
body #stage .addLocation select#mylocation {
    font-size:4.9em;
}
.hr {
    clear:both;
    margin:10px;
    padding: 10px;
}

.lastpost {
    font-size: .8em;
    margin: auto;
    margin-bottom: 10px;
    padding: 5px;
    border: 1px solid #288403;
    width: 50%;
    background-color: #A3F5AB;
}
.lastpost img {
    width:60px;
    height: 60px;
    margin-right: 5px;
}
.letterhead {
    background-color: #00ff00;
    border-radius: 10px;
    border: 1px solid #045602;

}
.statusA {
    width: 100px;
    border-radius: 5px;
    background-color: #f00;
    margin: 2px;
    padding: 5px;
    font-size: 1.2em;
    color: #fff;
    font-weight: bold;
}
.statusB {
    width: 100px;
    border-radius: 5px;
    background-color: #00ff00;
    margin: 2px;
    padding: 5px;
    font-size: 1.2em;
    color: #fff;
    font-weight: bold;
}
.statusC {
    width: 100px;
    border-radius: 5px;
    background-color: #00f;
    margin: 2px;
    padding: 5px;
    font-size: 1.2em;
    color: #fff;
    font-weight: bold;
}
.postLocations {
    background-color: #A3F5AB;
    border-radius: 5px;
    margin: 2px;
    padding: 3px;
    font-size: 1.1em;
    height: 20px;
}
.register {
    background-color: #f00;
    float: right;
    font-size: .6em;
    padding: 4px;
    margin: 2px;
    border-radius: 5px;
    text-align: center;
    width: 85%;
}
.register a{
    color: #fff;
}
.topContent {
    margin: 20px;
    font-size: 1.2em;
    color: #f00;
}
