.Container {position: relative; width: 1024px; margin: auto; text-align: center; color: black;}
.ColoredContainer {border: 2px solid white; }

.SiteName {margin: 1em 0; text-align: center;}
.Homelink {font-family: Arial; font-size: 1.1em; text-decoration: none; letter-spacing: 0.3em; font-weight: 700;}
.Homelink:hover {color: white;}
.Hometag a {position: relative; bottom: 0.2em; font-weight: bold; margin: 0 1em; color: white; font-size: 1.2em; text-decoration: none;}
.City {font-family: Arial; font-size: 0.9em; text-decoration: none; letter-spacing: 0.1em; font-weight: 700; color: gray;}

.Help {margin: 1.5em 0 0 9em; text-align: left;}
.Error {color: red; font-weight: bold;}
.Notification {color: red; font-weight: bold; margin: 1.5em 0; text-align: center;}

.Blog {}
.BlogTitleBox {font-weight: bold; border: 1px solid black; color: white;}
.BlogTitle {font-size: 1.2em; padding: 0.2em 0 0.2em 0.9em;}
.BlogDate {text-align: right; font-size: 0.8em; float: right; height: 2em; margin: 0.5em; }
.BlogPic img {float: right; vertical-align: bottom; margin: 0 0 0.2em 1em;}
.BlogContentBox {border: 1px solid black; margin: 2px 0; padding: 1em; background-color: white; text-align: justify;}

.Comments {width: 600px; margin: 1em 0 1em 200px;}
.CommentDate {font-weight: bold; font-size: 0.9em; border: 1px solid black; color: white; padding: 0.2em 0 0.2em 0.9em; margin: 2px 0;}
.CommentText {background-color: white; border: 1px solid black; padding: 0.2em 0 0.2em 2em; }
.CommentText .CommentName {font-weight: bold; text-indent: 0; margin: 0.2em 0 0 0;}
.CommentText p {margin: 0 0.5em 0.4em 0; text-indent: 1.5em;}

.BackendHeader {margin-bottom: 1.5em;}

.BackendBlog label {float: left; width: 3.5em;}
.BackendBlog {text-align: left;}
.BackendBlog input, .BackendBlog select {width: 25em;}

.BackendSelectBlog {margin: 1.5em 0;}
.BackendSelectBlog input {width: 10em;}
.BackendSelectBlog select {width: 27em;}

.BackendPicGroup {width: 350px; margin: auto; text-align: left; margin-top: 1.5em;}
.BackendPicGroup label {float: left; width: 9em;}
.BackendPicGroup input {width: 13em;}

.landscape {width: 170px; height: 127px;}
.portrait {width: 127px; height: 170px;}

.BackendSubmit {text-align: center; margin: 1.5em 0;}
form .BackendSubmit input {width: 10em;}