dark.css
author Eugen Sawin <sawine@me73.com>
Thu, 05 Jan 2012 15:32:41 +0100
changeset 79 72b5c635d6df
parent 77 9c443a61358c
child 80 ba69edadfc4c
permissions -rw-r--r--
Fixed game of life.
     1 /*
     2 ME73.com stylesheet
     3 Author: Eugen Sawin <sawine@me73.com>
     4 */ 
     5 
     6 * { margin: 0; padding: 0; outline: 0 }
     7 
     8 html { background: #222222; }
     9 
    10 body {
    11     /*font: 11px/165% 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;*/
    12     font: 12px/1.4 Helvetica Neue, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif;   
    13     color: #8D8D8D;	
    14     margin: 0; 	
    15     padding: 0; 
    16     background: #222222;	
    17     text-align: center;
    18 }
    19 
    20 /* Links */
    21 a, a:visited {
    22     text-decoration: none;
    23     color: #DEDEDE;	
    24 }
    25 a:hover {
    26     color: #fff;
    27     border-bottom: 1px dotted #438800;
    28 }
    29 
    30 /* headers */
    31 h1, h2, h3, h4 {
    32     /*font-family: 'Trebuchet MS', Helvetica, Tahoma, Arial, Sans-serif;*/
    33     /*color: #0AEAEA;*/
    34     color: #FFF;
    35 }
    36 h1 {    
    37     font-size: 3.1em;	
    38     letter-spacing: -2px;
    39     padding: 15px 10px 5px 10px;	
    40 }
    41 h2 {
    42     font-size: 1.7em;
    43     /*color: #895F30;*/
    44     color: #FFF;
    45     padding: 20px 10px 5px 10px;	
    46 }
    47 h3 {    
    48     font-size: 1.6em;	
    49     font-weight: normal;
    50     padding: 10px 10px 10px 5px;		
    51 }
    52 
    53 h4 {
    54     color: #AbAbAb;	
    55     font-size: 1.1em;
    56     /*font-weight: bold;*/
    57     padding: 10px 5px 0px 0px;
    58 }
    59 
    60 h5 {
    61     font-size: 1.0em;
    62     padding: 0px 0px 0px 0px;
    63 }
    64 
    65 p, dl {
    66     padding: 5px 20px;
    67     margin: 0;
    68 }
    69 
    70 ul, ol {
    71     margin: 5px 20px;
    72     padding: 0px 20px;
    73 }
    74 ul { 
    75     list-style-type: square;
    76 }
    77 
    78 dt {
    79     /*font-weight: bold;*/
    80     color: #FAFAFA;
    81 }
    82 dd {
    83     padding-left: 25px; 
    84 }
    85 
    86 /* images */
    87 img {
    88     background: #1B1B1B;
    89     border: 4px solid #262626;
    90     padding: 0px;
    91 }
    92 
    93 img.float-right {
    94     margin: 5px 0px 5px 10px;  
    95 }
    96 
    97 img.float-left {
    98     margin: 5px 10px 5px 0px;
    99 }
   100 
   101 canvas {
   102     border: 4px solid #262626;  
   103 } 
   104 
   105 #logo {
   106     border-style: none; 
   107     position: relative;
   108     margin: 0; 
   109     padding: 0;
   110     color: #F8F8F8;    
   111     /* change the values of top and left to adjust the position of the logo*/
   112     top: 40px; 
   113     left: 25px;
   114     height: 100px;
   115     width: 670px;
   116 }
   117 
   118 #sim {
   119     border-style: none; 
   120     position: relative;
   121     margin: 0; 
   122     padding: 0;
   123     color: #F8F8F8;    
   124     /* change the values of top and left to adjust the position of the logo*/
   125     top: 37px;
   126     left: 25px;
   127     height: 30px;
   128     width: 670px;
   129 }
   130 
   131 code {
   132     margin: 5px 0;
   133     padding: 15px;
   134     text-align: left;
   135     display: block;
   136     overflow: auto;  
   137     font: 500 1em/1.5em 'Lucida Console', 'Courier New', Monospace;
   138     /* white-space: pre; */
   139     background: #070707;
   140 /*border: 1px solid #111;   */
   141 }
   142 acronym {
   143     cursor: help;
   144     border-bottom: 1px dotted #5B5B5B;
   145 }
   146 blockquote {
   147     margin: 15px 10px;
   148     padding: 10px 10px 10px 35px;  
   149     background: #070707 url(quote.gif) no-repeat 10px 10px;
   150     border: 1px solid #111; 
   151     font-weight: normal;
   152     font-size: 17px;
   153     line-height: 1.6em;
   154     font-style: italic;
   155     font-family: Georgia, 'Times New Roman', Times, serif;	
   156     color: #808080;	
   157 }
   158 
   159 /* start - table */
   160 table {
   161     margin: 15px 0px; 	
   162     border-collapse: collapse;			
   163 }
   164 th {
   165     color: #FAFAFA;
   166     height: 38px;
   167     padding-left: 0px;
   168     padding-right: 12px;	
   169     text-align: left;	
   170 }
   171 tr {
   172     color: #5b5b5b;
   173     height: 15px;		
   174 }
   175 td {
   176     padding-left: 0px;
   177     padding-right: 12px;	
   178 }
   179 /* end - table */
   180 
   181 
   182 /* form elements */
   183 form {
   184     margin: 20px 10px; 
   185     padding: 15px 25px 25px 20px; 
   186     background: #070707; 	
   187 /*border: 1px solid #111;	*/
   188 }
   189 form p {
   190     /*border-bottom: 1px solid #101010;*/
   191     padding: 12px 0 5px 0;	margin: 0;	
   192 }
   193 label {
   194     font-weight: bold;	
   195     color: #FAFAFA;
   196 }
   197 input, select, textarea {
   198     margin: 5px 0;
   199     padding: 5px;
   200     font: normal 1em Verdana, Tahoma, sans-serif;
   201     color: #6A6969;
   202     background: #0C0C0C;  
   203 /*border: 1px solid #1C1C1C;*/
   204 }
   205 option { padding-right: 0.5em; } 
   206 
   207 #name, #email, #message{
   208     width: 480px;
   209 }
   210 input.button { 
   211     font: bold 12px Arial, Verdana, Sans-serif; 
   212     height: 30px;
   213     padding: 2px 3px; 
   214     margin-top: 8px;
   215     color: #48780E;
   216     background: #000;
   217     border-width: 1px;
   218     border-style: solid;
   219     border-color: #1B1B1B;
   220 }
   221 
   222 
   223 /* ------------------------------------------
   224    LAYOUT
   225    ------------------------------------------- */ 
   226 #wrap { 
   227     position: relative;
   228     width: 1020px;
   229     margin: 0 auto;
   230     text-align: left;		
   231 }
   232 #content-wrap {
   233     clear: both;
   234     width: 1020px;	
   235     float: left;	
   236     padding-top: 15px;
   237     padding-bottom: 50px;	
   238 }
   239 #header {
   240     position: relative;
   241     width: 1020px;	
   242     height: 150px;	
   243     margin: 0; 
   244     padding: 0;			
   245 }
   246 #header h1#logo-text a {
   247     position: absolute;
   248     margin: 0; padding: 0;
   249     font: bold 65px 'Trebuchet MS', Tahoma, Helvetica, Arial, Sans-serif;	
   250     letter-spacing: -1.5px;
   251     color: #F8F8F8;
   252     text-decoration: none;
   253     text-transform: none;
   254     
   255     /* change the values of top and left to adjust the position of the logo*/
   256     top: 70px; left: 30px;	
   257 }
   258 #header h1#logo-text a:hover {
   259     background: none;
   260     margin-top: 100px;	
   261     padding-top: 100px;
   262 }
   263 #header img {
   264     position: relative;
   265     top: 90px;
   266     left: 22px;
   267     border: 0px;
   268 }
   269 
   270 #header p#intro {
   271     position: absolute;
   272     margin: 0; 
   273     padding: 0;
   274     font-family: 'Trebuchet MS', Tahoma, Helvetica, Arial, Sans-serif;
   275     font-weight: bold;
   276     font-size: 16px;	
   277     line-height: 1.5em;
   278     font-style: normal;
   279     text-transform: none;
   280     /*color: #6D7D2D;*/
   281     color: #5ad715;
   282     width: 400px;
   283     
   284     /* change the values of top and left to adjust the position */
   285     top: 145px; 
   286     left: 22px;		
   287 }
   288 
   289 /*  Navigation  */
   290 #nav {
   291     position: absolute;
   292     margin: 0; 
   293     padding: 0;		
   294     height: 50px;
   295     left: 0px;	
   296     top: 30px;			
   297 }
   298 #nav ul {
   299     float: left;
   300     
   301     height: 50px;
   302     margin: 0 0 0 10px; 
   303     padding: 0;	
   304     display: inline;
   305 }
   306 #nav ul li {
   307     display: inline;
   308     margin: 0; 
   309     padding: 0;
   310 }
   311 #nav ul li a {
   312     float: left;
   313     margin: 0;	
   314     padding: 0 12px;
   315     font-weight: bold;
   316     font-size: 1.25em;
   317     text-decoration: none;	
   318     color: #c95723;
   319     color: #999;	
   320     text-transform: uppercase;
   321 }
   322 #nav ul li a:hover, 
   323 #nav ul li a:active {
   324     color: #eee;
   325     background: none;
   326     border: none;
   327 }
   328 #nav ul li#current a {	
   329     color: #D33972;	
   330 }
   331 
   332 #subnav{
   333     position: absolute;
   334     margin: 17px 280px; 
   335     padding: 0;		
   336     height: 50px;
   337     left: 10px;	
   338     top: 30px;		
   339 }
   340 
   341 #subnav ul {
   342     float: left;
   343   
   344     height: 50px;
   345     margin: 0 0 0 10px; 
   346     padding: 0;	
   347     display: inline;
   348 }
   349 #subnav ul li {
   350     display: inline;
   351     margin: 0; 
   352     padding: 0;
   353 }
   354 #subnav ul li a {
   355     float: left;
   356     margin: 0;	
   357     padding: 0 12px;
   358     font: bold 15px/50px 'Trebuchet MS', Helvetica, Arial, Geneva, sans-serif;	
   359     text-decoration: none;	
   360     color: #5ad715;	
   361     text-transform: uppercase;
   362 }
   363 #subnav ul li a:hover, 
   364 #subnav ul li a:active {
   365     color: #eee;
   366     background: none;
   367     border: none;
   368 }
   369 #subnav ul li#current a {	
   370     color: #D33972;	
   371 }
   372 
   373 /* Main Column */
   374 #main {
   375     float: left;
   376     width: 670px;
   377     padding: 0; 
   378     margin: 0 0 0 2px;
   379     display: inline;	
   380 }
   381 #main h2 {
   382     padding: 5px 22px;	
   383     margin: 15px 5px 0px 0px;
   384     /*font: bold 2.4em 'Trebuchet MS', Helvetica, Arial, sans-serif;				*/
   385     /*color: #45D5E6;
   386       color: #00cccc;*/
   387     color: #FFF;	
   388 }
   389 #main h2 a {
   390     /*color: #45D5E6;*/
   391     color: #FFF;
   392     text-decoration: none;		
   393     border: none;		
   394 }
   395 #main ul li {
   396     /*list-style-image: url(images/bullet.png);*/
   397     list-style-type: square;
   398 }
   399 
   400 /* Sidebar */	
   401 #sidebar {
   402     float: right;
   403     width: 300px;
   404     padding: 0; 
   405     margin: 0px 18px 0 0;		
   406     display: inline;
   407     color: #5D5D5D;   
   408 /*border: 4px solid #262626;*/
   409 }
   410 
   411 #random_quote {  
   412     color: #c95723;
   413     font-style: italic;
   414 }
   415 
   416 #sidebar h2 {
   417     font-size: 2.3em;
   418     color: black;
   419 }
   420 
   421 #sidebar h3 {
   422 /*padding: 5px 12px;
   423   margin: 15px 5px 10px 0;
   424   font: bold 2.4em 'Trebuchet MS', Tahoma, Helvetica, Arial, sans-serif;				
   425   color: #45D5E6;*/
   426 /*border-bottom: 1px solid #121212; */
   427 /*background-image: url(pattern.gif);		*/	
   428 }
   429 #sidebar ul.sidemenu {
   430     text-align: left;
   431     margin: 20px 5px 20px 0px; 
   432     padding: 0;		
   433 /*border-top: 1px solid #111;		*/
   434 }
   435 #sidebar ul.sidemenu li {
   436     list-style: none;
   437     padding: 8px 10px;
   438     margin: 0;    
   439 /*border-bottom: 1px solid #111;*/
   440 }
   441 * html body #sidebar ul.sidemenu li {
   442     height: 1%;
   443 }
   444 #sidebar ul.sidemenu li a {
   445     text-decoration: none;	
   446     border: none;
   447     color: #666666;
   448     font-weight: bold;		
   449     /*font-family: 'Trebuchet MS', Tahoma, Helvetica, Arial, Sans-serif;*/
   450     font-size: 9pt;		
   451 }
   452 #sidebar ul.sidemenu li a span {
   453     color: #444;	
   454     /*font-family: Georgia, 'Times New Roman', Times, serif;*/
   455     font-style: italic;
   456     font-weight: normal;	
   457     font-size: 8pt;
   458 }
   459 #sidebar ul.sidemenu li a:hover,
   460 #sidebar ul.sidemenu li a:hover span {	
   461     color: #fff;	
   462 }
   463 #sidebar ul.sidemenu ul { margin: 0 0 0 0px; padding: 0; }
   464 #sidebar ul.sidemenu ul li { border: none; }
   465 
   466 /* header quick search */
   467 #sidebar form#quick-search {
   468     padding: 0; 
   469     margin: 20px 0 35px 0;
   470     border: none;
   471     width: 290px; height: 33px;
   472 /*background: url(header-search.gif) no-repeat;		*/
   473 }
   474 #sidebar form#quick-search p {
   475     margin: 0; 
   476     padding: 0;		
   477 }
   478 #sidebar form#quick-search input {
   479     float: left;
   480     border: none;
   481     background: transparent;
   482     color: #4E4E4E;	
   483     margin: 0;
   484 }
   485 #sidebar form#quick-search .tbox {
   486     margin: 5px 0 0 0px; 
   487     width: 240px;	
   488     display: inline;	
   489 }
   490 #search form#quick-search .btn{
   491     width: 24px; height: 24px;			
   492 }
   493 #sidebar form#quick-search label {
   494     display: none;
   495 }
   496 
   497 /* footer */
   498 #footer {
   499     clear: both;
   500     /*padding: 1em 0 2.5em 0;*/
   501     background: #222222;
   502     color: #4E4E4E;
   503     width: 100%;
   504     float: left;			
   505 }
   506 #footer a {	
   507     color: #4E4E4E;
   508     /*color: #0E909C;*/
   509     border: none;
   510 }
   511 #footer a:hover {
   512     color: #fafafa;
   513 }
   514 #footer .rssfeed {
   515     background: url(images/rss.gif) no-repeat left 1px;
   516     padding-left: 17px;
   517 }
   518 #footer-left {
   519     float: left;
   520     width: 70%;
   521 }
   522 #footer-right {
   523     float: right;
   524     width: 25%;
   525 }
   526 
   527 .download a
   528 {	
   529     color: #5ad715;
   530 }
   531 
   532 /* postmeta */
   533 .postmeta {	
   534     padding: 7px 5px; 
   535     margin: 5px 5px 5px 5px;	
   536     font-size: 1em;	
   537     color: #545454;
   538     /*border: 1px solid #111; */
   539     background: #222222; 
   540 }
   541 .postmeta .date{ margin: 0 10px 0 5px;	}
   542 .postmeta a.comments { margin: 0 10px 0 5px;	}
   543 .postmeta a.readmore { margin: 0 10px 0 5px;	}
   544 
   545 .post-info { font-size: .95em; padding-top: 3px; margin-left: 5px; color: #444;	}
   546 .post-info a, .post-info a:visited { color: #AE275A; }
   547 
   548 /* alignment classes */
   549 .float-left  { float: left; }
   550 .float-right { float: right; }
   551 .align-left  { text-align: left; }
   552 .align-right { text-align: right; }
   553 
   554 /* display and additional classes */
   555 .no-border { 
   556     border: none; 
   557 }
   558 
   559 .clearer { 
   560     clear: both; 
   561 }
   562 
   563 .clear {
   564     display:inline-block; 
   565 }
   566 
   567 .clear:after {
   568     display:block; 
   569     visibility:hidden; 
   570     clear:both; 
   571     height:0; 
   572     content: "."; 
   573 }
   574 
   575