/* ******************** */ /* line 5, ../src/screen.sass */ * { padding: 0; margin: 0; // font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-family: Georgia, serif; font-size: 13px; } /* line 11, ../src/screen.sass */ a { color: #bb0000; } /* line 13, ../src/screen.sass */ a:hover { color: red; } /* line 15, ../src/screen.sass */ section { display: block; margin: 10px; } /* line 18, ../src/screen.sass */ header { z-index: 10; position: fixed; top: 0; left: 0; display: none; padding: 10px; width: 100%; background-color: #fff; } /* line 22, ../src/screen.sass */ header h1 { font-weight: normal; font-size: 48px; padding: 0 0 5px 10px; } nav { background-color: #fff; } /* line 27, ../src/screen.sass */ nav ul { padding: 3px 0 5px 10px; margin: 0; display: block; width: 100%; height: 17px; border-width: 1px 0 1px 0; border-color: #cccccc; border-style: solid; } /* line 37, ../src/screen.sass */ nav ul li { font-size: 15px; list-style-type: none; float: left; padding-right: 10px; } /* line 42, ../src/screen.sass */ nav ul li a { cursor: pointer; padding: 2px 5px; } /* line 45, ../src/screen.sass */ nav ul li a.selected { -moz-border-radius: 3px; border-radius: 3px; color: white; background-color: #700005; } /* line 49, ../src/screen.sass */ #aboutMode, #patronMode, #reunionMode { position: relative; top: 150px; left: 10px; display: none; padding: 10px; width: 500px; } /* line 53, ../src/screen.sass */ #aboutMode p, #patronMode p, #reunionMode p { font-size: 15px; padding-bottom: 20px; line-height: 21px; } #aboutMode p a, #patronMode p a, #reunionMode p a { font-size: 15px; } #aboutMode p#founded { font-size: 18px; } /* line 55, ../src/screen.sass */ #aboutMode p b, #patronMode p b, #reunionMode p b { font-size: 17px; } /* line 57, ../src/screen.sass */ #aboutMode p small, #patronMode p small, #reunionMode p small { padding-bottom: 5px; display: block; } #aboutMode h3 a, #patronMode h3 a, #reunionMode h3 a { font-size: 15px; display: inline-block; margin-bottom: 3px; } /* line 60, ../src/screen.sass */ #aboutMode h2, #patronMode h2, #reunionMode h2 { font-size: 17px; } /* line 62, ../src/screen.sass */ #aboutMode #locat, #patronMode #locat, #reunionMode #locat { padding-bottom: 10px; } /* line 64, ../src/screen.sass */ #aboutMode ul, #patronMode ul, #reunionMode ul { padding-bottom: 20px; } /* line 66, ../src/screen.sass */ #aboutMode ul li, #patronMode ul li, #reunionMode li { padding: 10px 0 0 0; list-style-type: none; } /* line 69, ../src/screen.sass */ #partiesMode { display: none; } /* line 71, ../src/screen.sass */ footer { position: fixed; right: 0px; bottom: 0px; max-width: 250px; background-color: #fff; padding: 10px; text-align: right; opacity: 0.8; } footer#illcredit { width: 400px; left: 0px; text-align: left; } /* line 75, ../src/screen.sass */ body { overflow-x: hidden; overflow-y: scroll; } /* line 78, ../src/screen.sass */ html { background-image: url(/img/bunnyhead-sized.jpg); background-position: bottom right; background-repeat: no-repeat; background-attachment: fixed; width: 100%; height: 100%; } /* line 85, ../src/screen.sass */ #bg { width: 100%; height: 100%; position: fixed; left: 0; top: 0; margin: 0; background-color: #050408; z-index: 19; } /* line 93, ../src/screen.sass */ button { -moz-border-radius: 20px; border-radius: 20px; border: 0; color: white; background-color: #880011; padding: 5px; } /* line 99, ../src/screen.sass */ button:hover, button:focus { background-color: #bb0022; outline: 0; } /* line 102, ../src/screen.sass */ button:active { background-color: #ff0044; } /* line 104, ../src/screen.sass */ #login { display: none; position: fixed; top: 25%; left: 50%; margin-left: -160px; width: 300px; padding: 20px; background-color: black; -moz-border-radius: 20px; border-radius: 20px; color: #dddddd; z-index: 20; } /* line 115, ../src/screen.sass */ #login header { display: block; margin: 0; padding: 0 0 10px 0; } /* line 119, ../src/screen.sass */ #login label { width: 60px; font-size: 12px; text-align: right; margin: 10px 0 10px 0; padding: 5px 0; display: block; color: #888888; float: left; } /* line 128, ../src/screen.sass */ #login input { float: left; font-size: 15px; -moz-border-radius: 20px; border-radius: 20px; border: 0; padding: 5px; margin: 10px; } /* line 135, ../src/screen.sass */ #login #login-email { width: 200px; outline: 0; } /* line 138, ../src/screen.sass */ #login #login-password { width: 140px; outline: 0; } /* line 141, ../src/screen.sass */ #login button { padding: 6px 5px; margin: 10px 0; width: 50px; } /* line 145, ../src/screen.sass */ #partyListContainer { position: relative; top: 150px; left: 10px; display: none; width: 150px; border-right: 1px solid #dddddd; padding-right: 10px; min-height: 200px; float: left; } /* line 153, ../src/screen.sass */ #partyListContainer ul li { text-align: right; padding: 5px; list-style-type: none; cursor: pointer; } /* line 158, ../src/screen.sass */ #partyListContainer ul li.selected { -moz-border-radius: 5px; border-radius: 5px; font-weight: bold; background-color: #888888; color: white; } /* line 163, ../src/screen.sass */ #userListContainer { position: relative; top: 150px; left: 10px; width: 290px; float: left; padding-bottom: 80px; } /* line 166, ../src/screen.sass */ #userListContainer h2 { font-size: 18px; padding: 0 5px 5px 5px; } /* line 169, ../src/screen.sass */ #userListContainer ul li { list-style-type: none; color: #80080e; cursor: pointer; height: 26px; margin-bottom: 2px; } #userListContainer ul li.br { margin-top: 15px; } /* line 170, ../src/screen.sass */ #userListContainer ul li * { padding: 5px; } /* line 172, ../src/screen.sass */ #userListContainer ul li .view { width: 240px; font-size: 15px; float: left; display: block; } /* line 176, ../src/screen.sass */ #userListContainer ul li .edit { float: right; display: none; } /* line 184, ../src/screen.sass */ #userListContainer ul li .selected { -moz-border-radius: 5px; border-radius: 5px; background-color: #440000; color: white; } /* line 189, ../src/screen.sass */ #userListContainer ul li:hover .view { -moz-border-radius: 5px; border-radius: 5px; background-color: #700005; color: white; } /* line 193, ../src/screen.sass */ #userListContainer ul li:hover .edit { display: inline; } /* line 195, ../src/screen.sass */ #userListContainer ul li:hover .edit:hover { -moz-border-radius: 5px; border-radius: 5px; background-color: #800010; color: white; } /* line 199, ../src/screen.sass */ #userListContainer ul li.hostlist { cursor: default; font-weight: bold; font-size: 13px; color: #777777; height: 13px; padding: 5px 0 5px 0; margin-left: 5px; border-bottom: 1px solid #aaaaaa; } /* line 208, ../src/screen.sass */ #userListContainer ul li.hostlist:hover { background-color: transparent; color: #777777; } /* line 211, ../src/screen.sass */ #userListContainer button#user-add { display: none; } /* line 213, ../src/screen.sass */ #userListContainer #party-edit { display: none; } /* line 215, ../src/screen.sass */ #userViewContainer { position: fixed; top: 160px; left: 320px; width: 350px; background-color: rgba(255,255,255,0.92); float: left; } /* line 218, ../src/screen.sass */ #userViewContainer h2 { font-size: 17px; margin-bottom: 5px; } #userViewContainer h3 { font-size: 14px; font-weight: bold; margin-bottom: 5px; } #userViewContainer h3 a { text-decoration: none; color: #222; } #userViewContainer p { margin-top: 5px; font-size: 14px; line-height: 21px; } /* line 220, ../src/screen.sass */ #userViewContainer nav { float: right; } #userViewContainer p img { max-width: 350px; max-height: 300px; } /* line 222, ../src/screen.sass */ #partyEditContainer, #userEditContainer { position: fixed; top: 150px; left: 520px; display: none; width: 300px; float: left; } /* line 226, ../src/screen.sass */ #partyEditContainer h2, #userEditContainer h2 { padding-bottom: 5px; font-size: 15px; } /* line 229, ../src/screen.sass */ #partyEditContainer label, #userEditContainer label { width: 80px; float: left; text-align: right; padding-right: 5px; } /* line 234, ../src/screen.sass */ #partyEditContainer input, #userEditContainer input { width: 203px; margin-bottom: 2px; border: 1px solid #888888; float: left; clear: right; } /* line 240, ../src/screen.sass */ #partyEditContainer textarea, #userEditContainer textarea { width: 298px; height: 128px; margin-bottom: 5px; border: 1px solid #888888; } /* line 245, ../src/screen.sass */ #partyEditContainer p, #userEditContainer p { padding-bottom: 5px; clear: both; } /* line 248, ../src/screen.sass */ #partyEditContainer { width: 310px; } /* line 250, ../src/screen.sass */ #partyEditContainer label { width: 55px; clear: left; } /* line 253, ../src/screen.sass */ #partyEditContainer input#party-day { width: 25px; float: none; clear: none; } /* line 257, ../src/screen.sass */ #partyEditContainer select#party-month { float: none; } /* line 259, ../src/screen.sass */ #partyEditContainer input#party-year { width: 45px; float: none; clear: right; } /* line 264, ../src/screen.sass */ #userEditContainer #user-emailhidden { text-align: right; margin-left: 60px; width: 25px; clear: none; margin-top: 1px; } /* line 270, ../src/screen.sass */ #userEditContainer #user-emailhidden-label { margin-top: 1px; width: 180px; font-size: 10px; text-align: left; clear: right; } /* line 276, ../src/screen.sass */ #userEditContainer #user-textarea-label { width: 100%; text-align: left; } /* line 279, ../src/screen.sass */ #userEditContainer #user-host-label { padding-top: 2px; text-align: right; } /* line 282, ../src/screen.sass */ #userEditContainer #user-password-block { padding: 5px 0; } /* line 284, ../src/screen.sass */ #userEditContainer #user-password-block input { width: 100px; margin-right: 103px; } /* line 287, ../src/screen.sass */ #userEditContainer #user-password-block small { font-size: 10px; } /* line 289, ../src/screen.sass */ #userEditContainer #user-invitedby-block { padding-top: 5px; display: block; } /* line 292, ../src/screen.sass */ #userEditContainer #user-delete { background-color: #bbb; margin-left: 5px; display: none; } /* line 294, ../src/screen.sass */ #userEditContainer textarea { margin-top: 5px; } /* line 296, ../src/screen.sass */ #welcome { z-index: 15; -moz-border-radius: 20px; border-radius: 20px; display: none; font-family: georgia, serif; text-align: center; color: #333333; position: fixed; top: 0px; right: 15px; max-width: 250px; font-size: 13px; padding: 10px; border: 1px solid #ddd; background-color: #f8f8f8; } /* line 309, ../src/screen.sass */ #welcome b { text-decoration: none; } /* line 311, ../src/screen.sass */ #welcome u { cursor: pointer; } /* line 313, ../src/screen.sass */ #welcome * { color: #666666; font-family: georgia, serif; font-size: 13px; } /* line 317, ../src/screen.sass */ #welcome *:hover { color: red; } /* line 319, ../src/screen.sass */ #msg { display: none; -moz-border-radius: 20px; border-radius: 20px; position: absolute; top: 53px; right: 10px; width: 250px; background-color: #eeeeee; color: #333333; padding: 10px; font-size: 13px; font-family: serif; opacity: 0.7; }