@CHARSET "ISO-8859-1"; /* Colors bright brown : #e2ccb2 dark brown : #584127 blue lines : #2DCDFF red lines : #EC3B45 */ /* General */ @font-face { font-family: 'thoughts'; font-style: normal; font-weight: normal; src: url('aescrawl.ttf') format('truetype'); } body { min-width: 700px; font-family: thoughts, Arial; font-size:14px; background-color:#e2ccb2; } table { border:none; background:none; text-align:center; margin:0; padding:0; border-spacing:0; } input, textarea { font-family: thoughts, Arial; font-size:14px; } input[type=button], input[type=submit] { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-weight:bold; } p { margin:0; padding:0; } a:visited, a { color:black; } a:active, a:focus, input:active, input:focus { outline: none; } .round { -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; } .round_top { -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0; } .round_right { -moz-border-radius:0 10px 10px 0; -webkit-border-radius:0 10px 10px 0; border-radius:0 10px 10px 0; } button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner { border: none; } /* Container */ #container { width:700px; margin:auto; /*border:1px solid black;*/ } /* Header */ #header { margin-left:-100px; height:203px; background:url('images/logo.png') 0 0 no-repeat; } /* Menu */ #menu { } #menu a.option { display:inline-table; height:50px; width:90px; line-height:50px; text-align:center; background: url("images/button_left.png") 0 0 no-repeat, url("images/button_right.png") 100% 0 no-repeat, url("images/button_middle.png") 0 0 repeat-x; text-decoration: none; } #menu a.option:hover { color:white; background: url("images/button_left_hover.png") 0 0 no-repeat, url("images/button_right_hover.png") 100% 0 no-repeat, url("images/button_middle_hover.png") 0 0 repeat-x; } /* Calendar */ #calendar { position:absolute; margin-top:-40px; margin-left:560px; } table.calendar_list { /*border:2px solid #584127;*/ background-color:#e2ccb2; } table.calendar_list tbody { display:none; border:2px solid #584127; } table.calendar_list:hover tbody { display:inline-table; overflow:visible; } table.calendar_list tr.calendar_items td { background-position:-6px -7px; background-repeat:no-repeat; width:37px; height:42px; padding-top:2px; padding-right:3px; } table.calendar_list tr th { width:auto; text-align:left; font-size:16px; /*border-bottom:2px solid #584127;*/ padding-top:2px; } table.calendar_list tr td.item_full { background-image:url('images/minicloud.png'); cursor:pointer; } table.calendar_list tr td.item_full:hover { background-image:url('images/minicloud_hover.png'); color:white; } table.calendar_list tr td.item_full:active { background-image:url('images/minicloud_active.png'); background-position: 53% 53%; } table.calendar_list tr td.item_empty { background-image:url('images/minicloud_disabled.png'); color:#e2ccb2; font-weight:bold; } table.calendar_list tr td.item_disabled { color:#e2ccb2; } a.calendar_direction { text-decoration:none; } /* Main */ #main { padding-top:30px; } /* Log on */ #logon { position:relative; margin: 80px auto; padding-top:40px; height:225px; background:url('images/bubble_inverted.png') 135px 0 no-repeat; text-align:center; } #logon div.credentials { font-size:24px; text-align:left; margin:15px auto 0; padding-left:100px; width:370px; } #logon input { font-size:24px; border:none; background-color:transparent; } #logon div.credentials input { width:130px; border-bottom:2px dashed black; height:24px; } #logon input.connection { position:absolute; left:512px; top:142px; font-size:24px; cursor:pointer; } #logon input.register { margin-top:60px; } /* Write Thought */ #write_thought { text-align:center; } div.save { position:fixed; top:0; margin-top:320px; margin-left:2px; /*page margin*/ width:110px; background-color:white; } div.save input { border:1px solid #2DCDFF; background-color:white; } div.save p { color:grey; font-size:12px; } textarea.write, div.read { border:2px solid #584127; /*background-color:rgba(255, 255, 255, 0.5);*/ background: url("images/pad_top.gif") 0 0 no-repeat, url("images/pad_bottom.gif") 0 100% no-repeat, url("images/pad_line.gif") 0 0 repeat-y; width:580px; min-height:300px; padding:85px 5px 50px 115px; margin:auto; overflow:hidden; } textarea.write { font-size:16px; line-height:20px; } input.save:hover { border-color:#EC3B45; } /* Read Thought */ div.read { position:relative; padding-bottom:30px; } div.thought { font-size:16px; line-height:20px; } p.date { font-size:20px; } div.time { position:absolute; margin-left:-100px; } div.paragraphs p { margin:0 0 20px 0; } div.paragraphs p:first-letter { font-size:59px; line-height:16px; margin-right:5px; font-weight:400; float:left; text-transform:uppercase; } div.paragraphs p + p, div.paragraphs p + p:first-letter { font-size:inherit; line-height:inherit; margin-right:inherit; font-weight:normal; float:none; text-indent:40px; } /* Settings */ #settings table tr td { text-align:left; } /* Footer */ #footer { text-align:center; color:grey; font-size:12px; } #footer a { color:grey; } /* Errors */ #errors { position:fixed; bottom:-2px; background-color:white; width:696px; border:2px solid red; } #errors ul li { list-style-image: url(images/error.png); color:red; font-weight: bold; font-size:24px; } fieldset { margin:20px auto; width:90%; } fieldset p { text-align: justify; }