body { background: #58656E url('../img/150mug.png') no-repeat 20px 10px; text-align: center; margin: 55px 10px 0 10px; font-family: Verdana, sans-serif; color: #e1e1e1; font-size: 12px; line-height: 130%; }

#content { background: #B96B47 url('../img/badlands.jpg') no-repeat bottom left; margin-left: auto; margin-right: auto; border: 5px solid #D4BB92; -moz-border-radius: 20px;  margin-bottom: 20px; }

.mapthumb { display: block; width: 300px; height: 192px; background-color: #e1e1e1; border: 2px solid white; }

.boxed { text-align: left; display: inline-block; margin: 1em; vertical-align: top; }

#bio { vertical-align: top; width: 40%;}
#bio li>em { display: inline-block; float: right; font-style: italic; font-size: smaller; font-style: none;}
.blurb { font-size: 20px; line-height: 130%; text-align: justify; }
li { margin-left: 1em; padding: .1em; }
.alt { background-color: #854d33; } 

h3 { font-size: 18px; color: black; border-bottom: 1px dotted black; }
strong { font-weight: bold; }

.day { display: inline-block; width: 45%; vertical-align: top; }

hr { color: #D4BB92; background-color: #D4BB92; height: 5px; border: 0px; clear: both;}

/* Map Serverinfo */
#mapimg { width: 40%; float: left; text-align: center;}
.mapthumb { margin-left: auto; margin-right: auto; display: block; background-color: black; border: 2px solid #58655E; margin-bottom: 10px; }
#mapimg em { font-size: larger; color: white; font-weight: bold; padding-top: .5em; line-height: 120%;}
#mapimg a { font-size: 14px; display: block; margin-bottom: 10px; vertical-align: top; color: #030303; text-decoration: underline; }
#mapimg .reg { color: yellow; }
#mapimg .mapblurb { text-align: justify;  padding: .5em; line-height: 130%; }

/* News */
#news { padding: 0 1em 1em 150px; text-align: left; background-image: url('../img/newsvich.png'); background-repeat: no-repeat; background-position: left middle; }
#news h2 { color: #373331; font-size: 16px; font-weight: bold; margin-bottom: .5em; }
#news p { background-color: #854D33; padding: 1em; } 

/* Weekly Events */
#events { text-align: center; width: 40%; padding: 1em; }
#events h2 { color: #373331; font-size: 16px; font-weight: bold; text-align: left; margin-bottom: .5em; }

#att { padding: 0; max-width: 250px; }
#att h4 { background-color: #D4BB92; padding: 10px .25em .25em 0; text-align: right; font-size: 16px; -moz-border-radius-topleft: 10px; font-weight: bold; color: black; border-bottom: 1px solid white; display: block;}
#attdesc { background: #62778C url('../img/att.png') no-repeat bottom center; padding: .5em; text-align: justify; height: 250px; display: block;}
#att li { text-align: right; color: #e4e4e4; font-size: larger; font-weight: bold;}
#att .first { text-decoration: underline; margin-top: .5em;}
#att a { font-weight: bold; color: black;}
#att em { font-weight: normal; font-style: italic; font-size: smaller;}

#fnf { margin-left: 15px; padding: 0; max-width: 250px; }
#fnf h4 { background-color: #D4BB92; padding: 10px .25em .25em 0; text-align: right; font-size: 16px; -moz-border-radius-topleft: 10px; font-weight: bold; color: black; border-bottom: 1px solid white; display: block;}
#fnfdesc { background: #B23C3C url('../img/fnf.png') no-repeat bottom center; padding: .5em; text-align: justify; height: 250px; display: block;}

/* Stats */
#stats { text-align: left;  }
#stats h2 { color: white; font-size: 16px; font-weight: bold; text-align: left; margin-bottom: 1em; }

/* Everyone Else */
#everyone { width: 50%; }
ul.eelse { font-size: 14px; }
ul.eelse li { padding: .25em; }
#everyone h2 { color: #373331; font-size: 16px; font-weight: bold; text-align: left; margin-bottom: .5em; }

/* Footer */
#footer { height: 25px; }
#footer a { color: #fff;  width: 200px; padding-left: 1em; padding-right: 1em; }

/* PublicDrop */
h3.Drophead { font-size: 24px; padding: 5px; padding-top: 10px; border: 0px;}
#availmaps { float: right; }
.notes { display: block; text-align: left;  padding: 1em; }

/* AdminMap */
#mapcfg { float: left; text-align: left; padding 1em; }
#allmaps { width: 95%; padding: 1em; }
#allmaps a { color: black; }

h2 { color: #373331; font-size: 16px; font-weight: bold; margin-bottom: .5em; }

