/* Main menu */
#mainmeno { list-style: none; overflow: hidden; display: block; margin: 0; padding: 0; float: right; }
#mainmeno li { float: left; border-right: solid 1px #0C3F64; border-left: solid 1px #4982A4; }
#mainmeno li a { display: block; padding: 7px 12px; font: bold 12px arial; color: white; text-shadow: 1px 1px 1px #092F4B; background: #135C92; background: -webkit-gradient(linear, left top, left bottom, from(#135C92), to(#0E4872)); background: -moz-linear-gradient(top, #135C92, #0E4872); background: text-shadow: #0D4269 1px 1px 1px; }
#mainmeno li a:hover { text-decoration: underline; }
#mainmeno .selected { background: #092F4B; }
#mainmeno .end { border-left: solid 1px #4982A4; }
#subnav { color: #135C92; position: relative; padding: 4px 10px; font: normal 13px arial; margin-bottom: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background: #092F4B; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; overflow: hidden; }
#subnav a { color: white; font-size: 11px; }
#subnav a:hover { text-decoration: underline; }
#subnav input { font-size: 11px; }
#allmenu { display: none; position: absolute; font: bold 11px arial; right: 0; top: 29px; width: 500px; background: white; border: solid 2px #135C92; border-top: none; padding: 10px; z-index: 2000; }
#allmenu a:hover { text-decoration: underline; }
.allmenuhead { margin-bottom: 5px; }
.allmenuhead a { color: black; }
.allmenuhead a:hover { color: black; }
#mainmenodiv { position: relative; background: #115282; background: -webkit-gradient(linear, left top, left bottom, from(#135C92), to(#0E4872)); background: -moz-linear-gradient(top, #135C92, #0E4872); overflow: auto; }

/* Home */
.homeWindow { border: solid 1px #8EC3EB; margin-bottom: 10px; border-radius: 3px; -moz-border-radius: 3px; }
.homeHead { padding: 5px 10px; background: #B8DAF3; text-shadow: 1px 1px 1px #fff; border-bottom: solid 1px #8EC3EB; margin: 0; font: bold 12px arial; position: relative; }
.homeWindowContent { padding: 10px; background: #CFE6F7; border-top: solid 1px #ECF5FC; overflow: auto; }

/* Users subpage */
#users { overflow: auto; }
#usersSearch { width: 200px; padding: 10px; background: #0D4167; color: white; margin-right: 10px; float: left; border-radius: 5px; -moz-border-radius: 5px; }
#usersSearch h3 { margin: 0 0 10px; padding: 0; font: bold 12px arial, tahoma, sans-serif; }
#usersSearch hr { border: solid 1px #0A3858; border-top: solid 1px #07263C; border-bottom: solid 1px #115382; margin: 5px 0; }
#usersSearch input[type=text] { margin: 5px 0; width: 194px; }
#usersList { width: 680px; background: #0D4167; padding: 10px; float: right; color: white; border-radius: 5px; -moz-border-radius: 5px; }
#usersList h3 { margin: 0 0 10px; padding: 0; font: bold 12px arial, tahoma, sans-serif; }
#usersList h3 a { color: white; }
#usersList h3 a:hover { color: white; text-decoration: underline; }
#usersPics { padding: 10px 10px 5px; background: #115383; border-radius: 5px; -moz-border-radius: 5px; }
#usersPics img { margin-bottom: 5px; }
#usersPics a { color: white; }
#usersPics a:hover { color: white; text-decoration: underline; }
#usersPics .usersImg { padding: 5px; background: #125C90; border: solid 1px #14659E; display: inline-block; margin-bottom: 5px; text-align: center; color: white; }
#usersPics .usersImg:hover { border: solid 1px #1A80C8; color: #fff; text-decoration: none; }
.nicebut { margin: 5px 0; float: right; }

/* Blogs */
#usersPics .blogPost { width: 640px; text-align: left; padding: 10px; background: #125C90; border: solid 1px #14659E; display: block; margin-bottom: 10px; color: white; }
#usersPics .blogPost:hover { border: solid 1px #1A80C8; color: #fff; text-decoration: none; }
#usersPics .blogInfo { margin-bottom: 10px; padding-bottom: 10px; border-bottom: solid 1px #166DAB; font-size: 12px; }
#usersPics .blogFoot { margin-top: 10px; padding-top: 10px; border-top: solid 1px #166DAB; text-align: right; }
blockquote { background: #166EAC !important; border: solid 1px #1A80C8; }

/* Profile */
.profileinfobox         { width: 75px; margin-bottom: 10px; color: #969696; text-shadow: 1px 1px 1px #fff; }
.profileinfobox:hover   { color: #005C7A; }
.profileinfobox a       { color: #969696 !important; }
.profileinfobox a:hover { color: #005C7A !important; }
.profileNick            { display: inline; font: bold 18px arial; }
.profRowOdd             { background: #092F4B; }
.profileRightBubble     { background: #0D4167; padding: 10px; }
.likeBy                 { color: #1977BB !important; }
.likeBy a               { color: #1977BB !important; }
.pollQuestion           { color: white; }
.pollAnswer             { color: white !important; }
.pollDesc               { color: white; }
.homeWindowContent .pollAnswer { color: #111 !important; }
.answerDiv              { background: #8DC4EB !important; }
.answerProc             { background: #1B7CC4 !important; }
.commentbox             { background: #115383 !important; border: solid 1px #135C91 !important; }
.commenttext            { background: #135C91 !important; border: solid 1px #15659F !important; color: white !important; }
.commentbox a          { color: #49A6E7 !important; }
.commentbox a:hover    { color: #49A6E7 !important; text-decoration: underline; }
#profileRight .profileRightBubble a   { color: #49A6E7; }
#profileRight .profileRightBubble a:hover   { color: #49A6E7; text-decoration: underline; }
@font-face              { font-family: "GraublauWeb"; src: url(http://lokali.info/GraublauWeb.otf) format("truetype"); }
@font-face              { font-family: "GraublauWeb"; font-weight: bold; src: url(http://lokali.info/GraublauWebBold.otf) format("truetype"); }
#profileContainer       { background: #092F4B; overflow: auto; font: normal 12px arial; border-radius: 5px; -moz-border-radius: 5px; }
#profileLeft            { background: #092F4B; }
#profileStatus          { background: #092F4B; color: white; padding: 8px 10px; font: normal 15px arial, sans-serif; }
#profileStatus a        { color: white; }
#profileStatus a:hover  { color: white; text-decoration: underline; }
#profileQuick           { background: #0D4167; border-top-right-radius: 5px; padding: 10px 0 0 10px; position: relative; }
#profileInfo            { background: #0D4167; }
#profileInfo a          { color: #49A6E7; }
#profileInfo a:hover    { color: #49A6E7; text-decoration: underline; }
#profileStats li        { padding: 5px 10px; color: white; }
#profilePics            { background: #0D4167; border-bottom-right-radius: 5px; padding: 10px 10px 7px; }
#profileAbout           { padding: 10px; margin: 10px 0; background: #0D4167; color: white; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
#profileComments        { padding: 10px 10px 1px; background: #0D4167; border-top-right-radius: 5px; }
#profileRight           { background: #092F4B; color: white; }
#profileAction li       { margin-bottom: 1px; }
#profileAction .nope    { background: #0B3859; color: #0F4A75; padding: 5px 10px; }
#profileAction a        { background: #0D4167; color: white; display: block; padding: 5px 10px; }
#profileAction a:hover  { background: #0F4A75; color: #white; }
#profileFriends         { background: #0D4167; }
